From d3696b5b66da6570ccde3f8d7b88f4deee30f7b2 Mon Sep 17 00:00:00 2001 From: Rohit Sarpotdar Date: Mon, 11 Aug 2025 15:28:50 +0530 Subject: [PATCH 01/13] bump polkadot-sdk to master#c40b36c --- .github/workflows/build-tag.yml | 2 +- .github/workflows/ci.yml | 2 +- Cargo.lock | 2997 ++++++++++++++++++++++-------- Cargo.toml | 2 +- tools/runtime-codegen/Cargo.toml | 2 +- 5 files changed, 2197 insertions(+), 808 deletions(-) diff --git a/.github/workflows/build-tag.yml b/.github/workflows/build-tag.yml index 34f4f0bd26..a39e18a792 100644 --- a/.github/workflows/build-tag.yml +++ b/.github/workflows/build-tag.yml @@ -12,7 +12,7 @@ concurrency: # common variable is defined in the workflow # repo env variable doesn't work for PR from forks env: - CI_IMAGE: "paritytech/ci-unified:bullseye-1.84.1-2025-01-28-v202502131220" + CI_IMAGE: "paritytech/ci-unified:bullseye-1.88.0-2025-06-27-v202507221446" #to use reusable workflow permissions: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fa35d1469f..145cdf9fb5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,7 @@ concurrency: # common variable is defined in the workflow # repo env variable doesn't work for PR from forks env: - CI_IMAGE: "paritytech/ci-unified:bullseye-1.84.1-2025-01-28-v202502131220" + CI_IMAGE: "paritytech/ci-unified:bullseye-1.88.0-2025-06-27-v202507221446" jobs: set-variables: diff --git a/Cargo.lock b/Cargo.lock index 7e7d593ea7..0772a519ae 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14,20 +14,20 @@ dependencies = [ [[package]] name = "addr2line" -version = "0.19.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" +checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" dependencies = [ - "gimli 0.27.3", + "gimli 0.28.0", ] [[package]] name = "addr2line" -version = "0.21.0" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ - "gimli 0.28.0", + "gimli 0.31.1", ] [[package]] @@ -95,9 +95,157 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.16" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" + +[[package]] +name = "alloy-core" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d47400608fc869727ad81dba058d55f97b29ad8b5c5256d9598523df8f356ab6" +dependencies = [ + "alloy-dyn-abi", + "alloy-json-abi", + "alloy-primitives", + "alloy-rlp", + "alloy-sol-types", +] + +[[package]] +name = "alloy-dyn-abi" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9e8a436f0aad7df8bb47f144095fba61202265d9f5f09a70b0e3227881a668e" +dependencies = [ + "alloy-json-abi", + "alloy-primitives", + "alloy-sol-type-parser", + "alloy-sol-types", + "itoa", + "serde", + "serde_json", + "winnow 0.7.12", +] + +[[package]] +name = "alloy-json-abi" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "459f98c6843f208856f338bfb25e65325467f7aff35dfeb0484d0a76e059134b" +dependencies = [ + "alloy-primitives", + "alloy-sol-type-parser", + "serde", + "serde_json", +] + +[[package]] +name = "alloy-primitives" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3cfebde8c581a5d37b678d0a48a32decb51efd7a63a08ce2517ddec26db705c8" +dependencies = [ + "alloy-rlp", + "bytes", + "cfg-if", + "const-hex", + "derive_more 2.0.1", + "foldhash", + "hashbrown 0.15.5", + "indexmap", + "itoa", + "k256", + "keccak-asm", + "paste", + "proptest", + "rand 0.9.0", + "ruint", + "rustc-hash 2.1.1", + "serde", + "sha3", + "tiny-keccak", +] + +[[package]] +name = "alloy-rlp" +version = "0.3.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f70d83b765fdc080dbcd4f4db70d8d23fe4761f2f02ebfa9146b833900634b4" +dependencies = [ + "arrayvec 0.7.4", + "bytes", +] + +[[package]] +name = "alloy-sol-macro" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aedac07a10d4c2027817a43cc1f038313fc53c7ac866f7363239971fd01f9f18" +dependencies = [ + "alloy-sol-macro-expander", + "alloy-sol-macro-input", + "proc-macro-error2", + "proc-macro2 1.0.95", + "quote 1.0.40", + "syn 2.0.98", +] + +[[package]] +name = "alloy-sol-macro-expander" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24f9a598f010f048d8b8226492b6401104f5a5c1273c2869b72af29b48bb4ba9" +dependencies = [ + "alloy-sol-macro-input", + "const-hex", + "heck 0.5.0", + "indexmap", + "proc-macro-error2", + "proc-macro2 1.0.95", + "quote 1.0.40", + "syn 2.0.98", + "syn-solidity", + "tiny-keccak", +] + +[[package]] +name = "alloy-sol-macro-input" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f494adf9d60e49aa6ce26dfd42c7417aa6d4343cf2ae621f20e4d92a5ad07d85" +dependencies = [ + "const-hex", + "dunce", + "heck 0.5.0", + "macro-string", + "proc-macro2 1.0.95", + "quote 1.0.40", + "syn 2.0.98", + "syn-solidity", +] + +[[package]] +name = "alloy-sol-type-parser" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52db32fbd35a9c0c0e538b58b81ebbae08a51be029e7ad60e08b60481c2ec6c3" +dependencies = [ + "serde", + "winnow 0.7.12", +] + +[[package]] +name = "alloy-sol-types" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" +checksum = "a285b46e3e0c177887028278f04cc8262b76fd3b8e0e20e93cea0a58c35f5ac5" +dependencies = [ + "alloy-json-abi", + "alloy-primitives", + "alloy-sol-macro", + "serde", +] [[package]] name = "android-tzdata" @@ -191,6 +339,12 @@ dependencies = [ "syn 2.0.98", ] +[[package]] +name = "arbitrary" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" + [[package]] name = "ark-bls12-377" version = "0.4.0" @@ -256,7 +410,7 @@ dependencies = [ "ark-std 0.5.0", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.5", "itertools 0.13.0", "num-bigint", "num-integer", @@ -276,6 +430,24 @@ dependencies = [ "ark-std 0.5.0", ] +[[package]] +name = "ark-ff" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b3235cc41ee7a12aaaf2c575a2ad7b46713a8a50bda2fc3b003a04845c05dd6" +dependencies = [ + "ark-ff-asm 0.3.0", + "ark-ff-macros 0.3.0", + "ark-serialize 0.3.0", + "ark-std 0.3.0", + "derivative", + "num-bigint", + "num-traits", + "paste", + "rustc_version 0.3.3", + "zeroize", +] + [[package]] name = "ark-ff" version = "0.4.2" @@ -292,7 +464,7 @@ dependencies = [ "num-bigint", "num-traits", "paste", - "rustc_version", + "rustc_version 0.4.0", "zeroize", ] @@ -316,6 +488,16 @@ dependencies = [ "zeroize", ] +[[package]] +name = "ark-ff-asm" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db02d390bf6643fb404d3d22d31aee1c4bc4459600aef9113833d17e786c6e44" +dependencies = [ + "quote 1.0.40", + "syn 1.0.109", +] + [[package]] name = "ark-ff-asm" version = "0.4.2" @@ -336,6 +518,18 @@ dependencies = [ "syn 2.0.98", ] +[[package]] +name = "ark-ff-macros" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db2fd794a08ccb318058009eefdf15bcaaaaf6f8161eb3345f907222bac38b20" +dependencies = [ + "num-bigint", + "num-traits", + "quote 1.0.40", + "syn 1.0.109", +] + [[package]] name = "ark-ff-macros" version = "0.4.2" @@ -387,7 +581,17 @@ dependencies = [ "ark-std 0.5.0", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.5", +] + +[[package]] +name = "ark-serialize" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d6c2b318ee6e10f8c2853e73a83adc0ccb88995aa978d8a3408d492ab2ee671" +dependencies = [ + "ark-std 0.3.0", + "digest 0.9.0", ] [[package]] @@ -437,6 +641,16 @@ dependencies = [ "syn 2.0.98", ] +[[package]] +name = "ark-std" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1df2c09229cbc5a028b1d70e00fdb2acee28b1055dfb5ca73eea49c5a25c4e7c" +dependencies = [ + "num-traits", + "rand 0.8.5", +] + [[package]] name = "ark-std" version = "0.4.0" @@ -545,7 +759,7 @@ dependencies = [ "nom", "num-traits", "rusticata-macros", - "thiserror 2.0.11", + "thiserror 2.0.12", "time", ] @@ -857,6 +1071,17 @@ dependencies = [ "url", ] +[[package]] +name = "auto_impl" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffdcb70bdbc4d478427380519163274ac86e52916e10f0a8889adf0f96d3fee7" +dependencies = [ + "proc-macro2 1.0.95", + "quote 1.0.40", + "syn 2.0.98", +] + [[package]] name = "autocfg" version = "1.1.0" @@ -934,7 +1159,7 @@ checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" [[package]] name = "binary-merkle-tree" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "hash-db", "log", @@ -942,12 +1167,20 @@ dependencies = [ ] [[package]] -name = "bincode" -version = "1.3.3" +name = "bip32" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" +checksum = "db40d3dfbeab4e031d78c844642fa0caa0b0db11ce1607ac9d2986dff1405c69" dependencies = [ - "serde", + "bs58", + "hmac 0.12.1", + "k256", + "rand_core 0.6.4", + "ripemd", + "secp256k1 0.27.0", + "sha2 0.10.8", + "subtle 2.5.0", + "zeroize", ] [[package]] @@ -956,15 +1189,38 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33415e24172c1b7d6066f6d999545375ab8e1d95421d6784bdfff9496f292387" dependencies = [ - "bitcoin_hashes", + "bitcoin_hashes 0.13.0", + "serde", + "unicode-normalization", +] + +[[package]] +name = "bit-set" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" +dependencies = [ + "bit-vec", ] +[[package]] +name = "bit-vec" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" + [[package]] name = "bitcoin-internals" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9425c3bf7089c983facbae04de54513cce73b41c7f9ff8c845b54e7bc64ebbfb" +[[package]] +name = "bitcoin-io" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b47c4ab7a93edb0c7198c5535ed9b52b63095f4e9b45279c6736cec4b856baf" + [[package]] name = "bitcoin_hashes" version = "0.13.0" @@ -972,7 +1228,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1930a4dabfebb8d7d9992db18ebe3ae2876f0a305fab206fd168df931ede293b" dependencies = [ "bitcoin-internals", - "hex-conservative", + "hex-conservative 0.1.1", +] + +[[package]] +name = "bitcoin_hashes" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb18c03d0db0247e147a21a6faafd5a7eb851c743db062de72018b6b7e8e4d16" +dependencies = [ + "bitcoin-io", + "hex-conservative 0.2.1", ] [[package]] @@ -1099,10 +1365,11 @@ dependencies = [ [[package]] name = "bounded-collections" -version = "0.2.3" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32ed0a820ed50891d36358e997d27741a6142e382242df40ff01c89bcdcc7a2b" +checksum = "dee8eddd066a8825ec5570528e6880471210fd5d88cb6abbe1cfdd51ca249c33" dependencies = [ + "jam-codec", "log", "parity-scale-codec", "scale-info", @@ -1112,7 +1379,7 @@ dependencies = [ [[package]] name = "bp-asset-hub-rococo" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1130,7 +1397,7 @@ dependencies = [ [[package]] name = "bp-asset-hub-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1148,13 +1415,14 @@ dependencies = [ [[package]] name = "bp-bridge-hub-cumulus" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bp-messages", "bp-polkadot-core", "bp-runtime", "frame-support", "frame-system", + "parachains-common", "polkadot-primitives", "sp-api", "sp-std", @@ -1189,7 +1457,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-rococo" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1205,7 +1473,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1221,7 +1489,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bp-runtime", "finality-grandpa", @@ -1250,7 +1518,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bp-header-chain", "bp-runtime", @@ -1266,7 +1534,7 @@ dependencies = [ [[package]] name = "bp-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1295,7 +1563,7 @@ dependencies = [ [[package]] name = "bp-polkadot-bulletin" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bp-header-chain", "bp-messages", @@ -1313,7 +1581,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bp-messages", "bp-runtime", @@ -1330,7 +1598,7 @@ dependencies = [ [[package]] name = "bp-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bp-header-chain", "bp-messages", @@ -1348,7 +1616,7 @@ dependencies = [ [[package]] name = "bp-rococo" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1361,13 +1629,12 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "frame-support", "frame-system", "hash-db", "impl-trait-for-tuples", - "log", "num-traits", "parity-scale-codec", "scale-info", @@ -1378,13 +1645,14 @@ dependencies = [ "sp-state-machine", "sp-std", "sp-trie", + "tracing", "trie-db", ] [[package]] name = "bp-test-utils" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bp-header-chain", "bp-parachains", @@ -1404,7 +1672,7 @@ dependencies = [ [[package]] name = "bp-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1417,7 +1685,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bp-messages", "bp-runtime", @@ -1434,7 +1702,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "parity-scale-codec", "scale-info", @@ -1446,7 +1714,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bp-header-chain", "bp-messages", @@ -1456,7 +1724,6 @@ dependencies = [ "bp-runtime", "frame-support", "frame-system", - "log", "pallet-bridge-grandpa", "pallet-bridge-messages", "pallet-bridge-parachains", @@ -1471,6 +1738,7 @@ dependencies = [ "sp-trie", "sp-weights", "staging-xcm", + "tracing", "tuplex", ] @@ -1480,20 +1748,24 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" dependencies = [ + "sha2 0.10.8", "tinyvec", ] [[package]] name = "bumpalo" -version = "3.13.0" +version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" +dependencies = [ + "allocator-api2", +] [[package]] name = "byte-slice-cast" -version = "1.2.2" +version = "1.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3ac9f8b63eca6fd385229b3675f6cc0dc5c8a5c8a54a59d4f52ffd670d87b0c" +checksum = "7575182f7272186991736b70173b0ea045398f984bf5ebbb3804736ce1330c9d" [[package]] name = "byte-tools" @@ -1518,6 +1790,9 @@ name = "bytes" version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +dependencies = [ + "serde", +] [[package]] name = "c2-chacha" @@ -1529,6 +1804,38 @@ dependencies = [ "ppv-lite86", ] +[[package]] +name = "camino" +version = "1.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d07aa9a93b00c76f71bc35d598bed923f6d4f3a9ca5c24b7737ae1a292841c0" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo-platform" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo_metadata" +version = "0.15.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a" +dependencies = [ + "camino", + "cargo-platform", + "semver 1.0.18", + "serde", + "serde_json", + "thiserror 1.0.65", +] + [[package]] name = "castaway" version = "0.1.2" @@ -1611,6 +1918,7 @@ dependencies = [ "iana-time-zone", "js-sys", "num-traits", + "serde", "wasm-bindgen", "windows-targets 0.48.5", ] @@ -1630,15 +1938,14 @@ dependencies = [ [[package]] name = "cid" -version = "0.10.1" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd94671561e36e4e7de75f753f577edafb0e7c05d6e4547229fdf7938fbcd2c3" +checksum = "3147d8272e8fa0ccd29ce51194dd98f79ddfb8191ba9e3409884e751798acf3a" dependencies = [ "core2", "multibase", - "multihash 0.18.1", - "serde", - "unsigned-varint 0.7.2", + "multihash 0.19.1", + "unsigned-varint 0.8.0", ] [[package]] @@ -1701,6 +2008,15 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" +[[package]] +name = "cobs" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1" +dependencies = [ + "thiserror 2.0.12", +] + [[package]] name = "colorchoice" version = "1.0.0" @@ -1732,6 +2048,19 @@ dependencies = [ "crossbeam-utils", ] +[[package]] +name = "const-hex" +version = "1.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83e22e0ed40b96a48d3db274f72fd365bd78f67af39b6bbd47e8a15e1c6207ff" +dependencies = [ + "cfg-if", + "cpufeatures", + "hex", + "proptest", + "serde", +] + [[package]] name = "const-oid" version = "0.9.5" @@ -1798,12 +2127,6 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" -[[package]] -name = "constcat" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f272d0c4cf831b4fa80ee529c7707f76585986e910e1fbce1d7921970bc1a241" - [[package]] name = "convert_case" version = "0.4.0" @@ -1847,9 +2170,9 @@ dependencies = [ [[package]] name = "cpp_demangle" -version = "0.3.5" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f" +checksum = "96e58d342ad113c2b878f16d5d034c03be492ae460cdbc02b7f0f2284d310c7d" dependencies = [ "cfg-if", ] @@ -1864,63 +2187,112 @@ dependencies = [ ] [[package]] -name = "cranelift-bforest" -version = "0.95.1" +name = "cranelift-assembler-x64" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1277fbfa94bc82c8ec4af2ded3e639d49ca5f7f3c7eeab2c66accd135ece4e70" +checksum = "0ae7b60ec3fd7162427d3b3801520a1908bef7c035b52983cd3ca11b8e7deb51" dependencies = [ - "cranelift-entity", + "cranelift-assembler-x64-meta", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6511c200fed36452697b4b6b161eae57d917a2044e6333b1c1389ed63ccadeee" +dependencies = [ + "cranelift-srcgen", +] + +[[package]] +name = "cranelift-bforest" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f7086a645aa58bae979312f64e3029ac760ac1b577f5cd2417844842a2ca07f" +dependencies = [ + "cranelift-entity", +] + +[[package]] +name = "cranelift-bitset" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5225b4dec45f3f3dbf383f12560fac5ce8d780f399893607e21406e12e77f491" +dependencies = [ + "serde", + "serde_derive", ] [[package]] name = "cranelift-codegen" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6e8c31ad3b2270e9aeec38723888fe1b0ace3bea2b06b3f749ccf46661d3220" +checksum = "858fb3331e53492a95979378d6df5208dd1d0d315f19c052be8115f4efc888e0" dependencies = [ "bumpalo", + "cranelift-assembler-x64", "cranelift-bforest", + "cranelift-bitset", "cranelift-codegen-meta", "cranelift-codegen-shared", + "cranelift-control", "cranelift-entity", "cranelift-isle", - "gimli 0.27.3", - "hashbrown 0.13.2", + "gimli 0.31.1", + "hashbrown 0.15.5", "log", - "regalloc2", + "pulley-interpreter", + "regalloc2 0.12.2", + "rustc-hash 2.1.1", + "serde", "smallvec", "target-lexicon", + "wasmtime-internal-math", ] [[package]] name = "cranelift-codegen-meta" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8ac5ac30d62b2d66f12651f6b606dbdfd9c2cfd0908de6b387560a277c5c9da" +checksum = "456715b9d5f12398f156d5081096e7b5d039f01b9ecc49790a011c8e43e65b5f" dependencies = [ + "cranelift-assembler-x64-meta", "cranelift-codegen-shared", + "cranelift-srcgen", + "pulley-interpreter", ] [[package]] name = "cranelift-codegen-shared" -version = "0.95.1" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0306041099499833f167a0ddb707e1e54100f1a84eab5631bc3dad249708f482" + +[[package]] +name = "cranelift-control" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd82b8b376247834b59ed9bdc0ddeb50f517452827d4a11bccf5937b213748b8" +checksum = "1672945e1f9afc2297f49c92623f5eabc64398e2cb0d824f8f72a2db2df5af23" +dependencies = [ + "arbitrary", +] [[package]] name = "cranelift-entity" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40099d38061b37e505e63f89bab52199037a72b931ad4868d9089ff7268660b0" +checksum = "aa3cd55eb5f3825b9ae5de1530887907360a6334caccdc124c52f6d75246c98a" dependencies = [ + "cranelift-bitset", "serde", + "serde_derive", ] [[package]] name = "cranelift-frontend" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64a25d9d0a0ae3079c463c34115ec59507b4707175454f0eee0891e83e30e82d" +checksum = "781f9905f8139b8de22987b66b522b416fe63eb76d823f0b3a8c02c8fd9500c7" dependencies = [ "cranelift-codegen", "log", @@ -1930,15 +2302,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80de6a7d0486e4acbd5f9f87ec49912bf4c8fb6aea00087b989685460d4469ba" +checksum = "a05337a2b02c3df00b4dd9a263a027a07b3dff49f61f7da3b5d195c21eaa633d" [[package]] name = "cranelift-native" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb6b03e0e03801c4b3fd8ce0758a94750c07a44e7944cc0ffbf0d3f2e7c79b00" +checksum = "2eee7a496dd66380082c9c5b6f2d5fa149cec0ec383feec5caf079ca2b3671c2" dependencies = [ "cranelift-codegen", "libc", @@ -1946,20 +2318,10 @@ dependencies = [ ] [[package]] -name = "cranelift-wasm" -version = "0.95.1" +name = "cranelift-srcgen" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff3220489a3d928ad91e59dd7aeaa8b3de18afb554a6211213673a71c90737ac" -dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", - "itertools 0.10.5", - "log", - "smallvec", - "wasmparser", - "wasmtime-types", -] +checksum = "b530783809a55cb68d070e0de60cfbb3db0dc94c8850dd5725411422bedcf6bb" [[package]] name = "crc32fast" @@ -1970,6 +2332,21 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "critical-section" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" + +[[package]] +name = "crossbeam-channel" +version = "0.5.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" +dependencies = [ + "crossbeam-utils", +] + [[package]] name = "crossbeam-deque" version = "0.8.3" @@ -1990,7 +2367,7 @@ dependencies = [ "autocfg", "cfg-if", "crossbeam-utils", - "memoffset 0.9.0", + "memoffset", "scopeguard", ] @@ -2058,6 +2435,21 @@ dependencies = [ "subtle 2.5.0", ] +[[package]] +name = "crypto_secretbox" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9d6cf87adf719ddf43a805e92c6870a531aedda35ff640442cbaf8674e141e1" +dependencies = [ + "aead", + "cipher 0.4.4", + "generic-array 0.14.7", + "poly1305", + "salsa20", + "subtle 2.5.0", + "zeroize", +] + [[package]] name = "ctr" version = "0.9.2" @@ -2070,7 +2462,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2081,6 +2473,24 @@ dependencies = [ "sp-runtime", "sp-trie", "staging-xcm", + "tracing", +] + +[[package]] +name = "cumulus-primitives-utility" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +dependencies = [ + "cumulus-primitives-core", + "frame-support", + "log", + "pallet-asset-conversion", + "parity-scale-codec", + "polkadot-runtime-common", + "sp-runtime", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", ] [[package]] @@ -2125,7 +2535,7 @@ dependencies = [ "curve25519-dalek-derive", "digest 0.10.7", "fiat-crypto", - "rustc_version", + "rustc_version 0.4.0", "subtle 2.5.0", "zeroize", ] @@ -2291,7 +2701,7 @@ dependencies = [ "convert_case", "proc-macro2 1.0.95", "quote 1.0.40", - "rustc_version", + "rustc_version 0.4.0", "syn 1.0.109", ] @@ -2301,7 +2711,16 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" dependencies = [ - "derive_more-impl", + "derive_more-impl 1.0.0", +] + +[[package]] +name = "derive_more" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678" +dependencies = [ + "derive_more-impl 2.0.1", ] [[package]] @@ -2315,6 +2734,18 @@ dependencies = [ "syn 2.0.98", ] +[[package]] +name = "derive_more-impl" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" +dependencies = [ + "proc-macro2 1.0.95", + "quote 1.0.40", + "syn 2.0.98", + "unicode-xid 0.2.4", +] + [[package]] name = "digest" version = "0.8.1" @@ -2355,6 +2786,27 @@ dependencies = [ "dirs-sys-next", ] +[[package]] +name = "dirs" +version = "5.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" +dependencies = [ + "dirs-sys", +] + +[[package]] +name = "dirs-sys" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" +dependencies = [ + "libc", + "option-ext", + "redox_users", + "windows-sys 0.48.0", +] + [[package]] name = "dirs-sys-next" version = "0.1.2" @@ -2400,7 +2852,7 @@ dependencies = [ "regex", "syn 2.0.98", "termcolor", - "toml 0.8.19", + "toml", "walkdir", ] @@ -2423,31 +2875,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" [[package]] -name = "dyn-clonable" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e9232f0e607a262ceb9bd5141a3dfb3e4db6994b31989bbfd845878cba59fd4" -dependencies = [ - "dyn-clonable-impl", - "dyn-clone", -] - -[[package]] -name = "dyn-clonable-impl" -version = "0.9.0" +name = "dunce" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "558e40ea573c374cf53507fd240b7ee2f5477df7cfebdb97323ec61c719399c5" -dependencies = [ - "proc-macro2 1.0.95", - "quote 1.0.40", - "syn 1.0.109", -] +checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" [[package]] name = "dyn-clone" -version = "1.0.16" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "ecdsa" @@ -2542,6 +2979,18 @@ dependencies = [ "zeroize", ] +[[package]] +name = "embedded-io" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced" + +[[package]] +name = "embedded-io" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d" + [[package]] name = "encoding_rs" version = "0.8.33" @@ -2614,19 +3063,6 @@ dependencies = [ "syn 2.0.98", ] -[[package]] -name = "env_logger" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece" -dependencies = [ - "humantime", - "is-terminal", - "log", - "regex", - "termcolor", -] - [[package]] name = "environmental" version = "1.1.4" @@ -2642,7 +3078,7 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "equivocation-detector" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "async-std", "async-trait", @@ -2664,6 +3100,45 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "ethbloom" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c321610643004cf908ec0f5f2aa0d8f1f8e14b540562a2887a1111ff1ecbf7b" +dependencies = [ + "crunchy", + "fixed-hash", + "impl-codec 0.7.1", + "impl-rlp", + "impl-serde", + "scale-info", + "tiny-keccak", +] + +[[package]] +name = "ethereum-standards" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +dependencies = [ + "alloy-core", +] + +[[package]] +name = "ethereum-types" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ab15ed80916029f878e0267c3a9f92b67df55e79af370bf66199059ae2b4ee3" +dependencies = [ + "ethbloom", + "fixed-hash", + "impl-codec 0.7.1", + "impl-rlp", + "impl-serde", + "primitive-types 0.13.1", + "scale-info", + "uint 0.10.0", +] + [[package]] name = "event-listener" version = "2.5.3" @@ -2708,9 +3183,9 @@ dependencies = [ [[package]] name = "fallible-iterator" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" +checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "fastrand" @@ -2727,6 +3202,28 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" +[[package]] +name = "fastrlp" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "139834ddba373bbdd213dffe02c8d110508dcf1726c2be27e8d1f7d7e1856418" +dependencies = [ + "arrayvec 0.7.4", + "auto_impl", + "bytes", +] + +[[package]] +name = "fastrlp" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce8dba4714ef14b8274c371879b175aa55b16b30f269663f19d576f380018dc4" +dependencies = [ + "arrayvec 0.7.4", + "auto_impl", + "bytes", +] + [[package]] name = "ff" version = "0.13.0" @@ -2753,16 +3250,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "file-per-thread-logger" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84f2e425d9790201ba4af4630191feac6dcc98765b118d4d18e91d23c2353866" -dependencies = [ - "env_logger", - "log", -] - [[package]] name = "finality-grandpa" version = "0.16.3" @@ -2782,7 +3269,7 @@ dependencies = [ [[package]] name = "finality-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "async-std", "async-trait", @@ -2818,6 +3305,12 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foldhash" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + [[package]] name = "form_urlencoded" version = "1.2.1" @@ -2836,7 +3329,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "frame-support", "frame-support-procedural", @@ -2871,10 +3364,24 @@ dependencies = [ "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "frame-decode" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7cb8796f93fa038f979a014234d632e9688a120e745f936e2635123c77537f7" +dependencies = [ + "frame-metadata 20.0.0", + "parity-scale-codec", + "scale-decode", + "scale-info", + "scale-type-resolver", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "frame-election-provider-solution-type" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2 1.0.95", @@ -2885,7 +3392,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2896,12 +3403,13 @@ dependencies = [ "sp-core", "sp-npos-elections", "sp-runtime", + "sp-std", ] [[package]] name = "frame-executive" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "aquamarine", "frame-support", @@ -2933,6 +3441,17 @@ name = "frame-metadata" version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26de808fa6461f2485dc51811aefed108850064994fb4a62b3ac21ffa62ac8df" +dependencies = [ + "cfg-if", + "parity-scale-codec", + "scale-info", +] + +[[package]] +name = "frame-metadata" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8c26fcb0454397c522c05fdad5380c4e622f8a875638af33bff5a320d1fc965" dependencies = [ "cfg-if", "parity-scale-codec", @@ -2943,7 +3462,7 @@ dependencies = [ [[package]] name = "frame-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "aquamarine", "array-bytes", @@ -2951,7 +3470,7 @@ dependencies = [ "bitflags 1.3.2", "docify", "environmental", - "frame-metadata 20.0.0", + "frame-metadata 23.0.0", "frame-support-procedural", "impl-trait-for-tuples", "k256", @@ -2984,7 +3503,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "Inflector", "cfg-expr", @@ -3004,7 +3523,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.1.0", @@ -3016,7 +3535,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "proc-macro2 1.0.95", "quote 1.0.40", @@ -3026,7 +3545,7 @@ dependencies = [ [[package]] name = "frame-system" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "cfg-if", "docify", @@ -3045,7 +3564,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "frame-benchmarking", "frame-support", @@ -3059,7 +3578,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "docify", "parity-scale-codec", @@ -3069,7 +3588,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "frame-support", "parity-scale-codec", @@ -3194,7 +3713,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f2f12607f92c69b12ed746fabf9ca4f5c482cba46679c1a75b874ed7c26adb" dependencies = [ "futures-io", - "rustls 0.23.18", + "rustls", "rustls-pki-types", ] @@ -3235,12 +3754,17 @@ dependencies = [ ] [[package]] -name = "fxhash" -version = "0.2.1" +name = "generator" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +checksum = "d18470a76cb7f8ff746cf1f7470914f900252ec36bbc40b569d74b1258446827" dependencies = [ - "byteorder", + "cc", + "cfg-if", + "libc", + "log", + "rustversion", + "windows 0.61.3", ] [[package]] @@ -3308,20 +3832,20 @@ dependencies = [ [[package]] name = "gimli" -version = "0.27.3" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" -dependencies = [ - "fallible-iterator", - "indexmap 1.9.3", - "stable_deref_trait", -] +checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" [[package]] name = "gimli" -version = "0.28.0" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" +dependencies = [ + "fallible-iterator", + "indexmap", + "stable_deref_trait", +] [[package]] name = "gloo-timers" @@ -3358,7 +3882,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.9", - "indexmap 2.8.0", + "indexmap", "slab", "tokio", "tokio-util", @@ -3377,7 +3901,7 @@ dependencies = [ "futures-core", "futures-sink", "http 1.1.0", - "indexmap 2.8.0", + "indexmap", "slab", "tokio", "tokio-util", @@ -3399,12 +3923,6 @@ dependencies = [ "crunchy", ] -[[package]] -name = "hashbrown" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" - [[package]] name = "hashbrown" version = "0.13.2" @@ -3427,11 +3945,14 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ "allocator-api2", + "equivalent", + "foldhash", + "serde", ] [[package]] @@ -3466,6 +3987,9 @@ name = "hex" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +dependencies = [ + "serde", +] [[package]] name = "hex-conservative" @@ -3474,12 +3998,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "30ed443af458ccb6d81c1e7e661545f94d3176752fb1df2f543b902a1e0f51e2" [[package]] -name = "hex-literal" -version = "0.4.1" +name = "hex-conservative" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" - -[[package]] +checksum = "5313b072ce3c597065a808dbf612c4c8e8590bdbf8b579508bf7a762c5eae6cd" +dependencies = [ + "arrayvec 0.7.4", +] + +[[package]] +name = "hex-literal" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" + +[[package]] name = "hickory-proto" version = "0.24.4" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -3504,6 +4037,31 @@ dependencies = [ "url", ] +[[package]] +name = "hickory-proto" +version = "0.25.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8a6fe56c0038198998a6f217ca4e7ef3a5e51f46163bd6dd60b5c71ca6c6502" +dependencies = [ + "async-trait", + "cfg-if", + "data-encoding", + "enum-as-inner", + "futures-channel", + "futures-io", + "futures-util", + "idna", + "ipnet", + "once_cell", + "rand 0.9.0", + "ring 0.17.8", + "thiserror 2.0.12", + "tinyvec", + "tokio", + "tracing", + "url", +] + [[package]] name = "hickory-resolver" version = "0.24.2" @@ -3512,7 +4070,7 @@ checksum = "0a2e2aba9c389ce5267d31cf1e4dace82390ae276b0b364ea55630b1fa1b44b4" dependencies = [ "cfg-if", "futures-util", - "hickory-proto", + "hickory-proto 0.24.4", "ipconfig", "lru-cache", "once_cell", @@ -3525,6 +4083,27 @@ dependencies = [ "tracing", ] +[[package]] +name = "hickory-resolver" +version = "0.25.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc62a9a99b0bfb44d2ab95a7208ac952d31060efc16241c87eaf36406fecf87a" +dependencies = [ + "cfg-if", + "futures-util", + "hickory-proto 0.25.2", + "ipconfig", + "moka", + "once_cell", + "parking_lot 0.12.3", + "rand 0.9.0", + "resolv-conf", + "smallvec", + "thiserror 2.0.12", + "tokio", + "tracing", +] + [[package]] name = "hkdf" version = "0.12.4" @@ -3649,6 +4228,16 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" +[[package]] +name = "humantime-serde" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c" +dependencies = [ + "humantime", + "serde", +] + [[package]] name = "hyper" version = "0.14.29" @@ -3924,6 +4513,15 @@ dependencies = [ "xmltree", ] +[[package]] +name = "impl-codec" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f" +dependencies = [ + "parity-scale-codec", +] + [[package]] name = "impl-codec" version = "0.7.1" @@ -3944,6 +4542,15 @@ dependencies = [ "uint 0.10.0", ] +[[package]] +name = "impl-rlp" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54ed8ad1f3877f7e775b8cbf30ed1bd3209a95401817f19a0eb4402d13f8cf90" +dependencies = [ + "rlp 0.6.1", +] + [[package]] name = "impl-serde" version = "0.5.0" @@ -3985,23 +4592,13 @@ dependencies = [ [[package]] name = "indexmap" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" -dependencies = [ - "autocfg", - "hashbrown 0.12.3", - "serde", -] - -[[package]] -name = "indexmap" -version = "2.8.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058" +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.15.5", + "serde", ] [[package]] @@ -4048,6 +4645,17 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "io-uring" +version = "0.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4" +dependencies = [ + "bitflags 2.6.0", + "cfg-if", + "libc", +] + [[package]] name = "ip_network" version = "0.4.1" @@ -4072,17 +4680,6 @@ version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6" -[[package]] -name = "is-terminal" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" -dependencies = [ - "hermit-abi", - "rustix 0.38.42", - "windows-sys 0.48.0", -] - [[package]] name = "isahc" version = "1.7.2" @@ -4146,12 +4743,49 @@ 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.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" +[[package]] +name = "jam-codec" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d72f2fb8cfd27f6c52ea7d0528df594f7f2ed006feac153e9393ec567aafea98" +dependencies = [ + "arrayvec 0.7.4", + "bitvec", + "byte-slice-cast", + "const_format", + "impl-trait-for-tuples", + "jam-codec-derive", + "rustversion", + "serde", +] + +[[package]] +name = "jam-codec-derive" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09985146f40378e13af626964ac9c206d9d9b67c40c70805898d9954f709bcf5" +dependencies = [ + "proc-macro-crate 3.1.0", + "proc-macro2 1.0.95", + "quote 1.0.40", + "syn 2.0.98", +] + [[package]] name = "jni" version = "0.19.0" @@ -4226,7 +4860,7 @@ dependencies = [ "http 1.1.0", "jsonrpsee-core", "pin-project", - "rustls 0.23.18", + "rustls", "rustls-pki-types", "rustls-platform-verifier", "soketto", @@ -4252,7 +4886,7 @@ dependencies = [ "parking_lot 0.12.3", "pin-project", "rand 0.8.5", - "rustc-hash 2.0.0", + "rustc-hash 2.1.1", "serde", "serde_json", "thiserror 1.0.65", @@ -4322,13 +4956,23 @@ dependencies = [ "cpufeatures", ] +[[package]] +name = "keccak-asm" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "505d1856a39b200489082f90d897c3f07c455563880bc5952e38eabf731c83b6" +dependencies = [ + "digest 0.10.7", + "sha3-asm", +] + [[package]] name = "keccak-hash" version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e1b8590eb6148af2ea2d75f38e7d29f5ca970d5a4df456b3ef19b8b415d0264" dependencies = [ - "primitive-types", + "primitive-types 0.13.1", "tiny-keccak", ] @@ -4361,6 +5005,15 @@ name = "lazy_static" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +dependencies = [ + "spin 0.9.8", +] + +[[package]] +name = "leb128fmt" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" [[package]] name = "libc" @@ -4479,7 +5132,7 @@ checksum = "97f37f30d5c7275db282ecd86e54f29dd2176bd3ac656f06abf43bedb21eb8bd" dependencies = [ "async-trait", "futures", - "hickory-resolver", + "hickory-resolver 0.24.2", "libp2p-core", "libp2p-identity", "parking_lot 0.12.3", @@ -4565,7 +5218,7 @@ checksum = "14b8546b6644032565eb29046b42744aee1e9f261ed99671b2c93fb140dba417" dependencies = [ "data-encoding", "futures", - "hickory-proto", + "hickory-proto 0.24.4", "if-watch", "libp2p-core", "libp2p-identity", @@ -4657,7 +5310,7 @@ dependencies = [ "quinn", "rand 0.8.5", "ring 0.17.8", - "rustls 0.23.18", + "rustls", "socket2 0.5.9", "thiserror 1.0.65", "tokio", @@ -4747,9 +5400,9 @@ dependencies = [ "futures-rustls", "libp2p-core", "libp2p-identity", - "rcgen 0.11.3", + "rcgen", "ring 0.17.8", - "rustls 0.23.18", + "rustls", "rustls-webpki 0.101.4", "thiserror 1.0.65", "x509-parser 0.16.0", @@ -4805,7 +5458,7 @@ dependencies = [ "thiserror 1.0.65", "tracing", "yamux 0.12.1", - "yamux 0.13.4", + "yamux 0.13.6", ] [[package]] @@ -4892,12 +5545,6 @@ dependencies = [ "nalgebra", ] -[[package]] -name = "linux-raw-sys" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" - [[package]] name = "linux-raw-sys" version = "0.3.8" @@ -4936,20 +5583,19 @@ checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "litep2p" -version = "0.9.3" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa3aa5628ae2b2283aa01dfa58947f1926aedba0160dd25041e2cd4bc71534c9" +checksum = "c666ef772d123a7643323ad4979c30dd825e9c68ec1aa5b387a6c9a9871c11ea" dependencies = [ "async-trait", "bs58", "bytes", - "cid 0.10.1", + "cid 0.11.1", "ed25519-dalek", "futures", "futures-timer", - "hex-literal", - "hickory-resolver", - "indexmap 2.8.0", + "hickory-resolver 0.25.2", + "indexmap", "libc", "mockall", "multiaddr 0.17.1", @@ -4957,19 +5603,16 @@ dependencies = [ "network-interface", "parking_lot 0.12.3", "pin-project", - "prost 0.12.6", + "prost 0.13.5", "prost-build", "rand 0.8.5", - "rcgen 0.10.0", - "ring 0.16.20", - "rustls 0.20.9", "serde", "sha2 0.10.8", "simple-dns", "smallvec", "snow", "socket2 0.5.9", - "thiserror 2.0.11", + "thiserror 2.0.12", "tokio", "tokio-stream", "tokio-tungstenite", @@ -4980,7 +5623,7 @@ dependencies = [ "url", "x25519-dalek", "x509-parser 0.17.0", - "yamux 0.13.4", + "yamux 0.13.6", "yasna", "zeroize", ] @@ -5004,6 +5647,19 @@ dependencies = [ "value-bag", ] +[[package]] +name = "loom" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca" +dependencies = [ + "cfg-if", + "generator", + "scoped-tls", + "tracing", + "tracing-subscriber", +] + [[package]] name = "lru" version = "0.12.3" @@ -5023,14 +5679,25 @@ dependencies = [ ] [[package]] -name = "mach" -version = "0.3.2" +name = "mach2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" +checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" dependencies = [ "libc", ] +[[package]] +name = "macro-string" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b27834086c65ec3f9387b096d66e99f221cf081c2b738042aa252bcd41204e3" +dependencies = [ + "proc-macro2 1.0.95", + "quote 1.0.40", + "syn 2.0.98", +] + [[package]] name = "macro_magic" version = "0.5.1" @@ -5128,15 +5795,6 @@ dependencies = [ "libc", ] -[[package]] -name = "memoffset" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" -dependencies = [ - "autocfg", -] - [[package]] name = "memoffset" version = "0.9.0" @@ -5148,11 +5806,13 @@ dependencies = [ [[package]] name = "memory-db" -version = "0.32.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "808b50db46293432a45e63bc15ea51e0ab4c0a1647b8eb114e31a3e698dd6fbe" +checksum = "7e300c54e3239a86f9c61cc63ab0f03862eb40b1c6e065dc6fd6ceaeff6da93d" dependencies = [ + "foldhash", "hash-db", + "hashbrown 0.15.5", ] [[package]] @@ -5170,7 +5830,7 @@ dependencies = [ [[package]] name = "messages-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "async-std", "async-trait", @@ -5269,6 +5929,25 @@ dependencies = [ "syn 2.0.98", ] +[[package]] +name = "moka" +version = "0.12.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926" +dependencies = [ + "crossbeam-channel", + "crossbeam-epoch", + "crossbeam-utils", + "loom", + "parking_lot 0.12.3", + "portable-atomic", + "rustc_version 0.4.0", + "smallvec", + "tagptr", + "thiserror 1.0.65", + "uuid", +] + [[package]] name = "multi-stash" version = "0.2.0" @@ -5341,23 +6020,6 @@ dependencies = [ "unsigned-varint 0.7.2", ] -[[package]] -name = "multihash" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfd8a792c1694c6da4f68db0a9d707c72bd260994da179e6030a5dcee00bb815" -dependencies = [ - "blake2b_simd", - "blake2s_simd", - "blake3", - "core2", - "digest 0.10.7", - "multihash-derive", - "sha2 0.10.8", - "sha3", - "unsigned-varint 0.7.2", -] - [[package]] name = "multihash" version = "0.19.1" @@ -5497,13 +6159,13 @@ dependencies = [ [[package]] name = "network-interface" -version = "1.1.3" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae72fd9dbd7f55dda80c00d66acc3b2130436fcba9ea89118fc508eaae48dfb0" +checksum = "07709a6d4eba90ab10ec170a0530b3aafc81cb8a2d380e4423ae41fc55fe5745" dependencies = [ "cc", "libc", - "thiserror 1.0.65", + "thiserror 2.0.12", "winapi", ] @@ -5608,11 +6270,10 @@ dependencies = [ [[package]] name = "num-integer" -version = "0.1.45" +version = "0.1.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" dependencies = [ - "autocfg", "num-traits", ] @@ -5659,22 +6320,22 @@ dependencies = [ [[package]] name = "object" -version = "0.30.4" +version = "0.32.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03b4680b86d9cfafba8fc491dc9b6df26b68cf40e9e6cd73909194759a63c385" +checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" dependencies = [ - "crc32fast", - "hashbrown 0.13.2", - "indexmap 1.9.3", "memchr", ] [[package]] name = "object" -version = "0.32.2" +version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ + "crc32fast", + "hashbrown 0.15.5", + "indexmap", "memchr", ] @@ -5698,9 +6359,13 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.19.0" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +dependencies = [ + "critical-section", + "portable-atomic", +] [[package]] name = "opaque-debug" @@ -5732,6 +6397,12 @@ dependencies = [ "vcpkg", ] +[[package]] +name = "option-ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + [[package]] name = "overload" version = "0.1.1" @@ -5741,7 +6412,7 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pallet-asset-conversion" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5759,11 +6430,45 @@ dependencies = [ [[package]] name = "pallet-asset-rate" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-runtime", +] + +[[package]] +name = "pallet-asset-tx-payment" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "pallet-transaction-payment", + "parity-scale-codec", + "scale-info", + "serde", + "sp-io", + "sp-runtime", +] + +[[package]] +name = "pallet-assets" +version = "29.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ + "ethereum-standards", "frame-benchmarking", "frame-support", "frame-system", + "impl-trait-for-tuples", + "log", + "pallet-revive", "parity-scale-codec", "scale-info", "sp-core", @@ -5773,7 +6478,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "frame-support", "frame-system", @@ -5788,7 +6493,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "frame-support", "frame-system", @@ -5801,7 +6506,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "frame-benchmarking", "frame-support", @@ -5824,7 +6529,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "docify", "frame-benchmarking", @@ -5840,7 +6545,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bp-header-chain", "bp-runtime", @@ -5848,18 +6553,18 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "log", "parity-scale-codec", "scale-info", "sp-consensus-grandpa", "sp-runtime", "sp-std", + "tracing", ] [[package]] name = "pallet-bridge-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bp-header-chain", "bp-messages", @@ -5867,18 +6572,18 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "log", "parity-scale-codec", "scale-info", "sp-runtime", "sp-std", "sp-trie", + "tracing", ] [[package]] name = "pallet-bridge-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bp-header-chain", "bp-parachains", @@ -5887,18 +6592,18 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "log", "pallet-bridge-grandpa", "parity-scale-codec", "scale-info", "sp-runtime", "sp-std", + "tracing", ] [[package]] name = "pallet-bridge-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bp-header-chain", "bp-messages", @@ -5921,7 +6626,7 @@ dependencies = [ [[package]] name = "pallet-broker" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bitvec", "frame-benchmarking", @@ -5937,44 +6642,49 @@ dependencies = [ ] [[package]] -name = "pallet-election-provider-multi-phase" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +name = "pallet-collator-selection" +version = "9.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "frame-benchmarking", - "frame-election-provider-support", "frame-support", "frame-system", "log", - "pallet-election-provider-support-benchmarking", + "pallet-authorship", + "pallet-balances", + "pallet-session", "parity-scale-codec", "rand 0.8.5", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-npos-elections", "sp-runtime", - "strum 0.26.3", + "sp-staking", ] [[package]] -name = "pallet-election-provider-support-benchmarking" +name = "pallet-election-provider-multi-phase" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "frame-benchmarking", "frame-election-provider-support", + "frame-support", "frame-system", + "log", "parity-scale-codec", + "rand 0.8.5", + "scale-info", + "sp-arithmetic", + "sp-core", + "sp-io", "sp-npos-elections", "sp-runtime", + "strum 0.26.3", ] [[package]] name = "pallet-fast-unstake" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "docify", "frame-benchmarking", @@ -5992,7 +6702,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "frame-benchmarking", "frame-support", @@ -6014,7 +6724,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6030,7 +6740,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "environmental", "frame-benchmarking", @@ -6049,7 +6759,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "log", "parity-scale-codec", @@ -6058,15 +6768,97 @@ dependencies = [ "sp-mmr-primitives", ] +[[package]] +name = "pallet-revive" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +dependencies = [ + "alloy-core", + "derive_more 0.99.17", + "environmental", + "ethereum-standards", + "ethereum-types", + "frame-benchmarking", + "frame-support", + "frame-system", + "hex-literal", + "humantime-serde", + "impl-trait-for-tuples", + "log", + "num-bigint", + "num-integer", + "num-traits", + "pallet-revive-fixtures", + "pallet-revive-proc-macro", + "pallet-revive-uapi", + "pallet-transaction-payment", + "parity-scale-codec", + "paste", + "polkavm", + "polkavm-common", + "rand 0.8.5", + "ripemd", + "rlp 0.6.1", + "scale-info", + "serde", + "sp-api", + "sp-arithmetic", + "sp-consensus-aura", + "sp-consensus-babe", + "sp-consensus-slots", + "sp-core", + "sp-io", + "sp-runtime", + "substrate-bn", + "subxt-signer", +] + +[[package]] +name = "pallet-revive-fixtures" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +dependencies = [ + "anyhow", + "cargo_metadata", + "pallet-revive-uapi", + "polkavm-linker", + "sp-core", + "sp-io", + "toml", +] + +[[package]] +name = "pallet-revive-proc-macro" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +dependencies = [ + "proc-macro2 1.0.95", + "quote 1.0.40", + "syn 2.0.98", +] + +[[package]] +name = "pallet-revive-uapi" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +dependencies = [ + "bitflags 1.3.2", + "pallet-revive-proc-macro", + "parity-scale-codec", + "polkavm-derive", + "scale-info", +] + [[package]] name = "pallet-session" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "frame-support", "frame-system", "impl-trait-for-tuples", "log", + "pallet-balances", "pallet-timestamp", "parity-scale-codec", "scale-info", @@ -6082,7 +6874,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6103,7 +6895,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "log", "sp-arithmetic", @@ -6112,7 +6904,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "docify", "frame-benchmarking", @@ -6122,7 +6914,6 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-inherents", - "sp-io", "sp-runtime", "sp-storage", "sp-timestamp", @@ -6131,7 +6922,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "frame-benchmarking", "frame-support", @@ -6139,7 +6930,6 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", "sp-io", "sp-runtime", ] @@ -6147,7 +6937,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6159,7 +6949,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "docify", "frame-benchmarking", @@ -6178,7 +6968,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "frame-benchmarking", "frame-support", @@ -6193,7 +6983,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "frame-benchmarking", "frame-support", @@ -6204,10 +6994,66 @@ dependencies = [ "sp-runtime", ] +[[package]] +name = "pallet-xcm" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +dependencies = [ + "bounded-collections", + "frame-benchmarking", + "frame-support", + "frame-system", + "hex-literal", + "pallet-balances", + "pallet-revive", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core", + "sp-io", + "sp-runtime", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", + "tracing", + "xcm-runtime-apis", +] + +[[package]] +name = "parachains-common" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +dependencies = [ + "cumulus-primitives-core", + "cumulus-primitives-utility", + "frame-support", + "frame-system", + "pallet-asset-tx-payment", + "pallet-assets", + "pallet-authorship", + "pallet-balances", + "pallet-collator-selection", + "pallet-message-queue", + "pallet-treasury", + "pallet-xcm", + "parity-scale-codec", + "polkadot-primitives", + "polkadot-runtime-common", + "scale-info", + "sp-consensus-aura", + "sp-core", + "sp-io", + "sp-runtime", + "staging-parachain-info", + "staging-xcm", + "staging-xcm-executor", + "tracing", +] + [[package]] name = "parachains-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "async-std", "async-trait", @@ -6224,7 +7070,7 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e69bf016dc406eff7d53a7d3f7cf1c2e72c82b9088aac1118591e36dd2cd3e9" dependencies = [ - "bitcoin_hashes", + "bitcoin_hashes 0.13.0", "rand 0.8.5", "rand_core 0.6.4", "serde", @@ -6233,9 +7079,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.4", "bitvec", @@ -6250,9 +7096,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 3.1.0", "proc-macro2 1.0.95", @@ -6350,18 +7196,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" dependencies = [ "digest 0.10.7", + "hmac 0.12.1", "password-hash", ] -[[package]] -name = "pem" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8" -dependencies = [ - "base64 0.13.1", -] - [[package]] name = "pem" version = "3.0.4" @@ -6378,6 +7216,17 @@ version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" +[[package]] +name = "pest" +version = "2.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323" +dependencies = [ + "memchr", + "thiserror 2.0.12", + "ucd-trie", +] + [[package]] name = "petgraph" version = "0.6.4" @@ -6385,23 +7234,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" dependencies = [ "fixedbitset", - "indexmap 2.8.0", + "indexmap", ] [[package]] name = "pin-project" -version = "1.1.7" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95" +checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.7" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c" +checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" dependencies = [ "proc-macro2 1.0.95", "quote 1.0.40", @@ -6443,9 +7292,9 @@ dependencies = [ [[package]] name = "pkg-config" -version = "0.3.27" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" +checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" [[package]] name = "polkadot-ckb-merkle-mountain-range" @@ -6460,7 +7309,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "parity-scale-codec", "scale-info", @@ -6471,7 +7320,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bounded-collections", "derive_more 0.99.17", @@ -6487,9 +7336,10 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bitvec", + "bounded-collections", "hex-literal", "log", "parity-scale-codec", @@ -6515,7 +7365,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bitvec", "frame-benchmarking", @@ -6564,7 +7414,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bs58", "frame-benchmarking", @@ -6576,11 +7426,12 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bitflags 1.3.2", "bitvec", "frame-benchmarking", + "frame-election-provider-support", "frame-support", "frame-system", "impl-trait-for-tuples", @@ -6622,7 +7473,7 @@ dependencies = [ [[package]] name = "polkadot-sdk-frame" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "docify", "frame-benchmarking", @@ -6656,9 +7507,9 @@ dependencies = [ [[package]] name = "polkavm" -version = "0.18.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd044ab1d3b11567ab6b98ca71259a992b4034220d5972988a0e96518e5d343d" +checksum = "fa028f713d0613f0f08b8b3367402cb859218854f6b96fcbe39a501862894d6f" dependencies = [ "libc", "log", @@ -6669,37 +7520,38 @@ dependencies = [ [[package]] name = "polkavm-assembler" -version = "0.18.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaad38dc420bfed79e6f731471c973ce5ff5e47ab403e63cf40358fef8a6368f" +checksum = "4859a29e1f4ad64610c4bc2bfc40bb9a535068a034933a5b56b5e7a0febf105a" dependencies = [ "log", ] [[package]] name = "polkavm-common" -version = "0.18.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31ff33982a807d8567645d4784b9b5d7ab87bcb494f534a57cadd9012688e102" +checksum = "49a5794b695626ba70d29e66e3f4f4835767452a6723f3a0bc20884b07088fe8" dependencies = [ + "blake3", "log", "polkavm-assembler", ] [[package]] name = "polkavm-derive" -version = "0.18.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2eb703f3b6404c13228402e98a5eae063fd16b8f58afe334073ec105ee4117e" +checksum = "95282a203ae1f6828a04ff334145c3f6dc718bba6d3959805d273358b45eab93" dependencies = [ "polkavm-derive-impl-macro", ] [[package]] name = "polkavm-derive-impl" -version = "0.18.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12d2840cc62a0550156b1676fed8392271ddf2fab4a00661db56231424674624" +checksum = "6069dc7995cde6e612b868a02ce48b54397c6d2582bd1b97b63aabbe962cd779" dependencies = [ "polkavm-common", "proc-macro2 1.0.95", @@ -6709,19 +7561,35 @@ dependencies = [ [[package]] name = "polkavm-derive-impl-macro" -version = "0.18.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c16669ddc7433e34c1007d31080b80901e3e8e523cb9d4b441c3910cf9294b" +checksum = "581d34cafec741dc5ffafbb341933c205b6457f3d76257a9d99fb56687219c91" dependencies = [ "polkavm-derive-impl", "syn 2.0.98", ] +[[package]] +name = "polkavm-linker" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "beb896023e5bd89bba40311797d8d42490fa4a1fd5256c74820753c5722d1e67" +dependencies = [ + "dirs", + "gimli 0.31.1", + "hashbrown 0.14.5", + "log", + "object 0.36.7", + "polkavm-common", + "regalloc2 0.9.3", + "rustc-demangle", +] + [[package]] name = "polkavm-linux-raw" -version = "0.18.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23eff02c070c70f31878a3d915e88a914ecf3e153741e2fb572dde28cce20fde" +checksum = "28919f542476f4158cc71e6c072b1051f38f4b514253594ac3ad80e3c0211fc8" [[package]] name = "polling" @@ -6776,6 +7644,24 @@ dependencies = [ "universal-hash", ] +[[package]] +name = "portable-atomic" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" + +[[package]] +name = "postcard" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24" +dependencies = [ + "cobs", + "embedded-io 0.4.0", + "embedded-io 0.6.1", + "serde", +] + [[package]] name = "powerfmt" version = "0.2.0" @@ -6825,6 +7711,17 @@ dependencies = [ "syn 2.0.98", ] +[[package]] +name = "primitive-types" +version = "0.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b34d9fd68ae0b74a41b21c03c2f62847aa0ffea044eee893b4c140b37e244e2" +dependencies = [ + "fixed-hash", + "impl-codec 0.6.0", + "uint 0.9.5", +] + [[package]] name = "primitive-types" version = "0.13.1" @@ -6832,8 +7729,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d15600a7d856470b7d278b3fe0e311fe28c2526348549f8ef2ff7db3299c87f5" dependencies = [ "fixed-hash", - "impl-codec", + "impl-codec 0.7.1", "impl-num-traits", + "impl-rlp", "impl-serde", "scale-info", "uint 0.10.0", @@ -6976,6 +7874,26 @@ dependencies = [ "syn 2.0.98", ] +[[package]] +name = "proptest" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14cae93065090804185d3b75f0bf93b8eeda30c7a9b4a33d3bdb3988d6229e50" +dependencies = [ + "bit-set", + "bit-vec", + "bitflags 2.6.0", + "lazy_static", + "num-traits", + "rand 0.8.5", + "rand_chacha 0.3.1", + "rand_xorshift", + "regex-syntax 0.8.5", + "rusty-fork", + "tempfile", + "unarray", +] + [[package]] name = "prost" version = "0.12.6" @@ -6988,12 +7906,12 @@ dependencies = [ [[package]] name = "prost" -version = "0.13.2" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b2ecbe40f08db5c006b5764a2645f7f3f141ce756412ac9e1dd6087e6d32995" +checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5" dependencies = [ "bytes", - "prost-derive 0.13.2", + "prost-derive 0.13.5", ] [[package]] @@ -7010,7 +7928,7 @@ dependencies = [ "once_cell", "petgraph", "prettyplease", - "prost 0.13.2", + "prost 0.13.5", "prost-types", "regex", "syn 2.0.98", @@ -7032,9 +7950,9 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.13.2" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acf0c195eebb4af52c752bec4f52f645da98b6e92077a04110c7f349477ae5ac" +checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", "itertools 0.13.0", @@ -7049,16 +7967,30 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60caa6738c7369b940c3d49246a8d1749323674c65cb13010134f5c9bad5b519" dependencies = [ - "prost 0.13.2", + "prost 0.13.5", ] [[package]] -name = "psm" -version = "0.1.21" +name = "pulley-interpreter" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874" +checksum = "b89c4319786b16c1a6a38ee04788d32c669b61ba4b69da2162c868c18be99c1b" dependencies = [ - "cc", + "cranelift-bitset", + "log", + "pulley-macros", + "wasmtime-internal-math", +] + +[[package]] +name = "pulley-macros" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "938543690519c20c3a480d20a8efcc8e69abeb44093ab1df4e7c1f81f26c677a" +dependencies = [ + "proc-macro2 1.0.95", + "quote 1.0.40", + "syn 2.0.98", ] [[package]] @@ -7111,8 +8043,8 @@ dependencies = [ "pin-project-lite", "quinn-proto", "quinn-udp", - "rustc-hash 2.0.0", - "rustls 0.23.18", + "rustc-hash 2.1.1", + "rustls", "socket2 0.5.9", "thiserror 1.0.65", "tokio", @@ -7128,8 +8060,8 @@ dependencies = [ "bytes", "rand 0.8.5", "ring 0.17.8", - "rustc-hash 2.0.0", - "rustls 0.23.18", + "rustc-hash 2.1.1", + "rustls", "slab", "thiserror 1.0.65", "tinyvec", @@ -7192,6 +8124,7 @@ checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" dependencies = [ "rand_chacha 0.9.0", "rand_core 0.9.3", + "serde", "zerocopy 0.8.24", ] @@ -7231,6 +8164,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" dependencies = [ "getrandom 0.3.1", + "serde", ] [[package]] @@ -7243,6 +8177,15 @@ dependencies = [ "rand 0.8.5", ] +[[package]] +name = "rand_xorshift" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f" +dependencies = [ + "rand_core 0.6.4", +] + [[package]] name = "rawpointer" version = "0.2.1" @@ -7289,25 +8232,13 @@ dependencies = [ "syn 0.15.44", ] -[[package]] -name = "rcgen" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b" -dependencies = [ - "pem 1.1.1", - "ring 0.16.20", - "time", - "yasna", -] - [[package]] name = "rcgen" version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52c4f3084aa3bc7dfbba4eff4fab2a54db4324965d8872ab933565e6fbd83bc6" dependencies = [ - "pem 3.0.4", + "pem", "ring 0.16.20", "time", "yasna", @@ -7364,16 +8295,31 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.6.1" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80535183cae11b149d618fbd3c37e38d7cda589d82d7769e196ca9a9042d7621" +checksum = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6" dependencies = [ - "fxhash", + "hashbrown 0.13.2", "log", + "rustc-hash 1.1.0", "slice-group-by", "smallvec", ] +[[package]] +name = "regalloc2" +version = "0.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5216b1837de2149f8bc8e6d5f88a9326b63b8c836ed58ce4a0a29ec736a59734" +dependencies = [ + "allocator-api2", + "bumpalo", + "hashbrown 0.15.5", + "log", + "rustc-hash 2.1.1", + "smallvec", +] + [[package]] name = "regex" version = "1.11.1" @@ -7609,7 +8555,7 @@ dependencies = [ [[package]] name = "relay-substrate-client" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "async-std", "async-trait", @@ -7650,7 +8596,7 @@ dependencies = [ [[package]] name = "relay-utils" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "anyhow", "async-std", @@ -7743,9 +8689,38 @@ dependencies = [ ] [[package]] -name = "rococo-runtime-constants" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +name = "ripemd" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd124222d17ad93a644ed9d011a40f4fb64aa54275c08cc216524a9ea82fb09f" +dependencies = [ + "digest 0.10.7", +] + +[[package]] +name = "rlp" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb919243f34364b6bd2fc10ef797edbfa75f33c252e7998527479c6d6b47e1ec" +dependencies = [ + "bytes", + "rustc-hex", +] + +[[package]] +name = "rlp" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa24e92bb2a83198bb76d661a71df9f7076b8c420b8696e4d3d97d50d94479e3" +dependencies = [ + "bytes", + "rustc-hex", +] + +[[package]] +name = "rococo-runtime-constants" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "frame-support", "polkadot-primitives", @@ -7773,6 +8748,39 @@ dependencies = [ "tokio", ] +[[package]] +name = "ruint" +version = "1.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ecb38f82477f20c5c3d62ef52d7c4e536e38ea9b73fb570a20c5cae0e14bcf6" +dependencies = [ + "alloy-rlp", + "ark-ff 0.3.0", + "ark-ff 0.4.2", + "bytes", + "fastrlp 0.3.1", + "fastrlp 0.4.0", + "num-bigint", + "num-integer", + "num-traits", + "parity-scale-codec", + "primitive-types 0.12.2", + "proptest", + "rand 0.8.5", + "rand 0.9.0", + "rlp 0.5.2", + "ruint-macro", + "serde", + "valuable", + "zeroize", +] + +[[package]] +name = "ruint-macro" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48fd7bd8a6377e15ad9d42a8ec25371b94ddc67abe7c8b9127bec79bebaaae18" + [[package]] name = "rustc-demangle" version = "0.1.23" @@ -7787,9 +8795,9 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc-hash" -version = "2.0.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" [[package]] name = "rustc-hex" @@ -7797,13 +8805,22 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" +[[package]] +name = "rustc_version" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee" +dependencies = [ + "semver 0.11.0", +] + [[package]] name = "rustc_version" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ - "semver", + "semver 1.0.18", ] [[package]] @@ -7815,20 +8832,6 @@ dependencies = [ "nom", ] -[[package]] -name = "rustix" -version = "0.36.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "305efbd14fde4139eb501df5f136994bb520b033fa9fbdce287507dc23b8c7ed" -dependencies = [ - "bitflags 1.3.2", - "errno", - "io-lifetimes", - "libc", - "linux-raw-sys 0.1.4", - "windows-sys 0.45.0", -] - [[package]] name = "rustix" version = "0.37.23" @@ -7858,9 +8861,9 @@ dependencies = [ [[package]] name = "rustix" -version = "1.0.1" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dade4812df5c384711475be5fcd8c162555352945401aed22a35bffeab61f657" +checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" dependencies = [ "bitflags 2.6.0", "errno", @@ -7869,17 +8872,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "rustls" -version = "0.20.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99" -dependencies = [ - "ring 0.16.20", - "sct", - "webpki", -] - [[package]] name = "rustls" version = "0.23.18" @@ -7947,7 +8939,7 @@ dependencies = [ "jni", "log", "once_cell", - "rustls 0.23.18", + "rustls", "rustls-native-certs 0.7.0", "rustls-platform-verifier-android", "rustls-webpki 0.102.8", @@ -7990,6 +8982,18 @@ version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" +[[package]] +name = "rusty-fork" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f" +dependencies = [ + "fnv", + "quick-error", + "tempfile", + "wait-timeout", +] + [[package]] name = "ruzstd" version = "0.6.0" @@ -8026,6 +9030,15 @@ dependencies = [ "bytemuck", ] +[[package]] +name = "salsa20" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213" +dependencies = [ + "cipher 0.4.4", +] + [[package]] name = "same-file" version = "1.0.6" @@ -8038,7 +9051,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "log", "sp-core", @@ -8049,7 +9062,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "array-bytes", "docify", @@ -8075,7 +9088,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2 1.0.95", @@ -8086,7 +9099,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "fnv", "futures", @@ -8112,7 +9125,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -8135,7 +9148,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "polkavm", "sc-allocator", @@ -8148,7 +9161,7 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "log", "polkavm", @@ -8159,12 +9172,12 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "anyhow", "log", "parking_lot 0.12.3", - "rustix 0.36.17", + "rustix 1.0.8", "sc-allocator", "sc-executor-common", "sp-runtime-interface", @@ -8175,7 +9188,7 @@ dependencies = [ [[package]] name = "sc-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "array-bytes", "arrayvec 0.7.4", @@ -8203,7 +9216,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -8253,7 +9266,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -8263,7 +9276,7 @@ dependencies = [ [[package]] name = "sc-network-types" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bs58", "bytes", @@ -8275,6 +9288,8 @@ dependencies = [ "multiaddr 0.18.1", "multihash 0.19.1", "rand 0.8.5", + "serde", + "serde_with", "thiserror 1.0.65", "zeroize", ] @@ -8282,7 +9297,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -8302,7 +9317,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "chrono", "futures", @@ -8321,11 +9336,11 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "async-trait", "futures", - "indexmap 2.8.0", + "indexmap", "log", "parity-scale-codec", "serde", @@ -8338,7 +9353,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "async-channel 1.9.0", "futures", @@ -8368,12 +9383,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d78196772d25b90a98046794ce0fe2588b39ebdfbdc1e45b4c6c85dd43bebad" dependencies = [ "parity-scale-codec", - "primitive-types", + "primitive-types 0.13.1", "scale-bits", "scale-decode-derive", "scale-type-resolver", "smallvec", - "thiserror 2.0.11", + "thiserror 2.0.12", ] [[package]] @@ -8395,12 +9410,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64901733157f9d25ef86843bd783eda439fac7efb0ad5a615d12d2cf3a29464b" dependencies = [ "parity-scale-codec", - "primitive-types", + "primitive-types 0.13.1", "scale-bits", "scale-encode-derive", "scale-type-resolver", "smallvec", - "thiserror 2.0.11", + "thiserror 2.0.12", ] [[package]] @@ -8462,7 +9477,7 @@ dependencies = [ "quote 1.0.40", "scale-info", "syn 2.0.98", - "thiserror 2.0.11", + "thiserror 2.0.12", ] [[package]] @@ -8480,7 +9495,7 @@ dependencies = [ "scale-encode", "scale-type-resolver", "serde", - "thiserror 2.0.11", + "thiserror 2.0.12", "yap", ] @@ -8523,6 +9538,12 @@ dependencies = [ "zeroize", ] +[[package]] +name = "scoped-tls" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" + [[package]] name = "scopeguard" version = "1.2.0" @@ -8530,13 +9551,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] -name = "sct" -version = "0.7.0" +name = "scrypt" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" +checksum = "0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f" dependencies = [ - "ring 0.16.20", - "untrusted 0.7.1", + "password-hash", + "pbkdf2", + "salsa20", + "sha2 0.10.8", ] [[package]] @@ -8554,13 +9577,42 @@ dependencies = [ "zeroize", ] +[[package]] +name = "secp256k1" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25996b82292a7a57ed3508f052cfff8640d38d32018784acd714758b43da9c8f" +dependencies = [ + "secp256k1-sys 0.8.2", +] + [[package]] name = "secp256k1" version = "0.28.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d24b59d129cdadea20aea4fb2352fa053712e5d713eee47d700cd4b2bc002f10" dependencies = [ - "secp256k1-sys", + "secp256k1-sys 0.9.2", +] + +[[package]] +name = "secp256k1" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b50c5943d326858130af85e049f2661ba3c78b26589b8ab98e65e80ae44a1252" +dependencies = [ + "bitcoin_hashes 0.14.0", + "rand 0.8.5", + "secp256k1-sys 0.10.1", +] + +[[package]] +name = "secp256k1-sys" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4473013577ec77b4ee3668179ef1186df3146e2cf2d927bd200974c6fe60fd99" +dependencies = [ + "cc", ] [[package]] @@ -8572,6 +9624,15 @@ dependencies = [ "cc", ] +[[package]] +name = "secp256k1-sys" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4387882333d3aa8cb20530a17c69a3752e97837832f34f6dccc760e715001d9" +dependencies = [ + "cc", +] + [[package]] name = "secrecy" version = "0.8.0" @@ -8581,6 +9642,15 @@ dependencies = [ "zeroize", ] +[[package]] +name = "secrecy" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e891af845473308773346dc847b2c23ee78fe442e0472ac50e22a18a93d3ae5a" +dependencies = [ + "zeroize", +] + [[package]] name = "security-framework" version = "2.11.0" @@ -8618,11 +9688,32 @@ dependencies = [ "libc", ] +[[package]] +name = "semver" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" +dependencies = [ + "semver-parser", +] + [[package]] name = "semver" version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" +dependencies = [ + "serde", +] + +[[package]] +name = "semver-parser" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9900206b54a3527fdc7b8a938bffd94a568bac4f4aa8113b209df75a09c0dec2" +dependencies = [ + "pest", +] [[package]] name = "serde" @@ -8659,7 +9750,7 @@ version = "1.0.132" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" dependencies = [ - "indexmap 2.8.0", + "indexmap", "itoa", "memchr", "ryu", @@ -8675,6 +9766,34 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_with" +version = "3.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" +dependencies = [ + "base64 0.22.1", + "chrono", + "hex", + "serde", + "serde_derive", + "serde_json", + "serde_with_macros", + "time", +] + +[[package]] +name = "serde_with_macros" +version = "3.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" +dependencies = [ + "darling", + "proc-macro2 1.0.95", + "quote 1.0.40", + "syn 2.0.98", +] + [[package]] name = "serdect" version = "0.2.0" @@ -8730,6 +9849,16 @@ dependencies = [ "keccak", ] +[[package]] +name = "sha3-asm" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c28efc5e327c837aa837c59eae585fc250715ef939ac32881bcc11677cd02d46" +dependencies = [ + "cc", + "cfg-if", +] + [[package]] name = "sharded-slab" version = "0.1.4" @@ -8838,7 +9967,7 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "enumn", "parity-scale-codec", @@ -8859,9 +9988,12 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.13.2" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" +dependencies = [ + "serde", +] [[package]] name = "smol" @@ -8982,7 +10114,7 @@ dependencies = [ "curve25519-dalek", "rand_core 0.6.4", "ring 0.17.8", - "rustc_version", + "rustc_version 0.4.0", "sha2 0.10.8", "subtle 2.5.0", ] @@ -9025,7 +10157,7 @@ dependencies = [ [[package]] name = "sp-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "docify", "hash-db", @@ -9047,7 +10179,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "Inflector", "blake2 0.10.6", @@ -9061,7 +10193,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "parity-scale-codec", "scale-info", @@ -9073,7 +10205,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "docify", "integer-sqrt", @@ -9087,7 +10219,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "parity-scale-codec", "scale-info", @@ -9099,7 +10231,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "sp-api", "sp-inherents", @@ -9109,7 +10241,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "futures", "parity-scale-codec", @@ -9128,7 +10260,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "async-trait", "futures", @@ -9142,7 +10274,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "async-trait", "parity-scale-codec", @@ -9158,7 +10290,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "async-trait", "parity-scale-codec", @@ -9176,7 +10308,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "finality-grandpa", "log", @@ -9193,7 +10325,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "parity-scale-codec", "scale-info", @@ -9204,7 +10336,7 @@ dependencies = [ [[package]] name = "sp-core" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "ark-vrf", "array-bytes", @@ -9212,7 +10344,7 @@ dependencies = [ "blake2 0.10.6", "bounded-collections", "bs58", - "dyn-clonable", + "dyn-clone", "ed25519-zebra", "futures", "hash-db", @@ -9227,17 +10359,17 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", "paste", - "primitive-types", + "primitive-types 0.13.1", "rand 0.8.5", "scale-info", "schnorrkel", - "secp256k1", - "secrecy", + "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-debug-derive", "sp-externalities", - "sp-runtime-interface", "sp-std", "sp-storage", "ss58-registry", @@ -9265,7 +10397,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "blake2b_simd", "byteorder", @@ -9278,7 +10410,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "quote 1.0.40", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", @@ -9288,7 +10420,7 @@ dependencies = [ [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "kvdb", "parking_lot 0.12.3", @@ -9297,7 +10429,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "proc-macro2 1.0.95", "quote 1.0.40", @@ -9307,7 +10439,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "environmental", "parity-scale-codec", @@ -9317,7 +10449,7 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "parity-scale-codec", "scale-info", @@ -9329,7 +10461,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -9342,7 +10474,7 @@ dependencies = [ [[package]] name = "sp-io" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bytes", "docify", @@ -9352,7 +10484,7 @@ dependencies = [ "parity-scale-codec", "polkavm-derive", "rustversion", - "secp256k1", + "secp256k1 0.28.2", "sp-core", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-externalities", @@ -9368,7 +10500,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "sp-core", "sp-runtime", @@ -9378,7 +10510,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -9389,7 +10521,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "thiserror 1.0.65", "zstd 0.12.4", @@ -9398,9 +10530,9 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ - "frame-metadata 20.0.0", + "frame-metadata 23.0.0", "parity-scale-codec", "scale-info", ] @@ -9408,7 +10540,7 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "parity-scale-codec", "scale-info", @@ -9419,7 +10551,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "log", "parity-scale-codec", @@ -9436,7 +10568,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "parity-scale-codec", "scale-info", @@ -9449,7 +10581,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "sp-api", "sp-core", @@ -9459,7 +10591,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "backtrace", "regex", @@ -9468,7 +10600,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -9478,7 +10610,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "31.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "binary-merkle-tree", "docify", @@ -9507,13 +10639,12 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", "polkavm-derive", - "primitive-types", "sp-externalities", "sp-runtime-interface-proc-macro", "sp-std", @@ -9526,7 +10657,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "Inflector", "expander", @@ -9539,7 +10670,7 @@ dependencies = [ [[package]] name = "sp-session" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "parity-scale-codec", "scale-info", @@ -9553,7 +10684,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9566,7 +10697,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "hash-db", "log", @@ -9586,12 +10717,12 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" [[package]] name = "sp-storage" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9603,7 +10734,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "async-trait", "parity-scale-codec", @@ -9615,9 +10746,10 @@ dependencies = [ [[package]] name = "sp-tracing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "parity-scale-codec", + "regex", "tracing", "tracing-core", "tracing-subscriber", @@ -9626,7 +10758,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "sp-api", "sp-runtime", @@ -9635,10 +10767,12 @@ dependencies = [ [[package]] name = "sp-trie" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "ahash", + "foldhash", "hash-db", + "hashbrown 0.15.5", "memory-db", "nohash-hasher", "parity-scale-codec", @@ -9648,6 +10782,7 @@ dependencies = [ "schnellru", "sp-core", "sp-externalities", + "substrate-prometheus-endpoint", "thiserror 1.0.65", "tracing", "trie-db", @@ -9657,7 +10792,7 @@ dependencies = [ [[package]] name = "sp-version" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9674,7 +10809,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "parity-scale-codec", "proc-macro-warning", @@ -9686,7 +10821,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -9698,7 +10833,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -9752,10 +10887,23 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" +[[package]] +name = "staging-parachain-info" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +dependencies = [ + "cumulus-primitives-core", + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "sp-runtime", +] + [[package]] name = "staging-xcm" version = "7.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "array-bytes", "bounded-collections", @@ -9764,19 +10912,19 @@ dependencies = [ "frame-support", "hex-literal", "impl-trait-for-tuples", - "log", "parity-scale-codec", "scale-info", "serde", "sp-runtime", "sp-weights", + "tracing", "xcm-procedural", ] [[package]] name = "staging-xcm-builder" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "environmental", "frame-support", @@ -9800,7 +10948,7 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "environmental", "frame-benchmarking", @@ -9886,7 +11034,7 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.4.7" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -9895,10 +11043,23 @@ dependencies = [ "zeroize", ] +[[package]] +name = "substrate-bn" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b5bbfa79abbae15dd642ea8176a21a635ff3c00059961d1ea27ad04e5b441c" +dependencies = [ + "byteorder", + "crunchy", + "lazy_static", + "rand 0.8.5", + "rustc-hex", +] + [[package]] name = "substrate-prometheus-endpoint" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "http-body-util", "hyper 1.6.0", @@ -9965,7 +11126,7 @@ dependencies = [ [[package]] name = "substrate-relay-helper" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "anyhow", "async-std", @@ -10031,7 +11192,7 @@ dependencies = [ "impl-serde", "jsonrpsee", "parity-scale-codec", - "primitive-types", + "primitive-types 0.13.1", "scale-bits", "scale-decode", "scale-encode", @@ -10040,11 +11201,11 @@ dependencies = [ "serde", "serde_json", "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "subxt-core", + "subxt-core 0.40.1", "subxt-lightclient", "subxt-macro", - "subxt-metadata", - "thiserror 2.0.11", + "subxt-metadata 0.40.1", + "thiserror 2.0.12", "tokio", "tokio-util", "tracing", @@ -10064,9 +11225,9 @@ dependencies = [ "quote 1.0.40", "scale-info", "scale-typegen", - "subxt-metadata", + "subxt-metadata 0.40.1", "syn 2.0.98", - "thiserror 2.0.11", + "thiserror 2.0.12", ] [[package]] @@ -10078,14 +11239,44 @@ dependencies = [ "base58", "blake2 0.10.6", "derive-where", - "frame-decode", + "frame-decode 0.6.1", "frame-metadata 18.0.0", "hashbrown 0.14.5", "hex", "impl-serde", "keccak-hash", "parity-scale-codec", - "primitive-types", + "primitive-types 0.13.1", + "scale-bits", + "scale-decode", + "scale-encode", + "scale-info", + "scale-value", + "serde", + "serde_json", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "subxt-metadata 0.40.1", + "thiserror 2.0.12", + "tracing", +] + +[[package]] +name = "subxt-core" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66ef00be9d64885ec94e478a58e4e39d222024b20013ae7df4fc6ece545391aa" +dependencies = [ + "base58", + "blake2 0.10.6", + "derive-where", + "frame-decode 0.7.1", + "frame-metadata 20.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", @@ -10094,8 +11285,8 @@ dependencies = [ "serde", "serde_json", "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "subxt-metadata", - "thiserror 2.0.11", + "subxt-metadata 0.41.0", + "thiserror 2.0.12", "tracing", ] @@ -10110,7 +11301,7 @@ dependencies = [ "serde", "serde_json", "smoldot-light", - "thiserror 2.0.11", + "thiserror 2.0.12", "tokio", "tokio-stream", "tracing", @@ -10138,37 +11329,82 @@ version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d18aa8a463de69fb51ccb2e02d631ca45fc29ff48920e8d8c866a9e5d41ff38d" dependencies = [ - "frame-decode", + "frame-decode 0.6.1", "frame-metadata 18.0.0", "hashbrown 0.14.5", "parity-scale-codec", "scale-info", "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "thiserror 2.0.11", + "thiserror 2.0.12", ] [[package]] -name = "subxt-utils-fetchmetadata" -version = "0.40.1" +name = "subxt-metadata" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2247f12a796ef7062b2bd924ec89fcef0603f1bf5f71e8b08d6bd5807b131015" +checksum = "fff4591673600c4388e21305788282414d26c791b4dee21b7cb0b19c10076f98" dependencies = [ - "hex", + "frame-decode 0.7.1", + "frame-metadata 20.0.0", + "hashbrown 0.14.5", "parity-scale-codec", - "thiserror 2.0.11", + "scale-info", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror 2.0.12", ] [[package]] -name = "syn" -version = "0.15.44" +name = "subxt-signer" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5" +checksum = "4a2370298a210ed1df26152db7209a85e0ed8cfbce035309c3b37f7b61755377" dependencies = [ - "proc-macro2 0.4.30", - "quote 0.6.13", - "unicode-xid 0.1.0", -] - + "base64 0.22.1", + "bip32", + "bip39", + "cfg-if", + "crypto_secretbox", + "hex", + "hmac 0.12.1", + "keccak-hash", + "parity-scale-codec", + "pbkdf2", + "regex", + "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 0.41.0", + "thiserror 2.0.12", + "zeroize", +] + +[[package]] +name = "subxt-utils-fetchmetadata" +version = "0.40.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2247f12a796ef7062b2bd924ec89fcef0603f1bf5f71e8b08d6bd5807b131015" +dependencies = [ + "hex", + "parity-scale-codec", + "thiserror 2.0.12", +] + +[[package]] +name = "syn" +version = "0.15.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5" +dependencies = [ + "proc-macro2 0.4.30", + "quote 0.6.13", + "unicode-xid 0.1.0", +] + [[package]] name = "syn" version = "1.0.109" @@ -10191,6 +11427,18 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "syn-solidity" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7a985ff4ffd7373e10e0fb048110fb11a162e5a4c47f92ddb8787a6f766b769" +dependencies = [ + "paste", + "proc-macro2 1.0.95", + "quote 1.0.40", + "syn 2.0.98", +] + [[package]] name = "synstructure" version = "0.12.6" @@ -10250,6 +11498,12 @@ dependencies = [ "libc", ] +[[package]] +name = "tagptr" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417" + [[package]] name = "tap" version = "1.0.1" @@ -10258,9 +11512,9 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "target-lexicon" -version = "0.12.11" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a" +checksum = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a" [[package]] name = "tempfile" @@ -10271,7 +11525,7 @@ dependencies = [ "fastrand 2.3.0", "getrandom 0.3.1", "once_cell", - "rustix 1.0.1", + "rustix 1.0.8", "windows-sys 0.59.0", ] @@ -10293,7 +11547,7 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "testnet-parachains-constants" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -10316,11 +11570,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.11" +version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" +checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" dependencies = [ - "thiserror-impl 2.0.11", + "thiserror-impl 2.0.12", ] [[package]] @@ -10336,9 +11590,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.11" +version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" +checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" dependencies = [ "proc-macro2 1.0.95", "quote 1.0.40", @@ -10424,16 +11678,18 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.44.2" +version = "1.46.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48" +checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17" dependencies = [ "backtrace", "bytes", + "io-uring", "libc", "mio", "parking_lot 0.12.3", "pin-project-lite", + "slab", "socket2 0.5.9", "tokio-macros", "windows-sys 0.52.0", @@ -10456,7 +11712,7 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" dependencies = [ - "rustls 0.23.18", + "rustls", "rustls-pki-types", "tokio", ] @@ -10474,13 +11730,13 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.26.2" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084" +checksum = "489a59b6730eda1b0171fcfda8b121f4bee2b35cba8645ca35c5f7ba3eb736c1" dependencies = [ "futures-util", "log", - "rustls 0.23.18", + "rustls", "rustls-native-certs 0.8.1", "rustls-pki-types", "tokio", @@ -10490,9 +11746,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.12" +version = "0.7.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" +checksum = "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5" dependencies = [ "bytes", "futures-core", @@ -10502,15 +11758,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "toml" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" -dependencies = [ - "serde", -] - [[package]] name = "toml" version = "0.8.19" @@ -10538,7 +11785,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.8.0", + "indexmap", "toml_datetime", "winnow 0.5.15", ] @@ -10549,7 +11796,7 @@ version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" dependencies = [ - "indexmap 2.8.0", + "indexmap", "toml_datetime", "winnow 0.5.15", ] @@ -10560,7 +11807,7 @@ version = "0.22.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" dependencies = [ - "indexmap 2.8.0", + "indexmap", "serde", "serde_spanned", "toml_datetime", @@ -10681,9 +11928,9 @@ checksum = "f4f195fd851901624eee5a58c4bb2b4f06399148fcd0ed336e6f1cb60a9881df" [[package]] name = "tungstenite" -version = "0.26.2" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13" +checksum = "eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d" dependencies = [ "bytes", "data-encoding", @@ -10691,10 +11938,10 @@ dependencies = [ "httparse", "log", "rand 0.9.0", - "rustls 0.23.18", + "rustls", "rustls-pki-types", "sha1", - "thiserror 2.0.11", + "thiserror 2.0.12", "url", "utf-8", ] @@ -10723,6 +11970,12 @@ version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" +[[package]] +name = "ucd-trie" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971" + [[package]] name = "uint" version = "0.9.5" @@ -10747,6 +12000,12 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "unarray" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" + [[package]] name = "unicode-ident" version = "1.0.11" @@ -10853,6 +12112,15 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" +[[package]] +name = "uuid" +version = "1.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9" +dependencies = [ + "getrandom 0.3.1", +] + [[package]] name = "valuable" version = "0.1.0" @@ -10885,9 +12153,9 @@ checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" [[package]] name = "w3f-bls" -version = "0.1.3" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7335e4c132c28cc43caef6adb339789e599e39adbe78da0c4d547fad48cbc331" +checksum = "e6bfb937b3d12077654a9e43e32a4e9c20177dd9fea0f3aba673e7840bb54f32" dependencies = [ "ark-bls12-377", "ark-bls12-381 0.4.0", @@ -10896,14 +12164,12 @@ dependencies = [ "ark-serialize 0.4.2", "ark-serialize-derive 0.4.2", "arrayref", - "constcat", "digest 0.10.7", "rand 0.8.5", "rand_chacha 0.3.1", "rand_core 0.6.4", "sha2 0.10.8", "sha3", - "thiserror 1.0.65", "zeroize", ] @@ -10953,6 +12219,15 @@ dependencies = [ "w3f-plonk-common", ] +[[package]] +name = "wait-timeout" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11" +dependencies = [ + "libc", +] + [[package]] name = "waker-fn" version = "1.1.0" @@ -11060,6 +12335,16 @@ version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" +[[package]] +name = "wasm-encoder" +version = "0.235.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3bc393c395cb621367ff02d854179882b9a351b4e0c93d1397e6090b53a5c2a" +dependencies = [ + "leb128fmt", + "wasmparser", +] + [[package]] name = "wasm-instrument" version = "0.4.0" @@ -11126,12 +12411,15 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.102.0" +version = "0.235.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48134de3d7598219ab9eaf6b91b15d8e50d31da76b8519fe4ecfcec2cf35104b" +checksum = "161296c618fa2d63f6ed5fffd1112937e803cb9ec71b32b01a76321555660917" dependencies = [ - "indexmap 1.9.3", - "url", + "bitflags 2.6.0", + "hashbrown 0.15.5", + "indexmap", + "semver 1.0.18", + "serde", ] [[package]] @@ -11143,199 +12431,224 @@ dependencies = [ "indexmap-nostd", ] +[[package]] +name = "wasmprinter" +version = "0.235.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75aa8e9076de6b9544e6dab4badada518cca0bf4966d35b131bbd057aed8fa0a" +dependencies = [ + "anyhow", + "termcolor", + "wasmparser", +] + [[package]] name = "wasmtime" -version = "8.0.1" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f907fdead3153cb9bfb7a93bbd5b62629472dc06dee83605358c64c52ed3dda9" +checksum = "b6fe976922a16af3b0d67172c473d1fd4f1aa5d0af9c8ba6538c741f3af686f4" dependencies = [ + "addr2line 0.24.2", "anyhow", - "bincode", + "bitflags 2.6.0", + "bumpalo", + "cc", "cfg-if", - "indexmap 1.9.3", + "gimli 0.31.1", + "hashbrown 0.15.5", + "indexmap", "libc", "log", - "object 0.30.4", + "mach2", + "memfd", + "object 0.36.7", "once_cell", - "paste", - "psm", + "postcard", + "pulley-interpreter", "rayon", + "rustix 1.0.8", "serde", + "serde_derive", + "smallvec", "target-lexicon", "wasmparser", - "wasmtime-cache", - "wasmtime-cranelift", "wasmtime-environ", - "wasmtime-jit", - "wasmtime-runtime", - "windows-sys 0.45.0", + "wasmtime-internal-asm-macros", + "wasmtime-internal-cache", + "wasmtime-internal-cranelift", + "wasmtime-internal-fiber", + "wasmtime-internal-jit-icache-coherence", + "wasmtime-internal-math", + "wasmtime-internal-slab", + "wasmtime-internal-unwinder", + "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-winch", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasmtime-environ" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44b6264a78d806924abbc76bbc75eac24976bc83bdfb938e5074ae551242436f" +dependencies = [ + "anyhow", + "cpp_demangle", + "cranelift-bitset", + "cranelift-entity", + "gimli 0.31.1", + "indexmap", + "log", + "object 0.36.7", + "postcard", + "rustc-demangle", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasm-encoder", + "wasmparser", + "wasmprinter", ] [[package]] -name = "wasmtime-asm-macros" -version = "8.0.1" +name = "wasmtime-internal-asm-macros" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b9daa7c14cd4fa3edbf69de994408d5f4b7b0959ac13fa69d465f6597f810d" +checksum = "6775a9b516559716e5710e95a8014ca0adcc81e5bf4d3ad7899d89ae40094d1a" dependencies = [ "cfg-if", ] [[package]] -name = "wasmtime-cache" -version = "8.0.1" +name = "wasmtime-internal-cache" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c86437fa68626fe896e5afc69234bb2b5894949083586535f200385adfd71213" +checksum = "138e33ad4bd120f3b1c77d6d0dcdce0de8239555495befcda89393a40ba5e324" dependencies = [ "anyhow", - "base64 0.21.7", - "bincode", + "base64 0.22.1", "directories-next", - "file-per-thread-logger", "log", - "rustix 0.36.17", + "postcard", + "rustix 1.0.8", "serde", + "serde_derive", "sha2 0.10.8", - "toml 0.5.11", - "windows-sys 0.45.0", - "zstd 0.11.2+zstd.1.5.2", + "toml", + "windows-sys 0.59.0", + "zstd 0.13.3", ] [[package]] -name = "wasmtime-cranelift" -version = "8.0.1" +name = "wasmtime-internal-cranelift" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1cefde0cce8cb700b1b21b6298a3837dba46521affd7b8c38a9ee2c869eee04" +checksum = "7ec9ad7565e6a8de7cb95484e230ff689db74a4a085219e0da0cbd637a29c01c" dependencies = [ "anyhow", + "cfg-if", "cranelift-codegen", + "cranelift-control", "cranelift-entity", "cranelift-frontend", "cranelift-native", - "cranelift-wasm", - "gimli 0.27.3", + "gimli 0.31.1", + "itertools 0.14.0", "log", - "object 0.30.4", + "object 0.36.7", + "pulley-interpreter", + "smallvec", "target-lexicon", - "thiserror 1.0.65", + "thiserror 2.0.12", "wasmparser", - "wasmtime-cranelift-shared", "wasmtime-environ", + "wasmtime-internal-math", + "wasmtime-internal-versioned-export-macros", ] [[package]] -name = "wasmtime-cranelift-shared" -version = "8.0.1" +name = "wasmtime-internal-fiber" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd041e382ef5aea1b9fc78442394f1a4f6d676ce457e7076ca4cb3f397882f8b" +checksum = "8b636ff8b220ebaf29dfe3b23770e4b2bad317b9683e3bf7345e162387385b39" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-native", - "gimli 0.27.3", - "object 0.30.4", - "target-lexicon", - "wasmtime-environ", + "cc", + "cfg-if", + "libc", + "rustix 1.0.8", + "wasmtime-internal-asm-macros", + "wasmtime-internal-versioned-export-macros", + "windows-sys 0.59.0", ] [[package]] -name = "wasmtime-environ" -version = "8.0.1" +name = "wasmtime-internal-jit-icache-coherence" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a990198cee4197423045235bf89d3359e69bd2ea031005f4c2d901125955c949" +checksum = "4417e06b7f80baff87d9770852c757a39b8d7f11d78b2620ca992b8725f16f50" dependencies = [ "anyhow", - "cranelift-entity", - "gimli 0.27.3", - "indexmap 1.9.3", - "log", - "object 0.30.4", - "serde", - "target-lexicon", - "thiserror 1.0.65", - "wasmparser", - "wasmtime-types", + "cfg-if", + "libc", + "windows-sys 0.59.0", ] [[package]] -name = "wasmtime-jit" -version = "8.0.1" +name = "wasmtime-internal-math" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0de48df552cfca1c9b750002d3e07b45772dd033b0b206d5c0968496abf31244" +checksum = "7710d5c4ecdaa772927fd11e5dc30a9a62d1fc8fe933e11ad5576ad596ab6612" dependencies = [ - "addr2line 0.19.0", - "anyhow", - "bincode", - "cfg-if", - "cpp_demangle", - "gimli 0.27.3", - "log", - "object 0.30.4", - "rustc-demangle", - "serde", - "target-lexicon", - "wasmtime-environ", - "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-runtime", - "windows-sys 0.45.0", + "libm", ] [[package]] -name = "wasmtime-jit-debug" -version = "8.0.1" +name = "wasmtime-internal-slab" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e0554b84c15a27d76281d06838aed94e13a77d7bf604bbbaf548aa20eb93846" -dependencies = [ - "object 0.30.4", - "once_cell", - "rustix 0.36.17", -] +checksum = "e6ab22fabe1eed27ab01fd47cd89deacf43ad222ed7fd169ba6f4dd1fbddc53b" [[package]] -name = "wasmtime-jit-icache-coherence" -version = "8.0.1" +name = "wasmtime-internal-unwinder" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aecae978b13f7f67efb23bd827373ace4578f2137ec110bbf6a4a7cde4121bbd" +checksum = "307708f302f5dcf19c1bbbfb3d9f2cbc837dd18088a7988747b043a46ba38ecc" dependencies = [ + "anyhow", "cfg-if", - "libc", - "windows-sys 0.45.0", + "cranelift-codegen", + "log", + "object 0.36.7", ] [[package]] -name = "wasmtime-runtime" -version = "8.0.1" +name = "wasmtime-internal-versioned-export-macros" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "658cf6f325232b6760e202e5255d823da5e348fdea827eff0a2a22319000b441" +checksum = "342b0466f92b7217a4de9e114175fedee1907028567d2548bcd42f71a8b5b016" dependencies = [ - "anyhow", - "cc", - "cfg-if", - "indexmap 1.9.3", - "libc", - "log", - "mach", - "memfd", - "memoffset 0.8.0", - "paste", - "rand 0.8.5", - "rustix 0.36.17", - "wasmtime-asm-macros", - "wasmtime-environ", - "wasmtime-jit-debug", - "windows-sys 0.45.0", + "proc-macro2 1.0.95", + "quote 1.0.40", + "syn 2.0.98", ] [[package]] -name = "wasmtime-types" -version = "8.0.1" +name = "wasmtime-internal-winch" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4f6fffd2a1011887d57f07654dd112791e872e3ff4a2e626aee8059ee17f06f" +checksum = "2012e7384c25b91aab2f1b6a1e1cbab9d0f199bbea06cc873597a3f047f05730" dependencies = [ - "cranelift-entity", - "serde", - "thiserror 1.0.65", + "anyhow", + "cranelift-codegen", + "gimli 0.31.1", + "object 0.36.7", + "target-lexicon", "wasmparser", + "wasmtime-environ", + "wasmtime-internal-cranelift", + "winch-codegen", ] [[package]] @@ -11358,16 +12671,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "webpki" -version = "0.22.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53" -dependencies = [ - "ring 0.17.8", - "untrusted 0.9.0", -] - [[package]] name = "webpki-roots" version = "0.25.2" @@ -11386,7 +12689,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "frame-support", "polkadot-primitives", @@ -11446,6 +12749,26 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "winch-codegen" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "839a334ef7c62d8368dbd427e767a6fbb1ba08cc12ecce19cbb666c10613b585" +dependencies = [ + "anyhow", + "cranelift-assembler-x64", + "cranelift-codegen", + "gimli 0.31.1", + "regalloc2 0.12.2", + "smallvec", + "target-lexicon", + "thiserror 2.0.12", + "wasmparser", + "wasmtime-environ", + "wasmtime-internal-cranelift", + "wasmtime-internal-math", +] + [[package]] name = "windows" version = "0.48.0" @@ -11475,6 +12798,28 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows" +version = "0.61.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" +dependencies = [ + "windows-collections", + "windows-core 0.61.2", + "windows-future", + "windows-link", + "windows-numerics", +] + +[[package]] +name = "windows-collections" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" +dependencies = [ + "windows-core 0.61.2", +] + [[package]] name = "windows-core" version = "0.51.1" @@ -11494,12 +12839,83 @@ dependencies = [ ] [[package]] -name = "windows-sys" -version = "0.45.0" +name = "windows-core" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-link", + "windows-result", + "windows-strings", +] + +[[package]] +name = "windows-future" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" +dependencies = [ + "windows-core 0.61.2", + "windows-link", + "windows-threading", +] + +[[package]] +name = "windows-implement" +version = "0.60.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" dependencies = [ - "windows-targets 0.42.2", + "proc-macro2 1.0.95", + "quote 1.0.40", + "syn 2.0.98", +] + +[[package]] +name = "windows-interface" +version = "0.59.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" +dependencies = [ + "proc-macro2 1.0.95", + "quote 1.0.40", + "syn 2.0.98", +] + +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + +[[package]] +name = "windows-numerics" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" +dependencies = [ + "windows-core 0.61.2", + "windows-link", +] + +[[package]] +name = "windows-result" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-strings" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" +dependencies = [ + "windows-link", ] [[package]] @@ -11529,21 +12945,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "windows-targets" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" -dependencies = [ - "windows_aarch64_gnullvm 0.42.2", - "windows_aarch64_msvc 0.42.2", - "windows_i686_gnu 0.42.2", - "windows_i686_msvc 0.42.2", - "windows_x86_64_gnu 0.42.2", - "windows_x86_64_gnullvm 0.42.2", - "windows_x86_64_msvc 0.42.2", -] - [[package]] name = "windows-targets" version = "0.48.5" @@ -11576,10 +12977,13 @@ dependencies = [ ] [[package]] -name = "windows_aarch64_gnullvm" -version = "0.42.2" +name = "windows-threading" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" +checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" +dependencies = [ + "windows-link", +] [[package]] name = "windows_aarch64_gnullvm" @@ -11593,12 +12997,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" - [[package]] name = "windows_aarch64_msvc" version = "0.48.5" @@ -11611,12 +13009,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_i686_gnu" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" - [[package]] name = "windows_i686_gnu" version = "0.48.5" @@ -11635,12 +13027,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" - [[package]] name = "windows_i686_msvc" version = "0.48.5" @@ -11653,12 +13039,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_x86_64_gnu" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" - [[package]] name = "windows_x86_64_gnu" version = "0.48.5" @@ -11671,12 +13051,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" - [[package]] name = "windows_x86_64_gnullvm" version = "0.48.5" @@ -11689,12 +13063,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" - [[package]] name = "windows_x86_64_msvc" version = "0.48.5" @@ -11725,6 +13093,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "winnow" +version = "0.7.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95" +dependencies = [ + "memchr", +] + [[package]] name = "winreg" version = "0.50.0" @@ -11807,14 +13184,14 @@ dependencies = [ "nom", "oid-registry 0.8.1", "rusticata-macros", - "thiserror 2.0.11", + "thiserror 2.0.12", "time", ] [[package]] name = "xcm-procedural" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#9601363f6a8b88510cb38782dd77f08778da5fb7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" dependencies = [ "Inflector", "proc-macro2 1.0.95", @@ -11822,6 +13199,20 @@ dependencies = [ "syn 2.0.98", ] +[[package]] +name = "xcm-runtime-apis" +version = "0.1.1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +dependencies = [ + "frame-support", + "parity-scale-codec", + "scale-info", + "sp-api", + "sp-weights", + "staging-xcm", + "staging-xcm-executor", +] + [[package]] name = "xml-rs" version = "0.8.20" @@ -11854,16 +13245,16 @@ dependencies = [ [[package]] name = "yamux" -version = "0.13.4" +version = "0.13.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17610762a1207ee816c6fadc29220904753648aba0a9ed61c7b8336e80a559c4" +checksum = "2b2dd50a6d6115feb3e5d7d0efd45e8ca364b6c83722c1e9c602f5764e0e9597" dependencies = [ "futures", "log", "nohash-hasher", "parking_lot 0.12.3", "pin-project", - "rand 0.8.5", + "rand 0.9.0", "static_assertions", "web-time", ] @@ -12012,27 +13403,27 @@ dependencies = [ [[package]] name = "zstd" -version = "0.11.2+zstd.1.5.2" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" +checksum = "1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c" dependencies = [ - "zstd-safe 5.0.2+zstd.1.5.2", + "zstd-safe 6.0.6", ] [[package]] name = "zstd" -version = "0.12.4" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c" +checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a" dependencies = [ - "zstd-safe 6.0.6", + "zstd-safe 7.2.4", ] [[package]] name = "zstd-safe" -version = "5.0.2+zstd.1.5.2" +version = "6.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" +checksum = "ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581" dependencies = [ "libc", "zstd-sys", @@ -12040,21 +13431,19 @@ dependencies = [ [[package]] name = "zstd-safe" -version = "6.0.6" +version = "7.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581" +checksum = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d" dependencies = [ - "libc", "zstd-sys", ] [[package]] name = "zstd-sys" -version = "2.0.8+zstd.1.5.5" +version = "2.0.15+zstd.1.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c" +checksum = "eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237" dependencies = [ "cc", - "libc", "pkg-config", ] diff --git a/Cargo.toml b/Cargo.toml index ae35becfcb..c5099937b8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -63,7 +63,7 @@ serde = { version = "1.0.219", default-features = false } serde_json = { version = "1.0.138", default-features = false } thiserror = { version = "1.0.69" } clap = { version = "4.5.3", features = ["derive", "cargo"] } -codec = { package = "parity-scale-codec", version = "3.7.4", features = ["derive"] } +codec = { package = "parity-scale-codec", version = "3.7.5", features = ["derive"] } color-eyre = "0.6.1" indoc = "2.0.5" prettyplease = "0.2.20" diff --git a/tools/runtime-codegen/Cargo.toml b/tools/runtime-codegen/Cargo.toml index d57170daa2..3555e631ee 100644 --- a/tools/runtime-codegen/Cargo.toml +++ b/tools/runtime-codegen/Cargo.toml @@ -13,7 +13,7 @@ repository = "https://github.com/paritytech/parity-bridges-common.git" [dependencies] clap = { version = "4.5.3", features = ["derive", "cargo"] } -codec = { package = "parity-scale-codec", version = "3.7.4", features = ["derive"] } +codec = { package = "parity-scale-codec", version = "3.7.5", features = ["derive"] } color-eyre = "0.6.1" indoc = "2.0.5" prettyplease = "0.2.20" From 04754468c5087bd87d1bcf27f4766d0d123607a5 Mon Sep 17 00:00:00 2001 From: Rohit Sarpotdar Date: Thu, 14 Aug 2025 12:56:06 +0530 Subject: [PATCH 02/13] regenerated BHR/BHW --- Cargo.lock | 316 +-- .../src/codegen_runtime.rs | 2280 +++++++-------- .../client-bridge-hub-rococo/src/lib.rs | 2 +- .../src/codegen_runtime.rs | 2519 ++++++++++------- .../client-bridge-hub-westend/src/lib.rs | 2 +- tools/runtime-codegen/Cargo.lock | 28 +- 6 files changed, 2856 insertions(+), 2291 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0772a519ae..ccfcb52239 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1159,7 +1159,7 @@ checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" [[package]] name = "binary-merkle-tree" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "hash-db", "log", @@ -1379,7 +1379,7 @@ dependencies = [ [[package]] name = "bp-asset-hub-rococo" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1397,7 +1397,7 @@ dependencies = [ [[package]] name = "bp-asset-hub-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1415,7 +1415,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-cumulus" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -1457,7 +1457,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-rococo" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1473,7 +1473,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1489,7 +1489,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bp-runtime", "finality-grandpa", @@ -1518,7 +1518,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bp-header-chain", "bp-runtime", @@ -1534,7 +1534,7 @@ dependencies = [ [[package]] name = "bp-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1563,7 +1563,7 @@ dependencies = [ [[package]] name = "bp-polkadot-bulletin" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bp-header-chain", "bp-messages", @@ -1581,7 +1581,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bp-messages", "bp-runtime", @@ -1598,7 +1598,7 @@ dependencies = [ [[package]] name = "bp-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bp-header-chain", "bp-messages", @@ -1616,7 +1616,7 @@ dependencies = [ [[package]] name = "bp-rococo" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1629,7 +1629,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-support", "frame-system", @@ -1652,7 +1652,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bp-header-chain", "bp-parachains", @@ -1672,7 +1672,7 @@ dependencies = [ [[package]] name = "bp-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1685,7 +1685,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bp-messages", "bp-runtime", @@ -1702,7 +1702,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "parity-scale-codec", "scale-info", @@ -1714,7 +1714,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bp-header-chain", "bp-messages", @@ -2462,7 +2462,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2479,7 +2479,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -3078,7 +3078,7 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "equivocation-detector" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "async-std", "async-trait", @@ -3118,7 +3118,7 @@ dependencies = [ [[package]] name = "ethereum-standards" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "alloy-core", ] @@ -3269,7 +3269,7 @@ dependencies = [ [[package]] name = "finality-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "async-std", "async-trait", @@ -3329,7 +3329,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-support", "frame-support-procedural", @@ -3381,7 +3381,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2 1.0.95", @@ -3392,7 +3392,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -3409,7 +3409,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "aquamarine", "frame-support", @@ -3462,7 +3462,7 @@ dependencies = [ [[package]] name = "frame-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "aquamarine", "array-bytes", @@ -3503,7 +3503,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "Inflector", "cfg-expr", @@ -3523,7 +3523,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.1.0", @@ -3535,7 +3535,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "proc-macro2 1.0.95", "quote 1.0.40", @@ -3545,7 +3545,7 @@ dependencies = [ [[package]] name = "frame-system" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "cfg-if", "docify", @@ -3564,7 +3564,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-benchmarking", "frame-support", @@ -3578,7 +3578,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "docify", "parity-scale-codec", @@ -3588,7 +3588,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-support", "parity-scale-codec", @@ -5830,7 +5830,7 @@ dependencies = [ [[package]] name = "messages-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "async-std", "async-trait", @@ -6412,7 +6412,7 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pallet-asset-conversion" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-benchmarking", "frame-support", @@ -6430,7 +6430,7 @@ dependencies = [ [[package]] name = "pallet-asset-rate" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-benchmarking", "frame-support", @@ -6444,7 +6444,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-benchmarking", "frame-support", @@ -6460,7 +6460,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "29.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "ethereum-standards", "frame-benchmarking", @@ -6478,7 +6478,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-support", "frame-system", @@ -6493,7 +6493,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-support", "frame-system", @@ -6506,7 +6506,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-benchmarking", "frame-support", @@ -6529,7 +6529,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "docify", "frame-benchmarking", @@ -6545,7 +6545,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bp-header-chain", "bp-runtime", @@ -6564,7 +6564,7 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bp-header-chain", "bp-messages", @@ -6583,7 +6583,7 @@ dependencies = [ [[package]] name = "pallet-bridge-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bp-header-chain", "bp-parachains", @@ -6603,7 +6603,7 @@ dependencies = [ [[package]] name = "pallet-bridge-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bp-header-chain", "bp-messages", @@ -6626,7 +6626,7 @@ dependencies = [ [[package]] name = "pallet-broker" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bitvec", "frame-benchmarking", @@ -6644,7 +6644,7 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-benchmarking", "frame-support", @@ -6663,7 +6663,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6684,7 +6684,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "docify", "frame-benchmarking", @@ -6702,7 +6702,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-benchmarking", "frame-support", @@ -6724,7 +6724,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6740,7 +6740,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "environmental", "frame-benchmarking", @@ -6759,7 +6759,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "log", "parity-scale-codec", @@ -6771,7 +6771,7 @@ dependencies = [ [[package]] name = "pallet-revive" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "alloy-core", "derive_more 0.99.17", @@ -6816,7 +6816,7 @@ dependencies = [ [[package]] name = "pallet-revive-fixtures" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "anyhow", "cargo_metadata", @@ -6830,7 +6830,7 @@ dependencies = [ [[package]] name = "pallet-revive-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "proc-macro2 1.0.95", "quote 1.0.40", @@ -6840,7 +6840,7 @@ dependencies = [ [[package]] name = "pallet-revive-uapi" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bitflags 1.3.2", "pallet-revive-proc-macro", @@ -6852,7 +6852,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-support", "frame-system", @@ -6874,7 +6874,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6895,7 +6895,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "log", "sp-arithmetic", @@ -6904,7 +6904,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "docify", "frame-benchmarking", @@ -6922,7 +6922,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-benchmarking", "frame-support", @@ -6937,7 +6937,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6949,7 +6949,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "docify", "frame-benchmarking", @@ -6968,7 +6968,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-benchmarking", "frame-support", @@ -6983,7 +6983,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-benchmarking", "frame-support", @@ -6997,7 +6997,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -7022,7 +7022,7 @@ dependencies = [ [[package]] name = "parachains-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -7053,7 +7053,7 @@ dependencies = [ [[package]] name = "parachains-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "async-std", "async-trait", @@ -7309,7 +7309,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "parity-scale-codec", "scale-info", @@ -7320,7 +7320,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bounded-collections", "derive_more 0.99.17", @@ -7336,7 +7336,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bitvec", "bounded-collections", @@ -7365,7 +7365,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bitvec", "frame-benchmarking", @@ -7414,7 +7414,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bs58", "frame-benchmarking", @@ -7426,7 +7426,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -7473,7 +7473,7 @@ dependencies = [ [[package]] name = "polkadot-sdk-frame" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "docify", "frame-benchmarking", @@ -8555,7 +8555,7 @@ dependencies = [ [[package]] name = "relay-substrate-client" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "async-std", "async-trait", @@ -8596,7 +8596,7 @@ dependencies = [ [[package]] name = "relay-utils" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "anyhow", "async-std", @@ -8720,7 +8720,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-support", "polkadot-primitives", @@ -9051,7 +9051,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "log", "sp-core", @@ -9062,7 +9062,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "array-bytes", "docify", @@ -9088,7 +9088,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2 1.0.95", @@ -9099,7 +9099,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "fnv", "futures", @@ -9125,7 +9125,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -9148,7 +9148,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "polkavm", "sc-allocator", @@ -9161,7 +9161,7 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "log", "polkavm", @@ -9172,7 +9172,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "anyhow", "log", @@ -9188,7 +9188,7 @@ dependencies = [ [[package]] name = "sc-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "array-bytes", "arrayvec 0.7.4", @@ -9216,7 +9216,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -9266,7 +9266,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -9276,7 +9276,7 @@ dependencies = [ [[package]] name = "sc-network-types" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bs58", "bytes", @@ -9297,7 +9297,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9317,7 +9317,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "chrono", "futures", @@ -9336,7 +9336,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "async-trait", "futures", @@ -9353,7 +9353,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "async-channel 1.9.0", "futures", @@ -9967,7 +9967,7 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "enumn", "parity-scale-codec", @@ -10157,7 +10157,7 @@ dependencies = [ [[package]] name = "sp-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "docify", "hash-db", @@ -10179,7 +10179,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "Inflector", "blake2 0.10.6", @@ -10193,7 +10193,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "parity-scale-codec", "scale-info", @@ -10205,7 +10205,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "docify", "integer-sqrt", @@ -10219,7 +10219,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "parity-scale-codec", "scale-info", @@ -10231,7 +10231,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "sp-api", "sp-inherents", @@ -10241,7 +10241,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "futures", "parity-scale-codec", @@ -10260,7 +10260,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "async-trait", "futures", @@ -10274,7 +10274,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "async-trait", "parity-scale-codec", @@ -10290,7 +10290,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "async-trait", "parity-scale-codec", @@ -10308,7 +10308,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "finality-grandpa", "log", @@ -10325,7 +10325,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "parity-scale-codec", "scale-info", @@ -10336,7 +10336,7 @@ dependencies = [ [[package]] name = "sp-core" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "ark-vrf", "array-bytes", @@ -10397,7 +10397,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "blake2b_simd", "byteorder", @@ -10410,7 +10410,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "quote 1.0.40", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", @@ -10420,7 +10420,7 @@ dependencies = [ [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "kvdb", "parking_lot 0.12.3", @@ -10429,7 +10429,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "proc-macro2 1.0.95", "quote 1.0.40", @@ -10439,7 +10439,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "environmental", "parity-scale-codec", @@ -10449,7 +10449,7 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "parity-scale-codec", "scale-info", @@ -10461,7 +10461,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10474,7 +10474,7 @@ dependencies = [ [[package]] name = "sp-io" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bytes", "docify", @@ -10500,7 +10500,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "sp-core", "sp-runtime", @@ -10510,7 +10510,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -10521,7 +10521,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "thiserror 1.0.65", "zstd 0.12.4", @@ -10530,7 +10530,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-metadata 23.0.0", "parity-scale-codec", @@ -10540,7 +10540,7 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "parity-scale-codec", "scale-info", @@ -10551,7 +10551,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "log", "parity-scale-codec", @@ -10568,7 +10568,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "parity-scale-codec", "scale-info", @@ -10581,7 +10581,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "sp-api", "sp-core", @@ -10591,7 +10591,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "backtrace", "regex", @@ -10600,7 +10600,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -10610,7 +10610,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "31.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "binary-merkle-tree", "docify", @@ -10639,7 +10639,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -10657,7 +10657,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "Inflector", "expander", @@ -10670,7 +10670,7 @@ dependencies = [ [[package]] name = "sp-session" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "parity-scale-codec", "scale-info", @@ -10684,7 +10684,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10697,7 +10697,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "hash-db", "log", @@ -10717,12 +10717,12 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" [[package]] name = "sp-storage" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10734,7 +10734,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "async-trait", "parity-scale-codec", @@ -10746,7 +10746,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "parity-scale-codec", "regex", @@ -10758,7 +10758,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "sp-api", "sp-runtime", @@ -10767,7 +10767,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "ahash", "foldhash", @@ -10792,7 +10792,7 @@ dependencies = [ [[package]] name = "sp-version" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10809,7 +10809,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "parity-scale-codec", "proc-macro-warning", @@ -10821,7 +10821,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -10833,7 +10833,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -10890,7 +10890,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -10903,7 +10903,7 @@ dependencies = [ [[package]] name = "staging-xcm" version = "7.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "array-bytes", "bounded-collections", @@ -10924,7 +10924,7 @@ dependencies = [ [[package]] name = "staging-xcm-builder" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "environmental", "frame-support", @@ -10948,7 +10948,7 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "environmental", "frame-benchmarking", @@ -11034,7 +11034,7 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.4.7" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -11059,7 +11059,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "http-body-util", "hyper 1.6.0", @@ -11126,7 +11126,7 @@ dependencies = [ [[package]] name = "substrate-relay-helper" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "anyhow", "async-std", @@ -11547,7 +11547,7 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "testnet-parachains-constants" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -12689,7 +12689,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-support", "polkadot-primitives", @@ -13191,7 +13191,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "Inflector", "proc-macro2 1.0.95", @@ -13202,7 +13202,7 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" version = "0.1.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c40b36c3a7c208f9a6837b80812473af3d9ba7f7" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" dependencies = [ "frame-support", "parity-scale-codec", diff --git a/relay-clients/client-bridge-hub-rococo/src/codegen_runtime.rs b/relay-clients/client-bridge-hub-rococo/src/codegen_runtime.rs index 4b96f42f77..86cd6f8e38 100644 --- a/relay-clients/client-bridge-hub-rococo/src/codegen_runtime.rs +++ b/relay-clients/client-bridge-hub-rococo/src/codegen_runtime.rs @@ -16,10 +16,10 @@ //! Autogenerated runtime API //! THIS FILE WAS AUTOGENERATED USING parity-bridges-common::runtime-codegen -//! EXECUTED COMMAND: target/debug/runtime-codegen --from-node-url -//! wss://rococo-bridge-hub-rpc.polkadot.io:443 +//! EXECUTED COMMAND: target/release/runtime-codegen --from-wasm-file +//! wbuild/bridge_hub_rococo_runtime.compact.compressed.wasm -#[allow(dead_code, unused_imports, non_camel_case_types)] +#[allow(dead_code, unused_imports, non_camel_case_types, unreachable_patterns)] #[allow(clippy::all)] #[allow(rustdoc::broken_intra_doc_links)] pub mod api { @@ -80,8 +80,6 @@ pub mod api { pub mod lane { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct HashedLaneId(pub ::subxt::ext::subxt_core::utils::H256); - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum LaneState { #[codec(index = 0)] Opened, @@ -103,10 +101,6 @@ pub mod api { pub state: runtime_types::bp_messages::lane::LaneState, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct InboundMessageDetails { - pub dispatch_weight: ::sp_weights::Weight, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct MessageKey<_0> { pub lane_id: _0, pub nonce: ::core::primitive::u64, @@ -126,12 +120,6 @@ pub mod api { pub state: runtime_types::bp_messages::lane::LaneState, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct OutboundMessageDetails { - pub nonce: ::core::primitive::u64, - pub dispatch_weight: ::sp_weights::Weight, - pub size: ::core::primitive::u32, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct ReceivedMessages<_0, _1> { pub lane: _1, pub receive_results: ::subxt::ext::subxt_core::alloc::vec::Vec<( @@ -274,7 +262,7 @@ pub mod api { pub mod bp_xcm_bridge_hub { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct Bridge1 { + pub struct Bridge { pub bridge_origin_relative_location: ::subxt::ext::subxt_core::alloc::boxed::Box< runtime_types::xcm::VersionedLocation, >, @@ -291,23 +279,6 @@ pub mod api { pub lane_id: ::bp_messages::LegacyLaneId, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct Bridge2 { - pub bridge_origin_relative_location: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::xcm::VersionedLocation, - >, - pub bridge_origin_universal_location: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::xcm::VersionedInteriorLocation, - >, - pub bridge_destination_universal_location: - ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::xcm::VersionedInteriorLocation, - >, - pub state: runtime_types::bp_xcm_bridge_hub::BridgeState, - pub bridge_owner_account: ::sp_core::crypto::AccountId32, - pub deposit: ::core::primitive::u128, - pub lane_id: runtime_types::bp_messages::lane::HashedLaneId, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct BridgeId(pub ::subxt::ext::subxt_core::utils::H256); #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum BridgeLocationsError { @@ -352,6 +323,8 @@ pub mod api { Sibling(runtime_types::polkadot_parachain_primitives::primitives::Id), #[codec(index = 3)] Snowbridge(runtime_types::snowbridge_core::ChannelId), + #[codec(index = 4)] + SnowbridgeV2(::subxt::ext::subxt_core::utils::H256), } } } @@ -371,8 +344,6 @@ pub mod api { PolkadotXcm(runtime_types::pallet_xcm::pallet::Origin), #[codec(index = 32)] CumulusXcm(runtime_types::cumulus_pallet_xcm::pallet::Origin), - #[codec(index = 3)] - Void(runtime_types::sp_core::Void), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct Runtime; @@ -525,17 +496,17 @@ pub mod api { #[codec(index = 49)] BridgeWestendParachains(runtime_types::pallet_bridge_parachains::pallet::Event), #[codec(index = 51)] - BridgeWestendMessages(runtime_types::pallet_bridge_messages::pallet::Event1), + BridgeWestendMessages(runtime_types::pallet_bridge_messages::pallet::Event), #[codec(index = 52)] - XcmOverBridgeHubWestend(runtime_types::pallet_xcm_bridge_hub::pallet::Event1), + XcmOverBridgeHubWestend(runtime_types::pallet_xcm_bridge_hub::pallet::Event), #[codec(index = 60)] BridgePolkadotBulletinGrandpa(runtime_types::pallet_bridge_grandpa::pallet::Event), #[codec(index = 61)] BridgePolkadotBulletinMessages( - runtime_types::pallet_bridge_messages::pallet::Event2, + runtime_types::pallet_bridge_messages::pallet::Event, ), #[codec(index = 62)] - XcmOverPolkadotBulletin(runtime_types::pallet_xcm_bridge_hub::pallet::Event2), + XcmOverPolkadotBulletin(runtime_types::pallet_xcm_bridge_hub::pallet::Event), #[codec(index = 63)] BridgeRelayersForPermissionlessLanes( runtime_types::pallet_bridge_relayers::pallet::Event, @@ -557,6 +528,10 @@ pub mod api { } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum RuntimeHoldReason { + #[codec(index = 22)] + Session(runtime_types::pallet_session::pallet::HoldReason), + #[codec(index = 31)] + PolkadotXcm(runtime_types::pallet_xcm::pallet::HoldReason), #[codec(index = 52)] XcmOverBridgeHubWestend(runtime_types::pallet_xcm_bridge_hub::pallet::HoldReason), #[codec(index = 62)] @@ -575,7 +550,8 @@ pub mod api { pub enum Call { #[codec(index = 0)] set_validation_data { - data: runtime_types::cumulus_primitives_parachain_inherent::ParachainInherentData, + data: runtime_types::cumulus_pallet_parachain_system::parachain_inherent::BasicParachainInherentData, + inbound_messages_data: runtime_types::cumulus_pallet_parachain_system::parachain_inherent::InboundMessagesData, }, #[codec(index = 1)] sudo_send_upward_message { @@ -598,10 +574,6 @@ pub mod api { HostConfigurationNotAvailable, #[codec(index = 5)] NotScheduled, - #[codec(index = 6)] - NothingAuthorized, - #[codec(index = 7)] - Unauthorized, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Event { @@ -624,6 +596,65 @@ pub mod api { }, } } + pub mod parachain_inherent { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct AbridgedInboundMessagesCollection1<_0> { + pub full_messages: ::subxt::ext::subxt_core::alloc::vec::Vec<_0>, + pub hashed_messages: ::subxt::ext::subxt_core::alloc::vec::Vec< + runtime_types::cumulus_primitives_parachain_inherent::HashedMessage, + >, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct AbridgedInboundMessagesCollection2<_0> { + pub full_messages: ::subxt::ext::subxt_core::alloc::vec::Vec<_0>, + pub hashed_messages: ::subxt::ext::subxt_core::alloc::vec::Vec<( + runtime_types::polkadot_parachain_primitives::primitives::Id, + runtime_types::cumulus_primitives_parachain_inherent::HashedMessage, + )>, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct BasicParachainInherentData { + pub validation_data: + runtime_types::polkadot_primitives::v8::PersistedValidationData< + ::subxt::ext::subxt_core::utils::H256, + ::core::primitive::u32, + >, + pub relay_chain_state: runtime_types::sp_trie::storage_proof::StorageProof, + pub relay_parent_descendants: ::subxt::ext::subxt_core::alloc::vec::Vec< + ::sp_runtime::generic::Header< + ::core::primitive::u32, + ::sp_runtime::traits::BlakeTwo256, + >, + >, + pub collator_peer_id: ::core::option::Option< + runtime_types::bounded_collections::bounded_vec::BoundedVec< + ::core::primitive::u8, + >, + >, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct InboundMessageId { + pub sent_at: ::core::primitive::u32, + pub reverse_idx: ::core::primitive::u32, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct InboundMessagesData { + pub downward_messages: runtime_types::cumulus_pallet_parachain_system::parachain_inherent::AbridgedInboundMessagesCollection1< + runtime_types::polkadot_core_primitives::InboundDownwardMessage< + ::core::primitive::u32, + >, + >, + pub horizontal_messages: runtime_types::cumulus_pallet_parachain_system::parachain_inherent::AbridgedInboundMessagesCollection2< + ( + runtime_types::polkadot_parachain_primitives::primitives::Id, + runtime_types::polkadot_core_primitives::InboundHrmpMessage< + ::core::primitive::u32, + >, + ), + >, + } + } pub mod relay_state_snapshot { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -685,6 +716,11 @@ pub mod api { } } } + pub mod cumulus_pallet_weight_reclaim { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct StorageWeightReclaim<_1>(pub _1); + } pub mod cumulus_pallet_xcm { use super::runtime_types; pub mod pallet { @@ -700,7 +736,7 @@ pub mod api { #[codec(index = 2)] ExecutedDownward( [::core::primitive::u8; 32usize], - runtime_types::staging_xcm::v4::traits::Outcome, + runtime_types::staging_xcm::v5::traits::Outcome, ), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -770,57 +806,15 @@ pub mod api { pub resume_threshold: ::core::primitive::u32, } } - pub mod cumulus_primitives_core { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct CollationInfo { - pub upward_messages: ::subxt::ext::subxt_core::alloc::vec::Vec< - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - >, - pub horizontal_messages: ::subxt::ext::subxt_core::alloc::vec::Vec< - runtime_types::polkadot_core_primitives::OutboundHrmpMessage< - runtime_types::polkadot_parachain_primitives::primitives::Id, - >, - >, - pub new_validation_code: ::core::option::Option< - runtime_types::polkadot_parachain_primitives::primitives::ValidationCode, - >, - pub processed_downward_messages: ::core::primitive::u32, - pub hrmp_watermark: ::core::primitive::u32, - pub head_data: runtime_types::polkadot_parachain_primitives::primitives::HeadData, - } - } pub mod cumulus_primitives_parachain_inherent { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct MessageQueueChain(pub ::subxt::ext::subxt_core::utils::H256); - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct ParachainInherentData { - pub validation_data: - runtime_types::polkadot_primitives::v8::PersistedValidationData< - ::subxt::ext::subxt_core::utils::H256, - ::core::primitive::u32, - >, - pub relay_chain_state: runtime_types::sp_trie::storage_proof::StorageProof, - pub downward_messages: ::subxt::ext::subxt_core::alloc::vec::Vec< - runtime_types::polkadot_core_primitives::InboundDownwardMessage< - ::core::primitive::u32, - >, - >, - pub horizontal_messages: ::subxt::ext::subxt_core::utils::KeyedVec< - runtime_types::polkadot_parachain_primitives::primitives::Id, - ::subxt::ext::subxt_core::alloc::vec::Vec< - runtime_types::polkadot_core_primitives::InboundHrmpMessage< - ::core::primitive::u32, - >, - >, - >, + pub struct HashedMessage { + pub sent_at: ::core::primitive::u32, + pub msg_hash: ::subxt::ext::subxt_core::utils::H256, } - } - pub mod cumulus_primitives_storage_weight_reclaim { - use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct StorageWeightReclaim; + pub struct MessageQueueChain(pub ::subxt::ext::subxt_core::utils::H256); } pub mod finality_grandpa { use super::runtime_types; @@ -881,12 +875,6 @@ pub mod api { Mandatory, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct DispatchInfo { - pub weight: ::sp_weights::Weight, - pub class: runtime_types::frame_support::dispatch::DispatchClass, - pub pays_fee: runtime_types::frame_support::dispatch::Pays, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Pays { #[codec(index = 0)] Yes, @@ -900,11 +888,6 @@ pub mod api { pub mandatory: _0, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct PostDispatchInfo { - pub actual_weight: ::core::option::Option<::sp_weights::Weight>, - pub pays_fee: runtime_types::frame_support::dispatch::Pays, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum RawOrigin<_0> { #[codec(index = 0)] Root, @@ -912,6 +895,8 @@ pub mod api { Signed(_0), #[codec(index = 2)] None, + #[codec(index = 3)] + Authorized, } } pub mod traits { @@ -936,6 +921,18 @@ pub mod api { } pub mod tokens { use super::runtime_types; + pub mod fungible { + use super::runtime_types; + #[derive( + ::codec::Decode, + ::codec::Encode, + ::subxt::ext::subxt_core::ext::codec::CompactAs, + Clone, + Debug, + PartialEq, + )] + pub struct HoldConsideration(pub ::core::primitive::u128); + } pub mod misc { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -953,11 +950,18 @@ pub mod api { } } } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct PalletId(pub [::core::primitive::u8; 8usize]); } pub mod frame_system { use super::runtime_types; pub mod extensions { use super::runtime_types; + pub mod authorize_call { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct AuthorizeCall; + } pub mod check_genesis { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -1094,12 +1098,12 @@ pub mod api { pub enum Event { #[codec(index = 0)] ExtrinsicSuccess { - dispatch_info: runtime_types::frame_support::dispatch::DispatchInfo, + dispatch_info: runtime_types::frame_system::DispatchEventInfo, }, #[codec(index = 1)] ExtrinsicFailed { dispatch_error: runtime_types::sp_runtime::DispatchError, - dispatch_info: runtime_types::frame_support::dispatch::DispatchInfo, + dispatch_info: runtime_types::frame_system::DispatchEventInfo, }, #[codec(index = 2)] CodeUpdated, @@ -1117,6 +1121,11 @@ pub mod api { code_hash: ::subxt::ext::subxt_core::utils::H256, check_version: ::core::primitive::bool, }, + #[codec(index = 7)] + RejectedInvalidAuthorizedUpgrade { + code_hash: ::subxt::ext::subxt_core::utils::H256, + error: runtime_types::sp_runtime::DispatchError, + }, } } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -1133,6 +1142,12 @@ pub mod api { pub check_version: ::core::primitive::bool, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct DispatchEventInfo { + pub weight: ::sp_weights::Weight, + pub class: runtime_types::frame_support::dispatch::DispatchClass, + pub pays_fee: runtime_types::frame_support::dispatch::Pays, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct EventRecord<_0, _1> { pub phase: runtime_types::frame_system::Phase, pub event: _0, @@ -1315,39 +1330,84 @@ pub mod api { #[codec(index = 10)] Minted { who: ::sp_core::crypto::AccountId32, amount: ::core::primitive::u128 }, #[codec(index = 11)] - Burned { who: ::sp_core::crypto::AccountId32, amount: ::core::primitive::u128 }, + MintedCredit { amount: ::core::primitive::u128 }, #[codec(index = 12)] + Burned { who: ::sp_core::crypto::AccountId32, amount: ::core::primitive::u128 }, + #[codec(index = 13)] + BurnedDebt { amount: ::core::primitive::u128 }, + #[codec(index = 14)] Suspended { who: ::sp_core::crypto::AccountId32, amount: ::core::primitive::u128, }, - #[codec(index = 13)] + #[codec(index = 15)] Restored { who: ::sp_core::crypto::AccountId32, amount: ::core::primitive::u128, }, - #[codec(index = 14)] + #[codec(index = 16)] Upgraded { who: ::sp_core::crypto::AccountId32 }, - #[codec(index = 15)] + #[codec(index = 17)] Issued { amount: ::core::primitive::u128 }, - #[codec(index = 16)] + #[codec(index = 18)] Rescinded { amount: ::core::primitive::u128 }, - #[codec(index = 17)] + #[codec(index = 19)] Locked { who: ::sp_core::crypto::AccountId32, amount: ::core::primitive::u128 }, - #[codec(index = 18)] + #[codec(index = 20)] Unlocked { who: ::sp_core::crypto::AccountId32, amount: ::core::primitive::u128, }, - #[codec(index = 19)] + #[codec(index = 21)] Frozen { who: ::sp_core::crypto::AccountId32, amount: ::core::primitive::u128 }, - #[codec(index = 20)] + #[codec(index = 22)] Thawed { who: ::sp_core::crypto::AccountId32, amount: ::core::primitive::u128 }, - #[codec(index = 21)] + #[codec(index = 23)] TotalIssuanceForced { old: ::core::primitive::u128, new: ::core::primitive::u128, }, + #[codec(index = 24)] + Held { + reason: runtime_types::bridge_hub_rococo_runtime::RuntimeHoldReason, + who: ::sp_core::crypto::AccountId32, + amount: ::core::primitive::u128, + }, + #[codec(index = 25)] + BurnedHeld { + reason: runtime_types::bridge_hub_rococo_runtime::RuntimeHoldReason, + who: ::sp_core::crypto::AccountId32, + amount: ::core::primitive::u128, + }, + #[codec(index = 26)] + TransferOnHold { + reason: runtime_types::bridge_hub_rococo_runtime::RuntimeHoldReason, + source: ::sp_core::crypto::AccountId32, + dest: ::sp_core::crypto::AccountId32, + amount: ::core::primitive::u128, + }, + #[codec(index = 27)] + TransferAndHold { + reason: runtime_types::bridge_hub_rococo_runtime::RuntimeHoldReason, + source: ::sp_core::crypto::AccountId32, + dest: ::sp_core::crypto::AccountId32, + transferred: ::core::primitive::u128, + }, + #[codec(index = 28)] + Released { + reason: runtime_types::bridge_hub_rococo_runtime::RuntimeHoldReason, + who: ::sp_core::crypto::AccountId32, + amount: ::core::primitive::u128, + }, + #[codec(index = 29)] + Unexpected(runtime_types::pallet_balances::pallet::UnexpectedKind), + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum UnexpectedKind { + #[codec(index = 0)] + BalanceUpdated, + #[codec(index = 1)] + FailedToMutateAccount, } } pub mod types { @@ -1619,7 +1679,7 @@ pub mod api { BridgeModule(runtime_types::bp_runtime::OwnedBridgeModuleError), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Event1 { + pub enum Event { #[codec(index = 0)] MessageAccepted { lane_id: ::bp_messages::LegacyLaneId, @@ -1637,26 +1697,6 @@ pub mod api { lane_id: ::bp_messages::LegacyLaneId, messages: runtime_types::bp_messages::DeliveredMessages, }, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Event2 { - #[codec(index = 0)] - MessageAccepted { - lane_id: runtime_types::bp_messages::lane::HashedLaneId, - nonce: ::core::primitive::u64, - }, - #[codec(index = 1)] - MessagesReceived( - runtime_types::bp_messages::ReceivedMessages< - runtime_types::pallet_xcm_bridge_hub::dispatcher::XcmBlobMessageDispatchResult, - runtime_types::bp_messages::lane::HashedLaneId, - >, - ), - #[codec(index = 2)] - MessagesDelivered { - lane_id: runtime_types::bp_messages::lane::HashedLaneId, - messages: runtime_types::bp_messages::DeliveredMessages, - }, } } } @@ -1741,7 +1781,7 @@ pub mod api { pub mod extension { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct BridgeRelayersSignedExtension; + pub struct BridgeRelayersTransactionExtension; } pub mod pallet { use super::runtime_types; @@ -1749,7 +1789,7 @@ pub mod api { pub enum Call { #[codec(index = 0)] claim_rewards { - rewards_account_params: runtime_types::bp_relayers::RewardsAccountParams< + reward_kind: runtime_types::bp_relayers::RewardsAccountParams< ::bp_messages::LegacyLaneId, >, }, @@ -1757,6 +1797,13 @@ pub mod api { register { valid_till: ::core::primitive::u32 }, #[codec(index = 2)] deregister, + #[codec(index = 3)] + claim_rewards_to { + reward_kind: runtime_types::bp_relayers::RewardsAccountParams< + ::bp_messages::LegacyLaneId, + >, + beneficiary: ::sp_core::crypto::AccountId32, + }, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Error { @@ -1782,18 +1829,19 @@ pub mod api { #[codec(index = 0)] RewardRegistered { relayer: ::sp_core::crypto::AccountId32, - rewards_account_params: runtime_types::bp_relayers::RewardsAccountParams< + reward_kind: runtime_types::bp_relayers::RewardsAccountParams< ::bp_messages::LegacyLaneId, >, - reward: ::core::primitive::u128, + reward_balance: ::core::primitive::u128, }, #[codec(index = 1)] RewardPaid { relayer: ::sp_core::crypto::AccountId32, - rewards_account_params: runtime_types::bp_relayers::RewardsAccountParams< + reward_kind: runtime_types::bp_relayers::RewardsAccountParams< ::bp_messages::LegacyLaneId, >, - reward: ::core::primitive::u128, + reward_balance: ::core::primitive::u128, + beneficiary: ::sp_core::crypto::AccountId32, }, #[codec(index = 2)] RegistrationUpdated { @@ -2082,6 +2130,14 @@ pub mod api { runtime_types::pallet_multisig::Timepoint<::core::primitive::u32>, call_hash: [::core::primitive::u8; 32usize], }, + #[codec(index = 4)] + poke_deposit { + threshold: ::core::primitive::u16, + other_signatories: ::subxt::ext::subxt_core::alloc::vec::Vec< + ::sp_core::crypto::AccountId32, + >, + call_hash: [::core::primitive::u8; 32usize], + }, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Error { @@ -2148,6 +2204,13 @@ pub mod api { multisig: ::sp_core::crypto::AccountId32, call_hash: [::core::primitive::u8; 32usize], }, + #[codec(index = 4)] + DepositPoked { + who: ::sp_core::crypto::AccountId32, + call_hash: [::core::primitive::u8; 32usize], + old_deposit: ::core::primitive::u128, + new_deposit: ::core::primitive::u128, + }, } } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -2194,6 +2257,17 @@ pub mod api { pub enum Event { #[codec(index = 0)] NewSession { session_index: ::core::primitive::u32 }, + #[codec(index = 1)] + NewQueued, + #[codec(index = 2)] + ValidatorDisabled { validator: ::sp_core::crypto::AccountId32 }, + #[codec(index = 3)] + ValidatorReenabled { validator: ::sp_core::crypto::AccountId32 }, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum HoldReason { + #[codec(index = 0)] + Keys, } } } @@ -2225,28 +2299,6 @@ pub mod api { }, } } - pub mod types { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct FeeDetails<_0> { - pub inclusion_fee: ::core::option::Option< - runtime_types::pallet_transaction_payment::types::InclusionFee<_0>, - >, - pub tip: _0, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct InclusionFee<_0> { - pub base_fee: _0, - pub len_fee: _0, - pub adjusted_weight_fee: _0, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct RuntimeDispatchInfo<_0, _1> { - pub weight: _1, - pub class: runtime_types::frame_support::dispatch::DispatchClass, - pub partial_fee: _0, - } - } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct ChargeTransactionPayment(#[codec(compact)] pub ::core::primitive::u128); #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -2304,6 +2356,24 @@ pub mod api { >, weight: ::sp_weights::Weight, }, + #[codec(index = 6)] + if_else { + main: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::bridge_hub_rococo_runtime::RuntimeCall, + >, + fallback: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::bridge_hub_rococo_runtime::RuntimeCall, + >, + }, + #[codec(index = 7)] + dispatch_as_fallible { + as_origin: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::bridge_hub_rococo_runtime::OriginCaller, + >, + call: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::bridge_hub_rococo_runtime::RuntimeCall, + >, + }, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Error { @@ -2330,61 +2400,153 @@ pub mod api { result: ::core::result::Result<(), runtime_types::sp_runtime::DispatchError>, }, + #[codec(index = 6)] + IfElseMainSuccess, + #[codec(index = 7)] + IfElseFallbackCalled { main_error: runtime_types::sp_runtime::DispatchError }, } } } pub mod pallet_xcm { use super::runtime_types; - pub mod pallet { + pub mod errors { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Call { + pub enum ExecutionError { #[codec(index = 0)] - send { - dest: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::xcm::VersionedLocation, - >, - message: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::xcm::VersionedXcm, - >, - }, - #[codec(index = 1)] - teleport_assets { - dest: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::xcm::VersionedLocation, - >, - beneficiary: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::xcm::VersionedLocation, - >, - assets: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::xcm::VersionedAssets, - >, - fee_asset_item: ::core::primitive::u32, - }, - #[codec(index = 2)] - reserve_transfer_assets { - dest: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::xcm::VersionedLocation, - >, - beneficiary: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::xcm::VersionedLocation, - >, - assets: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::xcm::VersionedAssets, - >, - fee_asset_item: ::core::primitive::u32, - }, - #[codec(index = 3)] - execute { - message: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::xcm::VersionedXcm, - >, - max_weight: ::sp_weights::Weight, + Overflow, + #[codec(index = 1)] + Unimplemented, + #[codec(index = 2)] + UntrustedReserveLocation, + #[codec(index = 3)] + UntrustedTeleportLocation, + #[codec(index = 4)] + LocationFull, + #[codec(index = 5)] + LocationNotInvertible, + #[codec(index = 6)] + BadOrigin, + #[codec(index = 7)] + InvalidLocation, + #[codec(index = 8)] + AssetNotFound, + #[codec(index = 9)] + FailedToTransactAsset, + #[codec(index = 10)] + NotWithdrawable, + #[codec(index = 11)] + LocationCannotHold, + #[codec(index = 12)] + ExceedsMaxMessageSize, + #[codec(index = 13)] + DestinationUnsupported, + #[codec(index = 14)] + Transport, + #[codec(index = 15)] + Unroutable, + #[codec(index = 16)] + UnknownClaim, + #[codec(index = 17)] + FailedToDecode, + #[codec(index = 18)] + MaxWeightInvalid, + #[codec(index = 19)] + NotHoldingFees, + #[codec(index = 20)] + TooExpensive, + #[codec(index = 21)] + Trap, + #[codec(index = 22)] + ExpectationFalse, + #[codec(index = 23)] + PalletNotFound, + #[codec(index = 24)] + NameMismatch, + #[codec(index = 25)] + VersionIncompatible, + #[codec(index = 26)] + HoldingWouldOverflow, + #[codec(index = 27)] + ExportError, + #[codec(index = 28)] + ReanchorFailed, + #[codec(index = 29)] + NoDeal, + #[codec(index = 30)] + FeesNotMet, + #[codec(index = 31)] + LockError, + #[codec(index = 32)] + NoPermission, + #[codec(index = 33)] + Unanchored, + #[codec(index = 34)] + NotDepositable, + #[codec(index = 35)] + TooManyAssets, + #[codec(index = 36)] + UnhandledXcmVersion, + #[codec(index = 37)] + WeightLimitReached, + #[codec(index = 38)] + Barrier, + #[codec(index = 39)] + WeightNotComputable, + #[codec(index = 40)] + ExceedsStackLimit, + } + } + pub mod pallet { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum Call { + #[codec(index = 0)] + send { + dest: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::xcm::VersionedLocation, + >, + message: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::xcm::VersionedXcm, + >, + }, + #[codec(index = 1)] + teleport_assets { + dest: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::xcm::VersionedLocation, + >, + beneficiary: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::xcm::VersionedLocation, + >, + assets: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::xcm::VersionedAssets, + >, + fee_asset_item: ::core::primitive::u32, + }, + #[codec(index = 2)] + reserve_transfer_assets { + dest: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::xcm::VersionedLocation, + >, + beneficiary: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::xcm::VersionedLocation, + >, + assets: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::xcm::VersionedAssets, + >, + fee_asset_item: ::core::primitive::u32, + }, + #[codec(index = 3)] + execute { + message: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::xcm::VersionedXcm, + >, + max_weight: ::sp_weights::Weight, }, #[codec(index = 4)] force_xcm_version { location: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::staging_xcm::v4::location::Location, + runtime_types::staging_xcm::v5::location::Location, >, version: ::core::primitive::u32, }, @@ -2479,6 +2641,21 @@ pub mod api { >, weight_limit: runtime_types::xcm::v3::WeightLimit, }, + #[codec(index = 14)] + add_authorized_alias { + aliaser: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::xcm::VersionedLocation, + >, + expires: ::core::option::Option<::core::primitive::u64>, + }, + #[codec(index = 15)] + remove_authorized_alias { + aliaser: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::xcm::VersionedLocation, + >, + }, + #[codec(index = 16)] + remove_all_authorized_aliases, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Error { @@ -2530,35 +2707,59 @@ pub mod api { TooManyReserves, #[codec(index = 24)] LocalExecutionIncomplete, + #[codec(index = 25)] + TooManyAuthorizedAliases, + #[codec(index = 26)] + ExpiresInPast, + #[codec(index = 27)] + AliasNotFound, + #[codec(index = 28)] + LocalExecutionIncompleteWithError { + index: ::core::primitive::u8, + error: runtime_types::pallet_xcm::errors::ExecutionError, + }, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Event { #[codec(index = 0)] - Attempted { outcome: runtime_types::staging_xcm::v4::traits::Outcome }, + Attempted { outcome: runtime_types::staging_xcm::v5::traits::Outcome }, #[codec(index = 1)] Sent { - origin: runtime_types::staging_xcm::v4::location::Location, - destination: runtime_types::staging_xcm::v4::location::Location, - message: runtime_types::staging_xcm::v4::Xcm, + origin: runtime_types::staging_xcm::v5::location::Location, + destination: runtime_types::staging_xcm::v5::location::Location, + message: runtime_types::staging_xcm::v5::Xcm, message_id: [::core::primitive::u8; 32usize], }, #[codec(index = 2)] + SendFailed { + origin: runtime_types::staging_xcm::v5::location::Location, + destination: runtime_types::staging_xcm::v5::location::Location, + error: runtime_types::xcm::v3::traits::SendError, + message_id: [::core::primitive::u8; 32usize], + }, + #[codec(index = 3)] + ProcessXcmError { + origin: runtime_types::staging_xcm::v5::location::Location, + error: runtime_types::xcm::v5::traits::Error, + message_id: [::core::primitive::u8; 32usize], + }, + #[codec(index = 4)] UnexpectedResponse { - origin: runtime_types::staging_xcm::v4::location::Location, + origin: runtime_types::staging_xcm::v5::location::Location, query_id: ::core::primitive::u64, }, - #[codec(index = 3)] + #[codec(index = 5)] ResponseReady { query_id: ::core::primitive::u64, - response: runtime_types::staging_xcm::v4::Response, + response: runtime_types::staging_xcm::v5::Response, }, - #[codec(index = 4)] + #[codec(index = 6)] Notified { query_id: ::core::primitive::u64, pallet_index: ::core::primitive::u8, call_index: ::core::primitive::u8, }, - #[codec(index = 5)] + #[codec(index = 7)] NotifyOverweight { query_id: ::core::primitive::u64, pallet_index: ::core::primitive::u8, @@ -2566,114 +2767,136 @@ pub mod api { actual_weight: ::sp_weights::Weight, max_budgeted_weight: ::sp_weights::Weight, }, - #[codec(index = 6)] + #[codec(index = 8)] NotifyDispatchError { query_id: ::core::primitive::u64, pallet_index: ::core::primitive::u8, call_index: ::core::primitive::u8, }, - #[codec(index = 7)] + #[codec(index = 9)] NotifyDecodeFailed { query_id: ::core::primitive::u64, pallet_index: ::core::primitive::u8, call_index: ::core::primitive::u8, }, - #[codec(index = 8)] + #[codec(index = 10)] InvalidResponder { - origin: runtime_types::staging_xcm::v4::location::Location, + origin: runtime_types::staging_xcm::v5::location::Location, query_id: ::core::primitive::u64, expected_location: ::core::option::Option< - runtime_types::staging_xcm::v4::location::Location, + runtime_types::staging_xcm::v5::location::Location, >, }, - #[codec(index = 9)] + #[codec(index = 11)] InvalidResponderVersion { - origin: runtime_types::staging_xcm::v4::location::Location, + origin: runtime_types::staging_xcm::v5::location::Location, query_id: ::core::primitive::u64, }, - #[codec(index = 10)] + #[codec(index = 12)] ResponseTaken { query_id: ::core::primitive::u64 }, - #[codec(index = 11)] + #[codec(index = 13)] AssetsTrapped { hash: ::subxt::ext::subxt_core::utils::H256, - origin: runtime_types::staging_xcm::v4::location::Location, + origin: runtime_types::staging_xcm::v5::location::Location, assets: runtime_types::xcm::VersionedAssets, }, - #[codec(index = 12)] + #[codec(index = 14)] VersionChangeNotified { - destination: runtime_types::staging_xcm::v4::location::Location, + destination: runtime_types::staging_xcm::v5::location::Location, result: ::core::primitive::u32, - cost: runtime_types::staging_xcm::v4::asset::Assets, + cost: runtime_types::staging_xcm::v5::asset::Assets, message_id: [::core::primitive::u8; 32usize], }, - #[codec(index = 13)] + #[codec(index = 15)] SupportedVersionChanged { - location: runtime_types::staging_xcm::v4::location::Location, + location: runtime_types::staging_xcm::v5::location::Location, version: ::core::primitive::u32, }, - #[codec(index = 14)] + #[codec(index = 16)] NotifyTargetSendFail { - location: runtime_types::staging_xcm::v4::location::Location, + location: runtime_types::staging_xcm::v5::location::Location, query_id: ::core::primitive::u64, - error: runtime_types::xcm::v3::traits::Error, + error: runtime_types::xcm::v5::traits::Error, }, - #[codec(index = 15)] + #[codec(index = 17)] NotifyTargetMigrationFail { location: runtime_types::xcm::VersionedLocation, query_id: ::core::primitive::u64, }, - #[codec(index = 16)] + #[codec(index = 18)] InvalidQuerierVersion { - origin: runtime_types::staging_xcm::v4::location::Location, + origin: runtime_types::staging_xcm::v5::location::Location, query_id: ::core::primitive::u64, }, - #[codec(index = 17)] + #[codec(index = 19)] InvalidQuerier { - origin: runtime_types::staging_xcm::v4::location::Location, + origin: runtime_types::staging_xcm::v5::location::Location, query_id: ::core::primitive::u64, - expected_querier: runtime_types::staging_xcm::v4::location::Location, + expected_querier: runtime_types::staging_xcm::v5::location::Location, maybe_actual_querier: ::core::option::Option< - runtime_types::staging_xcm::v4::location::Location, + runtime_types::staging_xcm::v5::location::Location, >, }, - #[codec(index = 18)] + #[codec(index = 20)] VersionNotifyStarted { - destination: runtime_types::staging_xcm::v4::location::Location, - cost: runtime_types::staging_xcm::v4::asset::Assets, + destination: runtime_types::staging_xcm::v5::location::Location, + cost: runtime_types::staging_xcm::v5::asset::Assets, message_id: [::core::primitive::u8; 32usize], }, - #[codec(index = 19)] + #[codec(index = 21)] VersionNotifyRequested { - destination: runtime_types::staging_xcm::v4::location::Location, - cost: runtime_types::staging_xcm::v4::asset::Assets, + destination: runtime_types::staging_xcm::v5::location::Location, + cost: runtime_types::staging_xcm::v5::asset::Assets, message_id: [::core::primitive::u8; 32usize], }, - #[codec(index = 20)] + #[codec(index = 22)] VersionNotifyUnrequested { - destination: runtime_types::staging_xcm::v4::location::Location, - cost: runtime_types::staging_xcm::v4::asset::Assets, + destination: runtime_types::staging_xcm::v5::location::Location, + cost: runtime_types::staging_xcm::v5::asset::Assets, message_id: [::core::primitive::u8; 32usize], }, - #[codec(index = 21)] + #[codec(index = 23)] FeesPaid { - paying: runtime_types::staging_xcm::v4::location::Location, - fees: runtime_types::staging_xcm::v4::asset::Assets, + paying: runtime_types::staging_xcm::v5::location::Location, + fees: runtime_types::staging_xcm::v5::asset::Assets, }, - #[codec(index = 22)] + #[codec(index = 24)] AssetsClaimed { hash: ::subxt::ext::subxt_core::utils::H256, - origin: runtime_types::staging_xcm::v4::location::Location, + origin: runtime_types::staging_xcm::v5::location::Location, assets: runtime_types::xcm::VersionedAssets, }, - #[codec(index = 23)] + #[codec(index = 25)] VersionMigrationFinished { version: ::core::primitive::u32 }, + #[codec(index = 26)] + AliasAuthorized { + aliaser: runtime_types::staging_xcm::v5::location::Location, + target: runtime_types::staging_xcm::v5::location::Location, + expiry: ::core::option::Option<::core::primitive::u64>, + }, + #[codec(index = 27)] + AliasAuthorizationRemoved { + aliaser: runtime_types::staging_xcm::v5::location::Location, + target: runtime_types::staging_xcm::v5::location::Location, + }, + #[codec(index = 28)] + AliasesAuthorizationsRemoved { + target: runtime_types::staging_xcm::v5::location::Location, + }, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum HoldReason { + #[codec(index = 0)] + AuthorizeAlias, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct MaxAuthorizedAliases; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Origin { #[codec(index = 0)] - Xcm(runtime_types::staging_xcm::v4::location::Location), + Xcm(runtime_types::staging_xcm::v5::location::Location), #[codec(index = 1)] - Response(runtime_types::staging_xcm::v4::location::Location), + Response(runtime_types::staging_xcm::v5::location::Location), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum QueryStatus<_0> { @@ -2720,6 +2943,15 @@ pub mod api { MigrateAndNotifyOldTargets, } } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct AuthorizedAliasesEntry<_0, _1> { + pub aliasers: runtime_types::bounded_collections::bounded_vec::BoundedVec< + runtime_types::xcm_runtime_apis::authorized_aliases::OriginAliaser, + >, + pub ticket: _0, + #[codec(skip)] + pub __ignore: ::core::marker::PhantomData<_1>, + } } pub mod pallet_xcm_bridge_hub { use super::runtime_types; @@ -2779,16 +3011,16 @@ pub mod api { UnsupportedXcmVersion, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Event1 { + pub enum Event { #[codec(index = 0)] BridgeOpened { bridge_id: runtime_types::bp_xcm_bridge_hub::BridgeId, bridge_deposit: ::core::primitive::u128, local_endpoint: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::staging_xcm::v4::junctions::Junctions, + runtime_types::staging_xcm::v5::junctions::Junctions, >, remote_endpoint: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::staging_xcm::v4::junctions::Junctions, + runtime_types::staging_xcm::v5::junctions::Junctions, >, lane_id: ::bp_messages::LegacyLaneId, }, @@ -2808,35 +3040,6 @@ pub mod api { }, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Event2 { - #[codec(index = 0)] - BridgeOpened { - bridge_id: runtime_types::bp_xcm_bridge_hub::BridgeId, - bridge_deposit: ::core::primitive::u128, - local_endpoint: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::staging_xcm::v4::junctions::Junctions, - >, - remote_endpoint: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::staging_xcm::v4::junctions::Junctions, - >, - lane_id: runtime_types::bp_messages::lane::HashedLaneId, - }, - #[codec(index = 1)] - ClosingBridge { - bridge_id: runtime_types::bp_xcm_bridge_hub::BridgeId, - lane_id: runtime_types::bp_messages::lane::HashedLaneId, - pruned_messages: ::core::primitive::u64, - enqueued_messages: ::core::primitive::u64, - }, - #[codec(index = 2)] - BridgePruned { - bridge_id: runtime_types::bp_xcm_bridge_hub::BridgeId, - lane_id: runtime_types::bp_messages::lane::HashedLaneId, - bridge_deposit: ::core::primitive::u128, - pruned_messages: ::core::primitive::u64, - }, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum HoldReason { #[codec(index = 0)] BridgeDeposit, @@ -2878,10 +3081,6 @@ pub mod api { PartialEq, )] pub struct Id(pub ::core::primitive::u32); - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct ValidationCode( - pub ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - ); } } pub mod polkadot_primitives { @@ -3083,6 +3282,7 @@ pub mod api { pub bellatrix: runtime_types::snowbridge_beacon_primitives::types::Fork, pub capella: runtime_types::snowbridge_beacon_primitives::types::Fork, pub deneb: runtime_types::snowbridge_beacon_primitives::types::Fork, + pub electra: runtime_types::snowbridge_beacon_primitives::types::Fork, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct PublicKey(pub [::core::primitive::u8; 48usize]); @@ -3166,229 +3366,109 @@ pub mod api { } pub mod snowbridge_core { use super::runtime_types; - pub mod inbound { + pub mod operating_mode { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct Log { - pub address: ::subxt::ext::subxt_core::utils::H160, - pub topics: ::subxt::ext::subxt_core::alloc::vec::Vec< - ::subxt::ext::subxt_core::utils::H256, - >, - pub data: ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + pub enum BasicOperatingMode { + #[codec(index = 0)] + Normal, + #[codec(index = 1)] + Halted, } + } + pub mod pricing { + use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct Message { - pub event_log: runtime_types::snowbridge_core::inbound::Log, - pub proof: runtime_types::snowbridge_core::inbound::Proof, + pub struct PricingParameters<_0> { + pub exchange_rate: runtime_types::sp_arithmetic::fixed_point::FixedU128, + pub rewards: runtime_types::snowbridge_core::pricing::Rewards<_0>, + pub fee_per_gas: runtime_types::primitive_types::U256, + pub multiplier: runtime_types::sp_arithmetic::fixed_point::FixedU128, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct Proof { - pub receipt_proof: ( - ::subxt::ext::subxt_core::alloc::vec::Vec< - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - >, - ::subxt::ext::subxt_core::alloc::vec::Vec< - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - >, - ), - pub execution_proof: - runtime_types::snowbridge_beacon_primitives::types::ExecutionProof, + pub struct Rewards<_0> { + pub local: _0, + pub remote: runtime_types::primitive_types::U256, } + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct AssetMetadata { + pub name: runtime_types::bounded_collections::bounded_vec::BoundedVec< + ::core::primitive::u8, + >, + pub symbol: runtime_types::bounded_collections::bounded_vec::BoundedVec< + ::core::primitive::u8, + >, + pub decimals: ::core::primitive::u8, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct Channel { + pub agent_id: ::subxt::ext::subxt_core::utils::H256, + pub para_id: runtime_types::polkadot_parachain_primitives::primitives::Id, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct ChannelId(pub [::core::primitive::u8; 32usize]); + } + pub mod snowbridge_inbound_queue_primitives { + use super::runtime_types; + pub mod v1 { + use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum VerificationError { + pub enum ConvertMessageError { #[codec(index = 0)] - HeaderNotFound, + UnsupportedVersion, #[codec(index = 1)] - LogNotFound, + InvalidDestination, #[codec(index = 2)] - InvalidLog, + InvalidToken, #[codec(index = 3)] - InvalidProof, + UnsupportedFeeAsset, #[codec(index = 4)] - InvalidExecutionProof, + CannotReanchor, } } - pub mod operating_mode { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum BasicOperatingMode { - #[codec(index = 0)] - Normal, - #[codec(index = 1)] - Halted, + } + pub mod snowbridge_milagro_bls { + use super::runtime_types; + pub mod keys { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct PublicKey { + pub point: runtime_types::snowbridge_amcl::bls381::ecp::ECP, } } - pub mod outbound { + } + pub mod snowbridge_outbound_queue_primitives { + use super::runtime_types; + pub mod v1 { use super::runtime_types; - pub mod v1 { + pub mod message { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum AgentExecuteCommand { - #[codec(index = 0)] - TransferToken { - token: ::subxt::ext::subxt_core::utils::H160, - recipient: ::subxt::ext::subxt_core::utils::H160, - amount: ::core::primitive::u128, - }, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Command { - #[codec(index = 0)] - AgentExecute { - agent_id: ::subxt::ext::subxt_core::utils::H256, - command: - runtime_types::snowbridge_core::outbound::v1::AgentExecuteCommand, - }, - #[codec(index = 1)] - Upgrade { - impl_address: ::subxt::ext::subxt_core::utils::H160, - impl_code_hash: ::subxt::ext::subxt_core::utils::H256, - initializer: ::core::option::Option< - runtime_types::snowbridge_core::outbound::v1::Initializer, - >, - }, - #[codec(index = 2)] - CreateAgent { agent_id: ::subxt::ext::subxt_core::utils::H256 }, - #[codec(index = 3)] - CreateChannel { - channel_id: runtime_types::snowbridge_core::ChannelId, - agent_id: ::subxt::ext::subxt_core::utils::H256, - mode: runtime_types::snowbridge_core::outbound::v1::OperatingMode, - }, - #[codec(index = 4)] - UpdateChannel { - channel_id: runtime_types::snowbridge_core::ChannelId, - mode: runtime_types::snowbridge_core::outbound::v1::OperatingMode, - }, - #[codec(index = 5)] - SetOperatingMode { - mode: runtime_types::snowbridge_core::outbound::v1::OperatingMode, - }, - #[codec(index = 6)] - TransferNativeFromAgent { - agent_id: ::subxt::ext::subxt_core::utils::H256, - recipient: ::subxt::ext::subxt_core::utils::H160, - amount: ::core::primitive::u128, - }, - #[codec(index = 7)] - SetTokenTransferFees { - create_asset_xcm: ::core::primitive::u128, - transfer_asset_xcm: ::core::primitive::u128, - register_token: runtime_types::primitive_types::U256, - }, - #[codec(index = 8)] - SetPricingParameters { - exchange_rate: runtime_types::snowbridge_core::pricing::UD60x18, - delivery_cost: ::core::primitive::u128, - multiplier: runtime_types::snowbridge_core::pricing::UD60x18, - }, - #[codec(index = 9)] - TransferNativeToken { - agent_id: ::subxt::ext::subxt_core::utils::H256, - token: ::subxt::ext::subxt_core::utils::H160, - recipient: ::subxt::ext::subxt_core::utils::H160, - amount: ::core::primitive::u128, - }, - #[codec(index = 10)] - RegisterForeignToken { - token_id: ::subxt::ext::subxt_core::utils::H256, - name: ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - symbol: - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - decimals: ::core::primitive::u8, - }, - #[codec(index = 11)] - MintForeignToken { - token_id: ::subxt::ext::subxt_core::utils::H256, - recipient: ::subxt::ext::subxt_core::utils::H160, - amount: ::core::primitive::u128, - }, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct Initializer { pub params: ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, pub maximum_required_gas: ::core::primitive::u64, } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum OperatingMode { - #[codec(index = 0)] - Normal, - #[codec(index = 1)] - RejectingOutboundMessages, - } - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct Fee<_0> { - pub local: _0, - pub remote: _0, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum SendError { - #[codec(index = 0)] - MessageTooLarge, - #[codec(index = 1)] - Halted, - #[codec(index = 2)] - InvalidChannel, - } - } - pub mod pricing { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct PricingParameters<_0> { - pub exchange_rate: runtime_types::sp_arithmetic::fixed_point::FixedU128, - pub rewards: runtime_types::snowbridge_core::pricing::Rewards<_0>, - pub fee_per_gas: runtime_types::primitive_types::U256, - pub multiplier: runtime_types::sp_arithmetic::fixed_point::FixedU128, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct Rewards<_0> { - pub local: _0, - pub remote: runtime_types::primitive_types::U256, } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct UD60x18(pub runtime_types::primitive_types::U256); - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct AssetMetadata { - pub name: runtime_types::bounded_collections::bounded_vec::BoundedVec< - ::core::primitive::u8, - >, - pub symbol: runtime_types::bounded_collections::bounded_vec::BoundedVec< - ::core::primitive::u8, - >, - pub decimals: ::core::primitive::u8, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct Channel { - pub agent_id: ::subxt::ext::subxt_core::utils::H256, - pub para_id: runtime_types::polkadot_parachain_primitives::primitives::Id, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct ChannelId(pub [::core::primitive::u8; 32usize]); - } - pub mod snowbridge_milagro_bls { - use super::runtime_types; - pub mod keys { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct PublicKey { - pub point: runtime_types::snowbridge_amcl::bls381::ecp::ECP, - } + pub enum OperatingMode { + #[codec(index = 0)] + Normal, + #[codec(index = 1)] + RejectingOutboundMessages, } - } - pub mod snowbridge_outbound_queue_merkle_tree { - use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct MerkleProof { - pub root: ::subxt::ext::subxt_core::utils::H256, - pub proof: ::subxt::ext::subxt_core::alloc::vec::Vec< - ::subxt::ext::subxt_core::utils::H256, - >, - pub number_of_leaves: ::core::primitive::u64, - pub leaf_index: ::core::primitive::u64, - pub leaf: ::subxt::ext::subxt_core::utils::H256, + pub enum SendError { + #[codec(index = 0)] + MessageTooLarge, + #[codec(index = 1)] + Halted, + #[codec(index = 2)] + InvalidChannel, + #[codec(index = 3)] + InvalidOrigin, } } pub mod snowbridge_pallet_ethereum_client { @@ -3492,7 +3572,7 @@ pub mod api { #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Call { #[codec(index = 0)] - submit { message: runtime_types::snowbridge_core::inbound::Message }, + submit { event: runtime_types::snowbridge_verification_primitives::EventProof }, #[codec(index = 1)] set_operating_mode { mode: runtime_types::snowbridge_core::operating_mode::BasicOperatingMode, @@ -3517,12 +3597,14 @@ pub mod api { #[codec(index = 7)] Halted, #[codec(index = 8)] - Verification(runtime_types::snowbridge_core::inbound::VerificationError), + Verification( + runtime_types::snowbridge_verification_primitives::VerificationError, + ), #[codec(index = 9)] Send(runtime_types::snowbridge_pallet_inbound_queue::pallet::SendError), #[codec(index = 10)] ConvertMessage( - runtime_types::snowbridge_router_primitives::inbound::ConvertMessageError, + runtime_types::snowbridge_inbound_queue_primitives::v1::ConvertMessageError, ), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -3624,65 +3706,37 @@ pub mod api { #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Call { #[codec(index = 0)] - upgrade { - impl_address: ::subxt::ext::subxt_core::utils::H160, - impl_code_hash: ::subxt::ext::subxt_core::utils::H256, - initializer: ::core::option::Option< - runtime_types::snowbridge_core::outbound::v1::Initializer, - >, - }, - #[codec(index = 1)] - set_operating_mode { - mode: runtime_types::snowbridge_core::outbound::v1::OperatingMode, - }, - #[codec(index = 2)] - set_pricing_parameters { - params: runtime_types::snowbridge_core::pricing::PricingParameters< - ::core::primitive::u128, - >, - }, - #[codec(index = 3)] - create_agent, - #[codec(index = 4)] - create_channel { - mode: runtime_types::snowbridge_core::outbound::v1::OperatingMode, - }, - #[codec(index = 5)] - update_channel { - mode: runtime_types::snowbridge_core::outbound::v1::OperatingMode, - }, - #[codec(index = 6)] - force_update_channel { - channel_id: runtime_types::snowbridge_core::ChannelId, - mode: runtime_types::snowbridge_core::outbound::v1::OperatingMode, - }, - #[codec(index = 7)] - transfer_native_from_agent { - recipient: ::subxt::ext::subxt_core::utils::H160, - amount: ::core::primitive::u128, - }, - #[codec(index = 8)] - force_transfer_native_from_agent { - location: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::xcm::VersionedLocation, - >, - recipient: ::subxt::ext::subxt_core::utils::H160, - amount: ::core::primitive::u128, - }, - #[codec(index = 9)] - set_token_transfer_fees { - create_asset_xcm: ::core::primitive::u128, - transfer_asset_xcm: ::core::primitive::u128, - register_token: runtime_types::primitive_types::U256, - }, - #[codec(index = 10)] - register_token { - location: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::xcm::VersionedLocation, - >, - metadata: runtime_types::snowbridge_core::AssetMetadata, - }, - } + upgrade { + impl_address: ::subxt::ext::subxt_core::utils::H160, + impl_code_hash: ::subxt::ext::subxt_core::utils::H256, + initializer: ::core::option::Option< + runtime_types::snowbridge_outbound_queue_primitives::v1::message::Initializer, + >, + }, + #[codec(index = 1)] + set_operating_mode { + mode: runtime_types::snowbridge_outbound_queue_primitives::OperatingMode, + }, + #[codec(index = 2)] + set_pricing_parameters { + params: runtime_types::snowbridge_core::pricing::PricingParameters< + ::core::primitive::u128, + >, + }, + #[codec(index = 9)] + set_token_transfer_fees { + create_asset_xcm: ::core::primitive::u128, + transfer_asset_xcm: ::core::primitive::u128, + register_token: runtime_types::primitive_types::U256, + }, + #[codec(index = 10)] + register_token { + location: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::xcm::VersionedLocation, + >, + metadata: runtime_types::snowbridge_core::AssetMetadata, + }, + } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Error { #[codec(index = 0)] @@ -3700,7 +3754,7 @@ pub mod api { #[codec(index = 6)] InvalidLocation, #[codec(index = 7)] - Send(runtime_types::snowbridge_core::outbound::SendError), + Send(runtime_types::snowbridge_outbound_queue_primitives::SendError), #[codec(index = 8)] InvalidTokenTransferFees, #[codec(index = 9)] @@ -3720,7 +3774,7 @@ pub mod api { #[codec(index = 1)] CreateAgent { location: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::staging_xcm::v4::location::Location, + runtime_types::staging_xcm::v5::location::Location, >, agent_id: ::subxt::ext::subxt_core::utils::H256, }, @@ -3732,11 +3786,11 @@ pub mod api { #[codec(index = 3)] UpdateChannel { channel_id: runtime_types::snowbridge_core::ChannelId, - mode: runtime_types::snowbridge_core::outbound::v1::OperatingMode, + mode: runtime_types::snowbridge_outbound_queue_primitives::OperatingMode, }, #[codec(index = 4)] SetOperatingMode { - mode: runtime_types::snowbridge_core::outbound::v1::OperatingMode, + mode: runtime_types::snowbridge_outbound_queue_primitives::OperatingMode, }, #[codec(index = 5)] TransferNativeFromAgent { @@ -3764,23 +3818,46 @@ pub mod api { } } } - pub mod snowbridge_router_primitives { + pub mod snowbridge_verification_primitives { use super::runtime_types; - pub mod inbound { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum ConvertMessageError { - #[codec(index = 0)] - UnsupportedVersion, - #[codec(index = 1)] - InvalidDestination, - #[codec(index = 2)] - InvalidToken, - #[codec(index = 3)] - UnsupportedFeeAsset, - #[codec(index = 4)] - CannotReanchor, - } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct EventProof { + pub event_log: runtime_types::snowbridge_verification_primitives::Log, + pub proof: runtime_types::snowbridge_verification_primitives::Proof, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct Log { + pub address: ::subxt::ext::subxt_core::utils::H160, + pub topics: ::subxt::ext::subxt_core::alloc::vec::Vec< + ::subxt::ext::subxt_core::utils::H256, + >, + pub data: ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct Proof { + pub receipt_proof: ( + ::subxt::ext::subxt_core::alloc::vec::Vec< + ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + >, + ::subxt::ext::subxt_core::alloc::vec::Vec< + ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + >, + ), + pub execution_proof: + runtime_types::snowbridge_beacon_primitives::types::ExecutionProof, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum VerificationError { + #[codec(index = 0)] + HeaderNotFound, + #[codec(index = 1)] + LogNotFound, + #[codec(index = 2)] + InvalidLog, + #[codec(index = 3)] + InvalidProof, + #[codec(index = 4)] + InvalidExecutionProof, } } pub mod sp_arithmetic { @@ -3797,6 +3874,18 @@ pub mod api { )] pub struct FixedU128(pub ::core::primitive::u128); } + pub mod per_things { + use super::runtime_types; + #[derive( + ::codec::Decode, + ::codec::Encode, + ::subxt::ext::subxt_core::ext::codec::CompactAs, + Clone, + Debug, + PartialEq, + )] + pub struct Perbill(pub ::core::primitive::u32); + } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum ArithmeticError { #[codec(index = 0)] @@ -3839,15 +3928,6 @@ pub mod api { PartialEq, )] pub struct Slot(pub ::core::primitive::u64); - #[derive( - ::codec::Decode, - ::codec::Encode, - ::subxt::ext::subxt_core::ext::codec::CompactAs, - Clone, - Debug, - PartialEq, - )] - pub struct SlotDuration(pub ::core::primitive::u64); } pub mod sp_core { use super::runtime_types; @@ -3856,41 +3936,11 @@ pub mod api { #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct KeyTypeId(pub [::core::primitive::u8; 4usize]); } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct OpaqueMetadata( - pub ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - ); - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Void {} - } - pub mod sp_inherents { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct CheckInherentsResult { - pub okay: ::core::primitive::bool, - pub fatal_error: ::core::primitive::bool, - pub errors: runtime_types::sp_inherents::InherentData, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct InherentData { - pub data: ::subxt::ext::subxt_core::utils::KeyedVec< - [::core::primitive::u8; 8usize], - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - >, - } } pub mod sp_runtime { use super::runtime_types; pub mod generic { use super::runtime_types; - pub mod block { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct Block<_0, _1> { - pub header: _0, - pub extrinsics: ::subxt::ext::subxt_core::alloc::vec::Vec<_1>, - } - } pub mod digest { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -3917,69 +3967,38 @@ pub mod api { } } } - pub mod transaction_validity { + pub mod proving_trie { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum InvalidTransaction { + pub enum TrieError { #[codec(index = 0)] - Call, + InvalidStateRoot, #[codec(index = 1)] - Payment, + IncompleteDatabase, #[codec(index = 2)] - Future, + ValueAtIncompleteKey, #[codec(index = 3)] - Stale, + DecoderError, #[codec(index = 4)] - BadProof, + InvalidHash, #[codec(index = 5)] - AncientBirthBlock, + DuplicateKey, #[codec(index = 6)] - ExhaustsResources, + ExtraneousNode, #[codec(index = 7)] - Custom(::core::primitive::u8), + ExtraneousValue, #[codec(index = 8)] - BadMandatory, + ExtraneousHashReference, #[codec(index = 9)] - MandatoryValidation, + InvalidChildReference, #[codec(index = 10)] - BadSigner, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum TransactionSource { - #[codec(index = 0)] - InBlock, - #[codec(index = 1)] - Local, - #[codec(index = 2)] - External, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum TransactionValidityError { - #[codec(index = 0)] - Invalid(runtime_types::sp_runtime::transaction_validity::InvalidTransaction), - #[codec(index = 1)] - Unknown(runtime_types::sp_runtime::transaction_validity::UnknownTransaction), - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum UnknownTransaction { - #[codec(index = 0)] - CannotLookup, - #[codec(index = 1)] - NoUnsignedValidator, - #[codec(index = 2)] - Custom(::core::primitive::u8), - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct ValidTransaction { - pub priority: ::core::primitive::u64, - pub requires: ::subxt::ext::subxt_core::alloc::vec::Vec< - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - >, - pub provides: ::subxt::ext::subxt_core::alloc::vec::Vec< - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - >, - pub longevity: ::core::primitive::u64, - pub propagate: ::core::primitive::bool, + ValueMismatch, + #[codec(index = 11)] + IncompleteProof, + #[codec(index = 12)] + RootMismatch, + #[codec(index = 13)] + DecodeError, } } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -4012,18 +4031,8 @@ pub mod api { Unavailable, #[codec(index = 13)] RootNotAllowed, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct DispatchErrorWithPostInfo<_0> { - pub post_info: _0, - pub error: runtime_types::sp_runtime::DispatchError, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum ExtrinsicInclusionMode { - #[codec(index = 0)] - AllExtrinsics, - #[codec(index = 1)] - OnlyInherents, + #[codec(index = 14)] + Trie(runtime_types::sp_runtime::proving_trie::TrieError), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct ModuleError { @@ -4070,6 +4079,14 @@ pub mod api { NoLayer, } } + pub mod sp_staking { + use super::runtime_types; + pub mod offence { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct OffenceSeverity(pub runtime_types::sp_arithmetic::per_things::Perbill); + } + } pub mod sp_trie { use super::runtime_types; pub mod storage_proof { @@ -4096,7 +4113,7 @@ pub mod api { ::core::primitive::u32, )>, pub transaction_version: ::core::primitive::u32, - pub state_version: ::core::primitive::u8, + pub system_version: ::core::primitive::u8, } } pub mod sp_weights { @@ -4312,21 +4329,6 @@ pub mod api { pub interior: runtime_types::staging_xcm::v4::junctions::Junctions, } } - pub mod traits { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Outcome { - #[codec(index = 0)] - Complete { used: ::sp_weights::Weight }, - #[codec(index = 1)] - Incomplete { - used: ::sp_weights::Weight, - error: runtime_types::xcm::v3::traits::Error, - }, - #[codec(index = 2)] - Error { error: runtime_types::xcm::v3::traits::Error }, - } - } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Instruction { #[codec(index = 0)] @@ -4591,88 +4593,24 @@ pub mod api { >, ); } - } - pub mod staging_xcm_executor { - use super::runtime_types; - pub mod traits { + pub mod v5 { use super::runtime_types; - pub mod asset_transfer { + pub mod asset { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum TransferType { - #[codec(index = 0)] - Teleport, - #[codec(index = 1)] - LocalReserve, - #[codec(index = 2)] - DestinationReserve, - #[codec(index = 3)] - RemoteReserve(runtime_types::xcm::VersionedLocation), + pub struct Asset { + pub id: runtime_types::staging_xcm::v5::asset::AssetId, + pub fun: runtime_types::staging_xcm::v5::asset::Fungibility, } - } - } - } - pub mod xcm { - use super::runtime_types; - pub mod double_encoded { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct DoubleEncoded { - pub encoded: ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - } - } - pub mod v2 { - use super::runtime_types; - pub mod junction { - use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Junction { + pub enum AssetFilter { #[codec(index = 0)] - Parachain(#[codec(compact)] ::core::primitive::u32), + Definite(runtime_types::staging_xcm::v5::asset::Assets), #[codec(index = 1)] - AccountId32 { - network: runtime_types::xcm::v2::NetworkId, - id: [::core::primitive::u8; 32usize], - }, - #[codec(index = 2)] - AccountIndex64 { - network: runtime_types::xcm::v2::NetworkId, - #[codec(compact)] - index: ::core::primitive::u64, - }, - #[codec(index = 3)] - AccountKey20 { - network: runtime_types::xcm::v2::NetworkId, - key: [::core::primitive::u8; 20usize], - }, - #[codec(index = 4)] - PalletInstance(::core::primitive::u8), - #[codec(index = 5)] - GeneralIndex(#[codec(compact)] ::core::primitive::u128), - #[codec(index = 6)] - GeneralKey( - runtime_types::bounded_collections::weak_bounded_vec::WeakBoundedVec< - ::core::primitive::u8, - >, - ), - #[codec(index = 7)] - OnlyChild, - #[codec(index = 8)] - Plurality { - id: runtime_types::xcm::v2::BodyId, - part: runtime_types::xcm::v2::BodyPart, - }, + Wild(runtime_types::staging_xcm::v5::asset::WildAsset), } - } - pub mod multiasset { - use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum AssetId { - #[codec(index = 0)] - Concrete(runtime_types::xcm::v2::multilocation::MultiLocation), - #[codec(index = 1)] - Abstract(::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>), - } + pub struct AssetId(pub runtime_types::staging_xcm::v5::location::Location); #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum AssetInstance { #[codec(index = 0)] @@ -4687,271 +4625,219 @@ pub mod api { Array16([::core::primitive::u8; 16usize]), #[codec(index = 5)] Array32([::core::primitive::u8; 32usize]), - #[codec(index = 6)] - Blob(::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Fungibility { + pub enum AssetTransferFilter { #[codec(index = 0)] - Fungible(#[codec(compact)] ::core::primitive::u128), + Teleport(runtime_types::staging_xcm::v5::asset::AssetFilter), #[codec(index = 1)] - NonFungible(runtime_types::xcm::v2::multiasset::AssetInstance), - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct MultiAsset { - pub id: runtime_types::xcm::v2::multiasset::AssetId, - pub fun: runtime_types::xcm::v2::multiasset::Fungibility, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum MultiAssetFilter { - #[codec(index = 0)] - Definite(runtime_types::xcm::v2::multiasset::MultiAssets), - #[codec(index = 1)] - Wild(runtime_types::xcm::v2::multiasset::WildMultiAsset), + ReserveDeposit(runtime_types::staging_xcm::v5::asset::AssetFilter), + #[codec(index = 2)] + ReserveWithdraw(runtime_types::staging_xcm::v5::asset::AssetFilter), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct MultiAssets( + pub struct Assets( pub ::subxt::ext::subxt_core::alloc::vec::Vec< - runtime_types::xcm::v2::multiasset::MultiAsset, + runtime_types::staging_xcm::v5::asset::Asset, >, ); #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum WildFungibility { + pub enum Fungibility { #[codec(index = 0)] - Fungible, + Fungible(#[codec(compact)] ::core::primitive::u128), #[codec(index = 1)] - NonFungible, + NonFungible(runtime_types::staging_xcm::v5::asset::AssetInstance), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum WildMultiAsset { + pub enum WildAsset { #[codec(index = 0)] All, #[codec(index = 1)] AllOf { - id: runtime_types::xcm::v2::multiasset::AssetId, - fun: runtime_types::xcm::v2::multiasset::WildFungibility, + id: runtime_types::staging_xcm::v5::asset::AssetId, + fun: runtime_types::staging_xcm::v5::asset::WildFungibility, }, + #[codec(index = 2)] + AllCounted(#[codec(compact)] ::core::primitive::u32), + #[codec(index = 3)] + AllOfCounted { + id: runtime_types::staging_xcm::v5::asset::AssetId, + fun: runtime_types::staging_xcm::v5::asset::WildFungibility, + #[codec(compact)] + count: ::core::primitive::u32, + }, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum WildFungibility { + #[codec(index = 0)] + Fungible, + #[codec(index = 1)] + NonFungible, } } - pub mod multilocation { + pub mod junction { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Junctions { + pub enum Junction { #[codec(index = 0)] - Here, + Parachain(#[codec(compact)] ::core::primitive::u32), #[codec(index = 1)] - X1(runtime_types::xcm::v2::junction::Junction), + AccountId32 { + network: ::core::option::Option< + runtime_types::staging_xcm::v5::junction::NetworkId, + >, + id: [::core::primitive::u8; 32usize], + }, #[codec(index = 2)] - X2( - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - ), + AccountIndex64 { + network: ::core::option::Option< + runtime_types::staging_xcm::v5::junction::NetworkId, + >, + #[codec(compact)] + index: ::core::primitive::u64, + }, #[codec(index = 3)] - X3( - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - ), + AccountKey20 { + network: ::core::option::Option< + runtime_types::staging_xcm::v5::junction::NetworkId, + >, + key: [::core::primitive::u8; 20usize], + }, #[codec(index = 4)] - X4( - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - ), + PalletInstance(::core::primitive::u8), #[codec(index = 5)] - X5( - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - ), + GeneralIndex(#[codec(compact)] ::core::primitive::u128), #[codec(index = 6)] - X6( - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - ), + GeneralKey { + length: ::core::primitive::u8, + data: [::core::primitive::u8; 32usize], + }, #[codec(index = 7)] - X7( - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - ), + OnlyChild, #[codec(index = 8)] - X8( - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - ), + Plurality { + id: runtime_types::xcm::v3::junction::BodyId, + part: runtime_types::xcm::v3::junction::BodyPart, + }, + #[codec(index = 9)] + GlobalConsensus(runtime_types::staging_xcm::v5::junction::NetworkId), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct MultiLocation { - pub parents: ::core::primitive::u8, - pub interior: runtime_types::xcm::v2::multilocation::Junctions, + pub enum NetworkId { + #[codec(index = 0)] + ByGenesis([::core::primitive::u8; 32usize]), + #[codec(index = 1)] + ByFork { + block_number: ::core::primitive::u64, + block_hash: [::core::primitive::u8; 32usize], + }, + #[codec(index = 2)] + Polkadot, + #[codec(index = 3)] + Kusama, + #[codec(index = 7)] + Ethereum { + #[codec(compact)] + chain_id: ::core::primitive::u64, + }, + #[codec(index = 8)] + BitcoinCore, + #[codec(index = 9)] + BitcoinCash, + #[codec(index = 10)] + PolkadotBulletin, } } - pub mod traits { + pub mod junctions { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Error { + pub enum Junctions { #[codec(index = 0)] - Overflow, + Here, #[codec(index = 1)] - Unimplemented, + X1([runtime_types::staging_xcm::v5::junction::Junction; 1usize]), #[codec(index = 2)] - UntrustedReserveLocation, + X2([runtime_types::staging_xcm::v5::junction::Junction; 2usize]), #[codec(index = 3)] - UntrustedTeleportLocation, + X3([runtime_types::staging_xcm::v5::junction::Junction; 3usize]), #[codec(index = 4)] - MultiLocationFull, + X4([runtime_types::staging_xcm::v5::junction::Junction; 4usize]), #[codec(index = 5)] - MultiLocationNotInvertible, + X5([runtime_types::staging_xcm::v5::junction::Junction; 5usize]), #[codec(index = 6)] - BadOrigin, + X6([runtime_types::staging_xcm::v5::junction::Junction; 6usize]), #[codec(index = 7)] - InvalidLocation, + X7([runtime_types::staging_xcm::v5::junction::Junction; 7usize]), #[codec(index = 8)] - AssetNotFound, - #[codec(index = 9)] - FailedToTransactAsset, - #[codec(index = 10)] - NotWithdrawable, - #[codec(index = 11)] - LocationCannotHold, - #[codec(index = 12)] - ExceedsMaxMessageSize, - #[codec(index = 13)] - DestinationUnsupported, - #[codec(index = 14)] - Transport, - #[codec(index = 15)] - Unroutable, - #[codec(index = 16)] - UnknownClaim, - #[codec(index = 17)] - FailedToDecode, - #[codec(index = 18)] - MaxWeightInvalid, - #[codec(index = 19)] - NotHoldingFees, - #[codec(index = 20)] - TooExpensive, - #[codec(index = 21)] - Trap(::core::primitive::u64), - #[codec(index = 22)] - UnhandledXcmVersion, - #[codec(index = 23)] - WeightLimitReached(::core::primitive::u64), - #[codec(index = 24)] - Barrier, - #[codec(index = 25)] - WeightNotComputable, + X8([runtime_types::staging_xcm::v5::junction::Junction; 8usize]), } } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum BodyId { - #[codec(index = 0)] - Unit, - #[codec(index = 1)] - Named( - runtime_types::bounded_collections::weak_bounded_vec::WeakBoundedVec< - ::core::primitive::u8, - >, - ), - #[codec(index = 2)] - Index(#[codec(compact)] ::core::primitive::u32), - #[codec(index = 3)] - Executive, - #[codec(index = 4)] - Technical, - #[codec(index = 5)] - Legislative, - #[codec(index = 6)] - Judicial, - #[codec(index = 7)] - Defense, - #[codec(index = 8)] - Administration, - #[codec(index = 9)] - Treasury, + pub mod location { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct Location { + pub parents: ::core::primitive::u8, + pub interior: runtime_types::staging_xcm::v5::junctions::Junctions, + } + } + pub mod traits { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct InstructionError { + pub index: ::core::primitive::u8, + pub error: runtime_types::xcm::v5::traits::Error, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum Outcome { + #[codec(index = 0)] + Complete { used: ::sp_weights::Weight }, + #[codec(index = 1)] + Incomplete { + used: ::sp_weights::Weight, + error: runtime_types::staging_xcm::v5::traits::InstructionError, + }, + #[codec(index = 2)] + Error(runtime_types::staging_xcm::v5::traits::InstructionError), + } } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum BodyPart { + pub enum Hint { #[codec(index = 0)] - Voice, - #[codec(index = 1)] - Members { - #[codec(compact)] - count: ::core::primitive::u32, - }, - #[codec(index = 2)] - Fraction { - #[codec(compact)] - nom: ::core::primitive::u32, - #[codec(compact)] - denom: ::core::primitive::u32, - }, - #[codec(index = 3)] - AtLeastProportion { - #[codec(compact)] - nom: ::core::primitive::u32, - #[codec(compact)] - denom: ::core::primitive::u32, - }, - #[codec(index = 4)] - MoreThanProportion { - #[codec(compact)] - nom: ::core::primitive::u32, - #[codec(compact)] - denom: ::core::primitive::u32, - }, + AssetClaimer { location: runtime_types::staging_xcm::v5::location::Location }, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Instruction { #[codec(index = 0)] - WithdrawAsset(runtime_types::xcm::v2::multiasset::MultiAssets), + WithdrawAsset(runtime_types::staging_xcm::v5::asset::Assets), #[codec(index = 1)] - ReserveAssetDeposited(runtime_types::xcm::v2::multiasset::MultiAssets), + ReserveAssetDeposited(runtime_types::staging_xcm::v5::asset::Assets), #[codec(index = 2)] - ReceiveTeleportedAsset(runtime_types::xcm::v2::multiasset::MultiAssets), + ReceiveTeleportedAsset(runtime_types::staging_xcm::v5::asset::Assets), #[codec(index = 3)] QueryResponse { #[codec(compact)] query_id: ::core::primitive::u64, - response: runtime_types::xcm::v2::Response, - #[codec(compact)] - max_weight: ::core::primitive::u64, + response: runtime_types::staging_xcm::v5::Response, + max_weight: ::sp_weights::Weight, + querier: ::core::option::Option< + runtime_types::staging_xcm::v5::location::Location, + >, }, #[codec(index = 4)] TransferAsset { - assets: runtime_types::xcm::v2::multiasset::MultiAssets, - beneficiary: runtime_types::xcm::v2::multilocation::MultiLocation, + assets: runtime_types::staging_xcm::v5::asset::Assets, + beneficiary: runtime_types::staging_xcm::v5::location::Location, }, #[codec(index = 5)] TransferReserveAsset { - assets: runtime_types::xcm::v2::multiasset::MultiAssets, - dest: runtime_types::xcm::v2::multilocation::MultiLocation, - xcm: runtime_types::xcm::v2::Xcm, + assets: runtime_types::staging_xcm::v5::asset::Assets, + dest: runtime_types::staging_xcm::v5::location::Location, + xcm: runtime_types::staging_xcm::v5::Xcm, }, #[codec(index = 6)] Transact { - origin_type: runtime_types::xcm::v2::OriginKind, - #[codec(compact)] - require_weight_at_most: ::core::primitive::u64, + origin_kind: runtime_types::xcm::v3::OriginKind, + fallback_max_weight: ::core::option::Option<::sp_weights::Weight>, call: runtime_types::xcm::double_encoded::DoubleEncoded, }, #[codec(index = 7)] @@ -4980,142 +4866,266 @@ pub mod api { #[codec(index = 10)] ClearOrigin, #[codec(index = 11)] - DescendOrigin(runtime_types::xcm::v2::multilocation::Junctions), + DescendOrigin(runtime_types::staging_xcm::v5::junctions::Junctions), #[codec(index = 12)] - ReportError { - #[codec(compact)] - query_id: ::core::primitive::u64, - dest: runtime_types::xcm::v2::multilocation::MultiLocation, - #[codec(compact)] - max_response_weight: ::core::primitive::u64, - }, + ReportError(runtime_types::staging_xcm::v5::QueryResponseInfo), #[codec(index = 13)] DepositAsset { - assets: runtime_types::xcm::v2::multiasset::MultiAssetFilter, - #[codec(compact)] - max_assets: ::core::primitive::u32, - beneficiary: runtime_types::xcm::v2::multilocation::MultiLocation, + assets: runtime_types::staging_xcm::v5::asset::AssetFilter, + beneficiary: runtime_types::staging_xcm::v5::location::Location, }, #[codec(index = 14)] DepositReserveAsset { - assets: runtime_types::xcm::v2::multiasset::MultiAssetFilter, - #[codec(compact)] - max_assets: ::core::primitive::u32, - dest: runtime_types::xcm::v2::multilocation::MultiLocation, - xcm: runtime_types::xcm::v2::Xcm, + assets: runtime_types::staging_xcm::v5::asset::AssetFilter, + dest: runtime_types::staging_xcm::v5::location::Location, + xcm: runtime_types::staging_xcm::v5::Xcm, }, #[codec(index = 15)] ExchangeAsset { - give: runtime_types::xcm::v2::multiasset::MultiAssetFilter, - receive: runtime_types::xcm::v2::multiasset::MultiAssets, + give: runtime_types::staging_xcm::v5::asset::AssetFilter, + want: runtime_types::staging_xcm::v5::asset::Assets, + maximal: ::core::primitive::bool, }, #[codec(index = 16)] InitiateReserveWithdraw { - assets: runtime_types::xcm::v2::multiasset::MultiAssetFilter, - reserve: runtime_types::xcm::v2::multilocation::MultiLocation, - xcm: runtime_types::xcm::v2::Xcm, + assets: runtime_types::staging_xcm::v5::asset::AssetFilter, + reserve: runtime_types::staging_xcm::v5::location::Location, + xcm: runtime_types::staging_xcm::v5::Xcm, }, #[codec(index = 17)] InitiateTeleport { - assets: runtime_types::xcm::v2::multiasset::MultiAssetFilter, - dest: runtime_types::xcm::v2::multilocation::MultiLocation, - xcm: runtime_types::xcm::v2::Xcm, + assets: runtime_types::staging_xcm::v5::asset::AssetFilter, + dest: runtime_types::staging_xcm::v5::location::Location, + xcm: runtime_types::staging_xcm::v5::Xcm, }, #[codec(index = 18)] - QueryHolding { + ReportHolding { + response_info: runtime_types::staging_xcm::v5::QueryResponseInfo, + assets: runtime_types::staging_xcm::v5::asset::AssetFilter, + }, + #[codec(index = 19)] + BuyExecution { + fees: runtime_types::staging_xcm::v5::asset::Asset, + weight_limit: runtime_types::xcm::v3::WeightLimit, + }, + #[codec(index = 20)] + RefundSurplus, + #[codec(index = 21)] + SetErrorHandler(runtime_types::staging_xcm::v5::Xcm), + #[codec(index = 22)] + SetAppendix(runtime_types::staging_xcm::v5::Xcm), + #[codec(index = 23)] + ClearError, + #[codec(index = 24)] + ClaimAsset { + assets: runtime_types::staging_xcm::v5::asset::Assets, + ticket: runtime_types::staging_xcm::v5::location::Location, + }, + #[codec(index = 25)] + Trap(#[codec(compact)] ::core::primitive::u64), + #[codec(index = 26)] + SubscribeVersion { #[codec(compact)] query_id: ::core::primitive::u64, - dest: runtime_types::xcm::v2::multilocation::MultiLocation, - assets: runtime_types::xcm::v2::multiasset::MultiAssetFilter, + max_response_weight: ::sp_weights::Weight, + }, + #[codec(index = 27)] + UnsubscribeVersion, + #[codec(index = 28)] + BurnAsset(runtime_types::staging_xcm::v5::asset::Assets), + #[codec(index = 29)] + ExpectAsset(runtime_types::staging_xcm::v5::asset::Assets), + #[codec(index = 30)] + ExpectOrigin( + ::core::option::Option, + ), + #[codec(index = 31)] + ExpectError( + ::core::option::Option<( + ::core::primitive::u32, + runtime_types::xcm::v5::traits::Error, + )>, + ), + #[codec(index = 32)] + ExpectTransactStatus(runtime_types::xcm::v3::MaybeErrorCode), + #[codec(index = 33)] + QueryPallet { + module_name: + ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + response_info: runtime_types::staging_xcm::v5::QueryResponseInfo, + }, + #[codec(index = 34)] + ExpectPallet { + #[codec(compact)] + index: ::core::primitive::u32, + name: ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + module_name: + ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, #[codec(compact)] - max_response_weight: ::core::primitive::u64, + crate_major: ::core::primitive::u32, + #[codec(compact)] + min_crate_minor: ::core::primitive::u32, + }, + #[codec(index = 35)] + ReportTransactStatus(runtime_types::staging_xcm::v5::QueryResponseInfo), + #[codec(index = 36)] + ClearTransactStatus, + #[codec(index = 37)] + UniversalOrigin(runtime_types::staging_xcm::v5::junction::Junction), + #[codec(index = 38)] + ExportMessage { + network: runtime_types::staging_xcm::v5::junction::NetworkId, + destination: runtime_types::staging_xcm::v5::junctions::Junctions, + xcm: runtime_types::staging_xcm::v5::Xcm, + }, + #[codec(index = 39)] + LockAsset { + asset: runtime_types::staging_xcm::v5::asset::Asset, + unlocker: runtime_types::staging_xcm::v5::location::Location, + }, + #[codec(index = 40)] + UnlockAsset { + asset: runtime_types::staging_xcm::v5::asset::Asset, + target: runtime_types::staging_xcm::v5::location::Location, + }, + #[codec(index = 41)] + NoteUnlockable { + asset: runtime_types::staging_xcm::v5::asset::Asset, + owner: runtime_types::staging_xcm::v5::location::Location, + }, + #[codec(index = 42)] + RequestUnlock { + asset: runtime_types::staging_xcm::v5::asset::Asset, + locker: runtime_types::staging_xcm::v5::location::Location, + }, + #[codec(index = 43)] + SetFeesMode { jit_withdraw: ::core::primitive::bool }, + #[codec(index = 44)] + SetTopic([::core::primitive::u8; 32usize]), + #[codec(index = 45)] + ClearTopic, + #[codec(index = 46)] + AliasOrigin(runtime_types::staging_xcm::v5::location::Location), + #[codec(index = 47)] + UnpaidExecution { + weight_limit: runtime_types::xcm::v3::WeightLimit, + check_origin: ::core::option::Option< + runtime_types::staging_xcm::v5::location::Location, + >, }, - #[codec(index = 19)] - BuyExecution { - fees: runtime_types::xcm::v2::multiasset::MultiAsset, - weight_limit: runtime_types::xcm::v2::WeightLimit, + #[codec(index = 48)] + PayFees { asset: runtime_types::staging_xcm::v5::asset::Asset }, + #[codec(index = 49)] + InitiateTransfer { + destination: runtime_types::staging_xcm::v5::location::Location, + remote_fees: ::core::option::Option< + runtime_types::staging_xcm::v5::asset::AssetTransferFilter, + >, + preserve_origin: ::core::primitive::bool, + assets: runtime_types::bounded_collections::bounded_vec::BoundedVec< + runtime_types::staging_xcm::v5::asset::AssetTransferFilter, + >, + remote_xcm: runtime_types::staging_xcm::v5::Xcm, }, - #[codec(index = 20)] - RefundSurplus, - #[codec(index = 21)] - SetErrorHandler(runtime_types::xcm::v2::Xcm), - #[codec(index = 22)] - SetAppendix(runtime_types::xcm::v2::Xcm), - #[codec(index = 23)] - ClearError, - #[codec(index = 24)] - ClaimAsset { - assets: runtime_types::xcm::v2::multiasset::MultiAssets, - ticket: runtime_types::xcm::v2::multilocation::MultiLocation, + #[codec(index = 50)] + ExecuteWithOrigin { + descendant_origin: ::core::option::Option< + runtime_types::staging_xcm::v5::junctions::Junctions, + >, + xcm: runtime_types::staging_xcm::v5::Xcm, }, - #[codec(index = 25)] - Trap(#[codec(compact)] ::core::primitive::u64), - #[codec(index = 26)] - SubscribeVersion { - #[codec(compact)] - query_id: ::core::primitive::u64, - #[codec(compact)] - max_response_weight: ::core::primitive::u64, + #[codec(index = 51)] + SetHints { + hints: runtime_types::bounded_collections::bounded_vec::BoundedVec< + runtime_types::staging_xcm::v5::Hint, + >, }, - #[codec(index = 27)] - UnsubscribeVersion, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum NetworkId { - #[codec(index = 0)] - Any, - #[codec(index = 1)] - Named( - runtime_types::bounded_collections::weak_bounded_vec::WeakBoundedVec< - ::core::primitive::u8, - >, - ), - #[codec(index = 2)] - Polkadot, - #[codec(index = 3)] - Kusama, + pub struct PalletInfo { + #[codec(compact)] + pub index: ::core::primitive::u32, + pub name: runtime_types::bounded_collections::bounded_vec::BoundedVec< + ::core::primitive::u8, + >, + pub module_name: runtime_types::bounded_collections::bounded_vec::BoundedVec< + ::core::primitive::u8, + >, + #[codec(compact)] + pub major: ::core::primitive::u32, + #[codec(compact)] + pub minor: ::core::primitive::u32, + #[codec(compact)] + pub patch: ::core::primitive::u32, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum OriginKind { - #[codec(index = 0)] - Native, - #[codec(index = 1)] - SovereignAccount, - #[codec(index = 2)] - Superuser, - #[codec(index = 3)] - Xcm, + pub struct QueryResponseInfo { + pub destination: runtime_types::staging_xcm::v5::location::Location, + #[codec(compact)] + pub query_id: ::core::primitive::u64, + pub max_weight: ::sp_weights::Weight, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Response { #[codec(index = 0)] Null, #[codec(index = 1)] - Assets(runtime_types::xcm::v2::multiasset::MultiAssets), + Assets(runtime_types::staging_xcm::v5::asset::Assets), #[codec(index = 2)] ExecutionResult( ::core::option::Option<( ::core::primitive::u32, - runtime_types::xcm::v2::traits::Error, + runtime_types::xcm::v5::traits::Error, )>, ), #[codec(index = 3)] Version(::core::primitive::u32), - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum WeightLimit { - #[codec(index = 0)] - Unlimited, - #[codec(index = 1)] - Limited(#[codec(compact)] ::core::primitive::u64), + #[codec(index = 4)] + PalletsInfo( + runtime_types::bounded_collections::bounded_vec::BoundedVec< + runtime_types::staging_xcm::v5::PalletInfo, + >, + ), + #[codec(index = 5)] + DispatchResult(runtime_types::xcm::v3::MaybeErrorCode), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct Xcm( pub ::subxt::ext::subxt_core::alloc::vec::Vec< - runtime_types::xcm::v2::Instruction, + runtime_types::staging_xcm::v5::Instruction, >, ); } + } + pub mod staging_xcm_executor { + use super::runtime_types; + pub mod traits { + use super::runtime_types; + pub mod asset_transfer { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum TransferType { + #[codec(index = 0)] + Teleport, + #[codec(index = 1)] + LocalReserve, + #[codec(index = 2)] + DestinationReserve, + #[codec(index = 3)] + RemoteReserve(runtime_types::xcm::VersionedLocation), + } + } + } + } + pub mod xcm { + use super::runtime_types; + pub mod double_encoded { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct DoubleEncoded { + pub encoded: ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + } + } pub mod v3 { use super::runtime_types; pub mod junction { @@ -5475,6 +5485,23 @@ pub mod api { #[codec(index = 39)] ExceedsStackLimit, } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum SendError { + #[codec(index = 0)] + NotApplicable, + #[codec(index = 1)] + Transport, + #[codec(index = 2)] + Unroutable, + #[codec(index = 3)] + DestinationUnsupported, + #[codec(index = 4)] + ExceedsMaxMessageSize, + #[codec(index = 5)] + MissingArgument, + #[codec(index = 6)] + Fees, + } } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Instruction { @@ -5777,121 +5804,160 @@ pub mod api { >, ); } + pub mod v5 { + use super::runtime_types; + pub mod traits { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum Error { + #[codec(index = 0)] + Overflow, + #[codec(index = 1)] + Unimplemented, + #[codec(index = 2)] + UntrustedReserveLocation, + #[codec(index = 3)] + UntrustedTeleportLocation, + #[codec(index = 4)] + LocationFull, + #[codec(index = 5)] + LocationNotInvertible, + #[codec(index = 6)] + BadOrigin, + #[codec(index = 7)] + InvalidLocation, + #[codec(index = 8)] + AssetNotFound, + #[codec(index = 9)] + FailedToTransactAsset, + #[codec(index = 10)] + NotWithdrawable, + #[codec(index = 11)] + LocationCannotHold, + #[codec(index = 12)] + ExceedsMaxMessageSize, + #[codec(index = 13)] + DestinationUnsupported, + #[codec(index = 14)] + Transport, + #[codec(index = 15)] + Unroutable, + #[codec(index = 16)] + UnknownClaim, + #[codec(index = 17)] + FailedToDecode, + #[codec(index = 18)] + MaxWeightInvalid, + #[codec(index = 19)] + NotHoldingFees, + #[codec(index = 20)] + TooExpensive, + #[codec(index = 21)] + Trap(::core::primitive::u64), + #[codec(index = 22)] + ExpectationFalse, + #[codec(index = 23)] + PalletNotFound, + #[codec(index = 24)] + NameMismatch, + #[codec(index = 25)] + VersionIncompatible, + #[codec(index = 26)] + HoldingWouldOverflow, + #[codec(index = 27)] + ExportError, + #[codec(index = 28)] + ReanchorFailed, + #[codec(index = 29)] + NoDeal, + #[codec(index = 30)] + FeesNotMet, + #[codec(index = 31)] + LockError, + #[codec(index = 32)] + NoPermission, + #[codec(index = 33)] + Unanchored, + #[codec(index = 34)] + NotDepositable, + #[codec(index = 35)] + TooManyAssets, + #[codec(index = 36)] + UnhandledXcmVersion, + #[codec(index = 37)] + WeightLimitReached(::sp_weights::Weight), + #[codec(index = 38)] + Barrier, + #[codec(index = 39)] + WeightNotComputable, + #[codec(index = 40)] + ExceedsStackLimit, + } + } + } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum VersionedAssetId { #[codec(index = 3)] V3(runtime_types::xcm::v3::multiasset::AssetId), #[codec(index = 4)] V4(runtime_types::staging_xcm::v4::asset::AssetId), + #[codec(index = 5)] + V5(runtime_types::staging_xcm::v5::asset::AssetId), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum VersionedAssets { - #[codec(index = 1)] - V2(runtime_types::xcm::v2::multiasset::MultiAssets), #[codec(index = 3)] V3(runtime_types::xcm::v3::multiasset::MultiAssets), #[codec(index = 4)] V4(runtime_types::staging_xcm::v4::asset::Assets), + #[codec(index = 5)] + V5(runtime_types::staging_xcm::v5::asset::Assets), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum VersionedInteriorLocation { - #[codec(index = 2)] - V2(runtime_types::xcm::v2::multilocation::Junctions), #[codec(index = 3)] V3(runtime_types::xcm::v3::junctions::Junctions), #[codec(index = 4)] V4(runtime_types::staging_xcm::v4::junctions::Junctions), + #[codec(index = 5)] + V5(runtime_types::staging_xcm::v5::junctions::Junctions), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum VersionedLocation { - #[codec(index = 1)] - V2(runtime_types::xcm::v2::multilocation::MultiLocation), #[codec(index = 3)] V3(runtime_types::staging_xcm::v3::multilocation::MultiLocation), #[codec(index = 4)] V4(runtime_types::staging_xcm::v4::location::Location), + #[codec(index = 5)] + V5(runtime_types::staging_xcm::v5::location::Location), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum VersionedResponse { - #[codec(index = 2)] - V2(runtime_types::xcm::v2::Response), #[codec(index = 3)] V3(runtime_types::xcm::v3::Response), #[codec(index = 4)] V4(runtime_types::staging_xcm::v4::Response), + #[codec(index = 5)] + V5(runtime_types::staging_xcm::v5::Response), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum VersionedXcm { - #[codec(index = 2)] - V2(runtime_types::xcm::v2::Xcm), #[codec(index = 3)] V3(runtime_types::xcm::v3::Xcm), #[codec(index = 4)] V4(runtime_types::staging_xcm::v4::Xcm), + #[codec(index = 5)] + V5(runtime_types::staging_xcm::v5::Xcm), } } pub mod xcm_runtime_apis { use super::runtime_types; - pub mod conversions { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Error { - #[codec(index = 0)] - Unsupported, - #[codec(index = 1)] - VersionedConversionFailed, - } - } - pub mod dry_run { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct CallDryRunEffects<_0> { - pub execution_result: ::core::result::Result< - runtime_types::frame_support::dispatch::PostDispatchInfo, - runtime_types::sp_runtime::DispatchErrorWithPostInfo< - runtime_types::frame_support::dispatch::PostDispatchInfo, - >, - >, - pub emitted_events: ::subxt::ext::subxt_core::alloc::vec::Vec<_0>, - pub local_xcm: ::core::option::Option, - pub forwarded_xcms: ::subxt::ext::subxt_core::alloc::vec::Vec<( - runtime_types::xcm::VersionedLocation, - ::subxt::ext::subxt_core::alloc::vec::Vec, - )>, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Error { - #[codec(index = 0)] - Unimplemented, - #[codec(index = 1)] - VersionedConversionFailed, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct XcmDryRunEffects<_0> { - pub execution_result: runtime_types::staging_xcm::v4::traits::Outcome, - pub emitted_events: ::subxt::ext::subxt_core::alloc::vec::Vec<_0>, - pub forwarded_xcms: ::subxt::ext::subxt_core::alloc::vec::Vec<( - runtime_types::xcm::VersionedLocation, - ::subxt::ext::subxt_core::alloc::vec::Vec, - )>, - } - } - pub mod fees { + pub mod authorized_aliases { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Error { - #[codec(index = 0)] - Unimplemented, - #[codec(index = 1)] - VersionedConversionFailed, - #[codec(index = 2)] - WeightNotComputable, - #[codec(index = 3)] - UnhandledXcmVersion, - #[codec(index = 4)] - AssetNotFound, - #[codec(index = 5)] - Unroutable, + pub struct OriginAliaser { + pub location: runtime_types::xcm::VersionedLocation, + pub expiry: ::core::option::Option<::core::primitive::u64>, } } } diff --git a/relay-clients/client-bridge-hub-rococo/src/lib.rs b/relay-clients/client-bridge-hub-rococo/src/lib.rs index d3a4037dde..2b03010b37 100644 --- a/relay-clients/client-bridge-hub-rococo/src/lib.rs +++ b/relay-clients/client-bridge-hub-rococo/src/lib.rs @@ -145,5 +145,5 @@ impl ChainWithMessages for BridgeHubRococo { impl ChainWithRuntimeVersion for BridgeHubRococo { const RUNTIME_VERSION: Option = - Some(SimpleRuntimeVersion { spec_version: 1_016_001, transaction_version: 6 }); + Some(SimpleRuntimeVersion { spec_version: 1_019_002, transaction_version: 6 }); } diff --git a/relay-clients/client-bridge-hub-westend/src/codegen_runtime.rs b/relay-clients/client-bridge-hub-westend/src/codegen_runtime.rs index b1a0bd7fe1..fac609e71a 100644 --- a/relay-clients/client-bridge-hub-westend/src/codegen_runtime.rs +++ b/relay-clients/client-bridge-hub-westend/src/codegen_runtime.rs @@ -16,10 +16,10 @@ //! Autogenerated runtime API //! THIS FILE WAS AUTOGENERATED USING parity-bridges-common::runtime-codegen -//! EXECUTED COMMAND: target/debug/runtime-codegen --from-node-url -//! wss://westend-bridge-hub-rpc.polkadot.io:443 +//! EXECUTED COMMAND: target/release/runtime-codegen --from-wasm-file +//! wbuild/bridge_hub_westend_runtime.compact.compressed.wasm -#[allow(dead_code, unused_imports, non_camel_case_types)] +#[allow(dead_code, unused_imports, non_camel_case_types, unreachable_patterns)] #[allow(clippy::all)] #[allow(rustdoc::broken_intra_doc_links)] pub mod api { @@ -101,10 +101,6 @@ pub mod api { pub state: runtime_types::bp_messages::lane::LaneState, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct InboundMessageDetails { - pub dispatch_weight: ::sp_weights::Weight, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct MessageKey<_0> { pub lane_id: _0, pub nonce: ::core::primitive::u64, @@ -124,12 +120,6 @@ pub mod api { pub state: runtime_types::bp_messages::lane::LaneState, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct OutboundMessageDetails { - pub nonce: ::core::primitive::u64, - pub dispatch_weight: ::sp_weights::Weight, - pub size: ::core::primitive::u32, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct ReceivedMessages<_0, _1> { pub lane: _1, pub receive_results: ::subxt::ext::subxt_core::alloc::vec::Vec<( @@ -333,11 +323,34 @@ pub mod api { Sibling(runtime_types::polkadot_parachain_primitives::primitives::Id), #[codec(index = 3)] Snowbridge(runtime_types::snowbridge_core::ChannelId), + #[codec(index = 4)] + SnowbridgeV2(::subxt::ext::subxt_core::utils::H256), } } } pub mod bridge_hub_westend_runtime { use super::runtime_types; + pub mod bridge_common_config { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum BridgeReward { + #[codec(index = 0)] + RococoWestend( + runtime_types::bp_relayers::RewardsAccountParams< + ::bp_messages::LegacyLaneId, + >, + ), + #[codec(index = 1)] + Snowbridge, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum BridgeRewardBeneficiaries { + #[codec(index = 0)] + LocalAccount(::sp_core::crypto::AccountId32), + #[codec(index = 1)] + AssetHubLocation(runtime_types::xcm::VersionedLocation), + } + } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct BridgeRejectObsoleteHeadersAndMessages; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -352,8 +365,6 @@ pub mod api { PolkadotXcm(runtime_types::pallet_xcm::pallet::Origin), #[codec(index = 32)] CumulusXcm(runtime_types::cumulus_pallet_xcm::pallet::Origin), - #[codec(index = 3)] - Void(runtime_types::sp_core::Void), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct Runtime; @@ -405,6 +416,16 @@ pub mod api { ), #[codec(index = 83)] EthereumSystem(runtime_types::snowbridge_pallet_system::pallet::Call), + #[codec(index = 90)] + EthereumSystemV2(runtime_types::snowbridge_pallet_system_v2::pallet::Call), + #[codec(index = 91)] + EthereumInboundQueueV2( + runtime_types::snowbridge_pallet_inbound_queue_v2::pallet::Call, + ), + #[codec(index = 92)] + EthereumOutboundQueueV2( + runtime_types::snowbridge_pallet_outbound_queue_v2::pallet::Call, + ), #[codec(index = 250)] MessageQueue(runtime_types::pallet_message_queue::pallet::Call), } @@ -450,6 +471,16 @@ pub mod api { ), #[codec(index = 83)] EthereumSystem(runtime_types::snowbridge_pallet_system::pallet::Error), + #[codec(index = 90)] + EthereumSystemV2(runtime_types::snowbridge_pallet_system_v2::pallet::Error), + #[codec(index = 91)] + EthereumInboundQueueV2( + runtime_types::snowbridge_pallet_inbound_queue_v2::pallet::Error, + ), + #[codec(index = 92)] + EthereumOutboundQueueV2( + runtime_types::snowbridge_pallet_outbound_queue_v2::pallet::Error, + ), #[codec(index = 250)] MessageQueue(runtime_types::pallet_message_queue::pallet::Error), } @@ -499,11 +530,25 @@ pub mod api { ), #[codec(index = 83)] EthereumSystem(runtime_types::snowbridge_pallet_system::pallet::Event), + #[codec(index = 90)] + EthereumSystemV2(runtime_types::snowbridge_pallet_system_v2::pallet::Event), + #[codec(index = 91)] + EthereumInboundQueueV2( + runtime_types::snowbridge_pallet_inbound_queue_v2::pallet::Event, + ), + #[codec(index = 92)] + EthereumOutboundQueueV2( + runtime_types::snowbridge_pallet_outbound_queue_v2::pallet::Event, + ), #[codec(index = 250)] MessageQueue(runtime_types::pallet_message_queue::pallet::Event), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum RuntimeHoldReason { + #[codec(index = 22)] + Session(runtime_types::pallet_session::pallet::HoldReason), + #[codec(index = 31)] + PolkadotXcm(runtime_types::pallet_xcm::pallet::HoldReason), #[codec(index = 45)] XcmOverBridgeHubRococo(runtime_types::pallet_xcm_bridge_hub::pallet::HoldReason), } @@ -520,7 +565,8 @@ pub mod api { pub enum Call { #[codec(index = 0)] set_validation_data { - data: runtime_types::cumulus_primitives_parachain_inherent::ParachainInherentData, + data: runtime_types::cumulus_pallet_parachain_system::parachain_inherent::BasicParachainInherentData, + inbound_messages_data: runtime_types::cumulus_pallet_parachain_system::parachain_inherent::InboundMessagesData, }, #[codec(index = 1)] sudo_send_upward_message { @@ -543,10 +589,6 @@ pub mod api { HostConfigurationNotAvailable, #[codec(index = 5)] NotScheduled, - #[codec(index = 6)] - NothingAuthorized, - #[codec(index = 7)] - Unauthorized, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Event { @@ -569,6 +611,65 @@ pub mod api { }, } } + pub mod parachain_inherent { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct AbridgedInboundMessagesCollection1<_0> { + pub full_messages: ::subxt::ext::subxt_core::alloc::vec::Vec<_0>, + pub hashed_messages: ::subxt::ext::subxt_core::alloc::vec::Vec< + runtime_types::cumulus_primitives_parachain_inherent::HashedMessage, + >, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct AbridgedInboundMessagesCollection2<_0> { + pub full_messages: ::subxt::ext::subxt_core::alloc::vec::Vec<_0>, + pub hashed_messages: ::subxt::ext::subxt_core::alloc::vec::Vec<( + runtime_types::polkadot_parachain_primitives::primitives::Id, + runtime_types::cumulus_primitives_parachain_inherent::HashedMessage, + )>, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct BasicParachainInherentData { + pub validation_data: + runtime_types::polkadot_primitives::v8::PersistedValidationData< + ::subxt::ext::subxt_core::utils::H256, + ::core::primitive::u32, + >, + pub relay_chain_state: runtime_types::sp_trie::storage_proof::StorageProof, + pub relay_parent_descendants: ::subxt::ext::subxt_core::alloc::vec::Vec< + ::sp_runtime::generic::Header< + ::core::primitive::u32, + ::sp_runtime::traits::BlakeTwo256, + >, + >, + pub collator_peer_id: ::core::option::Option< + runtime_types::bounded_collections::bounded_vec::BoundedVec< + ::core::primitive::u8, + >, + >, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct InboundMessageId { + pub sent_at: ::core::primitive::u32, + pub reverse_idx: ::core::primitive::u32, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct InboundMessagesData { + pub downward_messages: runtime_types::cumulus_pallet_parachain_system::parachain_inherent::AbridgedInboundMessagesCollection1< + runtime_types::polkadot_core_primitives::InboundDownwardMessage< + ::core::primitive::u32, + >, + >, + pub horizontal_messages: runtime_types::cumulus_pallet_parachain_system::parachain_inherent::AbridgedInboundMessagesCollection2< + ( + runtime_types::polkadot_parachain_primitives::primitives::Id, + runtime_types::polkadot_core_primitives::InboundHrmpMessage< + ::core::primitive::u32, + >, + ), + >, + } + } pub mod relay_state_snapshot { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -630,6 +731,11 @@ pub mod api { } } } + pub mod cumulus_pallet_weight_reclaim { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct StorageWeightReclaim<_1>(pub _1); + } pub mod cumulus_pallet_xcm { use super::runtime_types; pub mod pallet { @@ -645,7 +751,7 @@ pub mod api { #[codec(index = 2)] ExecutedDownward( [::core::primitive::u8; 32usize], - runtime_types::staging_xcm::v4::traits::Outcome, + runtime_types::staging_xcm::v5::traits::Outcome, ), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -715,57 +821,15 @@ pub mod api { pub resume_threshold: ::core::primitive::u32, } } - pub mod cumulus_primitives_core { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct CollationInfo { - pub upward_messages: ::subxt::ext::subxt_core::alloc::vec::Vec< - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - >, - pub horizontal_messages: ::subxt::ext::subxt_core::alloc::vec::Vec< - runtime_types::polkadot_core_primitives::OutboundHrmpMessage< - runtime_types::polkadot_parachain_primitives::primitives::Id, - >, - >, - pub new_validation_code: ::core::option::Option< - runtime_types::polkadot_parachain_primitives::primitives::ValidationCode, - >, - pub processed_downward_messages: ::core::primitive::u32, - pub hrmp_watermark: ::core::primitive::u32, - pub head_data: runtime_types::polkadot_parachain_primitives::primitives::HeadData, - } - } pub mod cumulus_primitives_parachain_inherent { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct MessageQueueChain(pub ::subxt::ext::subxt_core::utils::H256); - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct ParachainInherentData { - pub validation_data: - runtime_types::polkadot_primitives::v8::PersistedValidationData< - ::subxt::ext::subxt_core::utils::H256, - ::core::primitive::u32, - >, - pub relay_chain_state: runtime_types::sp_trie::storage_proof::StorageProof, - pub downward_messages: ::subxt::ext::subxt_core::alloc::vec::Vec< - runtime_types::polkadot_core_primitives::InboundDownwardMessage< - ::core::primitive::u32, - >, - >, - pub horizontal_messages: ::subxt::ext::subxt_core::utils::KeyedVec< - runtime_types::polkadot_parachain_primitives::primitives::Id, - ::subxt::ext::subxt_core::alloc::vec::Vec< - runtime_types::polkadot_core_primitives::InboundHrmpMessage< - ::core::primitive::u32, - >, - >, - >, + pub struct HashedMessage { + pub sent_at: ::core::primitive::u32, + pub msg_hash: ::subxt::ext::subxt_core::utils::H256, } - } - pub mod cumulus_primitives_storage_weight_reclaim { - use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct StorageWeightReclaim; + pub struct MessageQueueChain(pub ::subxt::ext::subxt_core::utils::H256); } pub mod finality_grandpa { use super::runtime_types; @@ -826,12 +890,6 @@ pub mod api { Mandatory, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct DispatchInfo { - pub weight: ::sp_weights::Weight, - pub class: runtime_types::frame_support::dispatch::DispatchClass, - pub pays_fee: runtime_types::frame_support::dispatch::Pays, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Pays { #[codec(index = 0)] Yes, @@ -845,11 +903,6 @@ pub mod api { pub mandatory: _0, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct PostDispatchInfo { - pub actual_weight: ::core::option::Option<::sp_weights::Weight>, - pub pays_fee: runtime_types::frame_support::dispatch::Pays, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum RawOrigin<_0> { #[codec(index = 0)] Root, @@ -857,6 +910,8 @@ pub mod api { Signed(_0), #[codec(index = 2)] None, + #[codec(index = 3)] + Authorized, } } pub mod traits { @@ -881,6 +936,18 @@ pub mod api { } pub mod tokens { use super::runtime_types; + pub mod fungible { + use super::runtime_types; + #[derive( + ::codec::Decode, + ::codec::Encode, + ::subxt::ext::subxt_core::ext::codec::CompactAs, + Clone, + Debug, + PartialEq, + )] + pub struct HoldConsideration(pub ::core::primitive::u128); + } pub mod misc { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -898,11 +965,18 @@ pub mod api { } } } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct PalletId(pub [::core::primitive::u8; 8usize]); } pub mod frame_system { use super::runtime_types; pub mod extensions { use super::runtime_types; + pub mod authorize_call { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct AuthorizeCall; + } pub mod check_genesis { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -1039,12 +1113,12 @@ pub mod api { pub enum Event { #[codec(index = 0)] ExtrinsicSuccess { - dispatch_info: runtime_types::frame_support::dispatch::DispatchInfo, + dispatch_info: runtime_types::frame_system::DispatchEventInfo, }, #[codec(index = 1)] ExtrinsicFailed { dispatch_error: runtime_types::sp_runtime::DispatchError, - dispatch_info: runtime_types::frame_support::dispatch::DispatchInfo, + dispatch_info: runtime_types::frame_system::DispatchEventInfo, }, #[codec(index = 2)] CodeUpdated, @@ -1062,6 +1136,11 @@ pub mod api { code_hash: ::subxt::ext::subxt_core::utils::H256, check_version: ::core::primitive::bool, }, + #[codec(index = 7)] + RejectedInvalidAuthorizedUpgrade { + code_hash: ::subxt::ext::subxt_core::utils::H256, + error: runtime_types::sp_runtime::DispatchError, + }, } } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -1078,6 +1157,12 @@ pub mod api { pub check_version: ::core::primitive::bool, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct DispatchEventInfo { + pub weight: ::sp_weights::Weight, + pub class: runtime_types::frame_support::dispatch::DispatchClass, + pub pays_fee: runtime_types::frame_support::dispatch::Pays, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct EventRecord<_0, _1> { pub phase: runtime_types::frame_system::Phase, pub event: _0, @@ -1260,39 +1345,84 @@ pub mod api { #[codec(index = 10)] Minted { who: ::sp_core::crypto::AccountId32, amount: ::core::primitive::u128 }, #[codec(index = 11)] - Burned { who: ::sp_core::crypto::AccountId32, amount: ::core::primitive::u128 }, + MintedCredit { amount: ::core::primitive::u128 }, #[codec(index = 12)] + Burned { who: ::sp_core::crypto::AccountId32, amount: ::core::primitive::u128 }, + #[codec(index = 13)] + BurnedDebt { amount: ::core::primitive::u128 }, + #[codec(index = 14)] Suspended { who: ::sp_core::crypto::AccountId32, amount: ::core::primitive::u128, }, - #[codec(index = 13)] + #[codec(index = 15)] Restored { who: ::sp_core::crypto::AccountId32, amount: ::core::primitive::u128, }, - #[codec(index = 14)] + #[codec(index = 16)] Upgraded { who: ::sp_core::crypto::AccountId32 }, - #[codec(index = 15)] + #[codec(index = 17)] Issued { amount: ::core::primitive::u128 }, - #[codec(index = 16)] + #[codec(index = 18)] Rescinded { amount: ::core::primitive::u128 }, - #[codec(index = 17)] + #[codec(index = 19)] Locked { who: ::sp_core::crypto::AccountId32, amount: ::core::primitive::u128 }, - #[codec(index = 18)] + #[codec(index = 20)] Unlocked { who: ::sp_core::crypto::AccountId32, amount: ::core::primitive::u128, }, - #[codec(index = 19)] + #[codec(index = 21)] Frozen { who: ::sp_core::crypto::AccountId32, amount: ::core::primitive::u128 }, - #[codec(index = 20)] + #[codec(index = 22)] Thawed { who: ::sp_core::crypto::AccountId32, amount: ::core::primitive::u128 }, - #[codec(index = 21)] + #[codec(index = 23)] TotalIssuanceForced { old: ::core::primitive::u128, new: ::core::primitive::u128, }, + #[codec(index = 24)] + Held { + reason: runtime_types::bridge_hub_westend_runtime::RuntimeHoldReason, + who: ::sp_core::crypto::AccountId32, + amount: ::core::primitive::u128, + }, + #[codec(index = 25)] + BurnedHeld { + reason: runtime_types::bridge_hub_westend_runtime::RuntimeHoldReason, + who: ::sp_core::crypto::AccountId32, + amount: ::core::primitive::u128, + }, + #[codec(index = 26)] + TransferOnHold { + reason: runtime_types::bridge_hub_westend_runtime::RuntimeHoldReason, + source: ::sp_core::crypto::AccountId32, + dest: ::sp_core::crypto::AccountId32, + amount: ::core::primitive::u128, + }, + #[codec(index = 27)] + TransferAndHold { + reason: runtime_types::bridge_hub_westend_runtime::RuntimeHoldReason, + source: ::sp_core::crypto::AccountId32, + dest: ::sp_core::crypto::AccountId32, + transferred: ::core::primitive::u128, + }, + #[codec(index = 28)] + Released { + reason: runtime_types::bridge_hub_westend_runtime::RuntimeHoldReason, + who: ::sp_core::crypto::AccountId32, + amount: ::core::primitive::u128, + }, + #[codec(index = 29)] + Unexpected(runtime_types::pallet_balances::pallet::UnexpectedKind), + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum UnexpectedKind { + #[codec(index = 0)] + BalanceUpdated, + #[codec(index = 1)] + FailedToMutateAccount, } } pub mod types { @@ -1666,23 +1796,26 @@ pub mod api { pub mod extension { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct BridgeRelayersSignedExtension; + pub struct BridgeRelayersTransactionExtension; } pub mod pallet { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Call { #[codec(index = 0)] - claim_rewards { - rewards_account_params: runtime_types::bp_relayers::RewardsAccountParams< - ::bp_messages::LegacyLaneId, - >, - }, - #[codec(index = 1)] - register { valid_till: ::core::primitive::u32 }, - #[codec(index = 2)] - deregister, - } + claim_rewards { + reward_kind: runtime_types::bridge_hub_westend_runtime::bridge_common_config::BridgeReward, + }, + #[codec(index = 1)] + register { valid_till: ::core::primitive::u32 }, + #[codec(index = 2)] + deregister, + #[codec(index = 3)] + claim_rewards_to { + reward_kind: runtime_types::bridge_hub_westend_runtime::bridge_common_config::BridgeReward, + beneficiary: runtime_types::bridge_hub_westend_runtime::bridge_common_config::BridgeRewardBeneficiaries, + }, + } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Error { #[codec(index = 0)] @@ -1705,40 +1838,37 @@ pub mod api { #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Event { #[codec(index = 0)] - RewardRegistered { - relayer: ::sp_core::crypto::AccountId32, - rewards_account_params: runtime_types::bp_relayers::RewardsAccountParams< - ::bp_messages::LegacyLaneId, - >, - reward: ::core::primitive::u128, - }, - #[codec(index = 1)] - RewardPaid { - relayer: ::sp_core::crypto::AccountId32, - rewards_account_params: runtime_types::bp_relayers::RewardsAccountParams< - ::bp_messages::LegacyLaneId, - >, - reward: ::core::primitive::u128, - }, - #[codec(index = 2)] - RegistrationUpdated { - relayer: ::sp_core::crypto::AccountId32, - registration: runtime_types::bp_relayers::registration::Registration< - ::core::primitive::u32, - ::core::primitive::u128, - >, - }, - #[codec(index = 3)] - Deregistered { relayer: ::sp_core::crypto::AccountId32 }, - #[codec(index = 4)] - SlashedAndDeregistered { - relayer: ::sp_core::crypto::AccountId32, - registration: runtime_types::bp_relayers::registration::Registration< - ::core::primitive::u32, - ::core::primitive::u128, - >, - }, - } + RewardRegistered { + relayer: ::sp_core::crypto::AccountId32, + reward_kind: runtime_types::bridge_hub_westend_runtime::bridge_common_config::BridgeReward, + reward_balance: ::core::primitive::u128, + }, + #[codec(index = 1)] + RewardPaid { + relayer: ::sp_core::crypto::AccountId32, + reward_kind: runtime_types::bridge_hub_westend_runtime::bridge_common_config::BridgeReward, + reward_balance: ::core::primitive::u128, + beneficiary: runtime_types::bridge_hub_westend_runtime::bridge_common_config::BridgeRewardBeneficiaries, + }, + #[codec(index = 2)] + RegistrationUpdated { + relayer: ::sp_core::crypto::AccountId32, + registration: runtime_types::bp_relayers::registration::Registration< + ::core::primitive::u32, + ::core::primitive::u128, + >, + }, + #[codec(index = 3)] + Deregistered { relayer: ::sp_core::crypto::AccountId32 }, + #[codec(index = 4)] + SlashedAndDeregistered { + relayer: ::sp_core::crypto::AccountId32, + registration: runtime_types::bp_relayers::registration::Registration< + ::core::primitive::u32, + ::core::primitive::u128, + >, + }, + } } } pub mod pallet_collator_selection { @@ -2007,6 +2137,14 @@ pub mod api { runtime_types::pallet_multisig::Timepoint<::core::primitive::u32>, call_hash: [::core::primitive::u8; 32usize], }, + #[codec(index = 4)] + poke_deposit { + threshold: ::core::primitive::u16, + other_signatories: ::subxt::ext::subxt_core::alloc::vec::Vec< + ::sp_core::crypto::AccountId32, + >, + call_hash: [::core::primitive::u8; 32usize], + }, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Error { @@ -2073,6 +2211,13 @@ pub mod api { multisig: ::sp_core::crypto::AccountId32, call_hash: [::core::primitive::u8; 32usize], }, + #[codec(index = 4)] + DepositPoked { + who: ::sp_core::crypto::AccountId32, + call_hash: [::core::primitive::u8; 32usize], + old_deposit: ::core::primitive::u128, + new_deposit: ::core::primitive::u128, + }, } } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -2119,6 +2264,17 @@ pub mod api { pub enum Event { #[codec(index = 0)] NewSession { session_index: ::core::primitive::u32 }, + #[codec(index = 1)] + NewQueued, + #[codec(index = 2)] + ValidatorDisabled { validator: ::sp_core::crypto::AccountId32 }, + #[codec(index = 3)] + ValidatorReenabled { validator: ::sp_core::crypto::AccountId32 }, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum HoldReason { + #[codec(index = 0)] + Keys, } } } @@ -2150,28 +2306,6 @@ pub mod api { }, } } - pub mod types { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct FeeDetails<_0> { - pub inclusion_fee: ::core::option::Option< - runtime_types::pallet_transaction_payment::types::InclusionFee<_0>, - >, - pub tip: _0, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct InclusionFee<_0> { - pub base_fee: _0, - pub len_fee: _0, - pub adjusted_weight_fee: _0, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct RuntimeDispatchInfo<_0, _1> { - pub weight: _1, - pub class: runtime_types::frame_support::dispatch::DispatchClass, - pub partial_fee: _0, - } - } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct ChargeTransactionPayment(#[codec(compact)] pub ::core::primitive::u128); #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -2229,6 +2363,24 @@ pub mod api { >, weight: ::sp_weights::Weight, }, + #[codec(index = 6)] + if_else { + main: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::bridge_hub_westend_runtime::RuntimeCall, + >, + fallback: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::bridge_hub_westend_runtime::RuntimeCall, + >, + }, + #[codec(index = 7)] + dispatch_as_fallible { + as_origin: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::bridge_hub_westend_runtime::OriginCaller, + >, + call: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::bridge_hub_westend_runtime::RuntimeCall, + >, + }, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Error { @@ -2255,32 +2407,124 @@ pub mod api { result: ::core::result::Result<(), runtime_types::sp_runtime::DispatchError>, }, + #[codec(index = 6)] + IfElseMainSuccess, + #[codec(index = 7)] + IfElseFallbackCalled { main_error: runtime_types::sp_runtime::DispatchError }, } } } pub mod pallet_xcm { use super::runtime_types; - pub mod pallet { + pub mod errors { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Call { + pub enum ExecutionError { #[codec(index = 0)] - send { - dest: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::xcm::VersionedLocation, - >, - message: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::xcm::VersionedXcm, - >, - }, - #[codec(index = 1)] - teleport_assets { - dest: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::xcm::VersionedLocation, - >, - beneficiary: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::xcm::VersionedLocation, - >, + Overflow, + #[codec(index = 1)] + Unimplemented, + #[codec(index = 2)] + UntrustedReserveLocation, + #[codec(index = 3)] + UntrustedTeleportLocation, + #[codec(index = 4)] + LocationFull, + #[codec(index = 5)] + LocationNotInvertible, + #[codec(index = 6)] + BadOrigin, + #[codec(index = 7)] + InvalidLocation, + #[codec(index = 8)] + AssetNotFound, + #[codec(index = 9)] + FailedToTransactAsset, + #[codec(index = 10)] + NotWithdrawable, + #[codec(index = 11)] + LocationCannotHold, + #[codec(index = 12)] + ExceedsMaxMessageSize, + #[codec(index = 13)] + DestinationUnsupported, + #[codec(index = 14)] + Transport, + #[codec(index = 15)] + Unroutable, + #[codec(index = 16)] + UnknownClaim, + #[codec(index = 17)] + FailedToDecode, + #[codec(index = 18)] + MaxWeightInvalid, + #[codec(index = 19)] + NotHoldingFees, + #[codec(index = 20)] + TooExpensive, + #[codec(index = 21)] + Trap, + #[codec(index = 22)] + ExpectationFalse, + #[codec(index = 23)] + PalletNotFound, + #[codec(index = 24)] + NameMismatch, + #[codec(index = 25)] + VersionIncompatible, + #[codec(index = 26)] + HoldingWouldOverflow, + #[codec(index = 27)] + ExportError, + #[codec(index = 28)] + ReanchorFailed, + #[codec(index = 29)] + NoDeal, + #[codec(index = 30)] + FeesNotMet, + #[codec(index = 31)] + LockError, + #[codec(index = 32)] + NoPermission, + #[codec(index = 33)] + Unanchored, + #[codec(index = 34)] + NotDepositable, + #[codec(index = 35)] + TooManyAssets, + #[codec(index = 36)] + UnhandledXcmVersion, + #[codec(index = 37)] + WeightLimitReached, + #[codec(index = 38)] + Barrier, + #[codec(index = 39)] + WeightNotComputable, + #[codec(index = 40)] + ExceedsStackLimit, + } + } + pub mod pallet { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum Call { + #[codec(index = 0)] + send { + dest: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::xcm::VersionedLocation, + >, + message: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::xcm::VersionedXcm, + >, + }, + #[codec(index = 1)] + teleport_assets { + dest: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::xcm::VersionedLocation, + >, + beneficiary: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::xcm::VersionedLocation, + >, assets: ::subxt::ext::subxt_core::alloc::boxed::Box< runtime_types::xcm::VersionedAssets, >, @@ -2309,7 +2553,7 @@ pub mod api { #[codec(index = 4)] force_xcm_version { location: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::staging_xcm::v4::location::Location, + runtime_types::staging_xcm::v5::location::Location, >, version: ::core::primitive::u32, }, @@ -2404,6 +2648,21 @@ pub mod api { >, weight_limit: runtime_types::xcm::v3::WeightLimit, }, + #[codec(index = 14)] + add_authorized_alias { + aliaser: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::xcm::VersionedLocation, + >, + expires: ::core::option::Option<::core::primitive::u64>, + }, + #[codec(index = 15)] + remove_authorized_alias { + aliaser: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::xcm::VersionedLocation, + >, + }, + #[codec(index = 16)] + remove_all_authorized_aliases, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Error { @@ -2455,35 +2714,59 @@ pub mod api { TooManyReserves, #[codec(index = 24)] LocalExecutionIncomplete, + #[codec(index = 25)] + TooManyAuthorizedAliases, + #[codec(index = 26)] + ExpiresInPast, + #[codec(index = 27)] + AliasNotFound, + #[codec(index = 28)] + LocalExecutionIncompleteWithError { + index: ::core::primitive::u8, + error: runtime_types::pallet_xcm::errors::ExecutionError, + }, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Event { #[codec(index = 0)] - Attempted { outcome: runtime_types::staging_xcm::v4::traits::Outcome }, + Attempted { outcome: runtime_types::staging_xcm::v5::traits::Outcome }, #[codec(index = 1)] Sent { - origin: runtime_types::staging_xcm::v4::location::Location, - destination: runtime_types::staging_xcm::v4::location::Location, - message: runtime_types::staging_xcm::v4::Xcm, + origin: runtime_types::staging_xcm::v5::location::Location, + destination: runtime_types::staging_xcm::v5::location::Location, + message: runtime_types::staging_xcm::v5::Xcm, message_id: [::core::primitive::u8; 32usize], }, #[codec(index = 2)] + SendFailed { + origin: runtime_types::staging_xcm::v5::location::Location, + destination: runtime_types::staging_xcm::v5::location::Location, + error: runtime_types::xcm::v3::traits::SendError, + message_id: [::core::primitive::u8; 32usize], + }, + #[codec(index = 3)] + ProcessXcmError { + origin: runtime_types::staging_xcm::v5::location::Location, + error: runtime_types::xcm::v5::traits::Error, + message_id: [::core::primitive::u8; 32usize], + }, + #[codec(index = 4)] UnexpectedResponse { - origin: runtime_types::staging_xcm::v4::location::Location, + origin: runtime_types::staging_xcm::v5::location::Location, query_id: ::core::primitive::u64, }, - #[codec(index = 3)] + #[codec(index = 5)] ResponseReady { query_id: ::core::primitive::u64, - response: runtime_types::staging_xcm::v4::Response, + response: runtime_types::staging_xcm::v5::Response, }, - #[codec(index = 4)] + #[codec(index = 6)] Notified { query_id: ::core::primitive::u64, pallet_index: ::core::primitive::u8, call_index: ::core::primitive::u8, }, - #[codec(index = 5)] + #[codec(index = 7)] NotifyOverweight { query_id: ::core::primitive::u64, pallet_index: ::core::primitive::u8, @@ -2491,114 +2774,136 @@ pub mod api { actual_weight: ::sp_weights::Weight, max_budgeted_weight: ::sp_weights::Weight, }, - #[codec(index = 6)] + #[codec(index = 8)] NotifyDispatchError { query_id: ::core::primitive::u64, pallet_index: ::core::primitive::u8, call_index: ::core::primitive::u8, }, - #[codec(index = 7)] + #[codec(index = 9)] NotifyDecodeFailed { query_id: ::core::primitive::u64, pallet_index: ::core::primitive::u8, call_index: ::core::primitive::u8, }, - #[codec(index = 8)] + #[codec(index = 10)] InvalidResponder { - origin: runtime_types::staging_xcm::v4::location::Location, + origin: runtime_types::staging_xcm::v5::location::Location, query_id: ::core::primitive::u64, expected_location: ::core::option::Option< - runtime_types::staging_xcm::v4::location::Location, + runtime_types::staging_xcm::v5::location::Location, >, }, - #[codec(index = 9)] + #[codec(index = 11)] InvalidResponderVersion { - origin: runtime_types::staging_xcm::v4::location::Location, + origin: runtime_types::staging_xcm::v5::location::Location, query_id: ::core::primitive::u64, }, - #[codec(index = 10)] + #[codec(index = 12)] ResponseTaken { query_id: ::core::primitive::u64 }, - #[codec(index = 11)] + #[codec(index = 13)] AssetsTrapped { hash: ::subxt::ext::subxt_core::utils::H256, - origin: runtime_types::staging_xcm::v4::location::Location, + origin: runtime_types::staging_xcm::v5::location::Location, assets: runtime_types::xcm::VersionedAssets, }, - #[codec(index = 12)] + #[codec(index = 14)] VersionChangeNotified { - destination: runtime_types::staging_xcm::v4::location::Location, + destination: runtime_types::staging_xcm::v5::location::Location, result: ::core::primitive::u32, - cost: runtime_types::staging_xcm::v4::asset::Assets, + cost: runtime_types::staging_xcm::v5::asset::Assets, message_id: [::core::primitive::u8; 32usize], }, - #[codec(index = 13)] + #[codec(index = 15)] SupportedVersionChanged { - location: runtime_types::staging_xcm::v4::location::Location, + location: runtime_types::staging_xcm::v5::location::Location, version: ::core::primitive::u32, }, - #[codec(index = 14)] + #[codec(index = 16)] NotifyTargetSendFail { - location: runtime_types::staging_xcm::v4::location::Location, + location: runtime_types::staging_xcm::v5::location::Location, query_id: ::core::primitive::u64, - error: runtime_types::xcm::v3::traits::Error, + error: runtime_types::xcm::v5::traits::Error, }, - #[codec(index = 15)] + #[codec(index = 17)] NotifyTargetMigrationFail { location: runtime_types::xcm::VersionedLocation, query_id: ::core::primitive::u64, }, - #[codec(index = 16)] + #[codec(index = 18)] InvalidQuerierVersion { - origin: runtime_types::staging_xcm::v4::location::Location, + origin: runtime_types::staging_xcm::v5::location::Location, query_id: ::core::primitive::u64, }, - #[codec(index = 17)] + #[codec(index = 19)] InvalidQuerier { - origin: runtime_types::staging_xcm::v4::location::Location, + origin: runtime_types::staging_xcm::v5::location::Location, query_id: ::core::primitive::u64, - expected_querier: runtime_types::staging_xcm::v4::location::Location, + expected_querier: runtime_types::staging_xcm::v5::location::Location, maybe_actual_querier: ::core::option::Option< - runtime_types::staging_xcm::v4::location::Location, + runtime_types::staging_xcm::v5::location::Location, >, }, - #[codec(index = 18)] + #[codec(index = 20)] VersionNotifyStarted { - destination: runtime_types::staging_xcm::v4::location::Location, - cost: runtime_types::staging_xcm::v4::asset::Assets, + destination: runtime_types::staging_xcm::v5::location::Location, + cost: runtime_types::staging_xcm::v5::asset::Assets, message_id: [::core::primitive::u8; 32usize], }, - #[codec(index = 19)] + #[codec(index = 21)] VersionNotifyRequested { - destination: runtime_types::staging_xcm::v4::location::Location, - cost: runtime_types::staging_xcm::v4::asset::Assets, + destination: runtime_types::staging_xcm::v5::location::Location, + cost: runtime_types::staging_xcm::v5::asset::Assets, message_id: [::core::primitive::u8; 32usize], }, - #[codec(index = 20)] + #[codec(index = 22)] VersionNotifyUnrequested { - destination: runtime_types::staging_xcm::v4::location::Location, - cost: runtime_types::staging_xcm::v4::asset::Assets, + destination: runtime_types::staging_xcm::v5::location::Location, + cost: runtime_types::staging_xcm::v5::asset::Assets, message_id: [::core::primitive::u8; 32usize], }, - #[codec(index = 21)] + #[codec(index = 23)] FeesPaid { - paying: runtime_types::staging_xcm::v4::location::Location, - fees: runtime_types::staging_xcm::v4::asset::Assets, + paying: runtime_types::staging_xcm::v5::location::Location, + fees: runtime_types::staging_xcm::v5::asset::Assets, }, - #[codec(index = 22)] + #[codec(index = 24)] AssetsClaimed { hash: ::subxt::ext::subxt_core::utils::H256, - origin: runtime_types::staging_xcm::v4::location::Location, + origin: runtime_types::staging_xcm::v5::location::Location, assets: runtime_types::xcm::VersionedAssets, }, - #[codec(index = 23)] + #[codec(index = 25)] VersionMigrationFinished { version: ::core::primitive::u32 }, + #[codec(index = 26)] + AliasAuthorized { + aliaser: runtime_types::staging_xcm::v5::location::Location, + target: runtime_types::staging_xcm::v5::location::Location, + expiry: ::core::option::Option<::core::primitive::u64>, + }, + #[codec(index = 27)] + AliasAuthorizationRemoved { + aliaser: runtime_types::staging_xcm::v5::location::Location, + target: runtime_types::staging_xcm::v5::location::Location, + }, + #[codec(index = 28)] + AliasesAuthorizationsRemoved { + target: runtime_types::staging_xcm::v5::location::Location, + }, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum HoldReason { + #[codec(index = 0)] + AuthorizeAlias, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct MaxAuthorizedAliases; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Origin { #[codec(index = 0)] - Xcm(runtime_types::staging_xcm::v4::location::Location), + Xcm(runtime_types::staging_xcm::v5::location::Location), #[codec(index = 1)] - Response(runtime_types::staging_xcm::v4::location::Location), + Response(runtime_types::staging_xcm::v5::location::Location), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum QueryStatus<_0> { @@ -2645,6 +2950,15 @@ pub mod api { MigrateAndNotifyOldTargets, } } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct AuthorizedAliasesEntry<_0, _1> { + pub aliasers: runtime_types::bounded_collections::bounded_vec::BoundedVec< + runtime_types::xcm_runtime_apis::authorized_aliases::OriginAliaser, + >, + pub ticket: _0, + #[codec(skip)] + pub __ignore: ::core::marker::PhantomData<_1>, + } } pub mod pallet_xcm_bridge_hub { use super::runtime_types; @@ -2710,10 +3024,10 @@ pub mod api { bridge_id: runtime_types::bp_xcm_bridge_hub::BridgeId, bridge_deposit: ::core::primitive::u128, local_endpoint: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::staging_xcm::v4::junctions::Junctions, + runtime_types::staging_xcm::v5::junctions::Junctions, >, remote_endpoint: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::staging_xcm::v4::junctions::Junctions, + runtime_types::staging_xcm::v5::junctions::Junctions, >, lane_id: ::bp_messages::LegacyLaneId, }, @@ -2774,10 +3088,6 @@ pub mod api { PartialEq, )] pub struct Id(pub ::core::primitive::u32); - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct ValidationCode( - pub ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - ); } } pub mod polkadot_primitives { @@ -2979,6 +3289,7 @@ pub mod api { pub bellatrix: runtime_types::snowbridge_beacon_primitives::types::Fork, pub capella: runtime_types::snowbridge_beacon_primitives::types::Fork, pub deneb: runtime_types::snowbridge_beacon_primitives::types::Fork, + pub electra: runtime_types::snowbridge_beacon_primitives::types::Fork, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct PublicKey(pub [::core::primitive::u8; 48usize]); @@ -3062,48 +3373,6 @@ pub mod api { } pub mod snowbridge_core { use super::runtime_types; - pub mod inbound { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct Log { - pub address: ::subxt::ext::subxt_core::utils::H160, - pub topics: ::subxt::ext::subxt_core::alloc::vec::Vec< - ::subxt::ext::subxt_core::utils::H256, - >, - pub data: ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct Message { - pub event_log: runtime_types::snowbridge_core::inbound::Log, - pub proof: runtime_types::snowbridge_core::inbound::Proof, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct Proof { - pub receipt_proof: ( - ::subxt::ext::subxt_core::alloc::vec::Vec< - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - >, - ::subxt::ext::subxt_core::alloc::vec::Vec< - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - >, - ), - pub execution_proof: - runtime_types::snowbridge_beacon_primitives::types::ExecutionProof, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum VerificationError { - #[codec(index = 0)] - HeaderNotFound, - #[codec(index = 1)] - LogNotFound, - #[codec(index = 2)] - InvalidLog, - #[codec(index = 3)] - InvalidProof, - #[codec(index = 4)] - InvalidExecutionProof, - } - } pub mod operating_mode { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -3114,121 +3383,6 @@ pub mod api { Halted, } } - pub mod outbound { - use super::runtime_types; - pub mod v1 { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum AgentExecuteCommand { - #[codec(index = 0)] - TransferToken { - token: ::subxt::ext::subxt_core::utils::H160, - recipient: ::subxt::ext::subxt_core::utils::H160, - amount: ::core::primitive::u128, - }, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Command { - #[codec(index = 0)] - AgentExecute { - agent_id: ::subxt::ext::subxt_core::utils::H256, - command: - runtime_types::snowbridge_core::outbound::v1::AgentExecuteCommand, - }, - #[codec(index = 1)] - Upgrade { - impl_address: ::subxt::ext::subxt_core::utils::H160, - impl_code_hash: ::subxt::ext::subxt_core::utils::H256, - initializer: ::core::option::Option< - runtime_types::snowbridge_core::outbound::v1::Initializer, - >, - }, - #[codec(index = 2)] - CreateAgent { agent_id: ::subxt::ext::subxt_core::utils::H256 }, - #[codec(index = 3)] - CreateChannel { - channel_id: runtime_types::snowbridge_core::ChannelId, - agent_id: ::subxt::ext::subxt_core::utils::H256, - mode: runtime_types::snowbridge_core::outbound::v1::OperatingMode, - }, - #[codec(index = 4)] - UpdateChannel { - channel_id: runtime_types::snowbridge_core::ChannelId, - mode: runtime_types::snowbridge_core::outbound::v1::OperatingMode, - }, - #[codec(index = 5)] - SetOperatingMode { - mode: runtime_types::snowbridge_core::outbound::v1::OperatingMode, - }, - #[codec(index = 6)] - TransferNativeFromAgent { - agent_id: ::subxt::ext::subxt_core::utils::H256, - recipient: ::subxt::ext::subxt_core::utils::H160, - amount: ::core::primitive::u128, - }, - #[codec(index = 7)] - SetTokenTransferFees { - create_asset_xcm: ::core::primitive::u128, - transfer_asset_xcm: ::core::primitive::u128, - register_token: runtime_types::primitive_types::U256, - }, - #[codec(index = 8)] - SetPricingParameters { - exchange_rate: runtime_types::snowbridge_core::pricing::UD60x18, - delivery_cost: ::core::primitive::u128, - multiplier: runtime_types::snowbridge_core::pricing::UD60x18, - }, - #[codec(index = 9)] - TransferNativeToken { - agent_id: ::subxt::ext::subxt_core::utils::H256, - token: ::subxt::ext::subxt_core::utils::H160, - recipient: ::subxt::ext::subxt_core::utils::H160, - amount: ::core::primitive::u128, - }, - #[codec(index = 10)] - RegisterForeignToken { - token_id: ::subxt::ext::subxt_core::utils::H256, - name: ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - symbol: - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - decimals: ::core::primitive::u8, - }, - #[codec(index = 11)] - MintForeignToken { - token_id: ::subxt::ext::subxt_core::utils::H256, - recipient: ::subxt::ext::subxt_core::utils::H160, - amount: ::core::primitive::u128, - }, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct Initializer { - pub params: - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - pub maximum_required_gas: ::core::primitive::u64, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum OperatingMode { - #[codec(index = 0)] - Normal, - #[codec(index = 1)] - RejectingOutboundMessages, - } - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct Fee<_0> { - pub local: _0, - pub remote: _0, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum SendError { - #[codec(index = 0)] - MessageTooLarge, - #[codec(index = 1)] - Halted, - #[codec(index = 2)] - InvalidChannel, - } - } pub mod pricing { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -3243,8 +3397,16 @@ pub mod api { pub local: _0, pub remote: runtime_types::primitive_types::U256, } + } + pub mod reward { + use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct UD60x18(pub runtime_types::primitive_types::U256); + pub enum MessageId { + #[codec(index = 0)] + Inbound(::core::primitive::u64), + #[codec(index = 1)] + Outbound(::core::primitive::u64), + } } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct AssetMetadata { @@ -3264,6 +3426,25 @@ pub mod api { #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct ChannelId(pub [::core::primitive::u8; 32usize]); } + pub mod snowbridge_inbound_queue_primitives { + use super::runtime_types; + pub mod v1 { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum ConvertMessageError { + #[codec(index = 0)] + UnsupportedVersion, + #[codec(index = 1)] + InvalidDestination, + #[codec(index = 2)] + InvalidToken, + #[codec(index = 3)] + UnsupportedFeeAsset, + #[codec(index = 4)] + CannotReanchor, + } + } + } pub mod snowbridge_milagro_bls { use super::runtime_types; pub mod keys { @@ -3274,17 +3455,119 @@ pub mod api { } } } - pub mod snowbridge_outbound_queue_merkle_tree { + pub mod snowbridge_outbound_queue_primitives { use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct MerkleProof { - pub root: ::subxt::ext::subxt_core::utils::H256, - pub proof: ::subxt::ext::subxt_core::alloc::vec::Vec< - ::subxt::ext::subxt_core::utils::H256, - >, - pub number_of_leaves: ::core::primitive::u64, - pub leaf_index: ::core::primitive::u64, - pub leaf: ::subxt::ext::subxt_core::utils::H256, + pub mod v1 { + use super::runtime_types; + pub mod message { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct Initializer { + pub params: + ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + pub maximum_required_gas: ::core::primitive::u64, + } + } + } + pub mod v2 { + use super::runtime_types; + pub mod message { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum Command { + #[codec(index = 0)] + Upgrade { + impl_address: ::subxt::ext::subxt_core::utils::H160, + impl_code_hash: ::subxt::ext::subxt_core::utils::H256, + initializer: runtime_types::snowbridge_outbound_queue_primitives::v2::message::Initializer, + }, + #[codec(index = 1)] + SetOperatingMode { + mode: runtime_types::snowbridge_outbound_queue_primitives::OperatingMode, + }, + #[codec(index = 2)] + UnlockNativeToken { + token: ::subxt::ext::subxt_core::utils::H160, + recipient: ::subxt::ext::subxt_core::utils::H160, + amount: ::core::primitive::u128, + }, + #[codec(index = 3)] + RegisterForeignToken { + token_id: ::subxt::ext::subxt_core::utils::H256, + name: ::subxt::ext::subxt_core::alloc::vec::Vec< + ::core::primitive::u8, + >, + symbol: ::subxt::ext::subxt_core::alloc::vec::Vec< + ::core::primitive::u8, + >, + decimals: ::core::primitive::u8, + }, + #[codec(index = 4)] + MintForeignToken { + token_id: ::subxt::ext::subxt_core::utils::H256, + recipient: ::subxt::ext::subxt_core::utils::H160, + amount: ::core::primitive::u128, + }, + #[codec(index = 5)] + CallContract { + target: ::subxt::ext::subxt_core::utils::H160, + calldata: ::subxt::ext::subxt_core::alloc::vec::Vec< + ::core::primitive::u8, + >, + gas: ::core::primitive::u64, + value: ::core::primitive::u128, + }, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct Initializer { + pub params: + ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + pub maximum_required_gas: ::core::primitive::u64, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct Message { + pub origin: ::subxt::ext::subxt_core::utils::H256, + pub id: ::subxt::ext::subxt_core::utils::H256, + pub fee: ::core::primitive::u128, + pub commands: runtime_types::bounded_collections::bounded_vec::BoundedVec< + runtime_types::snowbridge_outbound_queue_primitives::v2::message::Command, + >, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct OutboundCommandWrapper { + pub kind: ::core::primitive::u8, + pub gas: ::core::primitive::u64, + pub payload: + ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct OutboundMessage { + pub origin: ::subxt::ext::subxt_core::utils::H256, + pub nonce: ::core::primitive::u64, + pub topic: ::subxt::ext::subxt_core::utils::H256, + pub commands: runtime_types::bounded_collections::bounded_vec::BoundedVec< + runtime_types::snowbridge_outbound_queue_primitives::v2::message::OutboundCommandWrapper, + >, + } + } + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum OperatingMode { + #[codec(index = 0)] + Normal, + #[codec(index = 1)] + RejectingOutboundMessages, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum SendError { + #[codec(index = 0)] + MessageTooLarge, + #[codec(index = 1)] + Halted, + #[codec(index = 2)] + InvalidChannel, + #[codec(index = 3)] + InvalidOrigin, } } pub mod snowbridge_pallet_ethereum_client { @@ -3388,7 +3671,7 @@ pub mod api { #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Call { #[codec(index = 0)] - submit { message: runtime_types::snowbridge_core::inbound::Message }, + submit { event: runtime_types::snowbridge_verification_primitives::EventProof }, #[codec(index = 1)] set_operating_mode { mode: runtime_types::snowbridge_core::operating_mode::BasicOperatingMode, @@ -3413,12 +3696,14 @@ pub mod api { #[codec(index = 7)] Halted, #[codec(index = 8)] - Verification(runtime_types::snowbridge_core::inbound::VerificationError), + Verification( + runtime_types::snowbridge_verification_primitives::VerificationError, + ), #[codec(index = 9)] Send(runtime_types::snowbridge_pallet_inbound_queue::pallet::SendError), #[codec(index = 10)] ConvertMessage( - runtime_types::snowbridge_router_primitives::inbound::ConvertMessageError, + runtime_types::snowbridge_inbound_queue_primitives::v1::ConvertMessageError, ), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -3454,6 +3739,76 @@ pub mod api { } } } + pub mod snowbridge_pallet_inbound_queue_v2 { + use super::runtime_types; + pub mod pallet { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum Call { + #[codec(index = 0)] + submit { + event: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::snowbridge_verification_primitives::EventProof, + >, + }, + #[codec(index = 1)] + set_operating_mode { + mode: runtime_types::snowbridge_core::operating_mode::BasicOperatingMode, + }, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum Error { + #[codec(index = 0)] + InvalidGateway, + #[codec(index = 1)] + InvalidAccount, + #[codec(index = 2)] + InvalidMessage, + #[codec(index = 3)] + InvalidNonce, + #[codec(index = 4)] + InvalidFee, + #[codec(index = 5)] + InvalidPayload, + #[codec(index = 6)] + InvalidChannel, + #[codec(index = 7)] + MaxNonceReached, + #[codec(index = 8)] + InvalidAccountConversion, + #[codec(index = 9)] + InvalidNetwork, + #[codec(index = 10)] + Halted, + #[codec(index = 11)] + FeesNotMet, + #[codec(index = 12)] + Unreachable, + #[codec(index = 13)] + SendFailure, + #[codec(index = 14)] + InvalidAsset, + #[codec(index = 15)] + CannotReanchor, + #[codec(index = 16)] + Verification( + runtime_types::snowbridge_verification_primitives::VerificationError, + ), + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum Event { + #[codec(index = 0)] + MessageReceived { + nonce: ::core::primitive::u64, + message_id: [::core::primitive::u8; 32usize], + }, + #[codec(index = 1)] + OperatingModeChanged { + mode: runtime_types::snowbridge_core::operating_mode::BasicOperatingMode, + }, + } + } + } pub mod snowbridge_pallet_outbound_queue { use super::runtime_types; pub mod pallet { @@ -3513,72 +3868,130 @@ pub mod api { } } } - pub mod snowbridge_pallet_system { + pub mod snowbridge_pallet_outbound_queue_v2 { use super::runtime_types; pub mod pallet { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Call { - #[codec(index = 0)] - upgrade { - impl_address: ::subxt::ext::subxt_core::utils::H160, - impl_code_hash: ::subxt::ext::subxt_core::utils::H256, - initializer: ::core::option::Option< - runtime_types::snowbridge_core::outbound::v1::Initializer, + #[codec(index = 1)] + submit_delivery_receipt { + event: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::snowbridge_verification_primitives::EventProof, >, }, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum Error { + #[codec(index = 0)] + MessageTooLarge, #[codec(index = 1)] - set_operating_mode { - mode: runtime_types::snowbridge_core::outbound::v1::OperatingMode, - }, + Halted, #[codec(index = 2)] - set_pricing_parameters { - params: runtime_types::snowbridge_core::pricing::PricingParameters< - ::core::primitive::u128, - >, - }, + InvalidChannel, #[codec(index = 3)] - create_agent, + InvalidEnvelope, #[codec(index = 4)] - create_channel { - mode: runtime_types::snowbridge_core::outbound::v1::OperatingMode, - }, + Verification( + runtime_types::snowbridge_verification_primitives::VerificationError, + ), #[codec(index = 5)] - update_channel { - mode: runtime_types::snowbridge_core::outbound::v1::OperatingMode, - }, + InvalidGateway, #[codec(index = 6)] - force_update_channel { - channel_id: runtime_types::snowbridge_core::ChannelId, - mode: runtime_types::snowbridge_core::outbound::v1::OperatingMode, - }, + InvalidPendingNonce, #[codec(index = 7)] - transfer_native_from_agent { - recipient: ::subxt::ext::subxt_core::utils::H160, - amount: ::core::primitive::u128, - }, - #[codec(index = 8)] - force_transfer_native_from_agent { - location: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::xcm::VersionedLocation, - >, - recipient: ::subxt::ext::subxt_core::utils::H160, - amount: ::core::primitive::u128, - }, - #[codec(index = 9)] - set_token_transfer_fees { - create_asset_xcm: ::core::primitive::u128, - transfer_asset_xcm: ::core::primitive::u128, - register_token: runtime_types::primitive_types::U256, - }, - #[codec(index = 10)] - register_token { - location: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::xcm::VersionedLocation, - >, - metadata: runtime_types::snowbridge_core::AssetMetadata, - }, + RewardPaymentFailed, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum Event { + #[codec(index = 0)] + MessageQueued { + message: runtime_types::snowbridge_outbound_queue_primitives::v2::message::Message, + }, + #[codec(index = 1)] + MessageAccepted { + id: ::subxt::ext::subxt_core::utils::H256, + nonce: ::core::primitive::u64, + }, + #[codec(index = 2)] + MessageRejected { + id: ::core::option::Option< + ::subxt::ext::subxt_core::utils::H256, + >, + payload: ::subxt::ext::subxt_core::alloc::vec::Vec< + ::core::primitive::u8, + >, + error: runtime_types::frame_support::traits::messages::ProcessMessageError, + }, + #[codec(index = 3)] + MessagePostponed { + payload: ::subxt::ext::subxt_core::alloc::vec::Vec< + ::core::primitive::u8, + >, + reason: runtime_types::frame_support::traits::messages::ProcessMessageError, + }, + #[codec(index = 4)] + MessagesCommitted { + root: ::subxt::ext::subxt_core::utils::H256, + count: ::core::primitive::u64, + }, + #[codec(index = 5)] + OperatingModeChanged { + mode: runtime_types::snowbridge_core::operating_mode::BasicOperatingMode, + }, + #[codec(index = 6)] + MessageDelivered { nonce: ::core::primitive::u64 }, + } + } + pub mod types { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct PendingOrder<_0> { + pub nonce: ::core::primitive::u64, + pub block_number: _0, + #[codec(compact)] + pub fee: ::core::primitive::u128, } + } + } + pub mod snowbridge_pallet_system { + use super::runtime_types; + pub mod pallet { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum Call { + #[codec(index = 0)] + upgrade { + impl_address: ::subxt::ext::subxt_core::utils::H160, + impl_code_hash: ::subxt::ext::subxt_core::utils::H256, + initializer: ::core::option::Option< + runtime_types::snowbridge_outbound_queue_primitives::v1::message::Initializer, + >, + }, + #[codec(index = 1)] + set_operating_mode { + mode: runtime_types::snowbridge_outbound_queue_primitives::OperatingMode, + }, + #[codec(index = 2)] + set_pricing_parameters { + params: runtime_types::snowbridge_core::pricing::PricingParameters< + ::core::primitive::u128, + >, + }, + #[codec(index = 9)] + set_token_transfer_fees { + create_asset_xcm: ::core::primitive::u128, + transfer_asset_xcm: ::core::primitive::u128, + register_token: runtime_types::primitive_types::U256, + }, + #[codec(index = 10)] + register_token { + location: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::xcm::VersionedLocation, + >, + metadata: runtime_types::snowbridge_core::AssetMetadata, + }, + } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Error { #[codec(index = 0)] @@ -3596,7 +4009,7 @@ pub mod api { #[codec(index = 6)] InvalidLocation, #[codec(index = 7)] - Send(runtime_types::snowbridge_core::outbound::SendError), + Send(runtime_types::snowbridge_outbound_queue_primitives::SendError), #[codec(index = 8)] InvalidTokenTransferFees, #[codec(index = 9)] @@ -3616,7 +4029,7 @@ pub mod api { #[codec(index = 1)] CreateAgent { location: ::subxt::ext::subxt_core::alloc::boxed::Box< - runtime_types::staging_xcm::v4::location::Location, + runtime_types::staging_xcm::v5::location::Location, >, agent_id: ::subxt::ext::subxt_core::utils::H256, }, @@ -3628,11 +4041,11 @@ pub mod api { #[codec(index = 3)] UpdateChannel { channel_id: runtime_types::snowbridge_core::ChannelId, - mode: runtime_types::snowbridge_core::outbound::v1::OperatingMode, + mode: runtime_types::snowbridge_outbound_queue_primitives::OperatingMode, }, #[codec(index = 4)] SetOperatingMode { - mode: runtime_types::snowbridge_core::outbound::v1::OperatingMode, + mode: runtime_types::snowbridge_outbound_queue_primitives::OperatingMode, }, #[codec(index = 5)] TransferNativeFromAgent { @@ -3660,30 +4073,127 @@ pub mod api { } } } - pub mod snowbridge_router_primitives { + pub mod snowbridge_pallet_system_v2 { use super::runtime_types; - pub mod inbound { + pub mod pallet { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum ConvertMessageError { + pub enum Call { #[codec(index = 0)] - UnsupportedVersion, + upgrade { + impl_address: ::subxt::ext::subxt_core::utils::H160, + impl_code_hash: ::subxt::ext::subxt_core::utils::H256, + initializer: runtime_types::snowbridge_outbound_queue_primitives::v2::message::Initializer, + }, + #[codec(index = 1)] + set_operating_mode { + mode: runtime_types::snowbridge_outbound_queue_primitives::OperatingMode, + }, + #[codec(index = 2)] + register_token { + sender: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::xcm::VersionedLocation, + >, + asset_id: ::subxt::ext::subxt_core::alloc::boxed::Box< + runtime_types::xcm::VersionedLocation, + >, + metadata: runtime_types::snowbridge_core::AssetMetadata, + amount: ::core::primitive::u128, + }, + #[codec(index = 3)] + add_tip { + sender: ::sp_core::crypto::AccountId32, + message_id: runtime_types::snowbridge_core::reward::MessageId, + amount: ::core::primitive::u128, + }, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum Error { + #[codec(index = 0)] + LocationReanchorFailed, #[codec(index = 1)] - InvalidDestination, + LocationConversionFailed, #[codec(index = 2)] - InvalidToken, + UnsupportedLocationVersion, #[codec(index = 3)] - UnsupportedFeeAsset, + Send(runtime_types::snowbridge_outbound_queue_primitives::SendError), #[codec(index = 4)] - CannotReanchor, + InvalidUpgradeParameters, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum Event { + #[codec(index = 0)] + Upgrade { + impl_address: ::subxt::ext::subxt_core::utils::H160, + impl_code_hash: ::subxt::ext::subxt_core::utils::H256, + initializer_params_hash: ::subxt::ext::subxt_core::utils::H256, + }, + #[codec(index = 1)] + SetOperatingMode { + mode: runtime_types::snowbridge_outbound_queue_primitives::OperatingMode, + }, + #[codec(index = 2)] + RegisterToken { + location: runtime_types::xcm::VersionedLocation, + foreign_token_id: ::subxt::ext::subxt_core::utils::H256, + }, + #[codec(index = 3)] + TipProcessed { + sender: ::sp_core::crypto::AccountId32, + message_id: runtime_types::snowbridge_core::reward::MessageId, + amount: ::core::primitive::u128, + success: ::core::primitive::bool, + }, } } } - pub mod sp_arithmetic { + pub mod snowbridge_verification_primitives { use super::runtime_types; - pub mod fixed_point { - use super::runtime_types; - #[derive( + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct EventProof { + pub event_log: runtime_types::snowbridge_verification_primitives::Log, + pub proof: runtime_types::snowbridge_verification_primitives::Proof, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct Log { + pub address: ::subxt::ext::subxt_core::utils::H160, + pub topics: ::subxt::ext::subxt_core::alloc::vec::Vec< + ::subxt::ext::subxt_core::utils::H256, + >, + pub data: ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct Proof { + pub receipt_proof: ( + ::subxt::ext::subxt_core::alloc::vec::Vec< + ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + >, + ::subxt::ext::subxt_core::alloc::vec::Vec< + ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + >, + ), + pub execution_proof: + runtime_types::snowbridge_beacon_primitives::types::ExecutionProof, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum VerificationError { + #[codec(index = 0)] + HeaderNotFound, + #[codec(index = 1)] + LogNotFound, + #[codec(index = 2)] + InvalidLog, + #[codec(index = 3)] + InvalidProof, + #[codec(index = 4)] + InvalidExecutionProof, + } + } + pub mod sp_arithmetic { + use super::runtime_types; + pub mod fixed_point { + use super::runtime_types; + #[derive( ::codec::Decode, ::codec::Encode, ::subxt::ext::subxt_core::ext::codec::CompactAs, @@ -3693,6 +4203,18 @@ pub mod api { )] pub struct FixedU128(pub ::core::primitive::u128); } + pub mod per_things { + use super::runtime_types; + #[derive( + ::codec::Decode, + ::codec::Encode, + ::subxt::ext::subxt_core::ext::codec::CompactAs, + Clone, + Debug, + PartialEq, + )] + pub struct Perbill(pub ::core::primitive::u32); + } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum ArithmeticError { #[codec(index = 0)] @@ -3735,15 +4257,6 @@ pub mod api { PartialEq, )] pub struct Slot(pub ::core::primitive::u64); - #[derive( - ::codec::Decode, - ::codec::Encode, - ::subxt::ext::subxt_core::ext::codec::CompactAs, - Clone, - Debug, - PartialEq, - )] - pub struct SlotDuration(pub ::core::primitive::u64); } pub mod sp_core { use super::runtime_types; @@ -3752,41 +4265,11 @@ pub mod api { #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct KeyTypeId(pub [::core::primitive::u8; 4usize]); } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct OpaqueMetadata( - pub ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - ); - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Void {} - } - pub mod sp_inherents { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct CheckInherentsResult { - pub okay: ::core::primitive::bool, - pub fatal_error: ::core::primitive::bool, - pub errors: runtime_types::sp_inherents::InherentData, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct InherentData { - pub data: ::subxt::ext::subxt_core::utils::KeyedVec< - [::core::primitive::u8; 8usize], - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - >, - } } pub mod sp_runtime { use super::runtime_types; pub mod generic { use super::runtime_types; - pub mod block { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct Block<_0, _1> { - pub header: _0, - pub extrinsics: ::subxt::ext::subxt_core::alloc::vec::Vec<_1>, - } - } pub mod digest { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -3813,69 +4296,38 @@ pub mod api { } } } - pub mod transaction_validity { + pub mod proving_trie { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum InvalidTransaction { + pub enum TrieError { #[codec(index = 0)] - Call, + InvalidStateRoot, #[codec(index = 1)] - Payment, + IncompleteDatabase, #[codec(index = 2)] - Future, + ValueAtIncompleteKey, #[codec(index = 3)] - Stale, + DecoderError, #[codec(index = 4)] - BadProof, + InvalidHash, #[codec(index = 5)] - AncientBirthBlock, + DuplicateKey, #[codec(index = 6)] - ExhaustsResources, + ExtraneousNode, #[codec(index = 7)] - Custom(::core::primitive::u8), + ExtraneousValue, #[codec(index = 8)] - BadMandatory, + ExtraneousHashReference, #[codec(index = 9)] - MandatoryValidation, + InvalidChildReference, #[codec(index = 10)] - BadSigner, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum TransactionSource { - #[codec(index = 0)] - InBlock, - #[codec(index = 1)] - Local, - #[codec(index = 2)] - External, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum TransactionValidityError { - #[codec(index = 0)] - Invalid(runtime_types::sp_runtime::transaction_validity::InvalidTransaction), - #[codec(index = 1)] - Unknown(runtime_types::sp_runtime::transaction_validity::UnknownTransaction), - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum UnknownTransaction { - #[codec(index = 0)] - CannotLookup, - #[codec(index = 1)] - NoUnsignedValidator, - #[codec(index = 2)] - Custom(::core::primitive::u8), - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct ValidTransaction { - pub priority: ::core::primitive::u64, - pub requires: ::subxt::ext::subxt_core::alloc::vec::Vec< - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - >, - pub provides: ::subxt::ext::subxt_core::alloc::vec::Vec< - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - >, - pub longevity: ::core::primitive::u64, - pub propagate: ::core::primitive::bool, + ValueMismatch, + #[codec(index = 11)] + IncompleteProof, + #[codec(index = 12)] + RootMismatch, + #[codec(index = 13)] + DecodeError, } } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -3908,18 +4360,8 @@ pub mod api { Unavailable, #[codec(index = 13)] RootNotAllowed, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct DispatchErrorWithPostInfo<_0> { - pub post_info: _0, - pub error: runtime_types::sp_runtime::DispatchError, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum ExtrinsicInclusionMode { - #[codec(index = 0)] - AllExtrinsics, - #[codec(index = 1)] - OnlyInherents, + #[codec(index = 14)] + Trie(runtime_types::sp_runtime::proving_trie::TrieError), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct ModuleError { @@ -3966,6 +4408,14 @@ pub mod api { NoLayer, } } + pub mod sp_staking { + use super::runtime_types; + pub mod offence { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct OffenceSeverity(pub runtime_types::sp_arithmetic::per_things::Perbill); + } + } pub mod sp_trie { use super::runtime_types; pub mod storage_proof { @@ -3992,7 +4442,7 @@ pub mod api { ::core::primitive::u32, )>, pub transaction_version: ::core::primitive::u32, - pub state_version: ::core::primitive::u8, + pub system_version: ::core::primitive::u8, } } pub mod sp_weights { @@ -4208,21 +4658,6 @@ pub mod api { pub interior: runtime_types::staging_xcm::v4::junctions::Junctions, } } - pub mod traits { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Outcome { - #[codec(index = 0)] - Complete { used: ::sp_weights::Weight }, - #[codec(index = 1)] - Incomplete { - used: ::sp_weights::Weight, - error: runtime_types::xcm::v3::traits::Error, - }, - #[codec(index = 2)] - Error { error: runtime_types::xcm::v3::traits::Error }, - } - } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Instruction { #[codec(index = 0)] @@ -4487,88 +4922,24 @@ pub mod api { >, ); } - } - pub mod staging_xcm_executor { - use super::runtime_types; - pub mod traits { + pub mod v5 { use super::runtime_types; - pub mod asset_transfer { + pub mod asset { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum TransferType { - #[codec(index = 0)] - Teleport, - #[codec(index = 1)] - LocalReserve, - #[codec(index = 2)] - DestinationReserve, - #[codec(index = 3)] - RemoteReserve(runtime_types::xcm::VersionedLocation), + pub struct Asset { + pub id: runtime_types::staging_xcm::v5::asset::AssetId, + pub fun: runtime_types::staging_xcm::v5::asset::Fungibility, } - } - } - } - pub mod xcm { - use super::runtime_types; - pub mod double_encoded { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct DoubleEncoded { - pub encoded: ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - } - } - pub mod v2 { - use super::runtime_types; - pub mod junction { - use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Junction { + pub enum AssetFilter { #[codec(index = 0)] - Parachain(#[codec(compact)] ::core::primitive::u32), + Definite(runtime_types::staging_xcm::v5::asset::Assets), #[codec(index = 1)] - AccountId32 { - network: runtime_types::xcm::v2::NetworkId, - id: [::core::primitive::u8; 32usize], - }, - #[codec(index = 2)] - AccountIndex64 { - network: runtime_types::xcm::v2::NetworkId, - #[codec(compact)] - index: ::core::primitive::u64, - }, - #[codec(index = 3)] - AccountKey20 { - network: runtime_types::xcm::v2::NetworkId, - key: [::core::primitive::u8; 20usize], - }, - #[codec(index = 4)] - PalletInstance(::core::primitive::u8), - #[codec(index = 5)] - GeneralIndex(#[codec(compact)] ::core::primitive::u128), - #[codec(index = 6)] - GeneralKey( - runtime_types::bounded_collections::weak_bounded_vec::WeakBoundedVec< - ::core::primitive::u8, - >, - ), - #[codec(index = 7)] - OnlyChild, - #[codec(index = 8)] - Plurality { - id: runtime_types::xcm::v2::BodyId, - part: runtime_types::xcm::v2::BodyPart, - }, + Wild(runtime_types::staging_xcm::v5::asset::WildAsset), } - } - pub mod multiasset { - use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum AssetId { - #[codec(index = 0)] - Concrete(runtime_types::xcm::v2::multilocation::MultiLocation), - #[codec(index = 1)] - Abstract(::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>), - } + pub struct AssetId(pub runtime_types::staging_xcm::v5::location::Location); #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum AssetInstance { #[codec(index = 0)] @@ -4583,271 +4954,219 @@ pub mod api { Array16([::core::primitive::u8; 16usize]), #[codec(index = 5)] Array32([::core::primitive::u8; 32usize]), - #[codec(index = 6)] - Blob(::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Fungibility { + pub enum AssetTransferFilter { #[codec(index = 0)] - Fungible(#[codec(compact)] ::core::primitive::u128), + Teleport(runtime_types::staging_xcm::v5::asset::AssetFilter), #[codec(index = 1)] - NonFungible(runtime_types::xcm::v2::multiasset::AssetInstance), - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct MultiAsset { - pub id: runtime_types::xcm::v2::multiasset::AssetId, - pub fun: runtime_types::xcm::v2::multiasset::Fungibility, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum MultiAssetFilter { - #[codec(index = 0)] - Definite(runtime_types::xcm::v2::multiasset::MultiAssets), - #[codec(index = 1)] - Wild(runtime_types::xcm::v2::multiasset::WildMultiAsset), + ReserveDeposit(runtime_types::staging_xcm::v5::asset::AssetFilter), + #[codec(index = 2)] + ReserveWithdraw(runtime_types::staging_xcm::v5::asset::AssetFilter), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct MultiAssets( + pub struct Assets( pub ::subxt::ext::subxt_core::alloc::vec::Vec< - runtime_types::xcm::v2::multiasset::MultiAsset, + runtime_types::staging_xcm::v5::asset::Asset, >, ); #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum WildFungibility { + pub enum Fungibility { #[codec(index = 0)] - Fungible, + Fungible(#[codec(compact)] ::core::primitive::u128), #[codec(index = 1)] - NonFungible, + NonFungible(runtime_types::staging_xcm::v5::asset::AssetInstance), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum WildMultiAsset { + pub enum WildAsset { #[codec(index = 0)] All, #[codec(index = 1)] AllOf { - id: runtime_types::xcm::v2::multiasset::AssetId, - fun: runtime_types::xcm::v2::multiasset::WildFungibility, + id: runtime_types::staging_xcm::v5::asset::AssetId, + fun: runtime_types::staging_xcm::v5::asset::WildFungibility, + }, + #[codec(index = 2)] + AllCounted(#[codec(compact)] ::core::primitive::u32), + #[codec(index = 3)] + AllOfCounted { + id: runtime_types::staging_xcm::v5::asset::AssetId, + fun: runtime_types::staging_xcm::v5::asset::WildFungibility, + #[codec(compact)] + count: ::core::primitive::u32, }, } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum WildFungibility { + #[codec(index = 0)] + Fungible, + #[codec(index = 1)] + NonFungible, + } } - pub mod multilocation { + pub mod junction { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Junctions { + pub enum Junction { #[codec(index = 0)] - Here, + Parachain(#[codec(compact)] ::core::primitive::u32), #[codec(index = 1)] - X1(runtime_types::xcm::v2::junction::Junction), + AccountId32 { + network: ::core::option::Option< + runtime_types::staging_xcm::v5::junction::NetworkId, + >, + id: [::core::primitive::u8; 32usize], + }, #[codec(index = 2)] - X2( - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - ), + AccountIndex64 { + network: ::core::option::Option< + runtime_types::staging_xcm::v5::junction::NetworkId, + >, + #[codec(compact)] + index: ::core::primitive::u64, + }, #[codec(index = 3)] - X3( - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - ), + AccountKey20 { + network: ::core::option::Option< + runtime_types::staging_xcm::v5::junction::NetworkId, + >, + key: [::core::primitive::u8; 20usize], + }, #[codec(index = 4)] - X4( - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - ), + PalletInstance(::core::primitive::u8), #[codec(index = 5)] - X5( - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - ), + GeneralIndex(#[codec(compact)] ::core::primitive::u128), #[codec(index = 6)] - X6( - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - ), + GeneralKey { + length: ::core::primitive::u8, + data: [::core::primitive::u8; 32usize], + }, #[codec(index = 7)] - X7( - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - ), + OnlyChild, #[codec(index = 8)] - X8( - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - runtime_types::xcm::v2::junction::Junction, - ), + Plurality { + id: runtime_types::xcm::v3::junction::BodyId, + part: runtime_types::xcm::v3::junction::BodyPart, + }, + #[codec(index = 9)] + GlobalConsensus(runtime_types::staging_xcm::v5::junction::NetworkId), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct MultiLocation { - pub parents: ::core::primitive::u8, - pub interior: runtime_types::xcm::v2::multilocation::Junctions, + pub enum NetworkId { + #[codec(index = 0)] + ByGenesis([::core::primitive::u8; 32usize]), + #[codec(index = 1)] + ByFork { + block_number: ::core::primitive::u64, + block_hash: [::core::primitive::u8; 32usize], + }, + #[codec(index = 2)] + Polkadot, + #[codec(index = 3)] + Kusama, + #[codec(index = 7)] + Ethereum { + #[codec(compact)] + chain_id: ::core::primitive::u64, + }, + #[codec(index = 8)] + BitcoinCore, + #[codec(index = 9)] + BitcoinCash, + #[codec(index = 10)] + PolkadotBulletin, } } - pub mod traits { + pub mod junctions { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Error { + pub enum Junctions { #[codec(index = 0)] - Overflow, + Here, #[codec(index = 1)] - Unimplemented, + X1([runtime_types::staging_xcm::v5::junction::Junction; 1usize]), #[codec(index = 2)] - UntrustedReserveLocation, + X2([runtime_types::staging_xcm::v5::junction::Junction; 2usize]), #[codec(index = 3)] - UntrustedTeleportLocation, + X3([runtime_types::staging_xcm::v5::junction::Junction; 3usize]), #[codec(index = 4)] - MultiLocationFull, + X4([runtime_types::staging_xcm::v5::junction::Junction; 4usize]), #[codec(index = 5)] - MultiLocationNotInvertible, + X5([runtime_types::staging_xcm::v5::junction::Junction; 5usize]), #[codec(index = 6)] - BadOrigin, + X6([runtime_types::staging_xcm::v5::junction::Junction; 6usize]), #[codec(index = 7)] - InvalidLocation, + X7([runtime_types::staging_xcm::v5::junction::Junction; 7usize]), #[codec(index = 8)] - AssetNotFound, - #[codec(index = 9)] - FailedToTransactAsset, - #[codec(index = 10)] - NotWithdrawable, - #[codec(index = 11)] - LocationCannotHold, - #[codec(index = 12)] - ExceedsMaxMessageSize, - #[codec(index = 13)] - DestinationUnsupported, - #[codec(index = 14)] - Transport, - #[codec(index = 15)] - Unroutable, - #[codec(index = 16)] - UnknownClaim, - #[codec(index = 17)] - FailedToDecode, - #[codec(index = 18)] - MaxWeightInvalid, - #[codec(index = 19)] - NotHoldingFees, - #[codec(index = 20)] - TooExpensive, - #[codec(index = 21)] - Trap(::core::primitive::u64), - #[codec(index = 22)] - UnhandledXcmVersion, - #[codec(index = 23)] - WeightLimitReached(::core::primitive::u64), - #[codec(index = 24)] - Barrier, - #[codec(index = 25)] - WeightNotComputable, + X8([runtime_types::staging_xcm::v5::junction::Junction; 8usize]), } } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum BodyId { - #[codec(index = 0)] - Unit, - #[codec(index = 1)] - Named( - runtime_types::bounded_collections::weak_bounded_vec::WeakBoundedVec< - ::core::primitive::u8, - >, - ), - #[codec(index = 2)] - Index(#[codec(compact)] ::core::primitive::u32), - #[codec(index = 3)] - Executive, - #[codec(index = 4)] - Technical, - #[codec(index = 5)] - Legislative, - #[codec(index = 6)] - Judicial, - #[codec(index = 7)] - Defense, - #[codec(index = 8)] - Administration, - #[codec(index = 9)] - Treasury, + pub mod location { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct Location { + pub parents: ::core::primitive::u8, + pub interior: runtime_types::staging_xcm::v5::junctions::Junctions, + } + } + pub mod traits { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct InstructionError { + pub index: ::core::primitive::u8, + pub error: runtime_types::xcm::v5::traits::Error, + } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum Outcome { + #[codec(index = 0)] + Complete { used: ::sp_weights::Weight }, + #[codec(index = 1)] + Incomplete { + used: ::sp_weights::Weight, + error: runtime_types::staging_xcm::v5::traits::InstructionError, + }, + #[codec(index = 2)] + Error(runtime_types::staging_xcm::v5::traits::InstructionError), + } } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum BodyPart { + pub enum Hint { #[codec(index = 0)] - Voice, - #[codec(index = 1)] - Members { - #[codec(compact)] - count: ::core::primitive::u32, - }, - #[codec(index = 2)] - Fraction { - #[codec(compact)] - nom: ::core::primitive::u32, - #[codec(compact)] - denom: ::core::primitive::u32, - }, - #[codec(index = 3)] - AtLeastProportion { - #[codec(compact)] - nom: ::core::primitive::u32, - #[codec(compact)] - denom: ::core::primitive::u32, - }, - #[codec(index = 4)] - MoreThanProportion { - #[codec(compact)] - nom: ::core::primitive::u32, - #[codec(compact)] - denom: ::core::primitive::u32, - }, + AssetClaimer { location: runtime_types::staging_xcm::v5::location::Location }, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Instruction { #[codec(index = 0)] - WithdrawAsset(runtime_types::xcm::v2::multiasset::MultiAssets), + WithdrawAsset(runtime_types::staging_xcm::v5::asset::Assets), #[codec(index = 1)] - ReserveAssetDeposited(runtime_types::xcm::v2::multiasset::MultiAssets), + ReserveAssetDeposited(runtime_types::staging_xcm::v5::asset::Assets), #[codec(index = 2)] - ReceiveTeleportedAsset(runtime_types::xcm::v2::multiasset::MultiAssets), + ReceiveTeleportedAsset(runtime_types::staging_xcm::v5::asset::Assets), #[codec(index = 3)] QueryResponse { #[codec(compact)] query_id: ::core::primitive::u64, - response: runtime_types::xcm::v2::Response, - #[codec(compact)] - max_weight: ::core::primitive::u64, + response: runtime_types::staging_xcm::v5::Response, + max_weight: ::sp_weights::Weight, + querier: ::core::option::Option< + runtime_types::staging_xcm::v5::location::Location, + >, }, #[codec(index = 4)] TransferAsset { - assets: runtime_types::xcm::v2::multiasset::MultiAssets, - beneficiary: runtime_types::xcm::v2::multilocation::MultiLocation, + assets: runtime_types::staging_xcm::v5::asset::Assets, + beneficiary: runtime_types::staging_xcm::v5::location::Location, }, #[codec(index = 5)] TransferReserveAsset { - assets: runtime_types::xcm::v2::multiasset::MultiAssets, - dest: runtime_types::xcm::v2::multilocation::MultiLocation, - xcm: runtime_types::xcm::v2::Xcm, + assets: runtime_types::staging_xcm::v5::asset::Assets, + dest: runtime_types::staging_xcm::v5::location::Location, + xcm: runtime_types::staging_xcm::v5::Xcm, }, #[codec(index = 6)] Transact { - origin_type: runtime_types::xcm::v2::OriginKind, - #[codec(compact)] - require_weight_at_most: ::core::primitive::u64, + origin_kind: runtime_types::xcm::v3::OriginKind, + fallback_max_weight: ::core::option::Option<::sp_weights::Weight>, call: runtime_types::xcm::double_encoded::DoubleEncoded, }, #[codec(index = 7)] @@ -4876,142 +5195,266 @@ pub mod api { #[codec(index = 10)] ClearOrigin, #[codec(index = 11)] - DescendOrigin(runtime_types::xcm::v2::multilocation::Junctions), + DescendOrigin(runtime_types::staging_xcm::v5::junctions::Junctions), #[codec(index = 12)] - ReportError { - #[codec(compact)] - query_id: ::core::primitive::u64, - dest: runtime_types::xcm::v2::multilocation::MultiLocation, - #[codec(compact)] - max_response_weight: ::core::primitive::u64, - }, + ReportError(runtime_types::staging_xcm::v5::QueryResponseInfo), #[codec(index = 13)] DepositAsset { - assets: runtime_types::xcm::v2::multiasset::MultiAssetFilter, - #[codec(compact)] - max_assets: ::core::primitive::u32, - beneficiary: runtime_types::xcm::v2::multilocation::MultiLocation, + assets: runtime_types::staging_xcm::v5::asset::AssetFilter, + beneficiary: runtime_types::staging_xcm::v5::location::Location, }, #[codec(index = 14)] DepositReserveAsset { - assets: runtime_types::xcm::v2::multiasset::MultiAssetFilter, - #[codec(compact)] - max_assets: ::core::primitive::u32, - dest: runtime_types::xcm::v2::multilocation::MultiLocation, - xcm: runtime_types::xcm::v2::Xcm, + assets: runtime_types::staging_xcm::v5::asset::AssetFilter, + dest: runtime_types::staging_xcm::v5::location::Location, + xcm: runtime_types::staging_xcm::v5::Xcm, }, #[codec(index = 15)] ExchangeAsset { - give: runtime_types::xcm::v2::multiasset::MultiAssetFilter, - receive: runtime_types::xcm::v2::multiasset::MultiAssets, + give: runtime_types::staging_xcm::v5::asset::AssetFilter, + want: runtime_types::staging_xcm::v5::asset::Assets, + maximal: ::core::primitive::bool, }, #[codec(index = 16)] InitiateReserveWithdraw { - assets: runtime_types::xcm::v2::multiasset::MultiAssetFilter, - reserve: runtime_types::xcm::v2::multilocation::MultiLocation, - xcm: runtime_types::xcm::v2::Xcm, + assets: runtime_types::staging_xcm::v5::asset::AssetFilter, + reserve: runtime_types::staging_xcm::v5::location::Location, + xcm: runtime_types::staging_xcm::v5::Xcm, }, #[codec(index = 17)] InitiateTeleport { - assets: runtime_types::xcm::v2::multiasset::MultiAssetFilter, - dest: runtime_types::xcm::v2::multilocation::MultiLocation, - xcm: runtime_types::xcm::v2::Xcm, + assets: runtime_types::staging_xcm::v5::asset::AssetFilter, + dest: runtime_types::staging_xcm::v5::location::Location, + xcm: runtime_types::staging_xcm::v5::Xcm, }, #[codec(index = 18)] - QueryHolding { + ReportHolding { + response_info: runtime_types::staging_xcm::v5::QueryResponseInfo, + assets: runtime_types::staging_xcm::v5::asset::AssetFilter, + }, + #[codec(index = 19)] + BuyExecution { + fees: runtime_types::staging_xcm::v5::asset::Asset, + weight_limit: runtime_types::xcm::v3::WeightLimit, + }, + #[codec(index = 20)] + RefundSurplus, + #[codec(index = 21)] + SetErrorHandler(runtime_types::staging_xcm::v5::Xcm), + #[codec(index = 22)] + SetAppendix(runtime_types::staging_xcm::v5::Xcm), + #[codec(index = 23)] + ClearError, + #[codec(index = 24)] + ClaimAsset { + assets: runtime_types::staging_xcm::v5::asset::Assets, + ticket: runtime_types::staging_xcm::v5::location::Location, + }, + #[codec(index = 25)] + Trap(#[codec(compact)] ::core::primitive::u64), + #[codec(index = 26)] + SubscribeVersion { #[codec(compact)] query_id: ::core::primitive::u64, - dest: runtime_types::xcm::v2::multilocation::MultiLocation, - assets: runtime_types::xcm::v2::multiasset::MultiAssetFilter, + max_response_weight: ::sp_weights::Weight, + }, + #[codec(index = 27)] + UnsubscribeVersion, + #[codec(index = 28)] + BurnAsset(runtime_types::staging_xcm::v5::asset::Assets), + #[codec(index = 29)] + ExpectAsset(runtime_types::staging_xcm::v5::asset::Assets), + #[codec(index = 30)] + ExpectOrigin( + ::core::option::Option, + ), + #[codec(index = 31)] + ExpectError( + ::core::option::Option<( + ::core::primitive::u32, + runtime_types::xcm::v5::traits::Error, + )>, + ), + #[codec(index = 32)] + ExpectTransactStatus(runtime_types::xcm::v3::MaybeErrorCode), + #[codec(index = 33)] + QueryPallet { + module_name: + ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + response_info: runtime_types::staging_xcm::v5::QueryResponseInfo, + }, + #[codec(index = 34)] + ExpectPallet { + #[codec(compact)] + index: ::core::primitive::u32, + name: ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + module_name: + ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + #[codec(compact)] + crate_major: ::core::primitive::u32, #[codec(compact)] - max_response_weight: ::core::primitive::u64, + min_crate_minor: ::core::primitive::u32, + }, + #[codec(index = 35)] + ReportTransactStatus(runtime_types::staging_xcm::v5::QueryResponseInfo), + #[codec(index = 36)] + ClearTransactStatus, + #[codec(index = 37)] + UniversalOrigin(runtime_types::staging_xcm::v5::junction::Junction), + #[codec(index = 38)] + ExportMessage { + network: runtime_types::staging_xcm::v5::junction::NetworkId, + destination: runtime_types::staging_xcm::v5::junctions::Junctions, + xcm: runtime_types::staging_xcm::v5::Xcm, + }, + #[codec(index = 39)] + LockAsset { + asset: runtime_types::staging_xcm::v5::asset::Asset, + unlocker: runtime_types::staging_xcm::v5::location::Location, + }, + #[codec(index = 40)] + UnlockAsset { + asset: runtime_types::staging_xcm::v5::asset::Asset, + target: runtime_types::staging_xcm::v5::location::Location, + }, + #[codec(index = 41)] + NoteUnlockable { + asset: runtime_types::staging_xcm::v5::asset::Asset, + owner: runtime_types::staging_xcm::v5::location::Location, + }, + #[codec(index = 42)] + RequestUnlock { + asset: runtime_types::staging_xcm::v5::asset::Asset, + locker: runtime_types::staging_xcm::v5::location::Location, + }, + #[codec(index = 43)] + SetFeesMode { jit_withdraw: ::core::primitive::bool }, + #[codec(index = 44)] + SetTopic([::core::primitive::u8; 32usize]), + #[codec(index = 45)] + ClearTopic, + #[codec(index = 46)] + AliasOrigin(runtime_types::staging_xcm::v5::location::Location), + #[codec(index = 47)] + UnpaidExecution { + weight_limit: runtime_types::xcm::v3::WeightLimit, + check_origin: ::core::option::Option< + runtime_types::staging_xcm::v5::location::Location, + >, }, - #[codec(index = 19)] - BuyExecution { - fees: runtime_types::xcm::v2::multiasset::MultiAsset, - weight_limit: runtime_types::xcm::v2::WeightLimit, + #[codec(index = 48)] + PayFees { asset: runtime_types::staging_xcm::v5::asset::Asset }, + #[codec(index = 49)] + InitiateTransfer { + destination: runtime_types::staging_xcm::v5::location::Location, + remote_fees: ::core::option::Option< + runtime_types::staging_xcm::v5::asset::AssetTransferFilter, + >, + preserve_origin: ::core::primitive::bool, + assets: runtime_types::bounded_collections::bounded_vec::BoundedVec< + runtime_types::staging_xcm::v5::asset::AssetTransferFilter, + >, + remote_xcm: runtime_types::staging_xcm::v5::Xcm, }, - #[codec(index = 20)] - RefundSurplus, - #[codec(index = 21)] - SetErrorHandler(runtime_types::xcm::v2::Xcm), - #[codec(index = 22)] - SetAppendix(runtime_types::xcm::v2::Xcm), - #[codec(index = 23)] - ClearError, - #[codec(index = 24)] - ClaimAsset { - assets: runtime_types::xcm::v2::multiasset::MultiAssets, - ticket: runtime_types::xcm::v2::multilocation::MultiLocation, + #[codec(index = 50)] + ExecuteWithOrigin { + descendant_origin: ::core::option::Option< + runtime_types::staging_xcm::v5::junctions::Junctions, + >, + xcm: runtime_types::staging_xcm::v5::Xcm, }, - #[codec(index = 25)] - Trap(#[codec(compact)] ::core::primitive::u64), - #[codec(index = 26)] - SubscribeVersion { - #[codec(compact)] - query_id: ::core::primitive::u64, - #[codec(compact)] - max_response_weight: ::core::primitive::u64, + #[codec(index = 51)] + SetHints { + hints: runtime_types::bounded_collections::bounded_vec::BoundedVec< + runtime_types::staging_xcm::v5::Hint, + >, }, - #[codec(index = 27)] - UnsubscribeVersion, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum NetworkId { - #[codec(index = 0)] - Any, - #[codec(index = 1)] - Named( - runtime_types::bounded_collections::weak_bounded_vec::WeakBoundedVec< - ::core::primitive::u8, - >, - ), - #[codec(index = 2)] - Polkadot, - #[codec(index = 3)] - Kusama, + pub struct PalletInfo { + #[codec(compact)] + pub index: ::core::primitive::u32, + pub name: runtime_types::bounded_collections::bounded_vec::BoundedVec< + ::core::primitive::u8, + >, + pub module_name: runtime_types::bounded_collections::bounded_vec::BoundedVec< + ::core::primitive::u8, + >, + #[codec(compact)] + pub major: ::core::primitive::u32, + #[codec(compact)] + pub minor: ::core::primitive::u32, + #[codec(compact)] + pub patch: ::core::primitive::u32, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum OriginKind { - #[codec(index = 0)] - Native, - #[codec(index = 1)] - SovereignAccount, - #[codec(index = 2)] - Superuser, - #[codec(index = 3)] - Xcm, + pub struct QueryResponseInfo { + pub destination: runtime_types::staging_xcm::v5::location::Location, + #[codec(compact)] + pub query_id: ::core::primitive::u64, + pub max_weight: ::sp_weights::Weight, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Response { #[codec(index = 0)] Null, #[codec(index = 1)] - Assets(runtime_types::xcm::v2::multiasset::MultiAssets), + Assets(runtime_types::staging_xcm::v5::asset::Assets), #[codec(index = 2)] ExecutionResult( ::core::option::Option<( ::core::primitive::u32, - runtime_types::xcm::v2::traits::Error, + runtime_types::xcm::v5::traits::Error, )>, ), #[codec(index = 3)] Version(::core::primitive::u32), - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum WeightLimit { - #[codec(index = 0)] - Unlimited, - #[codec(index = 1)] - Limited(#[codec(compact)] ::core::primitive::u64), + #[codec(index = 4)] + PalletsInfo( + runtime_types::bounded_collections::bounded_vec::BoundedVec< + runtime_types::staging_xcm::v5::PalletInfo, + >, + ), + #[codec(index = 5)] + DispatchResult(runtime_types::xcm::v3::MaybeErrorCode), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct Xcm( pub ::subxt::ext::subxt_core::alloc::vec::Vec< - runtime_types::xcm::v2::Instruction, + runtime_types::staging_xcm::v5::Instruction, >, ); } + } + pub mod staging_xcm_executor { + use super::runtime_types; + pub mod traits { + use super::runtime_types; + pub mod asset_transfer { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum TransferType { + #[codec(index = 0)] + Teleport, + #[codec(index = 1)] + LocalReserve, + #[codec(index = 2)] + DestinationReserve, + #[codec(index = 3)] + RemoteReserve(runtime_types::xcm::VersionedLocation), + } + } + } + } + pub mod xcm { + use super::runtime_types; + pub mod double_encoded { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct DoubleEncoded { + pub encoded: ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + } + } pub mod v3 { use super::runtime_types; pub mod junction { @@ -5371,6 +5814,23 @@ pub mod api { #[codec(index = 39)] ExceedsStackLimit, } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum SendError { + #[codec(index = 0)] + NotApplicable, + #[codec(index = 1)] + Transport, + #[codec(index = 2)] + Unroutable, + #[codec(index = 3)] + DestinationUnsupported, + #[codec(index = 4)] + ExceedsMaxMessageSize, + #[codec(index = 5)] + MissingArgument, + #[codec(index = 6)] + Fees, + } } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum Instruction { @@ -5673,121 +6133,160 @@ pub mod api { >, ); } + pub mod v5 { + use super::runtime_types; + pub mod traits { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum Error { + #[codec(index = 0)] + Overflow, + #[codec(index = 1)] + Unimplemented, + #[codec(index = 2)] + UntrustedReserveLocation, + #[codec(index = 3)] + UntrustedTeleportLocation, + #[codec(index = 4)] + LocationFull, + #[codec(index = 5)] + LocationNotInvertible, + #[codec(index = 6)] + BadOrigin, + #[codec(index = 7)] + InvalidLocation, + #[codec(index = 8)] + AssetNotFound, + #[codec(index = 9)] + FailedToTransactAsset, + #[codec(index = 10)] + NotWithdrawable, + #[codec(index = 11)] + LocationCannotHold, + #[codec(index = 12)] + ExceedsMaxMessageSize, + #[codec(index = 13)] + DestinationUnsupported, + #[codec(index = 14)] + Transport, + #[codec(index = 15)] + Unroutable, + #[codec(index = 16)] + UnknownClaim, + #[codec(index = 17)] + FailedToDecode, + #[codec(index = 18)] + MaxWeightInvalid, + #[codec(index = 19)] + NotHoldingFees, + #[codec(index = 20)] + TooExpensive, + #[codec(index = 21)] + Trap(::core::primitive::u64), + #[codec(index = 22)] + ExpectationFalse, + #[codec(index = 23)] + PalletNotFound, + #[codec(index = 24)] + NameMismatch, + #[codec(index = 25)] + VersionIncompatible, + #[codec(index = 26)] + HoldingWouldOverflow, + #[codec(index = 27)] + ExportError, + #[codec(index = 28)] + ReanchorFailed, + #[codec(index = 29)] + NoDeal, + #[codec(index = 30)] + FeesNotMet, + #[codec(index = 31)] + LockError, + #[codec(index = 32)] + NoPermission, + #[codec(index = 33)] + Unanchored, + #[codec(index = 34)] + NotDepositable, + #[codec(index = 35)] + TooManyAssets, + #[codec(index = 36)] + UnhandledXcmVersion, + #[codec(index = 37)] + WeightLimitReached(::sp_weights::Weight), + #[codec(index = 38)] + Barrier, + #[codec(index = 39)] + WeightNotComputable, + #[codec(index = 40)] + ExceedsStackLimit, + } + } + } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum VersionedAssetId { #[codec(index = 3)] V3(runtime_types::xcm::v3::multiasset::AssetId), #[codec(index = 4)] V4(runtime_types::staging_xcm::v4::asset::AssetId), + #[codec(index = 5)] + V5(runtime_types::staging_xcm::v5::asset::AssetId), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum VersionedAssets { - #[codec(index = 1)] - V2(runtime_types::xcm::v2::multiasset::MultiAssets), #[codec(index = 3)] V3(runtime_types::xcm::v3::multiasset::MultiAssets), #[codec(index = 4)] V4(runtime_types::staging_xcm::v4::asset::Assets), + #[codec(index = 5)] + V5(runtime_types::staging_xcm::v5::asset::Assets), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum VersionedInteriorLocation { - #[codec(index = 2)] - V2(runtime_types::xcm::v2::multilocation::Junctions), #[codec(index = 3)] V3(runtime_types::xcm::v3::junctions::Junctions), #[codec(index = 4)] V4(runtime_types::staging_xcm::v4::junctions::Junctions), + #[codec(index = 5)] + V5(runtime_types::staging_xcm::v5::junctions::Junctions), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum VersionedLocation { - #[codec(index = 1)] - V2(runtime_types::xcm::v2::multilocation::MultiLocation), #[codec(index = 3)] V3(runtime_types::staging_xcm::v3::multilocation::MultiLocation), #[codec(index = 4)] V4(runtime_types::staging_xcm::v4::location::Location), + #[codec(index = 5)] + V5(runtime_types::staging_xcm::v5::location::Location), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum VersionedResponse { - #[codec(index = 2)] - V2(runtime_types::xcm::v2::Response), #[codec(index = 3)] V3(runtime_types::xcm::v3::Response), #[codec(index = 4)] V4(runtime_types::staging_xcm::v4::Response), + #[codec(index = 5)] + V5(runtime_types::staging_xcm::v5::Response), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum VersionedXcm { - #[codec(index = 2)] - V2(runtime_types::xcm::v2::Xcm), #[codec(index = 3)] V3(runtime_types::xcm::v3::Xcm), #[codec(index = 4)] V4(runtime_types::staging_xcm::v4::Xcm), + #[codec(index = 5)] + V5(runtime_types::staging_xcm::v5::Xcm), } } pub mod xcm_runtime_apis { use super::runtime_types; - pub mod conversions { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Error { - #[codec(index = 0)] - Unsupported, - #[codec(index = 1)] - VersionedConversionFailed, - } - } - pub mod dry_run { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct CallDryRunEffects<_0> { - pub execution_result: ::core::result::Result< - runtime_types::frame_support::dispatch::PostDispatchInfo, - runtime_types::sp_runtime::DispatchErrorWithPostInfo< - runtime_types::frame_support::dispatch::PostDispatchInfo, - >, - >, - pub emitted_events: ::subxt::ext::subxt_core::alloc::vec::Vec<_0>, - pub local_xcm: ::core::option::Option, - pub forwarded_xcms: ::subxt::ext::subxt_core::alloc::vec::Vec<( - runtime_types::xcm::VersionedLocation, - ::subxt::ext::subxt_core::alloc::vec::Vec, - )>, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Error { - #[codec(index = 0)] - Unimplemented, - #[codec(index = 1)] - VersionedConversionFailed, - } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct XcmDryRunEffects<_0> { - pub execution_result: runtime_types::staging_xcm::v4::traits::Outcome, - pub emitted_events: ::subxt::ext::subxt_core::alloc::vec::Vec<_0>, - pub forwarded_xcms: ::subxt::ext::subxt_core::alloc::vec::Vec<( - runtime_types::xcm::VersionedLocation, - ::subxt::ext::subxt_core::alloc::vec::Vec, - )>, - } - } - pub mod fees { + pub mod authorized_aliases { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum Error { - #[codec(index = 0)] - Unimplemented, - #[codec(index = 1)] - VersionedConversionFailed, - #[codec(index = 2)] - WeightNotComputable, - #[codec(index = 3)] - UnhandledXcmVersion, - #[codec(index = 4)] - AssetNotFound, - #[codec(index = 5)] - Unroutable, + pub struct OriginAliaser { + pub location: runtime_types::xcm::VersionedLocation, + pub expiry: ::core::option::Option<::core::primitive::u64>, } } } diff --git a/relay-clients/client-bridge-hub-westend/src/lib.rs b/relay-clients/client-bridge-hub-westend/src/lib.rs index 823e7fedd3..d88343bd99 100644 --- a/relay-clients/client-bridge-hub-westend/src/lib.rs +++ b/relay-clients/client-bridge-hub-westend/src/lib.rs @@ -140,5 +140,5 @@ impl ChainWithMessages for BridgeHubWestend { impl ChainWithRuntimeVersion for BridgeHubWestend { const RUNTIME_VERSION: Option = - Some(SimpleRuntimeVersion { spec_version: 1_016_001, transaction_version: 6 }); + Some(SimpleRuntimeVersion { spec_version: 1_019_002, transaction_version: 6 }); } diff --git a/tools/runtime-codegen/Cargo.lock b/tools/runtime-codegen/Cargo.lock index a8759da752..3e0b74ce52 100644 --- a/tools/runtime-codegen/Cargo.lock +++ b/tools/runtime-codegen/Cargo.lock @@ -510,9 +510,9 @@ checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "byte-slice-cast" -version = "1.2.2" +version = "1.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3ac9f8b63eca6fd385229b3675f6cc0dc5c8a5c8a54a59d4f52ffd670d87b0c" +checksum = "7575182f7272186991736b70173b0ea045398f984bf5ebbb3804736ce1330c9d" [[package]] name = "byteorder" @@ -2437,9 +2437,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", "bitvec", @@ -2454,9 +2454,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", @@ -2691,9 +2691,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.93" +version = "1.0.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" +checksum = "d61789d7719defeb74ea5fe81f2fdfdbd28a803847077cecce2ff14e1472f6f1" dependencies = [ "unicode-ident", ] @@ -2709,9 +2709,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.38" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] @@ -3357,9 +3357,9 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" -version = "1.0.218" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60" +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" dependencies = [ "serde_derive", ] @@ -3375,9 +3375,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.218" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b" +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", From c98b0c837d26fae43d4de6a3a4bd371b84316118 Mon Sep 17 00:00:00 2001 From: Branislav Kontur Date: Thu, 21 Aug 2025 14:51:51 +0200 Subject: [PATCH 03/13] Newest polkadot-sdk --- Cargo.lock | 1146 +++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 918 insertions(+), 228 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 75ed37a7a6..ad32b7c974 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -128,6 +128,63 @@ dependencies = [ "winnow 0.7.12", ] +[[package]] +name = "alloy-eip2124" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "741bdd7499908b3aa0b159bba11e71c8cddd009a2c2eb7a06e825f1ec87900a5" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "crc", + "serde", + "thiserror 2.0.12", +] + +[[package]] +name = "alloy-eip2930" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b82752a889170df67bbb36d42ca63c531eb16274f0d7299ae2a680facba17bd" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "serde", +] + +[[package]] +name = "alloy-eip7702" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d4769c6ffddca380b0070d71c8b7f30bed375543fe76bb2f74ec0acf4b7cd16" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "k256", + "serde", + "thiserror 2.0.12", +] + +[[package]] +name = "alloy-eips" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7473a19f02b25f8e1e8c69d35f02c07245694d11bd91bfe00e9190ac106b3838" +dependencies = [ + "alloy-eip2124", + "alloy-eip2930", + "alloy-eip7702", + "alloy-primitives", + "alloy-rlp", + "alloy-serde", + "auto_impl", + "c-kzg", + "derive_more 2.0.1", + "either", + "serde", + "sha2 0.10.9", +] + [[package]] name = "alloy-json-abi" version = "1.3.0" @@ -173,10 +230,33 @@ version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f70d83b765fdc080dbcd4f4db70d8d23fe4761f2f02ebfa9146b833900634b4" dependencies = [ + "alloy-rlp-derive", "arrayvec 0.7.4", "bytes", ] +[[package]] +name = "alloy-rlp-derive" +version = "0.3.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64b728d511962dda67c1bc7ea7c03736ec275ed2cf4c35d9585298ac9ccf3b73" +dependencies = [ + "proc-macro2 1.0.101", + "quote 1.0.40", + "syn 2.0.98", +] + +[[package]] +name = "alloy-serde" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30be84f45d4f687b00efaba1e6290cbf53ccc8f6b8fbb54e4c2f9d2a0474ce95" +dependencies = [ + "alloy-primitives", + "serde", + "serde_json", +] + [[package]] name = "alloy-sol-macro" version = "1.3.0" @@ -380,6 +460,18 @@ dependencies = [ "ark-std 0.5.0", ] +[[package]] +name = "ark-bn254" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d69eab57e8d2663efa5c63135b2af4f396d66424f88954c21104125ab6b3e6bc" +dependencies = [ + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-r1cs-std", + "ark-std 0.5.0", +] + [[package]] name = "ark-ec" version = "0.4.2" @@ -584,6 +676,35 @@ dependencies = [ "hashbrown 0.15.5", ] +[[package]] +name = "ark-r1cs-std" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "941551ef1df4c7a401de7068758db6503598e6f01850bdb2cfdb614a1f9dbea1" +dependencies = [ + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-relations", + "ark-std 0.5.0", + "educe", + "num-bigint", + "num-integer", + "num-traits", + "tracing", +] + +[[package]] +name = "ark-relations" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec46ddc93e7af44bcab5230937635b06fb5744464dd6a7e7b083e80ebd274384" +dependencies = [ + "ark-ff 0.5.0", + "ark-std 0.5.0", + "tracing", + "tracing-subscriber 0.2.25", +] + [[package]] name = "ark-serialize" version = "0.3.0" @@ -699,7 +820,7 @@ dependencies = [ "ark-std 0.5.0", "digest 0.10.7", "rand_chacha 0.3.1", - "sha2 0.10.8", + "sha2 0.10.9", "w3f-ring-proof", "zeroize", ] @@ -1071,6 +1192,16 @@ dependencies = [ "url", ] +[[package]] +name = "aurora-engine-modexp" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "518bc5745a6264b5fd7b09dffb9667e400ee9e2bbe18555fac75e1fe9afa0df9" +dependencies = [ + "hex", + "num", +] + [[package]] name = "auto_impl" version = "1.3.0" @@ -1088,6 +1219,12 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +[[package]] +name = "az" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973" + [[package]] name = "backoff" version = "0.4.0" @@ -1159,7 +1296,7 @@ checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" [[package]] name = "binary-merkle-tree" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "hash-db", "log", @@ -1178,7 +1315,7 @@ dependencies = [ "rand_core 0.6.4", "ripemd", "secp256k1 0.27.0", - "sha2 0.10.8", + "sha2 0.10.9", "subtle 2.5.0", "zeroize", ] @@ -1249,9 +1386,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.6.0" +version = "2.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" +checksum = "6a65b545ab31d687cff52899d4890855fec459eb6afe0da6417b8a18da87aa29" [[package]] name = "bitvec" @@ -1363,6 +1500,18 @@ dependencies = [ "piper", ] +[[package]] +name = "blst" +version = "0.3.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fd49896f12ac9b6dcd7a5998466b9b58263a695a3dd1ecc1aaca2e12a90b080" +dependencies = [ + "cc", + "glob", + "threadpool", + "zeroize", +] + [[package]] name = "bounded-collections" version = "0.3.2" @@ -1379,7 +1528,7 @@ dependencies = [ [[package]] name = "bp-asset-hub-rococo" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1397,7 +1546,7 @@ dependencies = [ [[package]] name = "bp-asset-hub-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1415,7 +1564,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-cumulus" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -1457,7 +1606,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-rococo" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1473,7 +1622,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1489,7 +1638,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bp-runtime", "finality-grandpa", @@ -1518,7 +1667,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bp-header-chain", "bp-runtime", @@ -1534,7 +1683,7 @@ dependencies = [ [[package]] name = "bp-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1563,7 +1712,7 @@ dependencies = [ [[package]] name = "bp-polkadot-bulletin" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bp-header-chain", "bp-messages", @@ -1581,7 +1730,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bp-messages", "bp-runtime", @@ -1598,7 +1747,7 @@ dependencies = [ [[package]] name = "bp-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bp-header-chain", "bp-messages", @@ -1616,7 +1765,7 @@ dependencies = [ [[package]] name = "bp-rococo" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1629,7 +1778,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-support", "frame-system", @@ -1652,7 +1801,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bp-header-chain", "bp-parachains", @@ -1672,7 +1821,7 @@ dependencies = [ [[package]] name = "bp-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1685,7 +1834,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bp-messages", "bp-runtime", @@ -1702,7 +1851,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "parity-scale-codec", "scale-info", @@ -1714,7 +1863,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bp-header-chain", "bp-messages", @@ -1748,7 +1897,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" dependencies = [ - "sha2 0.10.8", + "sha2 0.10.9", "tinyvec", ] @@ -1794,6 +1943,21 @@ dependencies = [ "serde", ] +[[package]] +name = "c-kzg" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7318cfa722931cb5fe0838b98d3ce5621e75f6a6408abc21721d80de9223f2e4" +dependencies = [ + "blst", + "cc", + "glob", + "hex", + "libc", + "once_cell", + "serde", +] + [[package]] name = "c2-chacha" version = "0.3.3" @@ -1844,9 +2008,9 @@ checksum = "a2698f953def977c68f935bb0dfa959375ad4638570e969e2f1e9f433cbf1af6" [[package]] name = "cc" -version = "1.1.24" +version = "1.2.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "812acba72f0a070b003d3697490d2b55b837230ae7c6c6497f05cc2ddbb8d938" +checksum = "3ee0f8803222ba5a7e2777dd72ca451868909b1ac410621b676adf07280e9b5f" dependencies = [ "jobserver", "libc", @@ -2323,6 +2487,21 @@ version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b530783809a55cb68d070e0de60cfbb3db0dc94c8850dd5725411422bedcf6bb" +[[package]] +name = "crc" +version = "3.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675" +dependencies = [ + "crc-catalog", +] + +[[package]] +name = "crc-catalog" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" + [[package]] name = "crc32fast" version = "1.3.2" @@ -2462,7 +2641,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2479,7 +2658,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2683,9 +2862,9 @@ dependencies = [ [[package]] name = "derive-where" -version = "1.2.7" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62d671cc41a825ebabc75757b62d3d168c577f9149b2d49ece1dad1f72119d25" +checksum = "ef941ded77d15ca19b40374869ac6000af1c9f2a4c0f3d4c70926287e6364a8f" dependencies = [ "proc-macro2 1.0.101", "quote 1.0.40", @@ -2921,7 +3100,7 @@ dependencies = [ "ed25519", "rand_core 0.6.4", "serde", - "sha2 0.10.8", + "sha2 0.10.9", "subtle 2.5.0", "zeroize", ] @@ -2937,7 +3116,7 @@ dependencies = [ "hashbrown 0.14.5", "hex", "rand_core 0.6.4", - "sha2 0.10.8", + "sha2 0.10.9", "zeroize", ] @@ -2955,9 +3134,9 @@ dependencies = [ [[package]] name = "either" -version = "1.13.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "elliptic-curve" @@ -3078,7 +3257,7 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "equivocation-detector" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "async-std", "async-trait", @@ -3118,7 +3297,7 @@ dependencies = [ [[package]] name = "ethereum-standards" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "alloy-core", ] @@ -3269,7 +3448,7 @@ dependencies = [ [[package]] name = "finality-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "async-std", "async-trait", @@ -3329,7 +3508,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-support", "frame-support-procedural", @@ -3381,7 +3560,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2 1.0.101", @@ -3392,7 +3571,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -3409,7 +3588,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "aquamarine", "frame-support", @@ -3462,7 +3641,7 @@ dependencies = [ [[package]] name = "frame-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "aquamarine", "array-bytes", @@ -3503,7 +3682,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "Inflector", "cfg-expr", @@ -3523,7 +3702,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.1.0", @@ -3535,7 +3714,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "proc-macro2 1.0.101", "quote 1.0.40", @@ -3545,7 +3724,7 @@ dependencies = [ [[package]] name = "frame-system" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "cfg-if", "docify", @@ -3564,7 +3743,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-benchmarking", "frame-support", @@ -3578,7 +3757,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "docify", "parity-scale-codec", @@ -3588,7 +3767,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-support", "parity-scale-codec", @@ -3847,6 +4026,12 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "glob" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" + [[package]] name = "gloo-timers" version = "0.3.0" @@ -3859,6 +4044,16 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "gmp-mpfr-sys" +version = "1.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a636fb6a653382a379ee1e5593dacdc628667994167024c143214cafd40c1a86" +dependencies = [ + "libc", + "windows-sys 0.60.2", +] + [[package]] name = "group" version = "0.13.0" @@ -4255,7 +4450,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2 0.5.9", + "socket2 0.4.9", "tokio", "tower-service", "tracing", @@ -4651,7 +4846,7 @@ version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.9.2", "cfg-if", "libc", ] @@ -4944,7 +5139,7 @@ dependencies = [ "elliptic-curve", "once_cell", "serdect", - "sha2 0.10.8", + "sha2 0.10.9", ] [[package]] @@ -5175,7 +5370,7 @@ dependencies = [ "multihash 0.19.1", "quick-protobuf", "rand 0.8.5", - "sha2 0.10.8", + "sha2 0.10.9", "thiserror 1.0.65", "tracing", "zeroize", @@ -5201,7 +5396,7 @@ dependencies = [ "quick-protobuf", "quick-protobuf-codec", "rand 0.8.5", - "sha2 0.10.8", + "sha2 0.10.9", "smallvec", "thiserror 1.0.65", "tracing", @@ -5266,7 +5461,7 @@ dependencies = [ "once_cell", "quick-protobuf", "rand 0.8.5", - "sha2 0.10.8", + "sha2 0.10.9", "snow", "static_assertions", "thiserror 1.0.65", @@ -5607,7 +5802,7 @@ dependencies = [ "prost-build", "rand 0.8.5", "serde", - "sha2 0.10.8", + "sha2 0.10.9", "simple-dns", "smallvec", "snow", @@ -5657,7 +5852,7 @@ dependencies = [ "generator", "scoped-tls", "tracing", - "tracing-subscriber", + "tracing-subscriber 0.3.18", ] [[package]] @@ -5830,7 +6025,7 @@ dependencies = [ [[package]] name = "messages-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "async-std", "async-trait", @@ -6015,7 +6210,7 @@ dependencies = [ "core2", "digest 0.10.7", "multihash-derive", - "sha2 0.10.8", + "sha2 0.10.9", "sha3", "unsigned-varint 0.7.2", ] @@ -6221,22 +6416,35 @@ dependencies = [ "winapi", ] +[[package]] +name = "num" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3135b08af27d103b0a51f2ae0f8632117b7b185ccf931445affa8df530576a41" +dependencies = [ + "num-bigint", + "num-complex", + "num-integer", + "num-iter", + "num-rational", + "num-traits", +] + [[package]] name = "num-bigint" -version = "0.4.4" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ - "autocfg", "num-integer", "num-traits", ] [[package]] name = "num-complex" -version = "0.4.4" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ba157ca0885411de85d6ca030ba7e2a83a28636056c7c699b07c8b6f7383214" +checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" dependencies = [ "num-traits", ] @@ -6277,6 +6485,17 @@ dependencies = [ "num-traits", ] +[[package]] +name = "num-iter" +version = "0.1.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + [[package]] name = "num-rational" version = "0.4.1" @@ -6309,6 +6528,28 @@ dependencies = [ "libc", ] +[[package]] +name = "num_enum" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a" +dependencies = [ + "num_enum_derive", + "rustversion", +] + +[[package]] +name = "num_enum_derive" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d" +dependencies = [ + "proc-macro-crate 3.1.0", + "proc-macro2 1.0.101", + "quote 1.0.40", + "syn 2.0.98", +] + [[package]] name = "num_threads" version = "0.1.7" @@ -6409,10 +6650,22 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" +[[package]] +name = "p256" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b" +dependencies = [ + "ecdsa", + "elliptic-curve", + "primeorder", + "sha2 0.10.9", +] + [[package]] name = "pallet-asset-conversion" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6430,7 +6683,7 @@ dependencies = [ [[package]] name = "pallet-asset-rate" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6444,7 +6697,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6460,7 +6713,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "29.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "ethereum-standards", "frame-benchmarking", @@ -6478,7 +6731,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-support", "frame-system", @@ -6493,7 +6746,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-support", "frame-system", @@ -6506,7 +6759,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6529,7 +6782,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "docify", "frame-benchmarking", @@ -6545,7 +6798,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bp-header-chain", "bp-runtime", @@ -6564,7 +6817,7 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bp-header-chain", "bp-messages", @@ -6583,7 +6836,7 @@ dependencies = [ [[package]] name = "pallet-bridge-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bp-header-chain", "bp-parachains", @@ -6603,7 +6856,7 @@ dependencies = [ [[package]] name = "pallet-bridge-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bp-header-chain", "bp-messages", @@ -6612,7 +6865,6 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "log", "pallet-bridge-grandpa", "pallet-bridge-messages", "pallet-bridge-parachains", @@ -6621,12 +6873,13 @@ dependencies = [ "scale-info", "sp-arithmetic", "sp-runtime", + "tracing", ] [[package]] name = "pallet-broker" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bitvec", "frame-benchmarking", @@ -6644,7 +6897,7 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6663,7 +6916,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6684,7 +6937,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "docify", "frame-benchmarking", @@ -6702,7 +6955,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6724,7 +6977,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6740,7 +6993,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "environmental", "frame-benchmarking", @@ -6759,7 +7012,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "log", "parity-scale-codec", @@ -6771,7 +7024,7 @@ dependencies = [ [[package]] name = "pallet-revive" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "alloy-core", "derive_more 0.99.17", @@ -6794,9 +7047,10 @@ dependencies = [ "pallet-transaction-payment", "parity-scale-codec", "paste", - "polkavm", - "polkavm-common", + "polkavm 0.27.0", + "polkavm-common 0.27.0", "rand 0.8.5", + "revm", "ripemd", "rlp 0.6.1", "scale-info", @@ -6816,12 +7070,15 @@ dependencies = [ [[package]] name = "pallet-revive-fixtures" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ + "alloy-core", "anyhow", "cargo_metadata", + "hex", "pallet-revive-uapi", "polkavm-linker", + "serde_json", "sp-core", "sp-io", "toml", @@ -6830,7 +7087,7 @@ dependencies = [ [[package]] name = "pallet-revive-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "proc-macro2 1.0.101", "quote 1.0.40", @@ -6840,19 +7097,19 @@ dependencies = [ [[package]] name = "pallet-revive-uapi" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bitflags 1.3.2", "pallet-revive-proc-macro", "parity-scale-codec", - "polkavm-derive", + "polkavm-derive 0.27.0", "scale-info", ] [[package]] name = "pallet-session" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-support", "frame-system", @@ -6874,7 +7131,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6895,7 +7152,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "log", "sp-arithmetic", @@ -6904,7 +7161,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "docify", "frame-benchmarking", @@ -6922,7 +7179,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6937,7 +7194,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6949,7 +7206,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "docify", "frame-benchmarking", @@ -6968,7 +7225,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6983,7 +7240,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-benchmarking", "frame-support", @@ -6997,7 +7254,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -7022,7 +7279,7 @@ dependencies = [ [[package]] name = "parachains-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -7053,7 +7310,7 @@ dependencies = [ [[package]] name = "parachains-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "async-std", "async-trait", @@ -7237,6 +7494,48 @@ dependencies = [ "indexmap", ] +[[package]] +name = "phf" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" +dependencies = [ + "phf_macros", + "phf_shared", +] + +[[package]] +name = "phf_generator" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" +dependencies = [ + "phf_shared", + "rand 0.8.5", +] + +[[package]] +name = "phf_macros" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" +dependencies = [ + "phf_generator", + "phf_shared", + "proc-macro2 1.0.101", + "quote 1.0.40", + "syn 2.0.98", +] + +[[package]] +name = "phf_shared" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" +dependencies = [ + "siphasher", +] + [[package]] name = "pin-project" version = "1.1.10" @@ -7309,7 +7608,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "parity-scale-codec", "scale-info", @@ -7320,7 +7619,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bounded-collections", "derive_more 0.99.17", @@ -7336,7 +7635,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bitvec", "bounded-collections", @@ -7365,7 +7664,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bitvec", "frame-benchmarking", @@ -7414,7 +7713,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bs58", "frame-benchmarking", @@ -7426,7 +7725,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -7473,7 +7772,7 @@ dependencies = [ [[package]] name = "polkadot-sdk-frame" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "docify", "frame-benchmarking", @@ -7513,9 +7812,22 @@ checksum = "fa028f713d0613f0f08b8b3367402cb859218854f6b96fcbe39a501862894d6f" dependencies = [ "libc", "log", - "polkavm-assembler", - "polkavm-common", - "polkavm-linux-raw", + "polkavm-assembler 0.26.0", + "polkavm-common 0.26.0", + "polkavm-linux-raw 0.26.0", +] + +[[package]] +name = "polkavm" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ef5796e5aaa109df210fed7c6ff82e89c7bf94c28f6332d57bd0efb865fdc2a" +dependencies = [ + "libc", + "log", + "polkavm-assembler 0.27.0", + "polkavm-common 0.27.0", + "polkavm-linux-raw 0.27.0", ] [[package]] @@ -7527,15 +7839,34 @@ dependencies = [ "log", ] +[[package]] +name = "polkavm-assembler" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70bf3be2911acc089dfe54a92bfec22002f4fbf423b8fa771d1f7e7227f0195f" +dependencies = [ + "log", +] + [[package]] name = "polkavm-common" version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49a5794b695626ba70d29e66e3f4f4835767452a6723f3a0bc20884b07088fe8" +dependencies = [ + "log", + "polkavm-assembler 0.26.0", +] + +[[package]] +name = "polkavm-common" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a19805789e7bf778ac5855f6fe9350353f6a1697c2aab9bfb6fc7c831be54fad" dependencies = [ "blake3", "log", - "polkavm-assembler", + "polkavm-assembler 0.27.0", ] [[package]] @@ -7544,7 +7875,16 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95282a203ae1f6828a04ff334145c3f6dc718bba6d3959805d273358b45eab93" dependencies = [ - "polkavm-derive-impl-macro", + "polkavm-derive-impl-macro 0.26.0", +] + +[[package]] +name = "polkavm-derive" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4eea46a17d87cbf3c0f3f6156f6300f60cec67cf9eaca296c770e0873f8389d6" +dependencies = [ + "polkavm-derive-impl-macro 0.27.0", ] [[package]] @@ -7553,7 +7893,19 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6069dc7995cde6e612b868a02ce48b54397c6d2582bd1b97b63aabbe962cd779" dependencies = [ - "polkavm-common", + "polkavm-common 0.26.0", + "proc-macro2 1.0.101", + "quote 1.0.40", + "syn 2.0.98", +] + +[[package]] +name = "polkavm-derive-impl" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8abdd1210d96b1dda9ac21199ec469448fd628cea102e2ff0e0df1667c4c3b5f" +dependencies = [ + "polkavm-common 0.27.0", "proc-macro2 1.0.101", "quote 1.0.40", "syn 2.0.98", @@ -7565,22 +7917,32 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "581d34cafec741dc5ffafbb341933c205b6457f3d76257a9d99fb56687219c91" dependencies = [ - "polkavm-derive-impl", + "polkavm-derive-impl 0.26.0", + "syn 2.0.98", +] + +[[package]] +name = "polkavm-derive-impl-macro" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a45173d70138aa1879892c50777ed0d8b0c8556f7678372f09fa1d89bbbddb4" +dependencies = [ + "polkavm-derive-impl 0.27.0", "syn 2.0.98", ] [[package]] name = "polkavm-linker" -version = "0.26.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "beb896023e5bd89bba40311797d8d42490fa4a1fd5256c74820753c5722d1e67" +checksum = "99fe3704d21e96c5d1e6a1b1a43ac57f9dce110d3331fbf8299e9f57d5884066" dependencies = [ "dirs", "gimli 0.31.1", "hashbrown 0.14.5", "log", "object 0.36.7", - "polkavm-common", + "polkavm-common 0.27.0", "regalloc2 0.9.3", "rustc-demangle", ] @@ -7591,6 +7953,12 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "28919f542476f4158cc71e6c072b1051f38f4b514253594ac3ad80e3c0211fc8" +[[package]] +name = "polkavm-linux-raw" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "061088785efd93e4367faf12f341bb356208c06bab43aa942d472068af80d1c4" + [[package]] name = "polling" version = "2.8.0" @@ -7711,6 +8079,15 @@ dependencies = [ "syn 2.0.98", ] +[[package]] +name = "primeorder" +version = "0.13.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6" +dependencies = [ + "elliptic-curve", +] + [[package]] name = "primitive-types" version = "0.12.2" @@ -7882,7 +8259,7 @@ checksum = "14cae93065090804185d3b75f0bf93b8eeda30c7a9b4a33d3bdb3988d6229e50" dependencies = [ "bit-set", "bit-vec", - "bitflags 2.6.0", + "bitflags 2.9.2", "lazy_static", "num-traits", "rand 0.8.5", @@ -7955,7 +8332,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", - "itertools 0.13.0", + "itertools 0.14.0", "proc-macro2 1.0.101", "quote 1.0.40", "syn 2.0.98", @@ -8555,7 +8932,7 @@ dependencies = [ [[package]] name = "relay-substrate-client" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "async-std", "async-trait", @@ -8596,7 +8973,7 @@ dependencies = [ [[package]] name = "relay-utils" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "anyhow", "async-std", @@ -8648,6 +9025,195 @@ dependencies = [ "quick-error", ] +[[package]] +name = "revm" +version = "27.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6bf82101a1ad8a2b637363a37aef27f88b4efc8a6e24c72bf5f64923dc5532" +dependencies = [ + "revm-bytecode", + "revm-context", + "revm-context-interface", + "revm-database", + "revm-database-interface", + "revm-handler", + "revm-inspector", + "revm-interpreter", + "revm-precompile", + "revm-primitives", + "revm-state", +] + +[[package]] +name = "revm-bytecode" +version = "6.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d800e6c2119457ded5b0af71634eb2468040bf97de468eee5a730272a106da0" +dependencies = [ + "bitvec", + "phf", + "revm-primitives", + "serde", +] + +[[package]] +name = "revm-context" +version = "8.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cd508416a35a4d8a9feaf5ccd06ac6d6661cd31ee2dc0252f9f7316455d71f9" +dependencies = [ + "cfg-if", + "derive-where", + "revm-bytecode", + "revm-context-interface", + "revm-database-interface", + "revm-primitives", + "revm-state", + "serde", +] + +[[package]] +name = "revm-context-interface" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc90302642d21c8f93e0876e201f3c5f7913c4fcb66fb465b0fd7b707dfe1c79" +dependencies = [ + "alloy-eip2930", + "alloy-eip7702", + "auto_impl", + "either", + "revm-database-interface", + "revm-primitives", + "revm-state", + "serde", +] + +[[package]] +name = "revm-database" +version = "7.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40000c7d917c865f6c232a78581b78e70c43f52db17282bd1b52d4f0565bc8a2" +dependencies = [ + "alloy-eips", + "revm-bytecode", + "revm-database-interface", + "revm-primitives", + "revm-state", + "serde", +] + +[[package]] +name = "revm-database-interface" +version = "7.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4ccea7a168cba1196b1e57dd3e22c36047208c135f600f8e58cbe7d49957dba" +dependencies = [ + "auto_impl", + "either", + "revm-primitives", + "revm-state", + "serde", +] + +[[package]] +name = "revm-handler" +version = "8.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1529c8050e663be64010e80ec92bf480315d21b1f2dbf65540028653a621b27d" +dependencies = [ + "auto_impl", + "derive-where", + "revm-bytecode", + "revm-context", + "revm-context-interface", + "revm-database-interface", + "revm-interpreter", + "revm-precompile", + "revm-primitives", + "revm-state", + "serde", +] + +[[package]] +name = "revm-inspector" +version = "8.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f78db140e332489094ef314eaeb0bd1849d6d01172c113ab0eb6ea8ab9372926" +dependencies = [ + "auto_impl", + "either", + "revm-context", + "revm-database-interface", + "revm-handler", + "revm-interpreter", + "revm-primitives", + "revm-state", + "serde", + "serde_json", +] + +[[package]] +name = "revm-interpreter" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff9d7d9d71e8a33740b277b602165b6e3d25fff091ba3d7b5a8d373bf55f28a7" +dependencies = [ + "revm-bytecode", + "revm-context-interface", + "revm-primitives", + "serde", +] + +[[package]] +name = "revm-precompile" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cee3f336b83621294b4cfe84d817e3eef6f3d0fce00951973364cc7f860424d" +dependencies = [ + "ark-bls12-381 0.5.0", + "ark-bn254", + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "arrayref", + "aurora-engine-modexp", + "c-kzg", + "cfg-if", + "k256", + "libsecp256k1", + "once_cell", + "p256", + "revm-primitives", + "ripemd", + "rug", + "secp256k1 0.31.1", + "sha2 0.10.9", +] + +[[package]] +name = "revm-primitives" +version = "20.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aa29d9da06fe03b249b6419b33968ecdf92ad6428e2f012dc57bcd619b5d94e" +dependencies = [ + "alloy-primitives", + "num_enum", + "once_cell", + "serde", +] + +[[package]] +name = "revm-state" +version = "7.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9d7f39ea56df3bfbb3c81c99b1f028d26f205b6004156baffbf1a4f84b46cfa" +dependencies = [ + "bitflags 2.9.2", + "revm-bytecode", + "revm-primitives", + "serde", +] + [[package]] name = "rfc6979" version = "0.4.0" @@ -8720,7 +9286,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-support", "polkadot-primitives", @@ -8748,6 +9314,18 @@ dependencies = [ "tokio", ] +[[package]] +name = "rug" +version = "1.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4207e8d668e5b8eb574bda8322088ccd0d7782d3d03c7e8d562e82ed82bdcbc3" +dependencies = [ + "az", + "gmp-mpfr-sys", + "libc", + "libm", +] + [[package]] name = "ruint" version = "1.16.0" @@ -8852,7 +9430,7 @@ version = "0.38.42" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.9.2", "errno", "libc", "linux-raw-sys 0.4.14", @@ -8865,7 +9443,7 @@ version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.9.2", "errno", "libc", "linux-raw-sys 0.9.2", @@ -9051,7 +9629,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "log", "sp-core", @@ -9062,7 +9640,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "array-bytes", "docify", @@ -9088,7 +9666,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2 1.0.101", @@ -9099,7 +9677,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "fnv", "futures", @@ -9125,7 +9703,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -9148,9 +9726,9 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ - "polkavm", + "polkavm 0.26.0", "sc-allocator", "sp-maybe-compressed-blob", "sp-wasm-interface", @@ -9161,10 +9739,10 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "log", - "polkavm", + "polkavm 0.26.0", "sc-executor-common", "sp-wasm-interface", ] @@ -9172,7 +9750,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "anyhow", "log", @@ -9188,7 +9766,7 @@ dependencies = [ [[package]] name = "sc-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "array-bytes", "arrayvec 0.7.4", @@ -9216,7 +9794,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -9266,7 +9844,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -9276,7 +9854,7 @@ dependencies = [ [[package]] name = "sc-network-types" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bs58", "bytes", @@ -9297,7 +9875,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9317,7 +9895,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "chrono", "futures", @@ -9336,7 +9914,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "async-trait", "futures", @@ -9353,7 +9931,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "async-channel 1.9.0", "futures", @@ -9533,7 +10111,7 @@ dependencies = [ "merlin", "rand_core 0.6.4", "serde_bytes", - "sha2 0.10.8", + "sha2 0.10.9", "subtle 2.5.0", "zeroize", ] @@ -9559,7 +10137,7 @@ dependencies = [ "password-hash", "pbkdf2", "salsa20", - "sha2 0.10.8", + "sha2 0.10.9", ] [[package]] @@ -9606,6 +10184,17 @@ dependencies = [ "secp256k1-sys 0.10.1", ] +[[package]] +name = "secp256k1" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c3c81b43dc2d8877c216a3fccf76677ee1ebccd429566d3e67447290d0c42b2" +dependencies = [ + "bitcoin_hashes 0.14.0", + "rand 0.9.0", + "secp256k1-sys 0.11.0", +] + [[package]] name = "secp256k1-sys" version = "0.8.2" @@ -9633,6 +10222,15 @@ dependencies = [ "cc", ] +[[package]] +name = "secp256k1-sys" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcb913707158fadaf0d8702c2db0e857de66eb003ccfdda5924b5f5ac98efb38" +dependencies = [ + "cc", +] + [[package]] name = "secrecy" version = "0.8.0" @@ -9657,7 +10255,7 @@ version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.9.2", "core-foundation 0.9.4", "core-foundation-sys", "libc", @@ -9671,7 +10269,7 @@ version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.9.2", "core-foundation 0.10.0", "core-foundation-sys", "libc", @@ -9830,9 +10428,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.10.8" +version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures", @@ -9934,7 +10532,7 @@ version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dee851d0e5e7af3721faea1843e8015e820a234f81fda3dea9247e15bac9a86a" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.9.2", ] [[package]] @@ -9967,7 +10565,7 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "enumn", "parity-scale-codec", @@ -10054,7 +10652,7 @@ dependencies = [ "schnorrkel", "serde", "serde_json", - "sha2 0.10.8", + "sha2 0.10.9", "sha3", "siphasher", "slab", @@ -10115,7 +10713,7 @@ dependencies = [ "rand_core 0.6.4", "ring 0.17.8", "rustc_version 0.4.0", - "sha2 0.10.8", + "sha2 0.10.9", "subtle 2.5.0", ] @@ -10157,7 +10755,7 @@ dependencies = [ [[package]] name = "sp-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "docify", "hash-db", @@ -10179,7 +10777,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "Inflector", "blake2 0.10.6", @@ -10193,7 +10791,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "parity-scale-codec", "scale-info", @@ -10205,7 +10803,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "docify", "integer-sqrt", @@ -10219,7 +10817,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "parity-scale-codec", "scale-info", @@ -10231,7 +10829,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "sp-api", "sp-inherents", @@ -10241,7 +10839,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "futures", "parity-scale-codec", @@ -10260,7 +10858,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "async-trait", "futures", @@ -10274,7 +10872,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "async-trait", "parity-scale-codec", @@ -10290,7 +10888,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "async-trait", "parity-scale-codec", @@ -10308,7 +10906,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "finality-grandpa", "log", @@ -10325,7 +10923,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "parity-scale-codec", "scale-info", @@ -10336,7 +10934,7 @@ dependencies = [ [[package]] name = "sp-core" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "ark-vrf", "array-bytes", @@ -10366,7 +10964,7 @@ dependencies = [ "secp256k1 0.28.2", "secrecy 0.8.0", "serde", - "sha2 0.10.8", + "sha2 0.10.9", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-debug-derive", "sp-externalities", @@ -10389,7 +10987,7 @@ dependencies = [ "blake2b_simd", "byteorder", "digest 0.10.7", - "sha2 0.10.8", + "sha2 0.10.9", "sha3", "twox-hash", ] @@ -10397,12 +10995,12 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "blake2b_simd", "byteorder", "digest 0.10.7", - "sha2 0.10.8", + "sha2 0.10.9", "sha3", "twox-hash", ] @@ -10410,7 +11008,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "quote 1.0.40", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", @@ -10420,7 +11018,7 @@ dependencies = [ [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "kvdb", "parking_lot 0.12.3", @@ -10429,7 +11027,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "proc-macro2 1.0.101", "quote 1.0.40", @@ -10439,7 +11037,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "environmental", "parity-scale-codec", @@ -10449,7 +11047,7 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "parity-scale-codec", "scale-info", @@ -10461,7 +11059,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10474,7 +11072,7 @@ dependencies = [ [[package]] name = "sp-io" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bytes", "docify", @@ -10482,7 +11080,7 @@ dependencies = [ "libsecp256k1", "log", "parity-scale-codec", - "polkavm-derive", + "polkavm-derive 0.26.0", "rustversion", "secp256k1 0.28.2", "sp-core", @@ -10500,7 +11098,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "sp-core", "sp-runtime", @@ -10510,7 +11108,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -10521,7 +11119,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "thiserror 1.0.65", "zstd 0.12.4", @@ -10530,7 +11128,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-metadata 23.0.0", "parity-scale-codec", @@ -10540,7 +11138,7 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "parity-scale-codec", "scale-info", @@ -10551,7 +11149,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "log", "parity-scale-codec", @@ -10568,7 +11166,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "parity-scale-codec", "scale-info", @@ -10581,7 +11179,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "sp-api", "sp-core", @@ -10591,7 +11189,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "backtrace", "regex", @@ -10600,7 +11198,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -10610,7 +11208,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "31.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "binary-merkle-tree", "docify", @@ -10639,12 +11237,12 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", - "polkavm-derive", + "polkavm-derive 0.26.0", "sp-externalities", "sp-runtime-interface-proc-macro", "sp-std", @@ -10657,7 +11255,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "Inflector", "expander", @@ -10670,7 +11268,7 @@ dependencies = [ [[package]] name = "sp-session" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "parity-scale-codec", "scale-info", @@ -10684,7 +11282,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10697,7 +11295,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "hash-db", "log", @@ -10717,12 +11315,12 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" [[package]] name = "sp-storage" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10734,7 +11332,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "async-trait", "parity-scale-codec", @@ -10746,19 +11344,19 @@ dependencies = [ [[package]] name = "sp-tracing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "parity-scale-codec", "regex", "tracing", "tracing-core", - "tracing-subscriber", + "tracing-subscriber 0.3.18", ] [[package]] name = "sp-transaction-pool" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "sp-api", "sp-runtime", @@ -10767,7 +11365,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "ahash", "foldhash", @@ -10792,7 +11390,7 @@ dependencies = [ [[package]] name = "sp-version" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10809,7 +11407,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "parity-scale-codec", "proc-macro-warning", @@ -10821,7 +11419,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -10833,7 +11431,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -10890,7 +11488,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -10903,7 +11501,7 @@ dependencies = [ [[package]] name = "staging-xcm" version = "7.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "array-bytes", "bounded-collections", @@ -10924,7 +11522,7 @@ dependencies = [ [[package]] name = "staging-xcm-builder" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "environmental", "frame-support", @@ -10948,7 +11546,7 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "environmental", "frame-benchmarking", @@ -11034,12 +11632,12 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.4.7" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "hmac 0.12.1", "pbkdf2", "schnorrkel", - "sha2 0.10.8", + "sha2 0.10.9", "zeroize", ] @@ -11059,7 +11657,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "http-body-util", "hyper 1.6.0", @@ -11126,7 +11724,7 @@ dependencies = [ [[package]] name = "substrate-relay-helper" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "anyhow", "async-std", @@ -11376,7 +11974,7 @@ dependencies = [ "secrecy 0.10.3", "serde", "serde_json", - "sha2 0.10.8", + "sha2 0.10.9", "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "subxt-core 0.41.0", "thiserror 2.0.12", @@ -11547,7 +12145,7 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "testnet-parachains-constants" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -11609,6 +12207,15 @@ dependencies = [ "once_cell", ] +[[package]] +name = "threadpool" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" +dependencies = [ + "num_cpus", +] + [[package]] name = "time" version = "0.3.36" @@ -11874,6 +12481,15 @@ dependencies = [ "tracing-core", ] +[[package]] +name = "tracing-subscriber" +version = "0.2.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e0d2eaa99c3c2e41547cfa109e910a68ea03823cccad4a0525dcbc9b01e8c71" +dependencies = [ + "tracing-core", +] + [[package]] name = "tracing-subscriber" version = "0.3.18" @@ -12168,7 +12784,7 @@ dependencies = [ "rand 0.8.5", "rand_chacha 0.3.1", "rand_core 0.6.4", - "sha2 0.10.8", + "sha2 0.10.9", "sha3", "zeroize", ] @@ -12415,7 +13031,7 @@ version = "0.235.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "161296c618fa2d63f6ed5fffd1112937e803cb9ec71b32b01a76321555660917" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.9.2", "hashbrown 0.15.5", "indexmap", "semver 1.0.18", @@ -12450,7 +13066,7 @@ checksum = "b6fe976922a16af3b0d67172c473d1fd4f1aa5d0af9c8ba6538c741f3af686f4" dependencies = [ "addr2line 0.24.2", "anyhow", - "bitflags 2.6.0", + "bitflags 2.9.2", "bumpalo", "cc", "cfg-if", @@ -12534,7 +13150,7 @@ dependencies = [ "rustix 1.0.8", "serde", "serde_derive", - "sha2 0.10.8", + "sha2 0.10.9", "toml", "windows-sys 0.59.0", "zstd 0.13.3", @@ -12689,7 +13305,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-support", "polkadot-primitives", @@ -12945,6 +13561,15 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.3", +] + [[package]] name = "windows-targets" version = "0.48.5" @@ -12969,13 +13594,30 @@ dependencies = [ "windows_aarch64_gnullvm 0.52.6", "windows_aarch64_msvc 0.52.6", "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm", + "windows_i686_gnullvm 0.52.6", "windows_i686_msvc 0.52.6", "windows_x86_64_gnu 0.52.6", "windows_x86_64_gnullvm 0.52.6", "windows_x86_64_msvc 0.52.6", ] +[[package]] +name = "windows-targets" +version = "0.53.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", +] + [[package]] name = "windows-threading" version = "0.1.0" @@ -12997,6 +13639,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + [[package]] name = "windows_aarch64_msvc" version = "0.48.5" @@ -13009,6 +13657,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + [[package]] name = "windows_i686_gnu" version = "0.48.5" @@ -13021,12 +13675,24 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + [[package]] name = "windows_i686_msvc" version = "0.48.5" @@ -13039,6 +13705,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + [[package]] name = "windows_x86_64_gnu" version = "0.48.5" @@ -13051,6 +13723,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + [[package]] name = "windows_x86_64_gnullvm" version = "0.48.5" @@ -13063,6 +13741,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + [[package]] name = "windows_x86_64_msvc" version = "0.48.5" @@ -13075,6 +13759,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" + [[package]] name = "winnow" version = "0.5.15" @@ -13118,7 +13808,7 @@ version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.9.2", ] [[package]] @@ -13191,7 +13881,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "Inflector", "proc-macro2 1.0.101", @@ -13202,7 +13892,7 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" version = "0.1.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#2db5e16bf2b497e8ef877d3d7e79b3fcdcab5f82" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" dependencies = [ "frame-support", "parity-scale-codec", From 823f470ebf14d3b16cefc2c2f62f5c93201d76e3 Mon Sep 17 00:00:00 2001 From: Rohit Sarpotdar Date: Tue, 28 Oct 2025 19:07:38 +0530 Subject: [PATCH 04/13] Updated polkadot-sdk version to latest Updated rust version for CI to 1.88.0-2025-06-27-v202509220255 --- .github/workflows/build-tag.yml | 2 +- .github/workflows/ci.yml | 2 +- Cargo.lock | 2429 +++++-------------------------- 3 files changed, 405 insertions(+), 2028 deletions(-) diff --git a/.github/workflows/build-tag.yml b/.github/workflows/build-tag.yml index a39e18a792..326639c293 100644 --- a/.github/workflows/build-tag.yml +++ b/.github/workflows/build-tag.yml @@ -12,7 +12,7 @@ concurrency: # common variable is defined in the workflow # repo env variable doesn't work for PR from forks env: - CI_IMAGE: "paritytech/ci-unified:bullseye-1.88.0-2025-06-27-v202507221446" + CI_IMAGE: "paritytech/ci-unified:bullseye-1.88.0-2025-06-27-v202509220255" #to use reusable workflow permissions: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 145cdf9fb5..52ac7782b5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,7 @@ concurrency: # common variable is defined in the workflow # repo env variable doesn't work for PR from forks env: - CI_IMAGE: "paritytech/ci-unified:bullseye-1.88.0-2025-06-27-v202507221446" + CI_IMAGE: "paritytech/ci-unified:bullseye-1.88.0-2025-06-27-v202509220255" jobs: set-variables: diff --git a/Cargo.lock b/Cargo.lock index 1aed227832..396c3c3cdd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -99,234 +99,6 @@ version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" -[[package]] -name = "alloy-core" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d47400608fc869727ad81dba058d55f97b29ad8b5c5256d9598523df8f356ab6" -dependencies = [ - "alloy-dyn-abi", - "alloy-json-abi", - "alloy-primitives", - "alloy-rlp", - "alloy-sol-types", -] - -[[package]] -name = "alloy-dyn-abi" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9e8a436f0aad7df8bb47f144095fba61202265d9f5f09a70b0e3227881a668e" -dependencies = [ - "alloy-json-abi", - "alloy-primitives", - "alloy-sol-type-parser", - "alloy-sol-types", - "itoa", - "serde", - "serde_json", - "winnow 0.7.12", -] - -[[package]] -name = "alloy-eip2124" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "741bdd7499908b3aa0b159bba11e71c8cddd009a2c2eb7a06e825f1ec87900a5" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "crc", - "serde", - "thiserror 2.0.12", -] - -[[package]] -name = "alloy-eip2930" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b82752a889170df67bbb36d42ca63c531eb16274f0d7299ae2a680facba17bd" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "serde", -] - -[[package]] -name = "alloy-eip7702" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d4769c6ffddca380b0070d71c8b7f30bed375543fe76bb2f74ec0acf4b7cd16" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "k256", - "serde", - "thiserror 2.0.12", -] - -[[package]] -name = "alloy-eips" -version = "1.0.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7473a19f02b25f8e1e8c69d35f02c07245694d11bd91bfe00e9190ac106b3838" -dependencies = [ - "alloy-eip2124", - "alloy-eip2930", - "alloy-eip7702", - "alloy-primitives", - "alloy-rlp", - "alloy-serde", - "auto_impl", - "c-kzg", - "derive_more 2.0.1", - "either", - "serde", - "sha2 0.10.9", -] - -[[package]] -name = "alloy-json-abi" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "459f98c6843f208856f338bfb25e65325467f7aff35dfeb0484d0a76e059134b" -dependencies = [ - "alloy-primitives", - "alloy-sol-type-parser", - "serde", - "serde_json", -] - -[[package]] -name = "alloy-primitives" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cfebde8c581a5d37b678d0a48a32decb51efd7a63a08ce2517ddec26db705c8" -dependencies = [ - "alloy-rlp", - "bytes", - "cfg-if", - "const-hex", - "derive_more 2.0.1", - "foldhash", - "hashbrown 0.15.5", - "indexmap", - "itoa", - "k256", - "keccak-asm", - "paste", - "proptest", - "rand 0.9.0", - "ruint", - "rustc-hash 2.1.1", - "serde", - "sha3", - "tiny-keccak", -] - -[[package]] -name = "alloy-rlp" -version = "0.3.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f70d83b765fdc080dbcd4f4db70d8d23fe4761f2f02ebfa9146b833900634b4" -dependencies = [ - "alloy-rlp-derive", - "arrayvec 0.7.4", - "bytes", -] - -[[package]] -name = "alloy-rlp-derive" -version = "0.3.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64b728d511962dda67c1bc7ea7c03736ec275ed2cf4c35d9585298ac9ccf3b73" -dependencies = [ - "proc-macro2 1.0.101", - "quote 1.0.40", - "syn 2.0.98", -] - -[[package]] -name = "alloy-serde" -version = "1.0.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30be84f45d4f687b00efaba1e6290cbf53ccc8f6b8fbb54e4c2f9d2a0474ce95" -dependencies = [ - "alloy-primitives", - "serde", - "serde_json", -] - -[[package]] -name = "alloy-sol-macro" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aedac07a10d4c2027817a43cc1f038313fc53c7ac866f7363239971fd01f9f18" -dependencies = [ - "alloy-sol-macro-expander", - "alloy-sol-macro-input", - "proc-macro-error2", - "proc-macro2 1.0.101", - "quote 1.0.40", - "syn 2.0.98", -] - -[[package]] -name = "alloy-sol-macro-expander" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24f9a598f010f048d8b8226492b6401104f5a5c1273c2869b72af29b48bb4ba9" -dependencies = [ - "alloy-sol-macro-input", - "const-hex", - "heck 0.5.0", - "indexmap", - "proc-macro-error2", - "proc-macro2 1.0.101", - "quote 1.0.40", - "syn 2.0.98", - "syn-solidity", - "tiny-keccak", -] - -[[package]] -name = "alloy-sol-macro-input" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f494adf9d60e49aa6ce26dfd42c7417aa6d4343cf2ae621f20e4d92a5ad07d85" -dependencies = [ - "const-hex", - "dunce", - "heck 0.5.0", - "macro-string", - "proc-macro2 1.0.101", - "quote 1.0.40", - "syn 2.0.98", - "syn-solidity", -] - -[[package]] -name = "alloy-sol-type-parser" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52db32fbd35a9c0c0e538b58b81ebbae08a51be029e7ad60e08b60481c2ec6c3" -dependencies = [ - "serde", - "winnow 0.7.12", -] - -[[package]] -name = "alloy-sol-types" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a285b46e3e0c177887028278f04cc8262b76fd3b8e0e20e93cea0a58c35f5ac5" -dependencies = [ - "alloy-json-abi", - "alloy-primitives", - "alloy-sol-macro", - "serde", -] - [[package]] name = "android-tzdata" version = "0.1.1" @@ -460,18 +232,6 @@ dependencies = [ "ark-std 0.5.0", ] -[[package]] -name = "ark-bn254" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d69eab57e8d2663efa5c63135b2af4f396d66424f88954c21104125ab6b3e6bc" -dependencies = [ - "ark-ec 0.5.0", - "ark-ff 0.5.0", - "ark-r1cs-std", - "ark-std 0.5.0", -] - [[package]] name = "ark-ec" version = "0.4.2" @@ -522,24 +282,6 @@ dependencies = [ "ark-std 0.5.0", ] -[[package]] -name = "ark-ff" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b3235cc41ee7a12aaaf2c575a2ad7b46713a8a50bda2fc3b003a04845c05dd6" -dependencies = [ - "ark-ff-asm 0.3.0", - "ark-ff-macros 0.3.0", - "ark-serialize 0.3.0", - "ark-std 0.3.0", - "derivative", - "num-bigint", - "num-traits", - "paste", - "rustc_version 0.3.3", - "zeroize", -] - [[package]] name = "ark-ff" version = "0.4.2" @@ -556,7 +298,7 @@ dependencies = [ "num-bigint", "num-traits", "paste", - "rustc_version 0.4.0", + "rustc_version", "zeroize", ] @@ -580,16 +322,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "ark-ff-asm" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db02d390bf6643fb404d3d22d31aee1c4bc4459600aef9113833d17e786c6e44" -dependencies = [ - "quote 1.0.40", - "syn 1.0.109", -] - [[package]] name = "ark-ff-asm" version = "0.4.2" @@ -610,18 +342,6 @@ dependencies = [ "syn 2.0.98", ] -[[package]] -name = "ark-ff-macros" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2fd794a08ccb318058009eefdf15bcaaaaf6f8161eb3345f907222bac38b20" -dependencies = [ - "num-bigint", - "num-traits", - "quote 1.0.40", - "syn 1.0.109", -] - [[package]] name = "ark-ff-macros" version = "0.4.2" @@ -676,45 +396,6 @@ dependencies = [ "hashbrown 0.15.5", ] -[[package]] -name = "ark-r1cs-std" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "941551ef1df4c7a401de7068758db6503598e6f01850bdb2cfdb614a1f9dbea1" -dependencies = [ - "ark-ec 0.5.0", - "ark-ff 0.5.0", - "ark-relations", - "ark-std 0.5.0", - "educe", - "num-bigint", - "num-integer", - "num-traits", - "tracing", -] - -[[package]] -name = "ark-relations" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec46ddc93e7af44bcab5230937635b06fb5744464dd6a7e7b083e80ebd274384" -dependencies = [ - "ark-ff 0.5.0", - "ark-std 0.5.0", - "tracing", - "tracing-subscriber 0.2.25", -] - -[[package]] -name = "ark-serialize" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d6c2b318ee6e10f8c2853e73a83adc0ccb88995aa978d8a3408d492ab2ee671" -dependencies = [ - "ark-std 0.3.0", - "digest 0.9.0", -] - [[package]] name = "ark-serialize" version = "0.4.2" @@ -762,16 +443,6 @@ dependencies = [ "syn 2.0.98", ] -[[package]] -name = "ark-std" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1df2c09229cbc5a028b1d70e00fdb2acee28b1055dfb5ca73eea49c5a25c4e7c" -dependencies = [ - "num-traits", - "rand 0.8.5", -] - [[package]] name = "ark-std" version = "0.4.0" @@ -1192,39 +863,12 @@ dependencies = [ "url", ] -[[package]] -name = "aurora-engine-modexp" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "518bc5745a6264b5fd7b09dffb9667e400ee9e2bbe18555fac75e1fe9afa0df9" -dependencies = [ - "hex", - "num", -] - -[[package]] -name = "auto_impl" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffdcb70bdbc4d478427380519163274ac86e52916e10f0a8889adf0f96d3fee7" -dependencies = [ - "proc-macro2 1.0.101", - "quote 1.0.40", - "syn 2.0.98", -] - [[package]] name = "autocfg" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" -[[package]] -name = "az" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973" - [[package]] name = "backoff" version = "0.4.0" @@ -1275,12 +919,6 @@ version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" -[[package]] -name = "base64" -version = "0.21.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" - [[package]] name = "base64" version = "0.22.1" @@ -1296,68 +934,32 @@ checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" [[package]] name = "binary-merkle-tree" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "hash-db", "log", "parity-scale-codec", ] -[[package]] -name = "bip32" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db40d3dfbeab4e031d78c844642fa0caa0b0db11ce1607ac9d2986dff1405c69" -dependencies = [ - "bs58", - "hmac 0.12.1", - "k256", - "rand_core 0.6.4", - "ripemd", - "secp256k1 0.27.0", - "sha2 0.10.9", - "subtle 2.5.0", - "zeroize", -] - [[package]] name = "bip39" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33415e24172c1b7d6066f6d999545375ab8e1d95421d6784bdfff9496f292387" +checksum = "43d193de1f7487df1914d3a568b772458861d33f9c54249612cc2893d6915054" dependencies = [ - "bitcoin_hashes 0.13.0", + "bitcoin_hashes", + "rand 0.8.5", + "rand_core 0.6.4", "serde", "unicode-normalization", ] -[[package]] -name = "bit-set" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" -dependencies = [ - "bit-vec", -] - -[[package]] -name = "bit-vec" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" - [[package]] name = "bitcoin-internals" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9425c3bf7089c983facbae04de54513cce73b41c7f9ff8c845b54e7bc64ebbfb" -[[package]] -name = "bitcoin-io" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b47c4ab7a93edb0c7198c5535ed9b52b63095f4e9b45279c6736cec4b856baf" - [[package]] name = "bitcoin_hashes" version = "0.13.0" @@ -1365,17 +967,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1930a4dabfebb8d7d9992db18ebe3ae2876f0a305fab206fd168df931ede293b" dependencies = [ "bitcoin-internals", - "hex-conservative 0.1.1", -] - -[[package]] -name = "bitcoin_hashes" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb18c03d0db0247e147a21a6faafd5a7eb851c743db062de72018b6b7e8e4d16" -dependencies = [ - "bitcoin-io", - "hex-conservative 0.2.1", + "hex-conservative", ] [[package]] @@ -1500,18 +1092,6 @@ dependencies = [ "piper", ] -[[package]] -name = "blst" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fd49896f12ac9b6dcd7a5998466b9b58263a695a3dd1ecc1aaca2e12a90b080" -dependencies = [ - "cc", - "glob", - "threadpool", - "zeroize", -] - [[package]] name = "bounded-collections" version = "0.3.2" @@ -1528,7 +1108,7 @@ dependencies = [ [[package]] name = "bp-asset-hub-rococo" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1546,7 +1126,7 @@ dependencies = [ [[package]] name = "bp-asset-hub-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1564,7 +1144,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-cumulus" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -1606,7 +1186,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-rococo" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1622,7 +1202,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1638,7 +1218,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bp-runtime", "finality-grandpa", @@ -1667,7 +1247,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bp-header-chain", "bp-runtime", @@ -1683,7 +1263,7 @@ dependencies = [ [[package]] name = "bp-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1712,7 +1292,7 @@ dependencies = [ [[package]] name = "bp-polkadot-bulletin" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bp-header-chain", "bp-messages", @@ -1730,7 +1310,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bp-messages", "bp-runtime", @@ -1747,7 +1327,7 @@ dependencies = [ [[package]] name = "bp-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bp-header-chain", "bp-messages", @@ -1765,7 +1345,7 @@ dependencies = [ [[package]] name = "bp-rococo" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1778,7 +1358,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-support", "frame-system", @@ -1801,7 +1381,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bp-header-chain", "bp-parachains", @@ -1821,7 +1401,7 @@ dependencies = [ [[package]] name = "bp-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1834,7 +1414,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bp-messages", "bp-runtime", @@ -1851,7 +1431,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "parity-scale-codec", "scale-info", @@ -1863,7 +1443,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bp-header-chain", "bp-messages", @@ -1897,7 +1477,6 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" dependencies = [ - "sha2 0.10.9", "tinyvec", ] @@ -1939,65 +1518,15 @@ name = "bytes" version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" -dependencies = [ - "serde", -] - -[[package]] -name = "c-kzg" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7318cfa722931cb5fe0838b98d3ce5621e75f6a6408abc21721d80de9223f2e4" -dependencies = [ - "blst", - "cc", - "glob", - "hex", - "libc", - "once_cell", - "serde", -] [[package]] name = "c2-chacha" version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d27dae93fe7b1e0424dc57179ac396908c26b035a87234809f5c4dfd1b47dc80" -dependencies = [ - "cipher 0.2.5", - "ppv-lite86", -] - -[[package]] -name = "camino" -version = "1.1.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d07aa9a93b00c76f71bc35d598bed923f6d4f3a9ca5c24b7737ae1a292841c0" -dependencies = [ - "serde", -] - -[[package]] -name = "cargo-platform" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea" -dependencies = [ - "serde", -] - -[[package]] -name = "cargo_metadata" -version = "0.15.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a" -dependencies = [ - "camino", - "cargo-platform", - "semver 1.0.18", - "serde", - "serde_json", - "thiserror 1.0.65", +dependencies = [ + "cipher 0.2.5", + "ppv-lite86", ] [[package]] @@ -2212,19 +1741,6 @@ dependencies = [ "crossbeam-utils", ] -[[package]] -name = "const-hex" -version = "1.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83e22e0ed40b96a48d3db274f72fd365bd78f67af39b6bbd47e8a15e1c6207ff" -dependencies = [ - "cfg-if", - "cpufeatures", - "hex", - "proptest", - "serde", -] - [[package]] name = "const-oid" version = "0.9.5" @@ -2406,7 +1922,7 @@ dependencies = [ "hashbrown 0.15.5", "log", "pulley-interpreter", - "regalloc2 0.12.2", + "regalloc2", "rustc-hash 2.1.1", "serde", "smallvec", @@ -2487,21 +2003,6 @@ version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b530783809a55cb68d070e0de60cfbb3db0dc94c8850dd5725411422bedcf6bb" -[[package]] -name = "crc" -version = "3.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675" -dependencies = [ - "crc-catalog", -] - -[[package]] -name = "crc-catalog" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" - [[package]] name = "crc32fast" version = "1.3.2" @@ -2614,21 +2115,6 @@ dependencies = [ "subtle 2.5.0", ] -[[package]] -name = "crypto_secretbox" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d6cf87adf719ddf43a805e92c6870a531aedda35ff640442cbaf8674e141e1" -dependencies = [ - "aead", - "cipher 0.4.4", - "generic-array 0.14.7", - "poly1305", - "salsa20", - "subtle 2.5.0", - "zeroize", -] - [[package]] name = "ctr" version = "0.9.2" @@ -2641,7 +2127,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2658,7 +2144,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2714,7 +2200,7 @@ dependencies = [ "curve25519-dalek-derive", "digest 0.10.7", "fiat-crypto", - "rustc_version 0.4.0", + "rustc_version", "subtle 2.5.0", "zeroize", ] @@ -2791,6 +2277,15 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "debugid" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d" +dependencies = [ + "uuid", +] + [[package]] name = "der" version = "0.7.8" @@ -2880,7 +2375,7 @@ dependencies = [ "convert_case", "proc-macro2 1.0.101", "quote 1.0.40", - "rustc_version 0.4.0", + "rustc_version", "syn 1.0.109", ] @@ -2890,16 +2385,7 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" dependencies = [ - "derive_more-impl 1.0.0", -] - -[[package]] -name = "derive_more" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678" -dependencies = [ - "derive_more-impl 2.0.1", + "derive_more-impl", ] [[package]] @@ -2913,18 +2399,6 @@ dependencies = [ "syn 2.0.98", ] -[[package]] -name = "derive_more-impl" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" -dependencies = [ - "proc-macro2 1.0.101", - "quote 1.0.40", - "syn 2.0.98", - "unicode-xid 0.2.4", -] - [[package]] name = "digest" version = "0.8.1" @@ -2965,27 +2439,6 @@ dependencies = [ "dirs-sys-next", ] -[[package]] -name = "dirs" -version = "5.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" -dependencies = [ - "dirs-sys", -] - -[[package]] -name = "dirs-sys" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" -dependencies = [ - "libc", - "option-ext", - "redox_users", - "windows-sys 0.48.0", -] - [[package]] name = "dirs-sys-next" version = "0.1.2" @@ -3053,12 +2506,6 @@ version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" -[[package]] -name = "dunce" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" - [[package]] name = "dyn-clone" version = "1.0.20" @@ -3257,7 +2704,7 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "equivocation-detector" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "async-std", "async-trait", @@ -3279,45 +2726,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "ethbloom" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c321610643004cf908ec0f5f2aa0d8f1f8e14b540562a2887a1111ff1ecbf7b" -dependencies = [ - "crunchy", - "fixed-hash", - "impl-codec 0.7.1", - "impl-rlp", - "impl-serde", - "scale-info", - "tiny-keccak", -] - -[[package]] -name = "ethereum-standards" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" -dependencies = [ - "alloy-core", -] - -[[package]] -name = "ethereum-types" -version = "0.15.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ab15ed80916029f878e0267c3a9f92b67df55e79af370bf66199059ae2b4ee3" -dependencies = [ - "ethbloom", - "fixed-hash", - "impl-codec 0.7.1", - "impl-rlp", - "impl-serde", - "primitive-types 0.13.1", - "scale-info", - "uint 0.10.0", -] - [[package]] name = "event-listener" version = "2.5.3" @@ -3381,28 +2789,6 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" -[[package]] -name = "fastrlp" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "139834ddba373bbdd213dffe02c8d110508dcf1726c2be27e8d1f7d7e1856418" -dependencies = [ - "arrayvec 0.7.4", - "auto_impl", - "bytes", -] - -[[package]] -name = "fastrlp" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce8dba4714ef14b8274c371879b175aa55b16b30f269663f19d576f380018dc4" -dependencies = [ - "arrayvec 0.7.4", - "auto_impl", - "bytes", -] - [[package]] name = "ff" version = "0.13.0" @@ -3448,7 +2834,7 @@ dependencies = [ [[package]] name = "finality-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "async-std", "async-trait", @@ -3508,7 +2894,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-support", "frame-support-procedural", @@ -3543,24 +2929,10 @@ dependencies = [ "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "frame-decode" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7cb8796f93fa038f979a014234d632e9688a120e745f936e2635123c77537f7" -dependencies = [ - "frame-metadata 20.0.0", - "parity-scale-codec", - "scale-decode", - "scale-info", - "scale-type-resolver", - "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "frame-election-provider-solution-type" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2 1.0.101", @@ -3571,7 +2943,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -3588,7 +2960,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "aquamarine", "frame-support", @@ -3615,17 +2987,6 @@ dependencies = [ "serde", ] -[[package]] -name = "frame-metadata" -version = "20.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26de808fa6461f2485dc51811aefed108850064994fb4a62b3ac21ffa62ac8df" -dependencies = [ - "cfg-if", - "parity-scale-codec", - "scale-info", -] - [[package]] name = "frame-metadata" version = "23.0.0" @@ -3641,7 +3002,7 @@ dependencies = [ [[package]] name = "frame-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "aquamarine", "array-bytes", @@ -3682,7 +3043,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "Inflector", "cfg-expr", @@ -3702,7 +3063,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.1.0", @@ -3714,7 +3075,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "proc-macro2 1.0.101", "quote 1.0.40", @@ -3724,7 +3085,7 @@ dependencies = [ [[package]] name = "frame-system" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "cfg-if", "docify", @@ -3743,7 +3104,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-benchmarking", "frame-support", @@ -3757,7 +3118,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "docify", "parity-scale-codec", @@ -3767,7 +3128,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-support", "parity-scale-codec", @@ -3932,6 +3293,28 @@ dependencies = [ "slab", ] +[[package]] +name = "fxhash" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +dependencies = [ + "byteorder", +] + +[[package]] +name = "fxprof-processed-profile" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27d12c0aed7f1e24276a241aadc4cb8ea9f83000f34bc062b7cc2d51e3b0fabd" +dependencies = [ + "bitflags 2.9.2", + "debugid", + "fxhash", + "serde", + "serde_json", +] + [[package]] name = "generator" version = "0.8.5" @@ -4026,12 +3409,6 @@ dependencies = [ "stable_deref_trait", ] -[[package]] -name = "glob" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" - [[package]] name = "gloo-timers" version = "0.3.0" @@ -4044,16 +3421,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "gmp-mpfr-sys" -version = "1.6.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a636fb6a653382a379ee1e5593dacdc628667994167024c143214cafd40c1a86" -dependencies = [ - "libc", - "windows-sys 0.60.2", -] - [[package]] name = "group" version = "0.13.0" @@ -4182,9 +3549,6 @@ name = "hex" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" -dependencies = [ - "serde", -] [[package]] name = "hex-conservative" @@ -4192,15 +3556,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "30ed443af458ccb6d81c1e7e661545f94d3176752fb1df2f543b902a1e0f51e2" -[[package]] -name = "hex-conservative" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5313b072ce3c597065a808dbf612c4c8e8590bdbf8b579508bf7a762c5eae6cd" -dependencies = [ - "arrayvec 0.7.4", -] - [[package]] name = "hex-literal" version = "0.4.1" @@ -4249,7 +3604,7 @@ dependencies = [ "ipnet", "once_cell", "rand 0.9.0", - "ring 0.17.8", + "ring 0.17.14", "thiserror 2.0.12", "tinyvec", "tokio", @@ -4417,22 +3772,6 @@ version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" -[[package]] -name = "humantime" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" - -[[package]] -name = "humantime-serde" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c" -dependencies = [ - "humantime", - "serde", -] - [[package]] name = "hyper" version = "0.14.29" @@ -4708,15 +4047,6 @@ dependencies = [ "xmltree", ] -[[package]] -name = "impl-codec" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f" -dependencies = [ - "parity-scale-codec", -] - [[package]] name = "impl-codec" version = "0.7.1" @@ -4737,15 +4067,6 @@ dependencies = [ "uint 0.10.0", ] -[[package]] -name = "impl-rlp" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54ed8ad1f3877f7e775b8cbf30ed1bd3209a95401817f19a0eb4402d13f8cf90" -dependencies = [ - "rlp 0.6.1", -] - [[package]] name = "impl-serde" version = "0.5.0" @@ -4953,6 +4274,26 @@ version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" +[[package]] +name = "ittapi" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b996fe614c41395cdaedf3cf408a9534851090959d90d54a535f675550b64b1" +dependencies = [ + "anyhow", + "ittapi-sys", + "log", +] + +[[package]] +name = "ittapi-sys" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52f5385394064fa2c886205dba02598013ce83d3e92d33dbdc0c52fe0e7bf4fc" +dependencies = [ + "cc", +] + [[package]] name = "jam-codec" version = "0.1.0" @@ -4983,16 +4324,18 @@ dependencies = [ [[package]] name = "jni" -version = "0.19.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec" +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" dependencies = [ "cesu8", + "cfg-if", "combine", "jni-sys", "log", "thiserror 1.0.65", "walkdir", + "windows-sys 0.45.0", ] [[package]] @@ -5032,9 +4375,9 @@ dependencies = [ [[package]] name = "jsonrpsee" -version = "0.24.7" +version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5c71d8c1a731cc4227c2f698d377e7848ca12c8a48866fc5e6951c43a4db843" +checksum = "e281ae70cc3b98dac15fced3366a880949e65fc66e345ce857a5682d152f3e62" dependencies = [ "jsonrpsee-client-transport", "jsonrpsee-core", @@ -5046,9 +4389,9 @@ dependencies = [ [[package]] name = "jsonrpsee-client-transport" -version = "0.24.7" +version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "548125b159ba1314104f5bb5f38519e03a41862786aa3925cf349aae9cdd546e" +checksum = "cc4280b709ac3bb5e16cf3bad5056a0ec8df55fa89edfe996361219aadc2c7ea" dependencies = [ "base64 0.22.1", "futures-util", @@ -5069,9 +4412,9 @@ dependencies = [ [[package]] name = "jsonrpsee-core" -version = "0.24.7" +version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2882f6f8acb9fdaec7cefc4fd607119a9bd709831df7d7672a1d3b644628280" +checksum = "348ee569eaed52926b5e740aae20863762b16596476e943c9e415a6479021622" dependencies = [ "async-trait", "futures-timer", @@ -5092,9 +4435,9 @@ dependencies = [ [[package]] name = "jsonrpsee-proc-macros" -version = "0.24.7" +version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06c01ae0007548e73412c08e2285ffe5d723195bf268bce67b1b77c3bb2a14d" +checksum = "7398cddf5013cca4702862a2692b66c48a3bd6cf6ec681a47453c93d63cf8de5" dependencies = [ "heck 0.5.0", "proc-macro-crate 3.1.0", @@ -5105,9 +4448,9 @@ dependencies = [ [[package]] name = "jsonrpsee-types" -version = "0.24.7" +version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a178c60086f24cc35bb82f57c651d0d25d99c4742b4d335de04e97fa1f08a8a1" +checksum = "b0f05e0028e55b15dbd2107163b3c744cd3bb4474f193f95d9708acbf5677e44" dependencies = [ "http 1.1.0", "serde", @@ -5117,9 +4460,9 @@ dependencies = [ [[package]] name = "jsonrpsee-ws-client" -version = "0.24.7" +version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fe322e0896d0955a3ebdd5bf813571c53fea29edd713bc315b76620b327e86d" +checksum = "78fc744f17e7926d57f478cf9ca6e1ee5d8332bf0514860b1a3cdf1742e614cc" dependencies = [ "http 1.1.0", "jsonrpsee-client-transport", @@ -5151,23 +4494,13 @@ dependencies = [ "cpufeatures", ] -[[package]] -name = "keccak-asm" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "505d1856a39b200489082f90d897c3f07c455563880bc5952e38eabf731c83b6" -dependencies = [ - "digest 0.10.7", - "sha3-asm", -] - [[package]] name = "keccak-hash" version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e1b8590eb6148af2ea2d75f38e7d29f5ca970d5a4df456b3ef19b8b415d0264" dependencies = [ - "primitive-types 0.13.1", + "primitive-types", "tiny-keccak", ] @@ -5200,9 +4533,6 @@ name = "lazy_static" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" -dependencies = [ - "spin 0.9.8", -] [[package]] name = "leb128fmt" @@ -5504,7 +4834,7 @@ dependencies = [ "parking_lot 0.12.3", "quinn", "rand 0.8.5", - "ring 0.17.8", + "ring 0.17.14", "rustls", "socket2 0.5.9", "thiserror 1.0.65", @@ -5596,7 +4926,7 @@ dependencies = [ "libp2p-core", "libp2p-identity", "rcgen", - "ring 0.17.8", + "ring 0.17.14", "rustls", "rustls-webpki 0.101.4", "thiserror 1.0.65", @@ -5638,7 +4968,7 @@ dependencies = [ "thiserror 1.0.65", "tracing", "url", - "webpki-roots 0.25.2", + "webpki-roots", ] [[package]] @@ -5778,9 +5108,9 @@ checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "litep2p" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c666ef772d123a7643323ad4979c30dd825e9c68ec1aa5b387a6c9a9871c11ea" +checksum = "766f82624163f63b3df107fcdd014acb28fc9e4990d2a70e56dc454287fd4565" dependencies = [ "async-trait", "bs58", @@ -5801,6 +5131,7 @@ dependencies = [ "prost 0.13.5", "prost-build", "rand 0.8.5", + "ring 0.17.14", "serde", "sha2 0.10.9", "simple-dns", @@ -5852,7 +5183,7 @@ dependencies = [ "generator", "scoped-tls", "tracing", - "tracing-subscriber 0.3.18", + "tracing-subscriber", ] [[package]] @@ -5882,17 +5213,6 @@ dependencies = [ "libc", ] -[[package]] -name = "macro-string" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b27834086c65ec3f9387b096d66e99f221cf081c2b738042aa252bcd41204e3" -dependencies = [ - "proc-macro2 1.0.101", - "quote 1.0.40", - "syn 2.0.98", -] - [[package]] name = "macro_magic" version = "0.5.1" @@ -6025,7 +5345,7 @@ dependencies = [ [[package]] name = "messages-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "async-std", "async-trait", @@ -6136,7 +5456,7 @@ dependencies = [ "loom", "parking_lot 0.12.3", "portable-atomic", - "rustc_version 0.4.0", + "rustc_version", "smallvec", "tagptr", "thiserror 1.0.65", @@ -6416,20 +5736,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "num" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3135b08af27d103b0a51f2ae0f8632117b7b185ccf931445affa8df530576a41" -dependencies = [ - "num-bigint", - "num-complex", - "num-integer", - "num-iter", - "num-rational", - "num-traits", -] - [[package]] name = "num-bigint" version = "0.4.6" @@ -6481,18 +5787,7 @@ name = "num-integer" version = "0.1.46" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" -dependencies = [ - "num-traits", -] - -[[package]] -name = "num-iter" -version = "0.1.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" -dependencies = [ - "autocfg", - "num-integer", +dependencies = [ "num-traits", ] @@ -6528,28 +5823,6 @@ dependencies = [ "libc", ] -[[package]] -name = "num_enum" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a" -dependencies = [ - "num_enum_derive", - "rustversion", -] - -[[package]] -name = "num_enum_derive" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d" -dependencies = [ - "proc-macro-crate 3.1.0", - "proc-macro2 1.0.101", - "quote 1.0.40", - "syn 2.0.98", -] - [[package]] name = "num_threads" version = "0.1.7" @@ -6638,34 +5911,16 @@ dependencies = [ "vcpkg", ] -[[package]] -name = "option-ext" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" - [[package]] name = "overload" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" -[[package]] -name = "p256" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b" -dependencies = [ - "ecdsa", - "elliptic-curve", - "primeorder", - "sha2 0.10.9", -] - [[package]] name = "pallet-asset-conversion" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-benchmarking", "frame-support", @@ -6683,7 +5938,7 @@ dependencies = [ [[package]] name = "pallet-asset-rate" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-benchmarking", "frame-support", @@ -6697,7 +5952,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-benchmarking", "frame-support", @@ -6713,15 +5968,13 @@ dependencies = [ [[package]] name = "pallet-assets" version = "29.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ - "ethereum-standards", "frame-benchmarking", "frame-support", "frame-system", "impl-trait-for-tuples", "log", - "pallet-revive", "parity-scale-codec", "scale-info", "sp-core", @@ -6731,7 +5984,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-support", "frame-system", @@ -6746,7 +5999,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-support", "frame-system", @@ -6759,7 +6012,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-benchmarking", "frame-support", @@ -6782,7 +6035,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "docify", "frame-benchmarking", @@ -6798,7 +6051,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bp-header-chain", "bp-runtime", @@ -6817,7 +6070,7 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bp-header-chain", "bp-messages", @@ -6836,7 +6089,7 @@ dependencies = [ [[package]] name = "pallet-bridge-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bp-header-chain", "bp-parachains", @@ -6856,7 +6109,7 @@ dependencies = [ [[package]] name = "pallet-bridge-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bp-header-chain", "bp-messages", @@ -6879,7 +6132,7 @@ dependencies = [ [[package]] name = "pallet-broker" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bitvec", "frame-benchmarking", @@ -6897,7 +6150,7 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-benchmarking", "frame-support", @@ -6916,7 +6169,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6937,7 +6190,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "docify", "frame-benchmarking", @@ -6955,7 +6208,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-benchmarking", "frame-support", @@ -6977,7 +6230,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6993,7 +6246,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "environmental", "frame-benchmarking", @@ -7012,7 +6265,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "log", "parity-scale-codec", @@ -7021,95 +6274,10 @@ dependencies = [ "sp-mmr-primitives", ] -[[package]] -name = "pallet-revive" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" -dependencies = [ - "alloy-core", - "derive_more 0.99.17", - "environmental", - "ethereum-standards", - "ethereum-types", - "frame-benchmarking", - "frame-support", - "frame-system", - "hex-literal", - "humantime-serde", - "impl-trait-for-tuples", - "log", - "num-bigint", - "num-integer", - "num-traits", - "pallet-revive-fixtures", - "pallet-revive-proc-macro", - "pallet-revive-uapi", - "pallet-transaction-payment", - "parity-scale-codec", - "paste", - "polkavm 0.27.0", - "polkavm-common 0.27.0", - "rand 0.8.5", - "revm", - "ripemd", - "rlp 0.6.1", - "scale-info", - "serde", - "sp-api", - "sp-arithmetic", - "sp-consensus-aura", - "sp-consensus-babe", - "sp-consensus-slots", - "sp-core", - "sp-io", - "sp-runtime", - "substrate-bn", - "subxt-signer", -] - -[[package]] -name = "pallet-revive-fixtures" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" -dependencies = [ - "alloy-core", - "anyhow", - "cargo_metadata", - "hex", - "pallet-revive-uapi", - "polkavm-linker", - "serde_json", - "sp-core", - "sp-io", - "toml", -] - -[[package]] -name = "pallet-revive-proc-macro" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" -dependencies = [ - "proc-macro2 1.0.101", - "quote 1.0.40", - "syn 2.0.98", -] - -[[package]] -name = "pallet-revive-uapi" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" -dependencies = [ - "bitflags 1.3.2", - "pallet-revive-proc-macro", - "parity-scale-codec", - "polkavm-derive 0.27.0", - "scale-info", -] - [[package]] name = "pallet-session" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-support", "frame-system", @@ -7131,7 +6299,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7152,7 +6320,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "log", "sp-arithmetic", @@ -7161,7 +6329,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "docify", "frame-benchmarking", @@ -7179,11 +6347,12 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", + "log", "parity-scale-codec", "scale-info", "serde", @@ -7194,7 +6363,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -7206,7 +6375,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "docify", "frame-benchmarking", @@ -7225,7 +6394,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-benchmarking", "frame-support", @@ -7240,7 +6409,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-benchmarking", "frame-support", @@ -7254,7 +6423,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -7262,7 +6431,6 @@ dependencies = [ "frame-system", "hex-literal", "pallet-balances", - "pallet-revive", "parity-scale-codec", "scale-info", "serde", @@ -7279,7 +6447,7 @@ dependencies = [ [[package]] name = "parachains-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -7310,7 +6478,7 @@ dependencies = [ [[package]] name = "parachains-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "async-std", "async-trait", @@ -7321,19 +6489,6 @@ dependencies = [ "relay-utils", ] -[[package]] -name = "parity-bip39" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e69bf016dc406eff7d53a7d3f7cf1c2e72c82b9088aac1118591e36dd2cd3e9" -dependencies = [ - "bitcoin_hashes 0.13.0", - "rand 0.8.5", - "rand_core 0.6.4", - "serde", - "unicode-normalization", -] - [[package]] name = "parity-scale-codec" version = "3.7.5" @@ -7453,7 +6608,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" dependencies = [ "digest 0.10.7", - "hmac 0.12.1", "password-hash", ] @@ -7473,17 +6627,6 @@ version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" -[[package]] -name = "pest" -version = "2.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323" -dependencies = [ - "memchr", - "thiserror 2.0.12", - "ucd-trie", -] - [[package]] name = "petgraph" version = "0.6.4" @@ -7494,48 +6637,6 @@ dependencies = [ "indexmap", ] -[[package]] -name = "phf" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" -dependencies = [ - "phf_macros", - "phf_shared", -] - -[[package]] -name = "phf_generator" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" -dependencies = [ - "phf_shared", - "rand 0.8.5", -] - -[[package]] -name = "phf_macros" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" -dependencies = [ - "phf_generator", - "phf_shared", - "proc-macro2 1.0.101", - "quote 1.0.40", - "syn 2.0.98", -] - -[[package]] -name = "phf_shared" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" -dependencies = [ - "siphasher", -] - [[package]] name = "pin-project" version = "1.1.10" @@ -7608,7 +6709,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "parity-scale-codec", "scale-info", @@ -7619,8 +6720,9 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ + "array-bytes", "bounded-collections", "derive_more 0.99.17", "parity-scale-codec", @@ -7635,7 +6737,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bitvec", "bounded-collections", @@ -7664,7 +6766,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bitvec", "frame-benchmarking", @@ -7713,7 +6815,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bs58", "frame-benchmarking", @@ -7725,7 +6827,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -7772,7 +6874,7 @@ dependencies = [ [[package]] name = "polkadot-sdk-frame" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "docify", "frame-benchmarking", @@ -7812,22 +6914,9 @@ checksum = "fa028f713d0613f0f08b8b3367402cb859218854f6b96fcbe39a501862894d6f" dependencies = [ "libc", "log", - "polkavm-assembler 0.26.0", - "polkavm-common 0.26.0", - "polkavm-linux-raw 0.26.0", -] - -[[package]] -name = "polkavm" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ef5796e5aaa109df210fed7c6ff82e89c7bf94c28f6332d57bd0efb865fdc2a" -dependencies = [ - "libc", - "log", - "polkavm-assembler 0.27.0", - "polkavm-common 0.27.0", - "polkavm-linux-raw 0.27.0", + "polkavm-assembler", + "polkavm-common", + "polkavm-linux-raw", ] [[package]] @@ -7839,15 +6928,6 @@ dependencies = [ "log", ] -[[package]] -name = "polkavm-assembler" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70bf3be2911acc089dfe54a92bfec22002f4fbf423b8fa771d1f7e7227f0195f" -dependencies = [ - "log", -] - [[package]] name = "polkavm-common" version = "0.26.0" @@ -7855,18 +6935,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49a5794b695626ba70d29e66e3f4f4835767452a6723f3a0bc20884b07088fe8" dependencies = [ "log", - "polkavm-assembler 0.26.0", -] - -[[package]] -name = "polkavm-common" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a19805789e7bf778ac5855f6fe9350353f6a1697c2aab9bfb6fc7c831be54fad" -dependencies = [ - "blake3", - "log", - "polkavm-assembler 0.27.0", + "polkavm-assembler", ] [[package]] @@ -7875,16 +6944,7 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95282a203ae1f6828a04ff334145c3f6dc718bba6d3959805d273358b45eab93" dependencies = [ - "polkavm-derive-impl-macro 0.26.0", -] - -[[package]] -name = "polkavm-derive" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eea46a17d87cbf3c0f3f6156f6300f60cec67cf9eaca296c770e0873f8389d6" -dependencies = [ - "polkavm-derive-impl-macro 0.27.0", + "polkavm-derive-impl-macro", ] [[package]] @@ -7893,19 +6953,7 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6069dc7995cde6e612b868a02ce48b54397c6d2582bd1b97b63aabbe962cd779" dependencies = [ - "polkavm-common 0.26.0", - "proc-macro2 1.0.101", - "quote 1.0.40", - "syn 2.0.98", -] - -[[package]] -name = "polkavm-derive-impl" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8abdd1210d96b1dda9ac21199ec469448fd628cea102e2ff0e0df1667c4c3b5f" -dependencies = [ - "polkavm-common 0.27.0", + "polkavm-common", "proc-macro2 1.0.101", "quote 1.0.40", "syn 2.0.98", @@ -7917,48 +6965,16 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "581d34cafec741dc5ffafbb341933c205b6457f3d76257a9d99fb56687219c91" dependencies = [ - "polkavm-derive-impl 0.26.0", - "syn 2.0.98", -] - -[[package]] -name = "polkavm-derive-impl-macro" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a45173d70138aa1879892c50777ed0d8b0c8556f7678372f09fa1d89bbbddb4" -dependencies = [ - "polkavm-derive-impl 0.27.0", + "polkavm-derive-impl", "syn 2.0.98", ] -[[package]] -name = "polkavm-linker" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99fe3704d21e96c5d1e6a1b1a43ac57f9dce110d3331fbf8299e9f57d5884066" -dependencies = [ - "dirs", - "gimli 0.31.1", - "hashbrown 0.14.5", - "log", - "object 0.36.7", - "polkavm-common 0.27.0", - "regalloc2 0.9.3", - "rustc-demangle", -] - [[package]] name = "polkavm-linux-raw" version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "28919f542476f4158cc71e6c072b1051f38f4b514253594ac3ad80e3c0211fc8" -[[package]] -name = "polkavm-linux-raw" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "061088785efd93e4367faf12f341bb356208c06bab43aa942d472068af80d1c4" - [[package]] name = "polling" version = "2.8.0" @@ -8079,26 +7095,6 @@ dependencies = [ "syn 2.0.98", ] -[[package]] -name = "primeorder" -version = "0.13.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6" -dependencies = [ - "elliptic-curve", -] - -[[package]] -name = "primitive-types" -version = "0.12.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b34d9fd68ae0b74a41b21c03c2f62847aa0ffea044eee893b4c140b37e244e2" -dependencies = [ - "fixed-hash", - "impl-codec 0.6.0", - "uint 0.9.5", -] - [[package]] name = "primitive-types" version = "0.13.1" @@ -8106,9 +7102,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d15600a7d856470b7d278b3fe0e311fe28c2526348549f8ef2ff7db3299c87f5" dependencies = [ "fixed-hash", - "impl-codec 0.7.1", + "impl-codec", "impl-num-traits", - "impl-rlp", "impl-serde", "scale-info", "uint 0.10.0", @@ -8251,26 +7246,6 @@ dependencies = [ "syn 2.0.98", ] -[[package]] -name = "proptest" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14cae93065090804185d3b75f0bf93b8eeda30c7a9b4a33d3bdb3988d6229e50" -dependencies = [ - "bit-set", - "bit-vec", - "bitflags 2.9.2", - "lazy_static", - "num-traits", - "rand 0.8.5", - "rand_chacha 0.3.1", - "rand_xorshift", - "regex-syntax 0.8.5", - "rusty-fork", - "tempfile", - "unarray", -] - [[package]] name = "prost" version = "0.12.6" @@ -8436,7 +7411,7 @@ checksum = "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6" dependencies = [ "bytes", "rand 0.8.5", - "ring 0.17.8", + "ring 0.17.14", "rustc-hash 2.1.1", "rustls", "slab", @@ -8501,7 +7476,6 @@ checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" dependencies = [ "rand_chacha 0.9.0", "rand_core 0.9.3", - "serde", "zerocopy 0.8.24", ] @@ -8541,7 +7515,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" dependencies = [ "getrandom 0.3.1", - "serde", ] [[package]] @@ -8554,15 +7527,6 @@ dependencies = [ "rand 0.8.5", ] -[[package]] -name = "rand_xorshift" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f" -dependencies = [ - "rand_core 0.6.4", -] - [[package]] name = "rawpointer" version = "0.2.1" @@ -8665,22 +7629,9 @@ version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6" dependencies = [ - "proc-macro2 1.0.101", - "quote 1.0.40", - "syn 2.0.98", -] - -[[package]] -name = "regalloc2" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6" -dependencies = [ - "hashbrown 0.13.2", - "log", - "rustc-hash 1.1.0", - "slice-group-by", - "smallvec", + "proc-macro2 1.0.101", + "quote 1.0.40", + "syn 2.0.98", ] [[package]] @@ -8932,7 +7883,7 @@ dependencies = [ [[package]] name = "relay-substrate-client" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "async-std", "async-trait", @@ -8973,7 +7924,7 @@ dependencies = [ [[package]] name = "relay-utils" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "anyhow", "async-std", @@ -9025,195 +7976,6 @@ dependencies = [ "quick-error", ] -[[package]] -name = "revm" -version = "27.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6bf82101a1ad8a2b637363a37aef27f88b4efc8a6e24c72bf5f64923dc5532" -dependencies = [ - "revm-bytecode", - "revm-context", - "revm-context-interface", - "revm-database", - "revm-database-interface", - "revm-handler", - "revm-inspector", - "revm-interpreter", - "revm-precompile", - "revm-primitives", - "revm-state", -] - -[[package]] -name = "revm-bytecode" -version = "6.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d800e6c2119457ded5b0af71634eb2468040bf97de468eee5a730272a106da0" -dependencies = [ - "bitvec", - "phf", - "revm-primitives", - "serde", -] - -[[package]] -name = "revm-context" -version = "8.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cd508416a35a4d8a9feaf5ccd06ac6d6661cd31ee2dc0252f9f7316455d71f9" -dependencies = [ - "cfg-if", - "derive-where", - "revm-bytecode", - "revm-context-interface", - "revm-database-interface", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-context-interface" -version = "9.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc90302642d21c8f93e0876e201f3c5f7913c4fcb66fb465b0fd7b707dfe1c79" -dependencies = [ - "alloy-eip2930", - "alloy-eip7702", - "auto_impl", - "either", - "revm-database-interface", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-database" -version = "7.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40000c7d917c865f6c232a78581b78e70c43f52db17282bd1b52d4f0565bc8a2" -dependencies = [ - "alloy-eips", - "revm-bytecode", - "revm-database-interface", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-database-interface" -version = "7.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4ccea7a168cba1196b1e57dd3e22c36047208c135f600f8e58cbe7d49957dba" -dependencies = [ - "auto_impl", - "either", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-handler" -version = "8.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1529c8050e663be64010e80ec92bf480315d21b1f2dbf65540028653a621b27d" -dependencies = [ - "auto_impl", - "derive-where", - "revm-bytecode", - "revm-context", - "revm-context-interface", - "revm-database-interface", - "revm-interpreter", - "revm-precompile", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-inspector" -version = "8.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f78db140e332489094ef314eaeb0bd1849d6d01172c113ab0eb6ea8ab9372926" -dependencies = [ - "auto_impl", - "either", - "revm-context", - "revm-database-interface", - "revm-handler", - "revm-interpreter", - "revm-primitives", - "revm-state", - "serde", - "serde_json", -] - -[[package]] -name = "revm-interpreter" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff9d7d9d71e8a33740b277b602165b6e3d25fff091ba3d7b5a8d373bf55f28a7" -dependencies = [ - "revm-bytecode", - "revm-context-interface", - "revm-primitives", - "serde", -] - -[[package]] -name = "revm-precompile" -version = "25.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cee3f336b83621294b4cfe84d817e3eef6f3d0fce00951973364cc7f860424d" -dependencies = [ - "ark-bls12-381 0.5.0", - "ark-bn254", - "ark-ec 0.5.0", - "ark-ff 0.5.0", - "ark-serialize 0.5.0", - "arrayref", - "aurora-engine-modexp", - "c-kzg", - "cfg-if", - "k256", - "libsecp256k1", - "once_cell", - "p256", - "revm-primitives", - "ripemd", - "rug", - "secp256k1 0.31.1", - "sha2 0.10.9", -] - -[[package]] -name = "revm-primitives" -version = "20.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aa29d9da06fe03b249b6419b33968ecdf92ad6428e2f012dc57bcd619b5d94e" -dependencies = [ - "alloy-primitives", - "num_enum", - "once_cell", - "serde", -] - -[[package]] -name = "revm-state" -version = "7.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9d7f39ea56df3bfbb3c81c99b1f028d26f205b6004156baffbf1a4f84b46cfa" -dependencies = [ - "bitflags 2.9.2", - "revm-bytecode", - "revm-primitives", - "serde", -] - [[package]] name = "rfc6979" version = "0.4.0" @@ -9241,52 +8003,22 @@ dependencies = [ [[package]] name = "ring" -version = "0.17.8" +version = "0.17.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" +checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" dependencies = [ "cc", "cfg-if", "getrandom 0.2.10", "libc", - "spin 0.9.8", "untrusted 0.9.0", "windows-sys 0.52.0", ] -[[package]] -name = "ripemd" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd124222d17ad93a644ed9d011a40f4fb64aa54275c08cc216524a9ea82fb09f" -dependencies = [ - "digest 0.10.7", -] - -[[package]] -name = "rlp" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb919243f34364b6bd2fc10ef797edbfa75f33c252e7998527479c6d6b47e1ec" -dependencies = [ - "bytes", - "rustc-hex", -] - -[[package]] -name = "rlp" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa24e92bb2a83198bb76d661a71df9f7076b8c420b8696e4d3d97d50d94479e3" -dependencies = [ - "bytes", - "rustc-hex", -] - [[package]] name = "rococo-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-support", "polkadot-primitives", @@ -9314,51 +8046,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "rug" -version = "1.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4207e8d668e5b8eb574bda8322088ccd0d7782d3d03c7e8d562e82ed82bdcbc3" -dependencies = [ - "az", - "gmp-mpfr-sys", - "libc", - "libm", -] - -[[package]] -name = "ruint" -version = "1.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecb38f82477f20c5c3d62ef52d7c4e536e38ea9b73fb570a20c5cae0e14bcf6" -dependencies = [ - "alloy-rlp", - "ark-ff 0.3.0", - "ark-ff 0.4.2", - "bytes", - "fastrlp 0.3.1", - "fastrlp 0.4.0", - "num-bigint", - "num-integer", - "num-traits", - "parity-scale-codec", - "primitive-types 0.12.2", - "proptest", - "rand 0.8.5", - "rand 0.9.0", - "rlp 0.5.2", - "ruint-macro", - "serde", - "valuable", - "zeroize", -] - -[[package]] -name = "ruint-macro" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48fd7bd8a6377e15ad9d42a8ec25371b94ddc67abe7c8b9127bec79bebaaae18" - [[package]] name = "rustc-demangle" version = "0.1.23" @@ -9383,22 +8070,13 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" -[[package]] -name = "rustc_version" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee" -dependencies = [ - "semver 0.11.0", -] - [[package]] name = "rustc_version" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ - "semver 1.0.18", + "semver", ] [[package]] @@ -9452,32 +8130,19 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.18" +version = "0.23.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c9cc1d47e243d655ace55ed38201c19ae02c148ae56412ab8750e8f0166ab7f" +checksum = "6a9586e9ee2b4f8fab52a0048ca7334d7024eef48e2cb9407e3497bb7cab7fa7" dependencies = [ "log", "once_cell", - "ring 0.17.8", + "ring 0.17.14", "rustls-pki-types", - "rustls-webpki 0.102.8", + "rustls-webpki 0.103.7", "subtle 2.5.0", "zeroize", ] -[[package]] -name = "rustls-native-certs" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792" -dependencies = [ - "openssl-probe", - "rustls-pemfile", - "rustls-pki-types", - "schannel", - "security-framework 2.11.0", -] - [[package]] name = "rustls-native-certs" version = "0.8.1" @@ -9487,44 +8152,37 @@ dependencies = [ "openssl-probe", "rustls-pki-types", "schannel", - "security-framework 3.2.0", + "security-framework", ] [[package]] -name = "rustls-pemfile" -version = "2.0.0" +name = "rustls-pki-types" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35e4980fa29e4c4b212ffb3db068a564cbf560e51d3944b7c88bd8bf5bec64f4" +checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" dependencies = [ - "base64 0.21.7", - "rustls-pki-types", + "zeroize", ] -[[package]] -name = "rustls-pki-types" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b" - [[package]] name = "rustls-platform-verifier" -version = "0.3.1" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5f0d26fa1ce3c790f9590868f0109289a044acb954525f933e2aa3b871c157d" +checksum = "19787cda76408ec5404443dc8b31795c87cd8fec49762dc75fa727740d34acc1" dependencies = [ - "core-foundation 0.9.4", + "core-foundation 0.10.0", "core-foundation-sys", "jni", "log", "once_cell", "rustls", - "rustls-native-certs 0.7.0", + "rustls-native-certs", "rustls-platform-verifier-android", - "rustls-webpki 0.102.8", - "security-framework 2.11.0", + "rustls-webpki 0.103.7", + "security-framework", "security-framework-sys", - "webpki-roots 0.26.3", - "winapi", + "webpki-root-certs 0.26.11", + "windows-sys 0.52.0", ] [[package]] @@ -9545,11 +8203,11 @@ dependencies = [ [[package]] name = "rustls-webpki" -version = "0.102.8" +version = "0.103.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" +checksum = "e10b3f4191e8a80e6b43eebabfac91e5dcecebb27a71f04e820c47ec41d314bf" dependencies = [ - "ring 0.17.8", + "ring 0.17.14", "rustls-pki-types", "untrusted 0.9.0", ] @@ -9560,18 +8218,6 @@ version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" -[[package]] -name = "rusty-fork" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f" -dependencies = [ - "fnv", - "quick-error", - "tempfile", - "wait-timeout", -] - [[package]] name = "ruzstd" version = "0.6.0" @@ -9608,15 +8254,6 @@ dependencies = [ "bytemuck", ] -[[package]] -name = "salsa20" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213" -dependencies = [ - "cipher 0.4.4", -] - [[package]] name = "same-file" version = "1.0.6" @@ -9629,7 +8266,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "log", "sp-core", @@ -9640,7 +8277,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "array-bytes", "docify", @@ -9666,7 +8303,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2 1.0.101", @@ -9677,7 +8314,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "fnv", "futures", @@ -9703,7 +8340,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -9726,9 +8363,9 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ - "polkavm 0.26.0", + "polkavm", "sc-allocator", "sp-maybe-compressed-blob", "sp-wasm-interface", @@ -9739,10 +8376,10 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "log", - "polkavm 0.26.0", + "polkavm", "sc-executor-common", "sp-wasm-interface", ] @@ -9750,7 +8387,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "anyhow", "log", @@ -9766,7 +8403,7 @@ dependencies = [ [[package]] name = "sc-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "array-bytes", "arrayvec 0.7.4", @@ -9794,7 +8431,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -9844,7 +8481,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -9854,7 +8491,7 @@ dependencies = [ [[package]] name = "sc-network-types" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bs58", "bytes", @@ -9875,7 +8512,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9895,7 +8532,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "chrono", "futures", @@ -9914,7 +8551,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "async-trait", "futures", @@ -9931,7 +8568,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "async-channel 1.9.0", "futures", @@ -9961,7 +8598,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d78196772d25b90a98046794ce0fe2588b39ebdfbdc1e45b4c6c85dd43bebad" dependencies = [ "parity-scale-codec", - "primitive-types 0.13.1", + "primitive-types", "scale-bits", "scale-decode-derive", "scale-type-resolver", @@ -9988,7 +8625,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64901733157f9d25ef86843bd783eda439fac7efb0ad5a615d12d2cf3a29464b" dependencies = [ "parity-scale-codec", - "primitive-types 0.13.1", + "primitive-types", "scale-bits", "scale-encode-derive", "scale-type-resolver", @@ -10124,109 +8761,39 @@ checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" [[package]] name = "scopeguard" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" - -[[package]] -name = "scrypt" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f" -dependencies = [ - "password-hash", - "pbkdf2", - "salsa20", - "sha2 0.10.9", -] - -[[package]] -name = "sec1" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" -dependencies = [ - "base16ct", - "der", - "generic-array 0.14.7", - "pkcs8", - "serdect", - "subtle 2.5.0", - "zeroize", -] - -[[package]] -name = "secp256k1" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25996b82292a7a57ed3508f052cfff8640d38d32018784acd714758b43da9c8f" -dependencies = [ - "secp256k1-sys 0.8.2", -] - -[[package]] -name = "secp256k1" -version = "0.28.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d24b59d129cdadea20aea4fb2352fa053712e5d713eee47d700cd4b2bc002f10" -dependencies = [ - "secp256k1-sys 0.9.2", -] - -[[package]] -name = "secp256k1" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b50c5943d326858130af85e049f2661ba3c78b26589b8ab98e65e80ae44a1252" -dependencies = [ - "bitcoin_hashes 0.14.0", - "rand 0.8.5", - "secp256k1-sys 0.10.1", -] - -[[package]] -name = "secp256k1" -version = "0.31.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c3c81b43dc2d8877c216a3fccf76677ee1ebccd429566d3e67447290d0c42b2" -dependencies = [ - "bitcoin_hashes 0.14.0", - "rand 0.9.0", - "secp256k1-sys 0.11.0", -] - -[[package]] -name = "secp256k1-sys" -version = "0.8.2" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4473013577ec77b4ee3668179ef1186df3146e2cf2d927bd200974c6fe60fd99" -dependencies = [ - "cc", -] +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] -name = "secp256k1-sys" -version = "0.9.2" +name = "sec1" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5d1746aae42c19d583c3c1a8c646bfad910498e2051c551a7f2e3c0c9fbb7eb" +checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" dependencies = [ - "cc", + "base16ct", + "der", + "generic-array 0.14.7", + "pkcs8", + "serdect", + "subtle 2.5.0", + "zeroize", ] [[package]] -name = "secp256k1-sys" -version = "0.10.1" +name = "secp256k1" +version = "0.28.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4387882333d3aa8cb20530a17c69a3752e97837832f34f6dccc760e715001d9" +checksum = "d24b59d129cdadea20aea4fb2352fa053712e5d713eee47d700cd4b2bc002f10" dependencies = [ - "cc", + "secp256k1-sys", ] [[package]] name = "secp256k1-sys" -version = "0.11.0" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcb913707158fadaf0d8702c2db0e857de66eb003ccfdda5924b5f5ac98efb38" +checksum = "e5d1746aae42c19d583c3c1a8c646bfad910498e2051c551a7f2e3c0c9fbb7eb" dependencies = [ "cc", ] @@ -10240,29 +8807,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "secrecy" -version = "0.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e891af845473308773346dc847b2c23ee78fe442e0472ac50e22a18a93d3ae5a" -dependencies = [ - "zeroize", -] - -[[package]] -name = "security-framework" -version = "2.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0" -dependencies = [ - "bitflags 2.9.2", - "core-foundation 0.9.4", - "core-foundation-sys", - "libc", - "num-bigint", - "security-framework-sys", -] - [[package]] name = "security-framework" version = "3.2.0" @@ -10286,32 +8830,11 @@ dependencies = [ "libc", ] -[[package]] -name = "semver" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" -dependencies = [ - "semver-parser", -] - [[package]] name = "semver" version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" -dependencies = [ - "serde", -] - -[[package]] -name = "semver-parser" -version = "0.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9900206b54a3527fdc7b8a938bffd94a568bac4f4aa8113b209df75a09c0dec2" -dependencies = [ - "pest", -] [[package]] name = "serde" @@ -10447,16 +8970,6 @@ dependencies = [ "keccak", ] -[[package]] -name = "sha3-asm" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c28efc5e327c837aa837c59eae585fc250715ef939ac32881bcc11677cd02d46" -dependencies = [ - "cc", - "cfg-if", -] - [[package]] name = "sharded-slab" version = "0.1.4" @@ -10556,16 +9069,10 @@ dependencies = [ "autocfg", ] -[[package]] -name = "slice-group-by" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" - [[package]] name = "slot-range-helper" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "enumn", "parity-scale-codec", @@ -10711,8 +9218,8 @@ dependencies = [ "chacha20poly1305", "curve25519-dalek", "rand_core 0.6.4", - "ring 0.17.8", - "rustc_version 0.4.0", + "ring 0.17.14", + "rustc_version", "sha2 0.10.9", "subtle 2.5.0", ] @@ -10755,7 +9262,7 @@ dependencies = [ [[package]] name = "sp-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "docify", "hash-db", @@ -10777,7 +9284,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "Inflector", "blake2 0.10.6", @@ -10791,7 +9298,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "parity-scale-codec", "scale-info", @@ -10803,7 +9310,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "docify", "integer-sqrt", @@ -10817,7 +9324,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "parity-scale-codec", "scale-info", @@ -10829,7 +9336,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "sp-api", "sp-inherents", @@ -10839,7 +9346,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "futures", "parity-scale-codec", @@ -10858,7 +9365,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "async-trait", "futures", @@ -10872,7 +9379,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "async-trait", "parity-scale-codec", @@ -10888,7 +9395,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "async-trait", "parity-scale-codec", @@ -10906,7 +9413,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "finality-grandpa", "log", @@ -10923,7 +9430,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "parity-scale-codec", "scale-info", @@ -10934,10 +9441,11 @@ dependencies = [ [[package]] name = "sp-core" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "ark-vrf", "array-bytes", + "bip39", "bitflags 1.3.2", "blake2 0.10.6", "bounded-collections", @@ -10953,16 +9461,15 @@ dependencies = [ "libsecp256k1", "log", "merlin", - "parity-bip39", "parity-scale-codec", "parking_lot 0.12.3", "paste", - "primitive-types 0.13.1", + "primitive-types", "rand 0.8.5", "scale-info", "schnorrkel", - "secp256k1 0.28.2", - "secrecy 0.8.0", + "secp256k1", + "secrecy", "serde", "sha2 0.10.9", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", @@ -10995,7 +9502,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "blake2b_simd", "byteorder", @@ -11008,7 +9515,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "quote 1.0.40", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", @@ -11018,7 +9525,7 @@ dependencies = [ [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "kvdb", "parking_lot 0.12.3", @@ -11027,7 +9534,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "proc-macro2 1.0.101", "quote 1.0.40", @@ -11037,7 +9544,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "environmental", "parity-scale-codec", @@ -11047,7 +9554,7 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "parity-scale-codec", "scale-info", @@ -11059,7 +9566,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11072,7 +9579,7 @@ dependencies = [ [[package]] name = "sp-io" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bytes", "docify", @@ -11080,9 +9587,9 @@ dependencies = [ "libsecp256k1", "log", "parity-scale-codec", - "polkavm-derive 0.26.0", + "polkavm-derive", "rustversion", - "secp256k1 0.28.2", + "secp256k1", "sp-core", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-externalities", @@ -11098,7 +9605,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "sp-core", "sp-runtime", @@ -11108,7 +9615,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -11119,7 +9626,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "thiserror 1.0.65", "zstd 0.12.4", @@ -11128,7 +9635,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-metadata 23.0.0", "parity-scale-codec", @@ -11138,7 +9645,7 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "parity-scale-codec", "scale-info", @@ -11149,7 +9656,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "log", "parity-scale-codec", @@ -11166,7 +9673,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "parity-scale-codec", "scale-info", @@ -11179,7 +9686,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "sp-api", "sp-core", @@ -11189,7 +9696,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "backtrace", "regex", @@ -11198,7 +9705,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -11208,9 +9715,10 @@ dependencies = [ [[package]] name = "sp-runtime" version = "31.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "binary-merkle-tree", + "bytes", "docify", "either", "hash256-std-hasher", @@ -11237,12 +9745,12 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", - "polkavm-derive 0.26.0", + "polkavm-derive", "sp-externalities", "sp-runtime-interface-proc-macro", "sp-std", @@ -11255,7 +9763,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "Inflector", "expander", @@ -11268,7 +9776,7 @@ dependencies = [ [[package]] name = "sp-session" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "parity-scale-codec", "scale-info", @@ -11282,7 +9790,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11295,7 +9803,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "hash-db", "log", @@ -11315,12 +9823,12 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" [[package]] name = "sp-storage" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11332,7 +9840,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "async-trait", "parity-scale-codec", @@ -11344,19 +9852,19 @@ dependencies = [ [[package]] name = "sp-tracing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "parity-scale-codec", "regex", "tracing", "tracing-core", - "tracing-subscriber 0.3.18", + "tracing-subscriber", ] [[package]] name = "sp-transaction-pool" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "sp-api", "sp-runtime", @@ -11365,7 +9873,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "ahash", "foldhash", @@ -11390,7 +9898,7 @@ dependencies = [ [[package]] name = "sp-version" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11407,7 +9915,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "parity-scale-codec", "proc-macro-warning", @@ -11419,7 +9927,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -11431,7 +9939,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -11488,7 +9996,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -11501,7 +10009,7 @@ dependencies = [ [[package]] name = "staging-xcm" version = "7.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "array-bytes", "bounded-collections", @@ -11522,7 +10030,7 @@ dependencies = [ [[package]] name = "staging-xcm-builder" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "environmental", "frame-support", @@ -11546,7 +10054,7 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "environmental", "frame-benchmarking", @@ -11632,7 +10140,7 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.4.7" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -11641,23 +10149,10 @@ dependencies = [ "zeroize", ] -[[package]] -name = "substrate-bn" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b5bbfa79abbae15dd642ea8176a21a635ff3c00059961d1ea27ad04e5b441c" -dependencies = [ - "byteorder", - "crunchy", - "lazy_static", - "rand 0.8.5", - "rustc-hex", -] - [[package]] name = "substrate-prometheus-endpoint" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "http-body-util", "hyper 1.6.0", @@ -11724,7 +10219,7 @@ dependencies = [ [[package]] name = "substrate-relay-helper" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "anyhow", "async-std", @@ -11790,7 +10285,7 @@ dependencies = [ "impl-serde", "jsonrpsee", "parity-scale-codec", - "primitive-types 0.13.1", + "primitive-types", "scale-bits", "scale-decode", "scale-encode", @@ -11799,10 +10294,10 @@ dependencies = [ "serde", "serde_json", "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "subxt-core 0.40.1", + "subxt-core", "subxt-lightclient", "subxt-macro", - "subxt-metadata 0.40.1", + "subxt-metadata", "thiserror 2.0.12", "tokio", "tokio-util", @@ -11823,7 +10318,7 @@ dependencies = [ "quote 1.0.40", "scale-info", "scale-typegen", - "subxt-metadata 0.40.1", + "subxt-metadata", "syn 2.0.98", "thiserror 2.0.12", ] @@ -11837,44 +10332,14 @@ dependencies = [ "base58", "blake2 0.10.6", "derive-where", - "frame-decode 0.6.1", + "frame-decode", "frame-metadata 18.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-info", - "scale-value", - "serde", - "serde_json", - "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "subxt-metadata 0.40.1", - "thiserror 2.0.12", - "tracing", -] - -[[package]] -name = "subxt-core" -version = "0.41.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66ef00be9d64885ec94e478a58e4e39d222024b20013ae7df4fc6ece545391aa" -dependencies = [ - "base58", - "blake2 0.10.6", - "derive-where", - "frame-decode 0.7.1", - "frame-metadata 20.0.0", - "hashbrown 0.14.5", - "hex", - "impl-serde", - "keccak-hash", - "parity-scale-codec", - "primitive-types 0.13.1", + "primitive-types", "scale-bits", "scale-decode", "scale-encode", @@ -11883,7 +10348,7 @@ dependencies = [ "serde", "serde_json", "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "subxt-metadata 0.41.0", + "subxt-metadata", "thiserror 2.0.12", "tracing", ] @@ -11927,7 +10392,7 @@ version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d18aa8a463de69fb51ccb2e02d631ca45fc29ff48920e8d8c866a9e5d41ff38d" dependencies = [ - "frame-decode 0.6.1", + "frame-decode", "frame-metadata 18.0.0", "hashbrown 0.14.5", "parity-scale-codec", @@ -11936,51 +10401,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "subxt-metadata" -version = "0.41.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fff4591673600c4388e21305788282414d26c791b4dee21b7cb0b19c10076f98" -dependencies = [ - "frame-decode 0.7.1", - "frame-metadata 20.0.0", - "hashbrown 0.14.5", - "parity-scale-codec", - "scale-info", - "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "thiserror 2.0.12", -] - -[[package]] -name = "subxt-signer" -version = "0.41.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a2370298a210ed1df26152db7209a85e0ed8cfbce035309c3b37f7b61755377" -dependencies = [ - "base64 0.22.1", - "bip32", - "bip39", - "cfg-if", - "crypto_secretbox", - "hex", - "hmac 0.12.1", - "keccak-hash", - "parity-scale-codec", - "pbkdf2", - "regex", - "schnorrkel", - "scrypt", - "secp256k1 0.30.0", - "secrecy 0.10.3", - "serde", - "serde_json", - "sha2 0.10.9", - "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", -] - [[package]] name = "subxt-utils-fetchmetadata" version = "0.40.1" @@ -12025,18 +10445,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "syn-solidity" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a985ff4ffd7373e10e0fb048110fb11a162e5a4c47f92ddb8787a6f766b769" -dependencies = [ - "paste", - "proc-macro2 1.0.101", - "quote 1.0.40", - "syn 2.0.98", -] - [[package]] name = "synstructure" version = "0.12.6" @@ -12145,7 +10553,7 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "testnet-parachains-constants" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -12207,15 +10615,6 @@ dependencies = [ "once_cell", ] -[[package]] -name = "threadpool" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" -dependencies = [ - "num_cpus", -] - [[package]] name = "time" version = "0.3.36" @@ -12326,9 +10725,9 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.16" +version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" +checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047" dependencies = [ "futures-core", "pin-project-lite", @@ -12344,7 +10743,7 @@ dependencies = [ "futures-util", "log", "rustls", - "rustls-native-certs 0.8.1", + "rustls-native-certs", "rustls-pki-types", "tokio", "tokio-rustls", @@ -12481,15 +10880,6 @@ dependencies = [ "tracing-core", ] -[[package]] -name = "tracing-subscriber" -version = "0.2.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e0d2eaa99c3c2e41547cfa109e910a68ea03823cccad4a0525dcbc9b01e8c71" -dependencies = [ - "tracing-core", -] - [[package]] name = "tracing-subscriber" version = "0.3.18" @@ -12586,12 +10976,6 @@ version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" -[[package]] -name = "ucd-trie" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971" - [[package]] name = "uint" version = "0.9.5" @@ -12616,12 +11000,6 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "unarray" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" - [[package]] name = "unicode-ident" version = "1.0.11" @@ -12835,15 +11213,6 @@ dependencies = [ "w3f-plonk-common", ] -[[package]] -name = "wait-timeout" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11" -dependencies = [ - "libc", -] - [[package]] name = "waker-fn" version = "1.1.0" @@ -13034,7 +11403,7 @@ dependencies = [ "bitflags 2.9.2", "hashbrown 0.15.5", "indexmap", - "semver 1.0.18", + "semver", "serde", ] @@ -13070,9 +11439,11 @@ dependencies = [ "bumpalo", "cc", "cfg-if", + "fxprof-processed-profile", "gimli 0.31.1", "hashbrown 0.15.5", "indexmap", + "ittapi", "libc", "log", "mach2", @@ -13085,6 +11456,7 @@ dependencies = [ "rustix 1.0.8", "serde", "serde_derive", + "serde_json", "smallvec", "target-lexicon", "wasmparser", @@ -13093,6 +11465,7 @@ dependencies = [ "wasmtime-internal-cache", "wasmtime-internal-cranelift", "wasmtime-internal-fiber", + "wasmtime-internal-jit-debug", "wasmtime-internal-jit-icache-coherence", "wasmtime-internal-math", "wasmtime-internal-slab", @@ -13199,6 +11572,18 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "wasmtime-internal-jit-debug" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61d8693995ab3df48e88777b6ee3b2f441f2c4f895ab938996cdac3db26f256c" +dependencies = [ + "cc", + "object 0.36.7", + "rustix 1.0.8", + "wasmtime-internal-versioned-export-macros", +] + [[package]] name = "wasmtime-internal-jit-icache-coherence" version = "35.0.0" @@ -13288,24 +11673,33 @@ dependencies = [ ] [[package]] -name = "webpki-roots" -version = "0.25.2" +name = "webpki-root-certs" +version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" +checksum = "75c7f0ef91146ebfb530314f5f1d24528d7f0767efbfd31dce919275413e393e" +dependencies = [ + "webpki-root-certs 1.0.3", +] [[package]] -name = "webpki-roots" -version = "0.26.3" +name = "webpki-root-certs" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd7c23921eeb1713a4e851530e9b9756e4fb0e89978582942612524cf09f01cd" +checksum = "05d651ec480de84b762e7be71e6efa7461699c19d9e2c272c8d93455f567786e" dependencies = [ "rustls-pki-types", ] +[[package]] +name = "webpki-roots" +version = "0.25.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" + [[package]] name = "westend-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-support", "polkadot-primitives", @@ -13375,7 +11769,7 @@ dependencies = [ "cranelift-assembler-x64", "cranelift-codegen", "gimli 0.31.1", - "regalloc2 0.12.2", + "regalloc2", "smallvec", "target-lexicon", "thiserror 2.0.12", @@ -13534,6 +11928,15 @@ dependencies = [ "windows-link", ] +[[package]] +name = "windows-sys" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +dependencies = [ + "windows-targets 0.42.2", +] + [[package]] name = "windows-sys" version = "0.48.0" @@ -13562,12 +11965,18 @@ dependencies = [ ] [[package]] -name = "windows-sys" -version = "0.60.2" +name = "windows-targets" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" dependencies = [ - "windows-targets 0.53.3", + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", ] [[package]] @@ -13594,30 +12003,13 @@ dependencies = [ "windows_aarch64_gnullvm 0.52.6", "windows_aarch64_msvc 0.52.6", "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", + "windows_i686_gnullvm", "windows_i686_msvc 0.52.6", "windows_x86_64_gnu 0.52.6", "windows_x86_64_gnullvm 0.52.6", "windows_x86_64_msvc 0.52.6", ] -[[package]] -name = "windows-targets" -version = "0.53.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" -dependencies = [ - "windows-link", - "windows_aarch64_gnullvm 0.53.0", - "windows_aarch64_msvc 0.53.0", - "windows_i686_gnu 0.53.0", - "windows_i686_gnullvm 0.53.0", - "windows_i686_msvc 0.53.0", - "windows_x86_64_gnu 0.53.0", - "windows_x86_64_gnullvm 0.53.0", - "windows_x86_64_msvc 0.53.0", -] - [[package]] name = "windows-threading" version = "0.1.0" @@ -13627,6 +12019,12 @@ dependencies = [ "windows-link", ] +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" + [[package]] name = "windows_aarch64_gnullvm" version = "0.48.5" @@ -13640,10 +12038,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" [[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.0" +name = "windows_aarch64_msvc" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" [[package]] name = "windows_aarch64_msvc" @@ -13658,10 +12056,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" [[package]] -name = "windows_aarch64_msvc" -version = "0.53.0" +name = "windows_i686_gnu" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" [[package]] name = "windows_i686_gnu" @@ -13675,12 +12073,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" -[[package]] -name = "windows_i686_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" - [[package]] name = "windows_i686_gnullvm" version = "0.52.6" @@ -13688,10 +12080,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" [[package]] -name = "windows_i686_gnullvm" -version = "0.53.0" +name = "windows_i686_msvc" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" [[package]] name = "windows_i686_msvc" @@ -13706,10 +12098,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" [[package]] -name = "windows_i686_msvc" -version = "0.53.0" +name = "windows_x86_64_gnu" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" [[package]] name = "windows_x86_64_gnu" @@ -13724,10 +12116,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" [[package]] -name = "windows_x86_64_gnu" -version = "0.53.0" +name = "windows_x86_64_gnullvm" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" [[package]] name = "windows_x86_64_gnullvm" @@ -13742,10 +12134,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" [[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.0" +name = "windows_x86_64_msvc" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" [[package]] name = "windows_x86_64_msvc" @@ -13759,12 +12151,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" -[[package]] -name = "windows_x86_64_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" - [[package]] name = "winnow" version = "0.5.15" @@ -13783,15 +12169,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "winnow" -version = "0.7.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95" -dependencies = [ - "memchr", -] - [[package]] name = "winreg" version = "0.50.0" @@ -13881,7 +12258,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "Inflector", "proc-macro2 1.0.101", @@ -13892,7 +12269,7 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" version = "0.1.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1e4af2353ea9dcb9ad0afc1ce63b03df68108ecf" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" dependencies = [ "frame-support", "parity-scale-codec", From e5e485145cb3a8b9d4117f240e9f5e757fd0dee2 Mon Sep 17 00:00:00 2001 From: Rohit Sarpotdar Date: Tue, 28 Oct 2025 21:28:04 +0530 Subject: [PATCH 05/13] updated BH Rococo & BH Westend --- .../src/codegen_runtime.rs | 29 ++++++++++++++----- .../client-bridge-hub-rococo/src/lib.rs | 2 +- .../src/codegen_runtime.rs | 29 ++++++++++++++----- .../client-bridge-hub-westend/src/lib.rs | 2 +- 4 files changed, 46 insertions(+), 16 deletions(-) diff --git a/relay-clients/client-bridge-hub-rococo/src/codegen_runtime.rs b/relay-clients/client-bridge-hub-rococo/src/codegen_runtime.rs index 86cd6f8e38..998e6a9888 100644 --- a/relay-clients/client-bridge-hub-rococo/src/codegen_runtime.rs +++ b/relay-clients/client-bridge-hub-rococo/src/codegen_runtime.rs @@ -616,7 +616,7 @@ pub mod api { #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct BasicParachainInherentData { pub validation_data: - runtime_types::polkadot_primitives::v8::PersistedValidationData< + runtime_types::polkadot_primitives::v9::PersistedValidationData< ::subxt::ext::subxt_core::utils::H256, ::core::primitive::u32, >, @@ -664,13 +664,13 @@ pub mod api { pub ingress_channels: ::subxt::ext::subxt_core::alloc::vec::Vec< ( runtime_types::polkadot_parachain_primitives::primitives::Id, - runtime_types::polkadot_primitives::v8::AbridgedHrmpChannel, + runtime_types::polkadot_primitives::v9::AbridgedHrmpChannel, ), >, pub egress_channels: ::subxt::ext::subxt_core::alloc::vec::Vec< ( runtime_types::polkadot_parachain_primitives::primitives::Id, - runtime_types::polkadot_primitives::v8::AbridgedHrmpChannel, + runtime_types::polkadot_primitives::v9::AbridgedHrmpChannel, ), >, } @@ -687,7 +687,7 @@ pub mod api { pub used_bandwidth: runtime_types::cumulus_pallet_parachain_system::unincluded_segment::UsedBandwidth, pub para_head_hash: ::core::option::Option<_0>, pub consumed_go_ahead_signal: ::core::option::Option< - runtime_types::polkadot_primitives::v8::UpgradeGoAhead, + runtime_types::polkadot_primitives::v9::UpgradeGoAhead, >, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -700,7 +700,7 @@ pub mod api { pub used_bandwidth: runtime_types::cumulus_pallet_parachain_system::unincluded_segment::UsedBandwidth, pub hrmp_watermark: ::core::option::Option<::core::primitive::u32>, pub consumed_go_ahead_signal: ::core::option::Option< - runtime_types::polkadot_primitives::v8::UpgradeGoAhead, + runtime_types::polkadot_primitives::v9::UpgradeGoAhead, >, #[codec(skip)] pub __ignore: ::core::marker::PhantomData<_0>, @@ -919,10 +919,22 @@ pub mod api { StackLimitReached, } } + pub mod storage { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct NoDrop<_0>(pub _0); + } pub mod tokens { use super::runtime_types; pub mod fungible { use super::runtime_types; + pub mod imbalance { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct Imbalance<_0> { + pub amount: _0, + } + } #[derive( ::codec::Decode, ::codec::Encode, @@ -3085,7 +3097,7 @@ pub mod api { } pub mod polkadot_primitives { use super::runtime_types; - pub mod v8 { + pub mod v9 { use super::runtime_types; pub mod async_backing { use super::runtime_types; @@ -3107,7 +3119,7 @@ pub mod api { pub validation_upgrade_cooldown: ::core::primitive::u32, pub validation_upgrade_delay: ::core::primitive::u32, pub async_backing_params: - runtime_types::polkadot_primitives::v8::async_backing::AsyncBackingParams, + runtime_types::polkadot_primitives::v9::async_backing::AsyncBackingParams, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct AbridgedHrmpChannel { @@ -3283,6 +3295,7 @@ pub mod api { pub capella: runtime_types::snowbridge_beacon_primitives::types::Fork, pub deneb: runtime_types::snowbridge_beacon_primitives::types::Fork, pub electra: runtime_types::snowbridge_beacon_primitives::types::Fork, + pub fulu: runtime_types::snowbridge_beacon_primitives::types::Fork, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct PublicKey(pub [::core::primitive::u8; 48usize]); @@ -4047,6 +4060,8 @@ pub mod api { Sr25519([::core::primitive::u8; 64usize]), #[codec(index = 2)] Ecdsa([::core::primitive::u8; 65usize]), + #[codec(index = 3)] + Eth([::core::primitive::u8; 65usize]), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum TokenError { diff --git a/relay-clients/client-bridge-hub-rococo/src/lib.rs b/relay-clients/client-bridge-hub-rococo/src/lib.rs index 2b03010b37..1f7df23c07 100644 --- a/relay-clients/client-bridge-hub-rococo/src/lib.rs +++ b/relay-clients/client-bridge-hub-rococo/src/lib.rs @@ -145,5 +145,5 @@ impl ChainWithMessages for BridgeHubRococo { impl ChainWithRuntimeVersion for BridgeHubRococo { const RUNTIME_VERSION: Option = - Some(SimpleRuntimeVersion { spec_version: 1_019_002, transaction_version: 6 }); + Some(SimpleRuntimeVersion { spec_version: 1_020_002, transaction_version: 6 }); } diff --git a/relay-clients/client-bridge-hub-westend/src/codegen_runtime.rs b/relay-clients/client-bridge-hub-westend/src/codegen_runtime.rs index fac609e71a..2c085d0bc1 100644 --- a/relay-clients/client-bridge-hub-westend/src/codegen_runtime.rs +++ b/relay-clients/client-bridge-hub-westend/src/codegen_runtime.rs @@ -631,7 +631,7 @@ pub mod api { #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct BasicParachainInherentData { pub validation_data: - runtime_types::polkadot_primitives::v8::PersistedValidationData< + runtime_types::polkadot_primitives::v9::PersistedValidationData< ::subxt::ext::subxt_core::utils::H256, ::core::primitive::u32, >, @@ -679,13 +679,13 @@ pub mod api { pub ingress_channels: ::subxt::ext::subxt_core::alloc::vec::Vec< ( runtime_types::polkadot_parachain_primitives::primitives::Id, - runtime_types::polkadot_primitives::v8::AbridgedHrmpChannel, + runtime_types::polkadot_primitives::v9::AbridgedHrmpChannel, ), >, pub egress_channels: ::subxt::ext::subxt_core::alloc::vec::Vec< ( runtime_types::polkadot_parachain_primitives::primitives::Id, - runtime_types::polkadot_primitives::v8::AbridgedHrmpChannel, + runtime_types::polkadot_primitives::v9::AbridgedHrmpChannel, ), >, } @@ -702,7 +702,7 @@ pub mod api { pub used_bandwidth: runtime_types::cumulus_pallet_parachain_system::unincluded_segment::UsedBandwidth, pub para_head_hash: ::core::option::Option<_0>, pub consumed_go_ahead_signal: ::core::option::Option< - runtime_types::polkadot_primitives::v8::UpgradeGoAhead, + runtime_types::polkadot_primitives::v9::UpgradeGoAhead, >, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -715,7 +715,7 @@ pub mod api { pub used_bandwidth: runtime_types::cumulus_pallet_parachain_system::unincluded_segment::UsedBandwidth, pub hrmp_watermark: ::core::option::Option<::core::primitive::u32>, pub consumed_go_ahead_signal: ::core::option::Option< - runtime_types::polkadot_primitives::v8::UpgradeGoAhead, + runtime_types::polkadot_primitives::v9::UpgradeGoAhead, >, #[codec(skip)] pub __ignore: ::core::marker::PhantomData<_0>, @@ -934,10 +934,22 @@ pub mod api { StackLimitReached, } } + pub mod storage { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct NoDrop<_0>(pub _0); + } pub mod tokens { use super::runtime_types; pub mod fungible { use super::runtime_types; + pub mod imbalance { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct Imbalance<_0> { + pub amount: _0, + } + } #[derive( ::codec::Decode, ::codec::Encode, @@ -3092,7 +3104,7 @@ pub mod api { } pub mod polkadot_primitives { use super::runtime_types; - pub mod v8 { + pub mod v9 { use super::runtime_types; pub mod async_backing { use super::runtime_types; @@ -3114,7 +3126,7 @@ pub mod api { pub validation_upgrade_cooldown: ::core::primitive::u32, pub validation_upgrade_delay: ::core::primitive::u32, pub async_backing_params: - runtime_types::polkadot_primitives::v8::async_backing::AsyncBackingParams, + runtime_types::polkadot_primitives::v9::async_backing::AsyncBackingParams, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct AbridgedHrmpChannel { @@ -3290,6 +3302,7 @@ pub mod api { pub capella: runtime_types::snowbridge_beacon_primitives::types::Fork, pub deneb: runtime_types::snowbridge_beacon_primitives::types::Fork, pub electra: runtime_types::snowbridge_beacon_primitives::types::Fork, + pub fulu: runtime_types::snowbridge_beacon_primitives::types::Fork, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct PublicKey(pub [::core::primitive::u8; 48usize]); @@ -4376,6 +4389,8 @@ pub mod api { Sr25519([::core::primitive::u8; 64usize]), #[codec(index = 2)] Ecdsa([::core::primitive::u8; 65usize]), + #[codec(index = 3)] + Eth([::core::primitive::u8; 65usize]), } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum TokenError { diff --git a/relay-clients/client-bridge-hub-westend/src/lib.rs b/relay-clients/client-bridge-hub-westend/src/lib.rs index d88343bd99..f013559264 100644 --- a/relay-clients/client-bridge-hub-westend/src/lib.rs +++ b/relay-clients/client-bridge-hub-westend/src/lib.rs @@ -140,5 +140,5 @@ impl ChainWithMessages for BridgeHubWestend { impl ChainWithRuntimeVersion for BridgeHubWestend { const RUNTIME_VERSION: Option = - Some(SimpleRuntimeVersion { spec_version: 1_019_002, transaction_version: 6 }); + Some(SimpleRuntimeVersion { spec_version: 1_020_002, transaction_version: 6 }); } From 9048b77fe95953f0d45c23add76440cc11473306 Mon Sep 17 00:00:00 2001 From: Rohit Sarpotdar Date: Tue, 28 Oct 2025 21:34:33 +0530 Subject: [PATCH 06/13] updated polkadot-sdk master hash --- Cargo.lock | 306 ++++++++++++++++++++++++++--------------------------- 1 file changed, 153 insertions(+), 153 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 396c3c3cdd..01dacaf3d1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -934,7 +934,7 @@ checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" [[package]] name = "binary-merkle-tree" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "hash-db", "log", @@ -1108,7 +1108,7 @@ dependencies = [ [[package]] name = "bp-asset-hub-rococo" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1126,7 +1126,7 @@ dependencies = [ [[package]] name = "bp-asset-hub-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1144,7 +1144,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-cumulus" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -1186,7 +1186,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-rococo" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1202,7 +1202,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1218,7 +1218,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bp-runtime", "finality-grandpa", @@ -1247,7 +1247,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bp-header-chain", "bp-runtime", @@ -1263,7 +1263,7 @@ dependencies = [ [[package]] name = "bp-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1292,7 +1292,7 @@ dependencies = [ [[package]] name = "bp-polkadot-bulletin" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bp-header-chain", "bp-messages", @@ -1310,7 +1310,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bp-messages", "bp-runtime", @@ -1327,7 +1327,7 @@ dependencies = [ [[package]] name = "bp-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bp-header-chain", "bp-messages", @@ -1345,7 +1345,7 @@ dependencies = [ [[package]] name = "bp-rococo" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1358,7 +1358,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-support", "frame-system", @@ -1381,7 +1381,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bp-header-chain", "bp-parachains", @@ -1401,7 +1401,7 @@ dependencies = [ [[package]] name = "bp-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1414,7 +1414,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bp-messages", "bp-runtime", @@ -1431,7 +1431,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "parity-scale-codec", "scale-info", @@ -1443,7 +1443,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bp-header-chain", "bp-messages", @@ -2127,7 +2127,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2144,7 +2144,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2704,7 +2704,7 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "equivocation-detector" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "async-std", "async-trait", @@ -2834,7 +2834,7 @@ dependencies = [ [[package]] name = "finality-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "async-std", "async-trait", @@ -2894,7 +2894,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-support", "frame-support-procedural", @@ -2932,7 +2932,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2 1.0.101", @@ -2943,7 +2943,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2960,7 +2960,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "aquamarine", "frame-support", @@ -3002,7 +3002,7 @@ dependencies = [ [[package]] name = "frame-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "aquamarine", "array-bytes", @@ -3043,7 +3043,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "Inflector", "cfg-expr", @@ -3063,7 +3063,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.1.0", @@ -3075,7 +3075,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "proc-macro2 1.0.101", "quote 1.0.40", @@ -3085,7 +3085,7 @@ dependencies = [ [[package]] name = "frame-system" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "cfg-if", "docify", @@ -3104,7 +3104,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-benchmarking", "frame-support", @@ -3118,7 +3118,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "docify", "parity-scale-codec", @@ -3128,7 +3128,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-support", "parity-scale-codec", @@ -5345,7 +5345,7 @@ dependencies = [ [[package]] name = "messages-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "async-std", "async-trait", @@ -5920,7 +5920,7 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pallet-asset-conversion" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-benchmarking", "frame-support", @@ -5938,7 +5938,7 @@ dependencies = [ [[package]] name = "pallet-asset-rate" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-benchmarking", "frame-support", @@ -5952,7 +5952,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-benchmarking", "frame-support", @@ -5968,7 +5968,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "29.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-benchmarking", "frame-support", @@ -5984,7 +5984,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-support", "frame-system", @@ -5999,7 +5999,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-support", "frame-system", @@ -6012,7 +6012,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-benchmarking", "frame-support", @@ -6035,7 +6035,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "docify", "frame-benchmarking", @@ -6051,7 +6051,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bp-header-chain", "bp-runtime", @@ -6070,7 +6070,7 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bp-header-chain", "bp-messages", @@ -6089,7 +6089,7 @@ dependencies = [ [[package]] name = "pallet-bridge-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bp-header-chain", "bp-parachains", @@ -6109,7 +6109,7 @@ dependencies = [ [[package]] name = "pallet-bridge-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bp-header-chain", "bp-messages", @@ -6132,7 +6132,7 @@ dependencies = [ [[package]] name = "pallet-broker" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bitvec", "frame-benchmarking", @@ -6150,7 +6150,7 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-benchmarking", "frame-support", @@ -6169,7 +6169,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6190,7 +6190,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "docify", "frame-benchmarking", @@ -6208,7 +6208,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-benchmarking", "frame-support", @@ -6230,7 +6230,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6246,7 +6246,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "environmental", "frame-benchmarking", @@ -6265,7 +6265,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "log", "parity-scale-codec", @@ -6277,7 +6277,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-support", "frame-system", @@ -6299,7 +6299,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6320,7 +6320,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "log", "sp-arithmetic", @@ -6329,7 +6329,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "docify", "frame-benchmarking", @@ -6347,7 +6347,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-benchmarking", "frame-support", @@ -6363,7 +6363,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6375,7 +6375,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "docify", "frame-benchmarking", @@ -6394,7 +6394,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-benchmarking", "frame-support", @@ -6409,7 +6409,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-benchmarking", "frame-support", @@ -6423,7 +6423,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -6447,7 +6447,7 @@ dependencies = [ [[package]] name = "parachains-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -6478,7 +6478,7 @@ dependencies = [ [[package]] name = "parachains-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "async-std", "async-trait", @@ -6709,7 +6709,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "parity-scale-codec", "scale-info", @@ -6720,7 +6720,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "array-bytes", "bounded-collections", @@ -6737,7 +6737,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bitvec", "bounded-collections", @@ -6766,7 +6766,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bitvec", "frame-benchmarking", @@ -6815,7 +6815,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bs58", "frame-benchmarking", @@ -6827,7 +6827,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -6874,7 +6874,7 @@ dependencies = [ [[package]] name = "polkadot-sdk-frame" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "docify", "frame-benchmarking", @@ -7883,7 +7883,7 @@ dependencies = [ [[package]] name = "relay-substrate-client" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "async-std", "async-trait", @@ -7924,7 +7924,7 @@ dependencies = [ [[package]] name = "relay-utils" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "anyhow", "async-std", @@ -8018,7 +8018,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-support", "polkadot-primitives", @@ -8266,7 +8266,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "log", "sp-core", @@ -8277,7 +8277,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "array-bytes", "docify", @@ -8303,7 +8303,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2 1.0.101", @@ -8314,7 +8314,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "fnv", "futures", @@ -8340,7 +8340,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -8363,7 +8363,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "polkavm", "sc-allocator", @@ -8376,7 +8376,7 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "log", "polkavm", @@ -8387,7 +8387,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "anyhow", "log", @@ -8403,7 +8403,7 @@ dependencies = [ [[package]] name = "sc-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "array-bytes", "arrayvec 0.7.4", @@ -8431,7 +8431,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -8481,7 +8481,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -8491,7 +8491,7 @@ dependencies = [ [[package]] name = "sc-network-types" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bs58", "bytes", @@ -8512,7 +8512,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -8532,7 +8532,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "chrono", "futures", @@ -8551,7 +8551,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "async-trait", "futures", @@ -8568,7 +8568,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "async-channel 1.9.0", "futures", @@ -9072,7 +9072,7 @@ dependencies = [ [[package]] name = "slot-range-helper" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "enumn", "parity-scale-codec", @@ -9262,7 +9262,7 @@ dependencies = [ [[package]] name = "sp-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "docify", "hash-db", @@ -9284,7 +9284,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "Inflector", "blake2 0.10.6", @@ -9298,7 +9298,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "parity-scale-codec", "scale-info", @@ -9310,7 +9310,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "docify", "integer-sqrt", @@ -9324,7 +9324,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "parity-scale-codec", "scale-info", @@ -9336,7 +9336,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "sp-api", "sp-inherents", @@ -9346,7 +9346,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "futures", "parity-scale-codec", @@ -9365,7 +9365,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "async-trait", "futures", @@ -9379,7 +9379,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "async-trait", "parity-scale-codec", @@ -9395,7 +9395,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "async-trait", "parity-scale-codec", @@ -9413,7 +9413,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "finality-grandpa", "log", @@ -9430,7 +9430,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "parity-scale-codec", "scale-info", @@ -9441,7 +9441,7 @@ dependencies = [ [[package]] name = "sp-core" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "ark-vrf", "array-bytes", @@ -9502,7 +9502,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "blake2b_simd", "byteorder", @@ -9515,7 +9515,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "quote 1.0.40", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", @@ -9525,7 +9525,7 @@ dependencies = [ [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "kvdb", "parking_lot 0.12.3", @@ -9534,7 +9534,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "proc-macro2 1.0.101", "quote 1.0.40", @@ -9544,7 +9544,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "environmental", "parity-scale-codec", @@ -9554,7 +9554,7 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "parity-scale-codec", "scale-info", @@ -9566,7 +9566,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -9579,7 +9579,7 @@ dependencies = [ [[package]] name = "sp-io" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bytes", "docify", @@ -9605,7 +9605,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "sp-core", "sp-runtime", @@ -9615,7 +9615,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -9626,7 +9626,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "thiserror 1.0.65", "zstd 0.12.4", @@ -9635,7 +9635,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-metadata 23.0.0", "parity-scale-codec", @@ -9645,7 +9645,7 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "parity-scale-codec", "scale-info", @@ -9656,7 +9656,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "log", "parity-scale-codec", @@ -9673,7 +9673,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "parity-scale-codec", "scale-info", @@ -9686,7 +9686,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "sp-api", "sp-core", @@ -9696,7 +9696,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "backtrace", "regex", @@ -9705,7 +9705,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -9715,7 +9715,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "31.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "binary-merkle-tree", "bytes", @@ -9745,7 +9745,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -9763,7 +9763,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "Inflector", "expander", @@ -9776,7 +9776,7 @@ dependencies = [ [[package]] name = "sp-session" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "parity-scale-codec", "scale-info", @@ -9790,7 +9790,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9803,7 +9803,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "hash-db", "log", @@ -9823,12 +9823,12 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" [[package]] name = "sp-storage" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9840,7 +9840,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "async-trait", "parity-scale-codec", @@ -9852,7 +9852,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "parity-scale-codec", "regex", @@ -9864,7 +9864,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "sp-api", "sp-runtime", @@ -9873,7 +9873,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "ahash", "foldhash", @@ -9898,7 +9898,7 @@ dependencies = [ [[package]] name = "sp-version" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9915,7 +9915,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "parity-scale-codec", "proc-macro-warning", @@ -9927,7 +9927,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -9939,7 +9939,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -9996,7 +9996,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -10009,7 +10009,7 @@ dependencies = [ [[package]] name = "staging-xcm" version = "7.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "array-bytes", "bounded-collections", @@ -10030,7 +10030,7 @@ dependencies = [ [[package]] name = "staging-xcm-builder" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "environmental", "frame-support", @@ -10054,7 +10054,7 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "environmental", "frame-benchmarking", @@ -10140,7 +10140,7 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.4.7" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -10152,7 +10152,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "http-body-util", "hyper 1.6.0", @@ -10219,7 +10219,7 @@ dependencies = [ [[package]] name = "substrate-relay-helper" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "anyhow", "async-std", @@ -10553,7 +10553,7 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "testnet-parachains-constants" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -11699,7 +11699,7 @@ checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" [[package]] name = "westend-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-support", "polkadot-primitives", @@ -12258,7 +12258,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "Inflector", "proc-macro2 1.0.101", @@ -12269,7 +12269,7 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" version = "0.1.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#c483327ef1ef99340c3cd564fb43ce625a011934" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" dependencies = [ "frame-support", "parity-scale-codec", From 7d7dfd70b1d1c979162519fe859da8033795396a Mon Sep 17 00:00:00 2001 From: Rohit Sarpotdar Date: Thu, 30 Oct 2025 19:03:55 +0530 Subject: [PATCH 07/13] Updated polkadot-sdk hash --- Cargo.lock | 306 ++++++++++++++++++++++++++--------------------------- 1 file changed, 153 insertions(+), 153 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 01dacaf3d1..ea2e0373f3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -934,7 +934,7 @@ checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" [[package]] name = "binary-merkle-tree" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "hash-db", "log", @@ -1108,7 +1108,7 @@ dependencies = [ [[package]] name = "bp-asset-hub-rococo" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1126,7 +1126,7 @@ dependencies = [ [[package]] name = "bp-asset-hub-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1144,7 +1144,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-cumulus" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -1186,7 +1186,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-rococo" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1202,7 +1202,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1218,7 +1218,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bp-runtime", "finality-grandpa", @@ -1247,7 +1247,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bp-header-chain", "bp-runtime", @@ -1263,7 +1263,7 @@ dependencies = [ [[package]] name = "bp-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1292,7 +1292,7 @@ dependencies = [ [[package]] name = "bp-polkadot-bulletin" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bp-header-chain", "bp-messages", @@ -1310,7 +1310,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bp-messages", "bp-runtime", @@ -1327,7 +1327,7 @@ dependencies = [ [[package]] name = "bp-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bp-header-chain", "bp-messages", @@ -1345,7 +1345,7 @@ dependencies = [ [[package]] name = "bp-rococo" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1358,7 +1358,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-support", "frame-system", @@ -1381,7 +1381,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bp-header-chain", "bp-parachains", @@ -1401,7 +1401,7 @@ dependencies = [ [[package]] name = "bp-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1414,7 +1414,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bp-messages", "bp-runtime", @@ -1431,7 +1431,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "parity-scale-codec", "scale-info", @@ -1443,7 +1443,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bp-header-chain", "bp-messages", @@ -2127,7 +2127,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2144,7 +2144,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2704,7 +2704,7 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "equivocation-detector" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "async-std", "async-trait", @@ -2834,7 +2834,7 @@ dependencies = [ [[package]] name = "finality-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "async-std", "async-trait", @@ -2894,7 +2894,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-support", "frame-support-procedural", @@ -2932,7 +2932,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2 1.0.101", @@ -2943,7 +2943,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2960,7 +2960,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "aquamarine", "frame-support", @@ -3002,7 +3002,7 @@ dependencies = [ [[package]] name = "frame-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "aquamarine", "array-bytes", @@ -3043,7 +3043,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "Inflector", "cfg-expr", @@ -3063,7 +3063,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.1.0", @@ -3075,7 +3075,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "proc-macro2 1.0.101", "quote 1.0.40", @@ -3085,7 +3085,7 @@ dependencies = [ [[package]] name = "frame-system" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "cfg-if", "docify", @@ -3104,7 +3104,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-benchmarking", "frame-support", @@ -3118,7 +3118,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "docify", "parity-scale-codec", @@ -3128,7 +3128,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-support", "parity-scale-codec", @@ -5345,7 +5345,7 @@ dependencies = [ [[package]] name = "messages-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "async-std", "async-trait", @@ -5920,7 +5920,7 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pallet-asset-conversion" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-benchmarking", "frame-support", @@ -5938,7 +5938,7 @@ dependencies = [ [[package]] name = "pallet-asset-rate" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-benchmarking", "frame-support", @@ -5952,7 +5952,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-benchmarking", "frame-support", @@ -5968,7 +5968,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "29.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-benchmarking", "frame-support", @@ -5984,7 +5984,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-support", "frame-system", @@ -5999,7 +5999,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-support", "frame-system", @@ -6012,7 +6012,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-benchmarking", "frame-support", @@ -6035,7 +6035,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "docify", "frame-benchmarking", @@ -6051,7 +6051,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bp-header-chain", "bp-runtime", @@ -6070,7 +6070,7 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bp-header-chain", "bp-messages", @@ -6089,7 +6089,7 @@ dependencies = [ [[package]] name = "pallet-bridge-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bp-header-chain", "bp-parachains", @@ -6109,7 +6109,7 @@ dependencies = [ [[package]] name = "pallet-bridge-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bp-header-chain", "bp-messages", @@ -6132,7 +6132,7 @@ dependencies = [ [[package]] name = "pallet-broker" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bitvec", "frame-benchmarking", @@ -6150,7 +6150,7 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-benchmarking", "frame-support", @@ -6169,7 +6169,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6190,7 +6190,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "docify", "frame-benchmarking", @@ -6208,7 +6208,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-benchmarking", "frame-support", @@ -6230,7 +6230,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6246,7 +6246,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "environmental", "frame-benchmarking", @@ -6265,7 +6265,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "log", "parity-scale-codec", @@ -6277,7 +6277,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-support", "frame-system", @@ -6299,7 +6299,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6320,7 +6320,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "log", "sp-arithmetic", @@ -6329,7 +6329,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "docify", "frame-benchmarking", @@ -6347,7 +6347,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-benchmarking", "frame-support", @@ -6363,7 +6363,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6375,7 +6375,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "docify", "frame-benchmarking", @@ -6394,7 +6394,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-benchmarking", "frame-support", @@ -6409,7 +6409,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-benchmarking", "frame-support", @@ -6423,7 +6423,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -6447,7 +6447,7 @@ dependencies = [ [[package]] name = "parachains-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -6478,7 +6478,7 @@ dependencies = [ [[package]] name = "parachains-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "async-std", "async-trait", @@ -6709,7 +6709,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "parity-scale-codec", "scale-info", @@ -6720,7 +6720,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "array-bytes", "bounded-collections", @@ -6737,7 +6737,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bitvec", "bounded-collections", @@ -6766,7 +6766,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bitvec", "frame-benchmarking", @@ -6815,7 +6815,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bs58", "frame-benchmarking", @@ -6827,7 +6827,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -6874,7 +6874,7 @@ dependencies = [ [[package]] name = "polkadot-sdk-frame" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "docify", "frame-benchmarking", @@ -7883,7 +7883,7 @@ dependencies = [ [[package]] name = "relay-substrate-client" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "async-std", "async-trait", @@ -7924,7 +7924,7 @@ dependencies = [ [[package]] name = "relay-utils" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "anyhow", "async-std", @@ -8018,7 +8018,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-support", "polkadot-primitives", @@ -8266,7 +8266,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "log", "sp-core", @@ -8277,7 +8277,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "array-bytes", "docify", @@ -8303,7 +8303,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2 1.0.101", @@ -8314,7 +8314,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "fnv", "futures", @@ -8340,7 +8340,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -8363,7 +8363,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "polkavm", "sc-allocator", @@ -8376,7 +8376,7 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "log", "polkavm", @@ -8387,7 +8387,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "anyhow", "log", @@ -8403,7 +8403,7 @@ dependencies = [ [[package]] name = "sc-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "array-bytes", "arrayvec 0.7.4", @@ -8431,7 +8431,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -8481,7 +8481,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -8491,7 +8491,7 @@ dependencies = [ [[package]] name = "sc-network-types" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bs58", "bytes", @@ -8512,7 +8512,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -8532,7 +8532,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "chrono", "futures", @@ -8551,7 +8551,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "async-trait", "futures", @@ -8568,7 +8568,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "async-channel 1.9.0", "futures", @@ -9072,7 +9072,7 @@ dependencies = [ [[package]] name = "slot-range-helper" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "enumn", "parity-scale-codec", @@ -9262,7 +9262,7 @@ dependencies = [ [[package]] name = "sp-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "docify", "hash-db", @@ -9284,7 +9284,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "Inflector", "blake2 0.10.6", @@ -9298,7 +9298,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "parity-scale-codec", "scale-info", @@ -9310,7 +9310,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "docify", "integer-sqrt", @@ -9324,7 +9324,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "parity-scale-codec", "scale-info", @@ -9336,7 +9336,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "sp-api", "sp-inherents", @@ -9346,7 +9346,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "futures", "parity-scale-codec", @@ -9365,7 +9365,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "async-trait", "futures", @@ -9379,7 +9379,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "async-trait", "parity-scale-codec", @@ -9395,7 +9395,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "async-trait", "parity-scale-codec", @@ -9413,7 +9413,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "finality-grandpa", "log", @@ -9430,7 +9430,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "parity-scale-codec", "scale-info", @@ -9441,7 +9441,7 @@ dependencies = [ [[package]] name = "sp-core" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "ark-vrf", "array-bytes", @@ -9502,7 +9502,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "blake2b_simd", "byteorder", @@ -9515,7 +9515,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "quote 1.0.40", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", @@ -9525,7 +9525,7 @@ dependencies = [ [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "kvdb", "parking_lot 0.12.3", @@ -9534,7 +9534,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "proc-macro2 1.0.101", "quote 1.0.40", @@ -9544,7 +9544,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "environmental", "parity-scale-codec", @@ -9554,7 +9554,7 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "parity-scale-codec", "scale-info", @@ -9566,7 +9566,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -9579,7 +9579,7 @@ dependencies = [ [[package]] name = "sp-io" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bytes", "docify", @@ -9605,7 +9605,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "sp-core", "sp-runtime", @@ -9615,7 +9615,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -9626,7 +9626,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "thiserror 1.0.65", "zstd 0.12.4", @@ -9635,7 +9635,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-metadata 23.0.0", "parity-scale-codec", @@ -9645,7 +9645,7 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "parity-scale-codec", "scale-info", @@ -9656,7 +9656,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "log", "parity-scale-codec", @@ -9673,7 +9673,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "parity-scale-codec", "scale-info", @@ -9686,7 +9686,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "sp-api", "sp-core", @@ -9696,7 +9696,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "backtrace", "regex", @@ -9705,7 +9705,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -9715,7 +9715,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "31.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "binary-merkle-tree", "bytes", @@ -9745,7 +9745,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -9763,7 +9763,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "Inflector", "expander", @@ -9776,7 +9776,7 @@ dependencies = [ [[package]] name = "sp-session" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "parity-scale-codec", "scale-info", @@ -9790,7 +9790,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9803,7 +9803,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "hash-db", "log", @@ -9823,12 +9823,12 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" [[package]] name = "sp-storage" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9840,7 +9840,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "async-trait", "parity-scale-codec", @@ -9852,7 +9852,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "parity-scale-codec", "regex", @@ -9864,7 +9864,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "sp-api", "sp-runtime", @@ -9873,7 +9873,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "ahash", "foldhash", @@ -9898,7 +9898,7 @@ dependencies = [ [[package]] name = "sp-version" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9915,7 +9915,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "parity-scale-codec", "proc-macro-warning", @@ -9927,7 +9927,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -9939,7 +9939,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -9996,7 +9996,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -10009,7 +10009,7 @@ dependencies = [ [[package]] name = "staging-xcm" version = "7.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "array-bytes", "bounded-collections", @@ -10030,7 +10030,7 @@ dependencies = [ [[package]] name = "staging-xcm-builder" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "environmental", "frame-support", @@ -10054,7 +10054,7 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "environmental", "frame-benchmarking", @@ -10140,7 +10140,7 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.4.7" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -10152,7 +10152,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "http-body-util", "hyper 1.6.0", @@ -10219,7 +10219,7 @@ dependencies = [ [[package]] name = "substrate-relay-helper" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "anyhow", "async-std", @@ -10553,7 +10553,7 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "testnet-parachains-constants" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -11699,7 +11699,7 @@ checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" [[package]] name = "westend-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-support", "polkadot-primitives", @@ -12258,7 +12258,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "Inflector", "proc-macro2 1.0.101", @@ -12269,7 +12269,7 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" version = "0.1.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#1c29484b6878c915dff83f7e27ab7ff0110bfd12" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" dependencies = [ "frame-support", "parity-scale-codec", From 1e32dc6a525b4b2c7093b5c1918a3c3521f1c3cc Mon Sep 17 00:00:00 2001 From: Rohit Sarpotdar Date: Thu, 2 Apr 2026 20:00:48 +0530 Subject: [PATCH 08/13] updated Cargo lock updated rust version for CI --- .github/workflows/build-tag.yml | 2 +- .github/workflows/ci.yml | 2 +- Cargo.lock | 707 ++++++++++++-------- chains/chain-bridge-hub-kusama/src/lib.rs | 4 +- chains/chain-bridge-hub-polkadot/src/lib.rs | 4 +- 5 files changed, 436 insertions(+), 283 deletions(-) diff --git a/.github/workflows/build-tag.yml b/.github/workflows/build-tag.yml index 326639c293..3230bbc8f2 100644 --- a/.github/workflows/build-tag.yml +++ b/.github/workflows/build-tag.yml @@ -12,7 +12,7 @@ concurrency: # common variable is defined in the workflow # repo env variable doesn't work for PR from forks env: - CI_IMAGE: "paritytech/ci-unified:bullseye-1.88.0-2025-06-27-v202509220255" + CI_IMAGE: "paritytech/ci-unified:bullseye-1.93.0-2026-01-27-v202603042356" #to use reusable workflow permissions: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 52ac7782b5..5120b95227 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,7 @@ concurrency: # common variable is defined in the workflow # repo env variable doesn't work for PR from forks env: - CI_IMAGE: "paritytech/ci-unified:bullseye-1.88.0-2025-06-27-v202509220255" + CI_IMAGE: "paritytech/ci-unified:bullseye-1.93.0-2026-01-27-v202603042356" jobs: set-variables: diff --git a/Cargo.lock b/Cargo.lock index ea2e0373f3..f3534c28d3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -479,9 +479,9 @@ dependencies = [ [[package]] name = "ark-vrf" -version = "0.1.0" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9501da18569b2afe0eb934fb7afd5a247d238b94116155af4dd068f319adfe6d" +checksum = "0d815a2faa9e0fe6c342cc7f25f1f30016774cfbc966f56ea1967377a7ac2066" dependencies = [ "ark-bls12-381 0.5.0", "ark-ec 0.5.0", @@ -590,16 +590,6 @@ dependencies = [ "syn 2.0.98", ] -[[package]] -name = "async-attributes" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3203e79f4dd9bdda415ed03cf14dae5a2bf775c683a00f94e9cd1faf0f596e5" -dependencies = [ - "quote 1.0.40", - "syn 1.0.109", -] - [[package]] name = "async-channel" version = "1.9.0" @@ -776,7 +766,6 @@ version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c8e079a4ab67ae52b7403632e4618815d6db36d2a010cfe41b02c1b1578f93b" dependencies = [ - "async-attributes", "async-channel 1.9.0", "async-global-executor", "async-io 2.3.3", @@ -934,7 +923,7 @@ checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" [[package]] name = "binary-merkle-tree" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "hash-db", "log", @@ -1037,30 +1026,6 @@ dependencies = [ "constant_time_eq 0.3.0", ] -[[package]] -name = "blake2s_simd" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6637f448b9e61dfadbdcbae9a885fadee1f3eaffb1f8d3c1965d3ade8bdfd44f" -dependencies = [ - "arrayref", - "arrayvec 0.7.4", - "constant_time_eq 0.2.6", -] - -[[package]] -name = "blake3" -version = "1.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d82033247fd8e890df8f740e407ad4d038debb9eb1f40533fffb32e7d17dc6f7" -dependencies = [ - "arrayref", - "arrayvec 0.7.4", - "cc", - "cfg-if", - "constant_time_eq 0.3.0", -] - [[package]] name = "block-buffer" version = "0.9.0" @@ -1108,7 +1073,7 @@ dependencies = [ [[package]] name = "bp-asset-hub-rococo" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1126,7 +1091,7 @@ dependencies = [ [[package]] name = "bp-asset-hub-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1144,7 +1109,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-cumulus" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -1186,7 +1151,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-rococo" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1202,7 +1167,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1218,7 +1183,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bp-runtime", "finality-grandpa", @@ -1247,7 +1212,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bp-header-chain", "bp-runtime", @@ -1263,7 +1228,7 @@ dependencies = [ [[package]] name = "bp-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1292,7 +1257,7 @@ dependencies = [ [[package]] name = "bp-polkadot-bulletin" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bp-header-chain", "bp-messages", @@ -1310,7 +1275,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bp-messages", "bp-runtime", @@ -1327,7 +1292,7 @@ dependencies = [ [[package]] name = "bp-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bp-header-chain", "bp-messages", @@ -1345,7 +1310,7 @@ dependencies = [ [[package]] name = "bp-rococo" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1358,7 +1323,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "frame-support", "frame-system", @@ -1381,7 +1346,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bp-header-chain", "bp-parachains", @@ -1401,7 +1366,7 @@ dependencies = [ [[package]] name = "bp-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1414,7 +1379,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bp-messages", "bp-runtime", @@ -1431,7 +1396,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "parity-scale-codec", "scale-info", @@ -1443,7 +1408,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bp-header-chain", "bp-messages", @@ -1515,9 +1480,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.1" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" [[package]] name = "c2-chacha" @@ -1616,19 +1581,6 @@ dependencies = [ "windows-targets 0.48.5", ] -[[package]] -name = "cid" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9b68e3193982cd54187d71afdb2a271ad4cf8af157858e9cb911b91321de143" -dependencies = [ - "core2", - "multibase", - "multihash 0.17.0", - "serde", - "unsigned-varint 0.7.2", -] - [[package]] name = "cid" version = "0.11.1" @@ -1795,12 +1747,6 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" -[[package]] -name = "constant_time_eq" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21a53c0a4d288377e7415b53dcfc3c04da5cdc2cc95c8d5ac178b58f0b861ad6" - [[package]] name = "constant_time_eq" version = "0.3.0" @@ -1813,6 +1759,15 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" +[[package]] +name = "convert_case" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca" +dependencies = [ + "unicode-segmentation", +] + [[package]] name = "core-foundation" version = "0.9.4" @@ -2124,10 +2079,23 @@ dependencies = [ "cipher 0.4.4", ] +[[package]] +name = "cumulus-pallet-session-benchmarking" +version = "9.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "pallet-session", + "parity-scale-codec", + "sp-runtime", +] + [[package]] name = "cumulus-primitives-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2144,7 +2112,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2372,7 +2340,7 @@ version = "0.99.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" dependencies = [ - "convert_case", + "convert_case 0.4.0", "proc-macro2 1.0.101", "quote 1.0.40", "rustc_version", @@ -2638,6 +2606,26 @@ dependencies = [ "syn 2.0.98", ] +[[package]] +name = "enum-display" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02058bb25d8d0605829af88230427dd5cd50661590bd2b09d1baf7c64c417f24" +dependencies = [ + "enum-display-macro", +] + +[[package]] +name = "enum-display-macro" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4be2cf2fe7b971b1865febbacd4d8df544aa6bd377cca011a6d69dcf4c60d94" +dependencies = [ + "convert_case 0.6.0", + "quote 1.0.40", + "syn 1.0.109", +] + [[package]] name = "enum-ordinalize" version = "4.3.0" @@ -2704,16 +2692,16 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "equivocation-detector" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ - "async-std", "async-trait", "bp-header-chain", "finality-relay", "futures", - "log", "num-traits", "relay-utils", + "tokio", + "tracing", ] [[package]] @@ -2834,16 +2822,16 @@ dependencies = [ [[package]] name = "finality-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ - "async-std", "async-trait", "backoff", "bp-header-chain", "futures", - "log", "num-traits", "relay-utils", + "tokio", + "tracing", ] [[package]] @@ -2864,6 +2852,12 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" +[[package]] +name = "fixedbitset" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" + [[package]] name = "fnv" version = "1.0.7" @@ -2894,7 +2888,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "frame-support", "frame-support-procedural", @@ -2932,7 +2926,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2 1.0.101", @@ -2943,7 +2937,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2960,7 +2954,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "aquamarine", "frame-support", @@ -2989,9 +2983,9 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "23.0.0" +version = "23.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8c26fcb0454397c522c05fdad5380c4e622f8a875638af33bff5a320d1fc965" +checksum = "9ba5be0edbdb824843a0f9c6f0906ecfc66c5316218d74457003218b24909ed0" dependencies = [ "cfg-if", "parity-scale-codec", @@ -3002,7 +2996,7 @@ dependencies = [ [[package]] name = "frame-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "aquamarine", "array-bytes", @@ -3010,7 +3004,7 @@ dependencies = [ "bitflags 1.3.2", "docify", "environmental", - "frame-metadata 23.0.0", + "frame-metadata 23.0.1", "frame-support-procedural", "impl-trait-for-tuples", "k256", @@ -3043,7 +3037,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "Inflector", "cfg-expr", @@ -3063,7 +3057,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.1.0", @@ -3075,7 +3069,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "proc-macro2 1.0.101", "quote 1.0.40", @@ -3085,7 +3079,7 @@ dependencies = [ [[package]] name = "frame-system" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "cfg-if", "docify", @@ -3104,7 +3098,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "frame-benchmarking", "frame-support", @@ -3118,7 +3112,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "docify", "parity-scale-codec", @@ -3128,7 +3122,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "frame-support", "parity-scale-codec", @@ -4983,7 +4977,7 @@ dependencies = [ "thiserror 1.0.65", "tracing", "yamux 0.12.1", - "yamux 0.13.6", + "yamux 0.13.10", ] [[package]] @@ -5108,19 +5102,21 @@ checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "litep2p" -version = "0.11.0" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "766f82624163f63b3df107fcdd014acb28fc9e4990d2a70e56dc454287fd4565" +checksum = "cbf3924cf539a761465543592b34c4198d60db2cda16594769edd43451e5ab41" dependencies = [ "async-trait", "bs58", "bytes", - "cid 0.11.1", + "cid", "ed25519-dalek", + "enum-display", "futures", "futures-timer", "hickory-resolver 0.25.2", "indexmap", + "ip_network", "libc", "mockall", "multiaddr 0.17.1", @@ -5129,7 +5125,7 @@ dependencies = [ "parking_lot 0.12.3", "pin-project", "prost 0.13.5", - "prost-build", + "prost-build 0.14.3", "rand 0.8.5", "ring 0.17.14", "serde", @@ -5149,7 +5145,7 @@ dependencies = [ "url", "x25519-dalek", "x509-parser 0.17.0", - "yamux 0.13.6", + "yamux 0.13.10", "yasna", "zeroize", ] @@ -5345,19 +5341,19 @@ dependencies = [ [[package]] name = "messages-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ - "async-std", "async-trait", "bp-messages", "finality-relay", "futures", "hex", - "log", "num-traits", "parking_lot 0.12.3", "relay-utils", "sp-arithmetic", + "tokio", + "tracing", ] [[package]] @@ -5525,8 +5521,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835d6ff01d610179fbce3de1694d007e500bf33a7f29689838941d6bf783ae40" dependencies = [ "blake2b_simd", - "blake2s_simd", - "blake3", "core2", "digest 0.10.7", "multihash-derive", @@ -5920,7 +5914,7 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pallet-asset-conversion" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5938,7 +5932,7 @@ dependencies = [ [[package]] name = "pallet-asset-rate" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5952,7 +5946,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5968,7 +5962,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "29.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5984,7 +5978,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "frame-support", "frame-system", @@ -5999,7 +5993,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "frame-support", "frame-system", @@ -6012,7 +6006,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "frame-benchmarking", "frame-support", @@ -6035,7 +6029,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "docify", "frame-benchmarking", @@ -6051,7 +6045,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bp-header-chain", "bp-runtime", @@ -6070,7 +6064,7 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bp-header-chain", "bp-messages", @@ -6089,7 +6083,7 @@ dependencies = [ [[package]] name = "pallet-bridge-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bp-header-chain", "bp-parachains", @@ -6109,7 +6103,7 @@ dependencies = [ [[package]] name = "pallet-bridge-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bp-header-chain", "bp-messages", @@ -6132,7 +6126,7 @@ dependencies = [ [[package]] name = "pallet-broker" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bitvec", "frame-benchmarking", @@ -6150,8 +6144,9 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ + "cumulus-pallet-session-benchmarking", "frame-benchmarking", "frame-support", "frame-system", @@ -6169,7 +6164,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6190,7 +6185,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "docify", "frame-benchmarking", @@ -6208,7 +6203,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "frame-benchmarking", "frame-support", @@ -6230,7 +6225,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6246,7 +6241,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "environmental", "frame-benchmarking", @@ -6265,7 +6260,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "log", "parity-scale-codec", @@ -6274,10 +6269,27 @@ dependencies = [ "sp-mmr-primitives", ] +[[package]] +name = "pallet-multi-asset-bounties" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +dependencies = [ + "docify", + "frame-benchmarking", + "frame-support", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-io", + "sp-runtime", +] + [[package]] name = "pallet-session" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "frame-support", "frame-system", @@ -6296,10 +6308,26 @@ dependencies = [ "sp-trie", ] +[[package]] +name = "pallet-session-benchmarking" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "pallet-session", + "pallet-staking", + "parity-scale-codec", + "rand 0.8.5", + "sp-runtime", + "sp-session", +] + [[package]] name = "pallet-staking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6320,7 +6348,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "log", "sp-arithmetic", @@ -6329,7 +6357,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "docify", "frame-benchmarking", @@ -6347,7 +6375,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "frame-benchmarking", "frame-support", @@ -6363,7 +6391,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6375,7 +6403,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "docify", "frame-benchmarking", @@ -6394,7 +6422,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "frame-benchmarking", "frame-support", @@ -6409,7 +6437,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "frame-benchmarking", "frame-support", @@ -6423,7 +6451,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -6447,7 +6475,7 @@ dependencies = [ [[package]] name = "parachains-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -6459,8 +6487,10 @@ dependencies = [ "pallet-balances", "pallet-collator-selection", "pallet-message-queue", + "pallet-multi-asset-bounties", "pallet-treasury", "pallet-xcm", + "parachains-common-types", "parity-scale-codec", "polkadot-primitives", "polkadot-runtime-common", @@ -6475,18 +6505,28 @@ dependencies = [ "tracing", ] +[[package]] +name = "parachains-common-types" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +dependencies = [ + "sp-consensus-aura", + "sp-core", + "sp-runtime", +] + [[package]] name = "parachains-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ - "async-std", "async-trait", "bp-polkadot-core", "futures", - "log", "relay-substrate-client", "relay-utils", + "tokio", + "tracing", ] [[package]] @@ -6633,10 +6673,27 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" dependencies = [ - "fixedbitset", + "fixedbitset 0.4.2", + "indexmap", +] + +[[package]] +name = "petgraph" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455" +dependencies = [ + "fixedbitset 0.5.7", + "hashbrown 0.15.5", "indexmap", ] +[[package]] +name = "picosimd" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f8cf1ae70818c6476eb2da0ac8f3f55ecdea41a7aa16824ea6efc4a31cccf41" + [[package]] name = "pin-project" version = "1.1.10" @@ -6709,7 +6766,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "parity-scale-codec", "scale-info", @@ -6720,7 +6777,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "array-bytes", "bounded-collections", @@ -6737,7 +6794,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bitvec", "bounded-collections", @@ -6766,7 +6823,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bitvec", "frame-benchmarking", @@ -6815,7 +6872,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bs58", "frame-benchmarking", @@ -6827,7 +6884,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -6845,6 +6902,7 @@ dependencies = [ "pallet-message-queue", "pallet-mmr", "pallet-session", + "pallet-session-benchmarking", "pallet-staking", "pallet-timestamp", "parity-scale-codec", @@ -6874,7 +6932,7 @@ dependencies = [ [[package]] name = "polkadot-sdk-frame" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "docify", "frame-benchmarking", @@ -6908,12 +6966,13 @@ dependencies = [ [[package]] name = "polkavm" -version = "0.26.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa028f713d0613f0f08b8b3367402cb859218854f6b96fcbe39a501862894d6f" +checksum = "34ddb26cbe473e21bf5c329723e72fdf9208b5f9674e54721bf436e2efdbb26f" dependencies = [ "libc", "log", + "picosimd", "polkavm-assembler", "polkavm-common", "polkavm-linux-raw", @@ -6921,37 +6980,38 @@ dependencies = [ [[package]] name = "polkavm-assembler" -version = "0.26.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4859a29e1f4ad64610c4bc2bfc40bb9a535068a034933a5b56b5e7a0febf105a" +checksum = "9f9006f0a135c6d035487fa88fa75b97b32a53d1d914c757f131c8e10a2af295" dependencies = [ "log", ] [[package]] name = "polkavm-common" -version = "0.26.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49a5794b695626ba70d29e66e3f4f4835767452a6723f3a0bc20884b07088fe8" +checksum = "a0a3e43fa1a54b955a2f9422b1690c3cc29252ac8828c02a99d2370b9f2a188e" dependencies = [ "log", + "picosimd", "polkavm-assembler", ] [[package]] name = "polkavm-derive" -version = "0.26.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95282a203ae1f6828a04ff334145c3f6dc718bba6d3959805d273358b45eab93" +checksum = "c3d944b6b4e792c2a120232b52bd6f2c9dd3071d3f48462afb2b5d00cb9f7ac9" dependencies = [ "polkavm-derive-impl-macro", ] [[package]] name = "polkavm-derive-impl" -version = "0.26.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6069dc7995cde6e612b868a02ce48b54397c6d2582bd1b97b63aabbe962cd779" +checksum = "57c14b030150f81dfde110997b6fafc19741998130908fdab85f1a66bb735025" dependencies = [ "polkavm-common", "proc-macro2 1.0.101", @@ -6961,9 +7021,9 @@ dependencies = [ [[package]] name = "polkavm-derive-impl-macro" -version = "0.26.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581d34cafec741dc5ffafbb341933c205b6457f3d76257a9d99fb56687219c91" +checksum = "f3fcadb13edfcc3b4046fcd2d292597782f5b7a2af140e6363fbf71fe196b425" dependencies = [ "polkavm-derive-impl", "syn 2.0.98", @@ -6971,9 +7031,9 @@ dependencies = [ [[package]] name = "polkavm-linux-raw" -version = "0.26.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28919f542476f4158cc71e6c072b1051f38f4b514253594ac3ad80e3c0211fc8" +checksum = "cbcd9ed5f77c60f3878289001d3e789da301746249b622bfb2876e2d0fe32c0b" [[package]] name = "polling" @@ -7266,6 +7326,16 @@ dependencies = [ "prost-derive 0.13.5", ] +[[package]] +name = "prost" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2ea70524a2f82d518bce41317d0fae74151505651af45faf1ffbd6fd33f0568" +dependencies = [ + "bytes", + "prost-derive 0.14.3", +] + [[package]] name = "prost-build" version = "0.13.2" @@ -7278,10 +7348,29 @@ dependencies = [ "log", "multimap", "once_cell", - "petgraph", + "petgraph 0.6.4", "prettyplease", "prost 0.13.5", - "prost-types", + "prost-types 0.13.2", + "regex", + "syn 2.0.98", + "tempfile", +] + +[[package]] +name = "prost-build" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "343d3bd7056eda839b03204e68deff7d1b13aba7af2b2fd16890697274262ee7" +dependencies = [ + "heck 0.4.1", + "itertools 0.10.5", + "log", + "multimap", + "petgraph 0.8.3", + "prettyplease", + "prost 0.14.3", + "prost-types 0.14.3", "regex", "syn 2.0.98", "tempfile", @@ -7313,6 +7402,19 @@ dependencies = [ "syn 2.0.98", ] +[[package]] +name = "prost-derive" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b" +dependencies = [ + "anyhow", + "itertools 0.10.5", + "proc-macro2 1.0.101", + "quote 1.0.40", + "syn 2.0.98", +] + [[package]] name = "prost-types" version = "0.13.2" @@ -7322,6 +7424,15 @@ dependencies = [ "prost 0.13.5", ] +[[package]] +name = "prost-types" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8991c4cbdb8bc5b11f0b074ffe286c30e523de90fee5ba8132f1399f23cb3dd7" +dependencies = [ + "prost 0.14.3", +] + [[package]] name = "pulley-interpreter" version = "35.0.0" @@ -7883,9 +7994,9 @@ dependencies = [ [[package]] name = "relay-substrate-client" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ - "async-std", + "async-channel 1.9.0", "async-trait", "bp-header-chain", "bp-messages", @@ -7895,7 +8006,6 @@ dependencies = [ "frame-support", "futures", "jsonrpsee", - "log", "num-traits", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", @@ -7919,22 +8029,21 @@ dependencies = [ "staging-xcm", "thiserror 1.0.65", "tokio", + "tracing", ] [[package]] name = "relay-utils" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "anyhow", - "async-std", "async-trait", "backoff", "bp-runtime", "futures", "isahc", "jsonpath_lib", - "log", "num-traits", "parking_lot 0.12.3", "serde_json", @@ -7945,6 +8054,7 @@ dependencies = [ "thiserror 1.0.65", "time", "tokio", + "tracing", ] [[package]] @@ -8018,7 +8128,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "frame-support", "polkadot-primitives", @@ -8266,7 +8376,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "log", "sp-core", @@ -8277,7 +8387,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "array-bytes", "docify", @@ -8303,7 +8413,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2 1.0.101", @@ -8314,7 +8424,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "fnv", "futures", @@ -8340,7 +8450,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -8363,7 +8473,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "polkavm", "sc-allocator", @@ -8376,18 +8486,19 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "log", "polkavm", "sc-executor-common", + "sp-runtime-interface", "sp-wasm-interface", ] [[package]] name = "sc-executor-wasmtime" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "anyhow", "log", @@ -8403,7 +8514,7 @@ dependencies = [ [[package]] name = "sc-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "array-bytes", "arrayvec 0.7.4", @@ -8431,14 +8542,14 @@ dependencies = [ [[package]] name = "sc-network" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "array-bytes", "async-channel 1.9.0", "async-trait", "asynchronous-codec 0.6.2", "bytes", - "cid 0.9.0", + "cid", "either", "fnv", "futures", @@ -8454,7 +8565,7 @@ dependencies = [ "partial_sort", "pin-project", "prost 0.12.6", - "prost-build", + "prost-build 0.13.2", "rand 0.8.5", "sc-client-api", "sc-network-common", @@ -8481,7 +8592,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -8491,7 +8602,7 @@ dependencies = [ [[package]] name = "sc-network-types" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bs58", "bytes", @@ -8512,7 +8623,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -8525,6 +8636,7 @@ dependencies = [ "sp-core", "sp-rpc", "sp-runtime", + "sp-statement-store", "sp-version", "thiserror 1.0.65", ] @@ -8532,7 +8644,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "chrono", "futures", @@ -8551,7 +8663,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "async-trait", "futures", @@ -8562,13 +8674,14 @@ dependencies = [ "sp-blockchain", "sp-core", "sp-runtime", + "strum 0.26.3", "thiserror 1.0.65", ] [[package]] name = "sc-utils" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "async-channel 1.9.0", "futures", @@ -9041,9 +9154,9 @@ dependencies = [ [[package]] name = "simple-dns" -version = "0.9.3" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dee851d0e5e7af3721faea1843e8015e820a234f81fda3dea9247e15bac9a86a" +checksum = "df350943049174c4ae8ced56c604e28270258faec12a6a48637a7655287c9ce0" dependencies = [ "bitflags 2.9.2", ] @@ -9072,7 +9185,7 @@ dependencies = [ [[package]] name = "slot-range-helper" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "enumn", "parity-scale-codec", @@ -9262,7 +9375,7 @@ dependencies = [ [[package]] name = "sp-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "docify", "hash-db", @@ -9284,7 +9397,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "Inflector", "blake2 0.10.6", @@ -9298,7 +9411,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "parity-scale-codec", "scale-info", @@ -9310,7 +9423,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "docify", "integer-sqrt", @@ -9324,7 +9437,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "parity-scale-codec", "scale-info", @@ -9336,7 +9449,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "sp-api", "sp-inherents", @@ -9346,7 +9459,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "futures", "parity-scale-codec", @@ -9365,21 +9478,24 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "async-trait", "futures", "log", + "sp-api", + "sp-externalities", "sp-inherents", "sp-runtime", "sp-state-machine", + "sp-trie", "thiserror 1.0.65", ] [[package]] name = "sp-consensus-aura" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "async-trait", "parity-scale-codec", @@ -9395,7 +9511,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "async-trait", "parity-scale-codec", @@ -9413,7 +9529,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "finality-grandpa", "log", @@ -9430,7 +9546,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "parity-scale-codec", "scale-info", @@ -9441,7 +9557,7 @@ dependencies = [ [[package]] name = "sp-core" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "ark-vrf", "array-bytes", @@ -9502,7 +9618,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "blake2b_simd", "byteorder", @@ -9515,7 +9631,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "quote 1.0.40", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", @@ -9525,7 +9641,7 @@ dependencies = [ [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "kvdb", "parking_lot 0.12.3", @@ -9534,8 +9650,9 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ + "proc-macro-warning", "proc-macro2 1.0.101", "quote 1.0.40", "syn 2.0.98", @@ -9544,7 +9661,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "environmental", "parity-scale-codec", @@ -9554,7 +9671,7 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "parity-scale-codec", "scale-info", @@ -9566,7 +9683,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -9579,7 +9696,7 @@ dependencies = [ [[package]] name = "sp-io" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bytes", "docify", @@ -9605,7 +9722,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "sp-core", "sp-runtime", @@ -9615,7 +9732,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -9626,7 +9743,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "thiserror 1.0.65", "zstd 0.12.4", @@ -9635,9 +9752,10 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ - "frame-metadata 23.0.0", + "derive-where", + "frame-metadata 23.0.1", "parity-scale-codec", "scale-info", ] @@ -9645,7 +9763,7 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "parity-scale-codec", "scale-info", @@ -9656,7 +9774,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "log", "parity-scale-codec", @@ -9673,7 +9791,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "parity-scale-codec", "scale-info", @@ -9686,7 +9804,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "sp-api", "sp-core", @@ -9696,7 +9814,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "backtrace", "regex", @@ -9705,7 +9823,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -9715,7 +9833,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "31.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "binary-merkle-tree", "bytes", @@ -9738,6 +9856,7 @@ dependencies = [ "sp-std", "sp-trie", "sp-weights", + "strum 0.26.3", "tracing", "tuplex", ] @@ -9745,7 +9864,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -9763,7 +9882,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "Inflector", "expander", @@ -9776,7 +9895,7 @@ dependencies = [ [[package]] name = "sp-session" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "parity-scale-codec", "scale-info", @@ -9790,7 +9909,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9803,7 +9922,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "hash-db", "log", @@ -9820,15 +9939,41 @@ dependencies = [ "trie-db", ] +[[package]] +name = "sp-statement-store" +version = "10.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +dependencies = [ + "aes-gcm", + "curve25519-dalek", + "ed25519-dalek", + "frame-support", + "hkdf", + "parity-scale-codec", + "rand 0.8.5", + "scale-info", + "serde", + "sha2 0.10.9", + "sp-api", + "sp-application-crypto", + "sp-core", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-externalities", + "sp-runtime", + "sp-runtime-interface", + "thiserror 1.0.65", + "x25519-dalek", +] + [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" [[package]] name = "sp-storage" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9840,7 +9985,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "async-trait", "parity-scale-codec", @@ -9852,7 +9997,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "parity-scale-codec", "regex", @@ -9864,7 +10009,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "sp-api", "sp-runtime", @@ -9873,7 +10018,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "ahash", "foldhash", @@ -9898,13 +10043,14 @@ dependencies = [ [[package]] name = "sp-version" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "impl-serde", "parity-scale-codec", "parity-wasm", "scale-info", "serde", + "sp-core", "sp-crypto-hashing-proc-macro", "sp-runtime", "sp-std", @@ -9915,7 +10061,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "parity-scale-codec", "proc-macro-warning", @@ -9927,7 +10073,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -9939,7 +10085,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -9996,7 +10142,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -10009,7 +10155,7 @@ dependencies = [ [[package]] name = "staging-xcm" version = "7.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "array-bytes", "bounded-collections", @@ -10030,7 +10176,7 @@ dependencies = [ [[package]] name = "staging-xcm-builder" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "environmental", "frame-support", @@ -10054,7 +10200,7 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "environmental", "frame-benchmarking", @@ -10140,7 +10286,7 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.4.7" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -10152,7 +10298,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "http-body-util", "hyper 1.6.0", @@ -10219,10 +10365,10 @@ dependencies = [ [[package]] name = "substrate-relay-helper" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "anyhow", - "async-std", + "async-channel 1.9.0", "async-trait", "bp-header-chain", "bp-messages", @@ -10237,7 +10383,6 @@ dependencies = [ "frame-system", "futures", "hex", - "log", "messages-relay", "num-traits", "pallet-balances", @@ -10256,6 +10401,8 @@ dependencies = [ "sp-trie", "strum 0.26.3", "thiserror 1.0.65", + "tokio", + "tracing", ] [[package]] @@ -10553,7 +10700,7 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "testnet-parachains-constants" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -10828,9 +10975,9 @@ checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" dependencies = [ "log", "pin-project-lite", @@ -10840,9 +10987,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ "proc-macro2 1.0.101", "quote 1.0.40", @@ -10851,9 +10998,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" dependencies = [ "once_cell", "valuable", @@ -10882,9 +11029,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.18" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" +checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" dependencies = [ "matchers", "nu-ansi-term", @@ -10901,9 +11048,9 @@ dependencies = [ [[package]] name = "trie-db" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c0670ab45a6b7002c7df369fee950a27cf29ae0474343fd3a15aa15f691e7a6" +checksum = "a7795f2df2ef744e4ffb2125f09325e60a21d305cc3ecece0adeef03f7a9e560" dependencies = [ "hash-db", "log", @@ -11015,6 +11162,12 @@ dependencies = [ "tinyvec", ] +[[package]] +name = "unicode-segmentation" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c" + [[package]] name = "unicode-xid" version = "0.1.0" @@ -11169,9 +11322,9 @@ dependencies = [ [[package]] name = "w3f-pcs" -version = "0.0.2" +version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbe7a8d5c914b69392ab3b267f679a2e546fe29afaddce47981772ac71bd02e1" +checksum = "3ea1046a1deb6d26c34ba2d1f1bab4222d695d126502ee765f80b021753cb674" dependencies = [ "ark-ec 0.5.0", "ark-ff 0.5.0", @@ -11183,9 +11336,9 @@ dependencies = [ [[package]] name = "w3f-plonk-common" -version = "0.0.2" +version = "0.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1aca389e494fe08c5c108b512e2328309036ee1c0bc7bdfdb743fef54d448c8c" +checksum = "077db25196f87773d7f0784c0ea5b11f18f38d336fa25c24bc67d7936af05d7a" dependencies = [ "ark-ec 0.5.0", "ark-ff 0.5.0", @@ -11199,9 +11352,9 @@ dependencies = [ [[package]] name = "w3f-ring-proof" -version = "0.0.2" +version = "0.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a639379402ad51504575dbd258740383291ac8147d3b15859bdf1ea48c677de" +checksum = "a3afac5d485a6eed7c1762be4b7b70a6f9b346bd6eebe485f48b7d909a6773f5" dependencies = [ "ark-ec 0.5.0", "ark-ff 0.5.0", @@ -11699,7 +11852,7 @@ checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" [[package]] name = "westend-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "frame-support", "polkadot-primitives", @@ -12258,7 +12411,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "Inflector", "proc-macro2 1.0.101", @@ -12269,7 +12422,7 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" version = "0.1.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#0a85c328bfd04309433036a19da1b589cbb24185" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" dependencies = [ "frame-support", "parity-scale-codec", @@ -12312,9 +12465,9 @@ dependencies = [ [[package]] name = "yamux" -version = "0.13.6" +version = "0.13.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b2dd50a6d6115feb3e5d7d0efd45e8ca364b6c83722c1e9c602f5764e0e9597" +checksum = "1991f6690292030e31b0144d73f5e8368936c58e45e7068254f7138b23b00672" dependencies = [ "futures", "log", diff --git a/chains/chain-bridge-hub-kusama/src/lib.rs b/chains/chain-bridge-hub-kusama/src/lib.rs index 485fb3d31f..c62cb925e6 100644 --- a/chains/chain-bridge-hub-kusama/src/lib.rs +++ b/chains/chain-bridge-hub-kusama/src/lib.rs @@ -29,10 +29,10 @@ use frame_support::{ dispatch::DispatchClass, sp_runtime::{MultiAddress, MultiSigner}, }; -use sp_runtime::{RuntimeDebug, StateVersion}; +use sp_runtime::StateVersion; /// BridgeHubKusama parachain. -#[derive(RuntimeDebug)] +#[derive(Debug)] pub struct BridgeHubKusama; impl Chain for BridgeHubKusama { diff --git a/chains/chain-bridge-hub-polkadot/src/lib.rs b/chains/chain-bridge-hub-polkadot/src/lib.rs index 7a1793b4da..c3228d6c32 100644 --- a/chains/chain-bridge-hub-polkadot/src/lib.rs +++ b/chains/chain-bridge-hub-polkadot/src/lib.rs @@ -26,10 +26,10 @@ use bp_runtime::{ decl_bridge_finality_runtime_apis, decl_bridge_messages_runtime_apis, Chain, ChainId, Parachain, }; use frame_support::dispatch::DispatchClass; -use sp_runtime::{RuntimeDebug, StateVersion}; +use sp_runtime::StateVersion; /// BridgeHubPolkadot parachain. -#[derive(RuntimeDebug)] +#[derive(Debug)] pub struct BridgeHubPolkadot; impl Chain for BridgeHubPolkadot { From 1055def87576145a66c241efeb38b2ed06275f05 Mon Sep 17 00:00:00 2001 From: Rohit Sarpotdar Date: Thu, 2 Apr 2026 21:09:53 +0530 Subject: [PATCH 09/13] updated rococo & westend runtimes and updated codegen --- .../src/codegen_runtime.rs | 52 ++++++++++-- .../client-bridge-hub-rococo/src/lib.rs | 2 +- .../src/codegen_runtime.rs | 82 ++++++++++++------- .../client-bridge-hub-westend/src/lib.rs | 2 +- 4 files changed, 99 insertions(+), 39 deletions(-) diff --git a/relay-clients/client-bridge-hub-rococo/src/codegen_runtime.rs b/relay-clients/client-bridge-hub-rococo/src/codegen_runtime.rs index 998e6a9888..b6e14db4a1 100644 --- a/relay-clients/client-bridge-hub-rococo/src/codegen_runtime.rs +++ b/relay-clients/client-bridge-hub-rococo/src/codegen_runtime.rs @@ -544,6 +544,25 @@ pub mod api { } pub mod cumulus_pallet_parachain_system { use super::runtime_types; + pub mod block_weight { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum BlockWeightMode { + #[codec(index = 0)] + FullCore { context: ::core::primitive::u32 }, + #[codec(index = 1)] + PotentialFullCore { + context: ::core::primitive::u32, + first_transaction_index: ::core::option::Option<::core::primitive::u32>, + target_weight: ::sp_weights::Weight, + }, + #[codec(index = 2)] + FractionOfCore { + context: ::core::primitive::u32, + first_transaction_index: ::core::option::Option<::core::primitive::u32>, + }, + } + } pub mod pallet { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -715,6 +734,14 @@ pub mod api { >, } } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct PoVMessages { + pub relay_storage_root_or_hash: ::subxt::ext::subxt_core::utils::H256, + pub core_selector: ::core::primitive::u8, + pub bundle_index: ::core::primitive::u8, + pub ump_msg_count: ::core::primitive::u32, + pub hrmp_outbound_count: ::core::primitive::u32, + } } pub mod cumulus_pallet_weight_reclaim { use super::runtime_types; @@ -791,6 +818,18 @@ pub mod api { pub signals_exist: ::core::primitive::bool, pub first_index: ::core::primitive::u16, pub last_index: ::core::primitive::u16, + pub flags: runtime_types::cumulus_pallet_xcmp_queue::OutboundChannelFlags, + } + #[derive( + ::codec::Decode, + ::codec::Encode, + ::subxt::ext::subxt_core::ext::codec::CompactAs, + Clone, + Debug, + PartialEq, + )] + pub struct OutboundChannelFlags { + pub bits: ::core::primitive::u32, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum OutboundState { @@ -1017,6 +1056,7 @@ pub mod api { pub max: runtime_types::frame_support::dispatch::PerDispatchClass< ::core::primitive::u32, >, + pub max_header_size: ::core::option::Option<::core::primitive::u32>, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct BlockWeights { @@ -3845,17 +3885,13 @@ pub mod api { ::subxt::ext::subxt_core::utils::H256, >, pub data: ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + pub tx_index: ::core::primitive::u64, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct Proof { - pub receipt_proof: ( - ::subxt::ext::subxt_core::alloc::vec::Vec< - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - >, - ::subxt::ext::subxt_core::alloc::vec::Vec< - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - >, - ), + pub receipt_proof: ::subxt::ext::subxt_core::alloc::vec::Vec< + ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + >, pub execution_proof: runtime_types::snowbridge_beacon_primitives::types::ExecutionProof, } diff --git a/relay-clients/client-bridge-hub-rococo/src/lib.rs b/relay-clients/client-bridge-hub-rococo/src/lib.rs index 1f7df23c07..8c4935dcff 100644 --- a/relay-clients/client-bridge-hub-rococo/src/lib.rs +++ b/relay-clients/client-bridge-hub-rococo/src/lib.rs @@ -145,5 +145,5 @@ impl ChainWithMessages for BridgeHubRococo { impl ChainWithRuntimeVersion for BridgeHubRococo { const RUNTIME_VERSION: Option = - Some(SimpleRuntimeVersion { spec_version: 1_020_002, transaction_version: 6 }); + Some(SimpleRuntimeVersion { spec_version: 1_022_002, transaction_version: 6 }); } diff --git a/relay-clients/client-bridge-hub-westend/src/codegen_runtime.rs b/relay-clients/client-bridge-hub-westend/src/codegen_runtime.rs index 2c085d0bc1..6fa9924cbb 100644 --- a/relay-clients/client-bridge-hub-westend/src/codegen_runtime.rs +++ b/relay-clients/client-bridge-hub-westend/src/codegen_runtime.rs @@ -559,6 +559,25 @@ pub mod api { } pub mod cumulus_pallet_parachain_system { use super::runtime_types; + pub mod block_weight { + use super::runtime_types; + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub enum BlockWeightMode { + #[codec(index = 0)] + FullCore { context: ::core::primitive::u32 }, + #[codec(index = 1)] + PotentialFullCore { + context: ::core::primitive::u32, + first_transaction_index: ::core::option::Option<::core::primitive::u32>, + target_weight: ::sp_weights::Weight, + }, + #[codec(index = 2)] + FractionOfCore { + context: ::core::primitive::u32, + first_transaction_index: ::core::option::Option<::core::primitive::u32>, + }, + } + } pub mod pallet { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -730,6 +749,14 @@ pub mod api { >, } } + #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] + pub struct PoVMessages { + pub relay_storage_root_or_hash: ::subxt::ext::subxt_core::utils::H256, + pub core_selector: ::core::primitive::u8, + pub bundle_index: ::core::primitive::u8, + pub ump_msg_count: ::core::primitive::u32, + pub hrmp_outbound_count: ::core::primitive::u32, + } } pub mod cumulus_pallet_weight_reclaim { use super::runtime_types; @@ -806,6 +833,18 @@ pub mod api { pub signals_exist: ::core::primitive::bool, pub first_index: ::core::primitive::u16, pub last_index: ::core::primitive::u16, + pub flags: runtime_types::cumulus_pallet_xcmp_queue::OutboundChannelFlags, + } + #[derive( + ::codec::Decode, + ::codec::Encode, + ::subxt::ext::subxt_core::ext::codec::CompactAs, + Clone, + Debug, + PartialEq, + )] + pub struct OutboundChannelFlags { + pub bits: ::core::primitive::u32, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum OutboundState { @@ -1032,6 +1071,7 @@ pub mod api { pub max: runtime_types::frame_support::dispatch::PerDispatchClass< ::core::primitive::u32, >, + pub max_header_size: ::core::option::Option<::core::primitive::u32>, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct BlockWeights { @@ -3774,36 +3814,24 @@ pub mod api { #[codec(index = 0)] InvalidGateway, #[codec(index = 1)] - InvalidAccount, - #[codec(index = 2)] InvalidMessage, - #[codec(index = 3)] + #[codec(index = 2)] InvalidNonce, - #[codec(index = 4)] - InvalidFee, - #[codec(index = 5)] - InvalidPayload, - #[codec(index = 6)] - InvalidChannel, - #[codec(index = 7)] - MaxNonceReached, - #[codec(index = 8)] - InvalidAccountConversion, - #[codec(index = 9)] + #[codec(index = 3)] InvalidNetwork, - #[codec(index = 10)] + #[codec(index = 4)] Halted, - #[codec(index = 11)] + #[codec(index = 5)] FeesNotMet, - #[codec(index = 12)] + #[codec(index = 6)] Unreachable, - #[codec(index = 13)] + #[codec(index = 7)] SendFailure, - #[codec(index = 14)] + #[codec(index = 8)] InvalidAsset, - #[codec(index = 15)] + #[codec(index = 9)] CannotReanchor, - #[codec(index = 16)] + #[codec(index = 10)] Verification( runtime_types::snowbridge_verification_primitives::VerificationError, ), @@ -4174,17 +4202,13 @@ pub mod api { ::subxt::ext::subxt_core::utils::H256, >, pub data: ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + pub tx_index: ::core::primitive::u64, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct Proof { - pub receipt_proof: ( - ::subxt::ext::subxt_core::alloc::vec::Vec< - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - >, - ::subxt::ext::subxt_core::alloc::vec::Vec< - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - >, - ), + pub receipt_proof: ::subxt::ext::subxt_core::alloc::vec::Vec< + ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + >, pub execution_proof: runtime_types::snowbridge_beacon_primitives::types::ExecutionProof, } diff --git a/relay-clients/client-bridge-hub-westend/src/lib.rs b/relay-clients/client-bridge-hub-westend/src/lib.rs index f013559264..9f1a6b5eaf 100644 --- a/relay-clients/client-bridge-hub-westend/src/lib.rs +++ b/relay-clients/client-bridge-hub-westend/src/lib.rs @@ -140,5 +140,5 @@ impl ChainWithMessages for BridgeHubWestend { impl ChainWithRuntimeVersion for BridgeHubWestend { const RUNTIME_VERSION: Option = - Some(SimpleRuntimeVersion { spec_version: 1_020_002, transaction_version: 6 }); + Some(SimpleRuntimeVersion { spec_version: 1_022_002, transaction_version: 6 }); } From 00cfd50aa9dfb67281bdf198c6fdf34785197ea4 Mon Sep 17 00:00:00 2001 From: Rohit Sarpotdar Date: Thu, 2 Apr 2026 21:39:35 +0530 Subject: [PATCH 10/13] fixing cargo lock --- Cargo.lock | 3721 ++++++++++++++++++++++++++-------------------------- 1 file changed, 1889 insertions(+), 1832 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8b7e8490ba..1535b2f7da 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14,27 +14,27 @@ dependencies = [ [[package]] name = "addr2line" -version = "0.21.0" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ - "gimli 0.28.0", + "gimli 0.31.1", ] [[package]] name = "addr2line" -version = "0.24.2" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b" dependencies = [ - "gimli 0.31.1", + "gimli 0.32.3", ] [[package]] -name = "adler" -version = "1.0.2" +name = "adler2" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "aead" @@ -48,9 +48,9 @@ dependencies = [ [[package]] name = "aes" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2" +checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" dependencies = [ "cfg-if", "cipher 0.4.4", @@ -68,27 +68,27 @@ dependencies = [ "cipher 0.4.4", "ctr", "ghash", - "subtle 2.5.0", + "subtle 2.6.1", ] [[package]] name = "ahash" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" dependencies = [ "cfg-if", - "getrandom 0.2.10", + "getrandom 0.3.4", "once_cell", "version_check", - "zerocopy 0.7.32", + "zerocopy", ] [[package]] name = "aho-corasick" -version = "1.0.4" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6748e8def348ed4d14996fa801f4122cd763fff530258cdc03f64b25f89d3a5a" +checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" dependencies = [ "memchr", ] @@ -99,12 +99,6 @@ version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" -[[package]] -name = "android-tzdata" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" - [[package]] name = "android_system_properties" version = "0.1.5" @@ -116,50 +110,52 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.11" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5" +checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d" dependencies = [ "anstyle", "anstyle-parse", "anstyle-query", "anstyle-wincon", "colorchoice", + "is_terminal_polyfill", "utf8parse", ] [[package]] name = "anstyle" -version = "1.0.6" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" +checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000" [[package]] name = "anstyle-parse" -version = "0.2.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333" +checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.0.0" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" +checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.61.2", ] [[package]] name = "anstyle-wincon" -version = "3.0.1" +version = "3.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" +checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" dependencies = [ "anstyle", - "windows-sys 0.48.0", + "once_cell_polyfill", + "windows-sys 0.61.2", ] [[package]] @@ -188,14 +184,14 @@ dependencies = [ "proc-macro-error", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "arbitrary" -version = "1.4.1" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" +checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" [[package]] name = "ark-bls12-377" @@ -312,7 +308,7 @@ dependencies = [ "ark-ff-macros 0.5.0", "ark-serialize 0.5.0", "ark-std 0.5.0", - "arrayvec 0.7.4", + "arrayvec 0.7.6", "digest 0.10.7", "educe", "itertools 0.13.0", @@ -339,7 +335,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -365,7 +361,7 @@ dependencies = [ "num-traits", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -416,7 +412,7 @@ checksum = "3f4d068aaf107ebcd7dfb52bc748f8030e0fc930ac8e360146ca54c1203088f7" dependencies = [ "ark-serialize-derive 0.5.0", "ark-std 0.5.0", - "arrayvec 0.7.4", + "arrayvec 0.7.6", "digest 0.10.7", "num-bigint", ] @@ -440,7 +436,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -498,15 +494,15 @@ dependencies = [ [[package]] name = "array-bytes" -version = "6.2.2" +version = "6.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f840fb7195bcfc5e17ea40c26e5ce6d5b9ce5d584466e17703209657e459ae0" +checksum = "5d5dde061bd34119e902bbb2d9b90c5692635cf59fb91d582c2b68043f1b8293" [[package]] name = "arrayref" -version = "0.3.7" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" +checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" [[package]] name = "arrayvec" @@ -519,23 +515,23 @@ dependencies = [ [[package]] name = "arrayvec" -version = "0.7.4" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "asn1-rs" -version = "0.6.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ad1373757efa0f70ec53939aabc7152e1591cb485208052993070ac8d2429d" +checksum = "5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048" dependencies = [ - "asn1-rs-derive 0.5.0", + "asn1-rs-derive 0.5.1", "asn1-rs-impl", "displaydoc", "nom", "num-traits", "rusticata-macros", - "thiserror 1.0.65", + "thiserror 1.0.69", "time", ] @@ -551,20 +547,20 @@ dependencies = [ "nom", "num-traits", "rusticata-macros", - "thiserror 2.0.12", + "thiserror 2.0.18", "time", ] [[package]] name = "asn1-rs-derive" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7378575ff571966e99a744addeff0bff98b8ada0dedf1956d59e634db95eaac1" +checksum = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", - "synstructure 0.13.1", + "syn 2.0.117", + "synstructure 0.13.2", ] [[package]] @@ -575,8 +571,8 @@ checksum = "3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", - "synstructure 0.13.1", + "syn 2.0.117", + "synstructure 0.13.2", ] [[package]] @@ -587,7 +583,7 @@ checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -603,12 +599,11 @@ dependencies = [ [[package]] name = "async-channel" -version = "2.3.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f2776ead772134d55b62dd45e59a79e21612d85d0af729b8b7d3967d601a62a" +checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2" dependencies = [ "concurrent-queue", - "event-listener 5.3.1", "event-listener-strategy", "futures-core", "pin-project-lite", @@ -616,26 +611,27 @@ dependencies = [ [[package]] name = "async-executor" -version = "1.13.1" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec" +checksum = "c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a" dependencies = [ "async-task", "concurrent-queue", - "fastrand 2.3.0", - "futures-lite 2.3.0", + "fastrand", + "futures-lite", + "pin-project-lite", "slab", ] [[package]] name = "async-fs" -version = "2.1.2" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a" +checksum = "8034a681df4aed8b8edbd7fbe472401ecf009251c8b40556b304567052e294c5" dependencies = [ "async-lock", "blocking", - "futures-lite 2.3.0", + "futures-lite", ] [[package]] @@ -644,41 +640,40 @@ version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c" dependencies = [ - "async-channel 2.3.0", + "async-channel 2.5.0", "async-executor", "async-io", "async-lock", "blocking", - "futures-lite 2.3.0", + "futures-lite", "once_cell", ] [[package]] name = "async-io" -version = "2.3.3" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964" +checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc" dependencies = [ - "async-lock", + "autocfg", "cfg-if", "concurrent-queue", "futures-io", - "futures-lite 2.3.0", + "futures-lite", "parking", - "polling 3.4.0", - "rustix 0.38.42", + "polling", + "rustix", "slab", - "tracing", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] name = "async-lock" -version = "3.4.0" +version = "3.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" +checksum = "290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311" dependencies = [ - "event-listener 5.3.1", + "event-listener 5.4.1", "event-listener-strategy", "pin-project-lite", ] @@ -691,33 +686,32 @@ checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7" dependencies = [ "async-io", "blocking", - "futures-lite 2.3.0", + "futures-lite", ] [[package]] name = "async-process" -version = "2.3.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb" +checksum = "fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75" dependencies = [ - "async-channel 2.3.0", + "async-channel 2.5.0", "async-io", "async-lock", "async-signal", "async-task", "blocking", "cfg-if", - "event-listener 5.3.1", - "futures-lite 2.3.0", - "rustix 0.38.42", - "tracing", + "event-listener 5.4.1", + "futures-lite", + "rustix", ] [[package]] name = "async-signal" -version = "0.2.9" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfb3634b73397aa844481f814fad23bbf07fdb0eabec10f2eb95e58944b1ec32" +checksum = "43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c" dependencies = [ "async-io", "async-lock", @@ -725,10 +719,10 @@ dependencies = [ "cfg-if", "futures-core", "futures-io", - "rustix 0.38.42", + "rustix", "signal-hook-registry", "slab", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -745,7 +739,7 @@ dependencies = [ "futures-channel", "futures-core", "futures-io", - "futures-lite 2.3.0", + "futures-lite", "gloo-timers", "kv-log-macro", "log", @@ -771,7 +765,7 @@ checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -808,9 +802,9 @@ checksum = "a8ab6b55fe97976e46f91ddbed8d147d966475dc29b2032757ba47e02376fbc3" [[package]] name = "atomic-waker" -version = "1.1.1" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1181e1e0d1fce796a03db1ae795d67167da795f9cf4a39c37589e85ef57f26d3" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" [[package]] name = "attohttpc" @@ -818,16 +812,16 @@ version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d9a9bf8b79a749ee0b911b91b671cc2b6c670bdbc7e3dfd537576ddc94bb2a2" dependencies = [ - "http 0.2.9", + "http 0.2.12", "log", "url", ] [[package]] name = "autocfg" -version = "1.1.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "backoff" @@ -835,24 +829,24 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1" dependencies = [ - "getrandom 0.2.10", + "getrandom 0.2.17", "instant", "rand 0.8.5", ] [[package]] name = "backtrace" -version = "0.3.71" +version = "0.3.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" +checksum = "bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6" dependencies = [ - "addr2line 0.21.0", - "cc", + "addr2line 0.25.1", "cfg-if", "libc", "miniz_oxide", - "object 0.32.2", + "object 0.37.3", "rustc-demangle", + "windows-link", ] [[package]] @@ -868,16 +862,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" [[package]] -name = "base58" -version = "0.2.0" +name = "base256emoji" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6107fe1be6682a68940da878d9e9f5e90ca5745b3dec9fd1bb393c8777d4f581" +checksum = "b5e9430d9a245a77c92176e649af6e275f20839a48389859d1661e9a128d077c" +dependencies = [ + "const-str", + "match-lookup", +] [[package]] -name = "base64" -version = "0.13.1" +name = "base58" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" +checksum = "6107fe1be6682a68940da878d9e9f5e90ca5745b3dec9fd1bb393c8777d4f581" [[package]] name = "base64" @@ -887,14 +885,14 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "base64ct" -version = "1.6.0" +version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" +checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06" [[package]] name = "binary-merkle-tree" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "hash-db", "log", @@ -903,9 +901,9 @@ dependencies = [ [[package]] name = "bip39" -version = "2.2.0" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43d193de1f7487df1914d3a568b772458861d33f9c54249612cc2893d6915054" +checksum = "90dbd31c98227229239363921e60fcf5e558e43ec69094d46fc4996f08d1d5bc" dependencies = [ "bitcoin_hashes", "rand 0.8.5", @@ -914,19 +912,12 @@ dependencies = [ "unicode-normalization", ] -[[package]] -name = "bitcoin-internals" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9425c3bf7089c983facbae04de54513cce73b41c7f9ff8c845b54e7bc64ebbfb" - [[package]] name = "bitcoin_hashes" -version = "0.13.0" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1930a4dabfebb8d7d9992db18ebe3ae2876f0a305fab206fd168df931ede293b" +checksum = "26ec84b80c482df901772e931a9a681e26a1b9ee2302edeff23cb30328745c8b" dependencies = [ - "bitcoin-internals", "hex-conservative", ] @@ -938,9 +929,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.9.2" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a65b545ab31d687cff52899d4890855fec459eb6afe0da6417b8a18da87aa29" +checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" [[package]] name = "bitvec" @@ -988,13 +979,13 @@ dependencies = [ [[package]] name = "blake2b_simd" -version = "1.0.2" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780" +checksum = "b79834656f71332577234b50bfc009996f7449e0c056884e6a02492ded0ca2f3" dependencies = [ "arrayref", - "arrayvec 0.7.4", - "constant_time_eq 0.3.0", + "arrayvec 0.7.6", + "constant_time_eq 0.4.2", ] [[package]] @@ -1017,14 +1008,14 @@ dependencies = [ [[package]] name = "blocking" -version = "1.6.1" +version = "1.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" +checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21" dependencies = [ - "async-channel 2.3.0", + "async-channel 2.5.0", "async-task", "futures-io", - "futures-lite 2.3.0", + "futures-lite", "piper", ] @@ -1044,7 +1035,7 @@ dependencies = [ [[package]] name = "bp-asset-hub-rococo" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1062,7 +1053,7 @@ dependencies = [ [[package]] name = "bp-asset-hub-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1080,7 +1071,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-cumulus" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -1122,7 +1113,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-rococo" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1138,7 +1129,7 @@ dependencies = [ [[package]] name = "bp-bridge-hub-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", @@ -1154,7 +1145,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bp-runtime", "finality-grandpa", @@ -1183,7 +1174,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bp-header-chain", "bp-runtime", @@ -1199,7 +1190,7 @@ dependencies = [ [[package]] name = "bp-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1228,7 +1219,7 @@ dependencies = [ [[package]] name = "bp-polkadot-bulletin" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bp-header-chain", "bp-messages", @@ -1246,7 +1237,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bp-messages", "bp-runtime", @@ -1263,7 +1254,7 @@ dependencies = [ [[package]] name = "bp-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bp-header-chain", "bp-messages", @@ -1281,7 +1272,7 @@ dependencies = [ [[package]] name = "bp-rococo" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1294,7 +1285,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-support", "frame-system", @@ -1317,7 +1308,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bp-header-chain", "bp-parachains", @@ -1337,7 +1328,7 @@ dependencies = [ [[package]] name = "bp-westend" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1350,7 +1341,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bp-messages", "bp-runtime", @@ -1367,7 +1358,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "parity-scale-codec", "scale-info", @@ -1379,7 +1370,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bp-header-chain", "bp-messages", @@ -1418,9 +1409,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.19.0" +version = "3.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" +checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" dependencies = [ "allocator-api2", ] @@ -1439,9 +1430,9 @@ checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" [[package]] name = "bytemuck" -version = "1.13.1" +version = "1.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea" +checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" [[package]] name = "byteorder" @@ -1467,16 +1458,20 @@ dependencies = [ [[package]] name = "castaway" -version = "0.1.2" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2698f953def977c68f935bb0dfa959375ad4638570e969e2f1e9f433cbf1af6" +checksum = "dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a" +dependencies = [ + "rustversion", +] [[package]] name = "cc" -version = "1.2.33" +version = "1.2.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ee0f8803222ba5a7e2777dd72ca451868909b1ac410621b676adf07280e9b5f" +checksum = "e1e928d4b69e3077709075a938a05ffbedfa53a84c8f766efbf8220bb1ff60e1" dependencies = [ + "find-msvc-tools", "jobserver", "libc", "shlex", @@ -1490,18 +1485,24 @@ checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" [[package]] name = "cfg-expr" -version = "0.15.5" +version = "0.15.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03915af431787e6ffdcc74c645077518c6b6e01f80b761e0fbbfa288536311b3" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" dependencies = [ "smallvec", ] [[package]] name = "cfg-if" -version = "1.0.0" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" + +[[package]] +name = "cfg_aliases" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" [[package]] name = "chacha" @@ -1539,17 +1540,16 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.31" +version = "0.4.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" +checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0" dependencies = [ - "android-tzdata", "iana-time-zone", "js-sys", "num-traits", "serde", "wasm-bindgen", - "windows-targets 0.48.5", + "windows-link", ] [[package]] @@ -1560,7 +1560,7 @@ checksum = "3147d8272e8fa0ccd29ce51194dd98f79ddfb8191ba9e3409884e751798acf3a" dependencies = [ "core2", "multibase", - "multihash 0.19.1", + "multihash 0.19.3", "unsigned-varint 0.8.0", ] @@ -1586,9 +1586,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.13" +version = "4.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fbb260a053428790f3de475e304ff84cdbc4face759ea7a3e64c1edd938a7fc" +checksum = "b193af5b67834b676abd72466a96c1024e6a6ad978a1f484bd90b85c94041351" dependencies = [ "clap_builder", "clap_derive", @@ -1596,9 +1596,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.13" +version = "4.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64b17d7ea74e9f833c7dbf2cbe4fb12ff26783eda4782a8975b72f895c9b4d99" +checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f" dependencies = [ "anstream", "anstyle", @@ -1608,21 +1608,21 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.13" +version = "4.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0" +checksum = "1110bd8a634a1ab8cb04345d8d878267d57c3cf1b38d91b71af6686408bbca6a" dependencies = [ - "heck 0.5.0", + "heck", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "clap_lex" -version = "0.7.4" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" +checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9" [[package]] name = "cobs" @@ -1630,20 +1630,20 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1" dependencies = [ - "thiserror 2.0.12", + "thiserror 2.0.18", ] [[package]] name = "colorchoice" -version = "1.0.0" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" +checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" [[package]] name = "combine" -version = "4.6.6" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" dependencies = [ "bytes", "memchr", @@ -1666,37 +1666,41 @@ dependencies = [ [[package]] name = "const-oid" -version = "0.9.5" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f" +checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "const-random" -version = "0.1.15" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368a7a772ead6ce7e1de82bfb04c485f3db8ec744f72925af5735e29a22cc18e" +checksum = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" dependencies = [ "const-random-macro", - "proc-macro-hack", ] [[package]] name = "const-random-macro" -version = "0.1.15" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d7d6ab3c3a2282db210df5f02c4dab6e0a7057af0fb7ebd4070f30fe05c0ddb" +checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" dependencies = [ - "getrandom 0.2.10", + "getrandom 0.2.17", "once_cell", - "proc-macro-hack", "tiny-keccak", ] +[[package]] +name = "const-str" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f421161cb492475f1661ddc9815a745a1c894592070661180fdec3d4872e9c3" + [[package]] name = "const_format" -version = "0.2.34" +version = "0.2.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "126f97965c8ad46d6d9163268ff28432e8f6a1196a55578867832e3049df63dd" +checksum = "7faa7469a93a566e9ccc1c73fe783b4a65c274c5ace346038dca9c39fe0030ad" dependencies = [ "const_format_proc_macros", ] @@ -1709,7 +1713,7 @@ checksum = "1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "unicode-xid 0.2.4", + "unicode-xid 0.2.6", ] [[package]] @@ -1720,9 +1724,9 @@ checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" [[package]] name = "constant_time_eq" -version = "0.3.0" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" +checksum = "3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b" [[package]] name = "convert_case" @@ -1751,9 +1755,9 @@ dependencies = [ [[package]] name = "core-foundation" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63" +checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6" dependencies = [ "core-foundation-sys", "libc", @@ -1776,18 +1780,18 @@ dependencies = [ [[package]] name = "cpp_demangle" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96e58d342ad113c2b878f16d5d034c03be492ae460cdbc02b7f0f2284d310c7d" +checksum = "f2bb79cb74d735044c972aae58ed0aaa9a837e85b01106a54c39e42e97f62253" dependencies = [ "cfg-if", ] [[package]] name = "cpufeatures" -version = "0.2.9" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] @@ -1849,7 +1853,7 @@ dependencies = [ "log", "pulley-interpreter", "regalloc2", - "rustc-hash 2.1.1", + "rustc-hash 2.1.2", "serde", "smallvec", "target-lexicon", @@ -1931,9 +1935,9 @@ checksum = "b530783809a55cb68d070e0de60cfbb3db0dc94c8850dd5725411422bedcf6bb" [[package]] name = "crc32fast" -version = "1.3.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" dependencies = [ "cfg-if", ] @@ -1955,66 +1959,61 @@ dependencies = [ [[package]] name = "crossbeam-deque" -version = "0.8.3" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" dependencies = [ - "cfg-if", "crossbeam-epoch", "crossbeam-utils", ] [[package]] name = "crossbeam-epoch" -version = "0.9.15" +version = "0.9.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" dependencies = [ - "autocfg", - "cfg-if", "crossbeam-utils", - "memoffset", - "scopeguard", ] [[package]] name = "crossbeam-queue" -version = "0.3.11" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" +checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.20" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crunchy" -version = "0.2.2" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" +checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" [[package]] name = "crypto-bigint" -version = "0.5.2" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" +checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" dependencies = [ "generic-array 0.14.7", "rand_core 0.6.4", - "subtle 2.5.0", + "subtle 2.6.1", "zeroize", ] [[package]] name = "crypto-common" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" dependencies = [ "generic-array 0.14.7", "rand_core 0.6.4", @@ -2038,7 +2037,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" dependencies = [ "generic-array 0.14.7", - "subtle 2.5.0", + "subtle 2.6.1", ] [[package]] @@ -2053,7 +2052,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-benchmarking", "frame-support", @@ -2066,7 +2065,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2083,7 +2082,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2099,24 +2098,24 @@ dependencies = [ [[package]] name = "curl" -version = "0.4.46" +version = "0.4.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e2161dd6eba090ff1594084e95fd67aeccf04382ffea77999ea94ed42ec67b6" +checksum = "79fc3b6dd0b87ba36e565715bf9a2ced221311db47bd18011676f24a6066edbc" dependencies = [ "curl-sys", "libc", - "openssl-probe", + "openssl-probe 0.1.6", "openssl-sys", "schannel", - "socket2", - "windows-sys 0.52.0", + "socket2 0.6.3", + "windows-sys 0.59.0", ] [[package]] name = "curl-sys" -version = "0.4.72+curl-8.6.0" +version = "0.4.87+curl-8.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29cbdc8314c447d11e8fd156dcdd031d9e02a7a976163e396b548c03153bc9ea" +checksum = "61a460380f0ef783703dcbe909107f39c162adeac050d73c850055118b5b6327" dependencies = [ "cc", "libc", @@ -2125,7 +2124,7 @@ dependencies = [ "openssl-sys", "pkg-config", "vcpkg", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -2140,67 +2139,101 @@ dependencies = [ "digest 0.10.7", "fiat-crypto", "rustc_version", - "subtle 2.5.0", + "subtle 2.6.1", "zeroize", ] [[package]] name = "curve25519-dalek-derive" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83fdaf97f4804dcebfa5862639bc9ce4121e82140bec2a987ac5140294865b5b" +checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", +] + +[[package]] +name = "darling" +version = "0.20.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" +dependencies = [ + "darling_core 0.20.11", + "darling_macro 0.20.11", ] [[package]] name = "darling" -version = "0.20.10" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" +checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" dependencies = [ - "darling_core", - "darling_macro", + "darling_core 0.23.0", + "darling_macro 0.23.0", ] [[package]] name = "darling_core" -version = "0.20.10" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" dependencies = [ "fnv", "ident_case", "proc-macro2 1.0.106", "quote 1.0.45", "strsim", - "syn 2.0.98", + "syn 2.0.117", +] + +[[package]] +name = "darling_core" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0" +dependencies = [ + "ident_case", + "proc-macro2 1.0.106", + "quote 1.0.45", + "strsim", + "syn 2.0.117", +] + +[[package]] +name = "darling_macro" +version = "0.20.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" +dependencies = [ + "darling_core 0.20.11", + "quote 1.0.45", + "syn 2.0.117", ] [[package]] name = "darling_macro" -version = "0.20.10" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" +checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" dependencies = [ - "darling_core", + "darling_core 0.23.0", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "data-encoding" -version = "2.6.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" +checksum = "d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea" [[package]] name = "data-encoding-macro" -version = "0.1.13" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c904b33cc60130e1aeea4956ab803d08a3f4a0ca82d64ed757afac3891f2bb99" +checksum = "8142a83c17aa9461d637e649271eae18bf2edd00e91f2e105df36c3c16355bdb" dependencies = [ "data-encoding", "data-encoding-macro-internal", @@ -2208,12 +2241,12 @@ dependencies = [ [[package]] name = "data-encoding-macro-internal" -version = "0.1.11" +version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fdf3fce3ce863539ec1d7fd1b6dcc3c645663376b43ed376bbf887733e4f772" +checksum = "7ab67060fc6b8ef687992d439ca0fa36e7ed17e9a0b16b25b601e8757df720de" dependencies = [ "data-encoding", - "syn 1.0.109", + "syn 2.0.117", ] [[package]] @@ -2227,11 +2260,12 @@ dependencies = [ [[package]] name = "der" -version = "0.7.8" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ "const-oid", + "pem-rfc7468", "zeroize", ] @@ -2241,7 +2275,7 @@ version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553" dependencies = [ - "asn1-rs 0.6.1", + "asn1-rs 0.6.2", "displaydoc", "nom", "num-bigint", @@ -2265,9 +2299,9 @@ dependencies = [ [[package]] name = "deranged" -version = "0.3.11" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" +checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" dependencies = [ "powerfmt", ] @@ -2291,31 +2325,31 @@ checksum = "d65d7ce8132b7c0e54497a4d9a55a1c2a0912a0d786cf894472ba818fba45762" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "derive-where" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef941ded77d15ca19b40374869ac6000af1c9f2a4c0f3d4c70926287e6364a8f" +checksum = "d08b3a0bcc0d079199cd476b2cae8435016ec11d1c0986c6901c5ac223041534" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "derive_more" -version = "0.99.17" +version = "0.99.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" +checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" dependencies = [ "convert_case 0.4.0", - "proc-macro2 1.0.101", - "quote 1.0.40", + "proc-macro2 1.0.106", + "quote 1.0.45", "rustc_version", - "syn 1.0.109", + "syn 2.0.117", ] [[package]] @@ -2335,7 +2369,7 @@ checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -2365,7 +2399,7 @@ dependencies = [ "block-buffer 0.10.4", "const-oid", "crypto-common", - "subtle 2.5.0", + "subtle 2.6.1", ] [[package]] @@ -2391,13 +2425,13 @@ dependencies = [ [[package]] name = "displaydoc" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -2421,9 +2455,9 @@ dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", "regex", - "syn 2.0.98", + "syn 2.0.117", "termcolor", - "toml", + "toml 0.8.23", "walkdir", ] @@ -2435,15 +2469,15 @@ checksum = "1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1" [[package]] name = "downcast-rs" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" +checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" [[package]] name = "dtoa" -version = "1.0.9" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" +checksum = "4c3cf4824e2d5f025c7b531afcb2325364084a16806f6d47fbc1f5fbd9960590" [[package]] name = "dyn-clone" @@ -2453,9 +2487,9 @@ checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "ecdsa" -version = "0.16.8" +version = "0.16.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4b1e0c257a9e9f25f90ff76d7a68360ed497ee519c8e428d1825ef0000799d4" +checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" dependencies = [ "der", "digest 0.10.7", @@ -2468,9 +2502,9 @@ dependencies = [ [[package]] name = "ed25519" -version = "2.2.2" +version = "2.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" +checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" dependencies = [ "pkcs8", "signature", @@ -2478,31 +2512,32 @@ dependencies = [ [[package]] name = "ed25519-dalek" -version = "2.1.1" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" +checksum = "70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9" dependencies = [ "curve25519-dalek", "ed25519", "rand_core 0.6.4", "serde", "sha2 0.10.9", - "subtle 2.5.0", + "subtle 2.6.1", "zeroize", ] [[package]] name = "ed25519-zebra" -version = "4.0.3" +version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d9ce6874da5d4415896cd45ffbc4d1cfc0c4f9c079427bd870742c30f2f65a9" +checksum = "775765289f7c6336c18d3d66127527820dd45ffd9eb3b6b8ee4708590e6c20f5" dependencies = [ "curve25519-dalek", "ed25519", - "hashbrown 0.14.5", - "hex", + "hashbrown 0.16.1", + "pkcs8", "rand_core 0.6.4", "sha2 0.10.9", + "subtle 2.6.1", "zeroize", ] @@ -2515,7 +2550,7 @@ dependencies = [ "enum-ordinalize", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -2540,7 +2575,7 @@ dependencies = [ "rand_core 0.6.4", "sec1", "serdect", - "subtle 2.5.0", + "subtle 2.6.1", "zeroize", ] @@ -2558,23 +2593,23 @@ checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d" [[package]] name = "encoding_rs" -version = "0.8.33" +version = "0.8.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" +checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" dependencies = [ "cfg-if", ] [[package]] name = "enum-as-inner" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a" +checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc" dependencies = [ - "heck 0.4.1", + "heck", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -2593,48 +2628,48 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4be2cf2fe7b971b1865febbacd4d8df544aa6bd377cca011a6d69dcf4c60d94" dependencies = [ "convert_case 0.6.0", - "quote 1.0.40", + "quote 1.0.45", "syn 1.0.109", ] [[package]] name = "enum-ordinalize" -version = "4.3.0" +version = "4.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fea0dcfa4e54eeb516fe454635a95753ddd39acda650ce703031c6973e315dd5" +checksum = "4a1091a7bb1f8f2c4b28f1fe2cef4980ca2d410a3d727d67ecc3178c9b0800f0" dependencies = [ "enum-ordinalize-derive", ] [[package]] name = "enum-ordinalize-derive" -version = "4.3.1" +version = "4.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" +checksum = "8ca9601fb2d62598ee17836250842873a413586e5d7ed88b356e38ddbb0ec631" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "enumflags2" -version = "0.7.11" +version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba2f4b465f5318854c6f8dd686ede6c0a9dc67d4b1ac241cf0eb51521a309147" +checksum = "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef" dependencies = [ "enumflags2_derive", ] [[package]] name = "enumflags2_derive" -version = "0.7.11" +version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79" +checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -2645,7 +2680,7 @@ checksum = "2f9ed6b3789237c8a0c1c505af1c7eb2c560df6186f01b098c3a1064ea532f38" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -2656,14 +2691,14 @@ checksum = "e48c92028aaa870e83d51c64e5d4e0b6981b360c522198c23959f219a4e1b15b" [[package]] name = "equivalent" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "equivocation-detector" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "async-trait", "bp-header-chain", @@ -2677,12 +2712,12 @@ dependencies = [ [[package]] name = "errno" -version = "0.3.10" +version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" +checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -2693,9 +2728,9 @@ checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" [[package]] name = "event-listener" -version = "5.3.1" +version = "5.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" +checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab" dependencies = [ "concurrent-queue", "parking", @@ -2704,11 +2739,11 @@ dependencies = [ [[package]] name = "event-listener-strategy" -version = "0.5.2" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1" +checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" dependencies = [ - "event-listener 5.3.1", + "event-listener 5.4.1", "pin-project-lite", ] @@ -2724,7 +2759,7 @@ dependencies = [ "prettyplease", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -2733,15 +2768,6 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" -[[package]] -name = "fastrand" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" -dependencies = [ - "instant", -] - [[package]] name = "fastrand" version = "2.3.0" @@ -2750,19 +2776,19 @@ checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" [[package]] name = "ff" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" +checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" dependencies = [ "rand_core 0.6.4", - "subtle 2.5.0", + "subtle 2.6.1", ] [[package]] name = "fiat-crypto" -version = "0.2.5" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27573eac26f4dd11e2b1916c3fe1baa56407c83c71a773a8ba17ec0bca03b6b7" +checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" [[package]] name = "file-guard" @@ -2786,14 +2812,14 @@ dependencies = [ "log", "num-traits", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "scale-info", ] [[package]] name = "finality-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "async-trait", "backoff", @@ -2805,6 +2831,12 @@ dependencies = [ "tracing", ] +[[package]] +name = "find-msvc-tools" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" + [[package]] name = "fixed-hash" version = "0.8.0" @@ -2817,12 +2849,6 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "fixedbitset" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" - [[package]] name = "fixedbitset" version = "0.5.7" @@ -2841,25 +2867,34 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + [[package]] name = "form_urlencoded" -version = "1.2.1" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" +checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" dependencies = [ "percent-encoding", ] [[package]] name = "fragile" -version = "2.0.0" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" +checksum = "8878864ba14bb86e818a412bfd6f18f9eabd4ec0f008a28e8f7eb61db532fcf9" +dependencies = [ + "futures-core", +] [[package]] name = "frame-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-support", "frame-support-procedural", @@ -2897,18 +2932,18 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.5.0", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "frame-election-provider-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2925,7 +2960,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "aquamarine", "frame-support", @@ -2967,7 +3002,7 @@ dependencies = [ [[package]] name = "frame-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "aquamarine", "array-bytes", @@ -3008,7 +3043,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "Inflector", "cfg-expr", @@ -3022,35 +3057,35 @@ dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "frame-support-procedural-tools" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-support-procedural-tools-derive", - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.5.0", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "frame-support-procedural-tools-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "frame-system" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "cfg-if", "docify", @@ -3069,7 +3104,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-benchmarking", "frame-support", @@ -3083,7 +3118,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "docify", "parity-scale-codec", @@ -3093,7 +3128,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-support", "parity-scale-codec", @@ -3103,9 +3138,12 @@ dependencies = [ [[package]] name = "fs-err" -version = "2.9.0" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0845fa252299212f0389d64ba26f34fa32cfe41588355f21ed507c59a0f64541" +checksum = "88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41" +dependencies = [ + "autocfg", +] [[package]] name = "funty" @@ -3173,26 +3211,11 @@ checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" [[package]] name = "futures-lite" -version = "1.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" -dependencies = [ - "fastrand 1.9.0", - "futures-core", - "futures-io", - "memchr", - "parking", - "pin-project-lite", - "waker-fn", -] - -[[package]] -name = "futures-lite" -version = "2.3.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" +checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad" dependencies = [ - "fastrand 2.3.0", + "fastrand", "futures-core", "futures-io", "parking", @@ -3207,7 +3230,7 @@ checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -3271,27 +3294,13 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "27d12c0aed7f1e24276a241aadc4cb8ea9f83000f34bc062b7cc2d51e3b0fabd" dependencies = [ - "bitflags 2.9.2", + "bitflags 2.11.0", "debugid", "fxhash", "serde", "serde_json", ] -[[package]] -name = "generator" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d18470a76cb7f8ff746cf1f7470914f900252ec36bbc40b569d74b1258446827" -dependencies = [ - "cc", - "cfg-if", - "libc", - "log", - "rustversion", - "windows 0.61.3", -] - [[package]] name = "generic-array" version = "0.12.4" @@ -3314,52 +3323,63 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.10" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" +checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" dependencies = [ "cfg-if", + "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", + "wasm-bindgen", ] [[package]] name = "getrandom" -version = "0.3.1" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8" +checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" dependencies = [ "cfg-if", + "js-sys", "libc", - "wasi 0.13.3+wasi-0.2.2", - "windows-targets 0.52.6", + "r-efi 5.3.0", + "wasip2", + "wasm-bindgen", ] [[package]] -name = "getrandom_or_panic" -version = "0.0.3" +name = "getrandom" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ea1015b5a70616b688dc230cfe50c8af89d972cb132d5a622814d29773b10b9" +checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" dependencies = [ - "rand 0.8.5", - "rand_core 0.6.4", -] + "cfg-if", + "libc", + "r-efi 6.0.0", + "wasip2", + "wasip3", +] [[package]] -name = "ghash" -version = "0.5.0" +name = "getrandom_or_panic" +version = "0.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d930750de5717d2dd0b8c0d42c076c0e884c81a73e6cab859bbd2339c71e3e40" +checksum = "6ea1015b5a70616b688dc230cfe50c8af89d972cb132d5a622814d29773b10b9" dependencies = [ - "opaque-debug 0.3.0", - "polyval", + "rand 0.8.5", + "rand_core 0.6.4", ] [[package]] -name = "gimli" -version = "0.28.0" +name = "ghash" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" +checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" +dependencies = [ + "opaque-debug 0.3.1", + "polyval", +] [[package]] name = "gimli" @@ -3372,6 +3392,12 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "gimli" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" + [[package]] name = "gloo-timers" version = "0.3.0" @@ -3392,21 +3418,21 @@ checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", "rand_core 0.6.4", - "subtle 2.5.0", + "subtle 2.6.1", ] [[package]] name = "h2" -version = "0.3.26" +version = "0.3.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" +checksum = "0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d" dependencies = [ "bytes", "fnv", "futures-core", "futures-sink", "futures-util", - "http 0.2.9", + "http 0.2.12", "indexmap", "slab", "tokio", @@ -3416,16 +3442,16 @@ dependencies = [ [[package]] name = "h2" -version = "0.4.5" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab" +checksum = "2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54" dependencies = [ "atomic-waker", "bytes", "fnv", "futures-core", "futures-sink", - "http 1.1.0", + "http 1.4.0", "indexmap", "slab", "tokio", @@ -3476,10 +3502,21 @@ checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ "allocator-api2", "equivalent", - "foldhash", + "foldhash 0.1.5", "serde", ] +[[package]] +name = "hashbrown" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash 0.2.0", +] + [[package]] name = "hashlink" version = "0.8.4" @@ -3489,12 +3526,6 @@ dependencies = [ "hashbrown 0.14.5", ] -[[package]] -name = "heck" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" - [[package]] name = "heck" version = "0.5.0" @@ -3503,9 +3534,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.3.9" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" [[package]] name = "hex" @@ -3515,9 +3546,12 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "hex-conservative" -version = "0.1.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30ed443af458ccb6d81c1e7e661545f94d3176752fb1df2f543b902a1e0f51e2" +checksum = "fda06d18ac606267c40c04e41b9947729bf8b9efe74bd4e82b61a5f26a510b9f" +dependencies = [ + "arrayvec 0.7.6", +] [[package]] name = "hex-literal" @@ -3542,8 +3576,8 @@ dependencies = [ "ipnet", "once_cell", "rand 0.8.5", - "socket2", - "thiserror 1.0.65", + "socket2 0.5.10", + "thiserror 1.0.69", "tinyvec", "tokio", "tracing", @@ -3566,9 +3600,9 @@ dependencies = [ "idna", "ipnet", "once_cell", - "rand 0.9.0", + "rand 0.9.2", "ring 0.17.14", - "thiserror 2.0.12", + "thiserror 2.0.18", "tinyvec", "tokio", "tracing", @@ -3577,9 +3611,9 @@ dependencies = [ [[package]] name = "hickory-resolver" -version = "0.24.2" +version = "0.24.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a2e2aba9c389ce5267d31cf1e4dace82390ae276b0b364ea55630b1fa1b44b4" +checksum = "cbb117a1ca520e111743ab2f6688eddee69db4e0ea242545a604dce8a66fd22e" dependencies = [ "cfg-if", "futures-util", @@ -3587,11 +3621,11 @@ dependencies = [ "ipconfig", "lru-cache", "once_cell", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "rand 0.8.5", "resolv-conf", "smallvec", - "thiserror 1.0.65", + "thiserror 1.0.69", "tokio", "tracing", ] @@ -3608,11 +3642,11 @@ dependencies = [ "ipconfig", "moka", "once_cell", - "parking_lot 0.12.3", - "rand 0.9.0", + "parking_lot 0.12.5", + "rand 0.9.2", "resolv-conf", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.18", "tokio", "tracing", ] @@ -3656,22 +3690,11 @@ dependencies = [ "hmac 0.8.1", ] -[[package]] -name = "hostname" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867" -dependencies = [ - "libc", - "match_cfg", - "winapi", -] - [[package]] name = "http" -version = "0.2.9" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" +checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" dependencies = [ "bytes", "fnv", @@ -3680,54 +3703,53 @@ dependencies = [ [[package]] name = "http" -version = "1.1.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" +checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a" dependencies = [ "bytes", - "fnv", "itoa", ] [[package]] name = "http-body" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" +checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" dependencies = [ "bytes", - "http 0.2.9", + "http 0.2.12", "pin-project-lite", ] [[package]] name = "http-body" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" dependencies = [ "bytes", - "http 1.1.0", + "http 1.4.0", ] [[package]] name = "http-body-util" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" dependencies = [ "bytes", - "futures-util", - "http 1.1.0", - "http-body 1.0.0", + "futures-core", + "http 1.4.0", + "http-body 1.0.1", "pin-project-lite", ] [[package]] name = "httparse" -version = "1.10.0" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a" +checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" [[package]] name = "httpdate" @@ -3737,22 +3759,22 @@ checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" [[package]] name = "hyper" -version = "0.14.29" +version = "0.14.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f361cde2f109281a220d4307746cdfd5ee3f410da58a70377762396775634b33" +checksum = "41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7" dependencies = [ "bytes", "futures-channel", "futures-core", "futures-util", - "h2 0.3.26", - "http 0.2.9", - "http-body 0.4.5", + "h2 0.3.27", + "http 0.2.12", + "http-body 0.4.6", "httparse", "httpdate", "itoa", "pin-project-lite", - "socket2 0.4.9", + "socket2 0.5.10", "tokio", "tower-service", "tracing", @@ -3761,16 +3783,17 @@ dependencies = [ [[package]] name = "hyper" -version = "1.6.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80" +checksum = "6299f016b246a94207e63da54dbe807655bf9e00044f73ded42c3ac5305fbcca" dependencies = [ + "atomic-waker", "bytes", "futures-channel", - "futures-util", - "h2 0.4.5", - "http 1.1.0", - "http-body 1.0.0", + "futures-core", + "h2 0.4.13", + "http 1.4.0", + "http-body 1.0.1", "httparse", "httpdate", "itoa", @@ -3781,31 +3804,31 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.10" +version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4" +checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" dependencies = [ "bytes", - "futures-util", - "http 1.1.0", - "http-body 1.0.0", - "hyper 1.6.0", + "http 1.4.0", + "http-body 1.0.1", + "hyper 1.9.0", "pin-project-lite", "tokio", ] [[package]] name = "iana-time-zone" -version = "0.1.57" +version = "0.1.65" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613" +checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" dependencies = [ "android_system_properties", "core-foundation-sys", "iana-time-zone-haiku", "js-sys", + "log", "wasm-bindgen", - "windows 0.48.0", + "windows-core 0.62.2", ] [[package]] @@ -3819,21 +3842,23 @@ dependencies = [ [[package]] name = "icu_collections" -version = "1.5.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c" dependencies = [ "displaydoc", + "potential_utf", + "utf8_iter", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locid" -version = "1.5.0" +name = "icu_locale_core" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29" dependencies = [ "displaydoc", "litemap", @@ -3842,98 +3867,66 @@ dependencies = [ "zerovec", ] -[[package]] -name = "icu_locid_transform" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" -dependencies = [ - "displaydoc", - "icu_locid", - "icu_locid_transform_data", - "icu_provider", - "tinystr", - "zerovec", -] - -[[package]] -name = "icu_locid_transform_data" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" - [[package]] name = "icu_normalizer" -version = "1.5.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4" dependencies = [ - "displaydoc", "icu_collections", "icu_normalizer_data", "icu_properties", "icu_provider", "smallvec", - "utf16_iter", - "utf8_iter", - "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "1.5.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" +checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38" [[package]] name = "icu_properties" -version = "1.5.1" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de" dependencies = [ - "displaydoc", "icu_collections", - "icu_locid_transform", + "icu_locale_core", "icu_properties_data", "icu_provider", - "tinystr", + "zerotrie", "zerovec", ] [[package]] name = "icu_properties_data" -version = "1.5.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" +checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14" [[package]] name = "icu_provider" -version = "1.5.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421" dependencies = [ "displaydoc", - "icu_locid", - "icu_provider_macros", - "stable_deref_trait", - "tinystr", + "icu_locale_core", "writeable", "yoke", "zerofrom", + "zerotrie", "zerovec", ] [[package]] -name = "icu_provider_macros" -version = "1.5.0" +name = "id-arena" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" -dependencies = [ - "proc-macro2 1.0.106", - "quote 1.0.45", - "syn 2.0.98", -] +checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" [[package]] name = "ident_case" @@ -3943,9 +3936,9 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "idna" -version = "1.0.3" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" +checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" dependencies = [ "idna_adapter", "smallvec", @@ -3954,9 +3947,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" dependencies = [ "icu_normalizer", "icu_properties", @@ -3964,19 +3957,19 @@ dependencies = [ [[package]] name = "if-addrs" -version = "0.10.2" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cabb0019d51a643781ff15c9c8a3e5dedc365c47211270f4e8f82812fedd8f0a" +checksum = "c0a05c691e1fae256cf7013d99dad472dc52d5543322761f83ec8d47eab40d2b" dependencies = [ "libc", - "windows-sys 0.48.0", + "windows-sys 0.61.2", ] [[package]] name = "if-watch" -version = "3.2.0" +version = "3.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6b0422c86d7ce0e97169cc42e04ae643caf278874a7a3c87b8150a220dc7e1e" +checksum = "71c02a5161c313f0cbdbadc511611893584a10a7b6153cb554bdf83ddce99ec2" dependencies = [ "async-io", "core-foundation 0.9.4", @@ -3985,10 +3978,14 @@ dependencies = [ "if-addrs", "ipnet", "log", + "netlink-packet-core", + "netlink-packet-route", + "netlink-proto", + "netlink-sys", "rtnetlink", "system-configuration", "tokio", - "windows 0.51.1", + "windows 0.62.2", ] [[package]] @@ -4001,8 +3998,8 @@ dependencies = [ "attohttpc", "bytes", "futures", - "http 0.2.9", - "hyper 0.14.29", + "http 0.2.12", + "hyper 0.14.32", "log", "rand 0.8.5", "tokio", @@ -4047,23 +4044,23 @@ checksum = "a0eb5a3343abf848c0984fe4604b2b105da9539376e24fc0a3b0007411ae4fd9" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "include_dir" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18762faeff7122e89e0857b02f7ce6fcc0d101d5e9ad2ad7846cc01d61b7f19e" +checksum = "923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd" dependencies = [ "include_dir_macros", ] [[package]] name = "include_dir_macros" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b139284b5cf57ecfa712bcc66950bb635b31aff41c188e8a4cfc758eca374a3f" +checksum = "7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", @@ -4071,13 +4068,14 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.10.0" +version = "2.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" +checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" dependencies = [ "equivalent", - "hashbrown 0.15.5", + "hashbrown 0.16.1", "serde", + "serde_core", ] [[package]] @@ -4088,9 +4086,9 @@ checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" [[package]] name = "inout" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" +checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01" dependencies = [ "generic-array 0.14.7", ] @@ -4113,28 +4111,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "io-lifetimes" -version = "1.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" -dependencies = [ - "hermit-abi", - "libc", - "windows-sys 0.48.0", -] - -[[package]] -name = "io-uring" -version = "0.7.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4" -dependencies = [ - "bitflags 2.9.2", - "cfg-if", - "libc", -] - [[package]] name = "ip_network" version = "0.4.1" @@ -4143,41 +4119,47 @@ checksum = "aa2f047c0a98b2f299aa5d6d7088443570faae494e9ae1305e48be000c9e0eb1" [[package]] name = "ipconfig" -version = "0.3.2" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" +checksum = "4d40460c0ce33d6ce4b0630ad68ff63d6661961c48b6dba35e5a4d81cfb48222" dependencies = [ - "socket2", + "socket2 0.6.3", "widestring", - "windows-sys 0.48.0", - "winreg", + "windows-registry", + "windows-result", + "windows-sys 0.61.2", ] [[package]] name = "ipnet" -version = "2.8.0" +version = "2.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" + +[[package]] +name = "is_terminal_polyfill" +version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6" +checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" [[package]] name = "isahc" -version = "1.7.2" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "334e04b4d781f436dc315cb1e7515bd96826426345d498149e4bde36b67f8ee9" +checksum = "49980b382c0e59635b99bb2d9ef4c039a90aefa1b821d5d7a8526d4504e14594" dependencies = [ - "async-channel 1.9.0", + "async-channel 2.5.0", "castaway", "crossbeam-utils", "curl", "curl-sys", "encoding_rs", - "event-listener 2.5.3", - "futures-lite 1.13.0", - "http 0.2.9", + "event-listener 5.4.1", + "futures-lite", + "http 0.2.12", "log", "mime", - "once_cell", - "polling 2.8.0", + "polling", "slab", "sluice", "tracing", @@ -4233,9 +4215,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.9" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" +checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" [[package]] name = "ittapi" @@ -4259,11 +4241,11 @@ dependencies = [ [[package]] name = "jam-codec" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d72f2fb8cfd27f6c52ea7d0528df594f7f2ed006feac153e9393ec567aafea98" +checksum = "cb948eace373d99de60501a02fb17125d30ac632570de20dccc74370cdd611b9" dependencies = [ - "arrayvec 0.7.4", + "arrayvec 0.7.6", "bitvec", "byte-slice-cast", "const_format", @@ -4275,14 +4257,14 @@ dependencies = [ [[package]] name = "jam-codec-derive" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09985146f40378e13af626964ac9c206d9d9b67c40c70805898d9954f709bcf5" +checksum = "319af585c4c8a6b5552a52b7787a1ab3e4d59df7614190b1f85b9b842488789d" dependencies = [ - "proc-macro-crate 3.1.0", - "proc-macro2 1.0.101", - "quote 1.0.40", - "syn 2.0.98", + "proc-macro-crate 3.5.0", + "proc-macro2 1.0.106", + "quote 1.0.45", + "syn 2.0.117", ] [[package]] @@ -4294,34 +4276,60 @@ dependencies = [ "cesu8", "cfg-if", "combine", - "jni-sys", + "jni-sys 0.3.1", "log", - "thiserror 1.0.65", + "thiserror 1.0.69", "walkdir", "windows-sys 0.45.0", ] [[package]] name = "jni-sys" -version = "0.3.0" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258" +dependencies = [ + "jni-sys 0.4.1", +] + +[[package]] +name = "jni-sys" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2" +dependencies = [ + "jni-sys-macros", +] + +[[package]] +name = "jni-sys-macros" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" +checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264" +dependencies = [ + "quote 1.0.45", + "syn 2.0.117", +] [[package]] name = "jobserver" -version = "0.1.32" +version = "0.1.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" +checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" dependencies = [ + "getrandom 0.3.4", "libc", ] [[package]] name = "js-sys" -version = "0.3.72" +version = "0.3.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" +checksum = "2e04e2ef80ce82e13552136fabeef8a5ed1f985a96805761cbb9a2c34e7664d9" dependencies = [ + "cfg-if", + "futures-util", + "once_cell", "wasm-bindgen", ] @@ -4356,16 +4364,16 @@ version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc4280b709ac3bb5e16cf3bad5056a0ec8df55fa89edfe996361219aadc2c7ea" dependencies = [ - "base64 0.22.1", + "base64", "futures-util", - "http 1.1.0", + "http 1.4.0", "jsonrpsee-core", "pin-project", "rustls", "rustls-pki-types", "rustls-platform-verifier", "soketto", - "thiserror 1.0.65", + "thiserror 1.0.69", "tokio", "tokio-rustls", "tokio-util", @@ -4382,15 +4390,15 @@ dependencies = [ "async-trait", "futures-timer", "futures-util", - "http 1.1.0", + "http 1.4.0", "jsonrpsee-types", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "pin-project", "rand 0.8.5", - "rustc-hash 2.1.1", + "rustc-hash 2.1.2", "serde", "serde_json", - "thiserror 1.0.65", + "thiserror 1.0.69", "tokio", "tokio-stream", "tracing", @@ -4402,11 +4410,11 @@ version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7398cddf5013cca4702862a2692b66c48a3bd6cf6ec681a47453c93d63cf8de5" dependencies = [ - "heck 0.5.0", - "proc-macro-crate 3.1.0", + "heck", + "proc-macro-crate 3.5.0", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -4415,10 +4423,10 @@ version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b0f05e0028e55b15dbd2107163b3c744cd3bb4474f193f95d9708acbf5677e44" dependencies = [ - "http 1.1.0", + "http 1.4.0", "serde", "serde_json", - "thiserror 1.0.65", + "thiserror 1.0.69", ] [[package]] @@ -4427,7 +4435,7 @@ version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78fc744f17e7926d57f478cf9ca6e1ee5d8332bf0514860b1a3cdf1742e614cc" dependencies = [ - "http 1.1.0", + "http 1.4.0", "jsonrpsee-client-transport", "jsonrpsee-core", "jsonrpsee-types", @@ -4505,21 +4513,21 @@ checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" [[package]] name = "libc" -version = "0.2.182" +version = "0.2.184" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112" +checksum = "48f5d2a454e16a5ea0f4ced81bd44e4cfc7bd3a507b61887c99fd3538b28e4af" [[package]] name = "libm" -version = "0.2.8" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" +checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" [[package]] name = "libnghttp2-sys" -version = "0.1.9+1.58.0" +version = "0.1.13+1.68.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b57e858af2798e167e709b9d969325b6d8e9d50232fcbc494d7d54f976854a64" +checksum = "492e00167f1418c15648144f42bbfc63099806ecee9bf8d09a6353d6b4856b3c" dependencies = [ "cc", "libc", @@ -4535,7 +4543,7 @@ dependencies = [ "either", "futures", "futures-timer", - "getrandom 0.2.10", + "getrandom 0.2.17", "libp2p-allow-block-list", "libp2p-connection-limits", "libp2p-core", @@ -4554,10 +4562,10 @@ dependencies = [ "libp2p-upnp", "libp2p-websocket", "libp2p-yamux", - "multiaddr 0.18.1", + "multiaddr 0.18.2", "pin-project", "rw-stream-sink", - "thiserror 1.0.65", + "thiserror 1.0.69", ] [[package]] @@ -4595,17 +4603,17 @@ dependencies = [ "futures", "futures-timer", "libp2p-identity", - "multiaddr 0.18.1", - "multihash 0.19.1", + "multiaddr 0.18.2", + "multihash 0.19.3", "multistream-select", "once_cell", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "pin-project", "quick-protobuf", "rand 0.8.5", "rw-stream-sink", "smallvec", - "thiserror 1.0.65", + "thiserror 1.0.69", "tracing", "unsigned-varint 0.8.0", "void", @@ -4620,10 +4628,10 @@ checksum = "97f37f30d5c7275db282ecd86e54f29dd2176bd3ac656f06abf43bedb21eb8bd" dependencies = [ "async-trait", "futures", - "hickory-resolver 0.24.2", + "hickory-resolver 0.24.4", "libp2p-core", "libp2p-identity", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "smallvec", "tracing", ] @@ -4646,25 +4654,25 @@ dependencies = [ "quick-protobuf", "quick-protobuf-codec", "smallvec", - "thiserror 1.0.65", + "thiserror 1.0.69", "tracing", "void", ] [[package]] name = "libp2p-identity" -version = "0.2.9" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55cca1eb2bc1fd29f099f3daaab7effd01e1a54b7c577d0ed082521034d912e8" +checksum = "f0c7892c221730ba55f7196e98b0b8ba5e04b4155651736036628e9f73ed6fc3" dependencies = [ "bs58", "ed25519-dalek", "hkdf", - "multihash 0.19.1", + "multihash 0.19.3", "quick-protobuf", "rand 0.8.5", "sha2 0.10.9", - "thiserror 1.0.65", + "thiserror 2.0.18", "tracing", "zeroize", ] @@ -4675,7 +4683,7 @@ version = "0.46.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ced237d0bd84bbebb7c2cad4c073160dacb4fe40534963c32ed6d4c6bb7702a3" dependencies = [ - "arrayvec 0.7.4", + "arrayvec 0.7.6", "asynchronous-codec 0.7.0", "bytes", "either", @@ -4691,7 +4699,7 @@ dependencies = [ "rand 0.8.5", "sha2 0.10.9", "smallvec", - "thiserror 1.0.65", + "thiserror 1.0.69", "tracing", "uint 0.9.5", "void", @@ -4713,7 +4721,7 @@ dependencies = [ "libp2p-swarm", "rand 0.8.5", "smallvec", - "socket2", + "socket2 0.5.10", "tokio", "tracing", "void", @@ -4749,15 +4757,15 @@ dependencies = [ "futures", "libp2p-core", "libp2p-identity", - "multiaddr 0.18.1", - "multihash 0.19.1", + "multiaddr 0.18.2", + "multihash 0.19.3", "once_cell", "quick-protobuf", "rand 0.8.5", "sha2 0.10.9", "snow", "static_assertions", - "thiserror 1.0.65", + "thiserror 1.0.69", "tracing", "x25519-dalek", "zeroize", @@ -4794,13 +4802,13 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-tls", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "quinn", "rand 0.8.5", "ring 0.17.14", "rustls", - "socket2 0.5.9", - "thiserror 1.0.65", + "socket2 0.5.10", + "thiserror 1.0.69", "tokio", "tracing", ] @@ -4855,10 +4863,10 @@ version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "206e0aa0ebe004d778d79fb0966aa0de996c19894e2c0605ba2f8524dd4443d8" dependencies = [ - "heck 0.5.0", + "heck", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -4873,7 +4881,7 @@ dependencies = [ "libc", "libp2p-core", "libp2p-identity", - "socket2", + "socket2 0.5.10", "tokio", "tracing", ] @@ -4891,8 +4899,8 @@ dependencies = [ "rcgen", "ring 0.17.14", "rustls", - "rustls-webpki 0.101.4", - "thiserror 1.0.65", + "rustls-webpki 0.101.7", + "thiserror 1.0.69", "x509-parser 0.16.0", "yasna", ] @@ -4924,11 +4932,11 @@ dependencies = [ "futures-rustls", "libp2p-core", "libp2p-identity", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "pin-project-lite", "rw-stream-sink", "soketto", - "thiserror 1.0.65", + "thiserror 1.0.69", "tracing", "url", "webpki-roots", @@ -4943,20 +4951,29 @@ dependencies = [ "either", "futures", "libp2p-core", - "thiserror 1.0.65", + "thiserror 1.0.69", "tracing", "yamux 0.12.1", "yamux 0.13.10", ] +[[package]] +name = "libredox" +version = "0.1.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ddbf48fd451246b1f8c2610bd3b4ac0cc6e149d89832867093ab69a17194f08" +dependencies = [ + "libc", +] + [[package]] name = "libsecp256k1" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95b09eff1b35ed3b33b877ced3a691fc7a481919c7e29c53c906226fcf55e2a1" +checksum = "e79019718125edc905a079a70cfa5f3820bc76139fc91d6f9abc27ea2a887139" dependencies = [ "arrayref", - "base64 0.13.1", + "base64", "digest 0.9.0", "hmac-drbg", "libsecp256k1-core", @@ -4976,7 +4993,7 @@ checksum = "5be9b9bb642d8522a44d533eab56c16c738301965504753b03ad1de3425d5451" dependencies = [ "crunchy", "digest 0.9.0", - "subtle 2.5.0", + "subtle 2.6.1", ] [[package]] @@ -4999,9 +5016,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.23" +version = "1.1.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15d118bbf3771060e7311cc7bb0545b01d08a8b4a7de949198dec1fa0ca1c0f7" +checksum = "d52f4c29e2a68ac30c9087e1b772dc9f44a2b66ed44edf2266cf2be9b03dafc1" dependencies = [ "cc", "libc", @@ -5017,34 +5034,22 @@ checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" [[package]] name = "linked_hash_set" -version = "0.1.4" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47186c6da4d81ca383c7c47c1bfc80f4b95f4720514d860a5407aaf4233f9588" +checksum = "984fb35d06508d1e69fc91050cceba9c0b748f983e6739fa2c7a9237154c52c8" dependencies = [ "linked-hash-map", ] [[package]] name = "linregress" -version = "0.5.2" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4de0b5f52a9f84544d268f5fabb71b38962d6aa3c6600b8bcd27d44ccf9c9c45" +checksum = "a9eda9dcf4f2a99787827661f312ac3219292549c2ee992bf9a6248ffb066bf7" dependencies = [ "nalgebra", ] -[[package]] -name = "linux-raw-sys" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" - -[[package]] -name = "linux-raw-sys" -version = "0.4.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" - [[package]] name = "linux-raw-sys" version = "0.12.1" @@ -5065,9 +5070,9 @@ dependencies = [ [[package]] name = "litemap" -version = "0.7.4" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" +checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0" [[package]] name = "litep2p" @@ -5091,7 +5096,7 @@ dependencies = [ "multiaddr 0.17.1", "multihash 0.17.0", "network-interface", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "pin-project", "prost 0.13.5", "prost-build 0.14.3", @@ -5102,8 +5107,8 @@ dependencies = [ "simple-dns", "smallvec", "snow", - "socket2 0.5.9", - "thiserror 2.0.12", + "socket2 0.5.10", + "thiserror 2.0.18", "tokio", "tokio-stream", "tokio-tungstenite", @@ -5121,11 +5126,10 @@ dependencies = [ [[package]] name = "lock_api" -version = "0.4.10" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" dependencies = [ - "autocfg", "scopeguard", ] @@ -5138,26 +5142,13 @@ dependencies = [ "value-bag", ] -[[package]] -name = "loom" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca" -dependencies = [ - "cfg-if", - "generator", - "scoped-tls", - "tracing", - "tracing-subscriber", -] - [[package]] name = "lru" -version = "0.12.3" +version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3262e75e648fce39813cb56ac41f3c3e3f65217ebf3844d818d1f9398cfb0dc" +checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" dependencies = [ - "hashbrown 0.14.5", + "hashbrown 0.15.5", ] [[package]] @@ -5169,6 +5160,12 @@ dependencies = [ "linked-hash-map", ] +[[package]] +name = "lru-slab" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" + [[package]] name = "mach2" version = "0.4.3" @@ -5187,7 +5184,7 @@ dependencies = [ "macro_magic_core", "macro_magic_macros", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -5201,7 +5198,7 @@ dependencies = [ "macro_magic_core_macros", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -5212,7 +5209,7 @@ checksum = "b02abfe41815b5bd98dbd4260173db2c116dda171dc0fe7838cb206333b83308" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -5223,14 +5220,19 @@ checksum = "73ea28ee64b88876bf45277ed9a5817c1817df061a74f2b988971a12570e5869" dependencies = [ "macro_magic_core", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] -name = "match_cfg" -version = "0.1.0" +name = "match-lookup" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" +checksum = "757aee279b8bdbb9f9e676796fd459e4207a1f986e87886700abf589f5abf771" +dependencies = [ + "proc-macro2 1.0.106", + "quote 1.0.45", + "syn 2.0.117", +] [[package]] name = "matchers" @@ -5243,9 +5245,9 @@ dependencies = [ [[package]] name = "matrixmultiply" -version = "0.3.7" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "090126dc04f95dc0d1c1c91f61bdd474b3930ca064c1edc8a849da2c6cbe1e77" +checksum = "a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08" dependencies = [ "autocfg", "rawpointer", @@ -5253,44 +5255,35 @@ dependencies = [ [[package]] name = "memchr" -version = "2.7.4" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" +checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" [[package]] name = "memfd" -version = "0.6.3" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffc89ccdc6e10d6907450f753537ebc5c5d3460d2e4e62ea74bd571db62c0f9e" +checksum = "ad38eb12aea514a0466ea40a80fd8cc83637065948eb4a426e4aa46261175227" dependencies = [ - "rustix 0.37.23", + "rustix", ] [[package]] name = "memmap2" -version = "0.9.3" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45fd3a57831bf88bc63f8cebc0cf956116276e97fef3966103e96416209f7c92" +checksum = "714098028fe011992e1c3962653c96b2d578c4b4bce9036e15ff220319b1e0e3" dependencies = [ "libc", ] -[[package]] -name = "memoffset" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" -dependencies = [ - "autocfg", -] - [[package]] name = "memory-db" version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7e300c54e3239a86f9c61cc63ab0f03862eb40b1c6e065dc6fd6ceaeff6da93d" dependencies = [ - "foldhash", + "foldhash 0.1.5", "hash-db", "hashbrown 0.15.5", ] @@ -5310,7 +5303,7 @@ dependencies = [ [[package]] name = "messages-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "async-trait", "bp-messages", @@ -5318,7 +5311,7 @@ dependencies = [ "futures", "hex", "num-traits", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "relay-utils", "sp-arithmetic", "tokio", @@ -5339,23 +5332,22 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.7.1" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" dependencies = [ - "adler", + "adler2", ] [[package]] name = "mio" -version = "1.0.2" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" +checksum = "50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1" dependencies = [ - "hermit-abi", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.52.0", + "wasi", + "windows-sys 0.61.2", ] [[package]] @@ -5365,7 +5357,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "daa3eb39495d8e2e2947a1d862852c90cc6a4a8845f8b41c8829cb9fcc047f4a" dependencies = [ "arrayref", - "arrayvec 0.7.4", + "arrayvec 0.7.6", "bitflags 1.3.2", "blake2 0.10.6", "c2-chacha", @@ -5374,12 +5366,12 @@ dependencies = [ "hashlink", "lioness", "log", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "rand 0.8.5", "rand_chacha 0.3.1", "rand_distr", - "subtle 2.5.0", - "thiserror 1.0.65", + "subtle 2.6.1", + "thiserror 1.0.69", "zeroize", ] @@ -5406,25 +5398,23 @@ dependencies = [ "cfg-if", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "moka" -version = "0.12.10" +version = "0.12.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926" +checksum = "957228ad12042ee839f93c8f257b62b4c0ab5eaae1d4fa60de53b27c9d7c5046" dependencies = [ "crossbeam-channel", "crossbeam-epoch", "crossbeam-utils", - "loom", - "parking_lot 0.12.3", + "equivalent", + "parking_lot 0.12.5", "portable-atomic", - "rustc_version", "smallvec", "tagptr", - "thiserror 1.0.65", "uuid", ] @@ -5455,30 +5445,31 @@ dependencies = [ [[package]] name = "multiaddr" -version = "0.18.1" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b852bc02a2da5feed68cd14fa50d0774b92790a5bdbfa932a813926c8472070" +checksum = "fe6351f60b488e04c1d21bc69e56b89cb3f5e8f5d22557d6e8031bdfd79b6961" dependencies = [ "arrayref", "byteorder", "data-encoding", "libp2p-identity", "multibase", - "multihash 0.19.1", + "multihash 0.19.3", "percent-encoding", "serde", "static_assertions", - "unsigned-varint 0.7.2", + "unsigned-varint 0.8.0", "url", ] [[package]] name = "multibase" -version = "0.9.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b3539ec3c1f04ac9748a260728e855f261b4977f5c3406612c884564f329404" +checksum = "8694bb4835f452b0e3bb06dbebb1d6fc5385b6ca1caf2e55fd165c042390ec77" dependencies = [ "base-x", + "base256emoji", "data-encoding", "data-encoding-macro", ] @@ -5500,21 +5491,21 @@ dependencies = [ [[package]] name = "multihash" -version = "0.19.1" +version = "0.19.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "076d548d76a0e2a0d4ab471d0b1c36c577786dfc4471242035d97a12a735c492" +checksum = "6b430e7953c29dd6a09afc29ff0bb69c6e306329ee6794700aee27b76a1aea8d" dependencies = [ "core2", - "unsigned-varint 0.7.2", + "unsigned-varint 0.8.0", ] [[package]] name = "multihash-derive" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc076939022111618a5026d3be019fd8b366e76314538ff9a1b59ffbcbf98bcd" +checksum = "1d6d4752e6230d8ef7adf7bd5d8c4b1f6561c1014c5ba9a37445ccefe18aa1db" dependencies = [ - "proc-macro-crate 1.3.1", + "proc-macro-crate 1.1.3", "proc-macro-error", "proc-macro2 1.0.106", "quote 1.0.45", @@ -5524,9 +5515,9 @@ dependencies = [ [[package]] name = "multimap" -version = "0.8.3" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" +checksum = "1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084" [[package]] name = "multistream-select" @@ -5544,13 +5535,12 @@ dependencies = [ [[package]] name = "nalgebra" -version = "0.32.3" +version = "0.33.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "307ed9b18cc2423f29e83f84fd23a8e73628727990181f18641a8b5dc2ab1caa" +checksum = "9d43ddcacf343185dfd6de2ee786d9e8b1c2301622afab66b6c73baf9882abfd" dependencies = [ "approx", "matrixmultiply", - "nalgebra-macros", "num-complex", "num-rational", "num-traits", @@ -5558,78 +5548,49 @@ dependencies = [ "typenum", ] -[[package]] -name = "nalgebra-macros" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91761aed67d03ad966ef783ae962ef9bbaca728d2dd7ceb7939ec110fffad998" -dependencies = [ - "proc-macro2 1.0.106", - "quote 1.0.45", - "syn 1.0.109", -] - [[package]] name = "netlink-packet-core" -version = "0.4.2" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "345b8ab5bd4e71a2986663e88c56856699d060e78e152e6e9d7966fcd5491297" +checksum = "3463cbb78394cb0141e2c926b93fc2197e473394b761986eca3b9da2c63ae0f4" dependencies = [ - "anyhow", - "byteorder", - "libc", - "netlink-packet-utils", + "paste", ] [[package]] name = "netlink-packet-route" -version = "0.12.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9ea4302b9759a7a88242299225ea3688e63c85ea136371bb6cf94fd674efaab" +checksum = "4ce3636fa715e988114552619582b530481fd5ef176a1e5c1bf024077c2c9445" dependencies = [ - "anyhow", - "bitflags 1.3.2", - "byteorder", + "bitflags 2.11.0", "libc", + "log", "netlink-packet-core", - "netlink-packet-utils", -] - -[[package]] -name = "netlink-packet-utils" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ede8a08c71ad5a95cdd0e4e52facd37190977039a4704eb82a283f713747d34" -dependencies = [ - "anyhow", - "byteorder", - "paste", - "thiserror 1.0.65", ] [[package]] name = "netlink-proto" -version = "0.10.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65b4b14489ab424703c092062176d52ba55485a89c076b4f9db05092b7223aa6" +checksum = "b65d130ee111430e47eed7896ea43ca693c387f097dd97376bffafbf25812128" dependencies = [ "bytes", "futures", "log", "netlink-packet-core", "netlink-sys", - "thiserror 1.0.65", - "tokio", + "thiserror 2.0.18", ] [[package]] name = "netlink-sys" -version = "0.8.5" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6471bf08e7ac0135876a9581bf3217ef0333c191c128d34878079f42ee150411" +checksum = "cd6c30ed10fa69cc491d491b85cc971f6bdeb8e7367b7cde2ee6cc878d583fae" dependencies = [ "bytes", - "futures", + "futures-util", "libc", "log", "tokio", @@ -5637,24 +5598,25 @@ dependencies = [ [[package]] name = "network-interface" -version = "2.0.3" +version = "2.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07709a6d4eba90ab10ec170a0530b3aafc81cb8a2d380e4423ae41fc55fe5745" +checksum = "4ddcb8865ad3d9950f22f42ffa0ef0aecbfbf191867b3122413602b0a360b2a6" dependencies = [ "cc", "libc", - "thiserror 2.0.12", + "thiserror 2.0.18", "winapi", ] [[package]] name = "nix" -version = "0.24.3" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069" +checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.11.0", "cfg-if", + "cfg_aliases", "libc", ] @@ -5682,9 +5644,9 @@ dependencies = [ [[package]] name = "ntapi" -version = "0.4.1" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" +checksum = "c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae" dependencies = [ "winapi", ] @@ -5720,9 +5682,9 @@ dependencies = [ [[package]] name = "num-conv" -version = "0.1.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" +checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" [[package]] name = "num-derive" @@ -5732,7 +5694,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -5741,7 +5703,7 @@ version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3" dependencies = [ - "arrayvec 0.7.4", + "arrayvec 0.7.6", "itoa", ] @@ -5756,11 +5718,10 @@ dependencies = [ [[package]] name = "num-rational" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" +checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" dependencies = [ - "autocfg", "num-bigint", "num-integer", "num-traits", @@ -5787,32 +5748,32 @@ dependencies = [ [[package]] name = "object" -version = "0.32.2" +version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ + "crc32fast", + "hashbrown 0.15.5", + "indexmap", "memchr", ] [[package]] name = "object" -version = "0.36.7" +version = "0.37.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" dependencies = [ - "crc32fast", - "hashbrown 0.15.5", - "indexmap", "memchr", ] [[package]] name = "oid-registry" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c958dd45046245b9c3c2547369bb634eb461670b2e7e0de552905801a648d1d" +checksum = "a8d8034d9489cdaf79228eb9f6a3b8d7bb32ba00d6645ebd48eef4077ceb5bd9" dependencies = [ - "asn1-rs 0.6.1", + "asn1-rs 0.6.2", ] [[package]] @@ -5826,14 +5787,20 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.21.3" +version = "1.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" dependencies = [ "critical-section", "portable-atomic", ] +[[package]] +name = "once_cell_polyfill" +version = "1.70.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" + [[package]] name = "opaque-debug" version = "0.2.3" @@ -5842,21 +5809,27 @@ checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" [[package]] name = "opaque-debug" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" +checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "openssl-probe" -version = "0.1.5" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" + +[[package]] +name = "openssl-probe" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" +checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe" [[package]] name = "openssl-sys" -version = "0.9.102" +version = "0.9.112" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" +checksum = "57d55af3b3e226502be1526dfdba67ab0e9c96fc293004e79576b2b9edb0dbdb" dependencies = [ "cc", "libc", @@ -5873,7 +5846,7 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pallet-asset-conversion" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-benchmarking", "frame-support", @@ -5891,7 +5864,7 @@ dependencies = [ [[package]] name = "pallet-asset-rate" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-benchmarking", "frame-support", @@ -5905,7 +5878,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-benchmarking", "frame-support", @@ -5921,7 +5894,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "29.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-benchmarking", "frame-support", @@ -5937,7 +5910,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-support", "frame-system", @@ -5952,7 +5925,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-support", "frame-system", @@ -5965,7 +5938,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-benchmarking", "frame-support", @@ -5988,7 +5961,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "docify", "frame-benchmarking", @@ -6004,7 +5977,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bp-header-chain", "bp-runtime", @@ -6023,7 +5996,7 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bp-header-chain", "bp-messages", @@ -6042,7 +6015,7 @@ dependencies = [ [[package]] name = "pallet-bridge-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bp-header-chain", "bp-parachains", @@ -6062,7 +6035,7 @@ dependencies = [ [[package]] name = "pallet-bridge-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bp-header-chain", "bp-messages", @@ -6085,7 +6058,7 @@ dependencies = [ [[package]] name = "pallet-broker" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bitvec", "frame-benchmarking", @@ -6103,7 +6076,7 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "cumulus-pallet-session-benchmarking", "frame-benchmarking", @@ -6123,7 +6096,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6144,7 +6117,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "docify", "frame-benchmarking", @@ -6162,7 +6135,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-benchmarking", "frame-support", @@ -6184,7 +6157,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6200,7 +6173,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "environmental", "frame-benchmarking", @@ -6219,7 +6192,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "log", "parity-scale-codec", @@ -6231,7 +6204,7 @@ dependencies = [ [[package]] name = "pallet-multi-asset-bounties" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "docify", "frame-benchmarking", @@ -6248,7 +6221,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-support", "frame-system", @@ -6270,7 +6243,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-benchmarking", "frame-support", @@ -6286,7 +6259,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6307,7 +6280,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "log", "sp-arithmetic", @@ -6316,7 +6289,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "docify", "frame-benchmarking", @@ -6334,7 +6307,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-benchmarking", "frame-support", @@ -6350,7 +6323,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6362,7 +6335,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "docify", "frame-benchmarking", @@ -6381,7 +6354,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-benchmarking", "frame-support", @@ -6396,7 +6369,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-benchmarking", "frame-support", @@ -6410,7 +6383,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -6434,7 +6407,7 @@ dependencies = [ [[package]] name = "parachains-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -6467,7 +6440,7 @@ dependencies = [ [[package]] name = "parachains-common-types" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "sp-consensus-aura", "sp-core", @@ -6477,7 +6450,7 @@ dependencies = [ [[package]] name = "parachains-relay" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "async-trait", "bp-polkadot-core", @@ -6494,7 +6467,7 @@ version = "3.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "799781ae679d79a948e13d4824a40970bfa500058d245760dd857301059810fa" dependencies = [ - "arrayvec 0.7.4", + "arrayvec 0.7.6", "bitvec", "byte-slice-cast", "bytes", @@ -6511,10 +6484,10 @@ version = "3.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34b4653168b563151153c9e4c08ebed57fb8262bebfa79711552fa983c623e7a" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.5.0", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -6542,12 +6515,12 @@ dependencies = [ [[package]] name = "parking_lot" -version = "0.12.3" +version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" dependencies = [ "lock_api", - "parking_lot_core 0.9.8", + "parking_lot_core 0.9.12", ] [[package]] @@ -6566,15 +6539,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.8" +version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.3.5", + "redox_syscall 0.5.18", "smallvec", - "windows-targets 0.48.5", + "windows-link", ] [[package]] @@ -6591,7 +6564,7 @@ checksum = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166" dependencies = [ "base64ct", "rand_core 0.6.4", - "subtle 2.5.0", + "subtle 2.6.1", ] [[package]] @@ -6612,27 +6585,36 @@ dependencies = [ [[package]] name = "pem" -version = "3.0.4" +version = "3.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e459365e590736a54c3fa561947c84837534b8e9af6fc5bf781307e82658fae" +checksum = "1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be" dependencies = [ - "base64 0.22.1", - "serde", + "base64", + "serde_core", +] + +[[package]] +name = "pem-rfc7468" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" +dependencies = [ + "base64ct", ] [[package]] name = "percent-encoding" -version = "2.3.1" +version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" [[package]] name = "petgraph" -version = "0.6.4" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" +checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" dependencies = [ - "fixedbitset 0.4.2", + "fixedbitset", "indexmap", ] @@ -6642,7 +6624,7 @@ version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455" dependencies = [ - "fixedbitset 0.5.7", + "fixedbitset", "hashbrown 0.15.5", "indexmap", ] @@ -6655,29 +6637,29 @@ checksum = "3f8cf1ae70818c6476eb2da0ac8f3f55ecdea41a7aa16824ea6efc4a31cccf41" [[package]] name = "pin-project" -version = "1.1.10" +version = "1.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a" +checksum = "f1749c7ed4bcaf4c3d0a3efc28538844fb29bcdd7d2b67b2be7e20ba861ff517" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.10" +version = "1.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" +checksum = "d9b20ed30f105399776b9c883e68e536ef602a16ae6f596d2c473591d6ad64c6" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" [[package]] name = "pin-utils" @@ -6687,12 +6669,12 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "piper" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" +checksum = "c835479a4443ded371d6c535cbfd8d31ad92c5d23ae9770a61bc155e4992a3c1" dependencies = [ "atomic-waker", - "fastrand 2.3.0", + "fastrand", "futures-io", ] @@ -6725,7 +6707,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "parity-scale-codec", "scale-info", @@ -6736,11 +6718,11 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "array-bytes", "bounded-collections", - "derive_more 0.99.17", + "derive_more 0.99.20", "parity-scale-codec", "polkadot-core-primitives", "scale-info", @@ -6753,7 +6735,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bitvec", "bounded-collections", @@ -6776,13 +6758,13 @@ dependencies = [ "sp-runtime", "sp-staking", "sp-std", - "thiserror 1.0.65", + "thiserror 1.0.69", ] [[package]] name = "polkadot-runtime-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bitvec", "frame-benchmarking", @@ -6831,7 +6813,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bs58", "frame-benchmarking", @@ -6843,7 +6825,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -6891,7 +6873,7 @@ dependencies = [ [[package]] name = "polkadot-sdk-frame" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "docify", "frame-benchmarking", @@ -6975,7 +6957,7 @@ dependencies = [ "polkavm-common", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -6985,7 +6967,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3fcadb13edfcc3b4046fcd2d292597782f5b7a2af140e6363fbf71fe196b425" dependencies = [ "polkavm-derive-impl", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -6996,32 +6978,16 @@ checksum = "cbcd9ed5f77c60f3878289001d3e789da301746249b622bfb2876e2d0fe32c0b" [[package]] name = "polling" -version = "2.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" -dependencies = [ - "autocfg", - "bitflags 1.3.2", - "cfg-if", - "concurrent-queue", - "libc", - "log", - "pin-project-lite", - "windows-sys 0.48.0", -] - -[[package]] -name = "polling" -version = "3.4.0" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30054e72317ab98eddd8561db0f6524df3367636884b7b21b703e4b280a84a14" +checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218" dependencies = [ "cfg-if", "concurrent-queue", + "hermit-abi", "pin-project-lite", - "rustix 0.38.42", - "tracing", - "windows-sys 0.52.0", + "rustix", + "windows-sys 0.61.2", ] [[package]] @@ -7031,27 +6997,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf" dependencies = [ "cpufeatures", - "opaque-debug 0.3.0", + "opaque-debug 0.3.1", "universal-hash", ] [[package]] name = "polyval" -version = "0.6.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d52cff9d1d4dee5fe6d03729099f4a310a41179e0a10dbf542039873f2e826fb" +checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" dependencies = [ "cfg-if", "cpufeatures", - "opaque-debug 0.3.0", + "opaque-debug 0.3.1", "universal-hash", ] [[package]] name = "portable-atomic" -version = "1.11.1" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" +checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" [[package]] name = "postcard" @@ -7065,6 +7031,15 @@ dependencies = [ "serde", ] +[[package]] +name = "potential_utf" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564" +dependencies = [ + "zerovec", +] + [[package]] name = "powerfmt" version = "0.2.0" @@ -7073,32 +7048,34 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] [[package]] name = "predicates" -version = "3.0.3" +version = "3.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09963355b9f467184c04017ced4a2ba2d75cbcb4e7462690d388233253d4b1a9" +checksum = "ada8f2932f28a27ee7b70dd6c1c39ea0675c55a36879ab92f3a715eaa1e63cfe" dependencies = [ "anstyle", - "itertools 0.10.5", "predicates-core", ] [[package]] name = "predicates-core" -version = "1.0.6" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174" +checksum = "cad38746f3166b4031b1a0d39ad9f954dd291e7854fcc0eed52ee41a0b50d144" [[package]] name = "predicates-tree" -version = "1.0.9" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf" +checksum = "d0de1b847b39c8131db0467e9df1ff60e6d0562ab8e9a16e568ad0fdb372e2f2" dependencies = [ "predicates-core", "termtree", @@ -7106,12 +7083,12 @@ dependencies = [ [[package]] name = "prettyplease" -version = "0.2.12" +version = "0.2.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c64d9ba0963cdcea2e1b2230fbae2bab30eb25a174be395c41e764bfb65dd62" +checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" dependencies = [ "proc-macro2 1.0.106", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -7130,21 +7107,21 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "1.3.1" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" +checksum = "e17d47ce914bf4de440332250b0edd23ce48c005f59fab39d3335866b114f11a" dependencies = [ - "once_cell", - "toml_edit 0.19.15", + "thiserror 1.0.69", + "toml 0.5.11", ] [[package]] name = "proc-macro-crate" -version = "3.1.0" +version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" +checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" dependencies = [ - "toml_edit 0.21.0", + "toml_edit 0.25.10+spec-1.1.0", ] [[package]] @@ -7190,24 +7167,18 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] -[[package]] -name = "proc-macro-hack" -version = "0.5.20+deprecated" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" - [[package]] name = "proc-macro-warning" -version = "1.0.0" +version = "1.84.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b698b0b09d40e9b7c1a47b132d66a8b54bcd20583d9b6d06e4535e383b4405c" +checksum = "75eea531cfcd120e0851a3f8aed42c4841f78c889eefafd96339c72677ae42c3" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -7230,16 +7201,16 @@ dependencies = [ [[package]] name = "prometheus" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "449811d15fbdf5ceb5c1144416066429cf82316e2ec8ce0c1f6f8a02e7bbcf8c" +checksum = "3d33c28a30771f7f96db69893f78b857f7450d7e0237e9c8fc6427a81bae7ed1" dependencies = [ "cfg-if", "fnv", "lazy_static", "memchr", - "parking_lot 0.12.3", - "thiserror 1.0.65", + "parking_lot 0.12.5", + "thiserror 1.0.69", ] [[package]] @@ -7250,7 +7221,7 @@ checksum = "504ee9ff529add891127c4827eb481bd69dc0ebc72e9a682e187db4caa60c3ca" dependencies = [ "dtoa", "itoa", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "prometheus-client-derive-encode", ] @@ -7262,7 +7233,7 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -7297,22 +7268,21 @@ dependencies = [ [[package]] name = "prost-build" -version = "0.13.2" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8650aabb6c35b860610e9cff5dc1af886c9e25073b7b1712a68972af4281302" +checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" dependencies = [ - "bytes", - "heck 0.5.0", - "itertools 0.13.0", + "heck", + "itertools 0.14.0", "log", "multimap", "once_cell", - "petgraph 0.6.4", + "petgraph 0.7.1", "prettyplease", "prost 0.13.5", - "prost-types 0.13.2", + "prost-types 0.13.5", "regex", - "syn 2.0.98", + "syn 2.0.117", "tempfile", ] @@ -7322,8 +7292,8 @@ version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "343d3bd7056eda839b03204e68deff7d1b13aba7af2b2fd16890697274262ee7" dependencies = [ - "heck 0.4.1", - "itertools 0.10.5", + "heck", + "itertools 0.14.0", "log", "multimap", "petgraph 0.8.3", @@ -7331,7 +7301,7 @@ dependencies = [ "prost 0.14.3", "prost-types 0.14.3", "regex", - "syn 2.0.98", + "syn 2.0.117", "tempfile", ] @@ -7345,7 +7315,7 @@ dependencies = [ "itertools 0.12.1", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -7356,9 +7326,9 @@ checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", "itertools 0.14.0", - "proc-macro2 1.0.101", - "quote 1.0.40", - "syn 2.0.98", + "proc-macro2 1.0.106", + "quote 1.0.45", + "syn 2.0.117", ] [[package]] @@ -7368,17 +7338,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b" dependencies = [ "anyhow", - "itertools 0.10.5", - "proc-macro2 1.0.101", - "quote 1.0.40", - "syn 2.0.98", + "itertools 0.14.0", + "proc-macro2 1.0.106", + "quote 1.0.45", + "syn 2.0.117", ] [[package]] name = "prost-types" -version = "0.13.2" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60caa6738c7369b940c3d49246a8d1749323674c65cb13010134f5c9bad5b519" +checksum = "52c2c1bf36ddb1a1c396b3601a3cec27c2462e45f07c386894ec3ccf5332bd16" dependencies = [ "prost 0.13.5", ] @@ -7410,17 +7380,11 @@ version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "938543690519c20c3a480d20a8efcc8e69abeb44093ab1df4e7c1f81f26c677a" dependencies = [ - "proc-macro2 1.0.101", - "quote 1.0.40", - "syn 2.0.98", + "proc-macro2 1.0.106", + "quote 1.0.45", + "syn 2.0.117", ] -[[package]] -name = "quick-error" -version = "1.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" - [[package]] name = "quick-protobuf" version = "0.8.1" @@ -7439,7 +7403,7 @@ dependencies = [ "asynchronous-codec 0.7.0", "bytes", "quick-protobuf", - "thiserror 1.0.65", + "thiserror 1.0.69", "unsigned-varint 0.8.0", ] @@ -7451,56 +7415,63 @@ checksum = "5253a3a0d56548d5b0be25414171dc780cc6870727746d05bd2bde352eee96c5" dependencies = [ "ahash", "hashbrown 0.13.2", - "parking_lot 0.12.3", + "parking_lot 0.12.5", ] [[package]] name = "quinn" -version = "0.11.5" +version = "0.11.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684" +checksum = "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20" dependencies = [ "bytes", + "cfg_aliases", "futures-io", "pin-project-lite", "quinn-proto", "quinn-udp", - "rustc-hash 2.1.1", + "rustc-hash 2.1.2", "rustls", - "socket2 0.5.9", - "thiserror 1.0.65", + "socket2 0.6.3", + "thiserror 2.0.18", "tokio", "tracing", + "web-time", ] [[package]] name = "quinn-proto" -version = "0.11.8" +version = "0.11.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6" +checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098" dependencies = [ "bytes", - "rand 0.8.5", + "getrandom 0.3.4", + "lru-slab", + "rand 0.9.2", "ring 0.17.14", - "rustc-hash 2.1.1", + "rustc-hash 2.1.2", "rustls", + "rustls-pki-types", "slab", - "thiserror 1.0.65", + "thiserror 2.0.18", "tinyvec", "tracing", + "web-time", ] [[package]] name = "quinn-udp" -version = "0.5.4" +version = "0.5.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bffec3605b73c6f1754535084a85229fa8a30f86014e6c81aeec4abb68b0285" +checksum = "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd" dependencies = [ + "cfg_aliases", "libc", "once_cell", - "socket2", + "socket2 0.6.3", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.60.2", ] [[package]] @@ -7521,6 +7492,18 @@ dependencies = [ "proc-macro2 1.0.106", ] +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] +name = "r-efi" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" + [[package]] name = "radium" version = "0.7.0" @@ -7540,13 +7523,12 @@ dependencies = [ [[package]] name = "rand" -version = "0.9.0" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" +checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" dependencies = [ "rand_chacha 0.9.0", - "rand_core 0.9.3", - "zerocopy 0.8.24", + "rand_core 0.9.5", ] [[package]] @@ -7566,7 +7548,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" dependencies = [ "ppv-lite86", - "rand_core 0.9.3", + "rand_core 0.9.5", ] [[package]] @@ -7575,16 +7557,16 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", + "getrandom 0.2.17", ] [[package]] name = "rand_core" -version = "0.9.3" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" +checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" dependencies = [ - "getrandom 0.3.1", + "getrandom 0.3.4", ] [[package]] @@ -7605,9 +7587,9 @@ checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" [[package]] name = "rayon" -version = "1.10.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" +checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" dependencies = [ "either", "rayon-core", @@ -7615,9 +7597,9 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.12.1" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" +checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" dependencies = [ "crossbeam-deque", "crossbeam-utils", @@ -7666,42 +7648,42 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.3.5" +version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" +checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.11.0", ] [[package]] name = "redox_users" -version = "0.4.3" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" +checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ - "getrandom 0.2.10", - "redox_syscall 0.2.16", - "thiserror 1.0.65", + "getrandom 0.2.17", + "libredox", + "thiserror 1.0.69", ] [[package]] name = "ref-cast" -version = "1.0.23" +version = "1.0.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf0a6f84d5f1d581da8b41b47ec8600871962f2a528115b542b362d4b744931" +checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" dependencies = [ "ref-cast-impl", ] [[package]] name = "ref-cast-impl" -version = "1.0.23" +version = "1.0.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6" +checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -7714,20 +7696,20 @@ dependencies = [ "bumpalo", "hashbrown 0.15.5", "log", - "rustc-hash 2.1.1", + "rustc-hash 2.1.2", "smallvec", ] [[package]] name = "regex" -version = "1.11.1" +version = "1.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" +checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.8", - "regex-syntax 0.8.5", + "regex-automata 0.4.14", + "regex-syntax 0.8.10", ] [[package]] @@ -7741,13 +7723,13 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.8" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" +checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.5", + "regex-syntax 0.8.10", ] [[package]] @@ -7758,9 +7740,9 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.8.5" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" +checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" [[package]] name = "relay-asset-hub-rococo-client" @@ -7953,7 +7935,7 @@ dependencies = [ [[package]] name = "relay-substrate-client" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -7986,7 +7968,7 @@ dependencies = [ "sp-trie", "sp-version", "staging-xcm", - "thiserror 1.0.65", + "thiserror 1.0.69", "tokio", "tracing", ] @@ -7994,7 +7976,7 @@ dependencies = [ [[package]] name = "relay-utils" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "anyhow", "async-trait", @@ -8004,13 +7986,13 @@ dependencies = [ "isahc", "jsonpath_lib", "num-traits", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "serde_json", "sp-runtime", "sp-tracing", "substrate-prometheus-endpoint", "sysinfo", - "thiserror 1.0.65", + "thiserror 1.0.69", "time", "tokio", "tracing", @@ -8037,13 +8019,9 @@ dependencies = [ [[package]] name = "resolv-conf" -version = "0.7.0" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00" -dependencies = [ - "hostname", - "quick-error", -] +checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" [[package]] name = "rfc6979" @@ -8052,7 +8030,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" dependencies = [ "hmac 0.12.1", - "subtle 2.5.0", + "subtle 2.6.1", ] [[package]] @@ -8078,7 +8056,7 @@ checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" dependencies = [ "cc", "cfg-if", - "getrandom 0.2.10", + "getrandom 0.2.17", "libc", "untrusted 0.9.0", "windows-sys 0.52.0", @@ -8087,7 +8065,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-support", "polkadot-primitives", @@ -8102,24 +8080,27 @@ dependencies = [ [[package]] name = "rtnetlink" -version = "0.10.1" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "322c53fd76a18698f1c27381d58091de3a043d356aa5bd0d510608b565f469a0" +checksum = "4b960d5d873a75b5be9761b1e73b146f52dddcd27bac75263f40fba686d4d7b5" dependencies = [ - "futures", + "futures-channel", + "futures-util", "log", + "netlink-packet-core", "netlink-packet-route", "netlink-proto", + "netlink-sys", "nix", - "thiserror 1.0.65", + "thiserror 1.0.69", "tokio", ] [[package]] name = "rustc-demangle" -version = "0.1.23" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" +checksum = "b50b8869d9fc858ce7266cce0194bd74df58b9d0e3f6df3a9fc8eb470d95c09d" [[package]] name = "rustc-hash" @@ -8129,9 +8110,9 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc-hash" -version = "2.1.1" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" +checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" [[package]] name = "rustc-hex" @@ -8141,9 +8122,9 @@ checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] @@ -8159,66 +8140,39 @@ dependencies = [ [[package]] name = "rustix" -version = "0.37.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06" -dependencies = [ - "bitflags 1.3.2", - "errno", - "io-lifetimes", - "libc", - "linux-raw-sys 0.3.8", - "windows-sys 0.48.0", -] - -[[package]] -name = "rustix" -version = "0.38.42" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85" -dependencies = [ - "bitflags 2.9.2", - "errno", - "libc", - "linux-raw-sys 0.4.14", - "windows-sys 0.59.0", -] - -[[package]] -name = "rustix" -version = "1.0.8" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" +checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" dependencies = [ - "bitflags 2.9.2", + "bitflags 2.11.0", "errno", "libc", - "linux-raw-sys 0.12.1", - "windows-sys 0.59.0", + "linux-raw-sys", + "windows-sys 0.61.2", ] [[package]] name = "rustls" -version = "0.23.34" +version = "0.23.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a9586e9ee2b4f8fab52a0048ca7334d7024eef48e2cb9407e3497bb7cab7fa7" +checksum = "758025cb5fccfd3bc2fd74708fd4682be41d99e5dff73c377c0646c6012c73a4" dependencies = [ "log", "once_cell", "ring 0.17.14", "rustls-pki-types", - "rustls-webpki 0.103.7", - "subtle 2.5.0", + "rustls-webpki 0.103.10", + "subtle 2.6.1", "zeroize", ] [[package]] name = "rustls-native-certs" -version = "0.8.1" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3" +checksum = "612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63" dependencies = [ - "openssl-probe", + "openssl-probe 0.2.1", "rustls-pki-types", "schannel", "security-framework", @@ -8226,10 +8180,11 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.12.0" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" +checksum = "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd" dependencies = [ + "web-time", "zeroize", ] @@ -8239,7 +8194,7 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19787cda76408ec5404443dc8b31795c87cd8fec49762dc75fa727740d34acc1" dependencies = [ - "core-foundation 0.10.0", + "core-foundation 0.10.1", "core-foundation-sys", "jni", "log", @@ -8247,34 +8202,34 @@ dependencies = [ "rustls", "rustls-native-certs", "rustls-platform-verifier-android", - "rustls-webpki 0.103.7", + "rustls-webpki 0.103.10", "security-framework", "security-framework-sys", "webpki-root-certs 0.26.11", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] name = "rustls-platform-verifier-android" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84e217e7fdc8466b5b35d30f8c0a30febd29173df4a3a0c2115d306b9c4117ad" +checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f" [[package]] name = "rustls-webpki" -version = "0.101.4" +version = "0.101.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d93931baf2d282fff8d3a532bbfd7653f734643161b87e3e01e59a04439bf0d" +checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" dependencies = [ - "ring 0.16.20", - "untrusted 0.7.1", + "ring 0.17.14", + "untrusted 0.9.0", ] [[package]] name = "rustls-webpki" -version = "0.103.7" +version = "0.103.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e10b3f4191e8a80e6b43eebabfac91e5dcecebb27a71f04e820c47ec41d314bf" +checksum = "df33b2b81ac578cabaf06b89b0631153a3f416b0a886e8a7a1707fb51abbd1ef" dependencies = [ "ring 0.17.14", "rustls-pki-types", @@ -8283,9 +8238,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.17" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" +checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" [[package]] name = "ruzstd" @@ -8294,7 +8249,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5174a470eeb535a721ae9fdd6e291c2411a906b96592182d05217591d5c5cf7b" dependencies = [ "byteorder", - "derive_more 0.99.17", + "derive_more 0.99.20", ] [[package]] @@ -8308,17 +8263,11 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "ryu" -version = "1.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" - [[package]] name = "safe_arch" -version = "0.7.1" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f398075ce1e6a179b46f51bd88d0598b92b00d3551f1a2d4ac49e771b56ac354" +checksum = "96b02de82ddbe1b636e6170c21be622223aea188ef2e139be0a5b219ec215323" dependencies = [ "bytemuck", ] @@ -8335,18 +8284,18 @@ dependencies = [ [[package]] name = "sc-allocator" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "log", "sp-core", "sp-wasm-interface", - "thiserror 1.0.65", + "thiserror 1.0.69", ] [[package]] name = "sc-chain-spec" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "array-bytes", "docify", @@ -8372,24 +8321,24 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.5.0", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "sc-client-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "fnv", "futures", "log", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "sc-executor", "sc-transaction-pool-api", "sc-utils", @@ -8409,10 +8358,10 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "sc-executor-common", "sc-executor-polkavm", "sc-executor-wasmtime", @@ -8432,20 +8381,20 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "polkavm", "sc-allocator", "sp-maybe-compressed-blob", "sp-wasm-interface", - "thiserror 1.0.65", + "thiserror 1.0.69", "wasm-instrument", ] [[package]] name = "sc-executor-polkavm" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "log", "polkavm", @@ -8457,12 +8406,12 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "anyhow", "log", - "parking_lot 0.12.3", - "rustix 1.0.8", + "parking_lot 0.12.5", + "rustix", "sc-allocator", "sc-executor-common", "sp-runtime-interface", @@ -8473,10 +8422,10 @@ dependencies = [ [[package]] name = "sc-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "array-bytes", - "arrayvec 0.7.4", + "arrayvec 0.7.6", "blake2 0.10.6", "bytes", "futures", @@ -8484,7 +8433,7 @@ dependencies = [ "log", "mixnet", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "sc-client-api", "sc-network", "sc-network-types", @@ -8495,13 +8444,13 @@ dependencies = [ "sp-keystore", "sp-mixnet", "sp-runtime", - "thiserror 1.0.65", + "thiserror 1.0.69", ] [[package]] name = "sc-network" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -8520,11 +8469,11 @@ dependencies = [ "log", "mockall", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "partial_sort", "pin-project", "prost 0.12.6", - "prost-build 0.13.2", + "prost-build 0.13.5", "rand 0.8.5", "sc-client-api", "sc-network-common", @@ -8539,7 +8488,7 @@ dependencies = [ "sp-core", "sp-runtime", "substrate-prometheus-endpoint", - "thiserror 1.0.65", + "thiserror 1.0.69", "tokio", "tokio-stream", "unsigned-varint 0.7.2", @@ -8551,7 +8500,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -8561,7 +8510,7 @@ dependencies = [ [[package]] name = "sc-network-types" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bs58", "bytes", @@ -8570,19 +8519,19 @@ dependencies = [ "libp2p-kad", "litep2p", "log", - "multiaddr 0.18.1", - "multihash 0.19.1", + "multiaddr 0.18.2", + "multihash 0.19.3", "rand 0.8.5", "serde", "serde_with", - "thiserror 1.0.65", + "thiserror 1.0.69", "zeroize", ] [[package]] name = "sc-rpc-api" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -8597,32 +8546,32 @@ dependencies = [ "sp-runtime", "sp-statement-store", "sp-version", - "thiserror 1.0.65", + "thiserror 1.0.69", ] [[package]] name = "sc-telemetry" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "chrono", "futures", "libp2p", "log", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "pin-project", "rand 0.8.5", "sc-utils", "serde", "serde_json", - "thiserror 1.0.65", + "thiserror 1.0.69", "wasm-timer", ] [[package]] name = "sc-transaction-pool-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "async-trait", "futures", @@ -8634,19 +8583,19 @@ dependencies = [ "sp-core", "sp-runtime", "strum 0.26.3", - "thiserror 1.0.65", + "thiserror 1.0.69", ] [[package]] name = "sc-utils" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "async-channel 1.9.0", "futures", "futures-timer", "log", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "prometheus", "sp-arithmetic", ] @@ -8665,9 +8614,9 @@ dependencies = [ [[package]] name = "scale-decode" -version = "0.16.0" +version = "0.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d78196772d25b90a98046794ce0fe2588b39ebdfbdc1e45b4c6c85dd43bebad" +checksum = "8d6ed61699ad4d54101ab5a817169259b5b0efc08152f8632e61482d8a27ca3d" dependencies = [ "parity-scale-codec", "primitive-types", @@ -8675,26 +8624,26 @@ dependencies = [ "scale-decode-derive", "scale-type-resolver", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.18", ] [[package]] name = "scale-decode-derive" -version = "0.16.0" +version = "0.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f4b54a1211260718b92832b661025d1f1a4b6930fbadd6908e00edd265fa5f7" +checksum = "65cb245f7fdb489e7ba43a616cbd34427fe3ba6fe0edc1d0d250085e6c84f3ec" dependencies = [ - "darling", + "darling 0.20.11", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "scale-encode" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64901733157f9d25ef86843bd783eda439fac7efb0ad5a615d12d2cf3a29464b" +checksum = "f2a976d73564a59e482b74fd5d95f7518b79ca8c8ca5865398a4d629dd15ee50" dependencies = [ "parity-scale-codec", "primitive-types", @@ -8702,20 +8651,20 @@ dependencies = [ "scale-encode-derive", "scale-type-resolver", "smallvec", - "thiserror 2.0.12", + "thiserror 2.0.18", ] [[package]] name = "scale-encode-derive" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78a3993a13b4eafa89350604672c8757b7ea84c7c5947d4b3691e3169c96379b" +checksum = "17020f2d59baabf2ddcdc20a4e567f8210baf089b8a8d4785f5fd5e716f92038" dependencies = [ - "darling", - "proc-macro-crate 3.1.0", + "darling 0.20.11", + "proc-macro-crate 3.5.0", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -8738,10 +8687,10 @@ version = "2.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6630024bf739e2179b91fb424b28898baf819414262c5d376677dbff1fe7ebf" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.5.0", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -8763,15 +8712,15 @@ dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", "scale-info", - "syn 2.0.98", - "thiserror 2.0.12", + "syn 2.0.117", + "thiserror 2.0.18", ] [[package]] name = "scale-value" -version = "0.18.0" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ca8b26b451ecb7fd7b62b259fa28add63d12ec49bbcac0e01fcb4b5ae0c09aa" +checksum = "b3b64809a541e8d5a59f7a9d67cc700cdf5d7f907932a83a0afdedc90db07ccb" dependencies = [ "base58", "blake2 0.10.6", @@ -8782,24 +8731,24 @@ dependencies = [ "scale-encode", "scale-type-resolver", "serde", - "thiserror 2.0.12", + "thiserror 2.0.18", "yap", ] [[package]] name = "schannel" -version = "0.1.22" +version = "0.1.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" +checksum = "91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.61.2", ] [[package]] name = "schnellru" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9a8ef13a93c54d20580de1e5c413e624e53121d42fc7e2c11d10ef7f8b02367" +checksum = "356285bbf17bea63d9e52e96bd18f039672ac92b55b8cb997d6162a2a37d1649" dependencies = [ "ahash", "cfg-if", @@ -8808,29 +8757,23 @@ dependencies = [ [[package]] name = "schnorrkel" -version = "0.11.4" +version = "0.11.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8de18f6d8ba0aad7045f5feae07ec29899c1112584a38509a84ad7b04451eaa0" +checksum = "6e9fcb6c2e176e86ec703e22560d99d65a5ee9056ae45a08e13e84ebf796296f" dependencies = [ "aead", "arrayref", - "arrayvec 0.7.4", + "arrayvec 0.7.6", "curve25519-dalek", "getrandom_or_panic", "merlin", "rand_core 0.6.4", "serde_bytes", "sha2 0.10.9", - "subtle 2.5.0", + "subtle 2.6.1", "zeroize", ] -[[package]] -name = "scoped-tls" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" - [[package]] name = "scopeguard" version = "1.2.0" @@ -8848,7 +8791,7 @@ dependencies = [ "generic-array 0.14.7", "pkcs8", "serdect", - "subtle 2.5.0", + "subtle 2.6.1", "zeroize", ] @@ -8881,12 +8824,12 @@ dependencies = [ [[package]] name = "security-framework" -version = "3.2.0" +version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316" +checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d" dependencies = [ - "bitflags 2.9.2", - "core-foundation 0.10.0", + "bitflags 2.11.0", + "core-foundation 0.10.1", "core-foundation-sys", "libc", "security-framework-sys", @@ -8894,9 +8837,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.14.0" +version = "2.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32" +checksum = "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3" dependencies = [ "core-foundation-sys", "libc", @@ -8904,9 +8847,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.18" +version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" +checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" [[package]] name = "serde" @@ -8920,11 +8863,12 @@ dependencies = [ [[package]] name = "serde_bytes" -version = "0.11.12" +version = "0.11.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab33ec92f677585af6d88c65593ae2375adde54efdbf16d597f2cbc7a6d368ff" +checksum = "a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8" dependencies = [ "serde", + "serde_core", ] [[package]] @@ -8944,42 +8888,42 @@ checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "serde_json" -version = "1.0.132" +version = "1.0.149" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" +checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" dependencies = [ "indexmap", "itoa", "memchr", - "ryu", "serde", + "serde_core", + "zmij", ] [[package]] name = "serde_spanned" -version = "0.6.7" +version = "0.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d" +checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" dependencies = [ "serde", ] [[package]] name = "serde_with" -version = "3.14.0" +version = "3.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" +checksum = "dd5414fad8e6907dbdd5bc441a50ae8d6e26151a03b1de04d89a5576de61d01f" dependencies = [ - "base64 0.22.1", + "base64", "chrono", "hex", - "serde", - "serde_derive", + "serde_core", "serde_json", "serde_with_macros", "time", @@ -8987,14 +8931,14 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.14.0" +version = "3.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" +checksum = "d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65" dependencies = [ - "darling", - "proc-macro2 1.0.101", - "quote 1.0.40", - "syn 2.0.98", + "darling 0.23.0", + "proc-macro2 1.0.106", + "quote 1.0.45", + "syn 2.0.117", ] [[package]] @@ -9028,7 +8972,7 @@ dependencies = [ "cfg-if", "cpufeatures", "digest 0.9.0", - "opaque-debug 0.3.0", + "opaque-debug 0.3.1", ] [[package]] @@ -9054,9 +8998,9 @@ dependencies = [ [[package]] name = "sharded-slab" -version = "0.1.4" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" +checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" dependencies = [ "lazy_static", ] @@ -9084,25 +9028,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7664259344334ea4cc3efdf3ec03315f896fba5b921755dd4f28ebc75379df79" dependencies = [ "async-io", - "futures-lite 2.3.0", + "futures-lite", "libc", "signal-hook", ] [[package]] name = "signal-hook-registry" -version = "1.4.1" +version = "1.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" +checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b" dependencies = [ + "errno", "libc", ] [[package]] name = "signature" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" +checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" dependencies = [ "digest 0.10.7", "rand_core 0.6.4", @@ -9110,9 +9055,9 @@ dependencies = [ [[package]] name = "simba" -version = "0.8.1" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "061507c94fc6ab4ba1c9a0305018408e312e17c041eb63bef8aa726fa33aceae" +checksum = "c99284beb21666094ba2b75bbceda012e610f5479dfcc2d6e2426f53197ffd95" dependencies = [ "approx", "num-complex", @@ -9127,7 +9072,7 @@ version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df350943049174c4ae8ced56c604e28270258faec12a6a48637a7655287c9ce0" dependencies = [ - "bitflags 2.9.2", + "bitflags 2.11.0", ] [[package]] @@ -9138,23 +9083,20 @@ checksum = "620a1d43d70e142b1d46a929af51d44f383db9c7a2ec122de2cd992ccfcf3c18" [[package]] name = "siphasher" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" +checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" [[package]] name = "slab" -version = "0.4.9" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" -dependencies = [ - "autocfg", -] +checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" [[package]] name = "slot-range-helper" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "enumn", "parity-scale-codec", @@ -9164,11 +9106,11 @@ dependencies = [ [[package]] name = "sluice" -version = "0.5.5" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d7400c0eff44aa2fcb5e31a5f24ba9716ed90138769e4977a2ba6014ae63eb5" +checksum = "160b744a45e8261307bcfe03c98e2f8274502207d534c9a64b675c4db1b6bd58" dependencies = [ - "async-channel 1.9.0", + "async-channel 2.5.0", "futures-core", "futures-io", ] @@ -9188,7 +9130,7 @@ version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a33bd3e260892199c3ccfc487c88b2da2265080acb316cd920da72fdfd7c599f" dependencies = [ - "async-channel 2.3.0", + "async-channel 2.5.0", "async-executor", "async-fs", "async-io", @@ -9196,7 +9138,7 @@ dependencies = [ "async-net", "async-process", "blocking", - "futures-lite 2.3.0", + "futures-lite", ] [[package]] @@ -9205,21 +9147,21 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "966e72d77a3b2171bb7461d0cb91f43670c63558c62d7cf42809cae6c8b6b818" dependencies = [ - "arrayvec 0.7.4", + "arrayvec 0.7.6", "async-lock", "atomic-take", - "base64 0.22.1", + "base64", "bip39", "blake2-rfc", "bs58", "chacha20", "crossbeam-queue", - "derive_more 0.99.17", + "derive_more 0.99.20", "ed25519-zebra", "either", - "event-listener 5.3.1", + "event-listener 5.4.1", "fnv", - "futures-lite 2.3.0", + "futures-lite", "futures-util", "hashbrown 0.14.5", "hex", @@ -9259,24 +9201,24 @@ version = "0.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a33b06891f687909632ce6a4e3fd7677b24df930365af3d0bcb078310129f3f" dependencies = [ - "async-channel 2.3.0", + "async-channel 2.5.0", "async-lock", - "base64 0.22.1", + "base64", "blake2-rfc", "bs58", - "derive_more 0.99.17", + "derive_more 0.99.20", "either", - "event-listener 5.3.1", + "event-listener 5.4.1", "fnv", "futures-channel", - "futures-lite 2.3.0", + "futures-lite", "futures-util", "hashbrown 0.14.5", "hex", "itertools 0.13.0", "log", "lru", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "pin-project", "rand 0.8.5", "rand_chacha 0.3.1", @@ -9303,26 +9245,36 @@ dependencies = [ "ring 0.17.14", "rustc_version", "sha2 0.10.9", - "subtle 2.5.0", + "subtle 2.6.1", ] [[package]] name = "socket2" -version = "0.5.9" +version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef" +checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" dependencies = [ "libc", "windows-sys 0.52.0", ] +[[package]] +name = "socket2" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + [[package]] name = "soketto" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37468c595637c10857701c990f93a40ce0e357cedb0953d1c26c8d8027f9bb53" +checksum = "2e859df029d160cb88608f5d7df7fb4753fd20fdfb4de5644f3d8b8440841721" dependencies = [ - "base64 0.22.1", + "base64", "bytes", "futures", "httparse", @@ -9334,7 +9286,7 @@ dependencies = [ [[package]] name = "sp-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "docify", "hash-db", @@ -9350,27 +9302,27 @@ dependencies = [ "sp-state-machine", "sp-trie", "sp-version", - "thiserror 1.0.65", + "thiserror 1.0.69", ] [[package]] name = "sp-api-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "Inflector", "blake2 0.10.6", "expander", - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.5.0", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "sp-application-crypto" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "parity-scale-codec", "scale-info", @@ -9382,7 +9334,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "docify", "integer-sqrt", @@ -9396,7 +9348,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "parity-scale-codec", "scale-info", @@ -9408,7 +9360,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "sp-api", "sp-inherents", @@ -9418,11 +9370,11 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "futures", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "schnellru", "sp-api", "sp-consensus", @@ -9430,14 +9382,14 @@ dependencies = [ "sp-database", "sp-runtime", "sp-state-machine", - "thiserror 1.0.65", + "thiserror 1.0.69", "tracing", ] [[package]] name = "sp-consensus" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "async-trait", "futures", @@ -9448,13 +9400,13 @@ dependencies = [ "sp-runtime", "sp-state-machine", "sp-trie", - "thiserror 1.0.65", + "thiserror 1.0.69", ] [[package]] name = "sp-consensus-aura" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "async-trait", "parity-scale-codec", @@ -9470,7 +9422,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "async-trait", "parity-scale-codec", @@ -9488,7 +9440,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "finality-grandpa", "log", @@ -9505,7 +9457,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "parity-scale-codec", "scale-info", @@ -9516,7 +9468,7 @@ dependencies = [ [[package]] name = "sp-core" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "ark-vrf", "array-bytes", @@ -9537,7 +9489,7 @@ dependencies = [ "log", "merlin", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "paste", "primitive-types", "rand 0.8.5", @@ -9554,7 +9506,7 @@ dependencies = [ "sp-storage", "ss58-registry", "substrate-bip39", - "thiserror 1.0.65", + "thiserror 1.0.69", "tracing", "w3f-bls", "zeroize", @@ -9577,7 +9529,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "blake2b_simd", "byteorder", @@ -9590,37 +9542,37 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "quote 1.0.45", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "kvdb", - "parking_lot 0.12.3", + "parking_lot 0.12.5", ] [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "proc-macro-warning", - "proc-macro2 1.0.101", - "quote 1.0.40", - "syn 2.0.98", + "proc-macro2 1.0.106", + "quote 1.0.45", + "syn 2.0.117", ] [[package]] name = "sp-externalities" version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "environmental", "parity-scale-codec", @@ -9630,7 +9582,7 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "parity-scale-codec", "scale-info", @@ -9642,20 +9594,20 @@ dependencies = [ [[package]] name = "sp-inherents" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "sp-runtime", - "thiserror 1.0.65", + "thiserror 1.0.69", ] [[package]] name = "sp-io" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bytes", "docify", @@ -9681,7 +9633,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "sp-core", "sp-runtime", @@ -9691,10 +9643,10 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "sp-core", "sp-externalities", ] @@ -9702,16 +9654,16 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ - "thiserror 1.0.65", + "thiserror 1.0.69", "zstd 0.12.4", ] [[package]] name = "sp-metadata-ir" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "derive-where", "frame-metadata 23.0.1", @@ -9722,7 +9674,7 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "parity-scale-codec", "scale-info", @@ -9733,7 +9685,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "log", "parity-scale-codec", @@ -9744,13 +9696,13 @@ dependencies = [ "sp-core", "sp-debug-derive", "sp-runtime", - "thiserror 1.0.65", + "thiserror 1.0.69", ] [[package]] name = "sp-npos-elections" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "parity-scale-codec", "scale-info", @@ -9763,7 +9715,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "sp-api", "sp-core", @@ -9773,7 +9725,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "backtrace", "regex", @@ -9782,7 +9734,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -9792,7 +9744,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "31.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "binary-merkle-tree", "bytes", @@ -9823,7 +9775,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -9841,20 +9793,20 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "Inflector", "expander", - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.5.0", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "sp-session" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "parity-scale-codec", "scale-info", @@ -9868,7 +9820,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9881,19 +9833,19 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "hash-db", "log", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "rand 0.8.5", "smallvec", "sp-core", "sp-externalities", "sp-panic-handler", "sp-trie", - "thiserror 1.0.65", + "thiserror 1.0.69", "tracing", "trie-db", ] @@ -9901,7 +9853,7 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "aes-gcm", "curve25519-dalek", @@ -9920,19 +9872,19 @@ dependencies = [ "sp-externalities", "sp-runtime", "sp-runtime-interface", - "thiserror 1.0.65", + "thiserror 1.0.69", "x25519-dalek", ] [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" [[package]] name = "sp-storage" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9944,19 +9896,19 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "async-trait", "parity-scale-codec", "sp-inherents", "sp-runtime", - "thiserror 1.0.65", + "thiserror 1.0.69", ] [[package]] name = "sp-tracing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "parity-scale-codec", "regex", @@ -9968,7 +9920,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "sp-api", "sp-runtime", @@ -9977,23 +9929,23 @@ dependencies = [ [[package]] name = "sp-trie" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "ahash", - "foldhash", + "foldhash 0.1.5", "hash-db", "hashbrown 0.15.5", "memory-db", "nohash-hasher", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "rand 0.8.5", "scale-info", "schnellru", "sp-core", "sp-externalities", "substrate-prometheus-endpoint", - "thiserror 1.0.65", + "thiserror 1.0.69", "tracing", "trie-db", "trie-root", @@ -10002,7 +9954,7 @@ dependencies = [ [[package]] name = "sp-version" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10014,25 +9966,25 @@ dependencies = [ "sp-runtime", "sp-std", "sp-version-proc-macro", - "thiserror 1.0.65", + "thiserror 1.0.69", ] [[package]] name = "sp-version-proc-macro" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "parity-scale-codec", "proc-macro-warning", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "sp-wasm-interface" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -10044,7 +9996,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -10069,9 +10021,9 @@ checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" [[package]] name = "spki" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a" +checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" dependencies = [ "base64ct", "der", @@ -10079,9 +10031,9 @@ dependencies = [ [[package]] name = "ss58-registry" -version = "1.43.0" +version = "1.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6915280e2d0db8911e5032a5c275571af6bdded2916abd691a659be25d3439" +checksum = "19409f13998e55816d1c728395af0b52ec066206341d939e22e7766df9b494b8" dependencies = [ "Inflector", "num-format", @@ -10089,19 +10041,19 @@ dependencies = [ "quote 1.0.45", "serde", "serde_json", - "unicode-xid 0.2.4", + "unicode-xid 0.2.6", ] [[package]] name = "stable_deref_trait" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" +checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" [[package]] name = "staging-parachain-info" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -10114,7 +10066,7 @@ dependencies = [ [[package]] name = "staging-xcm" version = "7.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "array-bytes", "bounded-collections", @@ -10135,7 +10087,7 @@ dependencies = [ [[package]] name = "staging-xcm-builder" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "environmental", "frame-support", @@ -10159,7 +10111,7 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "environmental", "frame-benchmarking", @@ -10222,11 +10174,11 @@ version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" dependencies = [ - "heck 0.5.0", + "heck", "proc-macro2 1.0.106", "quote 1.0.45", "rustversion", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -10235,16 +10187,16 @@ version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664" dependencies = [ - "heck 0.5.0", + "heck", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "substrate-bip39" version = "0.4.7" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -10256,14 +10208,14 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "http-body-util", - "hyper 1.6.0", + "hyper 1.9.0", "hyper-util", "log", "prometheus", - "thiserror 1.0.65", + "thiserror 1.0.69", "tokio", ] @@ -10323,7 +10275,7 @@ dependencies = [ [[package]] name = "substrate-relay-helper" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "anyhow", "async-channel 1.9.0", @@ -10358,7 +10310,7 @@ dependencies = [ "sp-runtime", "sp-trie", "strum 0.26.3", - "thiserror 1.0.65", + "thiserror 1.0.69", "tokio", "tracing", ] @@ -10371,9 +10323,9 @@ checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" [[package]] name = "subtle" -version = "2.5.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "subxt" @@ -10403,7 +10355,7 @@ dependencies = [ "subxt-lightclient", "subxt-macro", "subxt-metadata", - "thiserror 2.0.12", + "thiserror 2.0.18", "tokio", "tokio-util", "tracing", @@ -10417,15 +10369,15 @@ version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2da33e808ad1555b033137133d91887ffc02c9ba3300b6cc8477e02279323927" dependencies = [ - "heck 0.5.0", + "heck", "parity-scale-codec", "proc-macro2 1.0.106", "quote 1.0.45", "scale-info", "scale-typegen", "subxt-metadata", - "syn 2.0.98", - "thiserror 2.0.12", + "syn 2.0.117", + "thiserror 2.0.18", ] [[package]] @@ -10454,7 +10406,7 @@ dependencies = [ "serde_json", "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "subxt-metadata", - "thiserror 2.0.12", + "thiserror 2.0.18", "tracing", ] @@ -10469,7 +10421,7 @@ dependencies = [ "serde", "serde_json", "smoldot-light", - "thiserror 2.0.12", + "thiserror 2.0.18", "tokio", "tokio-stream", "tracing", @@ -10481,14 +10433,14 @@ version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95586892e551ba1aa4983f29cbbae1f2540dc74cba622f7f59a5dace00454db3" dependencies = [ - "darling", + "darling 0.20.11", "parity-scale-codec", "proc-macro-error2", "quote 1.0.45", "scale-typegen", "subxt-codegen", "subxt-utils-fetchmetadata", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -10503,7 +10455,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "thiserror 2.0.12", + "thiserror 2.0.18", ] [[package]] @@ -10514,7 +10466,7 @@ checksum = "2247f12a796ef7062b2bd924ec89fcef0603f1bf5f71e8b08d6bd5807b131015" dependencies = [ "hex", "parity-scale-codec", - "thiserror 2.0.12", + "thiserror 2.0.18", ] [[package]] @@ -10541,9 +10493,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.98" +version = "2.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1" +checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", @@ -10559,25 +10511,25 @@ dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", "syn 1.0.109", - "unicode-xid 0.2.4", + "unicode-xid 0.2.6", ] [[package]] name = "synstructure" -version = "0.13.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "sysinfo" -version = "0.30.5" +version = "0.30.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fb4f3438c8f6389c864e61221cbc97e9bca98b4daf39a5beb7bea660f528bb2" +checksum = "0a5b4ddaee55fb2bea2bf0e5000747e5f5c0de765e5a5ff87f4cd106439f4bb3" dependencies = [ "cfg-if", "core-foundation-sys", @@ -10590,20 +10542,20 @@ dependencies = [ [[package]] name = "system-configuration" -version = "0.5.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" +checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.11.0", "core-foundation 0.9.4", "system-configuration-sys", ] [[package]] name = "system-configuration-sys" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" +checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" dependencies = [ "core-foundation-sys", "libc", @@ -10623,9 +10575,9 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "target-lexicon" -version = "0.13.2" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a" +checksum = "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca" [[package]] name = "tempfile" @@ -10633,32 +10585,32 @@ version = "3.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ - "fastrand 2.3.0", - "getrandom 0.3.1", + "fastrand", + "getrandom 0.4.2", "once_cell", - "rustix 1.0.8", - "windows-sys 0.59.0", + "rustix", + "windows-sys 0.61.2", ] [[package]] name = "termcolor" -version = "1.2.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" +checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" dependencies = [ "winapi-util", ] [[package]] name = "termtree" -version = "0.4.1" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" +checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" [[package]] name = "testnet-parachains-constants" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -10672,59 +10624,58 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.65" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d11abd9594d9b38965ef50805c5e469ca9cc6f197f883f717e0269a3057b3d5" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ - "thiserror-impl 1.0.65", + "thiserror-impl 1.0.69", ] [[package]] name = "thiserror" -version = "2.0.12" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" dependencies = [ - "thiserror-impl 2.0.12", + "thiserror-impl 2.0.18", ] [[package]] name = "thiserror-impl" -version = "1.0.65" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae71770322cbd277e69d762a16c444af02aa0575ac0d174f0b9562d3b37f8602" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "thiserror-impl" -version = "2.0.12" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "thread_local" -version = "1.1.7" +version = "1.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" +checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" dependencies = [ "cfg-if", - "once_cell", ] [[package]] name = "time" -version = "0.3.36" +version = "0.3.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" +checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" dependencies = [ "deranged", "itoa", @@ -10732,22 +10683,22 @@ dependencies = [ "num-conv", "num_threads", "powerfmt", - "serde", + "serde_core", "time-core", "time-macros", ] [[package]] name = "time-core" -version = "0.1.2" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" +checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" [[package]] name = "time-macros" -version = "0.2.18" +version = "0.2.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" +checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" dependencies = [ "num-conv", "time-core", @@ -10764,9 +10715,9 @@ dependencies = [ [[package]] name = "tinystr" -version = "0.7.6" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d" dependencies = [ "displaydoc", "zerovec", @@ -10774,9 +10725,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.6.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +checksum = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3" dependencies = [ "tinyvec_macros", ] @@ -10789,50 +10740,46 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.46.1" +version = "1.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17" +checksum = "27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d" dependencies = [ - "backtrace", "bytes", - "io-uring", "libc", "mio", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "pin-project-lite", - "slab", - "socket2 0.5.9", + "socket2 0.6.3", "tokio-macros", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] name = "tokio-macros" -version = "2.5.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" +checksum = "5c55a2eff8b69ce66c84f85e1da1c233edc36ceb85a2058d11b0d6a3c7e7569c" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "tokio-rustls" -version = "0.26.0" +version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" +checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" dependencies = [ "rustls", - "rustls-pki-types", "tokio", ] [[package]] name = "tokio-stream" -version = "0.1.17" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047" +checksum = "32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70" dependencies = [ "futures-core", "pin-project-lite", @@ -10857,9 +10804,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.16" +version = "0.7.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5" +checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" dependencies = [ "bytes", "futures-core", @@ -10871,65 +10818,89 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.19" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" +dependencies = [ + "serde", +] + +[[package]] +name = "toml" +version = "0.8.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" +checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" dependencies = [ "serde", "serde_spanned", - "toml_datetime", - "toml_edit 0.22.22", + "toml_datetime 0.6.11", + "toml_edit 0.22.27", ] [[package]] name = "toml_datetime" -version = "0.6.8" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" +checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" dependencies = [ "serde", ] [[package]] -name = "toml_edit" -version = "0.19.15" +name = "toml_datetime" +version = "1.1.1+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" +checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" dependencies = [ - "indexmap", - "toml_datetime", - "winnow 0.5.15", + "serde_core", ] [[package]] name = "toml_edit" -version = "0.21.0" +version = "0.22.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" +checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" dependencies = [ "indexmap", - "toml_datetime", - "winnow 0.5.15", + "serde", + "serde_spanned", + "toml_datetime 0.6.11", + "toml_write", + "winnow 0.7.15", ] [[package]] name = "toml_edit" -version = "0.22.22" +version = "0.25.10+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" +checksum = "a82418ca169e235e6c399a84e395ab6debeb3bc90edc959bf0f48647c6a32d1b" dependencies = [ "indexmap", - "serde", - "serde_spanned", - "toml_datetime", - "winnow 0.6.18", + "toml_datetime 1.1.1+spec-1.1.0", + "toml_parser", + "winnow 1.0.1", ] +[[package]] +name = "toml_parser" +version = "1.1.2+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" +dependencies = [ + "winnow 1.0.1", +] + +[[package]] +name = "toml_write" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" + [[package]] name = "tower-service" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" @@ -10951,7 +10922,7 @@ checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] @@ -11027,9 +10998,9 @@ dependencies = [ [[package]] name = "try-lock" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tt-call" @@ -11045,14 +11016,14 @@ checksum = "eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d" dependencies = [ "bytes", "data-encoding", - "http 1.1.0", + "http 1.4.0", "httparse", "log", - "rand 0.9.0", + "rand 0.9.2", "rustls", "rustls-pki-types", "sha1", - "thiserror 2.0.12", + "thiserror 2.0.18", "url", "utf-8", ] @@ -11077,9 +11048,9 @@ dependencies = [ [[package]] name = "typenum" -version = "1.16.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" +checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" [[package]] name = "uint" @@ -11107,15 +11078,15 @@ dependencies = [ [[package]] name = "unicode-ident" -version = "1.0.11" +version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" +checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" [[package]] name = "unicode-normalization" -version = "0.1.22" +version = "0.1.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" +checksum = "5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8" dependencies = [ "tinyvec", ] @@ -11134,9 +11105,9 @@ checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" [[package]] name = "unicode-xid" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "universal-hash" @@ -11145,7 +11116,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" dependencies = [ "crypto-common", - "subtle 2.5.0", + "subtle 2.6.1", ] [[package]] @@ -11184,13 +11155,14 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.5.4" +version = "2.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" +checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" dependencies = [ "form_urlencoded", "idna", "percent-encoding", + "serde", ] [[package]] @@ -11199,12 +11171,6 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" -[[package]] -name = "utf16_iter" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" - [[package]] name = "utf8_iter" version = "1.0.4" @@ -11213,24 +11179,26 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "utf8parse" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" +checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.16.0" +version = "1.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9" +checksum = "5ac8b6f42ead25368cf5b098aeb3dc8a1a2c05a3eee8a9a1a68c640edbfc79d9" dependencies = [ - "getrandom 0.3.1", + "getrandom 0.4.2", + "js-sys", + "wasm-bindgen", ] [[package]] name = "valuable" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" +checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" [[package]] name = "value-bag" @@ -11246,9 +11214,9 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "void" @@ -11326,9 +11294,9 @@ dependencies = [ [[package]] name = "waker-fn" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" +checksum = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7" [[package]] name = "walkdir" @@ -11351,62 +11319,56 @@ dependencies = [ [[package]] name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" +version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] -name = "wasi" -version = "0.13.3+wasi-0.2.2" +name = "wasip2" +version = "1.0.2+wasi-0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2" +checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" dependencies = [ - "wit-bindgen-rt", + "wit-bindgen", ] [[package]] -name = "wasm-bindgen" -version = "0.2.95" +name = "wasip3" +version = "0.4.0+wasi-0.3.0-rc-2026-01-06" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" +checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" dependencies = [ - "cfg-if", - "once_cell", - "wasm-bindgen-macro", + "wit-bindgen", ] [[package]] -name = "wasm-bindgen-backend" -version = "0.2.95" +name = "wasm-bindgen" +version = "0.2.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" +checksum = "0551fc1bb415591e3372d0bc4780db7e587d84e2a7e79da121051c5c4b89d0b0" dependencies = [ - "bumpalo", - "log", + "cfg-if", "once_cell", - "proc-macro2 1.0.106", - "quote 1.0.45", - "syn 2.0.98", + "rustversion", + "wasm-bindgen-macro", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.45" +version = "0.4.67" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b" +checksum = "03623de6905b7206edd0a75f69f747f134b7f0a2323392d664448bf2d3c5d87e" dependencies = [ - "cfg-if", "js-sys", "wasm-bindgen", - "web-sys", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.95" +version = "0.2.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" +checksum = "7fbdf9a35adf44786aecd5ff89b4563a90325f9da0923236f6104e603c7e86be" dependencies = [ "quote 1.0.45", "wasm-bindgen-macro-support", @@ -11414,22 +11376,25 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.95" +version = "0.2.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" +checksum = "dca9693ef2bab6d4e6707234500350d8dad079eb508dca05530c85dc3a529ff2" dependencies = [ + "bumpalo", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", - "wasm-bindgen-backend", + "syn 2.0.117", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.95" +version = "0.2.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" +checksum = "39129a682a6d2d841b6c429d0c51e5cb0ed1a03829d8b3d1e69a011e62cb3d3b" +dependencies = [ + "unicode-ident", +] [[package]] name = "wasm-encoder" @@ -11438,7 +11403,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3bc393c395cb621367ff02d854179882b9a351b4e0c93d1397e6090b53a5c2a" dependencies = [ "leb128fmt", - "wasmparser", + "wasmparser 0.235.0", +] + +[[package]] +name = "wasm-encoder" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" +dependencies = [ + "leb128fmt", + "wasmparser 0.244.0", ] [[package]] @@ -11450,6 +11425,18 @@ dependencies = [ "parity-wasm", ] +[[package]] +name = "wasm-metadata" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" +dependencies = [ + "anyhow", + "indexmap", + "wasm-encoder 0.244.0", + "wasmparser 0.244.0", +] + [[package]] name = "wasm-timer" version = "0.2.5" @@ -11471,7 +11458,7 @@ version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50386c99b9c32bd2ed71a55b6dd4040af2580530fae8bdb9a6576571a80d0cca" dependencies = [ - "arrayvec 0.7.4", + "arrayvec 0.7.6", "multi-stash", "num-derive", "num-traits", @@ -11511,13 +11498,25 @@ version = "0.235.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "161296c618fa2d63f6ed5fffd1112937e803cb9ec71b32b01a76321555660917" dependencies = [ - "bitflags 2.9.2", + "bitflags 2.11.0", "hashbrown 0.15.5", "indexmap", "semver", "serde", ] +[[package]] +name = "wasmparser" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" +dependencies = [ + "bitflags 2.11.0", + "hashbrown 0.15.5", + "indexmap", + "semver", +] + [[package]] name = "wasmparser-nostd" version = "0.100.2" @@ -11535,7 +11534,7 @@ checksum = "75aa8e9076de6b9544e6dab4badada518cca0bf4966d35b131bbd057aed8fa0a" dependencies = [ "anyhow", "termcolor", - "wasmparser", + "wasmparser 0.235.0", ] [[package]] @@ -11546,7 +11545,7 @@ checksum = "b6fe976922a16af3b0d67172c473d1fd4f1aa5d0af9c8ba6538c741f3af686f4" dependencies = [ "addr2line 0.24.2", "anyhow", - "bitflags 2.9.2", + "bitflags 2.11.0", "bumpalo", "cc", "cfg-if", @@ -11564,13 +11563,13 @@ dependencies = [ "postcard", "pulley-interpreter", "rayon", - "rustix 1.0.8", + "rustix", "serde", "serde_derive", "serde_json", "smallvec", "target-lexicon", - "wasmparser", + "wasmparser 0.235.0", "wasmtime-environ", "wasmtime-internal-asm-macros", "wasmtime-internal-cache", @@ -11606,8 +11605,8 @@ dependencies = [ "serde_derive", "smallvec", "target-lexicon", - "wasm-encoder", - "wasmparser", + "wasm-encoder 0.235.0", + "wasmparser 0.235.0", "wasmprinter", ] @@ -11627,15 +11626,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "138e33ad4bd120f3b1c77d6d0dcdce0de8239555495befcda89393a40ba5e324" dependencies = [ "anyhow", - "base64 0.22.1", + "base64", "directories-next", "log", "postcard", - "rustix 1.0.8", + "rustix", "serde", "serde_derive", "sha2 0.10.9", - "toml", + "toml 0.8.23", "windows-sys 0.59.0", "zstd 0.13.3", ] @@ -11660,8 +11659,8 @@ dependencies = [ "pulley-interpreter", "smallvec", "target-lexicon", - "thiserror 2.0.12", - "wasmparser", + "thiserror 2.0.18", + "wasmparser 0.235.0", "wasmtime-environ", "wasmtime-internal-math", "wasmtime-internal-versioned-export-macros", @@ -11677,7 +11676,7 @@ dependencies = [ "cc", "cfg-if", "libc", - "rustix 1.0.8", + "rustix", "wasmtime-internal-asm-macros", "wasmtime-internal-versioned-export-macros", "windows-sys 0.59.0", @@ -11691,7 +11690,7 @@ checksum = "61d8693995ab3df48e88777b6ee3b2f441f2c4f895ab938996cdac3db26f256c" dependencies = [ "cc", "object 0.36.7", - "rustix 1.0.8", + "rustix", "wasmtime-internal-versioned-export-macros", ] @@ -11741,9 +11740,9 @@ version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "342b0466f92b7217a4de9e114175fedee1907028567d2548bcd42f71a8b5b016" dependencies = [ - "proc-macro2 1.0.101", - "quote 1.0.40", - "syn 2.0.98", + "proc-macro2 1.0.106", + "quote 1.0.45", + "syn 2.0.117", ] [[package]] @@ -11757,7 +11756,7 @@ dependencies = [ "gimli 0.31.1", "object 0.36.7", "target-lexicon", - "wasmparser", + "wasmparser 0.235.0", "wasmtime-environ", "wasmtime-internal-cranelift", "winch-codegen", @@ -11765,9 +11764,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.64" +version = "0.3.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" +checksum = "cd70027e39b12f0849461e08ffc50b9cd7688d942c1c8e3c7b22273236b4dd0a" dependencies = [ "js-sys", "wasm-bindgen", @@ -11789,28 +11788,28 @@ version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75c7f0ef91146ebfb530314f5f1d24528d7f0767efbfd31dce919275413e393e" dependencies = [ - "webpki-root-certs 1.0.3", + "webpki-root-certs 1.0.6", ] [[package]] name = "webpki-root-certs" -version = "1.0.3" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05d651ec480de84b762e7be71e6efa7461699c19d9e2c272c8d93455f567786e" +checksum = "804f18a4ac2676ffb4e8b5b5fa9ae38af06df08162314f96a68d2a363e21a8ca" dependencies = [ "rustls-pki-types", ] [[package]] name = "webpki-roots" -version = "0.25.2" +version = "0.25.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" +checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" [[package]] name = "westend-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-support", "polkadot-primitives", @@ -11825,9 +11824,9 @@ dependencies = [ [[package]] name = "wide" -version = "0.7.11" +version = "0.7.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa469ffa65ef7e0ba0f164183697b89b854253fd31aeb92358b7b6155177d62f" +checksum = "0ce5da8ecb62bcd8ec8b7ea19f69a51275e91299be594ea5cc6ef7819e16cd03" dependencies = [ "bytemuck", "safe_arch", @@ -11835,9 +11834,9 @@ dependencies = [ [[package]] name = "widestring" -version = "1.0.2" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8" +checksum = "72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471" [[package]] name = "winapi" @@ -11857,11 +11856,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.5" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" +checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "winapi", + "windows-sys 0.61.2", ] [[package]] @@ -11883,32 +11882,13 @@ dependencies = [ "regalloc2", "smallvec", "target-lexicon", - "thiserror 2.0.12", - "wasmparser", + "thiserror 2.0.18", + "wasmparser 0.235.0", "wasmtime-environ", "wasmtime-internal-cranelift", "wasmtime-internal-math", ] -[[package]] -name = "windows" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" -dependencies = [ - "windows-targets 0.48.5", -] - -[[package]] -name = "windows" -version = "0.51.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9" -dependencies = [ - "windows-core 0.51.1", - "windows-targets 0.48.5", -] - [[package]] name = "windows" version = "0.52.0" @@ -11921,33 +11901,23 @@ dependencies = [ [[package]] name = "windows" -version = "0.61.3" +version = "0.62.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" +checksum = "527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580" dependencies = [ "windows-collections", - "windows-core 0.61.2", + "windows-core 0.62.2", "windows-future", - "windows-link", "windows-numerics", ] [[package]] name = "windows-collections" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" -dependencies = [ - "windows-core 0.61.2", -] - -[[package]] -name = "windows-core" -version = "0.51.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" +checksum = "23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610" dependencies = [ - "windows-targets 0.48.5", + "windows-core 0.62.2", ] [[package]] @@ -11961,9 +11931,9 @@ dependencies = [ [[package]] name = "windows-core" -version = "0.61.2" +version = "0.62.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" +checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" dependencies = [ "windows-implement", "windows-interface", @@ -11974,67 +11944,78 @@ dependencies = [ [[package]] name = "windows-future" -version = "0.2.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" +checksum = "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb" dependencies = [ - "windows-core 0.61.2", + "windows-core 0.62.2", "windows-link", "windows-threading", ] [[package]] name = "windows-implement" -version = "0.60.0" +version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" +checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" dependencies = [ - "proc-macro2 1.0.101", - "quote 1.0.40", - "syn 2.0.98", + "proc-macro2 1.0.106", + "quote 1.0.45", + "syn 2.0.117", ] [[package]] name = "windows-interface" -version = "0.59.1" +version = "0.59.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" +checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" dependencies = [ - "proc-macro2 1.0.101", - "quote 1.0.40", - "syn 2.0.98", + "proc-macro2 1.0.106", + "quote 1.0.45", + "syn 2.0.117", ] [[package]] name = "windows-link" -version = "0.1.3" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" [[package]] name = "windows-numerics" -version = "0.2.0" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26" +dependencies = [ + "windows-core 0.62.2", + "windows-link", +] + +[[package]] +name = "windows-registry" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" +checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720" dependencies = [ - "windows-core 0.61.2", "windows-link", + "windows-result", + "windows-strings", ] [[package]] name = "windows-result" -version = "0.3.4" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" +checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" dependencies = [ "windows-link", ] [[package]] name = "windows-strings" -version = "0.4.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" +checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" dependencies = [ "windows-link", ] @@ -12050,29 +12031,38 @@ dependencies = [ [[package]] name = "windows-sys" -version = "0.48.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.48.5", + "windows-targets 0.52.6", ] [[package]] name = "windows-sys" -version = "0.52.0" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ "windows-targets 0.52.6", ] [[package]] name = "windows-sys" -version = "0.59.0" +version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" dependencies = [ - "windows-targets 0.52.6", + "windows-targets 0.53.5", +] + +[[package]] +name = "windows-sys" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link", ] [[package]] @@ -12090,21 +12080,6 @@ dependencies = [ "windows_x86_64_msvc 0.42.2", ] -[[package]] -name = "windows-targets" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" -dependencies = [ - "windows_aarch64_gnullvm 0.48.5", - "windows_aarch64_msvc 0.48.5", - "windows_i686_gnu 0.48.5", - "windows_i686_msvc 0.48.5", - "windows_x86_64_gnu 0.48.5", - "windows_x86_64_gnullvm 0.48.5", - "windows_x86_64_msvc 0.48.5", -] - [[package]] name = "windows-targets" version = "0.52.6" @@ -12114,18 +12089,35 @@ dependencies = [ "windows_aarch64_gnullvm 0.52.6", "windows_aarch64_msvc 0.52.6", "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm", + "windows_i686_gnullvm 0.52.6", "windows_i686_msvc 0.52.6", "windows_x86_64_gnu 0.52.6", "windows_x86_64_gnullvm 0.52.6", "windows_x86_64_msvc 0.52.6", ] +[[package]] +name = "windows-targets" +version = "0.53.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.1", + "windows_aarch64_msvc 0.53.1", + "windows_i686_gnu 0.53.1", + "windows_i686_gnullvm 0.53.1", + "windows_i686_msvc 0.53.1", + "windows_x86_64_gnu 0.53.1", + "windows_x86_64_gnullvm 0.53.1", + "windows_x86_64_msvc 0.53.1", +] + [[package]] name = "windows-threading" -version = "0.1.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" +checksum = "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37" dependencies = [ "windows-link", ] @@ -12138,15 +12130,15 @@ checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.48.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.6" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" [[package]] name = "windows_aarch64_msvc" @@ -12156,15 +12148,15 @@ checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" [[package]] name = "windows_aarch64_msvc" -version = "0.48.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" [[package]] name = "windows_aarch64_msvc" -version = "0.52.6" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" [[package]] name = "windows_i686_gnu" @@ -12174,15 +12166,15 @@ checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" [[package]] name = "windows_i686_gnu" -version = "0.48.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" [[package]] name = "windows_i686_gnu" -version = "0.52.6" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" [[package]] name = "windows_i686_gnullvm" @@ -12190,6 +12182,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" + [[package]] name = "windows_i686_msvc" version = "0.42.2" @@ -12198,15 +12196,15 @@ checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" [[package]] name = "windows_i686_msvc" -version = "0.48.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" [[package]] name = "windows_i686_msvc" -version = "0.52.6" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" [[package]] name = "windows_x86_64_gnu" @@ -12216,15 +12214,15 @@ checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" [[package]] name = "windows_x86_64_gnu" -version = "0.48.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" [[package]] name = "windows_x86_64_gnu" -version = "0.52.6" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" [[package]] name = "windows_x86_64_gnullvm" @@ -12234,15 +12232,15 @@ checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" [[package]] name = "windows_x86_64_gnullvm" -version = "0.48.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.6" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" [[package]] name = "windows_x86_64_msvc" @@ -12252,64 +12250,127 @@ checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" [[package]] name = "windows_x86_64_msvc" -version = "0.48.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "windows_x86_64_msvc" -version = "0.52.6" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" +checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" [[package]] name = "winnow" -version = "0.5.15" +version = "0.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c2e3184b9c4e92ad5167ca73039d0c42476302ab603e2fec4487511f38ccefc" +checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" dependencies = [ "memchr", ] [[package]] name = "winnow" -version = "0.6.18" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" +checksum = "09dac053f1cd375980747450bfc7250c264eaae0583872e845c0c7cd578872b5" dependencies = [ "memchr", ] [[package]] -name = "winreg" -version = "0.50.0" +name = "wit-bindgen" +version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" +checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" dependencies = [ - "cfg-if", - "windows-sys 0.48.0", + "wit-bindgen-rust-macro", ] [[package]] -name = "wit-bindgen-rt" -version = "0.33.0" +name = "wit-bindgen-core" +version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c" +checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" dependencies = [ - "bitflags 2.9.2", + "anyhow", + "heck", + "wit-parser", ] [[package]] -name = "write16" -version = "1.0.0" +name = "wit-bindgen-rust" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" +dependencies = [ + "anyhow", + "heck", + "indexmap", + "prettyplease", + "syn 2.0.117", + "wasm-metadata", + "wit-bindgen-core", + "wit-component", +] + +[[package]] +name = "wit-bindgen-rust-macro" +version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" +checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" +dependencies = [ + "anyhow", + "prettyplease", + "proc-macro2 1.0.106", + "quote 1.0.45", + "syn 2.0.117", + "wit-bindgen-core", + "wit-bindgen-rust", +] + +[[package]] +name = "wit-component" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" +dependencies = [ + "anyhow", + "bitflags 2.11.0", + "indexmap", + "log", + "serde", + "serde_derive", + "serde_json", + "wasm-encoder 0.244.0", + "wasm-metadata", + "wasmparser 0.244.0", + "wit-parser", +] + +[[package]] +name = "wit-parser" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" +dependencies = [ + "anyhow", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid 0.2.6", + "wasmparser 0.244.0", +] [[package]] name = "writeable" -version = "0.5.5" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" +checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" [[package]] name = "wyz" @@ -12338,14 +12399,14 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69" dependencies = [ - "asn1-rs 0.6.1", + "asn1-rs 0.6.2", "data-encoding", "der-parser 9.0.0", "lazy_static", "nom", - "oid-registry 0.7.0", + "oid-registry 0.7.1", "rusticata-macros", - "thiserror 1.0.65", + "thiserror 1.0.69", "time", ] @@ -12362,25 +12423,25 @@ dependencies = [ "nom", "oid-registry 0.8.1", "rusticata-macros", - "thiserror 2.0.12", + "thiserror 2.0.18", "time", ] [[package]] name = "xcm-procedural" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "Inflector", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "xcm-runtime-apis" version = "0.1.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#e3865cf729c8193ec2f2de2df682a66583891d7b" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-support", "parity-scale-codec", @@ -12393,9 +12454,9 @@ dependencies = [ [[package]] name = "xml-rs" -version = "0.8.20" +version = "0.8.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "791978798f0597cfc70478424c2b4fdc2b7a8024aaff78497ef00f24ef674193" +checksum = "3ae8337f8a065cfc972643663ea4279e04e7256de865aa66fe25cec5fb912d3f" [[package]] name = "xmltree" @@ -12415,7 +12476,7 @@ dependencies = [ "futures", "log", "nohash-hasher", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "pin-project", "rand 0.8.5", "static_assertions", @@ -12430,9 +12491,9 @@ dependencies = [ "futures", "log", "nohash-hasher", - "parking_lot 0.12.3", + "parking_lot 0.12.5", "pin-project", - "rand 0.9.0", + "rand 0.9.2", "static_assertions", "web-time", ] @@ -12454,11 +12515,10 @@ dependencies = [ [[package]] name = "yoke" -version = "0.7.5" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" +checksum = "abe8c5fda708d9ca3df187cae8bfb9ceda00dd96231bed36e445a1a48e66f9ca" dependencies = [ - "serde", "stable_deref_trait", "yoke-derive", "zerofrom", @@ -12466,102 +12526,93 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.7.5" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" +checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", - "synstructure 0.13.1", -] - -[[package]] -name = "zerocopy" -version = "0.7.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" -dependencies = [ - "zerocopy-derive 0.7.32", + "syn 2.0.117", + "synstructure 0.13.2", ] [[package]] name = "zerocopy" -version = "0.8.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879" -dependencies = [ - "zerocopy-derive 0.8.24", -] - -[[package]] -name = "zerocopy-derive" -version = "0.7.32" +version = "0.8.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" +checksum = "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9" dependencies = [ - "proc-macro2 1.0.106", - "quote 1.0.45", - "syn 2.0.98", + "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.24" +version = "0.8.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be" +checksum = "70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] [[package]] name = "zerofrom" -version = "0.1.5" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +checksum = "69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.5" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" +checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", - "synstructure 0.13.1", + "syn 2.0.117", + "synstructure 0.13.2", ] [[package]] name = "zeroize" -version = "1.8.1" +version = "1.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" +checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" dependencies = [ "zeroize_derive", ] [[package]] name = "zeroize_derive" -version = "1.4.2" +version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" +checksum = "85a5b4158499876c763cb03bc4e49185d3cccbabb15b33c627f7884f43db852e" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", +] + +[[package]] +name = "zerotrie" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", ] [[package]] name = "zerovec" -version = "0.10.4" +version = "0.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239" dependencies = [ "yoke", "zerofrom", @@ -12570,15 +12621,21 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.10.3" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.98", + "syn 2.0.117", ] +[[package]] +name = "zmij" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" + [[package]] name = "zstd" version = "0.12.4" @@ -12618,9 +12675,9 @@ dependencies = [ [[package]] name = "zstd-sys" -version = "2.0.15+zstd.1.5.7" +version = "2.0.16+zstd.1.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237" +checksum = "91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748" dependencies = [ "cc", "pkg-config", From 9b8f00495f53d2433e8106666bd8a20968652d27 Mon Sep 17 00:00:00 2001 From: Rohit Sarpotdar Date: Fri, 3 Apr 2026 00:12:56 +0530 Subject: [PATCH 11/13] fixed codegen_runtime.rs referted some of Cargo.lock changes added bump-polkadot-sdk skill --- .claude/skills/bump-polkadot-sdk/SKILL.md | 156 + Cargo.lock | 5030 +++++++---------- .../src/codegen_runtime.rs | 53 +- .../src/codegen_runtime.rs | 83 +- 4 files changed, 2375 insertions(+), 2947 deletions(-) create mode 100644 .claude/skills/bump-polkadot-sdk/SKILL.md diff --git a/.claude/skills/bump-polkadot-sdk/SKILL.md b/.claude/skills/bump-polkadot-sdk/SKILL.md new file mode 100644 index 0000000000..5e863aec21 --- /dev/null +++ b/.claude/skills/bump-polkadot-sdk/SKILL.md @@ -0,0 +1,156 @@ +--- +name: bump-polkadot-sdk +description: Bump polkadot-sdk master hash & regenerate BridgeHub Westend/Rococo codegen +allowed-tools: Bash Read Edit Write Grep Glob WebFetch +--- + +# Bump polkadot-sdk & Regenerate BridgeHub Codegen + +Bump the polkadot-sdk master dependency hash in this repo and regenerate the BridgeHubWestend/BridgeHubRococo codegen runtime files. + +## Prerequisites + +- A local checkout of `polkadot-sdk` exists +- Rust nightly toolchain installed (for `cargo +nightly fmt`) + +## Steps + +### Step 0: Ask for polkadot-sdk location + +Ask the user for the local polkadot-sdk repo path. Default to `../polkadot-sdk` (relative to this project root) if not specified. +Store this as `POLKADOT_SDK_PATH`. + +Then checkout master and pull latest: + +```bash +cd +git checkout master && git pull +``` + +### Step 1: Get latest polkadot-sdk master hash + +Get the latest commit hash from the local polkadot-sdk master branch: + +```bash +cd +git rev-parse HEAD +``` + +Store this as `NEW_HASH`. + +### Step 2: Update Cargo.lock + +Find the current polkadot-sdk hash in `Cargo.lock`: + +```bash +grep -m1 -oP '(?<=polkadot-sdk\?branch=master#)[a-f0-9]+' Cargo.lock +``` + +Store this as `OLD_HASH`. Then replace all occurrences: + +```bash +sed -i "s/${OLD_HASH}/${NEW_HASH}/g" Cargo.lock +``` + +Verify the replacement: + +```bash +grep -c "${NEW_HASH}" Cargo.lock +``` + +### Step 3: Check spec_version updates + +Fetch the `spec_version` from the polkadot-sdk repo for both runtimes and compare with local values. + +#### BridgeHub Westend + +Fetch upstream spec_version from: +`https://raw.githubusercontent.com/paritytech/polkadot-sdk/master/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/src/lib.rs` + +Look for the `spec_version:` field inside the `RuntimeVersion` definition. + +Compare with the local value in `relay-clients/client-bridge-hub-westend/src/lib.rs` in the `ChainWithRuntimeVersion` impl: +```rust +Some(SimpleRuntimeVersion { spec_version: XXXXXXX, transaction_version: Y }) +``` + +If upstream has a newer version, update the local file. + +#### BridgeHub Rococo + +Fetch upstream spec_version from: +`https://raw.githubusercontent.com/paritytech/polkadot-sdk/master/cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs` + +Compare with local value in `relay-clients/client-bridge-hub-rococo/src/lib.rs`. + +If upstream has a newer version, update the local file. + +### Step 4: Build WASM runtimes from local polkadot-sdk + +Using the `POLKADOT_SDK_PATH` from Step 0: + +```bash +cd +cargo build --release -p bridge-hub-rococo-runtime +cargo build --release -p bridge-hub-westend-runtime +``` + +Once built, copy the WASM files to this project: + +```bash +cp /target/release/wbuild/bridge-hub-rococo-runtime/bridge_hub_rococo_runtime.compact.compressed.wasm tools/runtime-codegen/wbuild/ +cp /target/release/wbuild/bridge-hub-westend-runtime/bridge_hub_westend_runtime.compact.compressed.wasm tools/runtime-codegen/wbuild/ +``` + +### Step 5: Regenerate codegen_runtime.rs + +From the `tools/runtime-codegen/` directory: + +```bash +cd tools/runtime-codegen +cargo run --bin runtime-codegen --release -- --from-wasm-file wbuild/bridge_hub_rococo_runtime.compact.compressed.wasm 1> ../../relay-clients/client-bridge-hub-rococo/src/codegen_runtime.rs 2>/dev/null +cargo run --bin runtime-codegen --release -- --from-wasm-file wbuild/bridge_hub_westend_runtime.compact.compressed.wasm 1> ../../relay-clients/client-bridge-hub-westend/src/codegen_runtime.rs 2>/dev/null +``` + +### Step 6: Fix codegen and format + +```bash +# First format pass +cargo +nightly fmt --all + +# Fix the Header type in generated files (missing BlakeTwo256 generic) +find . -name codegen_runtime.rs -exec \ + sed -i 's/::sp_runtime::generic::Header<::core::primitive::u32>/::sp_runtime::generic::Header<::core::primitive::u32, ::sp_runtime::traits::BlakeTwo256>/g' {} + + +# Second format pass +cargo +nightly fmt --all +``` + +### Step 7: Check, clippy, and resolve dependency mismatches + +```bash +SKIP_WASM_BUILD=1 cargo check --workspace +SKIP_WASM_BUILD=1 cargo clippy --workspace --all-targets --all-features +``` + +If there are build errors due to dependency version mismatches in Cargo.lock, resolve them by aligning with polkadot-sdk's Cargo.lock: + +1. Identify the failing crate and version from the build error. +2. Look up that crate's version in `/Cargo.lock` to find what version polkadot-sdk uses. +3. Compare with the version in this project's `Cargo.lock`. If they differ, update this project's `Cargo.toml` (root workspace or member crate) to match polkadot-sdk's version. +4. Run `cargo update -p ` if needed, or manually edit `Cargo.lock` to align the version. +5. Re-run `SKIP_WASM_BUILD=1 cargo check --workspace` after each fix. + +Common issues: +- Third-party crate version conflicts (e.g. `clap`, `syn`, `tokio`, `tempfile`) — match the version polkadot-sdk uses +- New/removed crate features — check polkadot-sdk's `Cargo.toml` for feature flag changes +- API changes in polkadot-sdk dependencies — may require code changes in relay crates +- Duplicate crate versions — ensure only one version is resolved by aligning with polkadot-sdk + +### Step 8: Report results + +Report to the user: +- Old hash vs new hash +- Whether spec_versions were updated (and from/to values) +- Build/clippy status +- Any errors that need manual intervention diff --git a/Cargo.lock b/Cargo.lock index 1535b2f7da..bdf0577c4a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14,27 +14,27 @@ dependencies = [ [[package]] name = "addr2line" -version = "0.24.2" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" dependencies = [ - "gimli 0.31.1", + "gimli 0.27.3", ] [[package]] name = "addr2line" -version = "0.25.1" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b" +checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" dependencies = [ - "gimli 0.32.3", + "gimli 0.28.0", ] [[package]] -name = "adler2" -version = "2.0.1" +name = "adler" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "aead" @@ -48,9 +48,9 @@ dependencies = [ [[package]] name = "aes" -version = "0.8.4" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" +checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2" dependencies = [ "cfg-if", "cipher 0.4.4", @@ -68,36 +68,42 @@ dependencies = [ "cipher 0.4.4", "ctr", "ghash", - "subtle 2.6.1", + "subtle 2.5.0", ] [[package]] name = "ahash" -version = "0.8.12" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", - "getrandom 0.3.4", + "getrandom 0.2.10", "once_cell", "version_check", - "zerocopy", + "zerocopy 0.7.32", ] [[package]] name = "aho-corasick" -version = "1.1.4" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" +checksum = "6748e8def348ed4d14996fa801f4122cd763fff530258cdc03f64b25f89d3a5a" dependencies = [ "memchr", ] [[package]] name = "allocator-api2" -version = "0.2.21" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" +checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" + +[[package]] +name = "android-tzdata" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" [[package]] name = "android_system_properties" @@ -110,52 +116,50 @@ dependencies = [ [[package]] name = "anstream" -version = "1.0.0" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d" +checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5" dependencies = [ "anstyle", "anstyle-parse", "anstyle-query", "anstyle-wincon", "colorchoice", - "is_terminal_polyfill", "utf8parse", ] [[package]] name = "anstyle" -version = "1.0.14" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000" +checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" [[package]] name = "anstyle-parse" -version = "1.0.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e" +checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.1.5" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" +checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.48.0", ] [[package]] name = "anstyle-wincon" -version = "3.0.11" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" +checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" dependencies = [ "anstyle", - "once_cell_polyfill", - "windows-sys 0.61.2", + "windows-sys 0.48.0", ] [[package]] @@ -184,15 +188,9 @@ dependencies = [ "proc-macro-error", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] -[[package]] -name = "arbitrary" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" - [[package]] name = "ark-bls12-377" version = "0.4.0" @@ -258,7 +256,7 @@ dependencies = [ "ark-std 0.5.0", "educe", "fnv", - "hashbrown 0.15.5", + "hashbrown 0.15.2", "itertools 0.13.0", "num-bigint", "num-integer", @@ -308,7 +306,7 @@ dependencies = [ "ark-ff-macros 0.5.0", "ark-serialize 0.5.0", "ark-std 0.5.0", - "arrayvec 0.7.6", + "arrayvec 0.7.4", "digest 0.10.7", "educe", "itertools 0.13.0", @@ -335,7 +333,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -361,7 +359,7 @@ dependencies = [ "num-traits", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -389,7 +387,7 @@ dependencies = [ "ark-std 0.5.0", "educe", "fnv", - "hashbrown 0.15.5", + "hashbrown 0.15.2", ] [[package]] @@ -412,7 +410,7 @@ checksum = "3f4d068aaf107ebcd7dfb52bc748f8030e0fc930ac8e360146ca54c1203088f7" dependencies = [ "ark-serialize-derive 0.5.0", "ark-std 0.5.0", - "arrayvec 0.7.6", + "arrayvec 0.7.4", "digest 0.10.7", "num-bigint", ] @@ -436,7 +434,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -475,9 +473,9 @@ dependencies = [ [[package]] name = "ark-vrf" -version = "0.2.2" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d815a2faa9e0fe6c342cc7f25f1f30016774cfbc966f56ea1967377a7ac2066" +checksum = "9501da18569b2afe0eb934fb7afd5a247d238b94116155af4dd068f319adfe6d" dependencies = [ "ark-bls12-381 0.5.0", "ark-ec 0.5.0", @@ -487,22 +485,22 @@ dependencies = [ "ark-std 0.5.0", "digest 0.10.7", "rand_chacha 0.3.1", - "sha2 0.10.9", + "sha2 0.10.8", "w3f-ring-proof", "zeroize", ] [[package]] name = "array-bytes" -version = "6.2.3" +version = "6.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d5dde061bd34119e902bbb2d9b90c5692635cf59fb91d582c2b68043f1b8293" +checksum = "6f840fb7195bcfc5e17ea40c26e5ce6d5b9ce5d584466e17703209657e459ae0" [[package]] name = "arrayref" -version = "0.3.9" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" +checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" [[package]] name = "arrayvec" @@ -515,23 +513,23 @@ dependencies = [ [[package]] name = "arrayvec" -version = "0.7.6" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" +checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" [[package]] name = "asn1-rs" -version = "0.6.2" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048" +checksum = "22ad1373757efa0f70ec53939aabc7152e1591cb485208052993070ac8d2429d" dependencies = [ - "asn1-rs-derive 0.5.1", + "asn1-rs-derive 0.5.0", "asn1-rs-impl", "displaydoc", "nom", "num-traits", "rusticata-macros", - "thiserror 1.0.69", + "thiserror 1.0.65", "time", ] @@ -547,20 +545,20 @@ dependencies = [ "nom", "num-traits", "rusticata-macros", - "thiserror 2.0.18", + "thiserror 2.0.11", "time", ] [[package]] name = "asn1-rs-derive" -version = "0.5.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490" +checksum = "7378575ff571966e99a744addeff0bff98b8ada0dedf1956d59e634db95eaac1" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", - "synstructure 0.13.2", + "syn 2.0.98", + "synstructure 0.13.1", ] [[package]] @@ -571,8 +569,8 @@ checksum = "3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", - "synstructure 0.13.2", + "syn 2.0.98", + "synstructure 0.13.1", ] [[package]] @@ -583,7 +581,17 @@ checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", +] + +[[package]] +name = "async-attributes" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3203e79f4dd9bdda415ed03cf14dae5a2bf775c683a00f94e9cd1faf0f596e5" +dependencies = [ + "quote 1.0.45", + "syn 1.0.109", ] [[package]] @@ -599,11 +607,12 @@ dependencies = [ [[package]] name = "async-channel" -version = "2.5.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2" +checksum = "9f2776ead772134d55b62dd45e59a79e21612d85d0af729b8b7d3967d601a62a" dependencies = [ "concurrent-queue", + "event-listener 5.3.1", "event-listener-strategy", "futures-core", "pin-project-lite", @@ -611,27 +620,26 @@ dependencies = [ [[package]] name = "async-executor" -version = "1.14.0" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a" +checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec" dependencies = [ "async-task", "concurrent-queue", - "fastrand", - "futures-lite", - "pin-project-lite", + "fastrand 2.3.0", + "futures-lite 2.3.0", "slab", ] [[package]] name = "async-fs" -version = "2.2.0" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8034a681df4aed8b8edbd7fbe472401ecf009251c8b40556b304567052e294c5" +checksum = "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a" dependencies = [ "async-lock", "blocking", - "futures-lite", + "futures-lite 2.3.0", ] [[package]] @@ -640,40 +648,41 @@ version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c" dependencies = [ - "async-channel 2.5.0", + "async-channel 2.3.0", "async-executor", "async-io", "async-lock", "blocking", - "futures-lite", + "futures-lite 2.3.0", "once_cell", ] [[package]] name = "async-io" -version = "2.6.0" +version = "2.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc" +checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964" dependencies = [ - "autocfg", + "async-lock", "cfg-if", "concurrent-queue", "futures-io", - "futures-lite", + "futures-lite 2.3.0", "parking", - "polling", - "rustix", + "polling 3.4.0", + "rustix 0.38.42", "slab", - "windows-sys 0.61.2", + "tracing", + "windows-sys 0.52.0", ] [[package]] name = "async-lock" -version = "3.4.2" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311" +checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" dependencies = [ - "event-listener 5.4.1", + "event-listener 5.3.1", "event-listener-strategy", "pin-project-lite", ] @@ -686,32 +695,33 @@ checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7" dependencies = [ "async-io", "blocking", - "futures-lite", + "futures-lite 2.3.0", ] [[package]] name = "async-process" -version = "2.5.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75" +checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb" dependencies = [ - "async-channel 2.5.0", + "async-channel 2.3.0", "async-io", "async-lock", "async-signal", "async-task", "blocking", "cfg-if", - "event-listener 5.4.1", - "futures-lite", - "rustix", + "event-listener 5.3.1", + "futures-lite 2.3.0", + "rustix 0.38.42", + "tracing", ] [[package]] name = "async-signal" -version = "0.2.13" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c" +checksum = "dfb3634b73397aa844481f814fad23bbf07fdb0eabec10f2eb95e58944b1ec32" dependencies = [ "async-io", "async-lock", @@ -719,10 +729,10 @@ dependencies = [ "cfg-if", "futures-core", "futures-io", - "rustix", + "rustix 0.38.42", "signal-hook-registry", "slab", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -731,6 +741,7 @@ version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c8e079a4ab67ae52b7403632e4618815d6db36d2a010cfe41b02c1b1578f93b" dependencies = [ + "async-attributes", "async-channel 1.9.0", "async-global-executor", "async-io", @@ -739,7 +750,7 @@ dependencies = [ "futures-channel", "futures-core", "futures-io", - "futures-lite", + "futures-lite 2.3.0", "gloo-timers", "kv-log-macro", "log", @@ -765,7 +776,7 @@ checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -802,9 +813,9 @@ checksum = "a8ab6b55fe97976e46f91ddbed8d147d966475dc29b2032757ba47e02376fbc3" [[package]] name = "atomic-waker" -version = "1.1.2" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" +checksum = "1181e1e0d1fce796a03db1ae795d67167da795f9cf4a39c37589e85ef57f26d3" [[package]] name = "attohttpc" @@ -812,16 +823,16 @@ version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d9a9bf8b79a749ee0b911b91b671cc2b6c670bdbc7e3dfd537576ddc94bb2a2" dependencies = [ - "http 0.2.12", + "http 0.2.9", "log", "url", ] [[package]] name = "autocfg" -version = "1.5.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" +checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "backoff" @@ -829,24 +840,24 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1" dependencies = [ - "getrandom 0.2.17", + "getrandom 0.2.10", "instant", "rand 0.8.5", ] [[package]] name = "backtrace" -version = "0.3.76" +version = "0.3.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6" +checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" dependencies = [ - "addr2line 0.25.1", + "addr2line 0.21.0", + "cc", "cfg-if", "libc", "miniz_oxide", - "object 0.37.3", + "object 0.32.2", "rustc-demangle", - "windows-link", ] [[package]] @@ -861,22 +872,24 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" -[[package]] -name = "base256emoji" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e9430d9a245a77c92176e649af6e275f20839a48389859d1661e9a128d077c" -dependencies = [ - "const-str", - "match-lookup", -] - [[package]] name = "base58" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6107fe1be6682a68940da878d9e9f5e90ca5745b3dec9fd1bb393c8777d4f581" +[[package]] +name = "base64" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" + +[[package]] +name = "base64" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + [[package]] name = "base64" version = "0.22.1" @@ -885,9 +898,9 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "base64ct" -version = "1.8.3" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06" +checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" [[package]] name = "binary-merkle-tree" @@ -899,25 +912,37 @@ dependencies = [ "parity-scale-codec", ] +[[package]] +name = "bincode" +version = "1.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" +dependencies = [ + "serde", +] + [[package]] name = "bip39" -version = "2.2.2" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90dbd31c98227229239363921e60fcf5e558e43ec69094d46fc4996f08d1d5bc" +checksum = "33415e24172c1b7d6066f6d999545375ab8e1d95421d6784bdfff9496f292387" dependencies = [ "bitcoin_hashes", - "rand 0.8.5", - "rand_core 0.6.4", - "serde", - "unicode-normalization", ] +[[package]] +name = "bitcoin-internals" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9425c3bf7089c983facbae04de54513cce73b41c7f9ff8c845b54e7bc64ebbfb" + [[package]] name = "bitcoin_hashes" -version = "0.14.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26ec84b80c482df901772e931a9a681e26a1b9ee2302edeff23cb30328745c8b" +checksum = "1930a4dabfebb8d7d9992db18ebe3ae2876f0a305fab206fd168df931ede293b" dependencies = [ + "bitcoin-internals", "hex-conservative", ] @@ -929,9 +954,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.11.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" +checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" [[package]] name = "bitvec" @@ -979,13 +1004,37 @@ dependencies = [ [[package]] name = "blake2b_simd" -version = "1.0.4" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780" +dependencies = [ + "arrayref", + "arrayvec 0.7.4", + "constant_time_eq 0.3.0", +] + +[[package]] +name = "blake2s_simd" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6637f448b9e61dfadbdcbae9a885fadee1f3eaffb1f8d3c1965d3ade8bdfd44f" +dependencies = [ + "arrayref", + "arrayvec 0.7.4", + "constant_time_eq 0.2.6", +] + +[[package]] +name = "blake3" +version = "1.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b79834656f71332577234b50bfc009996f7449e0c056884e6a02492ded0ca2f3" +checksum = "d82033247fd8e890df8f740e407ad4d038debb9eb1f40533fffb32e7d17dc6f7" dependencies = [ "arrayref", - "arrayvec 0.7.6", - "constant_time_eq 0.4.2", + "arrayvec 0.7.4", + "cc", + "cfg-if", + "constant_time_eq 0.3.0", ] [[package]] @@ -1008,24 +1057,23 @@ dependencies = [ [[package]] name = "blocking" -version = "1.6.2" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21" +checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" dependencies = [ - "async-channel 2.5.0", + "async-channel 2.3.0", "async-task", "futures-io", - "futures-lite", + "futures-lite 2.3.0", "piper", ] [[package]] name = "bounded-collections" -version = "0.3.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dee8eddd066a8825ec5570528e6880471210fd5d88cb6abbe1cfdd51ca249c33" +checksum = "32ed0a820ed50891d36358e997d27741a6142e382242df40ff01c89bcdcc7a2b" dependencies = [ - "jam-codec", "log", "parity-scale-codec", "scale-info", @@ -1078,7 +1126,6 @@ dependencies = [ "bp-runtime", "frame-support", "frame-system", - "parachains-common", "polkadot-primitives", "sp-api", "sp-std", @@ -1291,6 +1338,7 @@ dependencies = [ "frame-system", "hash-db", "impl-trait-for-tuples", + "log", "num-traits", "parity-scale-codec", "scale-info", @@ -1301,7 +1349,6 @@ dependencies = [ "sp-state-machine", "sp-std", "sp-trie", - "tracing", "trie-db", ] @@ -1380,6 +1427,7 @@ dependencies = [ "bp-runtime", "frame-support", "frame-system", + "log", "pallet-bridge-grandpa", "pallet-bridge-messages", "pallet-bridge-parachains", @@ -1394,7 +1442,6 @@ dependencies = [ "sp-trie", "sp-weights", "staging-xcm", - "tracing", "tuplex", ] @@ -1409,12 +1456,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.20.2" +version = "3.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" -dependencies = [ - "allocator-api2", -] +checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" [[package]] name = "byte-slice-cast" @@ -1430,9 +1474,9 @@ checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" [[package]] name = "bytemuck" -version = "1.25.0" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" +checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea" [[package]] name = "byteorder" @@ -1458,20 +1502,16 @@ dependencies = [ [[package]] name = "castaway" -version = "0.2.4" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a" -dependencies = [ - "rustversion", -] +checksum = "a2698f953def977c68f935bb0dfa959375ad4638570e969e2f1e9f433cbf1af6" [[package]] name = "cc" -version = "1.2.58" +version = "1.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1e928d4b69e3077709075a938a05ffbedfa53a84c8f766efbf8220bb1ff60e1" +checksum = "812acba72f0a070b003d3697490d2b55b837230ae7c6c6497f05cc2ddbb8d938" dependencies = [ - "find-msvc-tools", "jobserver", "libc", "shlex", @@ -1485,24 +1525,18 @@ checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" [[package]] name = "cfg-expr" -version = "0.15.8" +version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" +checksum = "03915af431787e6ffdcc74c645077518c6b6e01f80b761e0fbbfa288536311b3" dependencies = [ "smallvec", ] [[package]] name = "cfg-if" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" - -[[package]] -name = "cfg_aliases" -version = "0.2.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "chacha" @@ -1540,28 +1574,42 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.44" +version = "0.4.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0" +checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" dependencies = [ + "android-tzdata", "iana-time-zone", "js-sys", "num-traits", - "serde", "wasm-bindgen", - "windows-link", + "windows-targets 0.48.5", ] [[package]] name = "cid" -version = "0.11.1" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3147d8272e8fa0ccd29ce51194dd98f79ddfb8191ba9e3409884e751798acf3a" +checksum = "b9b68e3193982cd54187d71afdb2a271ad4cf8af157858e9cb911b91321de143" dependencies = [ "core2", "multibase", - "multihash 0.19.3", - "unsigned-varint 0.8.0", + "multihash 0.17.0", + "serde", + "unsigned-varint 0.7.2", +] + +[[package]] +name = "cid" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd94671561e36e4e7de75f753f577edafb0e7c05d6e4547229fdf7938fbcd2c3" +dependencies = [ + "core2", + "multibase", + "multihash 0.18.1", + "serde", + "unsigned-varint 0.7.2", ] [[package]] @@ -1586,9 +1634,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.6.0" +version = "4.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b193af5b67834b676abd72466a96c1024e6a6ad978a1f484bd90b85c94041351" +checksum = "0fbb260a053428790f3de475e304ff84cdbc4face759ea7a3e64c1edd938a7fc" dependencies = [ "clap_builder", "clap_derive", @@ -1596,9 +1644,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.6.0" +version = "4.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f" +checksum = "64b17d7ea74e9f833c7dbf2cbe4fb12ff26783eda4782a8975b72f895c9b4d99" dependencies = [ "anstream", "anstyle", @@ -1608,42 +1656,33 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.6.0" +version = "4.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1110bd8a634a1ab8cb04345d8d878267d57c3cf1b38d91b71af6686408bbca6a" +checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0" dependencies = [ - "heck", + "heck 0.5.0", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] name = "clap_lex" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9" - -[[package]] -name = "cobs" -version = "0.3.0" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1" -dependencies = [ - "thiserror 2.0.18", -] +checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" [[package]] name = "colorchoice" -version = "1.0.5" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" +checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" [[package]] name = "combine" -version = "4.6.7" +version = "4.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" +checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" dependencies = [ "bytes", "memchr", @@ -1666,41 +1705,37 @@ dependencies = [ [[package]] name = "const-oid" -version = "0.9.6" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" +checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f" [[package]] name = "const-random" -version = "0.1.18" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" +checksum = "368a7a772ead6ce7e1de82bfb04c485f3db8ec744f72925af5735e29a22cc18e" dependencies = [ "const-random-macro", + "proc-macro-hack", ] [[package]] name = "const-random-macro" -version = "0.1.16" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" +checksum = "9d7d6ab3c3a2282db210df5f02c4dab6e0a7057af0fb7ebd4070f30fe05c0ddb" dependencies = [ - "getrandom 0.2.17", + "getrandom 0.2.10", "once_cell", + "proc-macro-hack", "tiny-keccak", ] -[[package]] -name = "const-str" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f421161cb492475f1661ddc9815a745a1c894592070661180fdec3d4872e9c3" - [[package]] name = "const_format" -version = "0.2.35" +version = "0.2.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7faa7469a93a566e9ccc1c73fe783b4a65c274c5ace346038dca9c39fe0030ad" +checksum = "126f97965c8ad46d6d9163268ff28432e8f6a1196a55578867832e3049df63dd" dependencies = [ "const_format_proc_macros", ] @@ -1713,7 +1748,7 @@ checksum = "1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "unicode-xid 0.2.6", + "unicode-xid 0.2.4", ] [[package]] @@ -1724,24 +1759,27 @@ checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" [[package]] name = "constant_time_eq" -version = "0.4.2" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b" +checksum = "21a53c0a4d288377e7415b53dcfc3c04da5cdc2cc95c8d5ac178b58f0b861ad6" [[package]] -name = "convert_case" -version = "0.4.0" +name = "constant_time_eq" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" +checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" + +[[package]] +name = "constcat" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f272d0c4cf831b4fa80ee529c7707f76585986e910e1fbce1d7921970bc1a241" [[package]] name = "convert_case" -version = "0.6.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca" -dependencies = [ - "unicode-segmentation", -] +checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" [[package]] name = "core-foundation" @@ -1755,9 +1793,9 @@ dependencies = [ [[package]] name = "core-foundation" -version = "0.10.1" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6" +checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63" dependencies = [ "core-foundation-sys", "libc", @@ -1780,129 +1818,80 @@ dependencies = [ [[package]] name = "cpp_demangle" -version = "0.4.5" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2bb79cb74d735044c972aae58ed0aaa9a837e85b01106a54c39e42e97f62253" +checksum = "eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f" dependencies = [ "cfg-if", ] [[package]] name = "cpufeatures" -version = "0.2.17" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" dependencies = [ "libc", ] -[[package]] -name = "cranelift-assembler-x64" -version = "0.122.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ae7b60ec3fd7162427d3b3801520a1908bef7c035b52983cd3ca11b8e7deb51" -dependencies = [ - "cranelift-assembler-x64-meta", -] - -[[package]] -name = "cranelift-assembler-x64-meta" -version = "0.122.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6511c200fed36452697b4b6b161eae57d917a2044e6333b1c1389ed63ccadeee" -dependencies = [ - "cranelift-srcgen", -] - [[package]] name = "cranelift-bforest" -version = "0.122.0" +version = "0.95.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f7086a645aa58bae979312f64e3029ac760ac1b577f5cd2417844842a2ca07f" +checksum = "1277fbfa94bc82c8ec4af2ded3e639d49ca5f7f3c7eeab2c66accd135ece4e70" dependencies = [ "cranelift-entity", ] -[[package]] -name = "cranelift-bitset" -version = "0.122.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5225b4dec45f3f3dbf383f12560fac5ce8d780f399893607e21406e12e77f491" -dependencies = [ - "serde", - "serde_derive", -] - [[package]] name = "cranelift-codegen" -version = "0.122.0" +version = "0.95.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "858fb3331e53492a95979378d6df5208dd1d0d315f19c052be8115f4efc888e0" +checksum = "c6e8c31ad3b2270e9aeec38723888fe1b0ace3bea2b06b3f749ccf46661d3220" dependencies = [ "bumpalo", - "cranelift-assembler-x64", "cranelift-bforest", - "cranelift-bitset", "cranelift-codegen-meta", "cranelift-codegen-shared", - "cranelift-control", "cranelift-entity", "cranelift-isle", - "gimli 0.31.1", - "hashbrown 0.15.5", + "gimli 0.27.3", + "hashbrown 0.13.2", "log", - "pulley-interpreter", "regalloc2", - "rustc-hash 2.1.2", - "serde", "smallvec", "target-lexicon", - "wasmtime-internal-math", ] [[package]] name = "cranelift-codegen-meta" -version = "0.122.0" +version = "0.95.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "456715b9d5f12398f156d5081096e7b5d039f01b9ecc49790a011c8e43e65b5f" +checksum = "c8ac5ac30d62b2d66f12651f6b606dbdfd9c2cfd0908de6b387560a277c5c9da" dependencies = [ - "cranelift-assembler-x64-meta", "cranelift-codegen-shared", - "cranelift-srcgen", - "pulley-interpreter", ] [[package]] name = "cranelift-codegen-shared" -version = "0.122.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0306041099499833f167a0ddb707e1e54100f1a84eab5631bc3dad249708f482" - -[[package]] -name = "cranelift-control" -version = "0.122.0" +version = "0.95.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1672945e1f9afc2297f49c92623f5eabc64398e2cb0d824f8f72a2db2df5af23" -dependencies = [ - "arbitrary", -] +checksum = "dd82b8b376247834b59ed9bdc0ddeb50f517452827d4a11bccf5937b213748b8" [[package]] name = "cranelift-entity" -version = "0.122.0" +version = "0.95.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa3cd55eb5f3825b9ae5de1530887907360a6334caccdc124c52f6d75246c98a" +checksum = "40099d38061b37e505e63f89bab52199037a72b931ad4868d9089ff7268660b0" dependencies = [ - "cranelift-bitset", "serde", - "serde_derive", ] [[package]] name = "cranelift-frontend" -version = "0.122.0" +version = "0.95.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "781f9905f8139b8de22987b66b522b416fe63eb76d823f0b3a8c02c8fd9500c7" +checksum = "64a25d9d0a0ae3079c463c34115ec59507b4707175454f0eee0891e83e30e82d" dependencies = [ "cranelift-codegen", "log", @@ -1912,15 +1901,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.122.0" +version = "0.95.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a05337a2b02c3df00b4dd9a263a027a07b3dff49f61f7da3b5d195c21eaa633d" +checksum = "80de6a7d0486e4acbd5f9f87ec49912bf4c8fb6aea00087b989685460d4469ba" [[package]] name = "cranelift-native" -version = "0.122.0" +version = "0.95.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eee7a496dd66380082c9c5b6f2d5fa149cec0ec383feec5caf079ca2b3671c2" +checksum = "bb6b03e0e03801c4b3fd8ce0758a94750c07a44e7944cc0ffbf0d3f2e7c79b00" dependencies = [ "cranelift-codegen", "libc", @@ -1928,92 +1917,92 @@ dependencies = [ ] [[package]] -name = "cranelift-srcgen" -version = "0.122.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b530783809a55cb68d070e0de60cfbb3db0dc94c8850dd5725411422bedcf6bb" - -[[package]] -name = "crc32fast" -version = "1.5.0" +name = "cranelift-wasm" +version = "0.95.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +checksum = "ff3220489a3d928ad91e59dd7aeaa8b3de18afb554a6211213673a71c90737ac" dependencies = [ - "cfg-if", + "cranelift-codegen", + "cranelift-entity", + "cranelift-frontend", + "itertools 0.10.5", + "log", + "smallvec", + "wasmparser", + "wasmtime-types", ] [[package]] -name = "critical-section" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" - -[[package]] -name = "crossbeam-channel" -version = "0.5.15" +name = "crc32fast" +version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" +checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" dependencies = [ - "crossbeam-utils", + "cfg-if", ] [[package]] name = "crossbeam-deque" -version = "0.8.6" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" dependencies = [ + "cfg-if", "crossbeam-epoch", "crossbeam-utils", ] [[package]] name = "crossbeam-epoch" -version = "0.9.18" +version = "0.9.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" dependencies = [ + "autocfg", + "cfg-if", "crossbeam-utils", + "memoffset 0.9.0", + "scopeguard", ] [[package]] name = "crossbeam-queue" -version = "0.3.12" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" +checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.21" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crunchy" -version = "0.2.4" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" +checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" [[package]] name = "crypto-bigint" -version = "0.5.5" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" +checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array 0.14.7", "rand_core 0.6.4", - "subtle 2.6.1", + "subtle 2.5.0", "zeroize", ] [[package]] name = "crypto-common" -version = "0.1.7" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" dependencies = [ "generic-array 0.14.7", "rand_core 0.6.4", @@ -2037,7 +2026,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" dependencies = [ "generic-array 0.14.7", - "subtle 2.6.1", + "subtle 2.5.0", ] [[package]] @@ -2050,21 +2039,8 @@ dependencies = [ ] [[package]] -name = "cumulus-pallet-session-benchmarking" -version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" -dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "pallet-session", - "parity-scale-codec", - "sp-runtime", -] - -[[package]] -name = "cumulus-primitives-core" -version = "0.7.0" +name = "cumulus-primitives-core" +version = "0.7.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "parity-scale-codec", @@ -2076,46 +2052,28 @@ dependencies = [ "sp-runtime", "sp-trie", "staging-xcm", - "tracing", -] - -[[package]] -name = "cumulus-primitives-utility" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" -dependencies = [ - "cumulus-primitives-core", - "frame-support", - "log", - "pallet-asset-conversion", - "parity-scale-codec", - "polkadot-runtime-common", - "sp-runtime", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", ] [[package]] name = "curl" -version = "0.4.49" +version = "0.4.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79fc3b6dd0b87ba36e565715bf9a2ced221311db47bd18011676f24a6066edbc" +checksum = "1e2161dd6eba090ff1594084e95fd67aeccf04382ffea77999ea94ed42ec67b6" dependencies = [ "curl-sys", "libc", - "openssl-probe 0.1.6", + "openssl-probe", "openssl-sys", "schannel", - "socket2 0.6.3", - "windows-sys 0.59.0", + "socket2", + "windows-sys 0.52.0", ] [[package]] name = "curl-sys" -version = "0.4.87+curl-8.19.0" +version = "0.4.72+curl-8.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61a460380f0ef783703dcbe909107f39c162adeac050d73c850055118b5b6327" +checksum = "29cbdc8314c447d11e8fd156dcdd031d9e02a7a976163e396b548c03153bc9ea" dependencies = [ "cc", "libc", @@ -2124,7 +2082,7 @@ dependencies = [ "openssl-sys", "pkg-config", "vcpkg", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -2139,101 +2097,67 @@ dependencies = [ "digest 0.10.7", "fiat-crypto", "rustc_version", - "subtle 2.6.1", + "subtle 2.5.0", "zeroize", ] [[package]] name = "curve25519-dalek-derive" -version = "0.1.1" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" +checksum = "83fdaf97f4804dcebfa5862639bc9ce4121e82140bec2a987ac5140294865b5b" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", -] - -[[package]] -name = "darling" -version = "0.20.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" -dependencies = [ - "darling_core 0.20.11", - "darling_macro 0.20.11", + "syn 2.0.98", ] [[package]] name = "darling" -version = "0.23.0" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" +checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" dependencies = [ - "darling_core 0.23.0", - "darling_macro 0.23.0", + "darling_core", + "darling_macro", ] [[package]] name = "darling_core" -version = "0.20.11" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" +checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" dependencies = [ "fnv", "ident_case", "proc-macro2 1.0.106", "quote 1.0.45", "strsim", - "syn 2.0.117", -] - -[[package]] -name = "darling_core" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0" -dependencies = [ - "ident_case", - "proc-macro2 1.0.106", - "quote 1.0.45", - "strsim", - "syn 2.0.117", -] - -[[package]] -name = "darling_macro" -version = "0.20.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" -dependencies = [ - "darling_core 0.20.11", - "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] name = "darling_macro" -version = "0.23.0" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" +checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ - "darling_core 0.23.0", + "darling_core", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] name = "data-encoding" -version = "2.10.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea" +checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" [[package]] name = "data-encoding-macro" -version = "0.1.19" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8142a83c17aa9461d637e649271eae18bf2edd00e91f2e105df36c3c16355bdb" +checksum = "c904b33cc60130e1aeea4956ab803d08a3f4a0ca82d64ed757afac3891f2bb99" dependencies = [ "data-encoding", "data-encoding-macro-internal", @@ -2241,31 +2165,21 @@ dependencies = [ [[package]] name = "data-encoding-macro-internal" -version = "0.1.17" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ab67060fc6b8ef687992d439ca0fa36e7ed17e9a0b16b25b601e8757df720de" +checksum = "8fdf3fce3ce863539ec1d7fd1b6dcc3c645663376b43ed376bbf887733e4f772" dependencies = [ "data-encoding", - "syn 2.0.117", -] - -[[package]] -name = "debugid" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d" -dependencies = [ - "uuid", + "syn 1.0.109", ] [[package]] name = "der" -version = "0.7.10" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c" dependencies = [ "const-oid", - "pem-rfc7468", "zeroize", ] @@ -2275,7 +2189,7 @@ version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553" dependencies = [ - "asn1-rs 0.6.2", + "asn1-rs 0.6.1", "displaydoc", "nom", "num-bigint", @@ -2299,9 +2213,9 @@ dependencies = [ [[package]] name = "deranged" -version = "0.5.8" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" +checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" dependencies = [ "powerfmt", ] @@ -2325,31 +2239,31 @@ checksum = "d65d7ce8132b7c0e54497a4d9a55a1c2a0912a0d786cf894472ba818fba45762" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] name = "derive-where" -version = "1.6.1" +version = "1.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d08b3a0bcc0d079199cd476b2cae8435016ec11d1c0986c6901c5ac223041534" +checksum = "62d671cc41a825ebabc75757b62d3d168c577f9149b2d49ece1dad1f72119d25" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] name = "derive_more" -version = "0.99.20" +version = "0.99.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" +checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" dependencies = [ - "convert_case 0.4.0", + "convert_case", "proc-macro2 1.0.106", "quote 1.0.45", "rustc_version", - "syn 2.0.117", + "syn 1.0.109", ] [[package]] @@ -2369,7 +2283,7 @@ checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -2399,7 +2313,7 @@ dependencies = [ "block-buffer 0.10.4", "const-oid", "crypto-common", - "subtle 2.6.1", + "subtle 2.5.0", ] [[package]] @@ -2425,13 +2339,13 @@ dependencies = [ [[package]] name = "displaydoc" -version = "0.2.5" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -2455,9 +2369,9 @@ dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", "regex", - "syn 2.0.117", + "syn 2.0.98", "termcolor", - "toml 0.8.23", + "toml 0.8.19", "walkdir", ] @@ -2469,27 +2383,48 @@ checksum = "1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1" [[package]] name = "downcast-rs" -version = "1.2.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" +checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" [[package]] name = "dtoa" -version = "1.0.11" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" + +[[package]] +name = "dyn-clonable" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e9232f0e607a262ceb9bd5141a3dfb3e4db6994b31989bbfd845878cba59fd4" +dependencies = [ + "dyn-clonable-impl", + "dyn-clone", +] + +[[package]] +name = "dyn-clonable-impl" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c3cf4824e2d5f025c7b531afcb2325364084a16806f6d47fbc1f5fbd9960590" +checksum = "558e40ea573c374cf53507fd240b7ee2f5477df7cfebdb97323ec61c719399c5" +dependencies = [ + "proc-macro2 1.0.106", + "quote 1.0.45", + "syn 1.0.109", +] [[package]] name = "dyn-clone" -version = "1.0.20" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" +checksum = "545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d" [[package]] name = "ecdsa" -version = "0.16.9" +version = "0.16.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" +checksum = "a4b1e0c257a9e9f25f90ff76d7a68360ed497ee519c8e428d1825ef0000799d4" dependencies = [ "der", "digest 0.10.7", @@ -2502,9 +2437,9 @@ dependencies = [ [[package]] name = "ed25519" -version = "2.2.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ "pkcs8", "signature", @@ -2512,32 +2447,31 @@ dependencies = [ [[package]] name = "ed25519-dalek" -version = "2.2.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9" +checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" dependencies = [ "curve25519-dalek", "ed25519", "rand_core 0.6.4", "serde", - "sha2 0.10.9", - "subtle 2.6.1", + "sha2 0.10.8", + "subtle 2.5.0", "zeroize", ] [[package]] name = "ed25519-zebra" -version = "4.2.0" +version = "4.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "775765289f7c6336c18d3d66127527820dd45ffd9eb3b6b8ee4708590e6c20f5" +checksum = "7d9ce6874da5d4415896cd45ffbc4d1cfc0c4f9c079427bd870742c30f2f65a9" dependencies = [ "curve25519-dalek", "ed25519", - "hashbrown 0.16.1", - "pkcs8", + "hashbrown 0.14.5", + "hex", "rand_core 0.6.4", - "sha2 0.10.9", - "subtle 2.6.1", + "sha2 0.10.8", "zeroize", ] @@ -2550,14 +2484,14 @@ dependencies = [ "enum-ordinalize", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] name = "either" -version = "1.15.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" [[package]] name = "elliptic-curve" @@ -2575,101 +2509,69 @@ dependencies = [ "rand_core 0.6.4", "sec1", "serdect", - "subtle 2.6.1", + "subtle 2.5.0", "zeroize", ] -[[package]] -name = "embedded-io" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced" - -[[package]] -name = "embedded-io" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d" - [[package]] name = "encoding_rs" -version = "0.8.35" +version = "0.8.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" +checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" dependencies = [ "cfg-if", ] [[package]] name = "enum-as-inner" -version = "0.6.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc" +checksum = "5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a" dependencies = [ - "heck", + "heck 0.4.1", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", -] - -[[package]] -name = "enum-display" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02058bb25d8d0605829af88230427dd5cd50661590bd2b09d1baf7c64c417f24" -dependencies = [ - "enum-display-macro", -] - -[[package]] -name = "enum-display-macro" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4be2cf2fe7b971b1865febbacd4d8df544aa6bd377cca011a6d69dcf4c60d94" -dependencies = [ - "convert_case 0.6.0", - "quote 1.0.45", - "syn 1.0.109", + "syn 2.0.98", ] [[package]] name = "enum-ordinalize" -version = "4.3.2" +version = "4.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a1091a7bb1f8f2c4b28f1fe2cef4980ca2d410a3d727d67ecc3178c9b0800f0" +checksum = "fea0dcfa4e54eeb516fe454635a95753ddd39acda650ce703031c6973e315dd5" dependencies = [ "enum-ordinalize-derive", ] [[package]] name = "enum-ordinalize-derive" -version = "4.3.2" +version = "4.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ca9601fb2d62598ee17836250842873a413586e5d7ed88b356e38ddbb0ec631" +checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] name = "enumflags2" -version = "0.7.12" +version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef" +checksum = "ba2f4b465f5318854c6f8dd686ede6c0a9dc67d4b1ac241cf0eb51521a309147" dependencies = [ "enumflags2_derive", ] [[package]] name = "enumflags2_derive" -version = "0.7.12" +version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827" +checksum = "fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -2680,7 +2582,20 @@ checksum = "2f9ed6b3789237c8a0c1c505af1c7eb2c560df6186f01b098c3a1064ea532f38" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", +] + +[[package]] +name = "env_logger" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece" +dependencies = [ + "humantime", + "is-terminal", + "log", + "regex", + "termcolor", ] [[package]] @@ -2691,33 +2606,33 @@ checksum = "e48c92028aaa870e83d51c64e5d4e0b6981b360c522198c23959f219a4e1b15b" [[package]] name = "equivalent" -version = "1.0.2" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "equivocation-detector" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ + "async-std", "async-trait", "bp-header-chain", "finality-relay", "futures", + "log", "num-traits", "relay-utils", - "tokio", - "tracing", ] [[package]] name = "errno" -version = "0.3.14" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -2728,9 +2643,9 @@ checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" [[package]] name = "event-listener" -version = "5.4.1" +version = "5.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab" +checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" dependencies = [ "concurrent-queue", "parking", @@ -2739,11 +2654,11 @@ dependencies = [ [[package]] name = "event-listener-strategy" -version = "0.5.4" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" +checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1" dependencies = [ - "event-listener 5.4.1", + "event-listener 5.3.1", "pin-project-lite", ] @@ -2759,14 +2674,23 @@ dependencies = [ "prettyplease", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] name = "fallible-iterator" -version = "0.3.0" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" + +[[package]] +name = "fastrand" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" +checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" +dependencies = [ + "instant", +] [[package]] name = "fastrand" @@ -2776,19 +2700,19 @@ checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" [[package]] name = "ff" -version = "0.13.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" +checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ "rand_core 0.6.4", - "subtle 2.6.1", + "subtle 2.5.0", ] [[package]] name = "fiat-crypto" -version = "0.2.9" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" +checksum = "27573eac26f4dd11e2b1916c3fe1baa56407c83c71a773a8ba17ec0bca03b6b7" [[package]] name = "file-guard" @@ -2800,6 +2724,16 @@ dependencies = [ "winapi", ] +[[package]] +name = "file-per-thread-logger" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84f2e425d9790201ba4af4630191feac6dcc98765b118d4d18e91d23c2353866" +dependencies = [ + "env_logger", + "log", +] + [[package]] name = "finality-grandpa" version = "0.16.3" @@ -2812,7 +2746,7 @@ dependencies = [ "log", "num-traits", "parity-scale-codec", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "scale-info", ] @@ -2821,22 +2755,16 @@ name = "finality-relay" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ + "async-std", "async-trait", "backoff", "bp-header-chain", "futures", + "log", "num-traits", "relay-utils", - "tokio", - "tracing", ] -[[package]] -name = "find-msvc-tools" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" - [[package]] name = "fixed-hash" version = "0.8.0" @@ -2851,9 +2779,9 @@ dependencies = [ [[package]] name = "fixedbitset" -version = "0.5.7" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" +checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" [[package]] name = "fnv" @@ -2861,35 +2789,20 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" -[[package]] -name = "foldhash" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" - -[[package]] -name = "foldhash" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" - [[package]] name = "form_urlencoded" -version = "1.2.2" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" dependencies = [ "percent-encoding", ] [[package]] name = "fragile" -version = "2.1.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8878864ba14bb86e818a412bfd6f18f9eabd4ec0f008a28e8f7eb61db532fcf9" -dependencies = [ - "futures-core", -] +checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" @@ -2934,10 +2847,10 @@ name = "frame-election-provider-solution-type" version = "13.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ - "proc-macro-crate 3.5.0", + "proc-macro-crate 3.1.0", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -2954,7 +2867,6 @@ dependencies = [ "sp-core", "sp-npos-elections", "sp-runtime", - "sp-std", ] [[package]] @@ -2989,9 +2901,9 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "23.0.1" +version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ba5be0edbdb824843a0f9c6f0906ecfc66c5316218d74457003218b24909ed0" +checksum = "26de808fa6461f2485dc51811aefed108850064994fb4a62b3ac21ffa62ac8df" dependencies = [ "cfg-if", "parity-scale-codec", @@ -3010,7 +2922,7 @@ dependencies = [ "bitflags 1.3.2", "docify", "environmental", - "frame-metadata 23.0.1", + "frame-metadata 20.0.0", "frame-support-procedural", "impl-trait-for-tuples", "k256", @@ -3057,7 +2969,7 @@ dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -3066,10 +2978,10 @@ version = "10.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-support-procedural-tools-derive", - "proc-macro-crate 3.5.0", + "proc-macro-crate 3.1.0", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -3079,7 +2991,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b99 dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -3138,12 +3050,9 @@ dependencies = [ [[package]] name = "fs-err" -version = "2.11.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41" -dependencies = [ - "autocfg", -] +checksum = "0845fa252299212f0389d64ba26f34fa32cfe41588355f21ed507c59a0f64541" [[package]] name = "funty" @@ -3211,11 +3120,26 @@ checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" [[package]] name = "futures-lite" -version = "2.6.1" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" +dependencies = [ + "fastrand 1.9.0", + "futures-core", + "futures-io", + "memchr", + "parking", + "pin-project-lite", + "waker-fn", +] + +[[package]] +name = "futures-lite" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad" +checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" dependencies = [ - "fastrand", + "fastrand 2.3.0", "futures-core", "futures-io", "parking", @@ -3230,7 +3154,7 @@ checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -3240,7 +3164,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f2f12607f92c69b12ed746fabf9ca4f5c482cba46679c1a75b874ed7c26adb" dependencies = [ "futures-io", - "rustls", + "rustls 0.23.18", "rustls-pki-types", ] @@ -3288,19 +3212,6 @@ dependencies = [ "byteorder", ] -[[package]] -name = "fxprof-processed-profile" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27d12c0aed7f1e24276a241aadc4cb8ea9f83000f34bc062b7cc2d51e3b0fabd" -dependencies = [ - "bitflags 2.11.0", - "debugid", - "fxhash", - "serde", - "serde_json", -] - [[package]] name = "generic-array" version = "0.12.4" @@ -3323,42 +3234,25 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" -dependencies = [ - "cfg-if", - "js-sys", - "libc", - "wasi", - "wasm-bindgen", -] - -[[package]] -name = "getrandom" -version = "0.3.4" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" +checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" dependencies = [ "cfg-if", - "js-sys", "libc", - "r-efi 5.3.0", - "wasip2", - "wasm-bindgen", + "wasi 0.11.0+wasi-snapshot-preview1", ] [[package]] name = "getrandom" -version = "0.4.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" +checksum = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8" dependencies = [ "cfg-if", "libc", - "r-efi 6.0.0", - "wasip2", - "wasip3", + "wasi 0.13.3+wasi-0.2.2", + "windows-targets 0.52.6", ] [[package]] @@ -3373,30 +3267,30 @@ dependencies = [ [[package]] name = "ghash" -version = "0.5.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" +checksum = "d930750de5717d2dd0b8c0d42c076c0e884c81a73e6cab859bbd2339c71e3e40" dependencies = [ - "opaque-debug 0.3.1", + "opaque-debug 0.3.0", "polyval", ] [[package]] name = "gimli" -version = "0.31.1" +version = "0.27.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" +checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" dependencies = [ "fallible-iterator", - "indexmap", + "indexmap 1.9.3", "stable_deref_trait", ] [[package]] name = "gimli" -version = "0.32.3" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" +checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" [[package]] name = "gloo-timers" @@ -3418,22 +3312,22 @@ checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", "rand_core 0.6.4", - "subtle 2.6.1", + "subtle 2.5.0", ] [[package]] name = "h2" -version = "0.3.27" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d" +checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" dependencies = [ "bytes", "fnv", "futures-core", "futures-sink", "futures-util", - "http 0.2.12", - "indexmap", + "http 0.2.9", + "indexmap 2.8.0", "slab", "tokio", "tokio-util", @@ -3442,17 +3336,17 @@ dependencies = [ [[package]] name = "h2" -version = "0.4.13" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54" +checksum = "fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab" dependencies = [ "atomic-waker", "bytes", "fnv", "futures-core", "futures-sink", - "http 1.4.0", - "indexmap", + "http 1.1.0", + "indexmap 2.8.0", "slab", "tokio", "tokio-util", @@ -3474,6 +3368,12 @@ dependencies = [ "crunchy", ] +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + [[package]] name = "hashbrown" version = "0.13.2" @@ -3496,25 +3396,11 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" -dependencies = [ - "allocator-api2", - "equivalent", - "foldhash 0.1.5", - "serde", -] - -[[package]] -name = "hashbrown" -version = "0.16.1" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "allocator-api2", - "equivalent", - "foldhash 0.2.0", ] [[package]] @@ -3526,6 +3412,12 @@ dependencies = [ "hashbrown 0.14.5", ] +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" + [[package]] name = "heck" version = "0.5.0" @@ -3534,9 +3426,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.2" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" [[package]] name = "hex" @@ -3546,12 +3438,9 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "hex-conservative" -version = "0.2.2" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fda06d18ac606267c40c04e41b9947729bf8b9efe74bd4e82b61a5f26a510b9f" -dependencies = [ - "arrayvec 0.7.6", -] +checksum = "30ed443af458ccb6d81c1e7e661545f94d3176752fb1df2f543b902a1e0f51e2" [[package]] name = "hex-literal" @@ -3576,33 +3465,8 @@ dependencies = [ "ipnet", "once_cell", "rand 0.8.5", - "socket2 0.5.10", - "thiserror 1.0.69", - "tinyvec", - "tokio", - "tracing", - "url", -] - -[[package]] -name = "hickory-proto" -version = "0.25.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8a6fe56c0038198998a6f217ca4e7ef3a5e51f46163bd6dd60b5c71ca6c6502" -dependencies = [ - "async-trait", - "cfg-if", - "data-encoding", - "enum-as-inner", - "futures-channel", - "futures-io", - "futures-util", - "idna", - "ipnet", - "once_cell", - "rand 0.9.2", - "ring 0.17.14", - "thiserror 2.0.18", + "socket2", + "thiserror 1.0.65", "tinyvec", "tokio", "tracing", @@ -3611,42 +3475,21 @@ dependencies = [ [[package]] name = "hickory-resolver" -version = "0.24.4" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbb117a1ca520e111743ab2f6688eddee69db4e0ea242545a604dce8a66fd22e" +checksum = "0a2e2aba9c389ce5267d31cf1e4dace82390ae276b0b364ea55630b1fa1b44b4" dependencies = [ "cfg-if", "futures-util", - "hickory-proto 0.24.4", + "hickory-proto", "ipconfig", "lru-cache", "once_cell", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "rand 0.8.5", "resolv-conf", "smallvec", - "thiserror 1.0.69", - "tokio", - "tracing", -] - -[[package]] -name = "hickory-resolver" -version = "0.25.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc62a9a99b0bfb44d2ab95a7208ac952d31060efc16241c87eaf36406fecf87a" -dependencies = [ - "cfg-if", - "futures-util", - "hickory-proto 0.25.2", - "ipconfig", - "moka", - "once_cell", - "parking_lot 0.12.5", - "rand 0.9.2", - "resolv-conf", - "smallvec", - "thiserror 2.0.18", + "thiserror 1.0.65", "tokio", "tracing", ] @@ -3690,11 +3533,22 @@ dependencies = [ "hmac 0.8.1", ] +[[package]] +name = "hostname" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867" +dependencies = [ + "libc", + "match_cfg", + "winapi", +] + [[package]] name = "http" -version = "0.2.12" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" +checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" dependencies = [ "bytes", "fnv", @@ -3703,53 +3557,54 @@ dependencies = [ [[package]] name = "http" -version = "1.4.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a" +checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" dependencies = [ "bytes", + "fnv", "itoa", ] [[package]] name = "http-body" -version = "0.4.6" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" +checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" dependencies = [ "bytes", - "http 0.2.12", + "http 0.2.9", "pin-project-lite", ] [[package]] name = "http-body" -version = "1.0.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" dependencies = [ "bytes", - "http 1.4.0", + "http 1.1.0", ] [[package]] name = "http-body-util" -version = "0.1.3" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" +checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" dependencies = [ "bytes", - "futures-core", - "http 1.4.0", - "http-body 1.0.1", + "futures-util", + "http 1.1.0", + "http-body 1.0.0", "pin-project-lite", ] [[package]] name = "httparse" -version = "1.10.1" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" +checksum = "f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a" [[package]] name = "httpdate" @@ -3757,24 +3612,30 @@ version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" +[[package]] +name = "humantime" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" + [[package]] name = "hyper" -version = "0.14.32" +version = "0.14.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7" +checksum = "f361cde2f109281a220d4307746cdfd5ee3f410da58a70377762396775634b33" dependencies = [ "bytes", "futures-channel", "futures-core", "futures-util", - "h2 0.3.27", - "http 0.2.12", - "http-body 0.4.6", + "h2 0.3.26", + "http 0.2.9", + "http-body 0.4.5", "httparse", "httpdate", "itoa", "pin-project-lite", - "socket2 0.5.10", + "socket2", "tokio", "tower-service", "tracing", @@ -3783,17 +3644,16 @@ dependencies = [ [[package]] name = "hyper" -version = "1.9.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6299f016b246a94207e63da54dbe807655bf9e00044f73ded42c3ac5305fbcca" +checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80" dependencies = [ - "atomic-waker", "bytes", "futures-channel", - "futures-core", - "h2 0.4.13", - "http 1.4.0", - "http-body 1.0.1", + "futures-util", + "h2 0.4.5", + "http 1.1.0", + "http-body 1.0.0", "httparse", "httpdate", "itoa", @@ -3804,31 +3664,31 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.20" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" +checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4" dependencies = [ "bytes", - "http 1.4.0", - "http-body 1.0.1", - "hyper 1.9.0", + "futures-util", + "http 1.1.0", + "http-body 1.0.0", + "hyper 1.6.0", "pin-project-lite", "tokio", ] [[package]] name = "iana-time-zone" -version = "0.1.65" +version = "0.1.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" +checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613" dependencies = [ "android_system_properties", "core-foundation-sys", "iana-time-zone-haiku", "js-sys", - "log", "wasm-bindgen", - "windows-core 0.62.2", + "windows 0.48.0", ] [[package]] @@ -3842,23 +3702,21 @@ dependencies = [ [[package]] name = "icu_collections" -version = "2.2.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" dependencies = [ "displaydoc", - "potential_utf", - "utf8_iter", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locale_core" -version = "2.2.0" +name = "icu_locid" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" dependencies = [ "displaydoc", "litemap", @@ -3867,66 +3725,98 @@ dependencies = [ "zerovec", ] +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + [[package]] name = "icu_normalizer" -version = "2.2.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" dependencies = [ + "displaydoc", "icu_collections", "icu_normalizer_data", "icu_properties", "icu_provider", "smallvec", + "utf16_iter", + "utf8_iter", + "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "2.2.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" [[package]] name = "icu_properties" -version = "2.2.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" dependencies = [ + "displaydoc", "icu_collections", - "icu_locale_core", + "icu_locid_transform", "icu_properties_data", "icu_provider", - "zerotrie", + "tinystr", "zerovec", ] [[package]] name = "icu_properties_data" -version = "2.2.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" [[package]] name = "icu_provider" -version = "2.2.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" dependencies = [ "displaydoc", - "icu_locale_core", + "icu_locid", + "icu_provider_macros", + "stable_deref_trait", + "tinystr", "writeable", "yoke", "zerofrom", - "zerotrie", "zerovec", ] [[package]] -name = "id-arena" -version = "2.3.0" +name = "icu_provider_macros" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2 1.0.106", + "quote 1.0.45", + "syn 2.0.98", +] [[package]] name = "ident_case" @@ -3936,9 +3826,9 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "idna" -version = "1.1.0" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" +checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" dependencies = [ "idna_adapter", "smallvec", @@ -3947,9 +3837,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" dependencies = [ "icu_normalizer", "icu_properties", @@ -3957,19 +3847,19 @@ dependencies = [ [[package]] name = "if-addrs" -version = "0.15.0" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0a05c691e1fae256cf7013d99dad472dc52d5543322761f83ec8d47eab40d2b" +checksum = "cabb0019d51a643781ff15c9c8a3e5dedc365c47211270f4e8f82812fedd8f0a" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.48.0", ] [[package]] name = "if-watch" -version = "3.2.2" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71c02a5161c313f0cbdbadc511611893584a10a7b6153cb554bdf83ddce99ec2" +checksum = "d6b0422c86d7ce0e97169cc42e04ae643caf278874a7a3c87b8150a220dc7e1e" dependencies = [ "async-io", "core-foundation 0.9.4", @@ -3978,14 +3868,10 @@ dependencies = [ "if-addrs", "ipnet", "log", - "netlink-packet-core", - "netlink-packet-route", - "netlink-proto", - "netlink-sys", "rtnetlink", "system-configuration", "tokio", - "windows 0.62.2", + "windows 0.51.1", ] [[package]] @@ -3998,8 +3884,8 @@ dependencies = [ "attohttpc", "bytes", "futures", - "http 0.2.12", - "hyper 0.14.32", + "http 0.2.9", + "hyper 0.14.29", "log", "rand 0.8.5", "tokio", @@ -4044,23 +3930,23 @@ checksum = "a0eb5a3343abf848c0984fe4604b2b105da9539376e24fc0a3b0007411ae4fd9" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] name = "include_dir" -version = "0.7.4" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd" +checksum = "18762faeff7122e89e0857b02f7ce6fcc0d101d5e9ad2ad7846cc01d61b7f19e" dependencies = [ "include_dir_macros", ] [[package]] name = "include_dir_macros" -version = "0.7.4" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75" +checksum = "b139284b5cf57ecfa712bcc66950bb635b31aff41c188e8a4cfc758eca374a3f" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", @@ -4068,14 +3954,23 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.13.0" +version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" dependencies = [ - "equivalent", - "hashbrown 0.16.1", + "autocfg", + "hashbrown 0.12.3", "serde", - "serde_core", +] + +[[package]] +name = "indexmap" +version = "2.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058" +dependencies = [ + "equivalent", + "hashbrown 0.15.2", ] [[package]] @@ -4086,9 +3981,9 @@ checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" [[package]] name = "inout" -version = "0.1.4" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01" +checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" dependencies = [ "generic-array 0.14.7", ] @@ -4111,6 +4006,17 @@ dependencies = [ "num-traits", ] +[[package]] +name = "io-lifetimes" +version = "1.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" +dependencies = [ + "hermit-abi", + "libc", + "windows-sys 0.48.0", +] + [[package]] name = "ip_network" version = "0.4.1" @@ -4119,47 +4025,52 @@ checksum = "aa2f047c0a98b2f299aa5d6d7088443570faae494e9ae1305e48be000c9e0eb1" [[package]] name = "ipconfig" -version = "0.3.4" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d40460c0ce33d6ce4b0630ad68ff63d6661961c48b6dba35e5a4d81cfb48222" +checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" dependencies = [ - "socket2 0.6.3", + "socket2", "widestring", - "windows-registry", - "windows-result", - "windows-sys 0.61.2", + "windows-sys 0.48.0", + "winreg", ] [[package]] name = "ipnet" -version = "2.12.0" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" +checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6" [[package]] -name = "is_terminal_polyfill" -version = "1.70.2" +name = "is-terminal" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" +checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" +dependencies = [ + "hermit-abi", + "rustix 0.38.42", + "windows-sys 0.48.0", +] [[package]] name = "isahc" -version = "1.8.0" +version = "1.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49980b382c0e59635b99bb2d9ef4c039a90aefa1b821d5d7a8526d4504e14594" +checksum = "334e04b4d781f436dc315cb1e7515bd96826426345d498149e4bde36b67f8ee9" dependencies = [ - "async-channel 2.5.0", + "async-channel 1.9.0", "castaway", "crossbeam-utils", "curl", "curl-sys", "encoding_rs", - "event-listener 5.4.1", - "futures-lite", - "http 0.2.12", + "event-listener 2.5.3", + "futures-lite 1.13.0", + "http 0.2.9", "log", "mime", - "polling", + "once_cell", + "polling 2.8.0", "slab", "sluice", "tracing", @@ -4204,132 +4115,47 @@ 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.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" - -[[package]] -name = "ittapi" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b996fe614c41395cdaedf3cf408a9534851090959d90d54a535f675550b64b1" -dependencies = [ - "anyhow", - "ittapi-sys", - "log", -] - -[[package]] -name = "ittapi-sys" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52f5385394064fa2c886205dba02598013ce83d3e92d33dbdc0c52fe0e7bf4fc" -dependencies = [ - "cc", -] - -[[package]] -name = "jam-codec" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb948eace373d99de60501a02fb17125d30ac632570de20dccc74370cdd611b9" -dependencies = [ - "arrayvec 0.7.6", - "bitvec", - "byte-slice-cast", - "const_format", - "impl-trait-for-tuples", - "jam-codec-derive", - "rustversion", - "serde", -] - -[[package]] -name = "jam-codec-derive" -version = "0.1.1" +version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "319af585c4c8a6b5552a52b7787a1ab3e4d59df7614190b1f85b9b842488789d" -dependencies = [ - "proc-macro-crate 3.5.0", - "proc-macro2 1.0.106", - "quote 1.0.45", - "syn 2.0.117", -] +checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" [[package]] name = "jni" -version = "0.21.1" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" +checksum = "c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec" dependencies = [ "cesu8", - "cfg-if", "combine", - "jni-sys 0.3.1", + "jni-sys", "log", - "thiserror 1.0.69", + "thiserror 1.0.65", "walkdir", - "windows-sys 0.45.0", -] - -[[package]] -name = "jni-sys" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258" -dependencies = [ - "jni-sys 0.4.1", ] [[package]] name = "jni-sys" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2" -dependencies = [ - "jni-sys-macros", -] - -[[package]] -name = "jni-sys-macros" -version = "0.4.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264" -dependencies = [ - "quote 1.0.45", - "syn 2.0.117", -] +checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" [[package]] name = "jobserver" -version = "0.1.34" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" +checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" dependencies = [ - "getrandom 0.3.4", "libc", ] [[package]] name = "js-sys" -version = "0.3.94" +version = "0.3.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e04e2ef80ce82e13552136fabeef8a5ed1f985a96805761cbb9a2c34e7664d9" +checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" dependencies = [ - "cfg-if", - "futures-util", - "once_cell", "wasm-bindgen", ] @@ -4346,9 +4172,9 @@ dependencies = [ [[package]] name = "jsonrpsee" -version = "0.24.10" +version = "0.24.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e281ae70cc3b98dac15fced3366a880949e65fc66e345ce857a5682d152f3e62" +checksum = "c5c71d8c1a731cc4227c2f698d377e7848ca12c8a48866fc5e6951c43a4db843" dependencies = [ "jsonrpsee-client-transport", "jsonrpsee-core", @@ -4360,20 +4186,20 @@ dependencies = [ [[package]] name = "jsonrpsee-client-transport" -version = "0.24.10" +version = "0.24.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc4280b709ac3bb5e16cf3bad5056a0ec8df55fa89edfe996361219aadc2c7ea" +checksum = "548125b159ba1314104f5bb5f38519e03a41862786aa3925cf349aae9cdd546e" dependencies = [ - "base64", + "base64 0.22.1", "futures-util", - "http 1.4.0", + "http 1.1.0", "jsonrpsee-core", "pin-project", - "rustls", + "rustls 0.23.18", "rustls-pki-types", "rustls-platform-verifier", "soketto", - "thiserror 1.0.69", + "thiserror 1.0.65", "tokio", "tokio-rustls", "tokio-util", @@ -4383,22 +4209,22 @@ dependencies = [ [[package]] name = "jsonrpsee-core" -version = "0.24.10" +version = "0.24.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "348ee569eaed52926b5e740aae20863762b16596476e943c9e415a6479021622" +checksum = "f2882f6f8acb9fdaec7cefc4fd607119a9bd709831df7d7672a1d3b644628280" dependencies = [ "async-trait", "futures-timer", "futures-util", - "http 1.4.0", + "http 1.1.0", "jsonrpsee-types", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "pin-project", "rand 0.8.5", - "rustc-hash 2.1.2", + "rustc-hash 2.0.0", "serde", "serde_json", - "thiserror 1.0.69", + "thiserror 1.0.65", "tokio", "tokio-stream", "tracing", @@ -4406,36 +4232,36 @@ dependencies = [ [[package]] name = "jsonrpsee-proc-macros" -version = "0.24.10" +version = "0.24.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7398cddf5013cca4702862a2692b66c48a3bd6cf6ec681a47453c93d63cf8de5" +checksum = "c06c01ae0007548e73412c08e2285ffe5d723195bf268bce67b1b77c3bb2a14d" dependencies = [ - "heck", - "proc-macro-crate 3.5.0", + "heck 0.5.0", + "proc-macro-crate 3.1.0", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] name = "jsonrpsee-types" -version = "0.24.10" +version = "0.24.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0f05e0028e55b15dbd2107163b3c744cd3bb4474f193f95d9708acbf5677e44" +checksum = "a178c60086f24cc35bb82f57c651d0d25d99c4742b4d335de04e97fa1f08a8a1" dependencies = [ - "http 1.4.0", + "http 1.1.0", "serde", "serde_json", - "thiserror 1.0.69", + "thiserror 1.0.65", ] [[package]] name = "jsonrpsee-ws-client" -version = "0.24.10" +version = "0.24.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78fc744f17e7926d57f478cf9ca6e1ee5d8332bf0514860b1a3cdf1742e614cc" +checksum = "0fe322e0896d0955a3ebdd5bf813571c53fea29edd713bc315b76620b327e86d" dependencies = [ - "http 1.4.0", + "http 1.1.0", "jsonrpsee-client-transport", "jsonrpsee-core", "jsonrpsee-types", @@ -4453,7 +4279,7 @@ dependencies = [ "elliptic-curve", "once_cell", "serdect", - "sha2 0.10.9", + "sha2 0.10.8", ] [[package]] @@ -4505,29 +4331,23 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" -[[package]] -name = "leb128fmt" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" - [[package]] name = "libc" -version = "0.2.184" +version = "0.2.182" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48f5d2a454e16a5ea0f4ced81bd44e4cfc7bd3a507b61887c99fd3538b28e4af" +checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112" [[package]] name = "libm" -version = "0.2.16" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" +checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" [[package]] name = "libnghttp2-sys" -version = "0.1.13+1.68.1" +version = "0.1.9+1.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "492e00167f1418c15648144f42bbfc63099806ecee9bf8d09a6353d6b4856b3c" +checksum = "b57e858af2798e167e709b9d969325b6d8e9d50232fcbc494d7d54f976854a64" dependencies = [ "cc", "libc", @@ -4543,7 +4363,7 @@ dependencies = [ "either", "futures", "futures-timer", - "getrandom 0.2.17", + "getrandom 0.2.10", "libp2p-allow-block-list", "libp2p-connection-limits", "libp2p-core", @@ -4562,10 +4382,10 @@ dependencies = [ "libp2p-upnp", "libp2p-websocket", "libp2p-yamux", - "multiaddr 0.18.2", + "multiaddr 0.18.1", "pin-project", "rw-stream-sink", - "thiserror 1.0.69", + "thiserror 1.0.65", ] [[package]] @@ -4603,17 +4423,17 @@ dependencies = [ "futures", "futures-timer", "libp2p-identity", - "multiaddr 0.18.2", - "multihash 0.19.3", + "multiaddr 0.18.1", + "multihash 0.19.1", "multistream-select", "once_cell", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "pin-project", "quick-protobuf", "rand 0.8.5", "rw-stream-sink", "smallvec", - "thiserror 1.0.69", + "thiserror 1.0.65", "tracing", "unsigned-varint 0.8.0", "void", @@ -4628,10 +4448,10 @@ checksum = "97f37f30d5c7275db282ecd86e54f29dd2176bd3ac656f06abf43bedb21eb8bd" dependencies = [ "async-trait", "futures", - "hickory-resolver 0.24.4", + "hickory-resolver", "libp2p-core", "libp2p-identity", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "smallvec", "tracing", ] @@ -4654,25 +4474,25 @@ dependencies = [ "quick-protobuf", "quick-protobuf-codec", "smallvec", - "thiserror 1.0.69", + "thiserror 1.0.65", "tracing", "void", ] [[package]] name = "libp2p-identity" -version = "0.2.13" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0c7892c221730ba55f7196e98b0b8ba5e04b4155651736036628e9f73ed6fc3" +checksum = "55cca1eb2bc1fd29f099f3daaab7effd01e1a54b7c577d0ed082521034d912e8" dependencies = [ "bs58", "ed25519-dalek", "hkdf", - "multihash 0.19.3", + "multihash 0.19.1", "quick-protobuf", "rand 0.8.5", - "sha2 0.10.9", - "thiserror 2.0.18", + "sha2 0.10.8", + "thiserror 1.0.65", "tracing", "zeroize", ] @@ -4683,7 +4503,7 @@ version = "0.46.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ced237d0bd84bbebb7c2cad4c073160dacb4fe40534963c32ed6d4c6bb7702a3" dependencies = [ - "arrayvec 0.7.6", + "arrayvec 0.7.4", "asynchronous-codec 0.7.0", "bytes", "either", @@ -4697,9 +4517,9 @@ dependencies = [ "quick-protobuf", "quick-protobuf-codec", "rand 0.8.5", - "sha2 0.10.9", + "sha2 0.10.8", "smallvec", - "thiserror 1.0.69", + "thiserror 1.0.65", "tracing", "uint 0.9.5", "void", @@ -4714,14 +4534,14 @@ checksum = "14b8546b6644032565eb29046b42744aee1e9f261ed99671b2c93fb140dba417" dependencies = [ "data-encoding", "futures", - "hickory-proto 0.24.4", + "hickory-proto", "if-watch", "libp2p-core", "libp2p-identity", "libp2p-swarm", "rand 0.8.5", "smallvec", - "socket2 0.5.10", + "socket2", "tokio", "tracing", "void", @@ -4757,15 +4577,15 @@ dependencies = [ "futures", "libp2p-core", "libp2p-identity", - "multiaddr 0.18.2", - "multihash 0.19.3", + "multiaddr 0.18.1", + "multihash 0.19.1", "once_cell", "quick-protobuf", "rand 0.8.5", - "sha2 0.10.9", + "sha2 0.10.8", "snow", "static_assertions", - "thiserror 1.0.69", + "thiserror 1.0.65", "tracing", "x25519-dalek", "zeroize", @@ -4802,13 +4622,13 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-tls", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "quinn", "rand 0.8.5", - "ring 0.17.14", - "rustls", - "socket2 0.5.10", - "thiserror 1.0.69", + "ring 0.17.8", + "rustls 0.23.18", + "socket2", + "thiserror 1.0.65", "tokio", "tracing", ] @@ -4863,10 +4683,10 @@ version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "206e0aa0ebe004d778d79fb0966aa0de996c19894e2c0605ba2f8524dd4443d8" dependencies = [ - "heck", + "heck 0.5.0", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -4881,7 +4701,7 @@ dependencies = [ "libc", "libp2p-core", "libp2p-identity", - "socket2 0.5.10", + "socket2", "tokio", "tracing", ] @@ -4896,11 +4716,11 @@ dependencies = [ "futures-rustls", "libp2p-core", "libp2p-identity", - "rcgen", - "ring 0.17.14", - "rustls", - "rustls-webpki 0.101.7", - "thiserror 1.0.69", + "rcgen 0.11.3", + "ring 0.17.8", + "rustls 0.23.18", + "rustls-webpki 0.101.4", + "thiserror 1.0.65", "x509-parser 0.16.0", "yasna", ] @@ -4932,14 +4752,14 @@ dependencies = [ "futures-rustls", "libp2p-core", "libp2p-identity", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "pin-project-lite", "rw-stream-sink", "soketto", - "thiserror 1.0.69", + "thiserror 1.0.65", "tracing", "url", - "webpki-roots", + "webpki-roots 0.25.2", ] [[package]] @@ -4951,29 +4771,20 @@ dependencies = [ "either", "futures", "libp2p-core", - "thiserror 1.0.69", + "thiserror 1.0.65", "tracing", "yamux 0.12.1", - "yamux 0.13.10", -] - -[[package]] -name = "libredox" -version = "0.1.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ddbf48fd451246b1f8c2610bd3b4ac0cc6e149d89832867093ab69a17194f08" -dependencies = [ - "libc", + "yamux 0.13.4", ] [[package]] name = "libsecp256k1" -version = "0.7.2" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e79019718125edc905a079a70cfa5f3820bc76139fc91d6f9abc27ea2a887139" +checksum = "95b09eff1b35ed3b33b877ced3a691fc7a481919c7e29c53c906226fcf55e2a1" dependencies = [ "arrayref", - "base64", + "base64 0.13.1", "digest 0.9.0", "hmac-drbg", "libsecp256k1-core", @@ -4993,7 +4804,7 @@ checksum = "5be9b9bb642d8522a44d533eab56c16c738301965504753b03ad1de3425d5451" dependencies = [ "crunchy", "digest 0.9.0", - "subtle 2.6.1", + "subtle 2.5.0", ] [[package]] @@ -5016,9 +4827,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.25" +version = "1.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d52f4c29e2a68ac30c9087e1b772dc9f44a2b66ed44edf2266cf2be9b03dafc1" +checksum = "15d118bbf3771060e7311cc7bb0545b01d08a8b4a7de949198dec1fa0ca1c0f7" dependencies = [ "cc", "libc", @@ -5034,81 +4845,100 @@ checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" [[package]] name = "linked_hash_set" -version = "0.1.6" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "984fb35d06508d1e69fc91050cceba9c0b748f983e6739fa2c7a9237154c52c8" +checksum = "47186c6da4d81ca383c7c47c1bfc80f4b95f4720514d860a5407aaf4233f9588" dependencies = [ "linked-hash-map", ] [[package]] name = "linregress" -version = "0.5.4" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9eda9dcf4f2a99787827661f312ac3219292549c2ee992bf9a6248ffb066bf7" +checksum = "4de0b5f52a9f84544d268f5fabb71b38962d6aa3c6600b8bcd27d44ccf9c9c45" dependencies = [ "nalgebra", ] [[package]] name = "linux-raw-sys" -version = "0.12.1" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" +checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" [[package]] -name = "lioness" -version = "0.1.2" +name = "linux-raw-sys" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ae926706ba42c425c9457121178330d75e273df2e82e28b758faf3de3a9acb9" -dependencies = [ - "arrayref", - "blake2 0.8.1", - "chacha", - "keystream", -] +checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" + +[[package]] +name = "linux-raw-sys" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" + +[[package]] +name = "linux-raw-sys" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" + +[[package]] +name = "lioness" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ae926706ba42c425c9457121178330d75e273df2e82e28b758faf3de3a9acb9" +dependencies = [ + "arrayref", + "blake2 0.8.1", + "chacha", + "keystream", +] [[package]] name = "litemap" -version = "0.8.2" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0" +checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "litep2p" -version = "0.13.3" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbf3924cf539a761465543592b34c4198d60db2cda16594769edd43451e5ab41" +checksum = "fa3aa5628ae2b2283aa01dfa58947f1926aedba0160dd25041e2cd4bc71534c9" dependencies = [ "async-trait", "bs58", "bytes", - "cid", + "cid 0.10.1", "ed25519-dalek", - "enum-display", "futures", "futures-timer", - "hickory-resolver 0.25.2", - "indexmap", - "ip_network", + "hex-literal", + "hickory-resolver", + "indexmap 2.8.0", "libc", "mockall", "multiaddr 0.17.1", "multihash 0.17.0", "network-interface", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "pin-project", - "prost 0.13.5", - "prost-build 0.14.3", + "prost 0.12.6", + "prost-build", "rand 0.8.5", - "ring 0.17.14", + "rcgen 0.10.0", + "ring 0.16.20", + "rustls 0.20.9", "serde", - "sha2 0.10.9", + "sha2 0.10.8", "simple-dns", "smallvec", "snow", - "socket2 0.5.10", - "thiserror 2.0.18", + "socket2", + "thiserror 2.0.11", "tokio", "tokio-stream", "tokio-tungstenite", @@ -5119,17 +4949,18 @@ dependencies = [ "url", "x25519-dalek", "x509-parser 0.17.0", - "yamux 0.13.10", + "yamux 0.13.4", "yasna", "zeroize", ] [[package]] name = "lock_api" -version = "0.4.14" +version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" +checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" dependencies = [ + "autocfg", "scopeguard", ] @@ -5144,11 +4975,11 @@ dependencies = [ [[package]] name = "lru" -version = "0.12.5" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" +checksum = "d3262e75e648fce39813cb56ac41f3c3e3f65217ebf3844d818d1f9398cfb0dc" dependencies = [ - "hashbrown 0.15.5", + "hashbrown 0.14.5", ] [[package]] @@ -5161,16 +4992,10 @@ dependencies = [ ] [[package]] -name = "lru-slab" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" - -[[package]] -name = "mach2" -version = "0.4.3" +name = "mach" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" +checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" dependencies = [ "libc", ] @@ -5184,7 +5009,7 @@ dependencies = [ "macro_magic_core", "macro_magic_macros", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -5198,7 +5023,7 @@ dependencies = [ "macro_magic_core_macros", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -5209,7 +5034,7 @@ checksum = "b02abfe41815b5bd98dbd4260173db2c116dda171dc0fe7838cb206333b83308" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -5220,19 +5045,14 @@ checksum = "73ea28ee64b88876bf45277ed9a5817c1817df061a74f2b988971a12570e5869" dependencies = [ "macro_magic_core", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] -name = "match-lookup" -version = "0.1.2" +name = "match_cfg" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "757aee279b8bdbb9f9e676796fd459e4207a1f986e87886700abf589f5abf771" -dependencies = [ - "proc-macro2 1.0.106", - "quote 1.0.45", - "syn 2.0.117", -] +checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" [[package]] name = "matchers" @@ -5245,9 +5065,9 @@ dependencies = [ [[package]] name = "matrixmultiply" -version = "0.3.10" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08" +checksum = "090126dc04f95dc0d1c1c91f61bdd474b3930ca064c1edc8a849da2c6cbe1e77" dependencies = [ "autocfg", "rawpointer", @@ -5255,37 +5075,53 @@ dependencies = [ [[package]] name = "memchr" -version = "2.8.0" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "memfd" -version = "0.6.5" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad38eb12aea514a0466ea40a80fd8cc83637065948eb4a426e4aa46261175227" +checksum = "ffc89ccdc6e10d6907450f753537ebc5c5d3460d2e4e62ea74bd571db62c0f9e" dependencies = [ - "rustix", + "rustix 0.37.23", ] [[package]] name = "memmap2" -version = "0.9.10" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "714098028fe011992e1c3962653c96b2d578c4b4bce9036e15ff220319b1e0e3" +checksum = "45fd3a57831bf88bc63f8cebc0cf956116276e97fef3966103e96416209f7c92" dependencies = [ "libc", ] +[[package]] +name = "memoffset" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" +dependencies = [ + "autocfg", +] + +[[package]] +name = "memoffset" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" +dependencies = [ + "autocfg", +] + [[package]] name = "memory-db" -version = "0.34.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e300c54e3239a86f9c61cc63ab0f03862eb40b1c6e065dc6fd6ceaeff6da93d" +checksum = "808b50db46293432a45e63bc15ea51e0ab4c0a1647b8eb114e31a3e698dd6fbe" dependencies = [ - "foldhash 0.1.5", "hash-db", - "hashbrown 0.15.5", ] [[package]] @@ -5305,17 +5141,17 @@ name = "messages-relay" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ + "async-std", "async-trait", "bp-messages", "finality-relay", "futures", "hex", + "log", "num-traits", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "relay-utils", "sp-arithmetic", - "tokio", - "tracing", ] [[package]] @@ -5332,22 +5168,23 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.9" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" dependencies = [ - "adler2", + "adler", ] [[package]] name = "mio" -version = "1.2.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1" +checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" dependencies = [ + "hermit-abi", "libc", - "wasi", - "windows-sys 0.61.2", + "wasi 0.11.0+wasi-snapshot-preview1", + "windows-sys 0.52.0", ] [[package]] @@ -5357,7 +5194,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "daa3eb39495d8e2e2947a1d862852c90cc6a4a8845f8b41c8829cb9fcc047f4a" dependencies = [ "arrayref", - "arrayvec 0.7.6", + "arrayvec 0.7.4", "bitflags 1.3.2", "blake2 0.10.6", "c2-chacha", @@ -5366,12 +5203,12 @@ dependencies = [ "hashlink", "lioness", "log", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "rand 0.8.5", "rand_chacha 0.3.1", "rand_distr", - "subtle 2.6.1", - "thiserror 1.0.69", + "subtle 2.5.0", + "thiserror 1.0.65", "zeroize", ] @@ -5398,24 +5235,7 @@ dependencies = [ "cfg-if", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", -] - -[[package]] -name = "moka" -version = "0.12.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "957228ad12042ee839f93c8f257b62b4c0ab5eaae1d4fa60de53b27c9d7c5046" -dependencies = [ - "crossbeam-channel", - "crossbeam-epoch", - "crossbeam-utils", - "equivalent", - "parking_lot 0.12.5", - "portable-atomic", - "smallvec", - "tagptr", - "uuid", + "syn 2.0.98", ] [[package]] @@ -5445,31 +5265,30 @@ dependencies = [ [[package]] name = "multiaddr" -version = "0.18.2" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe6351f60b488e04c1d21bc69e56b89cb3f5e8f5d22557d6e8031bdfd79b6961" +checksum = "8b852bc02a2da5feed68cd14fa50d0774b92790a5bdbfa932a813926c8472070" dependencies = [ "arrayref", "byteorder", "data-encoding", "libp2p-identity", "multibase", - "multihash 0.19.3", + "multihash 0.19.1", "percent-encoding", "serde", "static_assertions", - "unsigned-varint 0.8.0", + "unsigned-varint 0.7.2", "url", ] [[package]] name = "multibase" -version = "0.9.2" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8694bb4835f452b0e3bb06dbebb1d6fc5385b6ca1caf2e55fd165c042390ec77" +checksum = "9b3539ec3c1f04ac9748a260728e855f261b4977f5c3406612c884564f329404" dependencies = [ "base-x", - "base256emoji", "data-encoding", "data-encoding-macro", ] @@ -5481,31 +5300,50 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835d6ff01d610179fbce3de1694d007e500bf33a7f29689838941d6bf783ae40" dependencies = [ "blake2b_simd", + "blake2s_simd", + "blake3", "core2", "digest 0.10.7", "multihash-derive", - "sha2 0.10.9", + "sha2 0.10.8", "sha3", "unsigned-varint 0.7.2", ] [[package]] name = "multihash" -version = "0.19.3" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b430e7953c29dd6a09afc29ff0bb69c6e306329ee6794700aee27b76a1aea8d" +checksum = "cfd8a792c1694c6da4f68db0a9d707c72bd260994da179e6030a5dcee00bb815" dependencies = [ + "blake2b_simd", + "blake2s_simd", + "blake3", "core2", - "unsigned-varint 0.8.0", + "digest 0.10.7", + "multihash-derive", + "sha2 0.10.8", + "sha3", + "unsigned-varint 0.7.2", +] + +[[package]] +name = "multihash" +version = "0.19.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "076d548d76a0e2a0d4ab471d0b1c36c577786dfc4471242035d97a12a735c492" +dependencies = [ + "core2", + "unsigned-varint 0.7.2", ] [[package]] name = "multihash-derive" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d6d4752e6230d8ef7adf7bd5d8c4b1f6561c1014c5ba9a37445ccefe18aa1db" +checksum = "fc076939022111618a5026d3be019fd8b366e76314538ff9a1b59ffbcbf98bcd" dependencies = [ - "proc-macro-crate 1.1.3", + "proc-macro-crate 1.3.1", "proc-macro-error", "proc-macro2 1.0.106", "quote 1.0.45", @@ -5515,9 +5353,9 @@ dependencies = [ [[package]] name = "multimap" -version = "0.10.1" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084" +checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "multistream-select" @@ -5535,12 +5373,13 @@ dependencies = [ [[package]] name = "nalgebra" -version = "0.33.3" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d43ddcacf343185dfd6de2ee786d9e8b1c2301622afab66b6c73baf9882abfd" +checksum = "307ed9b18cc2423f29e83f84fd23a8e73628727990181f18641a8b5dc2ab1caa" dependencies = [ "approx", "matrixmultiply", + "nalgebra-macros", "num-complex", "num-rational", "num-traits", @@ -5548,49 +5387,78 @@ dependencies = [ "typenum", ] +[[package]] +name = "nalgebra-macros" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91761aed67d03ad966ef783ae962ef9bbaca728d2dd7ceb7939ec110fffad998" +dependencies = [ + "proc-macro2 1.0.106", + "quote 1.0.45", + "syn 1.0.109", +] + [[package]] name = "netlink-packet-core" -version = "0.8.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3463cbb78394cb0141e2c926b93fc2197e473394b761986eca3b9da2c63ae0f4" +checksum = "345b8ab5bd4e71a2986663e88c56856699d060e78e152e6e9d7966fcd5491297" dependencies = [ - "paste", + "anyhow", + "byteorder", + "libc", + "netlink-packet-utils", ] [[package]] name = "netlink-packet-route" -version = "0.28.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ce3636fa715e988114552619582b530481fd5ef176a1e5c1bf024077c2c9445" +checksum = "d9ea4302b9759a7a88242299225ea3688e63c85ea136371bb6cf94fd674efaab" dependencies = [ - "bitflags 2.11.0", + "anyhow", + "bitflags 1.3.2", + "byteorder", "libc", - "log", "netlink-packet-core", + "netlink-packet-utils", +] + +[[package]] +name = "netlink-packet-utils" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ede8a08c71ad5a95cdd0e4e52facd37190977039a4704eb82a283f713747d34" +dependencies = [ + "anyhow", + "byteorder", + "paste", + "thiserror 1.0.65", ] [[package]] name = "netlink-proto" -version = "0.12.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b65d130ee111430e47eed7896ea43ca693c387f097dd97376bffafbf25812128" +checksum = "65b4b14489ab424703c092062176d52ba55485a89c076b4f9db05092b7223aa6" dependencies = [ "bytes", "futures", "log", "netlink-packet-core", "netlink-sys", - "thiserror 2.0.18", + "thiserror 1.0.65", + "tokio", ] [[package]] name = "netlink-sys" -version = "0.8.8" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd6c30ed10fa69cc491d491b85cc971f6bdeb8e7367b7cde2ee6cc878d583fae" +checksum = "6471bf08e7ac0135876a9581bf3217ef0333c191c128d34878079f42ee150411" dependencies = [ "bytes", - "futures-util", + "futures", "libc", "log", "tokio", @@ -5598,25 +5466,24 @@ dependencies = [ [[package]] name = "network-interface" -version = "2.0.5" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ddcb8865ad3d9950f22f42ffa0ef0aecbfbf191867b3122413602b0a360b2a6" +checksum = "ae72fd9dbd7f55dda80c00d66acc3b2130436fcba9ea89118fc508eaae48dfb0" dependencies = [ "cc", "libc", - "thiserror 2.0.18", + "thiserror 1.0.65", "winapi", ] [[package]] name = "nix" -version = "0.30.1" +version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" +checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069" dependencies = [ - "bitflags 2.11.0", + "bitflags 1.3.2", "cfg-if", - "cfg_aliases", "libc", ] @@ -5644,9 +5511,9 @@ dependencies = [ [[package]] name = "ntapi" -version = "0.4.3" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae" +checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" dependencies = [ "winapi", ] @@ -5663,28 +5530,29 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.6" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" dependencies = [ + "autocfg", "num-integer", "num-traits", ] [[package]] name = "num-complex" -version = "0.4.6" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" +checksum = "1ba157ca0885411de85d6ca030ba7e2a83a28636056c7c699b07c8b6f7383214" dependencies = [ "num-traits", ] [[package]] name = "num-conv" -version = "0.2.1" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" [[package]] name = "num-derive" @@ -5694,7 +5562,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -5703,25 +5571,27 @@ version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3" dependencies = [ - "arrayvec 0.7.6", + "arrayvec 0.7.4", "itoa", ] [[package]] name = "num-integer" -version = "0.1.46" +version = "0.1.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" dependencies = [ + "autocfg", "num-traits", ] [[package]] name = "num-rational" -version = "0.4.2" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" +checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" dependencies = [ + "autocfg", "num-bigint", "num-integer", "num-traits", @@ -5748,32 +5618,32 @@ dependencies = [ [[package]] name = "object" -version = "0.36.7" +version = "0.30.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +checksum = "03b4680b86d9cfafba8fc491dc9b6df26b68cf40e9e6cd73909194759a63c385" dependencies = [ "crc32fast", - "hashbrown 0.15.5", - "indexmap", + "hashbrown 0.13.2", + "indexmap 1.9.3", "memchr", ] [[package]] name = "object" -version = "0.37.3" +version = "0.32.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" +checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" dependencies = [ "memchr", ] [[package]] name = "oid-registry" -version = "0.7.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8d8034d9489cdaf79228eb9f6a3b8d7bb32ba00d6645ebd48eef4077ceb5bd9" +checksum = "1c958dd45046245b9c3c2547369bb634eb461670b2e7e0de552905801a648d1d" dependencies = [ - "asn1-rs 0.6.2", + "asn1-rs 0.6.1", ] [[package]] @@ -5787,19 +5657,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.21.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" -dependencies = [ - "critical-section", - "portable-atomic", -] - -[[package]] -name = "once_cell_polyfill" -version = "1.70.2" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "opaque-debug" @@ -5809,27 +5669,21 @@ checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" [[package]] name = "opaque-debug" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" - -[[package]] -name = "openssl-probe" -version = "0.1.6" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" +checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" [[package]] name = "openssl-probe" -version = "0.2.1" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe" +checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.112" +version = "0.9.102" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57d55af3b3e226502be1526dfdba67ab0e9c96fc293004e79576b2b9edb0dbdb" +checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" dependencies = [ "cc", "libc", @@ -5875,38 +5729,6 @@ dependencies = [ "sp-runtime", ] -[[package]] -name = "pallet-asset-tx-payment" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" -dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "pallet-transaction-payment", - "parity-scale-codec", - "scale-info", - "serde", - "sp-io", - "sp-runtime", -] - -[[package]] -name = "pallet-assets" -version = "29.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" -dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "scale-info", - "sp-core", - "sp-runtime", -] - [[package]] name = "pallet-authority-discovery" version = "28.0.0" @@ -5985,12 +5807,12 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", + "log", "parity-scale-codec", "scale-info", "sp-consensus-grandpa", "sp-runtime", "sp-std", - "tracing", ] [[package]] @@ -6004,12 +5826,12 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", + "log", "parity-scale-codec", "scale-info", "sp-runtime", "sp-std", "sp-trie", - "tracing", ] [[package]] @@ -6024,12 +5846,12 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", + "log", "pallet-bridge-grandpa", "parity-scale-codec", "scale-info", "sp-runtime", "sp-std", - "tracing", ] [[package]] @@ -6044,6 +5866,7 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", + "log", "pallet-bridge-grandpa", "pallet-bridge-messages", "pallet-bridge-parachains", @@ -6052,7 +5875,6 @@ dependencies = [ "scale-info", "sp-arithmetic", "sp-runtime", - "tracing", ] [[package]] @@ -6074,44 +5896,38 @@ dependencies = [ ] [[package]] -name = "pallet-collator-selection" -version = "9.0.0" +name = "pallet-election-provider-multi-phase" +version = "27.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ - "cumulus-pallet-session-benchmarking", "frame-benchmarking", + "frame-election-provider-support", "frame-support", "frame-system", "log", - "pallet-authorship", - "pallet-balances", - "pallet-session", + "pallet-election-provider-support-benchmarking", "parity-scale-codec", "rand 0.8.5", "scale-info", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-npos-elections", "sp-runtime", - "sp-staking", + "strum 0.26.3", ] [[package]] -name = "pallet-election-provider-multi-phase" +name = "pallet-election-provider-support-benchmarking" version = "27.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-benchmarking", "frame-election-provider-support", - "frame-support", "frame-system", - "log", "parity-scale-codec", - "rand 0.8.5", - "scale-info", - "sp-arithmetic", - "sp-core", - "sp-io", "sp-npos-elections", "sp-runtime", - "strum 0.26.3", ] [[package]] @@ -6201,23 +6017,6 @@ dependencies = [ "sp-mmr-primitives", ] -[[package]] -name = "pallet-multi-asset-bounties" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" -dependencies = [ - "docify", - "frame-benchmarking", - "frame-support", - "frame-system", - "log", - "parity-scale-codec", - "scale-info", - "sp-core", - "sp-io", - "sp-runtime", -] - [[package]] name = "pallet-session" version = "28.0.0" @@ -6227,7 +6026,6 @@ dependencies = [ "frame-system", "impl-trait-for-tuples", "log", - "pallet-balances", "pallet-timestamp", "parity-scale-codec", "scale-info", @@ -6241,32 +6039,16 @@ dependencies = [ ] [[package]] -name = "pallet-session-benchmarking" +name = "pallet-staking" version = "28.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-benchmarking", + "frame-election-provider-support", "frame-support", "frame-system", - "pallet-session", - "pallet-staking", - "parity-scale-codec", - "rand 0.8.5", - "sp-runtime", - "sp-session", -] - -[[package]] -name = "pallet-staking" -version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" -dependencies = [ - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", - "log", - "pallet-authorship", + "log", + "pallet-authorship", "pallet-session", "parity-scale-codec", "scale-info", @@ -6299,6 +6081,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-inherents", + "sp-io", "sp-runtime", "sp-storage", "sp-timestamp", @@ -6312,10 +6095,10 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "log", "parity-scale-codec", "scale-info", "serde", + "sp-core", "sp-io", "sp-runtime", ] @@ -6380,85 +6163,31 @@ dependencies = [ "sp-runtime", ] -[[package]] -name = "pallet-xcm" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" -dependencies = [ - "bounded-collections", - "frame-benchmarking", - "frame-support", - "frame-system", - "hex-literal", - "pallet-balances", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core", - "sp-io", - "sp-runtime", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", - "tracing", - "xcm-runtime-apis", -] - -[[package]] -name = "parachains-common" -version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" -dependencies = [ - "cumulus-primitives-core", - "cumulus-primitives-utility", - "frame-support", - "frame-system", - "pallet-asset-tx-payment", - "pallet-assets", - "pallet-authorship", - "pallet-balances", - "pallet-collator-selection", - "pallet-message-queue", - "pallet-multi-asset-bounties", - "pallet-treasury", - "pallet-xcm", - "parachains-common-types", - "parity-scale-codec", - "polkadot-primitives", - "polkadot-runtime-common", - "scale-info", - "sp-consensus-aura", - "sp-core", - "sp-io", - "sp-runtime", - "staging-parachain-info", - "staging-xcm", - "staging-xcm-executor", - "tracing", -] - -[[package]] -name = "parachains-common-types" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" -dependencies = [ - "sp-consensus-aura", - "sp-core", - "sp-runtime", -] - [[package]] name = "parachains-relay" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ + "async-std", "async-trait", "bp-polkadot-core", "futures", + "log", "relay-substrate-client", "relay-utils", - "tokio", - "tracing", +] + +[[package]] +name = "parity-bip39" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e69bf016dc406eff7d53a7d3f7cf1c2e72c82b9088aac1118591e36dd2cd3e9" +dependencies = [ + "bitcoin_hashes", + "rand 0.8.5", + "rand_core 0.6.4", + "serde", + "unicode-normalization", ] [[package]] @@ -6467,7 +6196,7 @@ version = "3.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "799781ae679d79a948e13d4824a40970bfa500058d245760dd857301059810fa" dependencies = [ - "arrayvec 0.7.6", + "arrayvec 0.7.4", "bitvec", "byte-slice-cast", "bytes", @@ -6484,10 +6213,10 @@ version = "3.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34b4653168b563151153c9e4c08ebed57fb8262bebfa79711552fa983c623e7a" dependencies = [ - "proc-macro-crate 3.5.0", + "proc-macro-crate 3.1.0", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -6515,12 +6244,12 @@ dependencies = [ [[package]] name = "parking_lot" -version = "0.12.5" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" +checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" dependencies = [ "lock_api", - "parking_lot_core 0.9.12", + "parking_lot_core 0.9.8", ] [[package]] @@ -6539,15 +6268,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.12" +version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" +checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.5.18", + "redox_syscall 0.3.5", "smallvec", - "windows-link", + "windows-targets 0.48.5", ] [[package]] @@ -6564,7 +6293,7 @@ checksum = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166" dependencies = [ "base64ct", "rand_core 0.6.4", - "subtle 2.6.1", + "subtle 2.5.0", ] [[package]] @@ -6585,81 +6314,64 @@ dependencies = [ [[package]] name = "pem" -version = "3.0.6" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be" +checksum = "a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8" dependencies = [ - "base64", - "serde_core", + "base64 0.13.1", ] [[package]] -name = "pem-rfc7468" -version = "0.7.0" +name = "pem" +version = "3.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" +checksum = "8e459365e590736a54c3fa561947c84837534b8e9af6fc5bf781307e82658fae" dependencies = [ - "base64ct", + "base64 0.22.1", + "serde", ] [[package]] name = "percent-encoding" -version = "2.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" - -[[package]] -name = "petgraph" -version = "0.7.1" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" -dependencies = [ - "fixedbitset", - "indexmap", -] +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "petgraph" -version = "0.8.3" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455" +checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" dependencies = [ "fixedbitset", - "hashbrown 0.15.5", - "indexmap", + "indexmap 2.8.0", ] -[[package]] -name = "picosimd" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f8cf1ae70818c6476eb2da0ac8f3f55ecdea41a7aa16824ea6efc4a31cccf41" - [[package]] name = "pin-project" -version = "1.1.11" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1749c7ed4bcaf4c3d0a3efc28538844fb29bcdd7d2b67b2be7e20ba861ff517" +checksum = "be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.11" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9b20ed30f105399776b9c883e68e536ef602a16ae6f596d2c473591d6ad64c6" +checksum = "3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] name = "pin-project-lite" -version = "0.2.17" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "pin-utils" @@ -6669,12 +6381,12 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "piper" -version = "0.2.5" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c835479a4443ded371d6c535cbfd8d31ad92c5d23ae9770a61bc155e4992a3c1" +checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" dependencies = [ "atomic-waker", - "fastrand", + "fastrand 2.3.0", "futures-io", ] @@ -6690,9 +6402,9 @@ dependencies = [ [[package]] name = "pkg-config" -version = "0.3.32" +version = "0.3.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" +checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" [[package]] name = "polkadot-ckb-merkle-mountain-range" @@ -6720,9 +6432,8 @@ name = "polkadot-parachain-primitives" version = "6.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ - "array-bytes", "bounded-collections", - "derive_more 0.99.20", + "derive_more 0.99.17", "parity-scale-codec", "polkadot-core-primitives", "scale-info", @@ -6738,7 +6449,6 @@ version = "7.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bitvec", - "bounded-collections", "hex-literal", "log", "parity-scale-codec", @@ -6758,7 +6468,7 @@ dependencies = [ "sp-runtime", "sp-staking", "sp-std", - "thiserror 1.0.69", + "thiserror 1.0.65", ] [[package]] @@ -6830,7 +6540,6 @@ dependencies = [ "bitflags 1.3.2", "bitvec", "frame-benchmarking", - "frame-election-provider-support", "frame-support", "frame-system", "impl-trait-for-tuples", @@ -6843,7 +6552,6 @@ dependencies = [ "pallet-message-queue", "pallet-mmr", "pallet-session", - "pallet-session-benchmarking", "pallet-staking", "pallet-timestamp", "parity-scale-codec", @@ -6907,13 +6615,12 @@ dependencies = [ [[package]] name = "polkavm" -version = "0.31.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34ddb26cbe473e21bf5c329723e72fdf9208b5f9674e54721bf436e2efdbb26f" +checksum = "dd044ab1d3b11567ab6b98ca71259a992b4034220d5972988a0e96518e5d343d" dependencies = [ "libc", "log", - "picosimd", "polkavm-assembler", "polkavm-common", "polkavm-linux-raw", @@ -6921,73 +6628,88 @@ dependencies = [ [[package]] name = "polkavm-assembler" -version = "0.31.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f9006f0a135c6d035487fa88fa75b97b32a53d1d914c757f131c8e10a2af295" +checksum = "eaad38dc420bfed79e6f731471c973ce5ff5e47ab403e63cf40358fef8a6368f" dependencies = [ "log", ] [[package]] name = "polkavm-common" -version = "0.31.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0a3e43fa1a54b955a2f9422b1690c3cc29252ac8828c02a99d2370b9f2a188e" +checksum = "31ff33982a807d8567645d4784b9b5d7ab87bcb494f534a57cadd9012688e102" dependencies = [ "log", - "picosimd", "polkavm-assembler", ] [[package]] name = "polkavm-derive" -version = "0.31.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d944b6b4e792c2a120232b52bd6f2c9dd3071d3f48462afb2b5d00cb9f7ac9" +checksum = "c2eb703f3b6404c13228402e98a5eae063fd16b8f58afe334073ec105ee4117e" dependencies = [ "polkavm-derive-impl-macro", ] [[package]] name = "polkavm-derive-impl" -version = "0.31.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57c14b030150f81dfde110997b6fafc19741998130908fdab85f1a66bb735025" +checksum = "12d2840cc62a0550156b1676fed8392271ddf2fab4a00661db56231424674624" dependencies = [ "polkavm-common", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] name = "polkavm-derive-impl-macro" -version = "0.31.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3fcadb13edfcc3b4046fcd2d292597782f5b7a2af140e6363fbf71fe196b425" +checksum = "48c16669ddc7433e34c1007d31080b80901e3e8e523cb9d4b441c3910cf9294b" dependencies = [ "polkavm-derive-impl", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] name = "polkavm-linux-raw" -version = "0.31.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbcd9ed5f77c60f3878289001d3e789da301746249b622bfb2876e2d0fe32c0b" +checksum = "23eff02c070c70f31878a3d915e88a914ecf3e153741e2fb572dde28cce20fde" [[package]] name = "polling" -version = "3.11.0" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218" +checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" +dependencies = [ + "autocfg", + "bitflags 1.3.2", + "cfg-if", + "concurrent-queue", + "libc", + "log", + "pin-project-lite", + "windows-sys 0.48.0", +] + +[[package]] +name = "polling" +version = "3.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30054e72317ab98eddd8561db0f6524df3367636884b7b21b703e4b280a84a14" dependencies = [ "cfg-if", "concurrent-queue", - "hermit-abi", "pin-project-lite", - "rustix", - "windows-sys 0.61.2", + "rustix 0.38.42", + "tracing", + "windows-sys 0.52.0", ] [[package]] @@ -6997,49 +6719,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf" dependencies = [ "cpufeatures", - "opaque-debug 0.3.1", + "opaque-debug 0.3.0", "universal-hash", ] [[package]] name = "polyval" -version = "0.6.2" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" +checksum = "d52cff9d1d4dee5fe6d03729099f4a310a41179e0a10dbf542039873f2e826fb" dependencies = [ "cfg-if", "cpufeatures", - "opaque-debug 0.3.1", + "opaque-debug 0.3.0", "universal-hash", ] -[[package]] -name = "portable-atomic" -version = "1.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" - -[[package]] -name = "postcard" -version = "1.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24" -dependencies = [ - "cobs", - "embedded-io 0.4.0", - "embedded-io 0.6.1", - "serde", -] - -[[package]] -name = "potential_utf" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564" -dependencies = [ - "zerovec", -] - [[package]] name = "powerfmt" version = "0.2.0" @@ -7048,34 +6743,32 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" [[package]] name = "ppv-lite86" -version = "0.2.21" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" -dependencies = [ - "zerocopy", -] +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "predicates" -version = "3.1.4" +version = "3.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ada8f2932f28a27ee7b70dd6c1c39ea0675c55a36879ab92f3a715eaa1e63cfe" +checksum = "09963355b9f467184c04017ced4a2ba2d75cbcb4e7462690d388233253d4b1a9" dependencies = [ "anstyle", + "itertools 0.10.5", "predicates-core", ] [[package]] name = "predicates-core" -version = "1.0.10" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cad38746f3166b4031b1a0d39ad9f954dd291e7854fcc0eed52ee41a0b50d144" +checksum = "b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174" [[package]] name = "predicates-tree" -version = "1.0.13" +version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0de1b847b39c8131db0467e9df1ff60e6d0562ab8e9a16e568ad0fdb372e2f2" +checksum = "368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf" dependencies = [ "predicates-core", "termtree", @@ -7083,12 +6776,12 @@ dependencies = [ [[package]] name = "prettyplease" -version = "0.2.37" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" +checksum = "6c64d9ba0963cdcea2e1b2230fbae2bab30eb25a174be395c41e764bfb65dd62" dependencies = [ "proc-macro2 1.0.106", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -7107,21 +6800,21 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "1.1.3" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e17d47ce914bf4de440332250b0edd23ce48c005f59fab39d3335866b114f11a" +checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" dependencies = [ - "thiserror 1.0.69", - "toml 0.5.11", + "once_cell", + "toml_edit 0.19.15", ] [[package]] name = "proc-macro-crate" -version = "3.5.0" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" +checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" dependencies = [ - "toml_edit 0.25.10+spec-1.1.0", + "toml_edit 0.21.0", ] [[package]] @@ -7167,18 +6860,24 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] +[[package]] +name = "proc-macro-hack" +version = "0.5.20+deprecated" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" + [[package]] name = "proc-macro-warning" -version = "1.84.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75eea531cfcd120e0851a3f8aed42c4841f78c889eefafd96339c72677ae42c3" +checksum = "9b698b0b09d40e9b7c1a47b132d66a8b54bcd20583d9b6d06e4535e383b4405c" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -7201,16 +6900,16 @@ dependencies = [ [[package]] name = "prometheus" -version = "0.13.4" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d33c28a30771f7f96db69893f78b857f7450d7e0237e9c8fc6427a81bae7ed1" +checksum = "449811d15fbdf5ceb5c1144416066429cf82316e2ec8ce0c1f6f8a02e7bbcf8c" dependencies = [ "cfg-if", "fnv", "lazy_static", "memchr", - "parking_lot 0.12.5", - "thiserror 1.0.69", + "parking_lot 0.12.3", + "thiserror 1.0.65", ] [[package]] @@ -7221,7 +6920,7 @@ checksum = "504ee9ff529add891127c4827eb481bd69dc0ebc72e9a682e187db4caa60c3ca" dependencies = [ "dtoa", "itoa", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "prometheus-client-derive-encode", ] @@ -7233,7 +6932,7 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -7248,60 +6947,32 @@ dependencies = [ [[package]] name = "prost" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5" -dependencies = [ - "bytes", - "prost-derive 0.13.5", -] - -[[package]] -name = "prost" -version = "0.14.3" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2ea70524a2f82d518bce41317d0fae74151505651af45faf1ffbd6fd33f0568" +checksum = "3b2ecbe40f08db5c006b5764a2645f7f3f141ce756412ac9e1dd6087e6d32995" dependencies = [ "bytes", - "prost-derive 0.14.3", + "prost-derive 0.13.2", ] [[package]] name = "prost-build" -version = "0.13.5" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" +checksum = "f8650aabb6c35b860610e9cff5dc1af886c9e25073b7b1712a68972af4281302" dependencies = [ - "heck", - "itertools 0.14.0", + "bytes", + "heck 0.5.0", + "itertools 0.13.0", "log", "multimap", "once_cell", - "petgraph 0.7.1", - "prettyplease", - "prost 0.13.5", - "prost-types 0.13.5", - "regex", - "syn 2.0.117", - "tempfile", -] - -[[package]] -name = "prost-build" -version = "0.14.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "343d3bd7056eda839b03204e68deff7d1b13aba7af2b2fd16890697274262ee7" -dependencies = [ - "heck", - "itertools 0.14.0", - "log", - "multimap", - "petgraph 0.8.3", + "petgraph", "prettyplease", - "prost 0.14.3", - "prost-types 0.14.3", + "prost 0.13.2", + "prost-types", "regex", - "syn 2.0.117", + "syn 2.0.98", "tempfile", ] @@ -7315,75 +6986,45 @@ dependencies = [ "itertools 0.12.1", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", -] - -[[package]] -name = "prost-derive" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" -dependencies = [ - "anyhow", - "itertools 0.14.0", - "proc-macro2 1.0.106", - "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] name = "prost-derive" -version = "0.14.3" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b" +checksum = "acf0c195eebb4af52c752bec4f52f645da98b6e92077a04110c7f349477ae5ac" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools 0.13.0", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", -] - -[[package]] -name = "prost-types" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52c2c1bf36ddb1a1c396b3601a3cec27c2462e45f07c386894ec3ccf5332bd16" -dependencies = [ - "prost 0.13.5", + "syn 2.0.98", ] [[package]] name = "prost-types" -version = "0.14.3" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8991c4cbdb8bc5b11f0b074ffe286c30e523de90fee5ba8132f1399f23cb3dd7" +checksum = "60caa6738c7369b940c3d49246a8d1749323674c65cb13010134f5c9bad5b519" dependencies = [ - "prost 0.14.3", + "prost 0.13.2", ] [[package]] -name = "pulley-interpreter" -version = "35.0.0" +name = "psm" +version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b89c4319786b16c1a6a38ee04788d32c669b61ba4b69da2162c868c18be99c1b" +checksum = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874" dependencies = [ - "cranelift-bitset", - "log", - "pulley-macros", - "wasmtime-internal-math", + "cc", ] [[package]] -name = "pulley-macros" -version = "35.0.0" +name = "quick-error" +version = "1.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "938543690519c20c3a480d20a8efcc8e69abeb44093ab1df4e7c1f81f26c677a" -dependencies = [ - "proc-macro2 1.0.106", - "quote 1.0.45", - "syn 2.0.117", -] +checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" [[package]] name = "quick-protobuf" @@ -7403,7 +7044,7 @@ dependencies = [ "asynchronous-codec 0.7.0", "bytes", "quick-protobuf", - "thiserror 1.0.69", + "thiserror 1.0.65", "unsigned-varint 0.8.0", ] @@ -7415,63 +7056,56 @@ checksum = "5253a3a0d56548d5b0be25414171dc780cc6870727746d05bd2bde352eee96c5" dependencies = [ "ahash", "hashbrown 0.13.2", - "parking_lot 0.12.5", + "parking_lot 0.12.3", ] [[package]] name = "quinn" -version = "0.11.9" +version = "0.11.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20" +checksum = "8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684" dependencies = [ "bytes", - "cfg_aliases", "futures-io", "pin-project-lite", "quinn-proto", "quinn-udp", - "rustc-hash 2.1.2", - "rustls", - "socket2 0.6.3", - "thiserror 2.0.18", + "rustc-hash 2.0.0", + "rustls 0.23.18", + "socket2", + "thiserror 1.0.65", "tokio", "tracing", - "web-time", ] [[package]] name = "quinn-proto" -version = "0.11.14" +version = "0.11.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098" +checksum = "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6" dependencies = [ "bytes", - "getrandom 0.3.4", - "lru-slab", - "rand 0.9.2", - "ring 0.17.14", - "rustc-hash 2.1.2", - "rustls", - "rustls-pki-types", + "rand 0.8.5", + "ring 0.17.8", + "rustc-hash 2.0.0", + "rustls 0.23.18", "slab", - "thiserror 2.0.18", + "thiserror 1.0.65", "tinyvec", "tracing", - "web-time", ] [[package]] name = "quinn-udp" -version = "0.5.14" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd" +checksum = "8bffec3605b73c6f1754535084a85229fa8a30f86014e6c81aeec4abb68b0285" dependencies = [ - "cfg_aliases", "libc", "once_cell", - "socket2 0.6.3", + "socket2", "tracing", - "windows-sys 0.60.2", + "windows-sys 0.52.0", ] [[package]] @@ -7492,18 +7126,6 @@ dependencies = [ "proc-macro2 1.0.106", ] -[[package]] -name = "r-efi" -version = "5.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" - -[[package]] -name = "r-efi" -version = "6.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" - [[package]] name = "radium" version = "0.7.0" @@ -7523,12 +7145,13 @@ dependencies = [ [[package]] name = "rand" -version = "0.9.2" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" +checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" dependencies = [ "rand_chacha 0.9.0", - "rand_core 0.9.5", + "rand_core 0.9.3", + "zerocopy 0.8.24", ] [[package]] @@ -7548,7 +7171,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" dependencies = [ "ppv-lite86", - "rand_core 0.9.5", + "rand_core 0.9.3", ] [[package]] @@ -7557,16 +7180,16 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.17", + "getrandom 0.2.10", ] [[package]] name = "rand_core" -version = "0.9.5" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" +checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" dependencies = [ - "getrandom 0.3.4", + "getrandom 0.3.1", ] [[package]] @@ -7587,9 +7210,9 @@ checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" [[package]] name = "rayon" -version = "1.11.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" +checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" dependencies = [ "either", "rayon-core", @@ -7597,9 +7220,9 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.13.0" +version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" +checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" dependencies = [ "crossbeam-deque", "crossbeam-utils", @@ -7627,89 +7250,99 @@ dependencies = [ [[package]] name = "rcgen" -version = "0.11.3" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52c4f3084aa3bc7dfbba4eff4fab2a54db4324965d8872ab933565e6fbd83bc6" +checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b" dependencies = [ - "pem", + "pem 1.1.1", "ring 0.16.20", "time", "yasna", ] [[package]] -name = "redox_syscall" -version = "0.2.16" +name = "rcgen" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" +checksum = "52c4f3084aa3bc7dfbba4eff4fab2a54db4324965d8872ab933565e6fbd83bc6" +dependencies = [ + "pem 3.0.4", + "ring 0.16.20", + "time", + "yasna", +] + +[[package]] +name = "redox_syscall" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" dependencies = [ "bitflags 1.3.2", ] [[package]] name = "redox_syscall" -version = "0.5.18" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" +checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" dependencies = [ - "bitflags 2.11.0", + "bitflags 1.3.2", ] [[package]] name = "redox_users" -version = "0.4.6" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" +checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" dependencies = [ - "getrandom 0.2.17", - "libredox", - "thiserror 1.0.69", + "getrandom 0.2.10", + "redox_syscall 0.2.16", + "thiserror 1.0.65", ] [[package]] name = "ref-cast" -version = "1.0.25" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" +checksum = "ccf0a6f84d5f1d581da8b41b47ec8600871962f2a528115b542b362d4b744931" dependencies = [ "ref-cast-impl", ] [[package]] name = "ref-cast-impl" -version = "1.0.25" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" +checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] name = "regalloc2" -version = "0.12.2" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5216b1837de2149f8bc8e6d5f88a9326b63b8c836ed58ce4a0a29ec736a59734" +checksum = "80535183cae11b149d618fbd3c37e38d7cda589d82d7769e196ca9a9042d7621" dependencies = [ - "allocator-api2", - "bumpalo", - "hashbrown 0.15.5", + "fxhash", "log", - "rustc-hash 2.1.2", + "slice-group-by", "smallvec", ] [[package]] name = "regex" -version = "1.12.3" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" +checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.14", - "regex-syntax 0.8.10", + "regex-automata 0.4.8", + "regex-syntax 0.8.5", ] [[package]] @@ -7723,13 +7356,13 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.14" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" +checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.10", + "regex-syntax 0.8.5", ] [[package]] @@ -7740,9 +7373,9 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.8.10" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "relay-asset-hub-rococo-client" @@ -7937,7 +7570,7 @@ name = "relay-substrate-client" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ - "async-channel 1.9.0", + "async-std", "async-trait", "bp-header-chain", "bp-messages", @@ -7947,6 +7580,7 @@ dependencies = [ "frame-support", "futures", "jsonrpsee", + "log", "num-traits", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", @@ -7968,9 +7602,8 @@ dependencies = [ "sp-trie", "sp-version", "staging-xcm", - "thiserror 1.0.69", + "thiserror 1.0.65", "tokio", - "tracing", ] [[package]] @@ -7979,23 +7612,24 @@ version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "anyhow", + "async-std", "async-trait", "backoff", "bp-runtime", "futures", "isahc", "jsonpath_lib", + "log", "num-traits", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "serde_json", "sp-runtime", "sp-tracing", "substrate-prometheus-endpoint", "sysinfo", - "thiserror 1.0.69", + "thiserror 1.0.65", "time", "tokio", - "tracing", ] [[package]] @@ -8019,9 +7653,13 @@ dependencies = [ [[package]] name = "resolv-conf" -version = "0.7.6" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" +checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00" +dependencies = [ + "hostname", + "quick-error", +] [[package]] name = "rfc6979" @@ -8030,7 +7668,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" dependencies = [ "hmac 0.12.1", - "subtle 2.6.1", + "subtle 2.5.0", ] [[package]] @@ -8050,14 +7688,15 @@ dependencies = [ [[package]] name = "ring" -version = "0.17.14" +version = "0.17.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" +checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" dependencies = [ "cc", "cfg-if", - "getrandom 0.2.17", + "getrandom 0.2.10", "libc", + "spin 0.9.8", "untrusted 0.9.0", "windows-sys 0.52.0", ] @@ -8080,27 +7719,24 @@ dependencies = [ [[package]] name = "rtnetlink" -version = "0.20.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b960d5d873a75b5be9761b1e73b146f52dddcd27bac75263f40fba686d4d7b5" +checksum = "322c53fd76a18698f1c27381d58091de3a043d356aa5bd0d510608b565f469a0" dependencies = [ - "futures-channel", - "futures-util", + "futures", "log", - "netlink-packet-core", "netlink-packet-route", "netlink-proto", - "netlink-sys", "nix", - "thiserror 1.0.69", + "thiserror 1.0.65", "tokio", ] [[package]] name = "rustc-demangle" -version = "0.1.27" +version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b50b8869d9fc858ce7266cce0194bd74df58b9d0e3f6df3a9fc8eb470d95c09d" +checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" [[package]] name = "rustc-hash" @@ -8110,9 +7746,9 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc-hash" -version = "2.1.2" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" +checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" [[package]] name = "rustc-hex" @@ -8122,9 +7758,9 @@ checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" [[package]] name = "rustc_version" -version = "0.4.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ "semver", ] @@ -8138,109 +7774,180 @@ dependencies = [ "nom", ] +[[package]] +name = "rustix" +version = "0.36.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "305efbd14fde4139eb501df5f136994bb520b033fa9fbdce287507dc23b8c7ed" +dependencies = [ + "bitflags 1.3.2", + "errno", + "io-lifetimes", + "libc", + "linux-raw-sys 0.1.4", + "windows-sys 0.45.0", +] + +[[package]] +name = "rustix" +version = "0.37.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06" +dependencies = [ + "bitflags 1.3.2", + "errno", + "io-lifetimes", + "libc", + "linux-raw-sys 0.3.8", + "windows-sys 0.48.0", +] + +[[package]] +name = "rustix" +version = "0.38.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85" +dependencies = [ + "bitflags 2.6.0", + "errno", + "libc", + "linux-raw-sys 0.4.14", + "windows-sys 0.59.0", +] + [[package]] name = "rustix" version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" dependencies = [ - "bitflags 2.11.0", + "bitflags 2.6.0", "errno", "libc", - "linux-raw-sys", - "windows-sys 0.61.2", + "linux-raw-sys 0.12.1", + "windows-sys 0.59.0", +] + +[[package]] +name = "rustls" +version = "0.20.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99" +dependencies = [ + "ring 0.16.20", + "sct", + "webpki", ] [[package]] name = "rustls" -version = "0.23.37" +version = "0.23.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "758025cb5fccfd3bc2fd74708fd4682be41d99e5dff73c377c0646c6012c73a4" +checksum = "9c9cc1d47e243d655ace55ed38201c19ae02c148ae56412ab8750e8f0166ab7f" dependencies = [ "log", "once_cell", - "ring 0.17.14", + "ring 0.17.8", "rustls-pki-types", - "rustls-webpki 0.103.10", - "subtle 2.6.1", + "rustls-webpki 0.102.8", + "subtle 2.5.0", "zeroize", ] [[package]] name = "rustls-native-certs" -version = "0.8.3" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63" +checksum = "8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792" dependencies = [ - "openssl-probe 0.2.1", + "openssl-probe", + "rustls-pemfile", "rustls-pki-types", "schannel", - "security-framework", + "security-framework 2.11.0", ] [[package]] -name = "rustls-pki-types" -version = "1.14.0" +name = "rustls-native-certs" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd" +checksum = "7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3" dependencies = [ - "web-time", - "zeroize", + "openssl-probe", + "rustls-pki-types", + "schannel", + "security-framework 3.2.0", +] + +[[package]] +name = "rustls-pemfile" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35e4980fa29e4c4b212ffb3db068a564cbf560e51d3944b7c88bd8bf5bec64f4" +dependencies = [ + "base64 0.21.7", + "rustls-pki-types", ] +[[package]] +name = "rustls-pki-types" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b" + [[package]] name = "rustls-platform-verifier" -version = "0.5.3" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19787cda76408ec5404443dc8b31795c87cd8fec49762dc75fa727740d34acc1" +checksum = "b5f0d26fa1ce3c790f9590868f0109289a044acb954525f933e2aa3b871c157d" dependencies = [ - "core-foundation 0.10.1", + "core-foundation 0.9.4", "core-foundation-sys", "jni", "log", "once_cell", - "rustls", - "rustls-native-certs", + "rustls 0.23.18", + "rustls-native-certs 0.7.0", "rustls-platform-verifier-android", - "rustls-webpki 0.103.10", - "security-framework", + "rustls-webpki 0.102.8", + "security-framework 2.11.0", "security-framework-sys", - "webpki-root-certs 0.26.11", - "windows-sys 0.59.0", + "webpki-roots 0.26.3", + "winapi", ] [[package]] name = "rustls-platform-verifier-android" -version = "0.1.1" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f" +checksum = "84e217e7fdc8466b5b35d30f8c0a30febd29173df4a3a0c2115d306b9c4117ad" [[package]] name = "rustls-webpki" -version = "0.101.7" +version = "0.101.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" +checksum = "7d93931baf2d282fff8d3a532bbfd7653f734643161b87e3e01e59a04439bf0d" dependencies = [ - "ring 0.17.14", - "untrusted 0.9.0", + "ring 0.16.20", + "untrusted 0.7.1", ] [[package]] name = "rustls-webpki" -version = "0.103.10" +version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df33b2b81ac578cabaf06b89b0631153a3f416b0a886e8a7a1707fb51abbd1ef" +checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ - "ring 0.17.14", + "ring 0.17.8", "rustls-pki-types", "untrusted 0.9.0", ] [[package]] name = "rustversion" -version = "1.0.22" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" +checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" [[package]] name = "ruzstd" @@ -8249,7 +7956,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5174a470eeb535a721ae9fdd6e291c2411a906b96592182d05217591d5c5cf7b" dependencies = [ "byteorder", - "derive_more 0.99.20", + "derive_more 0.99.17", ] [[package]] @@ -8263,11 +7970,17 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "ryu" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" + [[package]] name = "safe_arch" -version = "0.7.4" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96b02de82ddbe1b636e6170c21be622223aea188ef2e139be0a5b219ec215323" +checksum = "f398075ce1e6a179b46f51bd88d0598b92b00d3551f1a2d4ac49e771b56ac354" dependencies = [ "bytemuck", ] @@ -8289,7 +8002,7 @@ dependencies = [ "log", "sp-core", "sp-wasm-interface", - "thiserror 1.0.69", + "thiserror 1.0.65", ] [[package]] @@ -8323,10 +8036,10 @@ name = "sc-chain-spec-derive" version = "11.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ - "proc-macro-crate 3.5.0", + "proc-macro-crate 3.1.0", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -8338,7 +8051,7 @@ dependencies = [ "futures", "log", "parity-scale-codec", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "sc-executor", "sc-transaction-pool-api", "sc-utils", @@ -8361,7 +8074,7 @@ version = "0.32.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "parity-scale-codec", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "sc-executor-common", "sc-executor-polkavm", "sc-executor-wasmtime", @@ -8387,7 +8100,7 @@ dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", "sp-wasm-interface", - "thiserror 1.0.69", + "thiserror 1.0.65", "wasm-instrument", ] @@ -8399,7 +8112,6 @@ dependencies = [ "log", "polkavm", "sc-executor-common", - "sp-runtime-interface", "sp-wasm-interface", ] @@ -8410,8 +8122,8 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b99 dependencies = [ "anyhow", "log", - "parking_lot 0.12.5", - "rustix", + "parking_lot 0.12.3", + "rustix 0.36.17", "sc-allocator", "sc-executor-common", "sp-runtime-interface", @@ -8425,7 +8137,7 @@ version = "0.4.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "array-bytes", - "arrayvec 0.7.6", + "arrayvec 0.7.4", "blake2 0.10.6", "bytes", "futures", @@ -8433,7 +8145,7 @@ dependencies = [ "log", "mixnet", "parity-scale-codec", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "sc-client-api", "sc-network", "sc-network-types", @@ -8444,7 +8156,7 @@ dependencies = [ "sp-keystore", "sp-mixnet", "sp-runtime", - "thiserror 1.0.69", + "thiserror 1.0.65", ] [[package]] @@ -8457,7 +8169,7 @@ dependencies = [ "async-trait", "asynchronous-codec 0.6.2", "bytes", - "cid", + "cid 0.9.0", "either", "fnv", "futures", @@ -8469,11 +8181,11 @@ dependencies = [ "log", "mockall", "parity-scale-codec", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "partial_sort", "pin-project", "prost 0.12.6", - "prost-build 0.13.5", + "prost-build", "rand 0.8.5", "sc-client-api", "sc-network-common", @@ -8488,7 +8200,7 @@ dependencies = [ "sp-core", "sp-runtime", "substrate-prometheus-endpoint", - "thiserror 1.0.69", + "thiserror 1.0.65", "tokio", "tokio-stream", "unsigned-varint 0.7.2", @@ -8519,12 +8231,10 @@ dependencies = [ "libp2p-kad", "litep2p", "log", - "multiaddr 0.18.2", - "multihash 0.19.3", + "multiaddr 0.18.1", + "multihash 0.19.1", "rand 0.8.5", - "serde", - "serde_with", - "thiserror 1.0.69", + "thiserror 1.0.65", "zeroize", ] @@ -8544,9 +8254,8 @@ dependencies = [ "sp-core", "sp-rpc", "sp-runtime", - "sp-statement-store", "sp-version", - "thiserror 1.0.69", + "thiserror 1.0.65", ] [[package]] @@ -8558,13 +8267,13 @@ dependencies = [ "futures", "libp2p", "log", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "pin-project", "rand 0.8.5", "sc-utils", "serde", "serde_json", - "thiserror 1.0.69", + "thiserror 1.0.65", "wasm-timer", ] @@ -8575,15 +8284,14 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b99 dependencies = [ "async-trait", "futures", - "indexmap", + "indexmap 2.8.0", "log", "parity-scale-codec", "serde", "sp-blockchain", "sp-core", "sp-runtime", - "strum 0.26.3", - "thiserror 1.0.69", + "thiserror 1.0.65", ] [[package]] @@ -8595,7 +8303,7 @@ dependencies = [ "futures", "futures-timer", "log", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "prometheus", "sp-arithmetic", ] @@ -8614,9 +8322,9 @@ dependencies = [ [[package]] name = "scale-decode" -version = "0.16.2" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d6ed61699ad4d54101ab5a817169259b5b0efc08152f8632e61482d8a27ca3d" +checksum = "4d78196772d25b90a98046794ce0fe2588b39ebdfbdc1e45b4c6c85dd43bebad" dependencies = [ "parity-scale-codec", "primitive-types", @@ -8624,26 +8332,26 @@ dependencies = [ "scale-decode-derive", "scale-type-resolver", "smallvec", - "thiserror 2.0.18", + "thiserror 2.0.11", ] [[package]] name = "scale-decode-derive" -version = "0.16.2" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65cb245f7fdb489e7ba43a616cbd34427fe3ba6fe0edc1d0d250085e6c84f3ec" +checksum = "2f4b54a1211260718b92832b661025d1f1a4b6930fbadd6908e00edd265fa5f7" dependencies = [ - "darling 0.20.11", + "darling", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] name = "scale-encode" -version = "0.10.1" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2a976d73564a59e482b74fd5d95f7518b79ca8c8ca5865398a4d629dd15ee50" +checksum = "64901733157f9d25ef86843bd783eda439fac7efb0ad5a615d12d2cf3a29464b" dependencies = [ "parity-scale-codec", "primitive-types", @@ -8651,20 +8359,20 @@ dependencies = [ "scale-encode-derive", "scale-type-resolver", "smallvec", - "thiserror 2.0.18", + "thiserror 2.0.11", ] [[package]] name = "scale-encode-derive" -version = "0.10.1" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17020f2d59baabf2ddcdc20a4e567f8210baf089b8a8d4785f5fd5e716f92038" +checksum = "78a3993a13b4eafa89350604672c8757b7ea84c7c5947d4b3691e3169c96379b" dependencies = [ - "darling 0.20.11", - "proc-macro-crate 3.5.0", + "darling", + "proc-macro-crate 3.1.0", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -8687,10 +8395,10 @@ version = "2.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6630024bf739e2179b91fb424b28898baf819414262c5d376677dbff1fe7ebf" dependencies = [ - "proc-macro-crate 3.5.0", + "proc-macro-crate 3.1.0", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -8712,15 +8420,15 @@ dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", "scale-info", - "syn 2.0.117", - "thiserror 2.0.18", + "syn 2.0.98", + "thiserror 2.0.11", ] [[package]] name = "scale-value" -version = "0.18.2" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3b64809a541e8d5a59f7a9d67cc700cdf5d7f907932a83a0afdedc90db07ccb" +checksum = "8ca8b26b451ecb7fd7b62b259fa28add63d12ec49bbcac0e01fcb4b5ae0c09aa" dependencies = [ "base58", "blake2 0.10.6", @@ -8731,24 +8439,24 @@ dependencies = [ "scale-encode", "scale-type-resolver", "serde", - "thiserror 2.0.18", + "thiserror 2.0.11", "yap", ] [[package]] name = "schannel" -version = "0.1.29" +version = "0.1.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939" +checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.48.0", ] [[package]] name = "schnellru" -version = "0.2.4" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "356285bbf17bea63d9e52e96bd18f039672ac92b55b8cb997d6162a2a37d1649" +checksum = "c9a8ef13a93c54d20580de1e5c413e624e53121d42fc7e2c11d10ef7f8b02367" dependencies = [ "ahash", "cfg-if", @@ -8757,20 +8465,20 @@ dependencies = [ [[package]] name = "schnorrkel" -version = "0.11.5" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e9fcb6c2e176e86ec703e22560d99d65a5ee9056ae45a08e13e84ebf796296f" +checksum = "8de18f6d8ba0aad7045f5feae07ec29899c1112584a38509a84ad7b04451eaa0" dependencies = [ "aead", "arrayref", - "arrayvec 0.7.6", + "arrayvec 0.7.4", "curve25519-dalek", "getrandom_or_panic", "merlin", "rand_core 0.6.4", "serde_bytes", - "sha2 0.10.9", - "subtle 2.6.1", + "sha2 0.10.8", + "subtle 2.5.0", "zeroize", ] @@ -8780,6 +8488,16 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" +[[package]] +name = "sct" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" +dependencies = [ + "ring 0.16.20", + "untrusted 0.7.1", +] + [[package]] name = "sec1" version = "0.7.3" @@ -8791,7 +8509,7 @@ dependencies = [ "generic-array 0.14.7", "pkcs8", "serdect", - "subtle 2.6.1", + "subtle 2.5.0", "zeroize", ] @@ -8824,12 +8542,26 @@ dependencies = [ [[package]] name = "security-framework" -version = "3.7.0" +version = "2.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0" +dependencies = [ + "bitflags 2.6.0", + "core-foundation 0.9.4", + "core-foundation-sys", + "libc", + "num-bigint", + "security-framework-sys", +] + +[[package]] +name = "security-framework" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d" +checksum = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316" dependencies = [ - "bitflags 2.11.0", - "core-foundation 0.10.1", + "bitflags 2.6.0", + "core-foundation 0.10.0", "core-foundation-sys", "libc", "security-framework-sys", @@ -8837,9 +8569,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.17.0" +version = "2.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3" +checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32" dependencies = [ "core-foundation-sys", "libc", @@ -8847,9 +8579,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.27" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" +checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" [[package]] name = "serde" @@ -8863,12 +8595,11 @@ dependencies = [ [[package]] name = "serde_bytes" -version = "0.11.19" +version = "0.11.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8" +checksum = "ab33ec92f677585af6d88c65593ae2375adde54efdbf16d597f2cbc7a6d368ff" dependencies = [ "serde", - "serde_core", ] [[package]] @@ -8888,59 +8619,31 @@ checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] name = "serde_json" -version = "1.0.149" +version = "1.0.132" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" +checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" dependencies = [ - "indexmap", + "indexmap 2.8.0", "itoa", "memchr", + "ryu", "serde", - "serde_core", - "zmij", ] [[package]] name = "serde_spanned" -version = "0.6.9" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" +checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d" dependencies = [ "serde", ] -[[package]] -name = "serde_with" -version = "3.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd5414fad8e6907dbdd5bc441a50ae8d6e26151a03b1de04d89a5576de61d01f" -dependencies = [ - "base64", - "chrono", - "hex", - "serde_core", - "serde_json", - "serde_with_macros", - "time", -] - -[[package]] -name = "serde_with_macros" -version = "3.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65" -dependencies = [ - "darling 0.23.0", - "proc-macro2 1.0.106", - "quote 1.0.45", - "syn 2.0.117", -] - [[package]] name = "serdect" version = "0.2.0" @@ -8972,14 +8675,14 @@ dependencies = [ "cfg-if", "cpufeatures", "digest 0.9.0", - "opaque-debug 0.3.1", + "opaque-debug 0.3.0", ] [[package]] name = "sha2" -version = "0.10.9" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -8998,9 +8701,9 @@ dependencies = [ [[package]] name = "sharded-slab" -version = "0.1.7" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" +checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" dependencies = [ "lazy_static", ] @@ -9028,26 +8731,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7664259344334ea4cc3efdf3ec03315f896fba5b921755dd4f28ebc75379df79" dependencies = [ "async-io", - "futures-lite", + "futures-lite 2.3.0", "libc", "signal-hook", ] [[package]] name = "signal-hook-registry" -version = "1.4.8" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b" +checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" dependencies = [ - "errno", "libc", ] [[package]] name = "signature" -version = "2.2.0" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" +checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" dependencies = [ "digest 0.10.7", "rand_core 0.6.4", @@ -9055,9 +8757,9 @@ dependencies = [ [[package]] name = "simba" -version = "0.9.1" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c99284beb21666094ba2b75bbceda012e610f5479dfcc2d6e2426f53197ffd95" +checksum = "061507c94fc6ab4ba1c9a0305018408e312e17c041eb63bef8aa726fa33aceae" dependencies = [ "approx", "num-complex", @@ -9068,11 +8770,11 @@ dependencies = [ [[package]] name = "simple-dns" -version = "0.11.2" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df350943049174c4ae8ced56c604e28270258faec12a6a48637a7655287c9ce0" +checksum = "dee851d0e5e7af3721faea1843e8015e820a234f81fda3dea9247e15bac9a86a" dependencies = [ - "bitflags 2.11.0", + "bitflags 2.6.0", ] [[package]] @@ -9083,15 +8785,24 @@ checksum = "620a1d43d70e142b1d46a929af51d44f383db9c7a2ec122de2cd992ccfcf3c18" [[package]] name = "siphasher" -version = "1.0.2" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" +checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "slab" -version = "0.4.12" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" +dependencies = [ + "autocfg", +] + +[[package]] +name = "slice-group-by" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" +checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" @@ -9106,23 +8817,20 @@ dependencies = [ [[package]] name = "sluice" -version = "0.6.0" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "160b744a45e8261307bcfe03c98e2f8274502207d534c9a64b675c4db1b6bd58" +checksum = "6d7400c0eff44aa2fcb5e31a5f24ba9716ed90138769e4977a2ba6014ae63eb5" dependencies = [ - "async-channel 2.5.0", + "async-channel 1.9.0", "futures-core", "futures-io", ] [[package]] name = "smallvec" -version = "1.15.1" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" -dependencies = [ - "serde", -] +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "smol" @@ -9130,7 +8838,7 @@ version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a33bd3e260892199c3ccfc487c88b2da2265080acb316cd920da72fdfd7c599f" dependencies = [ - "async-channel 2.5.0", + "async-channel 2.3.0", "async-executor", "async-fs", "async-io", @@ -9138,7 +8846,7 @@ dependencies = [ "async-net", "async-process", "blocking", - "futures-lite", + "futures-lite 2.3.0", ] [[package]] @@ -9147,21 +8855,21 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "966e72d77a3b2171bb7461d0cb91f43670c63558c62d7cf42809cae6c8b6b818" dependencies = [ - "arrayvec 0.7.6", + "arrayvec 0.7.4", "async-lock", "atomic-take", - "base64", + "base64 0.22.1", "bip39", "blake2-rfc", "bs58", "chacha20", "crossbeam-queue", - "derive_more 0.99.20", + "derive_more 0.99.17", "ed25519-zebra", "either", - "event-listener 5.4.1", + "event-listener 5.3.1", "fnv", - "futures-lite", + "futures-lite 2.3.0", "futures-util", "hashbrown 0.14.5", "hex", @@ -9183,7 +8891,7 @@ dependencies = [ "schnorrkel", "serde", "serde_json", - "sha2 0.10.9", + "sha2 0.10.8", "sha3", "siphasher", "slab", @@ -9201,24 +8909,24 @@ version = "0.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a33b06891f687909632ce6a4e3fd7677b24df930365af3d0bcb078310129f3f" dependencies = [ - "async-channel 2.5.0", + "async-channel 2.3.0", "async-lock", - "base64", + "base64 0.22.1", "blake2-rfc", "bs58", - "derive_more 0.99.20", + "derive_more 0.99.17", "either", - "event-listener 5.4.1", + "event-listener 5.3.1", "fnv", "futures-channel", - "futures-lite", + "futures-lite 2.3.0", "futures-util", "hashbrown 0.14.5", "hex", "itertools 0.13.0", "log", "lru", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "pin-project", "rand 0.8.5", "rand_chacha 0.3.1", @@ -9242,39 +8950,29 @@ dependencies = [ "chacha20poly1305", "curve25519-dalek", "rand_core 0.6.4", - "ring 0.17.14", + "ring 0.17.8", "rustc_version", - "sha2 0.10.9", - "subtle 2.6.1", + "sha2 0.10.8", + "subtle 2.5.0", ] [[package]] name = "socket2" -version = "0.5.10" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" +checksum = "4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef" dependencies = [ "libc", "windows-sys 0.52.0", ] -[[package]] -name = "socket2" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" -dependencies = [ - "libc", - "windows-sys 0.61.2", -] - [[package]] name = "soketto" -version = "0.8.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e859df029d160cb88608f5d7df7fb4753fd20fdfb4de5644f3d8b8440841721" +checksum = "37468c595637c10857701c990f93a40ce0e357cedb0953d1c26c8d8027f9bb53" dependencies = [ - "base64", + "base64 0.22.1", "bytes", "futures", "httparse", @@ -9302,7 +9000,7 @@ dependencies = [ "sp-state-machine", "sp-trie", "sp-version", - "thiserror 1.0.69", + "thiserror 1.0.65", ] [[package]] @@ -9313,10 +9011,10 @@ dependencies = [ "Inflector", "blake2 0.10.6", "expander", - "proc-macro-crate 3.5.0", + "proc-macro-crate 3.1.0", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -9374,7 +9072,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b99 dependencies = [ "futures", "parity-scale-codec", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "schnellru", "sp-api", "sp-consensus", @@ -9382,7 +9080,7 @@ dependencies = [ "sp-database", "sp-runtime", "sp-state-machine", - "thiserror 1.0.69", + "thiserror 1.0.65", "tracing", ] @@ -9394,13 +9092,10 @@ dependencies = [ "async-trait", "futures", "log", - "sp-api", - "sp-externalities", "sp-inherents", "sp-runtime", "sp-state-machine", - "sp-trie", - "thiserror 1.0.69", + "thiserror 1.0.65", ] [[package]] @@ -9472,12 +9167,11 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b99 dependencies = [ "ark-vrf", "array-bytes", - "bip39", "bitflags 1.3.2", "blake2 0.10.6", "bounded-collections", "bs58", - "dyn-clone", + "dyn-clonable", "ed25519-zebra", "futures", "hash-db", @@ -9488,8 +9182,9 @@ dependencies = [ "libsecp256k1", "log", "merlin", + "parity-bip39", "parity-scale-codec", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "paste", "primitive-types", "rand 0.8.5", @@ -9498,15 +9193,15 @@ dependencies = [ "secp256k1", "secrecy", "serde", - "sha2 0.10.9", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-debug-derive", "sp-externalities", + "sp-runtime-interface", "sp-std", "sp-storage", "ss58-registry", "substrate-bip39", - "thiserror 1.0.69", + "thiserror 1.0.65", "tracing", "w3f-bls", "zeroize", @@ -9521,7 +9216,7 @@ dependencies = [ "blake2b_simd", "byteorder", "digest 0.10.7", - "sha2 0.10.9", + "sha2 0.10.8", "sha3", "twox-hash", ] @@ -9534,7 +9229,7 @@ dependencies = [ "blake2b_simd", "byteorder", "digest 0.10.7", - "sha2 0.10.9", + "sha2 0.10.8", "sha3", "twox-hash", ] @@ -9546,7 +9241,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b99 dependencies = [ "quote 1.0.45", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -9555,7 +9250,7 @@ version = "10.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "kvdb", - "parking_lot 0.12.5", + "parking_lot 0.12.3", ] [[package]] @@ -9563,10 +9258,9 @@ name = "sp-debug-derive" version = "14.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ - "proc-macro-warning", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -9601,7 +9295,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "thiserror 1.0.69", + "thiserror 1.0.65", ] [[package]] @@ -9646,7 +9340,7 @@ version = "0.34.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "parity-scale-codec", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "sp-core", "sp-externalities", ] @@ -9656,7 +9350,7 @@ name = "sp-maybe-compressed-blob" version = "11.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ - "thiserror 1.0.69", + "thiserror 1.0.65", "zstd 0.12.4", ] @@ -9665,8 +9359,7 @@ name = "sp-metadata-ir" version = "0.6.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ - "derive-where", - "frame-metadata 23.0.1", + "frame-metadata 20.0.0", "parity-scale-codec", "scale-info", ] @@ -9696,7 +9389,7 @@ dependencies = [ "sp-core", "sp-debug-derive", "sp-runtime", - "thiserror 1.0.69", + "thiserror 1.0.65", ] [[package]] @@ -9747,7 +9440,6 @@ version = "31.0.1" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "binary-merkle-tree", - "bytes", "docify", "either", "hash256-std-hasher", @@ -9767,7 +9459,6 @@ dependencies = [ "sp-std", "sp-trie", "sp-weights", - "strum 0.26.3", "tracing", "tuplex", ] @@ -9781,6 +9472,7 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "polkavm-derive", + "primitive-types", "sp-externalities", "sp-runtime-interface-proc-macro", "sp-std", @@ -9797,10 +9489,10 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b99 dependencies = [ "Inflector", "expander", - "proc-macro-crate 3.5.0", + "proc-macro-crate 3.1.0", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -9838,44 +9530,18 @@ dependencies = [ "hash-db", "log", "parity-scale-codec", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "rand 0.8.5", "smallvec", "sp-core", "sp-externalities", "sp-panic-handler", "sp-trie", - "thiserror 1.0.69", + "thiserror 1.0.65", "tracing", "trie-db", ] -[[package]] -name = "sp-statement-store" -version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" -dependencies = [ - "aes-gcm", - "curve25519-dalek", - "ed25519-dalek", - "frame-support", - "hkdf", - "parity-scale-codec", - "rand 0.8.5", - "scale-info", - "serde", - "sha2 0.10.9", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", - "sp-externalities", - "sp-runtime", - "sp-runtime-interface", - "thiserror 1.0.69", - "x25519-dalek", -] - [[package]] name = "sp-std" version = "14.0.0" @@ -9902,7 +9568,7 @@ dependencies = [ "parity-scale-codec", "sp-inherents", "sp-runtime", - "thiserror 1.0.69", + "thiserror 1.0.65", ] [[package]] @@ -9911,7 +9577,6 @@ version = "16.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "parity-scale-codec", - "regex", "tracing", "tracing-core", "tracing-subscriber", @@ -9932,20 +9597,17 @@ version = "29.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "ahash", - "foldhash 0.1.5", "hash-db", - "hashbrown 0.15.5", "memory-db", "nohash-hasher", "parity-scale-codec", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "rand 0.8.5", "scale-info", "schnellru", "sp-core", "sp-externalities", - "substrate-prometheus-endpoint", - "thiserror 1.0.69", + "thiserror 1.0.65", "tracing", "trie-db", "trie-root", @@ -9961,12 +9623,11 @@ dependencies = [ "parity-wasm", "scale-info", "serde", - "sp-core", "sp-crypto-hashing-proc-macro", "sp-runtime", "sp-std", "sp-version-proc-macro", - "thiserror 1.0.69", + "thiserror 1.0.65", ] [[package]] @@ -9978,7 +9639,7 @@ dependencies = [ "proc-macro-warning", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -10021,9 +9682,9 @@ checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" [[package]] name = "spki" -version = "0.7.3" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" +checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a" dependencies = [ "base64ct", "der", @@ -10031,9 +9692,9 @@ dependencies = [ [[package]] name = "ss58-registry" -version = "1.51.0" +version = "1.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19409f13998e55816d1c728395af0b52ec066206341d939e22e7766df9b494b8" +checksum = "5e6915280e2d0db8911e5032a5c275571af6bdded2916abd691a659be25d3439" dependencies = [ "Inflector", "num-format", @@ -10041,31 +9702,18 @@ dependencies = [ "quote 1.0.45", "serde", "serde_json", - "unicode-xid 0.2.6", + "unicode-xid 0.2.4", ] [[package]] name = "stable_deref_trait" -version = "1.2.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] -name = "staging-parachain-info" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" -dependencies = [ - "cumulus-primitives-core", - "frame-support", - "frame-system", - "parity-scale-codec", - "scale-info", - "sp-runtime", -] - -[[package]] -name = "staging-xcm" -version = "7.0.1" +name = "staging-xcm" +version = "7.0.1" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "array-bytes", @@ -10075,12 +9723,12 @@ dependencies = [ "frame-support", "hex-literal", "impl-trait-for-tuples", + "log", "parity-scale-codec", "scale-info", "serde", "sp-runtime", "sp-weights", - "tracing", "xcm-procedural", ] @@ -10174,11 +9822,11 @@ version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" dependencies = [ - "heck", + "heck 0.5.0", "proc-macro2 1.0.106", "quote 1.0.45", "rustversion", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -10187,10 +9835,10 @@ version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664" dependencies = [ - "heck", + "heck 0.5.0", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -10201,7 +9849,7 @@ dependencies = [ "hmac 0.12.1", "pbkdf2", "schnorrkel", - "sha2 0.10.9", + "sha2 0.10.8", "zeroize", ] @@ -10211,11 +9859,11 @@ version = "0.17.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "http-body-util", - "hyper 1.9.0", + "hyper 1.6.0", "hyper-util", "log", "prometheus", - "thiserror 1.0.69", + "thiserror 1.0.65", "tokio", ] @@ -10278,7 +9926,7 @@ version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "anyhow", - "async-channel 1.9.0", + "async-std", "async-trait", "bp-header-chain", "bp-messages", @@ -10293,6 +9941,7 @@ dependencies = [ "frame-system", "futures", "hex", + "log", "messages-relay", "num-traits", "pallet-balances", @@ -10310,9 +9959,7 @@ dependencies = [ "sp-runtime", "sp-trie", "strum 0.26.3", - "thiserror 1.0.69", - "tokio", - "tracing", + "thiserror 1.0.65", ] [[package]] @@ -10323,9 +9970,9 @@ checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" [[package]] name = "subtle" -version = "2.6.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "subxt" @@ -10355,7 +10002,7 @@ dependencies = [ "subxt-lightclient", "subxt-macro", "subxt-metadata", - "thiserror 2.0.18", + "thiserror 2.0.11", "tokio", "tokio-util", "tracing", @@ -10369,15 +10016,15 @@ version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2da33e808ad1555b033137133d91887ffc02c9ba3300b6cc8477e02279323927" dependencies = [ - "heck", + "heck 0.5.0", "parity-scale-codec", "proc-macro2 1.0.106", "quote 1.0.45", "scale-info", "scale-typegen", "subxt-metadata", - "syn 2.0.117", - "thiserror 2.0.18", + "syn 2.0.98", + "thiserror 2.0.11", ] [[package]] @@ -10406,7 +10053,7 @@ dependencies = [ "serde_json", "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "subxt-metadata", - "thiserror 2.0.18", + "thiserror 2.0.11", "tracing", ] @@ -10421,7 +10068,7 @@ dependencies = [ "serde", "serde_json", "smoldot-light", - "thiserror 2.0.18", + "thiserror 2.0.11", "tokio", "tokio-stream", "tracing", @@ -10433,14 +10080,14 @@ version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95586892e551ba1aa4983f29cbbae1f2540dc74cba622f7f59a5dace00454db3" dependencies = [ - "darling 0.20.11", + "darling", "parity-scale-codec", "proc-macro-error2", "quote 1.0.45", "scale-typegen", "subxt-codegen", "subxt-utils-fetchmetadata", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] @@ -10455,7 +10102,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "thiserror 2.0.18", + "thiserror 2.0.11", ] [[package]] @@ -10466,7 +10113,7 @@ checksum = "2247f12a796ef7062b2bd924ec89fcef0603f1bf5f71e8b08d6bd5807b131015" dependencies = [ "hex", "parity-scale-codec", - "thiserror 2.0.18", + "thiserror 2.0.11", ] [[package]] @@ -10493,9 +10140,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.117" +version = "2.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" +checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", @@ -10511,25 +10158,25 @@ dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", "syn 1.0.109", - "unicode-xid 0.2.6", + "unicode-xid 0.2.4", ] [[package]] name = "synstructure" -version = "0.13.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] name = "sysinfo" -version = "0.30.13" +version = "0.30.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a5b4ddaee55fb2bea2bf0e5000747e5f5c0de765e5a5ff87f4cd106439f4bb3" +checksum = "1fb4f3438c8f6389c864e61221cbc97e9bca98b4daf39a5beb7bea660f528bb2" dependencies = [ "cfg-if", "core-foundation-sys", @@ -10542,31 +10189,25 @@ dependencies = [ [[package]] name = "system-configuration" -version = "0.7.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b" +checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" dependencies = [ - "bitflags 2.11.0", + "bitflags 1.3.2", "core-foundation 0.9.4", "system-configuration-sys", ] [[package]] name = "system-configuration-sys" -version = "0.6.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" +checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" dependencies = [ "core-foundation-sys", "libc", ] -[[package]] -name = "tagptr" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417" - [[package]] name = "tap" version = "1.0.1" @@ -10575,9 +10216,9 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "target-lexicon" -version = "0.13.5" +version = "0.12.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca" +checksum = "9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a" [[package]] name = "tempfile" @@ -10585,27 +10226,27 @@ version = "3.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ - "fastrand", - "getrandom 0.4.2", + "fastrand 2.3.0", + "getrandom 0.3.1", "once_cell", - "rustix", - "windows-sys 0.61.2", + "rustix 1.1.4", + "windows-sys 0.59.0", ] [[package]] name = "termcolor" -version = "1.4.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" +checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" dependencies = [ "winapi-util", ] [[package]] name = "termtree" -version = "0.5.1" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" +checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "testnet-parachains-constants" @@ -10624,58 +10265,59 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.69" +version = "1.0.65" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +checksum = "5d11abd9594d9b38965ef50805c5e469ca9cc6f197f883f717e0269a3057b3d5" dependencies = [ - "thiserror-impl 1.0.69", + "thiserror-impl 1.0.65", ] [[package]] name = "thiserror" -version = "2.0.18" +version = "2.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" +checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" dependencies = [ - "thiserror-impl 2.0.18", + "thiserror-impl 2.0.11", ] [[package]] name = "thiserror-impl" -version = "1.0.69" +version = "1.0.65" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +checksum = "ae71770322cbd277e69d762a16c444af02aa0575ac0d174f0b9562d3b37f8602" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] name = "thiserror-impl" -version = "2.0.18" +version = "2.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" +checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] name = "thread_local" -version = "1.1.9" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" +checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" dependencies = [ "cfg-if", + "once_cell", ] [[package]] name = "time" -version = "0.3.47" +version = "0.3.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" +checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" dependencies = [ "deranged", "itoa", @@ -10683,22 +10325,22 @@ dependencies = [ "num-conv", "num_threads", "powerfmt", - "serde_core", + "serde", "time-core", "time-macros", ] [[package]] name = "time-core" -version = "0.1.8" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" +checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "time-macros" -version = "0.2.27" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" +checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" dependencies = [ "num-conv", "time-core", @@ -10715,9 +10357,9 @@ dependencies = [ [[package]] name = "tinystr" -version = "0.8.3" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" dependencies = [ "displaydoc", "zerovec", @@ -10725,9 +10367,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.11.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" dependencies = [ "tinyvec_macros", ] @@ -10740,46 +10382,48 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.50.0" +version = "1.44.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d" +checksum = "e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48" dependencies = [ + "backtrace", "bytes", "libc", "mio", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "pin-project-lite", - "socket2 0.6.3", + "socket2", "tokio-macros", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] name = "tokio-macros" -version = "2.6.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c55a2eff8b69ce66c84f85e1da1c233edc36ceb85a2058d11b0d6a3c7e7569c" +checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] name = "tokio-rustls" -version = "0.26.4" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" +checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" dependencies = [ - "rustls", + "rustls 0.23.18", + "rustls-pki-types", "tokio", ] [[package]] name = "tokio-stream" -version = "0.1.18" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70" +checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" dependencies = [ "futures-core", "pin-project-lite", @@ -10788,14 +10432,14 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.27.0" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "489a59b6730eda1b0171fcfda8b121f4bee2b35cba8645ca35c5f7ba3eb736c1" +checksum = "7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084" dependencies = [ "futures-util", "log", - "rustls", - "rustls-native-certs", + "rustls 0.23.18", + "rustls-native-certs 0.8.1", "rustls-pki-types", "tokio", "tokio-rustls", @@ -10804,9 +10448,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.18" +version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" +checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" dependencies = [ "bytes", "futures-core", @@ -10827,86 +10471,71 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.23" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" +checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" dependencies = [ "serde", "serde_spanned", - "toml_datetime 0.6.11", - "toml_edit 0.22.27", + "toml_datetime", + "toml_edit 0.22.22", ] [[package]] name = "toml_datetime" -version = "0.6.11" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" +checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" dependencies = [ "serde", ] -[[package]] -name = "toml_datetime" -version = "1.1.1+spec-1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" -dependencies = [ - "serde_core", -] - [[package]] name = "toml_edit" -version = "0.22.27" +version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" +checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap", - "serde", - "serde_spanned", - "toml_datetime 0.6.11", - "toml_write", - "winnow 0.7.15", + "indexmap 2.8.0", + "toml_datetime", + "winnow 0.5.15", ] [[package]] name = "toml_edit" -version = "0.25.10+spec-1.1.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a82418ca169e235e6c399a84e395ab6debeb3bc90edc959bf0f48647c6a32d1b" +checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" dependencies = [ - "indexmap", - "toml_datetime 1.1.1+spec-1.1.0", - "toml_parser", - "winnow 1.0.1", + "indexmap 2.8.0", + "toml_datetime", + "winnow 0.5.15", ] [[package]] -name = "toml_parser" -version = "1.1.2+spec-1.1.0" +name = "toml_edit" +version = "0.22.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" +checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" dependencies = [ - "winnow 1.0.1", + "indexmap 2.8.0", + "serde", + "serde_spanned", + "toml_datetime", + "winnow 0.6.18", ] -[[package]] -name = "toml_write" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" - [[package]] name = "tower-service" -version = "0.3.3" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" +checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" [[package]] name = "tracing" -version = "0.1.44" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ "log", "pin-project-lite", @@ -10916,20 +10545,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.31" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] [[package]] name = "tracing-core" -version = "0.1.36" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", "valuable", @@ -10958,9 +10587,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.19" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" +checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" dependencies = [ "matchers", "nu-ansi-term", @@ -10977,9 +10606,9 @@ dependencies = [ [[package]] name = "trie-db" -version = "0.31.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7795f2df2ef744e4ffb2125f09325e60a21d305cc3ecece0adeef03f7a9e560" +checksum = "6c0670ab45a6b7002c7df369fee950a27cf29ae0474343fd3a15aa15f691e7a6" dependencies = [ "hash-db", "log", @@ -10998,9 +10627,9 @@ dependencies = [ [[package]] name = "try-lock" -version = "0.2.5" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" +checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" [[package]] name = "tt-call" @@ -11010,20 +10639,20 @@ checksum = "f4f195fd851901624eee5a58c4bb2b4f06399148fcd0ed336e6f1cb60a9881df" [[package]] name = "tungstenite" -version = "0.27.0" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d" +checksum = "4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13" dependencies = [ "bytes", "data-encoding", - "http 1.4.0", + "http 1.1.0", "httparse", "log", - "rand 0.9.2", - "rustls", + "rand 0.9.0", + "rustls 0.23.18", "rustls-pki-types", "sha1", - "thiserror 2.0.18", + "thiserror 2.0.11", "url", "utf-8", ] @@ -11048,9 +10677,9 @@ dependencies = [ [[package]] name = "typenum" -version = "1.19.0" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" +checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" [[package]] name = "uint" @@ -11078,25 +10707,19 @@ dependencies = [ [[package]] name = "unicode-ident" -version = "1.0.24" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" +checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" [[package]] name = "unicode-normalization" -version = "0.1.25" +version = "0.1.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8" +checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" dependencies = [ "tinyvec", ] -[[package]] -name = "unicode-segmentation" -version = "1.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c" - [[package]] name = "unicode-xid" version = "0.1.0" @@ -11105,9 +10728,9 @@ checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" [[package]] name = "unicode-xid" -version = "0.2.6" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" +checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] name = "universal-hash" @@ -11116,7 +10739,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" dependencies = [ "crypto-common", - "subtle 2.6.1", + "subtle 2.5.0", ] [[package]] @@ -11155,14 +10778,13 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.5.8" +version = "2.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" +checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" dependencies = [ "form_urlencoded", "idna", "percent-encoding", - "serde", ] [[package]] @@ -11171,6 +10793,12 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + [[package]] name = "utf8_iter" version = "1.0.4" @@ -11179,26 +10807,15 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "utf8parse" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" - -[[package]] -name = "uuid" -version = "1.23.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ac8b6f42ead25368cf5b098aeb3dc8a1a2c05a3eee8a9a1a68c640edbfc79d9" -dependencies = [ - "getrandom 0.4.2", - "js-sys", - "wasm-bindgen", -] +checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" [[package]] name = "valuable" -version = "0.1.1" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" +checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" [[package]] name = "value-bag" @@ -11214,9 +10831,9 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] name = "version_check" -version = "0.9.5" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "void" @@ -11226,9 +10843,9 @@ checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" [[package]] name = "w3f-bls" -version = "0.1.9" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6bfb937b3d12077654a9e43e32a4e9c20177dd9fea0f3aba673e7840bb54f32" +checksum = "7335e4c132c28cc43caef6adb339789e599e39adbe78da0c4d547fad48cbc331" dependencies = [ "ark-bls12-377", "ark-bls12-381 0.4.0", @@ -11237,20 +10854,22 @@ dependencies = [ "ark-serialize 0.4.2", "ark-serialize-derive 0.4.2", "arrayref", + "constcat", "digest 0.10.7", "rand 0.8.5", "rand_chacha 0.3.1", "rand_core 0.6.4", - "sha2 0.10.9", + "sha2 0.10.8", "sha3", + "thiserror 1.0.65", "zeroize", ] [[package]] name = "w3f-pcs" -version = "0.0.5" +version = "0.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ea1046a1deb6d26c34ba2d1f1bab4222d695d126502ee765f80b021753cb674" +checksum = "fbe7a8d5c914b69392ab3b267f679a2e546fe29afaddce47981772ac71bd02e1" dependencies = [ "ark-ec 0.5.0", "ark-ff 0.5.0", @@ -11262,9 +10881,9 @@ dependencies = [ [[package]] name = "w3f-plonk-common" -version = "0.0.6" +version = "0.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "077db25196f87773d7f0784c0ea5b11f18f38d336fa25c24bc67d7936af05d7a" +checksum = "1aca389e494fe08c5c108b512e2328309036ee1c0bc7bdfdb743fef54d448c8c" dependencies = [ "ark-ec 0.5.0", "ark-ff 0.5.0", @@ -11278,9 +10897,9 @@ dependencies = [ [[package]] name = "w3f-ring-proof" -version = "0.0.6" +version = "0.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3afac5d485a6eed7c1762be4b7b70a6f9b346bd6eebe485f48b7d909a6773f5" +checksum = "8a639379402ad51504575dbd258740383291ac8147d3b15859bdf1ea48c677de" dependencies = [ "ark-ec 0.5.0", "ark-ff 0.5.0", @@ -11294,9 +10913,9 @@ dependencies = [ [[package]] name = "waker-fn" -version = "1.2.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7" +checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" [[package]] name = "walkdir" @@ -11319,56 +10938,62 @@ dependencies = [ [[package]] name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" +version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] -name = "wasip2" -version = "1.0.2+wasi-0.2.9" +name = "wasi" +version = "0.13.3+wasi-0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" +checksum = "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2" dependencies = [ - "wit-bindgen", + "wit-bindgen-rt", ] [[package]] -name = "wasip3" -version = "0.4.0+wasi-0.3.0-rc-2026-01-06" +name = "wasm-bindgen" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" +checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" dependencies = [ - "wit-bindgen", + "cfg-if", + "once_cell", + "wasm-bindgen-macro", ] [[package]] -name = "wasm-bindgen" -version = "0.2.117" +name = "wasm-bindgen-backend" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0551fc1bb415591e3372d0bc4780db7e587d84e2a7e79da121051c5c4b89d0b0" +checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" dependencies = [ - "cfg-if", + "bumpalo", + "log", "once_cell", - "rustversion", - "wasm-bindgen-macro", + "proc-macro2 1.0.106", + "quote 1.0.45", + "syn 2.0.98", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.67" +version = "0.4.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03623de6905b7206edd0a75f69f747f134b7f0a2323392d664448bf2d3c5d87e" +checksum = "cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b" dependencies = [ + "cfg-if", "js-sys", "wasm-bindgen", + "web-sys", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.117" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fbdf9a35adf44786aecd5ff89b4563a90325f9da0923236f6104e603c7e86be" +checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" dependencies = [ "quote 1.0.45", "wasm-bindgen-macro-support", @@ -11376,45 +11001,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.117" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dca9693ef2bab6d4e6707234500350d8dad079eb508dca05530c85dc3a529ff2" +checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" dependencies = [ - "bumpalo", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", + "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.117" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39129a682a6d2d841b6c429d0c51e5cb0ed1a03829d8b3d1e69a011e62cb3d3b" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "wasm-encoder" -version = "0.235.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3bc393c395cb621367ff02d854179882b9a351b4e0c93d1397e6090b53a5c2a" -dependencies = [ - "leb128fmt", - "wasmparser 0.235.0", -] - -[[package]] -name = "wasm-encoder" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" -dependencies = [ - "leb128fmt", - "wasmparser 0.244.0", -] +checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" [[package]] name = "wasm-instrument" @@ -11425,18 +11027,6 @@ dependencies = [ "parity-wasm", ] -[[package]] -name = "wasm-metadata" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" -dependencies = [ - "anyhow", - "indexmap", - "wasm-encoder 0.244.0", - "wasmparser 0.244.0", -] - [[package]] name = "wasm-timer" version = "0.2.5" @@ -11458,7 +11048,7 @@ version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50386c99b9c32bd2ed71a55b6dd4040af2580530fae8bdb9a6576571a80d0cca" dependencies = [ - "arrayvec 0.7.6", + "arrayvec 0.7.4", "multi-stash", "num-derive", "num-traits", @@ -11494,27 +11084,12 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.235.0" +version = "0.102.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "161296c618fa2d63f6ed5fffd1112937e803cb9ec71b32b01a76321555660917" +checksum = "48134de3d7598219ab9eaf6b91b15d8e50d31da76b8519fe4ecfcec2cf35104b" dependencies = [ - "bitflags 2.11.0", - "hashbrown 0.15.5", - "indexmap", - "semver", - "serde", -] - -[[package]] -name = "wasmparser" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" -dependencies = [ - "bitflags 2.11.0", - "hashbrown 0.15.5", - "indexmap", - "semver", + "indexmap 1.9.3", + "url", ] [[package]] @@ -11526,247 +11101,206 @@ dependencies = [ "indexmap-nostd", ] -[[package]] -name = "wasmprinter" -version = "0.235.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75aa8e9076de6b9544e6dab4badada518cca0bf4966d35b131bbd057aed8fa0a" -dependencies = [ - "anyhow", - "termcolor", - "wasmparser 0.235.0", -] - [[package]] name = "wasmtime" -version = "35.0.0" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6fe976922a16af3b0d67172c473d1fd4f1aa5d0af9c8ba6538c741f3af686f4" +checksum = "f907fdead3153cb9bfb7a93bbd5b62629472dc06dee83605358c64c52ed3dda9" dependencies = [ - "addr2line 0.24.2", "anyhow", - "bitflags 2.11.0", - "bumpalo", - "cc", + "bincode", "cfg-if", - "fxprof-processed-profile", - "gimli 0.31.1", - "hashbrown 0.15.5", - "indexmap", - "ittapi", + "indexmap 1.9.3", "libc", "log", - "mach2", - "memfd", - "object 0.36.7", + "object 0.30.4", "once_cell", - "postcard", - "pulley-interpreter", + "paste", + "psm", "rayon", - "rustix", "serde", - "serde_derive", - "serde_json", - "smallvec", "target-lexicon", - "wasmparser 0.235.0", + "wasmparser", + "wasmtime-cache", + "wasmtime-cranelift", "wasmtime-environ", - "wasmtime-internal-asm-macros", - "wasmtime-internal-cache", - "wasmtime-internal-cranelift", - "wasmtime-internal-fiber", - "wasmtime-internal-jit-debug", - "wasmtime-internal-jit-icache-coherence", - "wasmtime-internal-math", - "wasmtime-internal-slab", - "wasmtime-internal-unwinder", - "wasmtime-internal-versioned-export-macros", - "wasmtime-internal-winch", - "windows-sys 0.59.0", -] - -[[package]] -name = "wasmtime-environ" -version = "35.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44b6264a78d806924abbc76bbc75eac24976bc83bdfb938e5074ae551242436f" -dependencies = [ - "anyhow", - "cpp_demangle", - "cranelift-bitset", - "cranelift-entity", - "gimli 0.31.1", - "indexmap", - "log", - "object 0.36.7", - "postcard", - "rustc-demangle", - "serde", - "serde_derive", - "smallvec", - "target-lexicon", - "wasm-encoder 0.235.0", - "wasmparser 0.235.0", - "wasmprinter", + "wasmtime-jit", + "wasmtime-runtime", + "windows-sys 0.45.0", ] [[package]] -name = "wasmtime-internal-asm-macros" -version = "35.0.0" +name = "wasmtime-asm-macros" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6775a9b516559716e5710e95a8014ca0adcc81e5bf4d3ad7899d89ae40094d1a" +checksum = "d3b9daa7c14cd4fa3edbf69de994408d5f4b7b0959ac13fa69d465f6597f810d" dependencies = [ "cfg-if", ] [[package]] -name = "wasmtime-internal-cache" -version = "35.0.0" +name = "wasmtime-cache" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "138e33ad4bd120f3b1c77d6d0dcdce0de8239555495befcda89393a40ba5e324" +checksum = "c86437fa68626fe896e5afc69234bb2b5894949083586535f200385adfd71213" dependencies = [ "anyhow", - "base64", + "base64 0.21.7", + "bincode", "directories-next", + "file-per-thread-logger", "log", - "postcard", - "rustix", + "rustix 0.36.17", "serde", - "serde_derive", - "sha2 0.10.9", - "toml 0.8.23", - "windows-sys 0.59.0", - "zstd 0.13.3", + "sha2 0.10.8", + "toml 0.5.11", + "windows-sys 0.45.0", + "zstd 0.11.2+zstd.1.5.2", ] [[package]] -name = "wasmtime-internal-cranelift" -version = "35.0.0" +name = "wasmtime-cranelift" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ec9ad7565e6a8de7cb95484e230ff689db74a4a085219e0da0cbd637a29c01c" +checksum = "b1cefde0cce8cb700b1b21b6298a3837dba46521affd7b8c38a9ee2c869eee04" dependencies = [ "anyhow", - "cfg-if", "cranelift-codegen", - "cranelift-control", "cranelift-entity", "cranelift-frontend", "cranelift-native", - "gimli 0.31.1", - "itertools 0.14.0", + "cranelift-wasm", + "gimli 0.27.3", "log", - "object 0.36.7", - "pulley-interpreter", - "smallvec", + "object 0.30.4", "target-lexicon", - "thiserror 2.0.18", - "wasmparser 0.235.0", + "thiserror 1.0.65", + "wasmparser", + "wasmtime-cranelift-shared", "wasmtime-environ", - "wasmtime-internal-math", - "wasmtime-internal-versioned-export-macros", ] [[package]] -name = "wasmtime-internal-fiber" -version = "35.0.0" +name = "wasmtime-cranelift-shared" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b636ff8b220ebaf29dfe3b23770e4b2bad317b9683e3bf7345e162387385b39" +checksum = "cd041e382ef5aea1b9fc78442394f1a4f6d676ce457e7076ca4cb3f397882f8b" dependencies = [ "anyhow", - "cc", - "cfg-if", - "libc", - "rustix", - "wasmtime-internal-asm-macros", - "wasmtime-internal-versioned-export-macros", - "windows-sys 0.59.0", + "cranelift-codegen", + "cranelift-native", + "gimli 0.27.3", + "object 0.30.4", + "target-lexicon", + "wasmtime-environ", ] [[package]] -name = "wasmtime-internal-jit-debug" -version = "35.0.0" +name = "wasmtime-environ" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61d8693995ab3df48e88777b6ee3b2f441f2c4f895ab938996cdac3db26f256c" +checksum = "a990198cee4197423045235bf89d3359e69bd2ea031005f4c2d901125955c949" dependencies = [ - "cc", - "object 0.36.7", - "rustix", - "wasmtime-internal-versioned-export-macros", + "anyhow", + "cranelift-entity", + "gimli 0.27.3", + "indexmap 1.9.3", + "log", + "object 0.30.4", + "serde", + "target-lexicon", + "thiserror 1.0.65", + "wasmparser", + "wasmtime-types", ] [[package]] -name = "wasmtime-internal-jit-icache-coherence" -version = "35.0.0" +name = "wasmtime-jit" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4417e06b7f80baff87d9770852c757a39b8d7f11d78b2620ca992b8725f16f50" +checksum = "0de48df552cfca1c9b750002d3e07b45772dd033b0b206d5c0968496abf31244" dependencies = [ + "addr2line 0.19.0", "anyhow", + "bincode", "cfg-if", - "libc", - "windows-sys 0.59.0", + "cpp_demangle", + "gimli 0.27.3", + "log", + "object 0.30.4", + "rustc-demangle", + "serde", + "target-lexicon", + "wasmtime-environ", + "wasmtime-jit-debug", + "wasmtime-jit-icache-coherence", + "wasmtime-runtime", + "windows-sys 0.45.0", ] [[package]] -name = "wasmtime-internal-math" -version = "35.0.0" +name = "wasmtime-jit-debug" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7710d5c4ecdaa772927fd11e5dc30a9a62d1fc8fe933e11ad5576ad596ab6612" +checksum = "6e0554b84c15a27d76281d06838aed94e13a77d7bf604bbbaf548aa20eb93846" dependencies = [ - "libm", + "object 0.30.4", + "once_cell", + "rustix 0.36.17", ] [[package]] -name = "wasmtime-internal-slab" -version = "35.0.0" +name = "wasmtime-jit-icache-coherence" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6ab22fabe1eed27ab01fd47cd89deacf43ad222ed7fd169ba6f4dd1fbddc53b" - -[[package]] -name = "wasmtime-internal-unwinder" -version = "35.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "307708f302f5dcf19c1bbbfb3d9f2cbc837dd18088a7988747b043a46ba38ecc" +checksum = "aecae978b13f7f67efb23bd827373ace4578f2137ec110bbf6a4a7cde4121bbd" dependencies = [ - "anyhow", "cfg-if", - "cranelift-codegen", - "log", - "object 0.36.7", + "libc", + "windows-sys 0.45.0", ] [[package]] -name = "wasmtime-internal-versioned-export-macros" -version = "35.0.0" +name = "wasmtime-runtime" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "342b0466f92b7217a4de9e114175fedee1907028567d2548bcd42f71a8b5b016" +checksum = "658cf6f325232b6760e202e5255d823da5e348fdea827eff0a2a22319000b441" dependencies = [ - "proc-macro2 1.0.106", - "quote 1.0.45", - "syn 2.0.117", + "anyhow", + "cc", + "cfg-if", + "indexmap 1.9.3", + "libc", + "log", + "mach", + "memfd", + "memoffset 0.8.0", + "paste", + "rand 0.8.5", + "rustix 0.36.17", + "wasmtime-asm-macros", + "wasmtime-environ", + "wasmtime-jit-debug", + "windows-sys 0.45.0", ] [[package]] -name = "wasmtime-internal-winch" -version = "35.0.0" +name = "wasmtime-types" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2012e7384c25b91aab2f1b6a1e1cbab9d0f199bbea06cc873597a3f047f05730" +checksum = "a4f6fffd2a1011887d57f07654dd112791e872e3ff4a2e626aee8059ee17f06f" dependencies = [ - "anyhow", - "cranelift-codegen", - "gimli 0.31.1", - "object 0.36.7", - "target-lexicon", - "wasmparser 0.235.0", - "wasmtime-environ", - "wasmtime-internal-cranelift", - "winch-codegen", + "cranelift-entity", + "serde", + "thiserror 1.0.65", + "wasmparser", ] [[package]] name = "web-sys" -version = "0.3.94" +version = "0.3.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd70027e39b12f0849461e08ffc50b9cd7688d942c1c8e3c7b22273236b4dd0a" +checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" dependencies = [ "js-sys", "wasm-bindgen", @@ -11783,28 +11317,29 @@ dependencies = [ ] [[package]] -name = "webpki-root-certs" -version = "0.26.11" +name = "webpki" +version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75c7f0ef91146ebfb530314f5f1d24528d7f0767efbfd31dce919275413e393e" +checksum = "ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53" dependencies = [ - "webpki-root-certs 1.0.6", + "ring 0.17.8", + "untrusted 0.9.0", ] [[package]] -name = "webpki-root-certs" -version = "1.0.6" +name = "webpki-roots" +version = "0.25.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "804f18a4ac2676ffb4e8b5b5fa9ae38af06df08162314f96a68d2a363e21a8ca" -dependencies = [ - "rustls-pki-types", -] +checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" [[package]] name = "webpki-roots" -version = "0.25.4" +version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" +checksum = "bd7c23921eeb1713a4e851530e9b9756e4fb0e89978582942612524cf09f01cd" +dependencies = [ + "rustls-pki-types", +] [[package]] name = "westend-runtime-constants" @@ -11824,9 +11359,9 @@ dependencies = [ [[package]] name = "wide" -version = "0.7.33" +version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ce5da8ecb62bcd8ec8b7ea19f69a51275e91299be594ea5cc6ef7819e16cd03" +checksum = "aa469ffa65ef7e0ba0f164183697b89b854253fd31aeb92358b7b6155177d62f" dependencies = [ "bytemuck", "safe_arch", @@ -11834,9 +11369,9 @@ dependencies = [ [[package]] name = "widestring" -version = "1.2.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471" +checksum = "653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8" [[package]] name = "winapi" @@ -11856,11 +11391,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.11" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" +checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" dependencies = [ - "windows-sys 0.61.2", + "winapi", ] [[package]] @@ -11870,54 +11405,41 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] -name = "winch-codegen" -version = "35.0.0" +name = "windows" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "839a334ef7c62d8368dbd427e767a6fbb1ba08cc12ecce19cbb666c10613b585" +checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" dependencies = [ - "anyhow", - "cranelift-assembler-x64", - "cranelift-codegen", - "gimli 0.31.1", - "regalloc2", - "smallvec", - "target-lexicon", - "thiserror 2.0.18", - "wasmparser 0.235.0", - "wasmtime-environ", - "wasmtime-internal-cranelift", - "wasmtime-internal-math", + "windows-targets 0.48.5", ] [[package]] name = "windows" -version = "0.52.0" +version = "0.51.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" +checksum = "ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9" dependencies = [ - "windows-core 0.52.0", - "windows-targets 0.52.6", + "windows-core 0.51.1", + "windows-targets 0.48.5", ] [[package]] name = "windows" -version = "0.62.2" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580" +checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" dependencies = [ - "windows-collections", - "windows-core 0.62.2", - "windows-future", - "windows-numerics", + "windows-core 0.52.0", + "windows-targets 0.52.6", ] [[package]] -name = "windows-collections" -version = "0.3.2" +name = "windows-core" +version = "0.51.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610" +checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" dependencies = [ - "windows-core 0.62.2", + "windows-targets 0.48.5", ] [[package]] @@ -11930,103 +11452,21 @@ dependencies = [ ] [[package]] -name = "windows-core" -version = "0.62.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" -dependencies = [ - "windows-implement", - "windows-interface", - "windows-link", - "windows-result", - "windows-strings", -] - -[[package]] -name = "windows-future" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb" -dependencies = [ - "windows-core 0.62.2", - "windows-link", - "windows-threading", -] - -[[package]] -name = "windows-implement" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" -dependencies = [ - "proc-macro2 1.0.106", - "quote 1.0.45", - "syn 2.0.117", -] - -[[package]] -name = "windows-interface" -version = "0.59.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" -dependencies = [ - "proc-macro2 1.0.106", - "quote 1.0.45", - "syn 2.0.117", -] - -[[package]] -name = "windows-link" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" - -[[package]] -name = "windows-numerics" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26" -dependencies = [ - "windows-core 0.62.2", - "windows-link", -] - -[[package]] -name = "windows-registry" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720" -dependencies = [ - "windows-link", - "windows-result", - "windows-strings", -] - -[[package]] -name = "windows-result" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" -dependencies = [ - "windows-link", -] - -[[package]] -name = "windows-strings" -version = "0.5.1" +name = "windows-sys" +version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" dependencies = [ - "windows-link", + "windows-targets 0.42.2", ] [[package]] name = "windows-sys" -version = "0.45.0" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" dependencies = [ - "windows-targets 0.42.2", + "windows-targets 0.48.5", ] [[package]] @@ -12047,24 +11487,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "windows-sys" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" -dependencies = [ - "windows-targets 0.53.5", -] - -[[package]] -name = "windows-sys" -version = "0.61.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" -dependencies = [ - "windows-link", -] - [[package]] name = "windows-targets" version = "0.42.2" @@ -12080,6 +11502,21 @@ dependencies = [ "windows_x86_64_msvc 0.42.2", ] +[[package]] +name = "windows-targets" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" +dependencies = [ + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", +] + [[package]] name = "windows-targets" version = "0.52.6" @@ -12089,39 +11526,13 @@ dependencies = [ "windows_aarch64_gnullvm 0.52.6", "windows_aarch64_msvc 0.52.6", "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", + "windows_i686_gnullvm", "windows_i686_msvc 0.52.6", "windows_x86_64_gnu 0.52.6", "windows_x86_64_gnullvm 0.52.6", "windows_x86_64_msvc 0.52.6", ] -[[package]] -name = "windows-targets" -version = "0.53.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" -dependencies = [ - "windows-link", - "windows_aarch64_gnullvm 0.53.1", - "windows_aarch64_msvc 0.53.1", - "windows_i686_gnu 0.53.1", - "windows_i686_gnullvm 0.53.1", - "windows_i686_msvc 0.53.1", - "windows_x86_64_gnu 0.53.1", - "windows_x86_64_gnullvm 0.53.1", - "windows_x86_64_msvc 0.53.1", -] - -[[package]] -name = "windows-threading" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37" -dependencies = [ - "windows-link", -] - [[package]] name = "windows_aarch64_gnullvm" version = "0.42.2" @@ -12130,15 +11541,15 @@ checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.6" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.53.1" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" [[package]] name = "windows_aarch64_msvc" @@ -12148,15 +11559,15 @@ checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" [[package]] name = "windows_aarch64_msvc" -version = "0.52.6" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.53.1" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" [[package]] name = "windows_i686_gnu" @@ -12166,15 +11577,15 @@ checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" [[package]] name = "windows_i686_gnu" -version = "0.52.6" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.53.1" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" [[package]] name = "windows_i686_gnullvm" @@ -12182,12 +11593,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" - [[package]] name = "windows_i686_msvc" version = "0.42.2" @@ -12196,15 +11601,15 @@ checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" [[package]] name = "windows_i686_msvc" -version = "0.52.6" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.53.1" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" [[package]] name = "windows_x86_64_gnu" @@ -12214,15 +11619,15 @@ checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" [[package]] name = "windows_x86_64_gnu" -version = "0.52.6" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.53.1" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" [[package]] name = "windows_x86_64_gnullvm" @@ -12232,15 +11637,15 @@ checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.6" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.53.1" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" [[package]] name = "windows_x86_64_msvc" @@ -12250,127 +11655,64 @@ checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" [[package]] name = "windows_x86_64_msvc" -version = "0.52.6" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" +checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.53.1" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winnow" -version = "0.7.15" +version = "0.5.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" +checksum = "7c2e3184b9c4e92ad5167ca73039d0c42476302ab603e2fec4487511f38ccefc" dependencies = [ "memchr", ] [[package]] name = "winnow" -version = "1.0.1" +version = "0.6.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09dac053f1cd375980747450bfc7250c264eaae0583872e845c0c7cd578872b5" +checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" dependencies = [ "memchr", ] [[package]] -name = "wit-bindgen" -version = "0.51.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" -dependencies = [ - "wit-bindgen-rust-macro", -] - -[[package]] -name = "wit-bindgen-core" -version = "0.51.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" -dependencies = [ - "anyhow", - "heck", - "wit-parser", -] - -[[package]] -name = "wit-bindgen-rust" -version = "0.51.0" +name = "winreg" +version = "0.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" +checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" dependencies = [ - "anyhow", - "heck", - "indexmap", - "prettyplease", - "syn 2.0.117", - "wasm-metadata", - "wit-bindgen-core", - "wit-component", + "cfg-if", + "windows-sys 0.48.0", ] [[package]] -name = "wit-bindgen-rust-macro" -version = "0.51.0" +name = "wit-bindgen-rt" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" +checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c" dependencies = [ - "anyhow", - "prettyplease", - "proc-macro2 1.0.106", - "quote 1.0.45", - "syn 2.0.117", - "wit-bindgen-core", - "wit-bindgen-rust", + "bitflags 2.6.0", ] [[package]] -name = "wit-component" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" -dependencies = [ - "anyhow", - "bitflags 2.11.0", - "indexmap", - "log", - "serde", - "serde_derive", - "serde_json", - "wasm-encoder 0.244.0", - "wasm-metadata", - "wasmparser 0.244.0", - "wit-parser", -] - -[[package]] -name = "wit-parser" -version = "0.244.0" +name = "write16" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" -dependencies = [ - "anyhow", - "id-arena", - "indexmap", - "log", - "semver", - "serde", - "serde_derive", - "serde_json", - "unicode-xid 0.2.6", - "wasmparser 0.244.0", -] +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" [[package]] name = "writeable" -version = "0.6.2" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" [[package]] name = "wyz" @@ -12399,14 +11741,14 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69" dependencies = [ - "asn1-rs 0.6.2", + "asn1-rs 0.6.1", "data-encoding", "der-parser 9.0.0", "lazy_static", "nom", - "oid-registry 0.7.1", + "oid-registry 0.7.0", "rusticata-macros", - "thiserror 1.0.69", + "thiserror 1.0.65", "time", ] @@ -12423,7 +11765,7 @@ dependencies = [ "nom", "oid-registry 0.8.1", "rusticata-macros", - "thiserror 2.0.18", + "thiserror 2.0.11", "time", ] @@ -12435,28 +11777,14 @@ dependencies = [ "Inflector", "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", -] - -[[package]] -name = "xcm-runtime-apis" -version = "0.1.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" -dependencies = [ - "frame-support", - "parity-scale-codec", - "scale-info", - "sp-api", - "sp-weights", - "staging-xcm", - "staging-xcm-executor", + "syn 2.0.98", ] [[package]] name = "xml-rs" -version = "0.8.28" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ae8337f8a065cfc972643663ea4279e04e7256de865aa66fe25cec5fb912d3f" +checksum = "791978798f0597cfc70478424c2b4fdc2b7a8024aaff78497ef00f24ef674193" [[package]] name = "xmltree" @@ -12476,7 +11804,7 @@ dependencies = [ "futures", "log", "nohash-hasher", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "pin-project", "rand 0.8.5", "static_assertions", @@ -12484,16 +11812,16 @@ dependencies = [ [[package]] name = "yamux" -version = "0.13.10" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1991f6690292030e31b0144d73f5e8368936c58e45e7068254f7138b23b00672" +checksum = "17610762a1207ee816c6fadc29220904753648aba0a9ed61c7b8336e80a559c4" dependencies = [ "futures", "log", "nohash-hasher", - "parking_lot 0.12.5", + "parking_lot 0.12.3", "pin-project", - "rand 0.9.2", + "rand 0.8.5", "static_assertions", "web-time", ] @@ -12515,10 +11843,11 @@ dependencies = [ [[package]] name = "yoke" -version = "0.8.2" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abe8c5fda708d9ca3df187cae8bfb9ceda00dd96231bed36e445a1a48e66f9ca" +checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" dependencies = [ + "serde", "stable_deref_trait", "yoke-derive", "zerofrom", @@ -12526,93 +11855,102 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.8.2" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" +checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", - "synstructure 0.13.2", + "syn 2.0.98", + "synstructure 0.13.1", ] [[package]] name = "zerocopy" -version = "0.8.48" +version = "0.7.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9" +checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" dependencies = [ - "zerocopy-derive", + "zerocopy-derive 0.7.32", +] + +[[package]] +name = "zerocopy" +version = "0.8.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879" +dependencies = [ + "zerocopy-derive 0.8.24", ] [[package]] name = "zerocopy-derive" -version = "0.8.48" +version = "0.7.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4" +checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be" +dependencies = [ + "proc-macro2 1.0.106", + "quote 1.0.45", + "syn 2.0.98", ] [[package]] name = "zerofrom" -version = "0.1.7" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df" +checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.7" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1" +checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", - "synstructure 0.13.2", + "syn 2.0.98", + "synstructure 0.13.1", ] [[package]] name = "zeroize" -version = "1.8.2" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" +checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" dependencies = [ "zeroize_derive", ] [[package]] name = "zeroize_derive" -version = "1.4.3" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85a5b4158499876c763cb03bc4e49185d3cccbabb15b33c627f7884f43db852e" +checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", -] - -[[package]] -name = "zerotrie" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", + "syn 2.0.98", ] [[package]] name = "zerovec" -version = "0.11.6" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" dependencies = [ "yoke", "zerofrom", @@ -12621,44 +11959,38 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.11.3" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", - "syn 2.0.117", + "syn 2.0.98", ] -[[package]] -name = "zmij" -version = "1.0.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" - [[package]] name = "zstd" -version = "0.12.4" +version = "0.11.2+zstd.1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c" +checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" dependencies = [ - "zstd-safe 6.0.6", + "zstd-safe 5.0.2+zstd.1.5.2", ] [[package]] name = "zstd" -version = "0.13.3" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a" +checksum = "1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c" dependencies = [ - "zstd-safe 7.2.4", + "zstd-safe 6.0.6", ] [[package]] name = "zstd-safe" -version = "6.0.6" +version = "5.0.2+zstd.1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581" +checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" dependencies = [ "libc", "zstd-sys", @@ -12666,19 +11998,21 @@ dependencies = [ [[package]] name = "zstd-safe" -version = "7.2.4" +version = "6.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d" +checksum = "ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581" dependencies = [ + "libc", "zstd-sys", ] [[package]] name = "zstd-sys" -version = "2.0.16+zstd.1.5.7" +version = "2.0.8+zstd.1.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748" +checksum = "5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c" dependencies = [ "cc", + "libc", "pkg-config", ] diff --git a/relay-clients/client-bridge-hub-rococo/src/codegen_runtime.rs b/relay-clients/client-bridge-hub-rococo/src/codegen_runtime.rs index b6e14db4a1..67c7e0e897 100644 --- a/relay-clients/client-bridge-hub-rococo/src/codegen_runtime.rs +++ b/relay-clients/client-bridge-hub-rococo/src/codegen_runtime.rs @@ -544,25 +544,6 @@ pub mod api { } pub mod cumulus_pallet_parachain_system { use super::runtime_types; - pub mod block_weight { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum BlockWeightMode { - #[codec(index = 0)] - FullCore { context: ::core::primitive::u32 }, - #[codec(index = 1)] - PotentialFullCore { - context: ::core::primitive::u32, - first_transaction_index: ::core::option::Option<::core::primitive::u32>, - target_weight: ::sp_weights::Weight, - }, - #[codec(index = 2)] - FractionOfCore { - context: ::core::primitive::u32, - first_transaction_index: ::core::option::Option<::core::primitive::u32>, - }, - } - } pub mod pallet { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -734,14 +715,6 @@ pub mod api { >, } } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct PoVMessages { - pub relay_storage_root_or_hash: ::subxt::ext::subxt_core::utils::H256, - pub core_selector: ::core::primitive::u8, - pub bundle_index: ::core::primitive::u8, - pub ump_msg_count: ::core::primitive::u32, - pub hrmp_outbound_count: ::core::primitive::u32, - } } pub mod cumulus_pallet_weight_reclaim { use super::runtime_types; @@ -818,18 +791,6 @@ pub mod api { pub signals_exist: ::core::primitive::bool, pub first_index: ::core::primitive::u16, pub last_index: ::core::primitive::u16, - pub flags: runtime_types::cumulus_pallet_xcmp_queue::OutboundChannelFlags, - } - #[derive( - ::codec::Decode, - ::codec::Encode, - ::subxt::ext::subxt_core::ext::codec::CompactAs, - Clone, - Debug, - PartialEq, - )] - pub struct OutboundChannelFlags { - pub bits: ::core::primitive::u32, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum OutboundState { @@ -1056,7 +1017,6 @@ pub mod api { pub max: runtime_types::frame_support::dispatch::PerDispatchClass< ::core::primitive::u32, >, - pub max_header_size: ::core::option::Option<::core::primitive::u32>, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct BlockWeights { @@ -3335,7 +3295,6 @@ pub mod api { pub capella: runtime_types::snowbridge_beacon_primitives::types::Fork, pub deneb: runtime_types::snowbridge_beacon_primitives::types::Fork, pub electra: runtime_types::snowbridge_beacon_primitives::types::Fork, - pub fulu: runtime_types::snowbridge_beacon_primitives::types::Fork, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct PublicKey(pub [::core::primitive::u8; 48usize]); @@ -3885,13 +3844,17 @@ pub mod api { ::subxt::ext::subxt_core::utils::H256, >, pub data: ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - pub tx_index: ::core::primitive::u64, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct Proof { - pub receipt_proof: ::subxt::ext::subxt_core::alloc::vec::Vec< - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - >, + pub receipt_proof: ( + ::subxt::ext::subxt_core::alloc::vec::Vec< + ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + >, + ::subxt::ext::subxt_core::alloc::vec::Vec< + ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + >, + ), pub execution_proof: runtime_types::snowbridge_beacon_primitives::types::ExecutionProof, } diff --git a/relay-clients/client-bridge-hub-westend/src/codegen_runtime.rs b/relay-clients/client-bridge-hub-westend/src/codegen_runtime.rs index 6fa9924cbb..ba25a6a386 100644 --- a/relay-clients/client-bridge-hub-westend/src/codegen_runtime.rs +++ b/relay-clients/client-bridge-hub-westend/src/codegen_runtime.rs @@ -559,25 +559,6 @@ pub mod api { } pub mod cumulus_pallet_parachain_system { use super::runtime_types; - pub mod block_weight { - use super::runtime_types; - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub enum BlockWeightMode { - #[codec(index = 0)] - FullCore { context: ::core::primitive::u32 }, - #[codec(index = 1)] - PotentialFullCore { - context: ::core::primitive::u32, - first_transaction_index: ::core::option::Option<::core::primitive::u32>, - target_weight: ::sp_weights::Weight, - }, - #[codec(index = 2)] - FractionOfCore { - context: ::core::primitive::u32, - first_transaction_index: ::core::option::Option<::core::primitive::u32>, - }, - } - } pub mod pallet { use super::runtime_types; #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] @@ -749,14 +730,6 @@ pub mod api { >, } } - #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] - pub struct PoVMessages { - pub relay_storage_root_or_hash: ::subxt::ext::subxt_core::utils::H256, - pub core_selector: ::core::primitive::u8, - pub bundle_index: ::core::primitive::u8, - pub ump_msg_count: ::core::primitive::u32, - pub hrmp_outbound_count: ::core::primitive::u32, - } } pub mod cumulus_pallet_weight_reclaim { use super::runtime_types; @@ -833,18 +806,6 @@ pub mod api { pub signals_exist: ::core::primitive::bool, pub first_index: ::core::primitive::u16, pub last_index: ::core::primitive::u16, - pub flags: runtime_types::cumulus_pallet_xcmp_queue::OutboundChannelFlags, - } - #[derive( - ::codec::Decode, - ::codec::Encode, - ::subxt::ext::subxt_core::ext::codec::CompactAs, - Clone, - Debug, - PartialEq, - )] - pub struct OutboundChannelFlags { - pub bits: ::core::primitive::u32, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub enum OutboundState { @@ -1071,7 +1032,6 @@ pub mod api { pub max: runtime_types::frame_support::dispatch::PerDispatchClass< ::core::primitive::u32, >, - pub max_header_size: ::core::option::Option<::core::primitive::u32>, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct BlockWeights { @@ -3342,7 +3302,6 @@ pub mod api { pub capella: runtime_types::snowbridge_beacon_primitives::types::Fork, pub deneb: runtime_types::snowbridge_beacon_primitives::types::Fork, pub electra: runtime_types::snowbridge_beacon_primitives::types::Fork, - pub fulu: runtime_types::snowbridge_beacon_primitives::types::Fork, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct PublicKey(pub [::core::primitive::u8; 48usize]); @@ -3814,24 +3773,36 @@ pub mod api { #[codec(index = 0)] InvalidGateway, #[codec(index = 1)] - InvalidMessage, + InvalidAccount, #[codec(index = 2)] - InvalidNonce, + InvalidMessage, #[codec(index = 3)] - InvalidNetwork, + InvalidNonce, #[codec(index = 4)] - Halted, + InvalidFee, #[codec(index = 5)] - FeesNotMet, + InvalidPayload, #[codec(index = 6)] - Unreachable, + InvalidChannel, #[codec(index = 7)] - SendFailure, + MaxNonceReached, #[codec(index = 8)] - InvalidAsset, + InvalidAccountConversion, #[codec(index = 9)] - CannotReanchor, + InvalidNetwork, #[codec(index = 10)] + Halted, + #[codec(index = 11)] + FeesNotMet, + #[codec(index = 12)] + Unreachable, + #[codec(index = 13)] + SendFailure, + #[codec(index = 14)] + InvalidAsset, + #[codec(index = 15)] + CannotReanchor, + #[codec(index = 16)] Verification( runtime_types::snowbridge_verification_primitives::VerificationError, ), @@ -4202,13 +4173,17 @@ pub mod api { ::subxt::ext::subxt_core::utils::H256, >, pub data: ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - pub tx_index: ::core::primitive::u64, } #[derive(::codec::Decode, ::codec::Encode, Clone, Debug, PartialEq)] pub struct Proof { - pub receipt_proof: ::subxt::ext::subxt_core::alloc::vec::Vec< - ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, - >, + pub receipt_proof: ( + ::subxt::ext::subxt_core::alloc::vec::Vec< + ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + >, + ::subxt::ext::subxt_core::alloc::vec::Vec< + ::subxt::ext::subxt_core::alloc::vec::Vec<::core::primitive::u8>, + >, + ), pub execution_proof: runtime_types::snowbridge_beacon_primitives::types::ExecutionProof, } From fe3e86f94ebf7213ac03984ad7fc106b0c37a75b Mon Sep 17 00:00:00 2001 From: Rohit Sarpotdar Date: Fri, 3 Apr 2026 00:22:23 +0530 Subject: [PATCH 12/13] updated subxt version --- Cargo.lock | 2631 ++++++++++++++++++++++++++++++++-------------------- Cargo.toml | 2 +- 2 files changed, 1625 insertions(+), 1008 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bdf0577c4a..8870adff87 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14,20 +14,20 @@ dependencies = [ [[package]] name = "addr2line" -version = "0.19.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" +checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" dependencies = [ - "gimli 0.27.3", + "gimli 0.28.0", ] [[package]] name = "addr2line" -version = "0.21.0" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ - "gimli 0.28.0", + "gimli 0.31.1", ] [[package]] @@ -95,9 +95,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.16" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "android-tzdata" @@ -191,6 +191,12 @@ dependencies = [ "syn 2.0.98", ] +[[package]] +name = "arbitrary" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" + [[package]] name = "ark-bls12-377" version = "0.4.0" @@ -256,7 +262,7 @@ dependencies = [ "ark-std 0.5.0", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.5", "itertools 0.13.0", "num-bigint", "num-integer", @@ -306,7 +312,7 @@ dependencies = [ "ark-ff-macros 0.5.0", "ark-serialize 0.5.0", "ark-std 0.5.0", - "arrayvec 0.7.4", + "arrayvec 0.7.6", "digest 0.10.7", "educe", "itertools 0.13.0", @@ -387,7 +393,7 @@ dependencies = [ "ark-std 0.5.0", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.5", ] [[package]] @@ -410,7 +416,7 @@ checksum = "3f4d068aaf107ebcd7dfb52bc748f8030e0fc930ac8e360146ca54c1203088f7" dependencies = [ "ark-serialize-derive 0.5.0", "ark-std 0.5.0", - "arrayvec 0.7.4", + "arrayvec 0.7.6", "digest 0.10.7", "num-bigint", ] @@ -473,9 +479,9 @@ dependencies = [ [[package]] name = "ark-vrf" -version = "0.1.0" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9501da18569b2afe0eb934fb7afd5a247d238b94116155af4dd068f319adfe6d" +checksum = "0d815a2faa9e0fe6c342cc7f25f1f30016774cfbc966f56ea1967377a7ac2066" dependencies = [ "ark-bls12-381 0.5.0", "ark-ec 0.5.0", @@ -485,7 +491,7 @@ dependencies = [ "ark-std 0.5.0", "digest 0.10.7", "rand_chacha 0.3.1", - "sha2 0.10.8", + "sha2 0.10.9", "w3f-ring-proof", "zeroize", ] @@ -513,9 +519,9 @@ dependencies = [ [[package]] name = "arrayvec" -version = "0.7.4" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "asn1-rs" @@ -526,7 +532,7 @@ dependencies = [ "asn1-rs-derive 0.5.0", "asn1-rs-impl", "displaydoc", - "nom", + "nom 7.1.3", "num-traits", "rusticata-macros", "thiserror 1.0.65", @@ -542,10 +548,10 @@ dependencies = [ "asn1-rs-derive 0.6.0", "asn1-rs-impl", "displaydoc", - "nom", + "nom 7.1.3", "num-traits", "rusticata-macros", - "thiserror 2.0.11", + "thiserror 2.0.18", "time", ] @@ -584,16 +590,6 @@ dependencies = [ "syn 2.0.98", ] -[[package]] -name = "async-attributes" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3203e79f4dd9bdda415ed03cf14dae5a2bf775c683a00f94e9cd1faf0f596e5" -dependencies = [ - "quote 1.0.45", - "syn 1.0.109", -] - [[package]] name = "async-channel" version = "1.9.0" @@ -741,7 +737,6 @@ version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c8e079a4ab67ae52b7403632e4618815d6db36d2a010cfe41b02c1b1578f93b" dependencies = [ - "async-attributes", "async-channel 1.9.0", "async-global-executor", "async-io", @@ -884,12 +879,6 @@ version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" -[[package]] -name = "base64" -version = "0.21.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" - [[package]] name = "base64" version = "0.22.1" @@ -912,22 +901,17 @@ dependencies = [ "parity-scale-codec", ] -[[package]] -name = "bincode" -version = "1.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" -dependencies = [ - "serde", -] - [[package]] name = "bip39" -version = "2.1.0" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33415e24172c1b7d6066f6d999545375ab8e1d95421d6784bdfff9496f292387" +checksum = "90dbd31c98227229239363921e60fcf5e558e43ec69094d46fc4996f08d1d5bc" dependencies = [ "bitcoin_hashes", + "rand 0.8.5", + "rand_core 0.6.4", + "serde", + "unicode-normalization", ] [[package]] @@ -1009,31 +993,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780" dependencies = [ "arrayref", - "arrayvec 0.7.4", - "constant_time_eq 0.3.0", -] - -[[package]] -name = "blake2s_simd" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6637f448b9e61dfadbdcbae9a885fadee1f3eaffb1f8d3c1965d3ade8bdfd44f" -dependencies = [ - "arrayref", - "arrayvec 0.7.4", - "constant_time_eq 0.2.6", -] - -[[package]] -name = "blake3" -version = "1.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d82033247fd8e890df8f740e407ad4d038debb9eb1f40533fffb32e7d17dc6f7" -dependencies = [ - "arrayref", - "arrayvec 0.7.4", - "cc", - "cfg-if", + "arrayvec 0.7.6", "constant_time_eq 0.3.0", ] @@ -1070,10 +1030,11 @@ dependencies = [ [[package]] name = "bounded-collections" -version = "0.2.3" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32ed0a820ed50891d36358e997d27741a6142e382242df40ff01c89bcdcc7a2b" +checksum = "dee8eddd066a8825ec5570528e6880471210fd5d88cb6abbe1cfdd51ca249c33" dependencies = [ + "jam-codec", "log", "parity-scale-codec", "scale-info", @@ -1126,6 +1087,7 @@ dependencies = [ "bp-runtime", "frame-support", "frame-system", + "parachains-common", "polkadot-primitives", "sp-api", "sp-std", @@ -1338,7 +1300,6 @@ dependencies = [ "frame-system", "hash-db", "impl-trait-for-tuples", - "log", "num-traits", "parity-scale-codec", "scale-info", @@ -1349,6 +1310,7 @@ dependencies = [ "sp-state-machine", "sp-std", "sp-trie", + "tracing", "trie-db", ] @@ -1427,7 +1389,6 @@ dependencies = [ "bp-runtime", "frame-support", "frame-system", - "log", "pallet-bridge-grandpa", "pallet-bridge-messages", "pallet-bridge-parachains", @@ -1442,6 +1403,7 @@ dependencies = [ "sp-trie", "sp-weights", "staging-xcm", + "tracing", "tuplex", ] @@ -1456,9 +1418,12 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.13.0" +version = "3.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" +checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" +dependencies = [ + "allocator-api2", +] [[package]] name = "byte-slice-cast" @@ -1508,10 +1473,11 @@ checksum = "a2698f953def977c68f935bb0dfa959375ad4638570e969e2f1e9f433cbf1af6" [[package]] name = "cc" -version = "1.1.24" +version = "1.2.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "812acba72f0a070b003d3697490d2b55b837230ae7c6c6497f05cc2ddbb8d938" +checksum = "e1e928d4b69e3077709075a938a05ffbedfa53a84c8f766efbf8220bb1ff60e1" dependencies = [ + "find-msvc-tools", "jobserver", "libc", "shlex", @@ -1582,34 +1548,21 @@ dependencies = [ "iana-time-zone", "js-sys", "num-traits", + "serde", "wasm-bindgen", "windows-targets 0.48.5", ] [[package]] name = "cid" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9b68e3193982cd54187d71afdb2a271ad4cf8af157858e9cb911b91321de143" -dependencies = [ - "core2", - "multibase", - "multihash 0.17.0", - "serde", - "unsigned-varint 0.7.2", -] - -[[package]] -name = "cid" -version = "0.10.1" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd94671561e36e4e7de75f753f577edafb0e7c05d6e4547229fdf7938fbcd2c3" +checksum = "3147d8272e8fa0ccd29ce51194dd98f79ddfb8191ba9e3409884e751798acf3a" dependencies = [ "core2", "multibase", - "multihash 0.18.1", - "serde", - "unsigned-varint 0.7.2", + "multihash 0.19.1", + "unsigned-varint 0.8.0", ] [[package]] @@ -1672,6 +1625,15 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" +[[package]] +name = "cobs" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1" +dependencies = [ + "thiserror 2.0.18", +] + [[package]] name = "colorchoice" version = "1.0.0" @@ -1759,27 +1721,33 @@ checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" [[package]] name = "constant_time_eq" -version = "0.2.6" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21a53c0a4d288377e7415b53dcfc3c04da5cdc2cc95c8d5ac178b58f0b861ad6" +checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" [[package]] -name = "constant_time_eq" -version = "0.3.0" +name = "convert_case" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" +checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" [[package]] -name = "constcat" -version = "0.3.0" +name = "convert_case" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f272d0c4cf831b4fa80ee529c7707f76585986e910e1fbce1d7921970bc1a241" +checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca" +dependencies = [ + "unicode-segmentation", +] [[package]] name = "convert_case" -version = "0.4.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" +checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9" +dependencies = [ + "unicode-segmentation", +] [[package]] name = "core-foundation" @@ -1818,9 +1786,9 @@ dependencies = [ [[package]] name = "cpp_demangle" -version = "0.3.5" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f" +checksum = "f2bb79cb74d735044c972aae58ed0aaa9a837e85b01106a54c39e42e97f62253" dependencies = [ "cfg-if", ] @@ -1834,64 +1802,113 @@ dependencies = [ "libc", ] +[[package]] +name = "cranelift-assembler-x64" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ae7b60ec3fd7162427d3b3801520a1908bef7c035b52983cd3ca11b8e7deb51" +dependencies = [ + "cranelift-assembler-x64-meta", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6511c200fed36452697b4b6b161eae57d917a2044e6333b1c1389ed63ccadeee" +dependencies = [ + "cranelift-srcgen", +] + [[package]] name = "cranelift-bforest" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1277fbfa94bc82c8ec4af2ded3e639d49ca5f7f3c7eeab2c66accd135ece4e70" +checksum = "5f7086a645aa58bae979312f64e3029ac760ac1b577f5cd2417844842a2ca07f" dependencies = [ "cranelift-entity", ] +[[package]] +name = "cranelift-bitset" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5225b4dec45f3f3dbf383f12560fac5ce8d780f399893607e21406e12e77f491" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-codegen" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6e8c31ad3b2270e9aeec38723888fe1b0ace3bea2b06b3f749ccf46661d3220" +checksum = "858fb3331e53492a95979378d6df5208dd1d0d315f19c052be8115f4efc888e0" dependencies = [ "bumpalo", + "cranelift-assembler-x64", "cranelift-bforest", + "cranelift-bitset", "cranelift-codegen-meta", "cranelift-codegen-shared", + "cranelift-control", "cranelift-entity", "cranelift-isle", - "gimli 0.27.3", - "hashbrown 0.13.2", + "gimli 0.31.1", + "hashbrown 0.15.5", "log", + "pulley-interpreter", "regalloc2", + "rustc-hash 2.0.0", + "serde", "smallvec", "target-lexicon", + "wasmtime-internal-math", ] [[package]] name = "cranelift-codegen-meta" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8ac5ac30d62b2d66f12651f6b606dbdfd9c2cfd0908de6b387560a277c5c9da" +checksum = "456715b9d5f12398f156d5081096e7b5d039f01b9ecc49790a011c8e43e65b5f" dependencies = [ + "cranelift-assembler-x64-meta", "cranelift-codegen-shared", + "cranelift-srcgen", + "pulley-interpreter", ] [[package]] name = "cranelift-codegen-shared" -version = "0.95.1" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0306041099499833f167a0ddb707e1e54100f1a84eab5631bc3dad249708f482" + +[[package]] +name = "cranelift-control" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd82b8b376247834b59ed9bdc0ddeb50f517452827d4a11bccf5937b213748b8" +checksum = "1672945e1f9afc2297f49c92623f5eabc64398e2cb0d824f8f72a2db2df5af23" +dependencies = [ + "arbitrary", +] [[package]] name = "cranelift-entity" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40099d38061b37e505e63f89bab52199037a72b931ad4868d9089ff7268660b0" +checksum = "aa3cd55eb5f3825b9ae5de1530887907360a6334caccdc124c52f6d75246c98a" dependencies = [ + "cranelift-bitset", "serde", + "serde_derive", ] [[package]] name = "cranelift-frontend" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64a25d9d0a0ae3079c463c34115ec59507b4707175454f0eee0891e83e30e82d" +checksum = "781f9905f8139b8de22987b66b522b416fe63eb76d823f0b3a8c02c8fd9500c7" dependencies = [ "cranelift-codegen", "log", @@ -1901,15 +1918,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80de6a7d0486e4acbd5f9f87ec49912bf4c8fb6aea00087b989685460d4469ba" +checksum = "a05337a2b02c3df00b4dd9a263a027a07b3dff49f61f7da3b5d195c21eaa633d" [[package]] name = "cranelift-native" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb6b03e0e03801c4b3fd8ce0758a94750c07a44e7944cc0ffbf0d3f2e7c79b00" +checksum = "2eee7a496dd66380082c9c5b6f2d5fa149cec0ec383feec5caf079ca2b3671c2" dependencies = [ "cranelift-codegen", "libc", @@ -1917,20 +1934,10 @@ dependencies = [ ] [[package]] -name = "cranelift-wasm" -version = "0.95.1" +name = "cranelift-srcgen" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff3220489a3d928ad91e59dd7aeaa8b3de18afb554a6211213673a71c90737ac" -dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", - "itertools 0.10.5", - "log", - "smallvec", - "wasmparser", - "wasmtime-types", -] +checksum = "b530783809a55cb68d070e0de60cfbb3db0dc94c8850dd5725411422bedcf6bb" [[package]] name = "crc32fast" @@ -1941,6 +1948,21 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "critical-section" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" + +[[package]] +name = "crossbeam-channel" +version = "0.5.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" +dependencies = [ + "crossbeam-utils", +] + [[package]] name = "crossbeam-deque" version = "0.8.3" @@ -1961,7 +1983,7 @@ dependencies = [ "autocfg", "cfg-if", "crossbeam-utils", - "memoffset 0.9.0", + "memoffset", "scopeguard", ] @@ -2038,6 +2060,19 @@ dependencies = [ "cipher 0.4.4", ] +[[package]] +name = "cumulus-pallet-session-benchmarking" +version = "9.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "pallet-session", + "parity-scale-codec", + "sp-runtime", +] + [[package]] name = "cumulus-primitives-core" version = "0.7.0" @@ -2052,6 +2087,24 @@ dependencies = [ "sp-runtime", "sp-trie", "staging-xcm", + "tracing", +] + +[[package]] +name = "cumulus-primitives-utility" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" +dependencies = [ + "cumulus-primitives-core", + "frame-support", + "log", + "pallet-asset-conversion", + "parity-scale-codec", + "polkadot-runtime-common", + "sp-runtime", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", ] [[package]] @@ -2065,7 +2118,7 @@ dependencies = [ "openssl-probe", "openssl-sys", "schannel", - "socket2", + "socket2 0.5.9", "windows-sys 0.52.0", ] @@ -2118,8 +2171,18 @@ version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" dependencies = [ - "darling_core", - "darling_macro", + "darling_core 0.20.10", + "darling_macro 0.20.10", +] + +[[package]] +name = "darling" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" +dependencies = [ + "darling_core 0.23.0", + "darling_macro 0.23.0", ] [[package]] @@ -2136,13 +2199,37 @@ dependencies = [ "syn 2.0.98", ] +[[package]] +name = "darling_core" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0" +dependencies = [ + "ident_case", + "proc-macro2 1.0.106", + "quote 1.0.45", + "strsim", + "syn 2.0.98", +] + [[package]] name = "darling_macro" version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ - "darling_core", + "darling_core 0.20.10", + "quote 1.0.45", + "syn 2.0.98", +] + +[[package]] +name = "darling_macro" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" +dependencies = [ + "darling_core 0.23.0", "quote 1.0.45", "syn 2.0.98", ] @@ -2173,6 +2260,15 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "debugid" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d" +dependencies = [ + "uuid", +] + [[package]] name = "der" version = "0.7.8" @@ -2191,7 +2287,7 @@ checksum = "5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553" dependencies = [ "asn1-rs 0.6.1", "displaydoc", - "nom", + "nom 7.1.3", "num-bigint", "num-traits", "rusticata-macros", @@ -2205,7 +2301,7 @@ checksum = "07da5016415d5a3c4dd39b11ed26f915f52fc4e0dc197d87908bc916e51bc1a6" dependencies = [ "asn1-rs 0.7.1", "displaydoc", - "nom", + "nom 7.1.3", "num-bigint", "num-traits", "rusticata-macros", @@ -2213,9 +2309,9 @@ dependencies = [ [[package]] name = "deranged" -version = "0.3.11" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" +checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" dependencies = [ "powerfmt", ] @@ -2259,7 +2355,7 @@ version = "0.99.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" dependencies = [ - "convert_case", + "convert_case 0.4.0", "proc-macro2 1.0.106", "quote 1.0.45", "rustc_version", @@ -2272,7 +2368,16 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" dependencies = [ - "derive_more-impl", + "derive_more-impl 1.0.0", +] + +[[package]] +name = "derive_more" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134" +dependencies = [ + "derive_more-impl 2.1.1", ] [[package]] @@ -2286,6 +2391,20 @@ dependencies = [ "syn 2.0.98", ] +[[package]] +name = "derive_more-impl" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" +dependencies = [ + "convert_case 0.10.0", + "proc-macro2 1.0.106", + "quote 1.0.45", + "rustc_version", + "syn 2.0.98", + "unicode-xid 0.2.4", +] + [[package]] name = "digest" version = "0.8.1" @@ -2371,7 +2490,7 @@ dependencies = [ "regex", "syn 2.0.98", "termcolor", - "toml 0.8.19", + "toml", "walkdir", ] @@ -2393,32 +2512,11 @@ version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" -[[package]] -name = "dyn-clonable" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e9232f0e607a262ceb9bd5141a3dfb3e4db6994b31989bbfd845878cba59fd4" -dependencies = [ - "dyn-clonable-impl", - "dyn-clone", -] - -[[package]] -name = "dyn-clonable-impl" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "558e40ea573c374cf53507fd240b7ee2f5477df7cfebdb97323ec61c719399c5" -dependencies = [ - "proc-macro2 1.0.106", - "quote 1.0.45", - "syn 1.0.109", -] - [[package]] name = "dyn-clone" -version = "1.0.16" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "ecdsa" @@ -2455,7 +2553,7 @@ dependencies = [ "ed25519", "rand_core 0.6.4", "serde", - "sha2 0.10.8", + "sha2 0.10.9", "subtle 2.5.0", "zeroize", ] @@ -2471,7 +2569,7 @@ dependencies = [ "hashbrown 0.14.5", "hex", "rand_core 0.6.4", - "sha2 0.10.8", + "sha2 0.10.9", "zeroize", ] @@ -2489,9 +2587,9 @@ dependencies = [ [[package]] name = "either" -version = "1.13.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "elliptic-curve" @@ -2514,11 +2612,23 @@ dependencies = [ ] [[package]] -name = "encoding_rs" -version = "0.8.33" +name = "embedded-io" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" -dependencies = [ +checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced" + +[[package]] +name = "embedded-io" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d" + +[[package]] +name = "encoding_rs" +version = "0.8.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" +dependencies = [ "cfg-if", ] @@ -2534,6 +2644,26 @@ dependencies = [ "syn 2.0.98", ] +[[package]] +name = "enum-display" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02058bb25d8d0605829af88230427dd5cd50661590bd2b09d1baf7c64c417f24" +dependencies = [ + "enum-display-macro", +] + +[[package]] +name = "enum-display-macro" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4be2cf2fe7b971b1865febbacd4d8df544aa6bd377cca011a6d69dcf4c60d94" +dependencies = [ + "convert_case 0.6.0", + "quote 1.0.45", + "syn 1.0.109", +] + [[package]] name = "enum-ordinalize" version = "4.3.0" @@ -2585,19 +2715,6 @@ dependencies = [ "syn 2.0.98", ] -[[package]] -name = "env_logger" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece" -dependencies = [ - "humantime", - "is-terminal", - "log", - "regex", - "termcolor", -] - [[package]] name = "environmental" version = "1.1.4" @@ -2615,14 +2732,14 @@ name = "equivocation-detector" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ - "async-std", "async-trait", "bp-header-chain", "finality-relay", "futures", - "log", "num-traits", "relay-utils", + "tokio", + "tracing", ] [[package]] @@ -2679,9 +2796,9 @@ dependencies = [ [[package]] name = "fallible-iterator" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" +checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "fastrand" @@ -2724,16 +2841,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "file-per-thread-logger" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84f2e425d9790201ba4af4630191feac6dcc98765b118d4d18e91d23c2353866" -dependencies = [ - "env_logger", - "log", -] - [[package]] name = "finality-grandpa" version = "0.16.3" @@ -2755,16 +2862,22 @@ name = "finality-relay" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ - "async-std", "async-trait", "backoff", "bp-header-chain", "futures", - "log", "num-traits", "relay-utils", + "tokio", + "tracing", ] +[[package]] +name = "find-msvc-tools" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" + [[package]] name = "fixed-hash" version = "0.8.0" @@ -2783,12 +2896,24 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" +[[package]] +name = "fixedbitset" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" + [[package]] name = "fnv" version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foldhash" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + [[package]] name = "form_urlencoded" version = "1.2.1" @@ -2830,11 +2955,11 @@ dependencies = [ [[package]] name = "frame-decode" -version = "0.6.1" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7af3d1149d6063985bb62d97f3ea83060ce4d6f2d04c21f551d270e8d84a27c" +checksum = "6e56c0e51972d7b26ff76966c4d0f2307030df9daa5ce0885149ece1ab7ca5ad" dependencies = [ - "frame-metadata 18.0.0", + "frame-metadata", "parity-scale-codec", "scale-decode", "scale-info", @@ -2847,7 +2972,7 @@ name = "frame-election-provider-solution-type" version = "13.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.5.0", "proc-macro2 1.0.106", "quote 1.0.45", "syn 2.0.98", @@ -2867,6 +2992,7 @@ dependencies = [ "sp-core", "sp-npos-elections", "sp-runtime", + "sp-std", ] [[package]] @@ -2889,21 +3015,9 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daaf440c68eb2c3d88e5760fe8c7af3f9fee9181fab6c2f2c4e7cc48dcc40bb8" -dependencies = [ - "cfg-if", - "parity-scale-codec", - "scale-info", - "serde", -] - -[[package]] -name = "frame-metadata" -version = "20.0.0" +version = "23.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26de808fa6461f2485dc51811aefed108850064994fb4a62b3ac21ffa62ac8df" +checksum = "9ba5be0edbdb824843a0f9c6f0906ecfc66c5316218d74457003218b24909ed0" dependencies = [ "cfg-if", "parity-scale-codec", @@ -2922,7 +3036,7 @@ dependencies = [ "bitflags 1.3.2", "docify", "environmental", - "frame-metadata 20.0.0", + "frame-metadata", "frame-support-procedural", "impl-trait-for-tuples", "k256", @@ -2978,7 +3092,7 @@ version = "10.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-support-procedural-tools-derive", - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.5.0", "proc-macro2 1.0.106", "quote 1.0.45", "syn 2.0.98", @@ -3164,7 +3278,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f2f12607f92c69b12ed746fabf9ca4f5c482cba46679c1a75b874ed7c26adb" dependencies = [ "futures-io", - "rustls 0.23.18", + "rustls", "rustls-pki-types", ] @@ -3212,6 +3326,34 @@ dependencies = [ "byteorder", ] +[[package]] +name = "fxprof-processed-profile" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27d12c0aed7f1e24276a241aadc4cb8ea9f83000f34bc062b7cc2d51e3b0fabd" +dependencies = [ + "bitflags 2.6.0", + "debugid", + "fxhash", + "serde", + "serde_json", +] + +[[package]] +name = "generator" +version = "0.8.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52f04ae4152da20c76fe800fa48659201d5cf627c5149ca0b707b69d7eef6cf9" +dependencies = [ + "cc", + "cfg-if", + "libc", + "log", + "rustversion", + "windows-link", + "windows-result", +] + [[package]] name = "generic-array" version = "0.12.4" @@ -3277,20 +3419,20 @@ dependencies = [ [[package]] name = "gimli" -version = "0.27.3" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" -dependencies = [ - "fallible-iterator", - "indexmap 1.9.3", - "stable_deref_trait", -] +checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" [[package]] name = "gimli" -version = "0.28.0" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" +dependencies = [ + "fallible-iterator", + "indexmap", + "stable_deref_trait", +] [[package]] name = "gloo-timers" @@ -3327,7 +3469,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.9", - "indexmap 2.8.0", + "indexmap", "slab", "tokio", "tokio-util", @@ -3346,7 +3488,7 @@ dependencies = [ "futures-core", "futures-sink", "http 1.1.0", - "indexmap 2.8.0", + "indexmap", "slab", "tokio", "tokio-util", @@ -3368,12 +3510,6 @@ dependencies = [ "crunchy", ] -[[package]] -name = "hashbrown" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" - [[package]] name = "hashbrown" version = "0.13.2" @@ -3391,18 +3527,26 @@ checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ "ahash", "allocator-api2", - "serde", ] [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ "allocator-api2", + "equivalent", + "foldhash", + "serde", ] +[[package]] +name = "hashbrown" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" + [[package]] name = "hashlink" version = "0.8.4" @@ -3465,7 +3609,7 @@ dependencies = [ "ipnet", "once_cell", "rand 0.8.5", - "socket2", + "socket2 0.5.9", "thiserror 1.0.65", "tinyvec", "tokio", @@ -3473,6 +3617,31 @@ dependencies = [ "url", ] +[[package]] +name = "hickory-proto" +version = "0.25.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8a6fe56c0038198998a6f217ca4e7ef3a5e51f46163bd6dd60b5c71ca6c6502" +dependencies = [ + "async-trait", + "cfg-if", + "data-encoding", + "enum-as-inner", + "futures-channel", + "futures-io", + "futures-util", + "idna", + "ipnet", + "once_cell", + "rand 0.9.0", + "ring 0.17.14", + "thiserror 2.0.18", + "tinyvec", + "tokio", + "tracing", + "url", +] + [[package]] name = "hickory-resolver" version = "0.24.2" @@ -3481,7 +3650,7 @@ checksum = "0a2e2aba9c389ce5267d31cf1e4dace82390ae276b0b364ea55630b1fa1b44b4" dependencies = [ "cfg-if", "futures-util", - "hickory-proto", + "hickory-proto 0.24.4", "ipconfig", "lru-cache", "once_cell", @@ -3494,6 +3663,27 @@ dependencies = [ "tracing", ] +[[package]] +name = "hickory-resolver" +version = "0.25.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc62a9a99b0bfb44d2ab95a7208ac952d31060efc16241c87eaf36406fecf87a" +dependencies = [ + "cfg-if", + "futures-util", + "hickory-proto 0.25.2", + "ipconfig", + "moka", + "once_cell", + "parking_lot 0.12.3", + "rand 0.9.0", + "resolv-conf", + "smallvec", + "thiserror 2.0.18", + "tokio", + "tracing", +] + [[package]] name = "hkdf" version = "0.12.4" @@ -3612,12 +3802,6 @@ version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" -[[package]] -name = "humantime" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" - [[package]] name = "hyper" version = "0.14.29" @@ -3635,7 +3819,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2", + "socket2 0.5.9", "tokio", "tower-service", "tracing", @@ -3954,31 +4138,16 @@ dependencies = [ [[package]] name = "indexmap" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" -dependencies = [ - "autocfg", - "hashbrown 0.12.3", - "serde", -] - -[[package]] -name = "indexmap" -version = "2.8.0" +version = "2.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058" +checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.16.1", + "serde", + "serde_core", ] -[[package]] -name = "indexmap-nostd" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" - [[package]] name = "inout" version = "0.1.3" @@ -4029,7 +4198,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" dependencies = [ - "socket2", + "socket2 0.5.9", "widestring", "windows-sys 0.48.0", "winreg", @@ -4041,17 +4210,6 @@ version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6" -[[package]] -name = "is-terminal" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" -dependencies = [ - "hermit-abi", - "rustix 0.38.42", - "windows-sys 0.48.0", -] - [[package]] name = "isahc" version = "1.7.2" @@ -4115,24 +4273,83 @@ 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.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" +[[package]] +name = "ittapi" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b996fe614c41395cdaedf3cf408a9534851090959d90d54a535f675550b64b1" +dependencies = [ + "anyhow", + "ittapi-sys", + "log", +] + +[[package]] +name = "ittapi-sys" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52f5385394064fa2c886205dba02598013ce83d3e92d33dbdc0c52fe0e7bf4fc" +dependencies = [ + "cc", +] + +[[package]] +name = "jam-codec" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb948eace373d99de60501a02fb17125d30ac632570de20dccc74370cdd611b9" +dependencies = [ + "arrayvec 0.7.6", + "bitvec", + "byte-slice-cast", + "const_format", + "impl-trait-for-tuples", + "jam-codec-derive", + "rustversion", + "serde", +] + +[[package]] +name = "jam-codec-derive" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "319af585c4c8a6b5552a52b7787a1ab3e4d59df7614190b1f85b9b842488789d" +dependencies = [ + "proc-macro-crate 3.5.0", + "proc-macro2 1.0.106", + "quote 1.0.45", + "syn 2.0.98", +] + [[package]] name = "jni" -version = "0.19.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec" +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" dependencies = [ "cesu8", + "cfg-if", "combine", "jni-sys", "log", "thiserror 1.0.65", "walkdir", + "windows-sys 0.45.0", ] [[package]] @@ -4152,10 +4369,11 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.72" +version = "0.3.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" +checksum = "2e04e2ef80ce82e13552136fabeef8a5ed1f985a96805761cbb9a2c34e7664d9" dependencies = [ + "once_cell", "wasm-bindgen", ] @@ -4172,9 +4390,9 @@ dependencies = [ [[package]] name = "jsonrpsee" -version = "0.24.7" +version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5c71d8c1a731cc4227c2f698d377e7848ca12c8a48866fc5e6951c43a4db843" +checksum = "e281ae70cc3b98dac15fced3366a880949e65fc66e345ce857a5682d152f3e62" dependencies = [ "jsonrpsee-client-transport", "jsonrpsee-core", @@ -4186,16 +4404,16 @@ dependencies = [ [[package]] name = "jsonrpsee-client-transport" -version = "0.24.7" +version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "548125b159ba1314104f5bb5f38519e03a41862786aa3925cf349aae9cdd546e" +checksum = "cc4280b709ac3bb5e16cf3bad5056a0ec8df55fa89edfe996361219aadc2c7ea" dependencies = [ "base64 0.22.1", "futures-util", "http 1.1.0", "jsonrpsee-core", "pin-project", - "rustls 0.23.18", + "rustls", "rustls-pki-types", "rustls-platform-verifier", "soketto", @@ -4209,9 +4427,9 @@ dependencies = [ [[package]] name = "jsonrpsee-core" -version = "0.24.7" +version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2882f6f8acb9fdaec7cefc4fd607119a9bd709831df7d7672a1d3b644628280" +checksum = "348ee569eaed52926b5e740aae20863762b16596476e943c9e415a6479021622" dependencies = [ "async-trait", "futures-timer", @@ -4232,12 +4450,12 @@ dependencies = [ [[package]] name = "jsonrpsee-proc-macros" -version = "0.24.7" +version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06c01ae0007548e73412c08e2285ffe5d723195bf268bce67b1b77c3bb2a14d" +checksum = "7398cddf5013cca4702862a2692b66c48a3bd6cf6ec681a47453c93d63cf8de5" dependencies = [ "heck 0.5.0", - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.5.0", "proc-macro2 1.0.106", "quote 1.0.45", "syn 2.0.98", @@ -4245,9 +4463,9 @@ dependencies = [ [[package]] name = "jsonrpsee-types" -version = "0.24.7" +version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a178c60086f24cc35bb82f57c651d0d25d99c4742b4d335de04e97fa1f08a8a1" +checksum = "b0f05e0028e55b15dbd2107163b3c744cd3bb4474f193f95d9708acbf5677e44" dependencies = [ "http 1.1.0", "serde", @@ -4257,9 +4475,9 @@ dependencies = [ [[package]] name = "jsonrpsee-ws-client" -version = "0.24.7" +version = "0.24.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fe322e0896d0955a3ebdd5bf813571c53fea29edd713bc315b76620b327e86d" +checksum = "78fc744f17e7926d57f478cf9ca6e1ee5d8332bf0514860b1a3cdf1742e614cc" dependencies = [ "http 1.1.0", "jsonrpsee-client-transport", @@ -4279,7 +4497,7 @@ dependencies = [ "elliptic-curve", "once_cell", "serdect", - "sha2 0.10.8", + "sha2 0.10.9", ] [[package]] @@ -4331,6 +4549,12 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +[[package]] +name = "leb128fmt" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" + [[package]] name = "libc" version = "0.2.182" @@ -4448,7 +4672,7 @@ checksum = "97f37f30d5c7275db282ecd86e54f29dd2176bd3ac656f06abf43bedb21eb8bd" dependencies = [ "async-trait", "futures", - "hickory-resolver", + "hickory-resolver 0.24.2", "libp2p-core", "libp2p-identity", "parking_lot 0.12.3", @@ -4491,7 +4715,7 @@ dependencies = [ "multihash 0.19.1", "quick-protobuf", "rand 0.8.5", - "sha2 0.10.8", + "sha2 0.10.9", "thiserror 1.0.65", "tracing", "zeroize", @@ -4503,7 +4727,7 @@ version = "0.46.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ced237d0bd84bbebb7c2cad4c073160dacb4fe40534963c32ed6d4c6bb7702a3" dependencies = [ - "arrayvec 0.7.4", + "arrayvec 0.7.6", "asynchronous-codec 0.7.0", "bytes", "either", @@ -4517,7 +4741,7 @@ dependencies = [ "quick-protobuf", "quick-protobuf-codec", "rand 0.8.5", - "sha2 0.10.8", + "sha2 0.10.9", "smallvec", "thiserror 1.0.65", "tracing", @@ -4534,14 +4758,14 @@ checksum = "14b8546b6644032565eb29046b42744aee1e9f261ed99671b2c93fb140dba417" dependencies = [ "data-encoding", "futures", - "hickory-proto", + "hickory-proto 0.24.4", "if-watch", "libp2p-core", "libp2p-identity", "libp2p-swarm", "rand 0.8.5", "smallvec", - "socket2", + "socket2 0.5.9", "tokio", "tracing", "void", @@ -4582,7 +4806,7 @@ dependencies = [ "once_cell", "quick-protobuf", "rand 0.8.5", - "sha2 0.10.8", + "sha2 0.10.9", "snow", "static_assertions", "thiserror 1.0.65", @@ -4625,9 +4849,9 @@ dependencies = [ "parking_lot 0.12.3", "quinn", "rand 0.8.5", - "ring 0.17.8", - "rustls 0.23.18", - "socket2", + "ring 0.17.14", + "rustls", + "socket2 0.5.9", "thiserror 1.0.65", "tokio", "tracing", @@ -4701,7 +4925,7 @@ dependencies = [ "libc", "libp2p-core", "libp2p-identity", - "socket2", + "socket2 0.5.9", "tokio", "tracing", ] @@ -4716,9 +4940,9 @@ dependencies = [ "futures-rustls", "libp2p-core", "libp2p-identity", - "rcgen 0.11.3", - "ring 0.17.8", - "rustls 0.23.18", + "rcgen", + "ring 0.17.14", + "rustls", "rustls-webpki 0.101.4", "thiserror 1.0.65", "x509-parser 0.16.0", @@ -4759,7 +4983,7 @@ dependencies = [ "thiserror 1.0.65", "tracing", "url", - "webpki-roots 0.25.2", + "webpki-roots", ] [[package]] @@ -4774,7 +4998,7 @@ dependencies = [ "thiserror 1.0.65", "tracing", "yamux 0.12.1", - "yamux 0.13.4", + "yamux 0.13.10", ] [[package]] @@ -4861,12 +5085,6 @@ dependencies = [ "nalgebra", ] -[[package]] -name = "linux-raw-sys" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" - [[package]] name = "linux-raw-sys" version = "0.3.8" @@ -4905,20 +5123,21 @@ checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "litep2p" -version = "0.9.3" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa3aa5628ae2b2283aa01dfa58947f1926aedba0160dd25041e2cd4bc71534c9" +checksum = "cbf3924cf539a761465543592b34c4198d60db2cda16594769edd43451e5ab41" dependencies = [ "async-trait", "bs58", "bytes", - "cid 0.10.1", + "cid", "ed25519-dalek", + "enum-display", "futures", "futures-timer", - "hex-literal", - "hickory-resolver", - "indexmap 2.8.0", + "hickory-resolver 0.25.2", + "indexmap", + "ip_network", "libc", "mockall", "multiaddr 0.17.1", @@ -4926,19 +5145,17 @@ dependencies = [ "network-interface", "parking_lot 0.12.3", "pin-project", - "prost 0.12.6", - "prost-build", + "prost 0.13.5", + "prost-build 0.14.3", "rand 0.8.5", - "rcgen 0.10.0", - "ring 0.16.20", - "rustls 0.20.9", + "ring 0.17.14", "serde", - "sha2 0.10.8", + "sha2 0.10.9", "simple-dns", "smallvec", "snow", - "socket2", - "thiserror 2.0.11", + "socket2 0.5.9", + "thiserror 2.0.18", "tokio", "tokio-stream", "tokio-tungstenite", @@ -4949,7 +5166,7 @@ dependencies = [ "url", "x25519-dalek", "x509-parser 0.17.0", - "yamux 0.13.4", + "yamux 0.13.10", "yasna", "zeroize", ] @@ -4974,13 +5191,26 @@ dependencies = [ ] [[package]] -name = "lru" -version = "0.12.3" +name = "loom" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3262e75e648fce39813cb56ac41f3c3e3f65217ebf3844d818d1f9398cfb0dc" +checksum = "419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca" dependencies = [ - "hashbrown 0.14.5", -] + "cfg-if", + "generator", + "scoped-tls", + "tracing", + "tracing-subscriber", +] + +[[package]] +name = "lru" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3262e75e648fce39813cb56ac41f3c3e3f65217ebf3844d818d1f9398cfb0dc" +dependencies = [ + "hashbrown 0.14.5", +] [[package]] name = "lru-cache" @@ -4992,10 +5222,10 @@ dependencies = [ ] [[package]] -name = "mach" -version = "0.3.2" +name = "mach2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" +checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" dependencies = [ "libc", ] @@ -5097,15 +5327,6 @@ dependencies = [ "libc", ] -[[package]] -name = "memoffset" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" -dependencies = [ - "autocfg", -] - [[package]] name = "memoffset" version = "0.9.0" @@ -5117,11 +5338,13 @@ dependencies = [ [[package]] name = "memory-db" -version = "0.32.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "808b50db46293432a45e63bc15ea51e0ab4c0a1647b8eb114e31a3e698dd6fbe" +checksum = "7e300c54e3239a86f9c61cc63ab0f03862eb40b1c6e065dc6fd6ceaeff6da93d" dependencies = [ + "foldhash", "hash-db", + "hashbrown 0.15.5", ] [[package]] @@ -5141,17 +5364,17 @@ name = "messages-relay" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ - "async-std", "async-trait", "bp-messages", "finality-relay", "futures", "hex", - "log", "num-traits", "parking_lot 0.12.3", "relay-utils", "sp-arithmetic", + "tokio", + "tracing", ] [[package]] @@ -5194,7 +5417,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "daa3eb39495d8e2e2947a1d862852c90cc6a4a8845f8b41c8829cb9fcc047f4a" dependencies = [ "arrayref", - "arrayvec 0.7.4", + "arrayvec 0.7.6", "bitflags 1.3.2", "blake2 0.10.6", "c2-chacha", @@ -5238,6 +5461,25 @@ dependencies = [ "syn 2.0.98", ] +[[package]] +name = "moka" +version = "0.12.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926" +dependencies = [ + "crossbeam-channel", + "crossbeam-epoch", + "crossbeam-utils", + "loom", + "parking_lot 0.12.3", + "portable-atomic", + "rustc_version", + "smallvec", + "tagptr", + "thiserror 1.0.65", + "uuid", +] + [[package]] name = "multi-stash" version = "0.2.0" @@ -5300,29 +5542,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835d6ff01d610179fbce3de1694d007e500bf33a7f29689838941d6bf783ae40" dependencies = [ "blake2b_simd", - "blake2s_simd", - "blake3", "core2", "digest 0.10.7", "multihash-derive", - "sha2 0.10.8", - "sha3", - "unsigned-varint 0.7.2", -] - -[[package]] -name = "multihash" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfd8a792c1694c6da4f68db0a9d707c72bd260994da179e6030a5dcee00bb815" -dependencies = [ - "blake2b_simd", - "blake2s_simd", - "blake3", - "core2", - "digest 0.10.7", - "multihash-derive", - "sha2 0.10.8", + "sha2 0.10.9", "sha3", "unsigned-varint 0.7.2", ] @@ -5466,13 +5689,13 @@ dependencies = [ [[package]] name = "network-interface" -version = "1.1.3" +version = "2.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae72fd9dbd7f55dda80c00d66acc3b2130436fcba9ea89118fc508eaae48dfb0" +checksum = "4ddcb8865ad3d9950f22f42ffa0ef0aecbfbf191867b3122413602b0a360b2a6" dependencies = [ "cc", "libc", - "thiserror 1.0.65", + "thiserror 2.0.18", "winapi", ] @@ -5509,6 +5732,15 @@ dependencies = [ "minimal-lexical", ] +[[package]] +name = "nom" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405" +dependencies = [ + "memchr", +] + [[package]] name = "ntapi" version = "0.4.1" @@ -5550,20 +5782,9 @@ dependencies = [ [[package]] name = "num-conv" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" - -[[package]] -name = "num-derive" -version = "0.4.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" -dependencies = [ - "proc-macro2 1.0.106", - "quote 1.0.45", - "syn 2.0.98", -] +checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" [[package]] name = "num-format" @@ -5571,7 +5792,7 @@ version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3" dependencies = [ - "arrayvec 0.7.4", + "arrayvec 0.7.6", "itoa", ] @@ -5618,22 +5839,22 @@ dependencies = [ [[package]] name = "object" -version = "0.30.4" +version = "0.32.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03b4680b86d9cfafba8fc491dc9b6df26b68cf40e9e6cd73909194759a63c385" +checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" dependencies = [ - "crc32fast", - "hashbrown 0.13.2", - "indexmap 1.9.3", "memchr", ] [[package]] name = "object" -version = "0.32.2" +version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ + "crc32fast", + "hashbrown 0.15.5", + "indexmap", "memchr", ] @@ -5657,9 +5878,13 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.19.0" +version = "1.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" +dependencies = [ + "critical-section", + "portable-atomic", +] [[package]] name = "opaque-debug" @@ -5729,6 +5954,38 @@ dependencies = [ "sp-runtime", ] +[[package]] +name = "pallet-asset-tx-payment" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "pallet-transaction-payment", + "parity-scale-codec", + "scale-info", + "serde", + "sp-io", + "sp-runtime", +] + +[[package]] +name = "pallet-assets" +version = "29.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-runtime", +] + [[package]] name = "pallet-authority-discovery" version = "28.0.0" @@ -5807,12 +6064,12 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "log", "parity-scale-codec", "scale-info", "sp-consensus-grandpa", "sp-runtime", "sp-std", + "tracing", ] [[package]] @@ -5826,12 +6083,12 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "log", "parity-scale-codec", "scale-info", "sp-runtime", "sp-std", "sp-trie", + "tracing", ] [[package]] @@ -5846,12 +6103,12 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "log", "pallet-bridge-grandpa", "parity-scale-codec", "scale-info", "sp-runtime", "sp-std", + "tracing", ] [[package]] @@ -5866,7 +6123,6 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "log", "pallet-bridge-grandpa", "pallet-bridge-messages", "pallet-bridge-parachains", @@ -5875,6 +6131,7 @@ dependencies = [ "scale-info", "sp-arithmetic", "sp-runtime", + "tracing", ] [[package]] @@ -5896,38 +6153,44 @@ dependencies = [ ] [[package]] -name = "pallet-election-provider-multi-phase" -version = "27.0.0" +name = "pallet-collator-selection" +version = "9.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ + "cumulus-pallet-session-benchmarking", "frame-benchmarking", - "frame-election-provider-support", "frame-support", "frame-system", "log", - "pallet-election-provider-support-benchmarking", + "pallet-authorship", + "pallet-balances", + "pallet-session", "parity-scale-codec", "rand 0.8.5", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-npos-elections", "sp-runtime", - "strum 0.26.3", + "sp-staking", ] [[package]] -name = "pallet-election-provider-support-benchmarking" +name = "pallet-election-provider-multi-phase" version = "27.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "frame-benchmarking", "frame-election-provider-support", + "frame-support", "frame-system", + "log", "parity-scale-codec", + "rand 0.8.5", + "scale-info", + "sp-arithmetic", + "sp-core", + "sp-io", "sp-npos-elections", "sp-runtime", + "strum 0.26.3", ] [[package]] @@ -6017,6 +6280,23 @@ dependencies = [ "sp-mmr-primitives", ] +[[package]] +name = "pallet-multi-asset-bounties" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" +dependencies = [ + "docify", + "frame-benchmarking", + "frame-support", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-io", + "sp-runtime", +] + [[package]] name = "pallet-session" version = "28.0.0" @@ -6026,6 +6306,7 @@ dependencies = [ "frame-system", "impl-trait-for-tuples", "log", + "pallet-balances", "pallet-timestamp", "parity-scale-codec", "scale-info", @@ -6038,6 +6319,22 @@ dependencies = [ "sp-trie", ] +[[package]] +name = "pallet-session-benchmarking" +version = "28.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "pallet-session", + "pallet-staking", + "parity-scale-codec", + "rand 0.8.5", + "sp-runtime", + "sp-session", +] + [[package]] name = "pallet-staking" version = "28.0.0" @@ -6081,7 +6378,6 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-inherents", - "sp-io", "sp-runtime", "sp-storage", "sp-timestamp", @@ -6095,10 +6391,10 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", + "log", "parity-scale-codec", "scale-info", "serde", - "sp-core", "sp-io", "sp-runtime", ] @@ -6163,31 +6459,85 @@ dependencies = [ "sp-runtime", ] +[[package]] +name = "pallet-xcm" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" +dependencies = [ + "bounded-collections", + "frame-benchmarking", + "frame-support", + "frame-system", + "hex-literal", + "pallet-balances", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core", + "sp-io", + "sp-runtime", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", + "tracing", + "xcm-runtime-apis", +] + +[[package]] +name = "parachains-common" +version = "7.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" +dependencies = [ + "cumulus-primitives-core", + "cumulus-primitives-utility", + "frame-support", + "frame-system", + "pallet-asset-tx-payment", + "pallet-assets", + "pallet-authorship", + "pallet-balances", + "pallet-collator-selection", + "pallet-message-queue", + "pallet-multi-asset-bounties", + "pallet-treasury", + "pallet-xcm", + "parachains-common-types", + "parity-scale-codec", + "polkadot-primitives", + "polkadot-runtime-common", + "scale-info", + "sp-consensus-aura", + "sp-core", + "sp-io", + "sp-runtime", + "staging-parachain-info", + "staging-xcm", + "staging-xcm-executor", + "tracing", +] + +[[package]] +name = "parachains-common-types" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" +dependencies = [ + "sp-consensus-aura", + "sp-core", + "sp-runtime", +] + [[package]] name = "parachains-relay" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ - "async-std", "async-trait", "bp-polkadot-core", "futures", - "log", "relay-substrate-client", "relay-utils", -] - -[[package]] -name = "parity-bip39" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e69bf016dc406eff7d53a7d3f7cf1c2e72c82b9088aac1118591e36dd2cd3e9" -dependencies = [ - "bitcoin_hashes", - "rand 0.8.5", - "rand_core 0.6.4", - "serde", - "unicode-normalization", + "tokio", + "tracing", ] [[package]] @@ -6196,7 +6546,7 @@ version = "3.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "799781ae679d79a948e13d4824a40970bfa500058d245760dd857301059810fa" dependencies = [ - "arrayvec 0.7.4", + "arrayvec 0.7.6", "bitvec", "byte-slice-cast", "bytes", @@ -6213,7 +6563,7 @@ version = "3.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34b4653168b563151153c9e4c08ebed57fb8262bebfa79711552fa983c623e7a" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.5.0", "proc-macro2 1.0.106", "quote 1.0.45", "syn 2.0.98", @@ -6312,15 +6662,6 @@ dependencies = [ "password-hash", ] -[[package]] -name = "pem" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8" -dependencies = [ - "base64 0.13.1", -] - [[package]] name = "pem" version = "3.0.4" @@ -6343,24 +6684,41 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" dependencies = [ - "fixedbitset", - "indexmap 2.8.0", + "fixedbitset 0.4.2", + "indexmap", +] + +[[package]] +name = "petgraph" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455" +dependencies = [ + "fixedbitset 0.5.7", + "hashbrown 0.15.5", + "indexmap", ] +[[package]] +name = "picosimd" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f8cf1ae70818c6476eb2da0ac8f3f55ecdea41a7aa16824ea6efc4a31cccf41" + [[package]] name = "pin-project" -version = "1.1.7" +version = "1.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95" +checksum = "f1749c7ed4bcaf4c3d0a3efc28538844fb29bcdd7d2b67b2be7e20ba861ff517" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.7" +version = "1.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c" +checksum = "d9b20ed30f105399776b9c883e68e536ef602a16ae6f596d2c473591d6ad64c6" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", @@ -6402,9 +6760,9 @@ dependencies = [ [[package]] name = "pkg-config" -version = "0.3.27" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" +checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" [[package]] name = "polkadot-ckb-merkle-mountain-range" @@ -6432,6 +6790,7 @@ name = "polkadot-parachain-primitives" version = "6.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ + "array-bytes", "bounded-collections", "derive_more 0.99.17", "parity-scale-codec", @@ -6449,6 +6808,7 @@ version = "7.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "bitvec", + "bounded-collections", "hex-literal", "log", "parity-scale-codec", @@ -6540,6 +6900,7 @@ dependencies = [ "bitflags 1.3.2", "bitvec", "frame-benchmarking", + "frame-election-provider-support", "frame-support", "frame-system", "impl-trait-for-tuples", @@ -6552,6 +6913,7 @@ dependencies = [ "pallet-message-queue", "pallet-mmr", "pallet-session", + "pallet-session-benchmarking", "pallet-staking", "pallet-timestamp", "parity-scale-codec", @@ -6615,12 +6977,13 @@ dependencies = [ [[package]] name = "polkavm" -version = "0.18.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd044ab1d3b11567ab6b98ca71259a992b4034220d5972988a0e96518e5d343d" +checksum = "34ddb26cbe473e21bf5c329723e72fdf9208b5f9674e54721bf436e2efdbb26f" dependencies = [ "libc", "log", + "picosimd", "polkavm-assembler", "polkavm-common", "polkavm-linux-raw", @@ -6628,37 +6991,38 @@ dependencies = [ [[package]] name = "polkavm-assembler" -version = "0.18.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaad38dc420bfed79e6f731471c973ce5ff5e47ab403e63cf40358fef8a6368f" +checksum = "9f9006f0a135c6d035487fa88fa75b97b32a53d1d914c757f131c8e10a2af295" dependencies = [ "log", ] [[package]] name = "polkavm-common" -version = "0.18.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31ff33982a807d8567645d4784b9b5d7ab87bcb494f534a57cadd9012688e102" +checksum = "a0a3e43fa1a54b955a2f9422b1690c3cc29252ac8828c02a99d2370b9f2a188e" dependencies = [ "log", + "picosimd", "polkavm-assembler", ] [[package]] name = "polkavm-derive" -version = "0.18.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2eb703f3b6404c13228402e98a5eae063fd16b8f58afe334073ec105ee4117e" +checksum = "c3d944b6b4e792c2a120232b52bd6f2c9dd3071d3f48462afb2b5d00cb9f7ac9" dependencies = [ "polkavm-derive-impl-macro", ] [[package]] name = "polkavm-derive-impl" -version = "0.18.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12d2840cc62a0550156b1676fed8392271ddf2fab4a00661db56231424674624" +checksum = "57c14b030150f81dfde110997b6fafc19741998130908fdab85f1a66bb735025" dependencies = [ "polkavm-common", "proc-macro2 1.0.106", @@ -6668,9 +7032,9 @@ dependencies = [ [[package]] name = "polkavm-derive-impl-macro" -version = "0.18.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c16669ddc7433e34c1007d31080b80901e3e8e523cb9d4b441c3910cf9294b" +checksum = "f3fcadb13edfcc3b4046fcd2d292597782f5b7a2af140e6363fbf71fe196b425" dependencies = [ "polkavm-derive-impl", "syn 2.0.98", @@ -6678,9 +7042,9 @@ dependencies = [ [[package]] name = "polkavm-linux-raw" -version = "0.18.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23eff02c070c70f31878a3d915e88a914ecf3e153741e2fb572dde28cce20fde" +checksum = "cbcd9ed5f77c60f3878289001d3e789da301746249b622bfb2876e2d0fe32c0b" [[package]] name = "polling" @@ -6735,6 +7099,24 @@ dependencies = [ "universal-hash", ] +[[package]] +name = "portable-atomic" +version = "1.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" + +[[package]] +name = "postcard" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24" +dependencies = [ + "cobs", + "embedded-io 0.4.0", + "embedded-io 0.6.1", + "serde", +] + [[package]] name = "powerfmt" version = "0.2.0" @@ -6810,11 +7192,11 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "3.1.0" +version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" +checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" dependencies = [ - "toml_edit 0.21.0", + "toml_edit 0.25.10+spec-1.1.0", ] [[package]] @@ -6947,12 +7329,22 @@ dependencies = [ [[package]] name = "prost" -version = "0.13.2" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b2ecbe40f08db5c006b5764a2645f7f3f141ce756412ac9e1dd6087e6d32995" +checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5" dependencies = [ "bytes", - "prost-derive 0.13.2", + "prost-derive 0.13.5", +] + +[[package]] +name = "prost" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2ea70524a2f82d518bce41317d0fae74151505651af45faf1ffbd6fd33f0568" +dependencies = [ + "bytes", + "prost-derive 0.14.3", ] [[package]] @@ -6967,10 +7359,29 @@ dependencies = [ "log", "multimap", "once_cell", - "petgraph", + "petgraph 0.6.4", "prettyplease", - "prost 0.13.2", - "prost-types", + "prost 0.13.5", + "prost-types 0.13.2", + "regex", + "syn 2.0.98", + "tempfile", +] + +[[package]] +name = "prost-build" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "343d3bd7056eda839b03204e68deff7d1b13aba7af2b2fd16890697274262ee7" +dependencies = [ + "heck 0.5.0", + "itertools 0.13.0", + "log", + "multimap", + "petgraph 0.8.3", + "prettyplease", + "prost 0.14.3", + "prost-types 0.14.3", "regex", "syn 2.0.98", "tempfile", @@ -6991,9 +7402,22 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.13.2" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" +dependencies = [ + "anyhow", + "itertools 0.13.0", + "proc-macro2 1.0.106", + "quote 1.0.45", + "syn 2.0.98", +] + +[[package]] +name = "prost-derive" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acf0c195eebb4af52c752bec4f52f645da98b6e92077a04110c7f349477ae5ac" +checksum = "27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b" dependencies = [ "anyhow", "itertools 0.13.0", @@ -7008,16 +7432,39 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60caa6738c7369b940c3d49246a8d1749323674c65cb13010134f5c9bad5b519" dependencies = [ - "prost 0.13.2", + "prost 0.13.5", ] [[package]] -name = "psm" -version = "0.1.21" +name = "prost-types" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874" +checksum = "8991c4cbdb8bc5b11f0b074ffe286c30e523de90fee5ba8132f1399f23cb3dd7" dependencies = [ - "cc", + "prost 0.14.3", +] + +[[package]] +name = "pulley-interpreter" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b89c4319786b16c1a6a38ee04788d32c669b61ba4b69da2162c868c18be99c1b" +dependencies = [ + "cranelift-bitset", + "log", + "pulley-macros", + "wasmtime-internal-math", +] + +[[package]] +name = "pulley-macros" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "938543690519c20c3a480d20a8efcc8e69abeb44093ab1df4e7c1f81f26c677a" +dependencies = [ + "proc-macro2 1.0.106", + "quote 1.0.45", + "syn 2.0.98", ] [[package]] @@ -7071,8 +7518,8 @@ dependencies = [ "quinn-proto", "quinn-udp", "rustc-hash 2.0.0", - "rustls 0.23.18", - "socket2", + "rustls", + "socket2 0.5.9", "thiserror 1.0.65", "tokio", "tracing", @@ -7086,9 +7533,9 @@ checksum = "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6" dependencies = [ "bytes", "rand 0.8.5", - "ring 0.17.8", + "ring 0.17.14", "rustc-hash 2.0.0", - "rustls 0.23.18", + "rustls", "slab", "thiserror 1.0.65", "tinyvec", @@ -7103,7 +7550,7 @@ checksum = "8bffec3605b73c6f1754535084a85229fa8a30f86014e6c81aeec4abb68b0285" dependencies = [ "libc", "once_cell", - "socket2", + "socket2 0.5.9", "tracing", "windows-sys 0.52.0", ] @@ -7243,21 +7690,9 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b75511b710ccca8adbb211e04763bd8c78fed585b0ec188a20ed9b0dd95567c4" dependencies = [ - "proc-macro2 0.4.30", - "quote 0.6.13", - "syn 0.15.44", -] - -[[package]] -name = "rcgen" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b" -dependencies = [ - "pem 1.1.1", - "ring 0.16.20", - "time", - "yasna", + "proc-macro2 0.4.30", + "quote 0.6.13", + "syn 0.15.44", ] [[package]] @@ -7266,7 +7701,7 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52c4f3084aa3bc7dfbba4eff4fab2a54db4324965d8872ab933565e6fbd83bc6" dependencies = [ - "pem 3.0.4", + "pem", "ring 0.16.20", "time", "yasna", @@ -7323,13 +7758,15 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.6.1" +version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80535183cae11b149d618fbd3c37e38d7cda589d82d7769e196ca9a9042d7621" +checksum = "5216b1837de2149f8bc8e6d5f88a9326b63b8c836ed58ce4a0a29ec736a59734" dependencies = [ - "fxhash", + "allocator-api2", + "bumpalo", + "hashbrown 0.15.5", "log", - "slice-group-by", + "rustc-hash 2.0.0", "smallvec", ] @@ -7570,7 +8007,7 @@ name = "relay-substrate-client" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ - "async-std", + "async-channel 1.9.0", "async-trait", "bp-header-chain", "bp-messages", @@ -7580,7 +8017,6 @@ dependencies = [ "frame-support", "futures", "jsonrpsee", - "log", "num-traits", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", @@ -7604,6 +8040,7 @@ dependencies = [ "staging-xcm", "thiserror 1.0.65", "tokio", + "tracing", ] [[package]] @@ -7612,14 +8049,12 @@ version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "anyhow", - "async-std", "async-trait", "backoff", "bp-runtime", "futures", "isahc", "jsonpath_lib", - "log", "num-traits", "parking_lot 0.12.3", "serde_json", @@ -7630,6 +8065,7 @@ dependencies = [ "thiserror 1.0.65", "time", "tokio", + "tracing", ] [[package]] @@ -7688,15 +8124,14 @@ dependencies = [ [[package]] name = "ring" -version = "0.17.8" +version = "0.17.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" +checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" dependencies = [ "cc", "cfg-if", "getrandom 0.2.10", "libc", - "spin 0.9.8", "untrusted 0.9.0", "windows-sys 0.52.0", ] @@ -7771,21 +8206,7 @@ version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632" dependencies = [ - "nom", -] - -[[package]] -name = "rustix" -version = "0.36.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "305efbd14fde4139eb501df5f136994bb520b033fa9fbdce287507dc23b8c7ed" -dependencies = [ - "bitflags 1.3.2", - "errno", - "io-lifetimes", - "libc", - "linux-raw-sys 0.1.4", - "windows-sys 0.45.0", + "nom 7.1.3", ] [[package]] @@ -7830,43 +8251,19 @@ dependencies = [ [[package]] name = "rustls" -version = "0.20.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99" -dependencies = [ - "ring 0.16.20", - "sct", - "webpki", -] - -[[package]] -name = "rustls" -version = "0.23.18" +version = "0.23.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c9cc1d47e243d655ace55ed38201c19ae02c148ae56412ab8750e8f0166ab7f" +checksum = "758025cb5fccfd3bc2fd74708fd4682be41d99e5dff73c377c0646c6012c73a4" dependencies = [ "log", "once_cell", - "ring 0.17.8", + "ring 0.17.14", "rustls-pki-types", - "rustls-webpki 0.102.8", + "rustls-webpki 0.103.10", "subtle 2.5.0", "zeroize", ] -[[package]] -name = "rustls-native-certs" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792" -dependencies = [ - "openssl-probe", - "rustls-pemfile", - "rustls-pki-types", - "schannel", - "security-framework 2.11.0", -] - [[package]] name = "rustls-native-certs" version = "0.8.1" @@ -7876,44 +8273,37 @@ dependencies = [ "openssl-probe", "rustls-pki-types", "schannel", - "security-framework 3.2.0", + "security-framework", ] [[package]] -name = "rustls-pemfile" -version = "2.0.0" +name = "rustls-pki-types" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35e4980fa29e4c4b212ffb3db068a564cbf560e51d3944b7c88bd8bf5bec64f4" +checksum = "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd" dependencies = [ - "base64 0.21.7", - "rustls-pki-types", + "zeroize", ] -[[package]] -name = "rustls-pki-types" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b" - [[package]] name = "rustls-platform-verifier" -version = "0.3.1" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5f0d26fa1ce3c790f9590868f0109289a044acb954525f933e2aa3b871c157d" +checksum = "19787cda76408ec5404443dc8b31795c87cd8fec49762dc75fa727740d34acc1" dependencies = [ - "core-foundation 0.9.4", + "core-foundation 0.10.0", "core-foundation-sys", "jni", "log", "once_cell", - "rustls 0.23.18", - "rustls-native-certs 0.7.0", + "rustls", + "rustls-native-certs", "rustls-platform-verifier-android", - "rustls-webpki 0.102.8", - "security-framework 2.11.0", + "rustls-webpki 0.103.10", + "security-framework", "security-framework-sys", - "webpki-roots 0.26.3", - "winapi", + "webpki-root-certs 0.26.11", + "windows-sys 0.59.0", ] [[package]] @@ -7934,11 +8324,11 @@ dependencies = [ [[package]] name = "rustls-webpki" -version = "0.102.8" +version = "0.103.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" +checksum = "df33b2b81ac578cabaf06b89b0631153a3f416b0a886e8a7a1707fb51abbd1ef" dependencies = [ - "ring 0.17.8", + "ring 0.17.14", "rustls-pki-types", "untrusted 0.9.0", ] @@ -7951,13 +8341,9 @@ checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" [[package]] name = "ruzstd" -version = "0.6.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5174a470eeb535a721ae9fdd6e291c2411a906b96592182d05217591d5c5cf7b" -dependencies = [ - "byteorder", - "derive_more 0.99.17", -] +checksum = "e5ff0cc5e135c8870a775d3320910cd9b564ec036b4dc0b8741629020be63f01" [[package]] name = "rw-stream-sink" @@ -7970,12 +8356,6 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "ryu" -version = "1.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" - [[package]] name = "safe_arch" version = "0.7.1" @@ -8036,7 +8416,7 @@ name = "sc-chain-spec-derive" version = "11.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.5.0", "proc-macro2 1.0.106", "quote 1.0.45", "syn 2.0.98", @@ -8112,6 +8492,7 @@ dependencies = [ "log", "polkavm", "sc-executor-common", + "sp-runtime-interface", "sp-wasm-interface", ] @@ -8123,7 +8504,7 @@ dependencies = [ "anyhow", "log", "parking_lot 0.12.3", - "rustix 0.36.17", + "rustix 1.1.4", "sc-allocator", "sc-executor-common", "sp-runtime-interface", @@ -8137,7 +8518,7 @@ version = "0.4.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "array-bytes", - "arrayvec 0.7.4", + "arrayvec 0.7.6", "blake2 0.10.6", "bytes", "futures", @@ -8169,7 +8550,7 @@ dependencies = [ "async-trait", "asynchronous-codec 0.6.2", "bytes", - "cid 0.9.0", + "cid", "either", "fnv", "futures", @@ -8185,7 +8566,7 @@ dependencies = [ "partial_sort", "pin-project", "prost 0.12.6", - "prost-build", + "prost-build 0.13.2", "rand 0.8.5", "sc-client-api", "sc-network-common", @@ -8234,6 +8615,8 @@ dependencies = [ "multiaddr 0.18.1", "multihash 0.19.1", "rand 0.8.5", + "serde", + "serde_with", "thiserror 1.0.65", "zeroize", ] @@ -8254,6 +8637,7 @@ dependencies = [ "sp-core", "sp-rpc", "sp-runtime", + "sp-statement-store", "sp-version", "thiserror 1.0.65", ] @@ -8284,13 +8668,14 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b99 dependencies = [ "async-trait", "futures", - "indexmap 2.8.0", + "indexmap", "log", "parity-scale-codec", "serde", "sp-blockchain", "sp-core", "sp-runtime", + "strum 0.26.3", "thiserror 1.0.65", ] @@ -8332,7 +8717,7 @@ dependencies = [ "scale-decode-derive", "scale-type-resolver", "smallvec", - "thiserror 2.0.11", + "thiserror 2.0.18", ] [[package]] @@ -8341,7 +8726,7 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f4b54a1211260718b92832b661025d1f1a4b6930fbadd6908e00edd265fa5f7" dependencies = [ - "darling", + "darling 0.20.10", "proc-macro2 1.0.106", "quote 1.0.45", "syn 2.0.98", @@ -8359,7 +8744,7 @@ dependencies = [ "scale-encode-derive", "scale-type-resolver", "smallvec", - "thiserror 2.0.11", + "thiserror 2.0.18", ] [[package]] @@ -8368,8 +8753,8 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78a3993a13b4eafa89350604672c8757b7ea84c7c5947d4b3691e3169c96379b" dependencies = [ - "darling", - "proc-macro-crate 3.1.0", + "darling 0.20.10", + "proc-macro-crate 3.5.0", "proc-macro2 1.0.106", "quote 1.0.45", "syn 2.0.98", @@ -8395,7 +8780,7 @@ version = "2.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6630024bf739e2179b91fb424b28898baf819414262c5d376677dbff1fe7ebf" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.5.0", "proc-macro2 1.0.106", "quote 1.0.45", "syn 2.0.98", @@ -8413,15 +8798,15 @@ dependencies = [ [[package]] name = "scale-typegen" -version = "0.10.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc3173be608895eb117cf397ab4f31f00e2ed2c7af1c6e0b8f5d51d0a0967053" +checksum = "05c61b6b706a3eaad63b506ab50a1d2319f817ae01cf753adcc3f055f9f0fcd6" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", "scale-info", "syn 2.0.98", - "thiserror 2.0.11", + "thiserror 2.0.18", ] [[package]] @@ -8439,7 +8824,7 @@ dependencies = [ "scale-encode", "scale-type-resolver", "serde", - "thiserror 2.0.11", + "thiserror 2.0.18", "yap", ] @@ -8471,32 +8856,28 @@ checksum = "8de18f6d8ba0aad7045f5feae07ec29899c1112584a38509a84ad7b04451eaa0" dependencies = [ "aead", "arrayref", - "arrayvec 0.7.4", + "arrayvec 0.7.6", "curve25519-dalek", "getrandom_or_panic", "merlin", "rand_core 0.6.4", "serde_bytes", - "sha2 0.10.8", + "sha2 0.10.9", "subtle 2.5.0", "zeroize", ] [[package]] -name = "scopeguard" -version = "1.2.0" +name = "scoped-tls" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" +checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" [[package]] -name = "sct" -version = "0.7.0" +name = "scopeguard" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" -dependencies = [ - "ring 0.16.20", - "untrusted 0.7.1", -] +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "sec1" @@ -8540,20 +8921,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "security-framework" -version = "2.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0" -dependencies = [ - "bitflags 2.6.0", - "core-foundation 0.9.4", - "core-foundation-sys", - "libc", - "num-bigint", - "security-framework-sys", -] - [[package]] name = "security-framework" version = "3.2.0" @@ -8624,15 +8991,16 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.132" +version = "1.0.149" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" +checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" dependencies = [ - "indexmap 2.8.0", + "indexmap", "itoa", "memchr", - "ryu", "serde", + "serde_core", + "zmij", ] [[package]] @@ -8644,6 +9012,33 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_with" +version = "3.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd5414fad8e6907dbdd5bc441a50ae8d6e26151a03b1de04d89a5576de61d01f" +dependencies = [ + "base64 0.22.1", + "chrono", + "hex", + "serde_core", + "serde_json", + "serde_with_macros", + "time", +] + +[[package]] +name = "serde_with_macros" +version = "3.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65" +dependencies = [ + "darling 0.23.0", + "proc-macro2 1.0.106", + "quote 1.0.45", + "syn 2.0.98", +] + [[package]] name = "serdect" version = "0.2.0" @@ -8680,9 +9075,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.10.8" +version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures", @@ -8770,9 +9165,9 @@ dependencies = [ [[package]] name = "simple-dns" -version = "0.9.3" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dee851d0e5e7af3721faea1843e8015e820a234f81fda3dea9247e15bac9a86a" +checksum = "df350943049174c4ae8ced56c604e28270258faec12a6a48637a7655287c9ce0" dependencies = [ "bitflags 2.6.0", ] @@ -8798,12 +9193,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "slice-group-by" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" - [[package]] name = "slot-range-helper" version = "7.0.0" @@ -8828,9 +9217,12 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.13.2" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" +dependencies = [ + "serde", +] [[package]] name = "smol" @@ -8851,11 +9243,11 @@ 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.4", + "arrayvec 0.7.6", "async-lock", "atomic-take", "base64 0.22.1", @@ -8864,21 +9256,21 @@ dependencies = [ "bs58", "chacha20", "crossbeam-queue", - "derive_more 0.99.17", + "derive_more 2.1.1", "ed25519-zebra", "either", "event-listener 5.3.1", "fnv", "futures-lite 2.3.0", "futures-util", - "hashbrown 0.14.5", + "hashbrown 0.15.5", "hex", "hmac 0.12.1", - "itertools 0.13.0", + "itertools 0.14.0", "libm", "libsecp256k1", "merlin", - "nom", + "nom 8.0.0", "num-bigint", "num-rational", "num-traits", @@ -8891,13 +9283,13 @@ dependencies = [ "schnorrkel", "serde", "serde_json", - "sha2 0.10.8", + "sha2 0.10.9", "sha3", "siphasher", "slab", "smallvec", "soketto", - "twox-hash", + "twox-hash 2.1.2", "wasmi", "x25519-dalek", "zeroize", @@ -8905,25 +9297,25 @@ dependencies = [ [[package]] name = "smoldot-light" -version = "0.16.2" +version = "0.17.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a33b06891f687909632ce6a4e3fd7677b24df930365af3d0bcb078310129f3f" +checksum = "f1bba9e591716567d704a8252feeb2f1261a286e1e2cbdd4e49e9197c34a14e2" dependencies = [ "async-channel 2.3.0", "async-lock", "base64 0.22.1", "blake2-rfc", "bs58", - "derive_more 0.99.17", + "derive_more 2.1.1", "either", "event-listener 5.3.1", "fnv", "futures-channel", "futures-lite 2.3.0", "futures-util", - "hashbrown 0.14.5", + "hashbrown 0.15.5", "hex", - "itertools 0.13.0", + "itertools 0.14.0", "log", "lru", "parking_lot 0.12.3", @@ -8950,9 +9342,9 @@ dependencies = [ "chacha20poly1305", "curve25519-dalek", "rand_core 0.6.4", - "ring 0.17.8", + "ring 0.17.14", "rustc_version", - "sha2 0.10.8", + "sha2 0.10.9", "subtle 2.5.0", ] @@ -8966,6 +9358,16 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "socket2" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + [[package]] name = "soketto" version = "0.8.0" @@ -9011,7 +9413,7 @@ dependencies = [ "Inflector", "blake2 0.10.6", "expander", - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.5.0", "proc-macro2 1.0.106", "quote 1.0.45", "syn 2.0.98", @@ -9092,9 +9494,12 @@ dependencies = [ "async-trait", "futures", "log", + "sp-api", + "sp-externalities", "sp-inherents", "sp-runtime", "sp-state-machine", + "sp-trie", "thiserror 1.0.65", ] @@ -9167,11 +9572,12 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b99 dependencies = [ "ark-vrf", "array-bytes", + "bip39", "bitflags 1.3.2", "blake2 0.10.6", "bounded-collections", "bs58", - "dyn-clonable", + "dyn-clone", "ed25519-zebra", "futures", "hash-db", @@ -9182,7 +9588,6 @@ dependencies = [ "libsecp256k1", "log", "merlin", - "parity-bip39", "parity-scale-codec", "parking_lot 0.12.3", "paste", @@ -9193,10 +9598,10 @@ dependencies = [ "secp256k1", "secrecy", "serde", + "sha2 0.10.9", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-debug-derive", "sp-externalities", - "sp-runtime-interface", "sp-std", "sp-storage", "ss58-registry", @@ -9216,9 +9621,9 @@ dependencies = [ "blake2b_simd", "byteorder", "digest 0.10.7", - "sha2 0.10.8", + "sha2 0.10.9", "sha3", - "twox-hash", + "twox-hash 1.6.3", ] [[package]] @@ -9229,9 +9634,9 @@ dependencies = [ "blake2b_simd", "byteorder", "digest 0.10.7", - "sha2 0.10.8", + "sha2 0.10.9", "sha3", - "twox-hash", + "twox-hash 1.6.3", ] [[package]] @@ -9258,6 +9663,7 @@ name = "sp-debug-derive" version = "14.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ + "proc-macro-warning", "proc-macro2 1.0.106", "quote 1.0.45", "syn 2.0.98", @@ -9359,7 +9765,8 @@ name = "sp-metadata-ir" version = "0.6.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ - "frame-metadata 20.0.0", + "derive-where", + "frame-metadata", "parity-scale-codec", "scale-info", ] @@ -9440,6 +9847,7 @@ version = "31.0.1" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "binary-merkle-tree", + "bytes", "docify", "either", "hash256-std-hasher", @@ -9459,6 +9867,7 @@ dependencies = [ "sp-std", "sp-trie", "sp-weights", + "strum 0.26.3", "tracing", "tuplex", ] @@ -9472,7 +9881,6 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "polkavm-derive", - "primitive-types", "sp-externalities", "sp-runtime-interface-proc-macro", "sp-std", @@ -9489,7 +9897,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b99 dependencies = [ "Inflector", "expander", - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.5.0", "proc-macro2 1.0.106", "quote 1.0.45", "syn 2.0.98", @@ -9542,6 +9950,32 @@ dependencies = [ "trie-db", ] +[[package]] +name = "sp-statement-store" +version = "10.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" +dependencies = [ + "aes-gcm", + "curve25519-dalek", + "ed25519-dalek", + "frame-support", + "hkdf", + "parity-scale-codec", + "rand 0.8.5", + "scale-info", + "serde", + "sha2 0.10.9", + "sp-api", + "sp-application-crypto", + "sp-core", + "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-externalities", + "sp-runtime", + "sp-runtime-interface", + "thiserror 1.0.65", + "x25519-dalek", +] + [[package]] name = "sp-std" version = "14.0.0" @@ -9577,6 +10011,7 @@ version = "16.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "parity-scale-codec", + "regex", "tracing", "tracing-core", "tracing-subscriber", @@ -9597,7 +10032,9 @@ version = "29.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "ahash", + "foldhash", "hash-db", + "hashbrown 0.15.5", "memory-db", "nohash-hasher", "parity-scale-codec", @@ -9607,6 +10044,7 @@ dependencies = [ "schnellru", "sp-core", "sp-externalities", + "substrate-prometheus-endpoint", "thiserror 1.0.65", "tracing", "trie-db", @@ -9623,6 +10061,7 @@ dependencies = [ "parity-wasm", "scale-info", "serde", + "sp-core", "sp-crypto-hashing-proc-macro", "sp-runtime", "sp-std", @@ -9711,6 +10150,19 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" +[[package]] +name = "staging-parachain-info" +version = "0.7.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" +dependencies = [ + "cumulus-primitives-core", + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "sp-runtime", +] + [[package]] name = "staging-xcm" version = "7.0.1" @@ -9723,12 +10175,12 @@ dependencies = [ "frame-support", "hex-literal", "impl-trait-for-tuples", - "log", "parity-scale-codec", "scale-info", "serde", "sp-runtime", "sp-weights", + "tracing", "xcm-procedural", ] @@ -9782,16 +10234,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" -[[package]] -name = "string-interner" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c6a0d765f5807e98a091107bae0a56ea3799f66a5de47b2c84c94a39c09974e" -dependencies = [ - "cfg-if", - "hashbrown 0.14.5", -] - [[package]] name = "strsim" version = "0.11.1" @@ -9849,7 +10291,7 @@ dependencies = [ "hmac 0.12.1", "pbkdf2", "schnorrkel", - "sha2 0.10.8", + "sha2 0.10.9", "zeroize", ] @@ -9926,7 +10368,7 @@ version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" dependencies = [ "anyhow", - "async-std", + "async-channel 1.9.0", "async-trait", "bp-header-chain", "bp-messages", @@ -9941,7 +10383,6 @@ dependencies = [ "frame-system", "futures", "hex", - "log", "messages-relay", "num-traits", "pallet-balances", @@ -9960,6 +10401,8 @@ dependencies = [ "sp-trie", "strum 0.26.3", "thiserror 1.0.65", + "tokio", + "tracing", ] [[package]] @@ -9976,18 +10419,16 @@ checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "subxt" -version = "0.40.1" +version = "0.43.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4956afcd809e4a9584787e14946bfbabf1e162fca287e5057ec109d2b3d5f754" +checksum = "f8c6dc0f90e23c521465b8f7e026af04a48cc6f00c51d88a8d313d33096149de" dependencies = [ "async-trait", "derive-where", "either", - "frame-metadata 18.0.0", + "frame-metadata", "futures", "hex", - "impl-serde", - "jsonrpsee", "parity-scale-codec", "primitive-types", "scale-bits", @@ -10002,7 +10443,8 @@ dependencies = [ "subxt-lightclient", "subxt-macro", "subxt-metadata", - "thiserror 2.0.11", + "subxt-rpcs", + "thiserror 2.0.18", "tokio", "tokio-util", "tracing", @@ -10012,9 +10454,9 @@ dependencies = [ [[package]] name = "subxt-codegen" -version = "0.40.1" +version = "0.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2da33e808ad1555b033137133d91887ffc02c9ba3300b6cc8477e02279323927" +checksum = "1728caecd9700391e78cc30dc298221d6f5ca0ea28258a452aa76b0b7c229842" dependencies = [ "heck 0.5.0", "parity-scale-codec", @@ -10024,20 +10466,20 @@ dependencies = [ "scale-typegen", "subxt-metadata", "syn 2.0.98", - "thiserror 2.0.11", + "thiserror 2.0.18", ] [[package]] name = "subxt-core" -version = "0.40.1" +version = "0.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b860594ff088aabb705d9fecd726ebe78c506b4514dc197d261174c80d88394" +checksum = "25338dd11ae34293b8d0c5807064f2e00194ba1bd84cccfa694030c8d185b941" dependencies = [ "base58", "blake2 0.10.6", "derive-where", "frame-decode", - "frame-metadata 18.0.0", + "frame-metadata", "hashbrown 0.14.5", "hex", "impl-serde", @@ -10053,22 +10495,22 @@ dependencies = [ "serde_json", "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "subxt-metadata", - "thiserror 2.0.11", + "thiserror 2.0.18", "tracing", ] [[package]] name = "subxt-lightclient" -version = "0.40.1" +version = "0.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728f8199595a3bc815e26d998c0ce3e809c16bc582344f017fb492c5d86e6028" +checksum = "9097ef356e534ce0b6a50b95233512afc394347b971a4f929c4830adc52bbc6f" dependencies = [ "futures", "futures-util", "serde", "serde_json", "smoldot-light", - "thiserror 2.0.11", + "thiserror 2.0.18", "tokio", "tokio-stream", "tracing", @@ -10076,44 +10518,68 @@ dependencies = [ [[package]] name = "subxt-macro" -version = "0.40.1" +version = "0.43.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95586892e551ba1aa4983f29cbbae1f2540dc74cba622f7f59a5dace00454db3" +checksum = "c269228a2e5de4c0c61ed872b701967ee761df0f167d5b91ecec1185bca65793" dependencies = [ - "darling", + "darling 0.20.10", "parity-scale-codec", "proc-macro-error2", "quote 1.0.45", "scale-typegen", "subxt-codegen", + "subxt-metadata", "subxt-utils-fetchmetadata", "syn 2.0.98", ] [[package]] name = "subxt-metadata" -version = "0.40.1" +version = "0.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d18aa8a463de69fb51ccb2e02d631ca45fc29ff48920e8d8c866a9e5d41ff38d" +checksum = "2c134068711c0c46906abc0e6e4911204420331530738e18ca903a5469364d9f" dependencies = [ "frame-decode", - "frame-metadata 18.0.0", + "frame-metadata", "hashbrown 0.14.5", "parity-scale-codec", "scale-info", "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "thiserror 2.0.11", + "thiserror 2.0.18", +] + +[[package]] +name = "subxt-rpcs" +version = "0.43.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25de7727144780d780a6a7d78bbfd28414b8adbab68b05e87329c367d7705be4" +dependencies = [ + "derive-where", + "frame-metadata", + "futures", + "hex", + "impl-serde", + "jsonrpsee", + "parity-scale-codec", + "primitive-types", + "serde", + "serde_json", + "subxt-core", + "subxt-lightclient", + "thiserror 2.0.18", + "tracing", + "url", ] [[package]] name = "subxt-utils-fetchmetadata" -version = "0.40.1" +version = "0.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2247f12a796ef7062b2bd924ec89fcef0603f1bf5f71e8b08d6bd5807b131015" +checksum = "8c4fb8fd6b16ecd3537a29d70699f329a68c1e47f70ed1a46d64f76719146563" dependencies = [ "hex", "parity-scale-codec", - "thiserror 2.0.11", + "thiserror 2.0.18", ] [[package]] @@ -10208,6 +10674,12 @@ dependencies = [ "libc", ] +[[package]] +name = "tagptr" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417" + [[package]] name = "tap" version = "1.0.1" @@ -10216,9 +10688,9 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "target-lexicon" -version = "0.12.11" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a" +checksum = "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca" [[package]] name = "tempfile" @@ -10274,11 +10746,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.11" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" dependencies = [ - "thiserror-impl 2.0.11", + "thiserror-impl 2.0.18", ] [[package]] @@ -10294,9 +10766,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.11" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", @@ -10315,9 +10787,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.36" +version = "0.3.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" +checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" dependencies = [ "deranged", "itoa", @@ -10325,22 +10797,22 @@ dependencies = [ "num-conv", "num_threads", "powerfmt", - "serde", + "serde_core", "time-core", "time-macros", ] [[package]] name = "time-core" -version = "0.1.2" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" +checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" [[package]] name = "time-macros" -version = "0.2.18" +version = "0.2.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" +checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" dependencies = [ "num-conv", "time-core", @@ -10382,26 +10854,25 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.44.2" +version = "1.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48" +checksum = "27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d" dependencies = [ - "backtrace", "bytes", "libc", "mio", "parking_lot 0.12.3", "pin-project-lite", - "socket2", + "socket2 0.6.3", "tokio-macros", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] name = "tokio-macros" -version = "2.5.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" +checksum = "5c55a2eff8b69ce66c84f85e1da1c233edc36ceb85a2058d11b0d6a3c7e7569c" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", @@ -10414,16 +10885,16 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" dependencies = [ - "rustls 0.23.18", + "rustls", "rustls-pki-types", "tokio", ] [[package]] name = "tokio-stream" -version = "0.1.16" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" +checksum = "32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70" dependencies = [ "futures-core", "pin-project-lite", @@ -10432,14 +10903,14 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.26.2" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084" +checksum = "489a59b6730eda1b0171fcfda8b121f4bee2b35cba8645ca35c5f7ba3eb736c1" dependencies = [ "futures-util", "log", - "rustls 0.23.18", - "rustls-native-certs 0.8.1", + "rustls", + "rustls-native-certs", "rustls-pki-types", "tokio", "tokio-rustls", @@ -10448,9 +10919,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.12" +version = "0.7.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" +checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" dependencies = [ "bytes", "futures-core", @@ -10460,15 +10931,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "toml" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" -dependencies = [ - "serde", -] - [[package]] name = "toml" version = "0.8.19" @@ -10477,7 +10939,7 @@ checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" dependencies = [ "serde", "serde_spanned", - "toml_datetime", + "toml_datetime 0.6.8", "toml_edit 0.22.22", ] @@ -10491,24 +10953,22 @@ dependencies = [ ] [[package]] -name = "toml_edit" -version = "0.19.15" +name = "toml_datetime" +version = "1.1.1+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" +checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" dependencies = [ - "indexmap 2.8.0", - "toml_datetime", - "winnow 0.5.15", + "serde_core", ] [[package]] name = "toml_edit" -version = "0.21.0" +version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" +checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.8.0", - "toml_datetime", + "indexmap", + "toml_datetime 0.6.8", "winnow 0.5.15", ] @@ -10518,13 +10978,34 @@ version = "0.22.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" dependencies = [ - "indexmap 2.8.0", + "indexmap", "serde", "serde_spanned", - "toml_datetime", + "toml_datetime 0.6.8", "winnow 0.6.18", ] +[[package]] +name = "toml_edit" +version = "0.25.10+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a82418ca169e235e6c399a84e395ab6debeb3bc90edc959bf0f48647c6a32d1b" +dependencies = [ + "indexmap", + "toml_datetime 1.1.1+spec-1.1.0", + "toml_parser", + "winnow 1.0.1", +] + +[[package]] +name = "toml_parser" +version = "1.1.2+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" +dependencies = [ + "winnow 1.0.1", +] + [[package]] name = "tower-service" version = "0.3.2" @@ -10533,9 +11014,9 @@ checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" dependencies = [ "log", "pin-project-lite", @@ -10545,9 +11026,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ "proc-macro2 1.0.106", "quote 1.0.45", @@ -10556,9 +11037,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" dependencies = [ "once_cell", "valuable", @@ -10587,9 +11068,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.18" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" +checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" dependencies = [ "matchers", "nu-ansi-term", @@ -10606,9 +11087,9 @@ dependencies = [ [[package]] name = "trie-db" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c0670ab45a6b7002c7df369fee950a27cf29ae0474343fd3a15aa15f691e7a6" +checksum = "a7795f2df2ef744e4ffb2125f09325e60a21d305cc3ecece0adeef03f7a9e560" dependencies = [ "hash-db", "log", @@ -10639,9 +11120,9 @@ checksum = "f4f195fd851901624eee5a58c4bb2b4f06399148fcd0ed336e6f1cb60a9881df" [[package]] name = "tungstenite" -version = "0.26.2" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13" +checksum = "eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d" dependencies = [ "bytes", "data-encoding", @@ -10649,10 +11130,10 @@ dependencies = [ "httparse", "log", "rand 0.9.0", - "rustls 0.23.18", + "rustls", "rustls-pki-types", "sha1", - "thiserror 2.0.11", + "thiserror 2.0.18", "url", "utf-8", ] @@ -10675,6 +11156,12 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "twox-hash" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ea3136b675547379c4bd395ca6b938e5ad3c3d20fad76e7fe85f9e0d011419c" + [[package]] name = "typenum" version = "1.16.0" @@ -10720,6 +11207,12 @@ dependencies = [ "tinyvec", ] +[[package]] +name = "unicode-segmentation" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c" + [[package]] name = "unicode-xid" version = "0.1.0" @@ -10811,6 +11304,17 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" +[[package]] +name = "uuid" +version = "1.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee48d38b119b0cd71fe4141b30f5ba9c7c5d9f4e7a3a8b4a674e4b6ef789976f" +dependencies = [ + "getrandom 0.3.1", + "js-sys", + "wasm-bindgen", +] + [[package]] name = "valuable" version = "0.1.0" @@ -10843,9 +11347,9 @@ checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" [[package]] name = "w3f-bls" -version = "0.1.3" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7335e4c132c28cc43caef6adb339789e599e39adbe78da0c4d547fad48cbc331" +checksum = "e6bfb937b3d12077654a9e43e32a4e9c20177dd9fea0f3aba673e7840bb54f32" dependencies = [ "ark-bls12-377", "ark-bls12-381 0.4.0", @@ -10854,22 +11358,20 @@ dependencies = [ "ark-serialize 0.4.2", "ark-serialize-derive 0.4.2", "arrayref", - "constcat", "digest 0.10.7", "rand 0.8.5", "rand_chacha 0.3.1", "rand_core 0.6.4", - "sha2 0.10.8", + "sha2 0.10.9", "sha3", - "thiserror 1.0.65", "zeroize", ] [[package]] name = "w3f-pcs" -version = "0.0.2" +version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbe7a8d5c914b69392ab3b267f679a2e546fe29afaddce47981772ac71bd02e1" +checksum = "3ea1046a1deb6d26c34ba2d1f1bab4222d695d126502ee765f80b021753cb674" dependencies = [ "ark-ec 0.5.0", "ark-ff 0.5.0", @@ -10881,9 +11383,9 @@ dependencies = [ [[package]] name = "w3f-plonk-common" -version = "0.0.2" +version = "0.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1aca389e494fe08c5c108b512e2328309036ee1c0bc7bdfdb743fef54d448c8c" +checksum = "077db25196f87773d7f0784c0ea5b11f18f38d336fa25c24bc67d7936af05d7a" dependencies = [ "ark-ec 0.5.0", "ark-ff 0.5.0", @@ -10897,9 +11399,9 @@ dependencies = [ [[package]] name = "w3f-ring-proof" -version = "0.0.2" +version = "0.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a639379402ad51504575dbd258740383291ac8147d3b15859bdf1ea48c677de" +checksum = "a3afac5d485a6eed7c1762be4b7b70a6f9b346bd6eebe485f48b7d909a6773f5" dependencies = [ "ark-ec 0.5.0", "ark-ff 0.5.0", @@ -10953,27 +11455,14 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.95" +version = "0.2.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" +checksum = "0551fc1bb415591e3372d0bc4780db7e587d84e2a7e79da121051c5c4b89d0b0" dependencies = [ "cfg-if", "once_cell", + "rustversion", "wasm-bindgen-macro", -] - -[[package]] -name = "wasm-bindgen-backend" -version = "0.2.95" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" -dependencies = [ - "bumpalo", - "log", - "once_cell", - "proc-macro2 1.0.106", - "quote 1.0.45", - "syn 2.0.98", "wasm-bindgen-shared", ] @@ -10991,9 +11480,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.95" +version = "0.2.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" +checksum = "7fbdf9a35adf44786aecd5ff89b4563a90325f9da0923236f6104e603c7e86be" dependencies = [ "quote 1.0.45", "wasm-bindgen-macro-support", @@ -11001,22 +11490,35 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.95" +version = "0.2.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" +checksum = "dca9693ef2bab6d4e6707234500350d8dad079eb508dca05530c85dc3a529ff2" dependencies = [ + "bumpalo", "proc-macro2 1.0.106", "quote 1.0.45", "syn 2.0.98", - "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.95" +version = "0.2.117" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39129a682a6d2d841b6c429d0c51e5cb0ed1a03829d8b3d1e69a011e62cb3d3b" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "wasm-encoder" +version = "0.235.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" +checksum = "b3bc393c395cb621367ff02d854179882b9a351b4e0c93d1397e6090b53a5c2a" +dependencies = [ + "leb128fmt", + "wasmparser 0.235.0", +] [[package]] name = "wasm-instrument" @@ -11044,256 +11546,301 @@ dependencies = [ [[package]] name = "wasmi" -version = "0.32.3" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50386c99b9c32bd2ed71a55b6dd4040af2580530fae8bdb9a6576571a80d0cca" +checksum = "a19af97fcb96045dd1d6b4d23e2b4abdbbe81723dbc5c9f016eb52145b320063" dependencies = [ - "arrayvec 0.7.4", + "arrayvec 0.7.6", "multi-stash", - "num-derive", - "num-traits", "smallvec", "spin 0.9.8", "wasmi_collections", "wasmi_core", - "wasmparser-nostd", + "wasmi_ir", + "wasmparser 0.221.3", ] [[package]] name = "wasmi_collections" -version = "0.32.3" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c128c039340ffd50d4195c3f8ce31aac357f06804cfc494c8b9508d4b30dca4" -dependencies = [ - "ahash", - "hashbrown 0.14.5", - "string-interner", -] +checksum = "e80d6b275b1c922021939d561574bf376613493ae2b61c6963b15db0e8813562" [[package]] name = "wasmi_core" -version = "0.32.3" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a23b3a7f6c8c3ceeec6b83531ee61f0013c56e51cbf2b14b0f213548b23a4b41" +checksum = "3a8c51482cc32d31c2c7ff211cd2bedd73c5bd057ba16a2ed0110e7a96097c33" dependencies = [ "downcast-rs", "libm", - "num-traits", - "paste", +] + +[[package]] +name = "wasmi_ir" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e431a14c186db59212a88516788bd68ed51f87aa1e08d1df742522867b5289a" +dependencies = [ + "wasmi_core", ] [[package]] name = "wasmparser" -version = "0.102.0" +version = "0.221.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48134de3d7598219ab9eaf6b91b15d8e50d31da76b8519fe4ecfcec2cf35104b" +checksum = "d06bfa36ab3ac2be0dee563380147a5b81ba10dd8885d7fbbc9eb574be67d185" dependencies = [ - "indexmap 1.9.3", - "url", + "bitflags 2.6.0", +] + +[[package]] +name = "wasmparser" +version = "0.235.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "161296c618fa2d63f6ed5fffd1112937e803cb9ec71b32b01a76321555660917" +dependencies = [ + "bitflags 2.6.0", + "hashbrown 0.15.5", + "indexmap", + "semver", + "serde", ] [[package]] -name = "wasmparser-nostd" -version = "0.100.2" +name = "wasmprinter" +version = "0.235.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5a015fe95f3504a94bb1462c717aae75253e39b9dd6c3fb1062c934535c64aa" +checksum = "75aa8e9076de6b9544e6dab4badada518cca0bf4966d35b131bbd057aed8fa0a" dependencies = [ - "indexmap-nostd", + "anyhow", + "termcolor", + "wasmparser 0.235.0", ] [[package]] name = "wasmtime" -version = "8.0.1" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f907fdead3153cb9bfb7a93bbd5b62629472dc06dee83605358c64c52ed3dda9" +checksum = "b6fe976922a16af3b0d67172c473d1fd4f1aa5d0af9c8ba6538c741f3af686f4" dependencies = [ + "addr2line 0.24.2", "anyhow", - "bincode", + "bitflags 2.6.0", + "bumpalo", + "cc", "cfg-if", - "indexmap 1.9.3", + "fxprof-processed-profile", + "gimli 0.31.1", + "hashbrown 0.15.5", + "indexmap", + "ittapi", "libc", "log", - "object 0.30.4", + "mach2", + "memfd", + "object 0.36.7", "once_cell", - "paste", - "psm", + "postcard", + "pulley-interpreter", "rayon", + "rustix 1.1.4", "serde", + "serde_derive", + "serde_json", + "smallvec", "target-lexicon", - "wasmparser", - "wasmtime-cache", - "wasmtime-cranelift", + "wasmparser 0.235.0", "wasmtime-environ", - "wasmtime-jit", - "wasmtime-runtime", - "windows-sys 0.45.0", + "wasmtime-internal-asm-macros", + "wasmtime-internal-cache", + "wasmtime-internal-cranelift", + "wasmtime-internal-fiber", + "wasmtime-internal-jit-debug", + "wasmtime-internal-jit-icache-coherence", + "wasmtime-internal-math", + "wasmtime-internal-slab", + "wasmtime-internal-unwinder", + "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-winch", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasmtime-environ" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44b6264a78d806924abbc76bbc75eac24976bc83bdfb938e5074ae551242436f" +dependencies = [ + "anyhow", + "cpp_demangle", + "cranelift-bitset", + "cranelift-entity", + "gimli 0.31.1", + "indexmap", + "log", + "object 0.36.7", + "postcard", + "rustc-demangle", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasm-encoder", + "wasmparser 0.235.0", + "wasmprinter", ] [[package]] -name = "wasmtime-asm-macros" -version = "8.0.1" +name = "wasmtime-internal-asm-macros" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b9daa7c14cd4fa3edbf69de994408d5f4b7b0959ac13fa69d465f6597f810d" +checksum = "6775a9b516559716e5710e95a8014ca0adcc81e5bf4d3ad7899d89ae40094d1a" dependencies = [ "cfg-if", ] [[package]] -name = "wasmtime-cache" -version = "8.0.1" +name = "wasmtime-internal-cache" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c86437fa68626fe896e5afc69234bb2b5894949083586535f200385adfd71213" +checksum = "138e33ad4bd120f3b1c77d6d0dcdce0de8239555495befcda89393a40ba5e324" dependencies = [ "anyhow", - "base64 0.21.7", - "bincode", + "base64 0.22.1", "directories-next", - "file-per-thread-logger", "log", - "rustix 0.36.17", + "postcard", + "rustix 1.1.4", "serde", - "sha2 0.10.8", - "toml 0.5.11", - "windows-sys 0.45.0", - "zstd 0.11.2+zstd.1.5.2", + "serde_derive", + "sha2 0.10.9", + "toml", + "windows-sys 0.59.0", + "zstd 0.13.3", ] [[package]] -name = "wasmtime-cranelift" -version = "8.0.1" +name = "wasmtime-internal-cranelift" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1cefde0cce8cb700b1b21b6298a3837dba46521affd7b8c38a9ee2c869eee04" +checksum = "7ec9ad7565e6a8de7cb95484e230ff689db74a4a085219e0da0cbd637a29c01c" dependencies = [ "anyhow", + "cfg-if", "cranelift-codegen", + "cranelift-control", "cranelift-entity", "cranelift-frontend", "cranelift-native", - "cranelift-wasm", - "gimli 0.27.3", + "gimli 0.31.1", + "itertools 0.14.0", "log", - "object 0.30.4", + "object 0.36.7", + "pulley-interpreter", + "smallvec", "target-lexicon", - "thiserror 1.0.65", - "wasmparser", - "wasmtime-cranelift-shared", + "thiserror 2.0.18", + "wasmparser 0.235.0", "wasmtime-environ", + "wasmtime-internal-math", + "wasmtime-internal-versioned-export-macros", ] [[package]] -name = "wasmtime-cranelift-shared" -version = "8.0.1" +name = "wasmtime-internal-fiber" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd041e382ef5aea1b9fc78442394f1a4f6d676ce457e7076ca4cb3f397882f8b" +checksum = "8b636ff8b220ebaf29dfe3b23770e4b2bad317b9683e3bf7345e162387385b39" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-native", - "gimli 0.27.3", - "object 0.30.4", - "target-lexicon", - "wasmtime-environ", + "cc", + "cfg-if", + "libc", + "rustix 1.1.4", + "wasmtime-internal-asm-macros", + "wasmtime-internal-versioned-export-macros", + "windows-sys 0.59.0", ] [[package]] -name = "wasmtime-environ" -version = "8.0.1" +name = "wasmtime-internal-jit-debug" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a990198cee4197423045235bf89d3359e69bd2ea031005f4c2d901125955c949" +checksum = "61d8693995ab3df48e88777b6ee3b2f441f2c4f895ab938996cdac3db26f256c" dependencies = [ - "anyhow", - "cranelift-entity", - "gimli 0.27.3", - "indexmap 1.9.3", - "log", - "object 0.30.4", - "serde", - "target-lexicon", - "thiserror 1.0.65", - "wasmparser", - "wasmtime-types", + "cc", + "object 0.36.7", + "rustix 1.1.4", + "wasmtime-internal-versioned-export-macros", ] [[package]] -name = "wasmtime-jit" -version = "8.0.1" +name = "wasmtime-internal-jit-icache-coherence" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0de48df552cfca1c9b750002d3e07b45772dd033b0b206d5c0968496abf31244" +checksum = "4417e06b7f80baff87d9770852c757a39b8d7f11d78b2620ca992b8725f16f50" dependencies = [ - "addr2line 0.19.0", "anyhow", - "bincode", "cfg-if", - "cpp_demangle", - "gimli 0.27.3", - "log", - "object 0.30.4", - "rustc-demangle", - "serde", - "target-lexicon", - "wasmtime-environ", - "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-runtime", - "windows-sys 0.45.0", + "libc", + "windows-sys 0.59.0", ] [[package]] -name = "wasmtime-jit-debug" -version = "8.0.1" +name = "wasmtime-internal-math" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e0554b84c15a27d76281d06838aed94e13a77d7bf604bbbaf548aa20eb93846" +checksum = "7710d5c4ecdaa772927fd11e5dc30a9a62d1fc8fe933e11ad5576ad596ab6612" dependencies = [ - "object 0.30.4", - "once_cell", - "rustix 0.36.17", + "libm", ] [[package]] -name = "wasmtime-jit-icache-coherence" -version = "8.0.1" +name = "wasmtime-internal-slab" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aecae978b13f7f67efb23bd827373ace4578f2137ec110bbf6a4a7cde4121bbd" -dependencies = [ - "cfg-if", - "libc", - "windows-sys 0.45.0", -] +checksum = "e6ab22fabe1eed27ab01fd47cd89deacf43ad222ed7fd169ba6f4dd1fbddc53b" [[package]] -name = "wasmtime-runtime" -version = "8.0.1" +name = "wasmtime-internal-unwinder" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "658cf6f325232b6760e202e5255d823da5e348fdea827eff0a2a22319000b441" +checksum = "307708f302f5dcf19c1bbbfb3d9f2cbc837dd18088a7988747b043a46ba38ecc" dependencies = [ "anyhow", - "cc", "cfg-if", - "indexmap 1.9.3", - "libc", + "cranelift-codegen", "log", - "mach", - "memfd", - "memoffset 0.8.0", - "paste", - "rand 0.8.5", - "rustix 0.36.17", - "wasmtime-asm-macros", - "wasmtime-environ", - "wasmtime-jit-debug", - "windows-sys 0.45.0", + "object 0.36.7", ] [[package]] -name = "wasmtime-types" -version = "8.0.1" +name = "wasmtime-internal-versioned-export-macros" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4f6fffd2a1011887d57f07654dd112791e872e3ff4a2e626aee8059ee17f06f" +checksum = "342b0466f92b7217a4de9e114175fedee1907028567d2548bcd42f71a8b5b016" dependencies = [ - "cranelift-entity", - "serde", - "thiserror 1.0.65", - "wasmparser", + "proc-macro2 1.0.106", + "quote 1.0.45", + "syn 2.0.98", +] + +[[package]] +name = "wasmtime-internal-winch" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2012e7384c25b91aab2f1b6a1e1cbab9d0f199bbea06cc873597a3f047f05730" +dependencies = [ + "anyhow", + "cranelift-codegen", + "gimli 0.31.1", + "object 0.36.7", + "target-lexicon", + "wasmparser 0.235.0", + "wasmtime-environ", + "wasmtime-internal-cranelift", + "winch-codegen", ] [[package]] @@ -11317,29 +11864,28 @@ dependencies = [ ] [[package]] -name = "webpki" -version = "0.22.4" +name = "webpki-root-certs" +version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53" +checksum = "75c7f0ef91146ebfb530314f5f1d24528d7f0767efbfd31dce919275413e393e" dependencies = [ - "ring 0.17.8", - "untrusted 0.9.0", + "webpki-root-certs 1.0.6", ] [[package]] -name = "webpki-roots" -version = "0.25.2" +name = "webpki-root-certs" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" +checksum = "804f18a4ac2676ffb4e8b5b5fa9ae38af06df08162314f96a68d2a363e21a8ca" +dependencies = [ + "rustls-pki-types", +] [[package]] name = "webpki-roots" -version = "0.26.3" +version = "0.25.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd7c23921eeb1713a4e851530e9b9756e4fb0e89978582942612524cf09f01cd" -dependencies = [ - "rustls-pki-types", -] +checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" [[package]] name = "westend-runtime-constants" @@ -11404,6 +11950,26 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "winch-codegen" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "839a334ef7c62d8368dbd427e767a6fbb1ba08cc12ecce19cbb666c10613b585" +dependencies = [ + "anyhow", + "cranelift-assembler-x64", + "cranelift-codegen", + "gimli 0.31.1", + "regalloc2", + "smallvec", + "target-lexicon", + "thiserror 2.0.18", + "wasmparser 0.235.0", + "wasmtime-environ", + "wasmtime-internal-cranelift", + "wasmtime-internal-math", +] + [[package]] name = "windows" version = "0.48.0" @@ -11451,6 +12017,21 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + +[[package]] +name = "windows-result" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" +dependencies = [ + "windows-link", +] + [[package]] name = "windows-sys" version = "0.45.0" @@ -11487,6 +12068,15 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-sys" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link", +] + [[package]] name = "windows-targets" version = "0.42.2" @@ -11683,6 +12273,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "winnow" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09dac053f1cd375980747450bfc7250c264eaae0583872e845c0c7cd578872b5" +dependencies = [ + "memchr", +] + [[package]] name = "winreg" version = "0.50.0" @@ -11745,7 +12344,7 @@ dependencies = [ "data-encoding", "der-parser 9.0.0", "lazy_static", - "nom", + "nom 7.1.3", "oid-registry 0.7.0", "rusticata-macros", "thiserror 1.0.65", @@ -11762,10 +12361,10 @@ dependencies = [ "data-encoding", "der-parser 10.0.0", "lazy_static", - "nom", + "nom 7.1.3", "oid-registry 0.8.1", "rusticata-macros", - "thiserror 2.0.11", + "thiserror 2.0.18", "time", ] @@ -11780,6 +12379,20 @@ dependencies = [ "syn 2.0.98", ] +[[package]] +name = "xcm-runtime-apis" +version = "0.1.1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#802db0b998e522feab8eb3ff4505954bf9b6ac24" +dependencies = [ + "frame-support", + "parity-scale-codec", + "scale-info", + "sp-api", + "sp-weights", + "staging-xcm", + "staging-xcm-executor", +] + [[package]] name = "xml-rs" version = "0.8.20" @@ -11812,16 +12425,16 @@ dependencies = [ [[package]] name = "yamux" -version = "0.13.4" +version = "0.13.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17610762a1207ee816c6fadc29220904753648aba0a9ed61c7b8336e80a559c4" +checksum = "1991f6690292030e31b0144d73f5e8368936c58e45e7068254f7138b23b00672" dependencies = [ "futures", "log", "nohash-hasher", "parking_lot 0.12.3", "pin-project", - "rand 0.8.5", + "rand 0.9.0", "static_assertions", "web-time", ] @@ -11969,13 +12582,10 @@ dependencies = [ ] [[package]] -name = "zstd" -version = "0.11.2+zstd.1.5.2" +name = "zmij" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" -dependencies = [ - "zstd-safe 5.0.2+zstd.1.5.2", -] +checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" [[package]] name = "zstd" @@ -11987,13 +12597,12 @@ dependencies = [ ] [[package]] -name = "zstd-safe" -version = "5.0.2+zstd.1.5.2" +name = "zstd" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" +checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a" dependencies = [ - "libc", - "zstd-sys", + "zstd-safe 7.2.4", ] [[package]] @@ -12006,13 +12615,21 @@ dependencies = [ "zstd-sys", ] +[[package]] +name = "zstd-safe" +version = "7.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d" +dependencies = [ + "zstd-sys", +] + [[package]] name = "zstd-sys" -version = "2.0.8+zstd.1.5.5" +version = "2.0.16+zstd.1.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c" +checksum = "91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748" dependencies = [ "cc", - "libc", "pkg-config", ] diff --git a/Cargo.toml b/Cargo.toml index 6a57443ced..1c6be16341 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -73,7 +73,7 @@ subxt-utils-fetchmetadata = { version = "0.44.0", features = ["url"] } wasm-loader = { git = "https://github.com/chevdor/subwasm", branch = "master" } wasm-testbed = { git = "https://github.com/chevdor/subwasm", branch = "master" } scale-info = { version = "2.11.6", default-features = false, features = ["derive"] } -subxt = { version = "0.40.1", default-features = false, features = ["native"] } +subxt = { version = "0.43.0", default-features = false, features = ["native"] } bp-bridge-hub-polkadot = { path = "./chains/chain-bridge-hub-polkadot" } bp-header-chain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "master" } bp-messages = { git = "https://github.com/paritytech/polkadot-sdk", branch = "master" } From a419e2cc53c4e0a940a3e2e36e478a65d8fa7c75 Mon Sep 17 00:00:00 2001 From: Rohit Sarpotdar Date: Fri, 3 Apr 2026 00:51:30 +0530 Subject: [PATCH 13/13] added Bridges testing in /bump-polkadot-sdk SKILL Westend <-> Rococo and Polkadot <-> Kusama --- .claude/skills/bump-polkadot-sdk/SKILL.md | 215 +++++++++++++++++++++- 1 file changed, 212 insertions(+), 3 deletions(-) diff --git a/.claude/skills/bump-polkadot-sdk/SKILL.md b/.claude/skills/bump-polkadot-sdk/SKILL.md index 5e863aec21..3c46721933 100644 --- a/.claude/skills/bump-polkadot-sdk/SKILL.md +++ b/.claude/skills/bump-polkadot-sdk/SKILL.md @@ -104,14 +104,22 @@ cp /target/release/wbuild/bridge-hub-westend-runtime/bridge_h ### Step 5: Regenerate codegen_runtime.rs -From the `tools/runtime-codegen/` directory: +From the `tools/runtime-codegen/` directory. Capture stderr separately to check for warnings: ```bash cd tools/runtime-codegen -cargo run --bin runtime-codegen --release -- --from-wasm-file wbuild/bridge_hub_rococo_runtime.compact.compressed.wasm 1> ../../relay-clients/client-bridge-hub-rococo/src/codegen_runtime.rs 2>/dev/null -cargo run --bin runtime-codegen --release -- --from-wasm-file wbuild/bridge_hub_westend_runtime.compact.compressed.wasm 1> ../../relay-clients/client-bridge-hub-westend/src/codegen_runtime.rs 2>/dev/null +cargo run --bin runtime-codegen --release -- --from-wasm-file wbuild/bridge_hub_rococo_runtime.compact.compressed.wasm 1> ../../relay-clients/client-bridge-hub-rococo/src/codegen_runtime.rs 2> /tmp/codegen-rococo-stderr.log +cargo run --bin runtime-codegen --release -- --from-wasm-file wbuild/bridge_hub_westend_runtime.compact.compressed.wasm 1> ../../relay-clients/client-bridge-hub-westend/src/codegen_runtime.rs 2> /tmp/codegen-westend-stderr.log ``` +After codegen, check stderr logs for warnings and report them to the user: + +```bash +grep -E "warning:|future-incompat" /tmp/codegen-rococo-stderr.log /tmp/codegen-westend-stderr.log +``` + +If any warnings are found, print them for the user and let them decide on further action. + ### Step 6: Fix codegen and format ```bash @@ -154,3 +162,204 @@ Report to the user: - Whether spec_versions were updated (and from/to values) - Build/clippy status - Any errors that need manual intervention + +--- + +## Bridges Tests: Local Rococo <-> Westend Bridge + +Run the `0001-asset-transfer` bridge test locally using zombienet to verify the bump works end-to-end. + +Reference: https://github.com/paritytech/polkadot-sdk/blob/master/bridges/testing/README.md + +### Step 9: Check prerequisites + +#### Node.js + +Check if `node` is installed: + +```bash +node --version +``` + +If not found, ask the user to install Node.js (https://nodejs.org/) before continuing. + +Also ensure `@polkadot/api-cli` is installed: + +```bash +npx --yes @polkadot/api-cli --version || yarn global add @polkadot/api-cli +``` + +#### Zombienet + +Check if zombienet exists at `~/local_bridge_testing/bin/zombienet`: + +```bash +ls ~/local_bridge_testing/bin/zombienet +``` + +If not found, ask the user to download the latest zombienet release from https://github.com/nickvdyck/zombienet-sdk/releases (or the appropriate zombienet releases page) and place the binary at `~/local_bridge_testing/bin/zombienet`: + +```bash +mkdir -p ~/local_bridge_testing/bin +# User must download zombienet binary to ~/local_bridge_testing/bin/zombienet +chmod +x ~/local_bridge_testing/bin/zombienet +``` + +#### jq (required by test scripts) + +```bash +jq --version || echo "jq not found — install with: sudo apt install jq (Linux) or brew install jq (macOS)" +``` + +### Step 10: Build required binaries + +From the local polkadot-sdk repo (``): + +```bash +cd +cargo build --release -p polkadot --features fast-runtime +cargo build --release -p polkadot-parachain-bin +``` + +These produce: +- `/target/release/polkadot` +- `/target/release/polkadot-parachain` + +Build substrate-relay from this project (parity-bridges-common): + +```bash +cd +cargo build --release -p substrate-relay +``` + +Copy the relay binary to the expected location: + +```bash +mkdir -p ~/local_bridge_testing/bin +cp /target/release/substrate-relay ~/local_bridge_testing/bin/substrate-relay +``` + +### Step 11: Run the asset transfer test + +From the polkadot-sdk repo's bridges testing directory: + +```bash +cd /bridges/testing +./run-test.sh 0001-asset-transfer +``` + +The script auto-detects local mode and expects binaries at: +- `/target/release/polkadot` +- `/target/release/polkadot-parachain` +- `~/local_bridge_testing/bin/zombienet` +- `~/local_bridge_testing/bin/substrate-relay` + +### Step 12: Report Rococo <-> Westend test results + +If the test passes, report success to the user. + +If the test fails, check the zombienet logs (paths are printed in the output) and report: +- Which step failed +- Relevant log snippets +- Whether the failure is related to the polkadot-sdk bump or a pre-existing issue + +--- + +## Bridges Tests: Local Polkadot <-> Kusama Bridge + +Run the `0001-polkadot-kusama-asset-transfer` bridge test locally to verify the Polkadot <-> Kusama bridge works end-to-end. + +Reference: https://github.com/polkadot-fellows/runtimes/blob/main/integration-tests/bridges/README.md + +### Prerequisites + +This section requires a local clone of the `polkadot-fellows/runtimes` repo. Ask the user for its path (default: `../runtimes` relative to this project root). Store as `FELLOWS_RUNTIMES_PATH`. + +The prerequisites from Steps 9-10 (Node.js, zombienet, jq) still apply. Ensure those are satisfied first. + +### Step 13: Build additional binaries for Polkadot <-> Kusama + +#### Polkadot binaries (without fast-runtime) + +From ``: + +```bash +cd +cargo build -p polkadot --release +cargo build --bin polkadot-prepare-worker --release +cargo build --bin polkadot-execute-worker --release +cargo build -p polkadot-parachain-bin --release +``` + +Copy all binaries to `~/local_bridge_testing/bin/`: + +```bash +mkdir -p ~/local_bridge_testing/bin +cp /target/release/polkadot ~/local_bridge_testing/bin/polkadot +cp /target/release/polkadot-prepare-worker ~/local_bridge_testing/bin/polkadot-prepare-worker +cp /target/release/polkadot-execute-worker ~/local_bridge_testing/bin/polkadot-execute-worker +cp /target/release/polkadot-parachain ~/local_bridge_testing/bin/polkadot-parachain +``` + +#### substrate-relay + +If not already built in Step 10, build and copy: + +```bash +cd +cargo build --release -p substrate-relay +cp /target/release/substrate-relay ~/local_bridge_testing/bin/substrate-relay +``` + +#### chain-spec-generator (from polkadot-fellows/runtimes) + +First, apply the sudo patch: + +```bash +cd +git apply ./integration-tests/bridges/sudo-relay.patch +``` + +Then build the chain-spec-generator with the required features: + +```bash +cd +cargo build --release -p chain-spec-generator --no-default-features --features fast-runtime,polkadot,kusama,bridge-hub-kusama,bridge-hub-polkadot,asset-hub-kusama,asset-hub-polkadot +``` + +Copy the binary twice (once for each chain): + +```bash +cp /target/release/chain-spec-generator ~/local_bridge_testing/bin/chain-spec-generator-polkadot +cp /target/release/chain-spec-generator ~/local_bridge_testing/bin/chain-spec-generator-kusama +``` + +### Step 14: Run the Polkadot <-> Kusama asset transfer test + +From the `polkadot-fellows/runtimes` repo's integration tests directory: + +```bash +cd /integration-tests/bridges +FRAMEWORK_REPO_PATH= ./run-test.sh 0001-polkadot-kusama-asset-transfer +``` + +Setting `FRAMEWORK_REPO_PATH` tells the test script to use the local polkadot-sdk checkout instead of cloning it. + +The test expects all binaries at `~/local_bridge_testing/bin/`: +- `polkadot` +- `polkadot-prepare-worker` +- `polkadot-execute-worker` +- `polkadot-parachain` +- `zombienet` +- `substrate-relay` +- `chain-spec-generator-polkadot` +- `chain-spec-generator-kusama` + +### Step 15: Report Polkadot <-> Kusama test results + +If the test passes, report success to the user. + +If the test fails, check the zombienet logs (paths are printed in the output) and report: +- Which step failed +- Relevant log snippets +- Whether the failure is related to the polkadot-sdk bump, the fellows runtimes, or a pre-existing issue