From a1b5aaf16548cc92a3dfc13011b21bd41f83b8e7 Mon Sep 17 00:00:00 2001 From: Diego Date: Tue, 27 May 2025 23:22:24 -0300 Subject: [PATCH 001/106] Update polkadot-sdk to stable2503 --- Cargo.lock | 6354 +++++++++-------- Cargo.toml | 584 +- bin/utils/tanssi-utils/Cargo.toml | 2 +- bin/utils/tanssi-utils/src/main.rs | 2 +- .../nodes/frontier/src/chain_spec.rs | 1 + .../nodes/frontier/src/rpc/eth.rs | 2 +- .../nodes/frontier/src/rpc/mod.rs | 18 +- .../nodes/frontier/src/service.rs | 3 - .../nodes/simple/src/chain_spec.rs | 1 + .../nodes/simple/src/service.rs | 4 - .../runtime-templates/frontier/Cargo.toml | 4 +- .../runtime-templates/frontier/src/lib.rs | 36 +- .../src/weights/cumulus_pallet_xcmp_queue.rs | 21 +- .../src/weights/frame_system_extensions.rs | 1 + .../src/weights/pallet_message_queue.rs | 1 + .../weights/pallet_multiblock_migrations.rs | 1 + .../frontier/src/weights/pallet_multisig.rs | 1 + .../frontier/src/weights/pallet_proxy.rs | 1 + .../frontier/src/weights/pallet_utility.rs | 2 + .../frontier/src/weights/pallet_xcm.rs | 2 + .../frontier/src/weights/xcm/mod.rs | 2 +- .../frontier/src/xcm_config.rs | 3 + .../runtime-templates/simple/Cargo.toml | 4 +- .../runtime-templates/simple/src/lib.rs | 19 +- .../src/weights/cumulus_pallet_xcmp_queue.rs | 21 +- .../src/weights/frame_system_extensions.rs | 1 + .../src/weights/pallet_message_queue.rs | 1 + .../weights/pallet_multiblock_migrations.rs | 1 + .../simple/src/weights/pallet_multisig.rs | 1 + .../simple/src/weights/pallet_proxy.rs | 1 + .../simple/src/weights/pallet_utility.rs | 2 + .../simple/src/weights/pallet_xcm.rs | 2 + .../simple/src/weights/xcm/mod.rs | 2 +- .../simple/src/xcm_config.rs | 3 + .../node/src/chain_spec/dancebox.rs | 1 + .../node/src/chain_spec/flashbox.rs | 1 + .../node/src/command/solochain.rs | 3 +- chains/orchestrator-paras/node/src/service.rs | 5 - .../runtime/dancebox/Cargo.toml | 4 +- .../runtime/dancebox/src/lib.rs | 71 +- .../src/weights/cumulus_pallet_xcmp_queue.rs | 22 +- .../src/weights/frame_system_extensions.rs | 4 + .../src/weights/pallet_message_queue.rs | 1 + .../weights/pallet_multiblock_migrations.rs | 1 + .../dancebox/src/weights/pallet_multisig.rs | 1 + .../dancebox/src/weights/pallet_proxy.rs | 1 + .../dancebox/src/weights/pallet_utility.rs | 2 + .../dancebox/src/weights/pallet_xcm.rs | 2 + .../runtime/dancebox/src/weights/xcm/mod.rs | 2 +- .../runtime/dancebox/src/xcm_config.rs | 18 +- .../runtime/flashbox/Cargo.toml | 4 +- .../runtime/flashbox/src/lib.rs | 12 +- .../src/weights/frame_system_extensions.rs | 1 + .../weights/pallet_multiblock_migrations.rs | 1 + .../flashbox/src/weights/pallet_multisig.rs | 1 + .../flashbox/src/weights/pallet_proxy.rs | 1 + .../flashbox/src/weights/pallet_utility.rs | 2 + .../client/cli/src/command.rs | 2 + .../tanssi-relay-service/src/dev_service.rs | 13 +- .../runtime/dancelight/Cargo.toml | 12 +- .../src/bridge_to_ethereum_config.rs | 15 +- .../dancelight/src/governance/fellowship.rs | 111 +- .../runtime/dancelight/src/governance/mod.rs | 3 + .../dancelight/src/governance/origins.rs | 12 +- .../dancelight/src/governance/tracks.rs | 161 +- .../runtime/dancelight/src/lib.rs | 46 +- .../src/tests/ethereum_token_transfers.rs | 2 +- .../inbound_queue_tests/integration_tests.rs | 2 +- .../message_processor_tests.rs | 2 +- .../src/weights/frame_system_extensions.rs | 3 + .../src/weights/pallet_beefy_mmr.rs | 3 + .../src/weights/pallet_message_queue.rs | 3 + .../weights/pallet_multiblock_migrations.rs | 3 + .../dancelight/src/weights/pallet_multisig.rs | 3 + .../dancelight/src/weights/pallet_proxy.rs | 3 + .../dancelight/src/weights/pallet_utility.rs | 2 + .../dancelight/src/weights/pallet_xcm.rs | 2 + .../runtime_parachains_assigner_on_demand.rs | 1 + .../runtime_parachains_disputes_slashing.rs | 40 +- .../src/weights/snowbridge_pallet_system.rs | 160 - .../runtime/dancelight/src/weights/xcm/mod.rs | 2 +- .../runtime/dancelight/src/xcm_config.rs | 3 + .../runtime/starlight/Cargo.toml | 14 +- .../src/bridge_to_ethereum_config.rs | 15 +- .../starlight/src/governance/fellowship.rs | 111 +- .../runtime/starlight/src/governance/mod.rs | 3 + .../starlight/src/governance/origins.rs | 12 +- .../starlight/src/governance/tracks.rs | 160 +- .../runtime/starlight/src/lib.rs | 42 +- .../src/tests/ethereum_token_transfers.rs | 2 +- .../inbound_queue_tests/integration_tests.rs | 2 +- .../message_processor_tests.rs | 2 +- .../src/weights/frame_system_extensions.rs | 3 + .../starlight/src/weights/pallet_beefy_mmr.rs | 3 + .../src/weights/pallet_message_queue.rs | 3 + .../weights/pallet_multiblock_migrations.rs | 3 + .../starlight/src/weights/pallet_multisig.rs | 3 + .../starlight/src/weights/pallet_proxy.rs | 3 + .../starlight/src/weights/pallet_utility.rs | 6 + .../starlight/src/weights/pallet_xcm.rs | 6 + .../runtime_parachains_assigner_on_demand.rs | 3 + .../runtime_parachains_disputes_slashing.rs | 39 +- .../src/weights/snowbridge_pallet_system.rs | 160 - .../runtime/starlight/src/weights/xcm/mod.rs | 2 +- .../runtime/starlight/src/xcm_config.rs | 2 + .../tests/bridges/dancelight/Cargo.toml | 2 +- .../tests/bridges/dancelight/src/tests/mod.rs | 2 +- .../tests/bridges/starlight/Cargo.toml | 2 +- .../tests/bridges/starlight/src/tests/mod.rs | 2 +- client/node-common/src/service.rs | 9 +- client/service-container-chain/src/service.rs | 1 - pallets/data-preservers/src/mock.rs | 2 + pallets/data-preservers/src/types.rs | 2 +- pallets/ethereum-token-transfers/Cargo.toml | 6 +- pallets/ethereum-token-transfers/src/lib.rs | 9 +- pallets/external-validator-slashes/src/lib.rs | 4 +- .../external-validators-rewards/Cargo.toml | 4 +- .../runtime-api/Cargo.toml | 4 +- .../runtime-api/src/lib.rs | 2 +- .../external-validators-rewards/src/lib.rs | 2 +- pallets/external-validators/src/lib.rs | 14 +- pallets/inactivity-tracking/src/lib.rs | 1 + pallets/pooled-staking/src/lib.rs | 25 +- pallets/pooled-staking/src/migrations.rs | 3 - pallets/pooled-staking/src/pools.rs | 24 +- pallets/stream-payment/src/lib.rs | 6 +- pallets/stream-payment/src/migrations.rs | 3 - pallets/stream-payment/src/mock.rs | 15 +- pallets/xcm-core-buyer/src/lib.rs | 10 +- primitives/author-noting-inherent/src/lib.rs | 6 +- primitives/bridge/Cargo.toml | 8 +- primitives/bridge/src/custom_send_message.rs | 3 +- primitives/bridge/src/lib.rs | 14 +- .../bridge/src/symbiotic_message_processor.rs | 2 +- primitives/data-preservers-common/src/lib.rs | 8 +- primitives/stream-payment-common/src/lib.rs | 6 +- primitives/traits/src/alias.rs | 2 + primitives/traits/src/lib.rs | 9 +- primitives/xcm-core-buyer/src/lib.rs | 6 +- rust-toolchain | 2 +- .../src/dancelight/interfaces/lookup.ts | 2 +- .../src/starlight/interfaces/lookup.ts | 2 +- 142 files changed, 4353 insertions(+), 4344 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ecad013ce3..cb80c0a3ef 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -23,18 +23,18 @@ 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.1", + "gimli 0.31.1", ] [[package]] -name = "adler" -version = "1.0.2" +name = "adler2" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" [[package]] name = "adler32" @@ -79,12 +79,12 @@ dependencies = [ [[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", + "getrandom 0.3.3", "once_cell", "version_check", "zerocopy", @@ -105,6 +105,48 @@ version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" +[[package]] +name = "alloy-core" +version = "0.8.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d8bcce99ad10fe02640cfaec1c6bc809b837c783c1d52906aa5af66e2a196f6" +dependencies = [ + "alloy-dyn-abi", + "alloy-json-abi", + "alloy-primitives 0.8.25", + "alloy-rlp", + "alloy-sol-types 0.8.25", +] + +[[package]] +name = "alloy-dyn-abi" +version = "0.8.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb8e762aefd39a397ff485bc86df673465c4ad3ec8819cc60833a8a3ba5cdc87" +dependencies = [ + "alloy-json-abi", + "alloy-primitives 0.8.25", + "alloy-sol-type-parser", + "alloy-sol-types 0.8.25", + "const-hex", + "itoa", + "serde", + "serde_json", + "winnow", +] + +[[package]] +name = "alloy-json-abi" +version = "0.8.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe6beff64ad0aa6ad1019a3db26fef565aefeb011736150ab73ed3366c3cfd1b" +dependencies = [ + "alloy-primitives 0.8.25", + "alloy-sol-type-parser", + "serde", + "serde_json", +] + [[package]] name = "alloy-primitives" version = "0.4.2" @@ -115,21 +157,48 @@ dependencies = [ "bytes", "cfg-if", "const-hex", - "derive_more 0.99.18", + "derive_more 0.99.20", "hex-literal 0.4.1", "itoa", "proptest", - "rand", + "rand 0.8.5", + "ruint", + "serde", + "tiny-keccak", +] + +[[package]] +name = "alloy-primitives" +version = "0.8.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c77490fe91a0ce933a1f219029521f20fc28c2c0ca95d53fa4da9c00b8d9d4e" +dependencies = [ + "alloy-rlp", + "bytes", + "cfg-if", + "const-hex", + "derive_more 2.0.1", + "foldhash", + "hashbrown 0.15.3", + "indexmap 2.9.0", + "itoa", + "k256", + "keccak-asm", + "paste", + "proptest", + "rand 0.8.5", "ruint", + "rustc-hash 2.1.1", "serde", + "sha3", "tiny-keccak", ] [[package]] name = "alloy-rlp" -version = "0.3.10" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f542548a609dca89fcd72b3b9f355928cf844d4363c5eed9c5273a3dd225e097" +checksum = "5f70d83b765fdc080dbcd4f4db70d8d23fe4761f2f02ebfa9146b833900634b4" dependencies = [ "arrayvec 0.7.6", "bytes", @@ -147,19 +216,90 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.96", - "syn-solidity", + "syn 2.0.101", + "syn-solidity 0.4.2", + "tiny-keccak", +] + +[[package]] +name = "alloy-sol-macro" +version = "0.8.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e10ae8e9a91d328ae954c22542415303919aabe976fe7a92eb06db1b68fd59f2" +dependencies = [ + "alloy-sol-macro-expander", + "alloy-sol-macro-input", + "proc-macro-error2", + "proc-macro2", + "quote", + "syn 2.0.101", +] + +[[package]] +name = "alloy-sol-macro-expander" +version = "0.8.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83ad5da86c127751bc607c174d6c9fe9b85ef0889a9ca0c641735d77d4f98f26" +dependencies = [ + "alloy-sol-macro-input", + "const-hex", + "heck 0.5.0", + "indexmap 2.9.0", + "proc-macro-error2", + "proc-macro2", + "quote", + "syn 2.0.101", + "syn-solidity 0.8.25", "tiny-keccak", ] +[[package]] +name = "alloy-sol-macro-input" +version = "0.8.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba3d30f0d3f9ba3b7686f3ff1de9ee312647aac705604417a2f40c604f409a9e" +dependencies = [ + "const-hex", + "dunce", + "heck 0.5.0", + "macro-string", + "proc-macro2", + "quote", + "syn 2.0.101", + "syn-solidity 0.8.25", +] + +[[package]] +name = "alloy-sol-type-parser" +version = "0.8.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d162f8524adfdfb0e4bd0505c734c985f3e2474eb022af32eef0d52a4f3935c" +dependencies = [ + "serde", + "winnow", +] + [[package]] name = "alloy-sol-types" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98d7107bed88e8f09f0ddcc3335622d87bfb6821f3e0c7473329fb1cfad5e015" dependencies = [ - "alloy-primitives", - "alloy-sol-macro", + "alloy-primitives 0.4.2", + "alloy-sol-macro 0.4.2", + "const-hex", + "serde", +] + +[[package]] +name = "alloy-sol-types" +version = "0.8.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d43d5e60466a440230c07761aa67671d4719d46f43be8ea6e7ed334d8db4a9ab" +dependencies = [ + "alloy-json-abi", + "alloy-primitives 0.8.25", + "alloy-sol-macro 0.8.25", "const-hex", "serde", ] @@ -226,20 +366,20 @@ dependencies = [ [[package]] name = "anstyle-wincon" -version = "3.0.7" +version = "3.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e" +checksum = "6680de5231bd6ee4c6191b8a1325daa282b415391ec9d3a37bd34f2060dc73fa" dependencies = [ "anstyle", - "once_cell", + "once_cell_polyfill", "windows-sys 0.59.0", ] [[package]] name = "anyhow" -version = "1.0.95" +version = "1.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04" +checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" [[package]] name = "approx" @@ -261,7 +401,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -440,7 +580,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1df2c09229cbc5a028b1d70e00fdb2acee28b1055dfb5ca73eea49c5a25c4e7c" dependencies = [ "num-traits", - "rand", + "rand 0.8.5", ] [[package]] @@ -450,7 +590,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" dependencies = [ "num-traits", - "rand", + "rand 0.8.5", ] [[package]] @@ -482,12 +622,12 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "asn1-rs" -version = "0.5.2" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0" +checksum = "5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048" dependencies = [ - "asn1-rs-derive 0.4.0", - "asn1-rs-impl 0.1.0", + "asn1-rs-derive 0.5.1", + "asn1-rs-impl", "displaydoc", "nom", "num-traits", @@ -498,32 +638,20 @@ dependencies = [ [[package]] name = "asn1-rs" -version = "0.6.2" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048" +checksum = "56624a96882bb8c26d61312ae18cb45868e5a9992ea73c58e45c3101e56a1e60" dependencies = [ - "asn1-rs-derive 0.5.1", - "asn1-rs-impl 0.2.0", + "asn1-rs-derive 0.6.0", + "asn1-rs-impl", "displaydoc", "nom", "num-traits", "rusticata-macros", - "thiserror 1.0.69", + "thiserror 2.0.12", "time", ] -[[package]] -name = "asn1-rs-derive" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", - "synstructure 0.12.6", -] - [[package]] name = "asn1-rs-derive" version = "0.5.1" @@ -532,19 +660,20 @@ checksum = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", - "synstructure 0.13.1", + "syn 2.0.101", + "synstructure 0.13.2", ] [[package]] -name = "asn1-rs-impl" -version = "0.1.0" +name = "asn1-rs-derive" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed" +checksum = "3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.101", + "synstructure 0.13.2", ] [[package]] @@ -555,7 +684,7 @@ checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -649,14 +778,15 @@ dependencies = [ [[package]] name = "asset-test-utils" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "23.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", "cumulus-primitives-core", "frame-support", "frame-system", + "pallet-asset-conversion", "pallet-assets", "pallet-balances", "pallet-collator-selection", @@ -673,18 +803,17 @@ dependencies = [ "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", - "substrate-wasm-builder", + "xcm-runtime-apis", ] [[package]] name = "assets-common" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.21.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "cumulus-primitives-core", "frame-support", "impl-trait-for-tuples", - "log", "pallet-asset-conversion", "pallet-assets", "pallet-xcm", @@ -696,13 +825,13 @@ dependencies = [ "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", - "substrate-wasm-builder", + "tracing", ] [[package]] name = "async-backing-primitives" version = "0.9.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2412#4041c78098e024f3d2e05cb14506789709f20981" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2503#a408238d698f40695a10c4315e44ff3ecbef3b2d" dependencies = [ "sp-api", "sp-consensus-slots", @@ -733,14 +862,15 @@ dependencies = [ [[package]] name = "async-executor" -version = "1.13.1" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec" +checksum = "bb812ffb58524bdd10860d7d974e2f01cc0950c2438a74ee5ec2e2280c6c4ffa" dependencies = [ "async-task", "concurrent-queue", "fastrand 2.3.0", "futures-lite 2.6.0", + "pin-project-lite", "slab", ] @@ -789,9 +919,9 @@ dependencies = [ [[package]] name = "async-io" -version = "2.4.0" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059" +checksum = "1237c0ae75a0f3765f58910ff9cdd0a12eeb39ab2f4c7de23262f337f0aacbb3" dependencies = [ "async-lock 3.4.0", "cfg-if", @@ -799,8 +929,8 @@ dependencies = [ "futures-io", "futures-lite 2.6.0", "parking", - "polling 3.7.4", - "rustix 0.38.43", + "polling 3.8.0", + "rustix 1.0.7", "slab", "tracing", "windows-sys 0.59.0", @@ -843,7 +973,7 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7" dependencies = [ - "async-io 2.4.0", + "async-io 2.4.1", "blocking", "futures-lite 2.6.0", ] @@ -861,18 +991,18 @@ dependencies = [ "cfg-if", "event-listener 3.1.0", "futures-lite 1.13.0", - "rustix 0.38.43", + "rustix 0.38.44", "windows-sys 0.48.0", ] [[package]] name = "async-process" -version = "2.3.0" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb" +checksum = "cde3f4e40e6021d7acffc90095cbd6dc54cb593903d1de5832f435eb274b85dc" dependencies = [ "async-channel 2.3.1", - "async-io 2.4.0", + "async-io 2.4.1", "async-lock 3.4.0", "async-signal", "async-task", @@ -880,23 +1010,23 @@ dependencies = [ "cfg-if", "event-listener 5.4.0", "futures-lite 2.6.0", - "rustix 0.38.43", + "rustix 1.0.7", "tracing", ] [[package]] name = "async-signal" -version = "0.2.10" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3" +checksum = "d7605a4e50d4b06df3898d5a70bf5fde51ed9059b0434b73105193bc27acce0d" dependencies = [ - "async-io 2.4.0", + "async-io 2.4.1", "async-lock 3.4.0", "atomic-waker", "cfg-if", "futures-core", "futures-io", - "rustix 0.38.43", + "rustix 1.0.7", "signal-hook-registry", "slab", "windows-sys 0.59.0", @@ -910,13 +1040,13 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] name = "async-trait" -version = "0.1.85" +version = "0.1.88" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056" +checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -932,6 +1062,19 @@ dependencies = [ "pin-project-lite", ] +[[package]] +name = "asynchronous-codec" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a860072022177f903e59730004fb5dc13db9275b79bb2aef7ba8ce831956c233" +dependencies = [ + "bytes", + "futures-sink", + "futures-util", + "memchr", + "pin-project-lite", +] + [[package]] name = "atoi" version = "2.0.0" @@ -966,13 +1109,13 @@ dependencies = [ [[package]] name = "auto_impl" -version = "1.2.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e12882f59de5360c748c4cbf569a042d5fb0eb515f7bea9c1f470b47f6ffbd73" +checksum = "ffdcb70bdbc4d478427380519163274ac86e52916e10f0a8889adf0f96d3fee7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -983,17 +1126,17 @@ checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "backtrace" -version = "0.3.71" +version = "0.3.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" +checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" dependencies = [ - "addr2line 0.21.0", - "cc", + "addr2line 0.24.2", "cfg-if", "libc", "miniz_oxide", - "object 0.32.2", + "object 0.36.7", "rustc-demangle", + "windows-targets 0.52.6", ] [[package]] @@ -1034,23 +1177,14 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "base64ct" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" - -[[package]] -name = "beef" -version = "0.5.2" +version = "1.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1" -dependencies = [ - "serde", -] +checksum = "89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3" [[package]] name = "binary-merkle-tree" -version = "13.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "16.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "hash-db", "log", @@ -1084,21 +1218,22 @@ dependencies = [ "regex", "rustc-hash 1.1.0", "shlex", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "bip32" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa13fae8b6255872fd86f7faf4b41168661d7d78609f7bfe6771b85c6739a15b" +checksum = "db40d3dfbeab4e031d78c844642fa0caa0b0db11ce1607ac9d2986dff1405c69" dependencies = [ "bs58", "hmac 0.12.1", "k256", - "rand_core", + "rand_core 0.6.4", "ripemd", - "sha2 0.10.8", + "secp256k1 0.27.0", + "sha2 0.10.9", "subtle 2.6.1", "zeroize", ] @@ -1109,25 +1244,25 @@ 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.5.3" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" +checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" dependencies = [ "bit-vec", ] [[package]] name = "bit-vec" -version = "0.6.3" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" +checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" [[package]] name = "bitcoin-internals" @@ -1135,6 +1270,12 @@ 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" @@ -1142,7 +1283,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1930a4dabfebb8d7d9992db18ebe3ae2876f0a305fab206fd168df931ede293b" dependencies = [ "bitcoin-internals", - "hex-conservative", + "hex-conservative 0.1.2", +] + +[[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]] @@ -1153,9 +1304,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.8.0" +version = "2.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36" +checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" [[package]] name = "bitvec" @@ -1203,9 +1354,9 @@ dependencies = [ [[package]] name = "blake2b_simd" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780" +checksum = "06e903a20b159e944f91ec8499fe1e55651480c541ea0a584f5d967c49ad9d99" dependencies = [ "arrayref", "arrayvec 0.7.6", @@ -1214,9 +1365,9 @@ dependencies = [ [[package]] name = "blake2s_simd" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94230421e395b9920d23df13ea5d77a20e1725331f90fbbf6df6040b33f756ae" +checksum = "e90f7deecfac93095eb874a40febd69427776e24e1bd7f87f33ac62d6f0174df" dependencies = [ "arrayref", "arrayvec 0.7.6", @@ -1225,9 +1376,9 @@ dependencies = [ [[package]] name = "blake3" -version = "1.5.5" +version = "1.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8ee0c1824c4dea5b5f81736aff91bae041d2c07ee1192bec91054e10e3e601e" +checksum = "3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0" dependencies = [ "arrayref", "arrayvec 0.7.6", @@ -1269,21 +1420,8 @@ dependencies = [ [[package]] name = "bounded-collections" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca548b6163b872067dc5eb82fd130c56881435e30367d2073594a3d9744120dd" -dependencies = [ - "log", - "parity-scale-codec", - "scale-info", - "serde", -] - -[[package]] -name = "bounded-collections" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d077619e9c237a5d1875166f5e8033e8f6bff0c96f8caf81e1c2d7738c431bf" +version = "0.2.4" +source = "git+https://github.com/dimartiro/parity-common?branch=0.2.4#545124873a6f5ea64d0c441554d0ae7220fa7d83" dependencies = [ "log", "parity-scale-codec", @@ -1302,8 +1440,8 @@ dependencies = [ [[package]] name = "bp-header-chain" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.20.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bp-runtime", "finality-grandpa", @@ -1319,8 +1457,8 @@ dependencies = [ [[package]] name = "bp-messages" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.20.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bp-header-chain", "bp-runtime", @@ -1335,8 +1473,8 @@ dependencies = [ [[package]] name = "bp-parachains" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.20.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1352,8 +1490,8 @@ dependencies = [ [[package]] name = "bp-polkadot-core" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.20.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bp-messages", "bp-runtime", @@ -1369,8 +1507,8 @@ dependencies = [ [[package]] name = "bp-relayers" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.20.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bp-header-chain", "bp-messages", @@ -1387,8 +1525,8 @@ dependencies = [ [[package]] name = "bp-runtime" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.20.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-support", "frame-system", @@ -1408,30 +1546,10 @@ dependencies = [ "trie-db", ] -[[package]] -name = "bp-test-utils" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" -dependencies = [ - "bp-header-chain", - "bp-parachains", - "bp-polkadot-core", - "bp-runtime", - "ed25519-dalek", - "finality-grandpa", - "parity-scale-codec", - "sp-application-crypto", - "sp-consensus-grandpa", - "sp-core", - "sp-runtime", - "sp-std", - "sp-trie", -] - [[package]] name = "bp-xcm-bridge-hub" -version = "0.2.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.6.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bp-messages", "bp-runtime", @@ -1447,8 +1565,8 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" -version = "0.6.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.17.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "parity-scale-codec", "scale-info", @@ -1461,7 +1579,7 @@ dependencies = [ name = "bridge-dancelight-integration-tests" version = "0.0.0" dependencies = [ - "alloy-sol-types", + "alloy-sol-types 0.4.2", "dancelight-emulated-chain", "dancelight-runtime", "dancelight-system-emulated-network", @@ -1469,8 +1587,8 @@ dependencies = [ "frame-system", "parity-scale-codec", "snowbridge-core", + "snowbridge-inbound-queue-primitives", "snowbridge-pallet-inbound-queue", - "snowbridge-router-primitives", "sp-core", "sp-keyring", "staging-xcm", @@ -1481,8 +1599,8 @@ dependencies = [ [[package]] name = "bridge-hub-common" -version = "0.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.13.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1494,51 +1612,21 @@ dependencies = [ "sp-runtime", "sp-std", "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", ] [[package]] -name = "bridge-runtime-common" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +name = "bridge-starlight-integration-tests" +version = "0.0.0" dependencies = [ - "bp-header-chain", - "bp-messages", - "bp-parachains", - "bp-polkadot-core", - "bp-relayers", - "bp-runtime", - "bp-xcm-bridge-hub", - "frame-support", - "frame-system", - "log", - "pallet-bridge-grandpa", - "pallet-bridge-messages", - "pallet-bridge-parachains", - "pallet-bridge-relayers", - "pallet-transaction-payment", - "pallet-utility", - "parity-scale-codec", - "scale-info", - "sp-io", - "sp-runtime", - "sp-std", - "sp-trie", - "sp-weights", - "staging-xcm", - "tuplex", -] - -[[package]] -name = "bridge-starlight-integration-tests" -version = "0.0.0" -dependencies = [ - "alloy-sol-types", + "alloy-sol-types 0.4.2", "frame-support", "frame-system", "parity-scale-codec", "snowbridge-core", + "snowbridge-inbound-queue-primitives", "snowbridge-pallet-inbound-queue", - "snowbridge-router-primitives", "sp-core", "sp-keyring", "staging-xcm", @@ -1556,15 +1644,15 @@ 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", ] [[package]] name = "bstr" -version = "1.11.3" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0" +checksum = "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4" dependencies = [ "memchr", "regex-automata 0.4.9", @@ -1582,15 +1670,15 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.16.0" +version = "3.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" [[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" @@ -1600,9 +1688,9 @@ checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" [[package]] name = "bytemuck" -version = "1.21.0" +version = "1.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3" +checksum = "9134a6ef01ce4b366b50689c94f82c14bc72bc5d0386829828a2e2752ef7958c" [[package]] name = "byteorder" @@ -1612,18 +1700,20 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.9.0" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +dependencies = [ + "serde", +] [[package]] name = "bzip2-sys" -version = "0.1.11+1.0.8" +version = "0.1.13+1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc" +checksum = "225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14" dependencies = [ "cc", - "libc", "pkg-config", ] @@ -1663,7 +1753,7 @@ checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a" dependencies = [ "camino", "cargo-platform", - "semver 1.0.24", + "semver 1.0.26", "serde", "serde_json", "thiserror 1.0.69", @@ -1677,9 +1767,9 @@ checksum = "fd6c0e7b807d60291f42f33f58480c0bfafe28ed08286446f45e463728cf9c1c" [[package]] name = "cc" -version = "1.2.9" +version = "1.2.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8293772165d9345bdaaa39b45b2109591e63fe5e6fbc23c6ff930a048aa310b" +checksum = "16595d3be041c03b09d08d0858631facccee9221e579704070e6e9e4915d3bc7" dependencies = [ "jobserver", "libc", @@ -1689,7 +1779,7 @@ dependencies = [ [[package]] name = "ccp-authorities-noting-inherent" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2412#837429119497bc2d1f5d3c67ff56fad7391bbf3b" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2503#b4fc84fd1aadd9c712022637c47f140df38dcc4a" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -1717,7 +1807,7 @@ dependencies = [ [[package]] name = "ccp-xcm" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2412#837429119497bc2d1f5d3c67ff56fad7391bbf3b" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2503#b4fc84fd1aadd9c712022637c47f140df38dcc4a" dependencies = [ "frame-support", "frame-system", @@ -1808,16 +1898,16 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.39" +version = "0.4.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825" +checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d" dependencies = [ "android-tzdata", "iana-time-zone", "js-sys", "num-traits", "wasm-bindgen", - "windows-targets 0.52.6", + "windows-link", ] [[package]] @@ -1835,15 +1925,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.3", + "unsigned-varint 0.8.0", ] [[package]] @@ -1879,9 +1968,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.26" +version = "4.5.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8eb5e908ef3a6efbe1ed62520fb7287959888c88485abe072543190ecc66783" +checksum = "fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f" dependencies = [ "clap_builder", "clap_derive", @@ -1889,27 +1978,27 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.26" +version = "4.5.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96b01801b5fc6a0a232407abc821660c9c6d25a1cafc0d4f85f29fb8d9afc121" +checksum = "89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51" dependencies = [ "anstream", "anstyle", "clap_lex", - "strsim 0.11.1", + "strsim", "terminal_size", ] [[package]] name = "clap_derive" -version = "4.5.24" +version = "4.5.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54b755194d6389280185988721fffba69495eed5ee9feeee9a599b53db80318c" +checksum = "09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -1920,9 +2009,9 @@ checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" [[package]] name = "coarsetime" -version = "0.1.35" +version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4252bf230cb600c19826a575b31c8c9c84c6f11acfab6dfcad2e941b10b6f8e2" +checksum = "91849686042de1b41cd81490edc83afbcb0abe5a9b6f2c4114f23ce8cca1bcf4" dependencies = [ "libc", "wasix", @@ -1931,19 +2020,20 @@ dependencies = [ [[package]] name = "codespan-reporting" -version = "0.11.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" +checksum = "fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81" dependencies = [ + "serde", "termcolor", - "unicode-width 0.1.14", + "unicode-width", ] [[package]] name = "color-eyre" -version = "0.6.3" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55146f5e46f237f7423d74111267d4597b59b0dad0ffaf7303bce9945d843ad5" +checksum = "e6e1761c0e16f8883bbbb8ce5990867f4f06bf11a0253da6495a04ce4b6ef0ec" dependencies = [ "backtrace", "eyre", @@ -1970,13 +2060,12 @@ dependencies = [ [[package]] name = "comfy-table" -version = "7.1.3" +version = "7.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24f165e7b643266ea80cb858aed492ad9280e3e05ce24d4a99d7d7b889b6a4d9" +checksum = "4a65ebfec4fb190b6f90e944a817d60499ee0744e582530e2c9900a22e591d9a" dependencies = [ - "strum 0.26.3", - "strum_macros 0.26.4", - "unicode-width 0.2.0", + "unicode-segmentation", + "unicode-width", ] [[package]] @@ -1996,22 +2085,22 @@ dependencies = [ [[package]] name = "console" -version = "0.15.10" +version = "0.15.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea3c6ecd8059b57859df5c69830340ed3c41d30e3da0c1cbed90a96ac853041b" +checksum = "054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8" dependencies = [ "encode_unicode", "libc", "once_cell", - "unicode-width 0.2.0", + "unicode-width", "windows-sys 0.59.0", ] [[package]] name = "const-hex" -version = "1.14.0" +version = "1.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b0485bab839b018a8f1723fc5391819fea5f8f0f32288ef8a735fd096b6160c" +checksum = "83e22e0ed40b96a48d3db274f72fd365bd78f67af39b6bbd47e8a15e1c6207ff" dependencies = [ "cfg-if", "cpufeatures", @@ -2041,11 +2130,31 @@ version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" dependencies = [ - "getrandom", + "getrandom 0.2.16", "once_cell", "tiny-keccak", ] +[[package]] +name = "const_format" +version = "0.2.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "126f97965c8ad46d6d9163268ff28432e8f6a1196a55578867832e3049df63dd" +dependencies = [ + "const_format_proc_macros", +] + +[[package]] +name = "const_format_proc_macros" +version = "0.2.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744" +dependencies = [ + "proc-macro2", + "quote", + "unicode-xid", +] + [[package]] name = "constant_time_eq" version = "0.1.5" @@ -2058,12 +2167,6 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" -[[package]] -name = "constcat" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd7e35aee659887cbfb97aaf227ac12cad1a9d7c71e55ff3376839ed4e282d08" - [[package]] name = "container-chain-frontier-node" version = "0.14.0" @@ -2102,7 +2205,7 @@ dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.31", "hex-literal 0.3.4", - "jsonrpsee 0.24.7", + "jsonrpsee", "log", "manual-xcm-rpc", "nimbus-consensus", @@ -2188,7 +2291,7 @@ dependencies = [ "frame-benchmarking-cli", "futures 0.3.31", "hex-literal 0.3.4", - "jsonrpsee 0.24.7", + "jsonrpsee", "log", "manual-xcm-rpc", "nimbus-consensus", @@ -2253,10 +2356,10 @@ dependencies = [ "ccp-xcm", "cumulus-pallet-parachain-system", "cumulus-pallet-session-benchmarking", + "cumulus-pallet-weight-reclaim", "cumulus-pallet-xcm", "cumulus-pallet-xcmp-queue", "cumulus-primitives-core", - "cumulus-primitives-storage-weight-reclaim", "cumulus-primitives-timestamp", "cumulus-primitives-utility", "dp-consensus", @@ -2301,7 +2404,7 @@ dependencies = [ "pallet-maintenance-mode", "pallet-message-queue", "pallet-migrations 0.1.0", - "pallet-migrations 1.0.0", + "pallet-migrations 10.1.0", "pallet-multisig", "pallet-parameters", "pallet-proxy", @@ -2355,10 +2458,10 @@ dependencies = [ "async-backing-primitives", "cumulus-pallet-parachain-system", "cumulus-pallet-session-benchmarking", + "cumulus-pallet-weight-reclaim", "cumulus-pallet-xcm", "cumulus-pallet-xcmp-queue", "cumulus-primitives-core", - "cumulus-primitives-storage-weight-reclaim", "cumulus-primitives-timestamp", "cumulus-primitives-utility", "dp-consensus", @@ -2384,7 +2487,7 @@ dependencies = [ "pallet-maintenance-mode", "pallet-message-queue", "pallet-migrations 0.1.0", - "pallet-migrations 1.0.0", + "pallet-migrations 10.1.0", "pallet-multisig", "pallet-ocw-testing", "pallet-proxy", @@ -2449,9 +2552,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", @@ -2508,9 +2611,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] @@ -2615,9 +2718,9 @@ dependencies = [ [[package]] name = "crc" -version = "3.2.1" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636" +checksum = "9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675" dependencies = [ "crc-catalog", ] @@ -2637,6 +2740,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.6" @@ -2673,9 +2791,9 @@ checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crunchy" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" +checksum = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929" [[package]] name = "crypto-bigint" @@ -2684,7 +2802,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" dependencies = [ "generic-array 0.14.7", - "rand_core", + "rand_core 0.6.4", "subtle 2.6.1", "zeroize", ] @@ -2696,7 +2814,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" dependencies = [ "generic-array 0.14.7", - "rand_core", + "rand_core 0.6.4", "typenum", ] @@ -2720,6 +2838,21 @@ dependencies = [ "subtle 2.6.1", ] +[[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.6.1", + "zeroize", +] + [[package]] name = "ctr" version = "0.9.2" @@ -2731,8 +2864,8 @@ dependencies = [ [[package]] name = "cumulus-client-cli" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.22.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "clap", "parity-scale-codec", @@ -2748,8 +2881,8 @@ dependencies = [ [[package]] name = "cumulus-client-collator" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.22.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -2771,8 +2904,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-aura" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.22.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "cumulus-client-collator", @@ -2810,6 +2943,7 @@ dependencies = [ "sp-runtime", "sp-state-machine", "sp-timestamp", + "sp-trie", "substrate-prometheus-endpoint", "tokio", "tracing", @@ -2817,8 +2951,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.22.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "cumulus-client-pov-recovery", @@ -2847,8 +2981,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-proposer" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.19.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "anyhow", "async-trait", @@ -2862,8 +2996,8 @@ dependencies = [ [[package]] name = "cumulus-client-network" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.22.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -2888,8 +3022,8 @@ dependencies = [ [[package]] name = "cumulus-client-parachain-inherent" -version = "0.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.16.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2898,20 +3032,18 @@ dependencies = [ "cumulus-test-relay-sproof-builder", "parity-scale-codec", "sc-client-api", - "sp-api", - "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503)", "sp-inherents", "sp-runtime", "sp-state-machine", "sp-storage", - "sp-trie", "tracing", ] [[package]] name = "cumulus-client-pov-recovery" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.22.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2923,7 +3055,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-overseer", "polkadot-primitives", - "rand", + "rand 0.8.5", "sc-client-api", "sc-consensus", "sp-api", @@ -2936,8 +3068,8 @@ dependencies = [ [[package]] name = "cumulus-client-service" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.23.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", @@ -2973,8 +3105,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.20.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", @@ -2990,7 +3122,6 @@ dependencies = [ "pallet-message-queue", "parity-scale-codec", "polkadot-parachain-primitives", - "polkadot-runtime-common", "polkadot-runtime-parachains", "scale-info", "sp-core", @@ -3010,18 +3141,18 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.6.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "cumulus-pallet-session-benchmarking" -version = "9.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "21.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -3031,10 +3162,29 @@ dependencies = [ "sp-runtime", ] +[[package]] +name = "cumulus-pallet-weight-reclaim" +version = "0.2.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +dependencies = [ + "cumulus-primitives-storage-weight-reclaim", + "derive-where", + "docify", + "frame-benchmarking", + "frame-support", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-io", + "sp-runtime", + "sp-trie", +] + [[package]] name = "cumulus-pallet-xcm" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.19.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -3048,10 +3198,10 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.20.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "bounded-collections 0.2.2", + "bounded-collections", "bp-xcm-bridge-hub-router", "cumulus-primitives-core", "frame-benchmarking", @@ -3073,8 +3223,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.17.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "sp-api", "sp-consensus-aura", @@ -3082,8 +3232,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.18.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -3098,8 +3248,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.18.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -3112,8 +3262,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-proof-size-hostfunction" -version = "0.2.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.12.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "sp-externalities", "sp-runtime-interface", @@ -3122,8 +3272,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-storage-weight-reclaim" -version = "1.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "11.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-proof-size-hostfunction", @@ -3139,8 +3289,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-timestamp" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.19.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "cumulus-primitives-core", "sp-inherents", @@ -3149,8 +3299,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.20.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -3166,8 +3316,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.23.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -3190,13 +3340,13 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.22.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "cumulus-primitives-core", "futures 0.3.31", - "jsonrpsee-core 0.24.7", + "jsonrpsee-core", "parity-scale-codec", "polkadot-overseer", "sc-client-api", @@ -3209,8 +3359,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-minimal-node" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.23.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "array-bytes", "async-trait", @@ -3238,14 +3388,13 @@ dependencies = [ "sp-consensus-babe", "sp-runtime", "substrate-prometheus-endpoint", - "tokio", "tracing", ] [[package]] name = "cumulus-relay-chain-rpc-interface" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.22.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -3253,12 +3402,12 @@ dependencies = [ "either", "futures 0.3.31", "futures-timer", - "jsonrpsee 0.24.7", + "jsonrpsee", "parity-scale-codec", "pin-project", "polkadot-overseer", "prometheus", - "rand", + "rand 0.8.5", "sc-client-api", "sc-rpc-api", "sc-service", @@ -3267,7 +3416,6 @@ dependencies = [ "serde_json", "smoldot 0.11.0", "smoldot-light 0.9.0", - "sp-api", "sp-authority-discovery", "sp-consensus-babe", "sp-core", @@ -3285,8 +3433,8 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.19.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -3320,7 +3468,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -3331,16 +3479,16 @@ checksum = "1c359b7249347e46fb28804470d071c921156ad62b3eef5d34e2ba867533dec8" dependencies = [ "byteorder", "digest 0.9.0", - "rand_core", + "rand_core 0.6.4", "subtle-ng", "zeroize", ] [[package]] name = "cxx" -version = "1.0.136" +version = "1.0.158" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad7c7515609502d316ab9a24f67dc045132d93bfd3f00713389e90d9898bf30d" +checksum = "a71ea7f29c73f7ffa64c50b83c9fe4d3a6d4be89a86b009eb80d5a6d3429d741" dependencies = [ "cc", "cxxbridge-cmd", @@ -3352,47 +3500,47 @@ dependencies = [ [[package]] name = "cxx-build" -version = "1.0.136" +version = "1.0.158" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bfd16fca6fd420aebbd80d643c201ee4692114a0de208b790b9cd02ceae65fb" +checksum = "36a8232661d66dcf713394726157d3cfe0a89bfc85f52d6e9f9bbc2306797fe7" dependencies = [ "cc", "codespan-reporting", "proc-macro2", "quote", "scratch", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "cxxbridge-cmd" -version = "1.0.136" +version = "1.0.158" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c33fd49f5d956a1b7ee5f7a9768d58580c6752838d92e39d0d56439efdedc35" +checksum = "4f44296c8693e9ea226a48f6a122727f77aa9e9e338380cb021accaeeb7ee279" dependencies = [ "clap", "codespan-reporting", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "cxxbridge-flags" -version = "1.0.136" +version = "1.0.158" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be0f1077278fac36299cce8446effd19fe93a95eedb10d39265f3bf67b3036c9" +checksum = "c42f69c181c176981ae44ba9876e2ea41ce8e574c296b38d06925ce9214fb8e4" [[package]] name = "cxxbridge-macro" -version = "1.0.136" +version = "1.0.158" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3da7e4d6e74af6b79031d264b2f13c3ea70af1978083741c41ffce9308f1f24f" +checksum = "8faff5d4467e0709448187df29ccbf3b0982cc426ee444a193f87b11afb565a8" dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -3425,11 +3573,11 @@ dependencies = [ "container-chain-template-simple-runtime", "cumulus-pallet-parachain-system", "cumulus-pallet-session-benchmarking", + "cumulus-pallet-weight-reclaim", "cumulus-pallet-xcm", "cumulus-pallet-xcmp-queue", "cumulus-primitives-core", "cumulus-primitives-parachain-inherent", - "cumulus-primitives-storage-weight-reclaim", "cumulus-primitives-timestamp", "cumulus-primitives-utility", "cumulus-test-relay-sproof-builder", @@ -3470,7 +3618,7 @@ dependencies = [ "pallet-maintenance-mode", "pallet-message-queue", "pallet-migrations 0.1.0", - "pallet-migrations 1.0.0", + "pallet-migrations 10.1.0", "pallet-multisig", "pallet-pooled-staking", "pallet-proxy", @@ -3598,7 +3746,7 @@ dependencies = [ name = "dancelight-runtime" version = "0.1.0" dependencies = [ - "alloy-sol-types", + "alloy-sol-types 0.4.2", "binary-merkle-tree", "bitvec", "container-chain-template-frontier-runtime", @@ -3659,7 +3807,7 @@ dependencies = [ "pallet-membership", "pallet-message-queue", "pallet-migrations 0.1.0", - "pallet-migrations 1.0.0", + "pallet-migrations 10.1.0", "pallet-mmr", "pallet-multisig", "pallet-offences", @@ -3695,7 +3843,7 @@ dependencies = [ "polkadot-primitives", "polkadot-runtime-common", "polkadot-runtime-parachains", - "rand", + "rand 0.8.5", "rococo-runtime", "rococo-runtime-constants", "sc-consensus-grandpa", @@ -3707,14 +3855,16 @@ dependencies = [ "smallvec", "snowbridge-beacon-primitives", "snowbridge-core", + "snowbridge-inbound-queue-primitives", + "snowbridge-merkle-tree", "snowbridge-milagro-bls", + "snowbridge-outbound-queue-primitives", "snowbridge-outbound-queue-runtime-api", "snowbridge-pallet-ethereum-client", "snowbridge-pallet-inbound-queue", "snowbridge-pallet-inbound-queue-fixtures", "snowbridge-pallet-outbound-queue", "snowbridge-pallet-system", - "snowbridge-router-primitives", "sp-api", "sp-application-crypto", "sp-arithmetic", @@ -3797,72 +3947,37 @@ dependencies = [ [[package]] name = "darling" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" -dependencies = [ - "darling_core 0.14.4", - "darling_macro 0.14.4", -] - -[[package]] -name = "darling" -version = "0.20.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" -dependencies = [ - "darling_core 0.20.10", - "darling_macro 0.20.10", -] - -[[package]] -name = "darling_core" -version = "0.14.4" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim 0.10.0", - "syn 1.0.109", + "darling_core", + "darling_macro", ] [[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", "quote", - "strsim 0.11.1", - "syn 2.0.96", -] - -[[package]] -name = "darling_macro" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" -dependencies = [ - "darling_core 0.14.4", - "quote", - "syn 1.0.109", + "strsim", + "syn 2.0.101", ] [[package]] name = "darling_macro" -version = "0.20.10" +version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ - "darling_core 0.20.10", + "darling_core", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -3880,15 +3995,15 @@ dependencies = [ [[package]] name = "data-encoding" -version = "2.7.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e60eed09d8c01d3cee5b7d30acb059b76614c918fa0f992e0dd6eeb10daad6f" +checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" [[package]] name = "data-encoding-macro" -version = "0.1.16" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b16d9d0d88a5273d830dac8b78ceb217ffc9b1d5404e5597a3542515329405b" +checksum = "47ce6c96ea0102f01122a185683611bd5ac8d99e62bc59dd12e6bda344ee673d" dependencies = [ "data-encoding", "data-encoding-macro-internal", @@ -3896,25 +4011,25 @@ dependencies = [ [[package]] name = "data-encoding-macro-internal" -version = "0.1.14" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1145d32e826a7748b69ee8fc62d3e6355ff7f1051df53141e7048162fc90481b" +checksum = "8d162beedaa69905488a8da94f5ac3edb4dd4788b732fadb7bd120b2625c1976" dependencies = [ "data-encoding", - "syn 2.0.96", + "syn 1.0.109", ] [[package]] name = "dc-orchestrator-chain-interface" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2412#837429119497bc2d1f5d3c67ff56fad7391bbf3b" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2503#b4fc84fd1aadd9c712022637c47f140df38dcc4a" dependencies = [ "async-trait", "cumulus-primitives-core", "dp-container-chain-genesis-data", "dp-core", "futures 0.3.31", - "jsonrpsee 0.24.7", + "jsonrpsee", "nimbus-primitives", "parity-scale-codec", "polkadot-overseer", @@ -3937,9 +4052,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ "const-oid", "zeroize", @@ -3947,11 +4062,11 @@ dependencies = [ [[package]] name = "der-parser" -version = "8.2.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e" +checksum = "5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553" dependencies = [ - "asn1-rs 0.5.2", + "asn1-rs 0.6.2", "displaydoc", "nom", "num-bigint", @@ -3961,11 +4076,11 @@ dependencies = [ [[package]] name = "der-parser" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553" +checksum = "07da5016415d5a3c4dd39b11ed26f915f52fc4e0dc197d87908bc916e51bc1a6" dependencies = [ - "asn1-rs 0.6.2", + "asn1-rs 0.7.1", "displaydoc", "nom", "num-bigint", @@ -3975,9 +4090,9 @@ dependencies = [ [[package]] name = "deranged" -version = "0.3.11" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" +checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e" dependencies = [ "powerfmt", ] @@ -4001,31 +4116,31 @@ checksum = "d65d7ce8132b7c0e54497a4d9a55a1c2a0912a0d786cf894472ba818fba45762" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "derive-where" -version = "1.2.7" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62d671cc41a825ebabc75757b62d3d168c577f9149b2d49ece1dad1f72119d25" +checksum = "e73f2692d4bd3cac41dca28934a39894200c9fabf49586d77d0e5954af1d7902" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "derive_more" -version = "0.99.18" +version = "0.99.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" +checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" dependencies = [ "convert_case", "proc-macro2", "quote", "rustc_version 0.4.1", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -4034,7 +4149,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]] @@ -4045,14 +4169,21 @@ checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", + "unicode-xid", ] [[package]] -name = "difflib" -version = "0.4.0" +name = "derive_more-impl" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" +checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.101", + "unicode-xid", +] [[package]] name = "digest" @@ -4103,6 +4234,15 @@ 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" @@ -4134,7 +4274,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -4158,9 +4298,9 @@ dependencies = [ "proc-macro2", "quote", "regex", - "syn 2.0.96", + "syn 2.0.101", "termcolor", - "toml 0.8.19", + "toml 0.8.22", "walkdir", ] @@ -4185,7 +4325,7 @@ checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" [[package]] name = "dp-chain-state-snapshot" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2412#837429119497bc2d1f5d3c67ff56fad7391bbf3b" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2503#b4fc84fd1aadd9c712022637c47f140df38dcc4a" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -4197,7 +4337,7 @@ dependencies = [ [[package]] name = "dp-collator-assignment" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2412#837429119497bc2d1f5d3c67ff56fad7391bbf3b" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2503#b4fc84fd1aadd9c712022637c47f140df38dcc4a" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -4217,7 +4357,7 @@ dependencies = [ [[package]] name = "dp-consensus" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2412#837429119497bc2d1f5d3c67ff56fad7391bbf3b" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2503#b4fc84fd1aadd9c712022637c47f140df38dcc4a" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -4234,7 +4374,7 @@ dependencies = [ [[package]] name = "dp-container-chain-genesis-data" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2412#837429119497bc2d1f5d3c67ff56fad7391bbf3b" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2503#b4fc84fd1aadd9c712022637c47f140df38dcc4a" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -4256,7 +4396,7 @@ dependencies = [ [[package]] name = "dp-core" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2412#837429119497bc2d1f5d3c67ff56fad7391bbf3b" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2503#b4fc84fd1aadd9c712022637c47f140df38dcc4a" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -4271,7 +4411,7 @@ dependencies = [ [[package]] name = "dp-impl-tanssi-pallets-config" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2412#837429119497bc2d1f5d3c67ff56fad7391bbf3b" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2503#b4fc84fd1aadd9c712022637c47f140df38dcc4a" dependencies = [ "dp-consensus", "frame-support", @@ -4286,7 +4426,7 @@ dependencies = [ [[package]] name = "dp-slot-duration-runtime-api" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2412#837429119497bc2d1f5d3c67ff56fad7391bbf3b" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2503#b4fc84fd1aadd9c712022637c47f140df38dcc4a" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -4300,9 +4440,9 @@ dependencies = [ [[package]] name = "dtoa" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" +checksum = "d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04" [[package]] name = "dunce" @@ -4312,9 +4452,9 @@ checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" [[package]] name = "dyn-clonable" -version = "0.9.0" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e9232f0e607a262ceb9bd5141a3dfb3e4db6994b31989bbfd845878cba59fd4" +checksum = "a36efbb9bfd58e1723780aa04b61aba95ace6a05d9ffabfdb0b43672552f0805" dependencies = [ "dyn-clonable-impl", "dyn-clone", @@ -4322,20 +4462,20 @@ dependencies = [ [[package]] name = "dyn-clonable-impl" -version = "0.9.0" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "558e40ea573c374cf53507fd240b7ee2f5477df7cfebdb97323ec61c719399c5" +checksum = "7e8671d54058979a37a26f3511fbf8d198ba1aa35ffb202c42587d918d77213a" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.101", ] [[package]] name = "dyn-clone" -version = "1.0.17" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" +checksum = "1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005" [[package]] name = "ecdsa" @@ -4370,9 +4510,9 @@ checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" dependencies = [ "curve25519-dalek", "ed25519", - "rand_core", + "rand_core 0.6.4", "serde", - "sha2 0.10.8", + "sha2 0.10.9", "subtle 2.6.1", "zeroize", ] @@ -4387,16 +4527,16 @@ dependencies = [ "ed25519", "hashbrown 0.14.5", "hex", - "rand_core", - "sha2 0.10.8", + "rand_core 0.6.4", + "sha2 0.10.9", "zeroize", ] [[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" dependencies = [ "serde", ] @@ -4414,7 +4554,7 @@ dependencies = [ "generic-array 0.14.7", "group", "pkcs8", - "rand_core", + "rand_core 0.6.4", "sec1", "serdect", "subtle 2.6.1", @@ -4423,17 +4563,17 @@ dependencies = [ [[package]] name = "emulated-integration-tests-common" -version = "3.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "20.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "asset-test-utils", "bp-messages", "bp-xcm-bridge-hub", - "bridge-runtime-common", "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", "cumulus-primitives-core", "frame-support", + "hex-literal 0.4.1", "pallet-assets", "pallet-balances", "pallet-bridge-messages", @@ -4463,18 +4603,6 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" -[[package]] -name = "enum-as-inner" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9720bba047d567ffc8a3cba48bf19126600e249ab7f128e9233e6376976a116" -dependencies = [ - "heck 0.4.1", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "enum-as-inner" version = "0.6.1" @@ -4484,27 +4612,27 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "enumflags2" -version = "0.7.10" +version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d" +checksum = "ba2f4b465f5318854c6f8dd686ede6c0a9dc67d4b1ac241cf0eb51521a309147" dependencies = [ "enumflags2_derive", ] [[package]] name = "enumflags2_derive" -version = "0.7.10" +version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" +checksum = "fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -4515,7 +4643,7 @@ checksum = "2f9ed6b3789237c8a0c1c505af1c7eb2c560df6186f01b098c3a1064ea532f38" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -4543,14 +4671,14 @@ dependencies = [ [[package]] name = "env_logger" -version = "0.11.6" +version = "0.11.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0" +checksum = "13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f" dependencies = [ "anstream", "anstyle", "env_filter", - "humantime", + "jiff", "log", ] @@ -4562,15 +4690,15 @@ 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 = "errno" -version = "0.3.10" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" +checksum = "cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18" dependencies = [ "libc", "windows-sys 0.59.0", @@ -4594,9 +4722,9 @@ checksum = "8c321610643004cf908ec0f5f2aa0d8f1f8e14b540562a2887a1111ff1ecbf7b" dependencies = [ "crunchy", "fixed-hash", - "impl-codec 0.7.0", + "impl-codec 0.7.1", "impl-rlp", - "impl-serde 0.5.0", + "impl-serde", "scale-info", "tiny-keccak", ] @@ -4604,7 +4732,7 @@ dependencies = [ [[package]] name = "ethereum" version = "0.15.0" -source = "git+https://github.com/rust-ethereum/ethereum?rev=3be0d8fd4c2ad1ba216b69ef65b9382612efc8ba#3be0d8fd4c2ad1ba216b69ef65b9382612efc8ba" +source = "git+https://github.com/rust-ethereum/ethereum?rev=bbb544622208ef6e9890a2dbc224248f6dd13318#bbb544622208ef6e9890a2dbc224248f6dd13318" dependencies = [ "bytes", "ethereum-types", @@ -4626,9 +4754,9 @@ checksum = "1ab15ed80916029f878e0267c3a9f92b67df55e79af370bf66199059ae2b4ee3" dependencies = [ "ethbloom", "fixed-hash", - "impl-codec 0.7.0", + "impl-codec 0.7.1", "impl-rlp", - "impl-serde 0.5.0", + "impl-serde", "primitive-types 0.13.1", "scale-info", "uint 0.10.0", @@ -4651,16 +4779,6 @@ dependencies = [ "pin-project-lite", ] -[[package]] -name = "event-listener" -version = "4.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" -dependencies = [ - "concurrent-queue", - "pin-project-lite", -] - [[package]] name = "event-listener" version = "5.4.0" @@ -4674,9 +4792,9 @@ dependencies = [ [[package]] name = "event-listener-strategy" -version = "0.5.3" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2" +checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" dependencies = [ "event-listener 5.4.0", "pin-project-lite", @@ -4685,7 +4803,7 @@ dependencies = [ [[package]] name = "evm" version = "0.42.0" -source = "git+https://github.com/moondance-labs/evm?branch=tanssi-polkadot-stable2412#4f16e4d093c992f86fd5ef98541d727c85c7145c" +source = "git+https://github.com/rust-ethereum/evm?branch=v0.x#6ca5a72bc8942f4860137155dd9033526fd362a5" dependencies = [ "auto_impl", "environmental", @@ -4705,7 +4823,7 @@ dependencies = [ [[package]] name = "evm-core" version = "0.42.0" -source = "git+https://github.com/moondance-labs/evm?branch=tanssi-polkadot-stable2412#4f16e4d093c992f86fd5ef98541d727c85c7145c" +source = "git+https://github.com/rust-ethereum/evm?branch=v0.x#6ca5a72bc8942f4860137155dd9033526fd362a5" dependencies = [ "parity-scale-codec", "primitive-types 0.13.1", @@ -4716,7 +4834,7 @@ dependencies = [ [[package]] name = "evm-gasometer" version = "0.42.0" -source = "git+https://github.com/moondance-labs/evm?branch=tanssi-polkadot-stable2412#4f16e4d093c992f86fd5ef98541d727c85c7145c" +source = "git+https://github.com/rust-ethereum/evm?branch=v0.x#6ca5a72bc8942f4860137155dd9033526fd362a5" dependencies = [ "environmental", "evm-core", @@ -4727,7 +4845,7 @@ dependencies = [ [[package]] name = "evm-runtime" version = "0.42.0" -source = "git+https://github.com/moondance-labs/evm?branch=tanssi-polkadot-stable2412#4f16e4d093c992f86fd5ef98541d727c85c7145c" +source = "git+https://github.com/rust-ethereum/evm?branch=v0.x#6ca5a72bc8942f4860137155dd9033526fd362a5" dependencies = [ "auto_impl", "environmental", @@ -4757,7 +4875,7 @@ dependencies = [ "prettyplease", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -4842,17 +4960,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb42427514b063d97ce21d5199f36c0c307d981434a6be32582bc79fe5bd2303" dependencies = [ "expander", - "indexmap 2.7.0", - "proc-macro-crate 3.2.0", + "indexmap 2.9.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "fc-api" version = "1.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ "async-trait", "fp-storage", @@ -4864,7 +4982,7 @@ dependencies = [ [[package]] name = "fc-cli" version = "1.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ "clap", "ethereum-types", @@ -4882,7 +5000,7 @@ dependencies = [ [[package]] name = "fc-consensus" version = "2.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ "async-trait", "fp-consensus", @@ -4892,13 +5010,13 @@ dependencies = [ "sp-block-builder", "sp-consensus", "sp-runtime", - "thiserror 1.0.69", + "thiserror 2.0.12", ] [[package]] name = "fc-db" version = "2.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ "async-trait", "ethereum", @@ -4928,7 +5046,7 @@ dependencies = [ [[package]] name = "fc-mapping-sync" version = "2.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ "fc-db", "fc-storage", @@ -4951,7 +5069,7 @@ dependencies = [ [[package]] name = "fc-rpc" version = "2.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ "ethereum", "ethereum-types", @@ -4965,13 +5083,13 @@ dependencies = [ "fp-storage", "futures 0.3.31", "hex", - "jsonrpsee 0.24.7", + "jsonrpsee", "libsecp256k1", "log", "pallet-evm", "parity-scale-codec", "prometheus", - "rand", + "rand 0.9.1", "rlp 0.6.1", "sc-client-api", "sc-consensus-aura", @@ -4979,7 +5097,6 @@ dependencies = [ "sc-network-sync", "sc-rpc", "sc-service", - "sc-transaction-pool", "sc-transaction-pool-api", "sc-utils", "schnellru", @@ -4997,30 +5114,31 @@ dependencies = [ "sp-state-machine", "sp-storage", "sp-timestamp", + "sp-trie", "substrate-prometheus-endpoint", - "thiserror 1.0.69", + "thiserror 2.0.12", "tokio", ] [[package]] name = "fc-rpc-core" version = "1.1.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ "ethereum", "ethereum-types", - "jsonrpsee 0.24.7", + "jsonrpsee", "rlp 0.6.1", "rustc-hex", "serde", "serde_json", - "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503)", ] [[package]] name = "fc-storage" version = "1.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ "ethereum", "ethereum-types", @@ -5046,11 +5164,11 @@ dependencies = [ [[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", + "rand_core 0.6.4", "subtle 2.6.1", ] @@ -5094,9 +5212,9 @@ dependencies = [ [[package]] name = "finality-grandpa" -version = "0.16.2" +version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36530797b9bf31cd4ff126dcfee8170f86b00cfdcea3269d73133cc0415945c3" +checksum = "b4f8f43dc520133541781ec03a8cab158ae8b7f7169cdf22e9050aa6cf0fbdfc" dependencies = [ "either", "futures 0.3.31", @@ -5120,16 +5238,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "finito" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2384245d85162258a14b43567a9ee3598f5ae746a1581fb5d3d2cb780f0dbf95" -dependencies = [ - "futures-timer", - "pin-project", -] - [[package]] name = "fixed-hash" version = "0.8.0" @@ -5137,7 +5245,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835c052cb0c08c1acf6ffd71c022172e18723949c8282f2b9f27efbc51e64534" dependencies = [ "byteorder", - "rand", + "rand 0.8.5", "rustc-hex", "static_assertions", ] @@ -5148,6 +5256,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 = "flashbox-runtime" version = "0.1.0" @@ -5155,9 +5269,9 @@ dependencies = [ "async-backing-primitives", "cumulus-pallet-parachain-system", "cumulus-pallet-session-benchmarking", + "cumulus-pallet-weight-reclaim", "cumulus-primitives-core", "cumulus-primitives-parachain-inherent", - "cumulus-primitives-storage-weight-reclaim", "cumulus-primitives-timestamp", "cumulus-primitives-utility", "cumulus-test-relay-sproof-builder", @@ -5192,7 +5306,7 @@ dependencies = [ "pallet-invulnerables", "pallet-maintenance-mode", "pallet-migrations 0.1.0", - "pallet-migrations 1.0.0", + "pallet-migrations 10.1.0", "pallet-multisig", "pallet-proxy", "pallet-registrar", @@ -5248,15 +5362,6 @@ dependencies = [ "tp-traits", ] -[[package]] -name = "float-cmp" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" -dependencies = [ - "num-traits", -] - [[package]] name = "flume" version = "0.10.14" @@ -5289,9 +5394,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "foldhash" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" [[package]] name = "foreign-types" @@ -5310,8 +5415,8 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" -version = "12.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "13.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "parity-scale-codec", ] @@ -5338,10 +5443,10 @@ dependencies = [ [[package]] name = "fp-account" version = "1.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ "hex", - "impl-serde 0.5.0", + "impl-serde", "libsecp256k1", "log", "parity-scale-codec", @@ -5357,7 +5462,7 @@ dependencies = [ [[package]] name = "fp-consensus" version = "2.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ "ethereum", "parity-scale-codec", @@ -5368,7 +5473,7 @@ dependencies = [ [[package]] name = "fp-ethereum" version = "1.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ "ethereum", "ethereum-types", @@ -5380,7 +5485,7 @@ dependencies = [ [[package]] name = "fp-evm" version = "3.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ "environmental", "evm", @@ -5396,7 +5501,7 @@ dependencies = [ [[package]] name = "fp-rpc" version = "3.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ "ethereum", "ethereum-types", @@ -5412,7 +5517,7 @@ dependencies = [ [[package]] name = "fp-self-contained" version = "1.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ "frame-support", "parity-scale-codec", @@ -5424,7 +5529,7 @@ dependencies = [ [[package]] name = "fp-storage" version = "2.0.0" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ "parity-scale-codec", "serde", @@ -5432,14 +5537,14 @@ dependencies = [ [[package]] name = "fragile" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" +checksum = "28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619" [[package]] name = "frame-benchmarking" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-support", "frame-support-procedural", @@ -5462,8 +5567,8 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" -version = "32.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "47.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "Inflector", "array-bytes", @@ -5477,14 +5582,13 @@ dependencies = [ "frame-system", "gethostname", "handlebars", - "hex", "itertools 0.11.0", "linked-hash-map", "log", "parity-scale-codec", "polkadot-parachain-primitives", "polkadot-primitives", - "rand", + "rand 0.8.5", "rand_pcg", "sc-block-builder", "sc-chain-spec", @@ -5492,7 +5596,7 @@ dependencies = [ "sc-client-api", "sc-client-db", "sc-executor", - "sc-executor-common", + "sc-runtime-utilities", "sc-service", "sc-sysinfo", "serde", @@ -5501,7 +5605,6 @@ dependencies = [ "sp-block-builder", "sp-blockchain", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412)", "sp-database", "sp-externalities", "sp-genesis-builder", @@ -5522,21 +5625,35 @@ dependencies = [ "thousands", ] +[[package]] +name = "frame-decode" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6027a409bac4fe95b4d107f965fcdbc252fc89d884a360d076b3070b6128c094" +dependencies = [ + "frame-metadata 17.0.0", + "parity-scale-codec", + "scale-decode 0.14.0", + "scale-info", + "scale-type-resolver", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "frame-election-provider-solution-type" -version = "13.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "16.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "frame-election-provider-support" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -5551,8 +5668,8 @@ dependencies = [ [[package]] name = "frame-executive" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "aquamarine", "frame-support", @@ -5569,20 +5686,9 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "15.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "878babb0b136e731cc77ec2fd883ff02745ff21e6fb662729953d44923df009c" -dependencies = [ - "cfg-if", - "parity-scale-codec", - "scale-info", -] - -[[package]] -name = "frame-metadata" -version = "16.0.0" +version = "17.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cf1549fba25a6fcac22785b61698317d958e96cac72a59102ea45b9ae64692" +checksum = "701bac17e9b55e0f95067c428ebcb46496587f08e8cf4ccc0fe5903bea10dbb8" dependencies = [ "cfg-if", "parity-scale-codec", @@ -5592,9 +5698,9 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "18.0.0" +version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daaf440c68eb2c3d88e5760fe8c7af3f9fee9181fab6c2f2c4e7cc48dcc40bb8" +checksum = "26de808fa6461f2485dc51811aefed108850064994fb4a62b3ac21ffa62ac8df" dependencies = [ "cfg-if", "parity-scale-codec", @@ -5604,8 +5710,8 @@ dependencies = [ [[package]] name = "frame-metadata-hash-extension" -version = "0.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.8.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "array-bytes", "const-hex", @@ -5620,17 +5726,17 @@ dependencies = [ [[package]] name = "frame-remote-externalities" -version = "0.35.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.50.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "futures 0.3.31", "indicatif", - "jsonrpsee 0.24.7", + "jsonrpsee", "log", "parity-scale-codec", "serde", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503)", "sp-io", "sp-runtime", "sp-state-machine", @@ -5642,8 +5748,8 @@ dependencies = [ [[package]] name = "frame-support" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "aquamarine", "array-bytes", @@ -5651,7 +5757,7 @@ dependencies = [ "bitflags 1.3.2", "docify", "environmental", - "frame-metadata 18.0.0", + "frame-metadata 20.0.0", "frame-support-procedural", "impl-trait-for-tuples", "k256", @@ -5662,7 +5768,6 @@ dependencies = [ "scale-info", "serde", "serde_json", - "smallvec", "sp-api", "sp-arithmetic", "sp-core", @@ -5679,14 +5784,13 @@ dependencies = [ "sp-tracing", "sp-trie", "sp-weights", - "static_assertions", "tt-call", ] [[package]] name = "frame-support-procedural" -version = "23.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "33.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "Inflector", "cfg-expr", @@ -5696,39 +5800,39 @@ dependencies = [ "frame-support-procedural-tools", "itertools 0.11.0", "macro_magic", - "proc-macro-warning 1.0.2", + "proc-macro-warning", "proc-macro2", "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412)", - "syn 2.0.96", + "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503)", + "syn 2.0.101", ] [[package]] name = "frame-support-procedural-tools" -version = "10.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "13.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-support-procedural-tools-derive", - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "frame-support-procedural-tools-derive" -version = "11.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "12.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "frame-system" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "cfg-if", "docify", @@ -5740,15 +5844,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", "sp-version", "sp-weights", ] [[package]] name = "frame-system-benchmarking" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -5761,8 +5864,8 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" -version = "26.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "36.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "docify", "parity-scale-codec", @@ -5771,8 +5874,8 @@ dependencies = [ [[package]] name = "frame-try-runtime" -version = "0.34.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.46.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-support", "parity-scale-codec", @@ -5819,7 +5922,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29f9df8a11882c4e3335eb2d18a0137c505d9ca927470b0cac9c6f0ae07d28f7" dependencies = [ - "rustix 0.38.43", + "rustix 0.38.44", "windows-sys 0.48.0", ] @@ -5852,9 +5955,9 @@ dependencies = [ [[package]] name = "futures-bounded" -version = "0.1.0" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b07bbbe7d7e78809544c6f718d875627addc73a7c3582447abc052cd3dc67e0" +checksum = "91f328e7fb845fc832912fb6a34f40cf6d1888c92f974d1893a54e97b5ff542e" dependencies = [ "futures-timer", "futures-util", @@ -5941,17 +6044,18 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "futures-rustls" -version = "0.24.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35bd3cf68c183738046838e300353e4716c674dc5e56890de4826801a6622a28" +checksum = "a8f2f12607f92c69b12ed746fabf9ca4f5c482cba46679c1a75b874ed7c26adb" dependencies = [ "futures-io", - "rustls 0.21.12", + "rustls", + "rustls-pki-types", ] [[package]] @@ -6000,6 +6104,20 @@ dependencies = [ "byteorder", ] +[[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.1", +] + [[package]] name = "generic-array" version = "0.12.4" @@ -6032,14 +6150,28 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ "cfg-if", "js-sys", "libc", - "wasi", + "wasi 0.11.0+wasi-snapshot-preview1", + "wasm-bindgen", +] + +[[package]] +name = "getrandom" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "r-efi", + "wasi 0.14.2+wasi-0.2.4", "wasm-bindgen", ] @@ -6049,8 +6181,8 @@ version = "0.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ea1015b5a70616b688dc230cfe50c8af89d972cb132d5a622814d29773b10b9" dependencies = [ - "rand", - "rand_core", + "rand 0.8.5", + "rand_core 0.6.4", ] [[package]] @@ -6076,9 +6208,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.28.1" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" dependencies = [ "fallible-iterator 0.3.0", "stable_deref_trait", @@ -6105,7 +6237,7 @@ dependencies = [ "parking_lot 0.12.3", "portable-atomic", "quanta", - "rand", + "rand 0.8.5", "smallvec", "spinning_top", ] @@ -6117,7 +6249,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core", + "rand_core 0.6.4", "subtle 2.6.1", ] @@ -6133,7 +6265,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.7.0", + "indexmap 2.9.0", "slab", "tokio", "tokio-util", @@ -6142,17 +6274,17 @@ dependencies = [ [[package]] name = "h2" -version = "0.4.7" +version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e" +checksum = "a9421a676d1b147b16b82c9225157dc629087ef8ec4d5e2960f9437a90dac0a5" dependencies = [ "atomic-waker", "bytes", "fnv", "futures-core", "futures-sink", - "http 1.2.0", - "indexmap 2.7.0", + "http 1.3.1", + "indexmap 2.9.0", "slab", "tokio", "tokio-util", @@ -6216,13 +6348,14 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3" dependencies = [ "allocator-api2", "equivalent", "foldhash", + "serde", ] [[package]] @@ -6257,15 +6390,18 @@ checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" [[package]] name = "hermit-abi" -version = "0.4.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" +checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" [[package]] name = "hex" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +dependencies = [ + "serde", +] [[package]] name = "hex-conservative" @@ -6273,6 +6409,15 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "212ab92002354b4819390025006c897e8140934349e8635c9b077f47b4dcbd20" +[[package]] +name = "hex-conservative" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5313b072ce3c597065a808dbf612c4c8e8590bdbf8b579508bf7a762c5eae6cd" +dependencies = [ + "arrayvec 0.7.6", +] + [[package]] name = "hex-literal" version = "0.3.4" @@ -6287,21 +6432,22 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "hickory-proto" -version = "0.24.2" +version = "0.24.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "447afdcdb8afb9d0a852af6dc65d9b285ce720ed7a59e42a8bf2e931c67bc1b5" +checksum = "92652067c9ce6f66ce53cc38d1169daa36e6e7eb7dd3b63b5103bd9d97117248" dependencies = [ "async-trait", "cfg-if", "data-encoding", - "enum-as-inner 0.6.1", + "enum-as-inner", "futures-channel", "futures-io", "futures-util", - "idna 1.0.3", + "idna", "ipnet", "once_cell", - "rand", + "rand 0.8.5", + "socket2 0.5.10", "thiserror 1.0.69", "tinyvec", "tokio", @@ -6309,20 +6455,45 @@ 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.1", + "ring 0.17.14", + "thiserror 2.0.12", + "tinyvec", + "tokio", + "tracing", + "url", +] + [[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", - "hickory-proto", + "hickory-proto 0.24.4", "ipconfig", "lru-cache", "once_cell", "parking_lot 0.12.3", - "rand", + "rand 0.8.5", "resolv-conf", "smallvec", "thiserror 1.0.69", @@ -6330,6 +6501,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.1", + "resolv-conf", + "smallvec", + "thiserror 2.0.12", + "tokio", + "tracing", +] + [[package]] name = "hkdf" version = "0.12.4" @@ -6369,17 +6561,6 @@ 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" @@ -6393,9 +6574,9 @@ dependencies = [ [[package]] name = "http" -version = "1.2.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea" +checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565" dependencies = [ "bytes", "fnv", @@ -6420,27 +6601,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" dependencies = [ "bytes", - "http 1.2.0", + "http 1.3.1", ] [[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.2.0", + "futures-core", + "http 1.3.1", "http-body 1.0.1", "pin-project-lite", ] [[package]] name = "httparse" -version = "1.9.5" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" +checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" [[package]] name = "httpdate" @@ -6450,9 +6631,9 @@ checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" [[package]] name = "humantime" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" +checksum = "9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f" [[package]] name = "hyper" @@ -6471,7 +6652,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2 0.5.8", + "socket2 0.5.10", "tokio", "tower-service", "tracing", @@ -6480,15 +6661,15 @@ dependencies = [ [[package]] name = "hyper" -version = "1.5.2" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "256fb8d4bd6413123cc9d91832d78325c48ff41677595be797d90f42969beae0" +checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80" dependencies = [ "bytes", "futures-channel", "futures-util", - "h2 0.4.7", - "http 1.2.0", + "h2 0.4.10", + "http 1.3.1", "http-body 1.0.1", "httparse", "httpdate", @@ -6501,54 +6682,42 @@ dependencies = [ [[package]] name = "hyper-rustls" -version = "0.24.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" -dependencies = [ - "futures-util", - "http 0.2.12", - "hyper 0.14.32", - "log", - "rustls 0.21.12", - "rustls-native-certs 0.6.3", - "tokio", - "tokio-rustls 0.24.1", -] - -[[package]] -name = "hyper-rustls" -version = "0.27.5" +version = "0.27.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2" +checksum = "03a01595e11bdcec50946522c32dde3fc6914743000a68b93000965f2f02406d" dependencies = [ - "futures-util", - "http 1.2.0", - "hyper 1.5.2", + "http 1.3.1", + "hyper 1.6.0", "hyper-util", "log", - "rustls 0.23.21", - "rustls-native-certs 0.8.1", + "rustls", + "rustls-native-certs", "rustls-pki-types", "tokio", - "tokio-rustls 0.26.1", + "tokio-rustls", "tower-service", - "webpki-roots 0.26.7", + "webpki-roots 1.0.0", ] [[package]] name = "hyper-util" -version = "0.1.10" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4" +checksum = "b1c293b6b3d21eca78250dc7dbebd6b9210ec5530e038cbfe0661b5c47ab06e8" dependencies = [ + "base64 0.22.1", "bytes", "futures-channel", + "futures-core", "futures-util", - "http 1.2.0", + "http 1.3.1", "http-body 1.0.1", - "hyper 1.5.2", + "hyper 1.6.0", + "ipnet", + "libc", + "percent-encoding", "pin-project-lite", - "socket2 0.5.8", + "socket2 0.5.10", "tokio", "tower-service", "tracing", @@ -6556,16 +6725,17 @@ dependencies = [ [[package]] name = "iana-time-zone" -version = "0.1.61" +version = "0.1.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" +checksum = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8" dependencies = [ "android_system_properties", "core-foundation-sys", "iana-time-zone-haiku", "js-sys", + "log", "wasm-bindgen", - "windows-core 0.52.0", + "windows-core 0.61.2", ] [[package]] @@ -6579,21 +6749,22 @@ dependencies = [ [[package]] name = "icu_collections" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" dependencies = [ "displaydoc", + "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locid" -version = "1.5.0" +name = "icu_locale_core" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" dependencies = [ "displaydoc", "litemap", @@ -6602,31 +6773,11 @@ 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.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" dependencies = [ "displaydoc", "icu_collections", @@ -6634,94 +6785,60 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", - "utf16_iter", - "utf8_iter", - "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" +checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" [[package]] name = "icu_properties" -version = "1.5.1" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" dependencies = [ "displaydoc", "icu_collections", - "icu_locid_transform", + "icu_locale_core", "icu_properties_data", "icu_provider", - "tinystr", + "potential_utf", + "zerotrie", "zerovec", ] [[package]] name = "icu_properties_data" -version = "1.5.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" +checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" [[package]] name = "icu_provider" -version = "1.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" dependencies = [ "displaydoc", - "icu_locid", - "icu_provider_macros", + "icu_locale_core", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", + "zerotrie", "zerovec", ] -[[package]] -name = "icu_provider_macros" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.96", -] - [[package]] name = "ident_case" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" -[[package]] -name = "idna" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" -dependencies = [ - "matches", - "unicode-bidi", - "unicode-normalization", -] - -[[package]] -name = "idna" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" -dependencies = [ - "unicode-bidi", - "unicode-normalization", -] - [[package]] name = "idna" version = "1.0.3" @@ -6735,9 +6852,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", @@ -6759,7 +6876,7 @@ version = "3.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cdf9d64cfcf380606e64f9a0bcf493616b65331199f984151a6fa11a7b3cde38" dependencies = [ - "async-io 2.4.0", + "async-io 2.4.1", "core-foundation 0.9.4", "fnv", "futures 0.3.31", @@ -6773,7 +6890,7 @@ dependencies = [ "rtnetlink", "system-configuration", "tokio", - "windows", + "windows 0.53.0", ] [[package]] @@ -6789,7 +6906,7 @@ dependencies = [ "http 0.2.12", "hyper 0.14.32", "log", - "rand", + "rand 0.8.5", "tokio", "url", "xmltree", @@ -6806,9 +6923,9 @@ dependencies = [ [[package]] name = "impl-codec" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67aa010c1e3da95bf151bd8b4c059b2ed7e75387cdb969b4f8f2723a43f9941" +checksum = "2d40b9d5e17727407e55028eafc22b2dc68781786e6d7eb8a21103f5058e3a14" dependencies = [ "parity-scale-codec", ] @@ -6835,18 +6952,9 @@ dependencies = [ [[package]] name = "impl-serde" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc88fc67028ae3db0c853baa36269d398d5f45b6982f95549ff5def78c935cd" -dependencies = [ - "serde", -] - -[[package]] -name = "impl-serde" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a143eada6a1ec4aefa5049037a26a6d597bfd64f8c026d07b77133e02b7dd0b" +checksum = "4a143eada6a1ec4aefa5049037a26a6d597bfd64f8c026d07b77133e02b7dd0b" dependencies = [ "serde", ] @@ -6859,7 +6967,7 @@ checksum = "a0eb5a3343abf848c0984fe4604b2b105da9539376e24fc0a3b0007411ae4fd9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -6906,12 +7014,13 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.7.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f" +checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.15.3", + "serde", ] [[package]] @@ -6922,22 +7031,22 @@ checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" [[package]] name = "indicatif" -version = "0.17.9" +version = "0.17.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbf675b85ed934d3c67b5c5469701eec7db22689d0a2139d856e0925fa28b281" +checksum = "183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235" dependencies = [ "console", "number_prefix", "portable-atomic", - "unicode-width 0.2.0", + "unicode-width", "web-time", ] [[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", ] @@ -6983,7 +7092,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" dependencies = [ - "socket2 0.5.8", + "socket2 0.5.10", "widestring", "windows-sys 0.48.0", "winreg", @@ -6991,19 +7100,29 @@ dependencies = [ [[package]] name = "ipnet" -version = "2.10.1" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" +checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" + +[[package]] +name = "iri-string" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2" +dependencies = [ + "memchr", + "serde", +] [[package]] name = "is-terminal" -version = "0.4.13" +version = "0.4.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b" +checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9" dependencies = [ - "hermit-abi 0.4.0", + "hermit-abi 0.5.1", "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -7057,24 +7176,59 @@ 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.14" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" + +[[package]] +name = "jiff" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" +checksum = "a194df1107f33c79f4f93d02c80798520551949d59dfad22b6157048a88cca93" +dependencies = [ + "jiff-static", + "log", + "portable-atomic", + "portable-atomic-util", + "serde", +] + +[[package]] +name = "jiff-static" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c6e1db7ed32c6c71b759497fae34bf7933636f75a251b9e736555da426f6442" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.101", +] [[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.69", "walkdir", + "windows-sys 0.45.0", ] [[package]] @@ -7085,10 +7239,11 @@ checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" [[package]] name = "jobserver" -version = "0.1.32" +version = "0.1.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" +checksum = "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a" dependencies = [ + "getrandom 0.3.3", "libc", ] @@ -7104,105 +7259,39 @@ dependencies = [ [[package]] name = "jsonrpsee" -version = "0.22.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfdb12a2381ea5b2e68c3469ec604a007b367778cdb14d09612c8069ebd616ad" -dependencies = [ - "jsonrpsee-client-transport 0.22.5", - "jsonrpsee-core 0.22.5", - "jsonrpsee-http-client 0.22.5", - "jsonrpsee-types 0.22.5", -] - -[[package]] -name = "jsonrpsee" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b089779ad7f80768693755a031cc14a7766aba707cbe886674e3f79e9b7e47" -dependencies = [ - "jsonrpsee-core 0.23.2", - "jsonrpsee-types 0.23.2", - "jsonrpsee-ws-client 0.23.2", -] - -[[package]] -name = "jsonrpsee" -version = "0.24.7" +version = "0.24.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5c71d8c1a731cc4227c2f698d377e7848ca12c8a48866fc5e6951c43a4db843" +checksum = "37b26c20e2178756451cfeb0661fb74c47dd5988cb7e3939de7e9241fd604d42" dependencies = [ - "jsonrpsee-core 0.24.7", - "jsonrpsee-http-client 0.24.7", + "jsonrpsee-client-transport", + "jsonrpsee-core", + "jsonrpsee-http-client", "jsonrpsee-proc-macros", "jsonrpsee-server", - "jsonrpsee-types 0.24.7", - "jsonrpsee-ws-client 0.24.7", + "jsonrpsee-types", + "jsonrpsee-ws-client", "tokio", "tracing", ] [[package]] name = "jsonrpsee-client-transport" -version = "0.22.5" +version = "0.24.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4978087a58c3ab02efc5b07c5e5e2803024536106fd5506f558db172c889b3aa" -dependencies = [ - "futures-util", - "http 0.2.12", - "jsonrpsee-core 0.22.5", - "pin-project", - "rustls-native-certs 0.7.3", - "rustls-pki-types", - "soketto 0.7.1", - "thiserror 1.0.69", - "tokio", - "tokio-rustls 0.25.0", - "tokio-util", - "tracing", - "url", -] - -[[package]] -name = "jsonrpsee-client-transport" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08163edd8bcc466c33d79e10f695cdc98c00d1e6ddfb95cec41b6b0279dd5432" -dependencies = [ - "base64 0.22.1", - "futures-util", - "http 1.2.0", - "jsonrpsee-core 0.23.2", - "pin-project", - "rustls 0.23.21", - "rustls-pki-types", - "rustls-platform-verifier", - "soketto 0.8.1", - "thiserror 1.0.69", - "tokio", - "tokio-rustls 0.26.1", - "tokio-util", - "tracing", - "url", -] - -[[package]] -name = "jsonrpsee-client-transport" -version = "0.24.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "548125b159ba1314104f5bb5f38519e03a41862786aa3925cf349aae9cdd546e" +checksum = "bacb85abf4117092455e1573625e21b8f8ef4dec8aff13361140b2dc266cdff2" dependencies = [ "base64 0.22.1", "futures-util", - "http 1.2.0", - "jsonrpsee-core 0.24.7", + "http 1.3.1", + "jsonrpsee-core", "pin-project", - "rustls 0.23.21", + "rustls", "rustls-pki-types", "rustls-platform-verifier", "soketto 0.8.1", "thiserror 1.0.69", "tokio", - "tokio-rustls 0.26.1", + "tokio-rustls", "tokio-util", "tracing", "url", @@ -7210,67 +7299,22 @@ dependencies = [ [[package]] name = "jsonrpsee-core" -version = "0.22.5" +version = "0.24.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4b257e1ec385e07b0255dde0b933f948b5c8b8c28d42afda9587c3a967b896d" -dependencies = [ - "anyhow", - "async-trait", - "beef", - "futures-timer", - "futures-util", - "hyper 0.14.32", - "jsonrpsee-types 0.22.5", - "pin-project", - "rustc-hash 1.1.0", - "serde", - "serde_json", - "thiserror 1.0.69", - "tokio", - "tokio-stream", - "tracing", -] - -[[package]] -name = "jsonrpsee-core" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79712302e737d23ca0daa178e752c9334846b08321d439fd89af9a384f8c830b" -dependencies = [ - "anyhow", - "async-trait", - "beef", - "futures-timer", - "futures-util", - "jsonrpsee-types 0.23.2", - "pin-project", - "rustc-hash 1.1.0", - "serde", - "serde_json", - "thiserror 1.0.69", - "tokio", - "tokio-stream", - "tracing", -] - -[[package]] -name = "jsonrpsee-core" -version = "0.24.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2882f6f8acb9fdaec7cefc4fd607119a9bd709831df7d7672a1d3b644628280" +checksum = "456196007ca3a14db478346f58c7238028d55ee15c1df15115596e411ff27925" dependencies = [ "async-trait", "bytes", "futures-timer", "futures-util", - "http 1.2.0", + "http 1.3.1", "http-body 1.0.1", "http-body-util", - "jsonrpsee-types 0.24.7", + "jsonrpsee-types", "parking_lot 0.12.3", "pin-project", - "rand", - "rustc-hash 2.1.0", + "rand 0.8.5", + "rustc-hash 2.1.1", "serde", "serde_json", "thiserror 1.0.69", @@ -7281,39 +7325,19 @@ dependencies = [ [[package]] name = "jsonrpsee-http-client" -version = "0.22.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ccf93fc4a0bfe05d851d37d7c32b7f370fe94336b52a2f0efc5f1981895c2e5" -dependencies = [ - "async-trait", - "hyper 0.14.32", - "hyper-rustls 0.24.2", - "jsonrpsee-core 0.22.5", - "jsonrpsee-types 0.22.5", - "serde", - "serde_json", - "thiserror 1.0.69", - "tokio", - "tower 0.4.13", - "tracing", - "url", -] - -[[package]] -name = "jsonrpsee-http-client" -version = "0.24.7" +version = "0.24.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3638bc4617f96675973253b3a45006933bde93c2fd8a6170b33c777cc389e5b" +checksum = "c872b6c9961a4ccc543e321bb5b89f6b2d2c7fe8b61906918273a3333c95400c" dependencies = [ "async-trait", "base64 0.22.1", "http-body 1.0.1", - "hyper 1.5.2", - "hyper-rustls 0.27.5", + "hyper 1.6.0", + "hyper-rustls", "hyper-util", - "jsonrpsee-core 0.24.7", - "jsonrpsee-types 0.24.7", - "rustls 0.23.21", + "jsonrpsee-core", + "jsonrpsee-types", + "rustls", "rustls-platform-verifier", "serde", "serde_json", @@ -7326,31 +7350,31 @@ dependencies = [ [[package]] name = "jsonrpsee-proc-macros" -version = "0.24.7" +version = "0.24.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06c01ae0007548e73412c08e2285ffe5d723195bf268bce67b1b77c3bb2a14d" +checksum = "5e65763c942dfc9358146571911b0cd1c361c2d63e2d2305622d40d36376ca80" dependencies = [ "heck 0.5.0", - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "jsonrpsee-server" -version = "0.24.7" +version = "0.24.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82ad8ddc14be1d4290cd68046e7d1d37acd408efed6d3ca08aefcc3ad6da069c" +checksum = "55e363146da18e50ad2b51a0a7925fc423137a0b1371af8235b1c231a0647328" dependencies = [ "futures-util", - "http 1.2.0", + "http 1.3.1", "http-body 1.0.1", "http-body-util", - "hyper 1.5.2", + "hyper 1.6.0", "hyper-util", - "jsonrpsee-core 0.24.7", - "jsonrpsee-types 0.24.7", + "jsonrpsee-core", + "jsonrpsee-types", "pin-project", "route-recognizer", "serde", @@ -7366,37 +7390,11 @@ dependencies = [ [[package]] name = "jsonrpsee-types" -version = "0.22.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "150d6168405890a7a3231a3c74843f58b8959471f6df76078db2619ddee1d07d" -dependencies = [ - "anyhow", - "beef", - "serde", - "serde_json", - "thiserror 1.0.69", -] - -[[package]] -name = "jsonrpsee-types" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9c465fbe385238e861fdc4d1c85e04ada6c1fd246161d26385c1b311724d2af" -dependencies = [ - "beef", - "http 1.2.0", - "serde", - "serde_json", - "thiserror 1.0.69", -] - -[[package]] -name = "jsonrpsee-types" -version = "0.24.7" +version = "0.24.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a178c60086f24cc35bb82f57c651d0d25d99c4742b4d335de04e97fa1f08a8a1" +checksum = "08a8e70baf945b6b5752fc8eb38c918a48f1234daf11355e07106d963f860089" dependencies = [ - "http 1.2.0", + "http 1.3.1", "serde", "serde_json", "thiserror 1.0.69", @@ -7404,27 +7402,14 @@ dependencies = [ [[package]] name = "jsonrpsee-ws-client" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c28759775f5cb2f1ea9667672d3fe2b0e701d1f4b7b67954e60afe7fd058b5e" -dependencies = [ - "http 1.2.0", - "jsonrpsee-client-transport 0.23.2", - "jsonrpsee-core 0.23.2", - "jsonrpsee-types 0.23.2", - "url", -] - -[[package]] -name = "jsonrpsee-ws-client" -version = "0.24.7" +version = "0.24.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fe322e0896d0955a3ebdd5bf813571c53fea29edd713bc315b76620b327e86d" +checksum = "01b3323d890aa384f12148e8d2a1fd18eb66e9e7e825f9de4fa53bcc19b93eef" dependencies = [ - "http 1.2.0", - "jsonrpsee-client-transport 0.24.7", - "jsonrpsee-core 0.24.7", - "jsonrpsee-types 0.24.7", + "http 1.3.1", + "jsonrpsee-client-transport", + "jsonrpsee-core", + "jsonrpsee-types", "url", ] @@ -7439,7 +7424,7 @@ dependencies = [ "elliptic-curve", "once_cell", "serdect", - "sha2 0.10.8", + "sha2 0.10.9", ] [[package]] @@ -7451,13 +7436,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.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b286e6b663fb926e1eeb68528e69cb70ed46c6d65871a21b2215ae8154c6d3c" +checksum = "3e1b8590eb6148af2ea2d75f38e7d29f5ca970d5a4df456b3ef19b8b415d0264" dependencies = [ - "primitive-types 0.12.2", + "primitive-types 0.13.1", "tiny-keccak", ] @@ -7525,9 +7520,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.169" +version = "0.2.172" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" [[package]] name = "libflate" @@ -7551,32 +7546,31 @@ dependencies = [ [[package]] name = "libloading" -version = "0.8.6" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" +checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets 0.52.6", + "windows-targets 0.53.0", ] [[package]] name = "libm" -version = "0.2.11" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa" +checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" [[package]] name = "libp2p" -version = "0.52.4" +version = "0.54.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94495eb319a85b70a68b85e2389a95bb3555c71c49025b78c691a854a7e6464" +checksum = "bbbe80f9c7e00526cd6b838075b9c171919404a4732cb2fa8ece0a093223bfc4" dependencies = [ "bytes", "either", "futures 0.3.31", "futures-timer", - "getrandom", - "instant", + "getrandom 0.2.16", "libp2p-allow-block-list", "libp2p-connection-limits", "libp2p-core", @@ -7593,7 +7587,6 @@ dependencies = [ "libp2p-swarm", "libp2p-tcp", "libp2p-upnp", - "libp2p-wasm-ext", "libp2p-websocket", "libp2p-yamux", "multiaddr 0.18.2", @@ -7604,9 +7597,9 @@ dependencies = [ [[package]] name = "libp2p-allow-block-list" -version = "0.2.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55b46558c5c0bf99d3e2a1a38fd54ff5476ca66dd1737b12466a1824dd219311" +checksum = "d1027ccf8d70320ed77e984f273bc8ce952f623762cb9bf2d126df73caef8041" dependencies = [ "libp2p-core", "libp2p-identity", @@ -7616,9 +7609,9 @@ dependencies = [ [[package]] name = "libp2p-connection-limits" -version = "0.2.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f5107ad45cb20b2f6c3628c7b6014b996fcb13a88053f4569c872c6e30abf58" +checksum = "8d003540ee8baef0d254f7b6bfd79bac3ddf774662ca0abf69186d517ef82ad8" dependencies = [ "libp2p-core", "libp2p-identity", @@ -7628,17 +7621,15 @@ dependencies = [ [[package]] name = "libp2p-core" -version = "0.40.1" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd44289ab25e4c9230d9246c475a22241e301b23e8f4061d3bdef304a1a99713" +checksum = "a61f26c83ed111104cd820fe9bc3aaabbac5f1652a1d213ed6e900b7918a1298" dependencies = [ "either", "fnv", "futures 0.3.31", "futures-timer", - "instant", "libp2p-identity", - "log", "multiaddr 0.18.2", "multihash 0.19.3", "multistream-select", @@ -7646,37 +7637,39 @@ dependencies = [ "parking_lot 0.12.3", "pin-project", "quick-protobuf", - "rand", + "rand 0.8.5", "rw-stream-sink", "smallvec", "thiserror 1.0.69", - "unsigned-varint 0.7.2", + "tracing", + "unsigned-varint 0.8.0", "void", + "web-time", ] [[package]] name = "libp2p-dns" -version = "0.40.1" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6a18db73084b4da2871438f6239fef35190b05023de7656e877c18a00541a3b" +checksum = "97f37f30d5c7275db282ecd86e54f29dd2176bd3ac656f06abf43bedb21eb8bd" dependencies = [ "async-trait", "futures 0.3.31", + "hickory-resolver 0.24.4", "libp2p-core", "libp2p-identity", - "log", "parking_lot 0.12.3", "smallvec", - "trust-dns-resolver", + "tracing", ] [[package]] name = "libp2p-identify" -version = "0.43.1" +version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45a96638a0a176bec0a4bcaebc1afa8cf909b114477209d7456ade52c61cd9cd" +checksum = "1711b004a273be4f30202778856368683bd9a83c4c7dcc8f848847606831a4e3" dependencies = [ - "asynchronous-codec", + "asynchronous-codec 0.7.0", "either", "futures 0.3.31", "futures-bounded", @@ -7684,148 +7677,150 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm", - "log", "lru 0.12.5", "quick-protobuf", "quick-protobuf-codec", "smallvec", "thiserror 1.0.69", + "tracing", "void", ] [[package]] name = "libp2p-identity" -version = "0.2.10" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "257b5621d159b32282eac446bed6670c39c7dc68a200a992d8f056afa0066f6d" +checksum = "fbb68ea10844211a59ce46230909fd0ea040e8a192454d4cc2ee0d53e12280eb" dependencies = [ "bs58", "ed25519-dalek", "hkdf", "multihash 0.19.3", "quick-protobuf", - "rand", - "sha2 0.10.8", - "thiserror 1.0.69", + "rand 0.8.5", + "sha2 0.10.9", + "thiserror 2.0.12", "tracing", "zeroize", ] [[package]] name = "libp2p-kad" -version = "0.44.6" +version = "0.46.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16ea178dabba6dde6ffc260a8e0452ccdc8f79becf544946692fff9d412fc29d" +checksum = "ced237d0bd84bbebb7c2cad4c073160dacb4fe40534963c32ed6d4c6bb7702a3" dependencies = [ "arrayvec 0.7.6", - "asynchronous-codec", + "asynchronous-codec 0.7.0", "bytes", "either", "fnv", "futures 0.3.31", + "futures-bounded", "futures-timer", - "instant", "libp2p-core", "libp2p-identity", "libp2p-swarm", - "log", "quick-protobuf", "quick-protobuf-codec", - "rand", - "sha2 0.10.8", + "rand 0.8.5", + "sha2 0.10.9", "smallvec", "thiserror 1.0.69", + "tracing", "uint 0.9.5", - "unsigned-varint 0.7.2", "void", + "web-time", ] [[package]] name = "libp2p-mdns" -version = "0.44.0" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42a2567c305232f5ef54185e9604579a894fd0674819402bb0ac0246da82f52a" +checksum = "14b8546b6644032565eb29046b42744aee1e9f261ed99671b2c93fb140dba417" dependencies = [ "data-encoding", "futures 0.3.31", + "hickory-proto 0.24.4", "if-watch", "libp2p-core", "libp2p-identity", "libp2p-swarm", - "log", - "rand", + "rand 0.8.5", "smallvec", - "socket2 0.5.8", + "socket2 0.5.10", "tokio", - "trust-dns-proto 0.22.0", + "tracing", "void", ] [[package]] name = "libp2p-metrics" -version = "0.13.1" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "239ba7d28f8d0b5d77760dc6619c05c7e88e74ec8fbbe97f856f20a56745e620" +checksum = "77ebafa94a717c8442d8db8d3ae5d1c6a15e30f2d347e0cd31d057ca72e42566" dependencies = [ - "instant", + "futures 0.3.31", "libp2p-core", "libp2p-identify", "libp2p-identity", "libp2p-kad", "libp2p-ping", "libp2p-swarm", - "once_cell", + "pin-project", "prometheus-client", + "web-time", ] [[package]] name = "libp2p-noise" -version = "0.43.2" +version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2eeec39ad3ad0677551907dd304b2f13f17208ccebe333bef194076cd2e8921" +checksum = "36b137cb1ae86ee39f8e5d6245a296518912014eaa87427d24e6ff58cfc1b28c" dependencies = [ + "asynchronous-codec 0.7.0", "bytes", "curve25519-dalek", "futures 0.3.31", "libp2p-core", "libp2p-identity", - "log", "multiaddr 0.18.2", "multihash 0.19.3", "once_cell", "quick-protobuf", - "rand", - "sha2 0.10.8", + "rand 0.8.5", + "sha2 0.10.9", "snow", "static_assertions", "thiserror 1.0.69", + "tracing", "x25519-dalek", "zeroize", ] [[package]] name = "libp2p-ping" -version = "0.43.1" +version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e702d75cd0827dfa15f8fd92d15b9932abe38d10d21f47c50438c71dd1b5dae3" +checksum = "005a34420359223b974ee344457095f027e51346e992d1e0dcd35173f4cdd422" dependencies = [ "either", "futures 0.3.31", "futures-timer", - "instant", "libp2p-core", "libp2p-identity", "libp2p-swarm", - "log", - "rand", + "rand 0.8.5", + "tracing", "void", + "web-time", ] [[package]] name = "libp2p-quic" -version = "0.9.3" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "130d451d83f21b81eb7b35b360bc7972aeafb15177784adc56528db082e6b927" +checksum = "46352ac5cd040c70e88e7ff8257a2ae2f891a4076abad2c439584a31c15fd24e" dependencies = [ "bytes", "futures 0.3.31", @@ -7834,76 +7829,78 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-tls", - "log", "parking_lot 0.12.3", - "quinn 0.10.2", - "rand", - "ring 0.16.20", - "rustls 0.21.12", - "socket2 0.5.8", + "quinn", + "rand 0.8.5", + "ring 0.17.14", + "rustls", + "socket2 0.5.10", "thiserror 1.0.69", "tokio", + "tracing", ] [[package]] name = "libp2p-request-response" -version = "0.25.3" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8e3b4d67870478db72bac87bfc260ee6641d0734e0e3e275798f089c3fecfd4" +checksum = "1356c9e376a94a75ae830c42cdaea3d4fe1290ba409a22c809033d1b7dcab0a6" dependencies = [ "async-trait", "futures 0.3.31", - "instant", + "futures-bounded", + "futures-timer", "libp2p-core", "libp2p-identity", "libp2p-swarm", - "log", - "rand", + "rand 0.8.5", "smallvec", + "tracing", "void", + "web-time", ] [[package]] name = "libp2p-swarm" -version = "0.43.7" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "580189e0074af847df90e75ef54f3f30059aedda37ea5a1659e8b9fca05c0141" +checksum = "d7dd6741793d2c1fb2088f67f82cf07261f25272ebe3c0b0c311e0c6b50e851a" dependencies = [ "either", "fnv", "futures 0.3.31", "futures-timer", - "instant", "libp2p-core", "libp2p-identity", "libp2p-swarm-derive", - "log", + "lru 0.12.5", "multistream-select", "once_cell", - "rand", + "rand 0.8.5", "smallvec", "tokio", + "tracing", "void", + "web-time", ] [[package]] name = "libp2p-swarm-derive" -version = "0.33.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4d5ec2a3df00c7836d7696c136274c9c59705bac69133253696a6c932cd1d74" +checksum = "206e0aa0ebe004d778d79fb0966aa0de996c19894e2c0605ba2f8524dd4443d8" dependencies = [ - "heck 0.4.1", - "proc-macro-warning 0.4.2", + "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "libp2p-tcp" -version = "0.40.1" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b558dd40d1bcd1aaaed9de898e9ec6a436019ecc2420dd0016e712fbb61c5508" +checksum = "ad964f312c59dcfcac840acd8c555de8403e295d39edf96f5240048b5fcaa314" dependencies = [ "futures 0.3.31", "futures-timer", @@ -7911,92 +7908,80 @@ dependencies = [ "libc", "libp2p-core", "libp2p-identity", - "log", - "socket2 0.5.8", + "socket2 0.5.10", "tokio", + "tracing", ] [[package]] name = "libp2p-tls" -version = "0.2.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8218d1d5482b122ccae396bbf38abdcb283ecc96fa54760e1dfd251f0546ac61" +checksum = "47b23dddc2b9c355f73c1e36eb0c3ae86f7dc964a3715f0731cfad352db4d847" dependencies = [ "futures 0.3.31", "futures-rustls", "libp2p-core", "libp2p-identity", "rcgen", - "ring 0.16.20", - "rustls 0.21.12", + "ring 0.17.14", + "rustls", "rustls-webpki 0.101.7", "thiserror 1.0.69", - "x509-parser 0.15.1", + "x509-parser 0.16.0", "yasna", ] [[package]] name = "libp2p-upnp" -version = "0.1.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82775a47b34f10f787ad3e2a22e2c1541e6ebef4fe9f28f3ac553921554c94c1" +checksum = "01bf2d1b772bd3abca049214a3304615e6a36fa6ffc742bdd1ba774486200b8f" dependencies = [ "futures 0.3.31", "futures-timer", "igd-next", "libp2p-core", "libp2p-swarm", - "log", "tokio", + "tracing", "void", ] -[[package]] -name = "libp2p-wasm-ext" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e5d8e3a9e07da0ef5b55a9f26c009c8fb3c725d492d8bb4b431715786eea79c" -dependencies = [ - "futures 0.3.31", - "js-sys", - "libp2p-core", - "send_wrapper", - "wasm-bindgen", - "wasm-bindgen-futures", -] - [[package]] name = "libp2p-websocket" -version = "0.42.2" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "004ee9c4a4631435169aee6aad2f62e3984dc031c43b6d29731e8e82a016c538" +checksum = "888b2ff2e5d8dcef97283daab35ad1043d18952b65e05279eecbe02af4c6e347" dependencies = [ "either", "futures 0.3.31", "futures-rustls", "libp2p-core", "libp2p-identity", - "log", "parking_lot 0.12.3", "pin-project-lite", "rw-stream-sink", "soketto 0.8.1", "thiserror 1.0.69", + "tracing", "url", "webpki-roots 0.25.4", ] [[package]] name = "libp2p-yamux" -version = "0.44.1" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eedcb62824c4300efb9cfd4e2a6edaf3ca097b9e68b36dabe45a44469fd6a85" +checksum = "788b61c80789dba9760d8c669a5bedb642c8267555c803fabd8396e4ca5c5882" dependencies = [ + "either", "futures 0.3.31", "libp2p-core", - "log", "thiserror 1.0.69", - "yamux", + "tracing", + "yamux 0.12.1", + "yamux 0.13.5", ] [[package]] @@ -8005,9 +7990,9 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.1", "libc", - "redox_syscall 0.5.8", + "redox_syscall 0.5.12", ] [[package]] @@ -8027,18 +8012,18 @@ dependencies = [ [[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 0.22.1", "digest 0.9.0", "hmac-drbg", "libsecp256k1-core", "libsecp256k1-gen-ecmult", "libsecp256k1-gen-genmult", - "rand", + "rand 0.8.5", "serde", "sha2 0.9.9", "typenum", @@ -8086,9 +8071,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.21" +version = "1.1.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df9b68e50e6e0b26f672573834882eb57759f6db9b3be2ea3c35c91188bb4eaa" +checksum = "8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d" dependencies = [ "cc", "pkg-config", @@ -8097,9 +8082,9 @@ dependencies = [ [[package]] name = "link-cplusplus" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d240c6f7e1ba3a28b0249f774e6a9dd0175054b52dfbb61b16eb8505c3785c9" +checksum = "4a6f6da007f968f9def0d65a05b187e2960183de70c160204ecfccf0ee330212" dependencies = [ "cc", ] @@ -8146,6 +8131,12 @@ version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" +[[package]] +name = "linux-raw-sys" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" + [[package]] name = "lioness" version = "0.1.2" @@ -8160,58 +8151,53 @@ dependencies = [ [[package]] name = "litemap" -version = "0.7.4" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" +checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" [[package]] name = "litep2p" -version = "0.8.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b0fef34af8847e816003bf7fdeac5ea50b9a7a88441ac927a6166b5e812ab79" +checksum = "14fb10e63363204b89d91e1292df83322fd9de5d7fa76c3d5c78ddc2f8f3efa9" dependencies = [ "async-trait", "bs58", "bytes", - "cid 0.10.1", + "cid 0.11.1", "ed25519-dalek", "futures 0.3.31", "futures-timer", - "hex-literal 0.4.1", - "hickory-resolver", - "indexmap 2.7.0", + "hickory-resolver 0.25.2", + "indexmap 2.9.0", "libc", - "mockall 0.13.1", + "mockall", "multiaddr 0.17.1", "multihash 0.17.0", "network-interface", - "nohash-hasher", "parking_lot 0.12.3", "pin-project", - "prost 0.12.6", + "prost 0.13.5", "prost-build", - "rand", - "rcgen", - "ring 0.16.20", - "rustls 0.20.9", + "rand 0.8.5", "serde", - "sha2 0.10.8", + "sha2 0.10.9", "simple-dns", "smallvec", "snow", - "socket2 0.5.8", - "static_assertions", - "thiserror 1.0.69", + "socket2 0.5.10", + "thiserror 2.0.12", "tokio", "tokio-stream", "tokio-tungstenite", "tokio-util", "tracing", - "uint 0.9.5", + "uint 0.10.0", "unsigned-varint 0.8.0", "url", "x25519-dalek", - "x509-parser 0.16.0", + "x509-parser 0.17.0", + "yamux 0.13.5", "yasna", "zeroize", ] @@ -8228,9 +8214,22 @@ dependencies = [ [[package]] name = "log" -version = "0.4.25" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" + +[[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" @@ -8244,7 +8243,7 @@ version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" dependencies = [ - "hashbrown 0.15.2", + "hashbrown 0.15.3", ] [[package]] @@ -8256,6 +8255,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 = "lz4" version = "1.28.1" @@ -8284,6 +8289,17 @@ 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", + "quote", + "syn 2.0.101", +] + [[package]] name = "macro_magic" version = "0.5.1" @@ -8293,7 +8309,7 @@ dependencies = [ "macro_magic_core", "macro_magic_macros", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -8307,7 +8323,7 @@ dependencies = [ "macro_magic_core_macros", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -8318,7 +8334,7 @@ checksum = "b02abfe41815b5bd98dbd4260173db2c116dda171dc0fe7838cb206333b83308" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -8329,7 +8345,7 @@ checksum = "73ea28ee64b88876bf45277ed9a5817c1817df061a74f2b988971a12570e5869" dependencies = [ "macro_magic_core", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -8354,7 +8370,7 @@ version = "0.1.0" dependencies = [ "cumulus-primitives-core", "flume 0.10.14", - "jsonrpsee 0.24.7", + "jsonrpsee", ] [[package]] @@ -8364,7 +8380,7 @@ dependencies = [ "cumulus-primitives-core", "flume 0.10.14", "hex-literal 0.3.4", - "jsonrpsee 0.24.7", + "jsonrpsee", "parity-scale-codec", "sp-core", "staging-xcm", @@ -8377,7 +8393,7 @@ dependencies = [ "cumulus-primitives-core", "flume 0.10.14", "hex-literal 0.3.4", - "jsonrpsee 0.24.7", + "jsonrpsee", "parity-scale-codec", "staging-xcm", ] @@ -8388,12 +8404,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" -[[package]] -name = "match_cfg" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" - [[package]] name = "matchers" version = "0.1.0" @@ -8403,17 +8413,11 @@ dependencies = [ "regex-automata 0.1.10", ] -[[package]] -name = "matches" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" - [[package]] name = "matrixmultiply" -version = "0.3.9" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9380b911e3e96d10c1f415da0876389aaf1b56759054eeb0de7df940c456ba1a" +checksum = "a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08" dependencies = [ "autocfg", "rawpointer", @@ -8431,7 +8435,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64" dependencies = [ - "rustix 0.38.43", + "rustix 0.38.44", ] [[package]] @@ -8472,15 +8476,15 @@ dependencies = [ [[package]] name = "merkleized-metadata" -version = "0.2.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38c592efaf1b3250df14c8f3c2d952233f0302bb81d3586db2f303666c1cd607" +checksum = "dc9b7ac0ce054412d9a85ff39bac27aec27483b06cef8756b57d9c29d448d081" dependencies = [ "array-bytes", "blake3", - "frame-metadata 18.0.0", + "frame-metadata 20.0.0", "parity-scale-codec", - "scale-decode", + "scale-decode 0.13.1", "scale-info", ] @@ -8492,7 +8496,7 @@ checksum = "58c38e2799fc0978b65dfff8023ec7843e2330bb462f19198840b34b6582397d" dependencies = [ "byteorder", "keccak", - "rand_core", + "rand_core 0.6.4", "zeroize", ] @@ -8510,22 +8514,22 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.7.4" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" +checksum = "3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a" dependencies = [ - "adler", + "adler2", ] [[package]] name = "mio" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" +checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c" dependencies = [ "libc", - "wasi", - "windows-sys 0.52.0", + "wasi 0.11.0+wasi-snapshot-preview1", + "windows-sys 0.59.0", ] [[package]] @@ -8545,8 +8549,8 @@ dependencies = [ "lioness", "log", "parking_lot 0.12.3", - "rand", - "rand_chacha", + "rand 0.8.5", + "rand_chacha 0.3.1", "rand_distr", "subtle 2.6.1", "thiserror 1.0.69", @@ -8555,8 +8559,8 @@ dependencies = [ [[package]] name = "mmr-gadget" -version = "29.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "44.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "futures 0.3.31", "log", @@ -8574,10 +8578,10 @@ dependencies = [ [[package]] name = "mmr-rpc" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "jsonrpsee 0.24.7", + "jsonrpsee", "parity-scale-codec", "serde", "sp-api", @@ -8587,21 +8591,6 @@ dependencies = [ "sp-runtime", ] -[[package]] -name = "mockall" -version = "0.11.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c84490118f2ee2d74570d114f3d0493cbf02790df303d2707606c3e14e07c96" -dependencies = [ - "cfg-if", - "downcast", - "fragile", - "lazy_static", - "mockall_derive 0.11.4", - "predicates 2.1.5", - "predicates-tree", -] - [[package]] name = "mockall" version = "0.13.1" @@ -8611,35 +8600,48 @@ dependencies = [ "cfg-if", "downcast", "fragile", - "mockall_derive 0.13.1", - "predicates 3.1.3", + "mockall_derive", + "predicates", "predicates-tree", ] [[package]] name = "mockall_derive" -version = "0.11.4" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ce75669015c4f47b289fd4d4f56e894e4c96003ffdf3ac51313126f94c6cbb" +checksum = "25ca3004c2efe9011bd4e461bd8256445052b9615405b4f7ea43fc8ca5c20898" dependencies = [ "cfg-if", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.101", ] [[package]] -name = "mockall_derive" -version = "0.13.1" +name = "moka" +version = "0.12.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25ca3004c2efe9011bd4e461bd8256445052b9615405b4f7ea43fc8ca5c20898" +checksum = "a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926" dependencies = [ - "cfg-if", - "proc-macro2", - "quote", - "syn 2.0.96", + "crossbeam-channel", + "crossbeam-epoch", + "crossbeam-utils", + "loom", + "parking_lot 0.12.3", + "portable-atomic", + "rustc_version 0.4.1", + "smallvec", + "tagptr", + "thiserror 1.0.69", + "uuid", ] +[[package]] +name = "multi-stash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "685a9ac4b61f4e728e1d2c6a7844609c16527aeb5e6c865915c08e619c16410f" + [[package]] name = "multiaddr" version = "0.17.1" @@ -8701,24 +8703,7 @@ dependencies = [ "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", ] @@ -8749,9 +8734,9 @@ dependencies = [ [[package]] name = "multimap" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03" +checksum = "1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084" [[package]] name = "multistream-select" @@ -8788,7 +8773,7 @@ version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7bddcd3bf5144b6392de80e04c347cd7fab2508f6df16a85fc496ecd5cec39bc" dependencies = [ - "rand", + "rand 0.8.5", ] [[package]] @@ -8797,14 +8782,14 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" dependencies = [ - "getrandom", + "getrandom 0.2.16", ] [[package]] name = "native-tls" -version = "0.2.12" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466" +checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e" dependencies = [ "libc", "log", @@ -8856,17 +8841,16 @@ dependencies = [ [[package]] name = "netlink-proto" -version = "0.11.3" +version = "0.11.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b33524dc0968bfad349684447bfce6db937a9ac3332a1fe60c0c5a5ce63f21" +checksum = "72452e012c2f8d612410d89eea01e2d9b56205274abb35d53f60200b2ec41d60" dependencies = [ "bytes", "futures 0.3.31", "log", "netlink-packet-core", "netlink-sys", - "thiserror 1.0.69", - "tokio", + "thiserror 2.0.12", ] [[package]] @@ -8884,9 +8868,9 @@ dependencies = [ [[package]] name = "network-interface" -version = "1.1.4" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a43439bf756eed340bdf8feba761e2d50c7d47175d87545cd5cbe4a137c4d1" +checksum = "c3329f515506e4a2de3aa6e07027a6758e22e0f0e8eaf64fa47261cec2282602" dependencies = [ "cc", "libc", @@ -8897,7 +8881,7 @@ dependencies = [ [[package]] name = "nimbus-consensus" version = "0.9.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2412#4041c78098e024f3d2e05cb14506789709f20981" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2503#a408238d698f40695a10c4315e44ff3ecbef3b2d" dependencies = [ "async-backing-primitives", "async-trait", @@ -8937,7 +8921,7 @@ dependencies = [ [[package]] name = "nimbus-primitives" version = "0.9.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2412#4041c78098e024f3d2e05cb14506789709f20981" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2503#a408238d698f40695a10c4315e44ff3ecbef3b2d" dependencies = [ "async-trait", "frame-benchmarking", @@ -8969,20 +8953,20 @@ version = "0.27.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.1", "cfg-if", "libc", ] [[package]] name = "nix" -version = "0.28.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" +checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.1", "cfg-if", - "cfg_aliases 0.1.1", + "cfg_aliases 0.2.1", "libc", ] @@ -9022,7 +9006,7 @@ dependencies = [ "frame-benchmarking-cli", "futures 0.3.31", "hex-literal 0.3.4", - "jsonrpsee 0.24.7", + "jsonrpsee", "log", "nimbus-consensus", "nimbus-primitives", @@ -9107,12 +9091,6 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21" -[[package]] -name = "normalize-line-endings" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" - [[package]] name = "nu-ansi-term" version = "0.46.0" @@ -9162,6 +9140,17 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" +[[package]] +name = "num-derive" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.101", +] + [[package]] name = "num-format" version = "0.4.4" @@ -9238,10 +9227,10 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" dependencies = [ - "proc-macro-crate 3.2.0", + "proc-macro-crate 1.1.3", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -9264,36 +9253,46 @@ 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 = [ "memchr", ] [[package]] name = "oid-registry" -version = "0.6.1" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff" +checksum = "a8d8034d9489cdaf79228eb9f6a3b8d7bb32ba00d6645ebd48eef4077ceb5bd9" dependencies = [ - "asn1-rs 0.5.2", + "asn1-rs 0.6.2", ] [[package]] name = "oid-registry" -version = "0.7.1" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8d8034d9489cdaf79228eb9f6a3b8d7bb32ba00d6645ebd48eef4077ceb5bd9" +checksum = "12f40cff3dde1b6087cc5d5f5d4d65712f34016a03ed60e9c08dcc392736b5b7" dependencies = [ - "asn1-rs 0.6.2", + "asn1-rs 0.7.1", ] [[package]] name = "once_cell" -version = "1.20.2" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +dependencies = [ + "critical-section", + "portable-atomic", +] + +[[package]] +name = "once_cell_polyfill" +version = "1.70.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad" [[package]] name = "opaque-debug" @@ -9309,11 +9308,11 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "openssl" -version = "0.10.68" +version = "0.10.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5" +checksum = "fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.1", "cfg-if", "foreign-types", "libc", @@ -9330,20 +9329,20 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "openssl-probe" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" +checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" [[package]] name = "openssl-sys" -version = "0.9.104" +version = "0.9.108" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741" +checksum = "e145e1651e858e820e4860f7b9c5e169bc1d8ce1c86043be79fa7b7634821847" dependencies = [ "cc", "libc", @@ -9381,10 +9380,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7b1d40dd8f367db3c65bec8d3dd47d4a604ee8874480738f93191bddab4e0e0" dependencies = [ "expander", - "indexmap 2.7.0", + "indexmap 2.9.0", "itertools 0.11.0", - "petgraph", - "proc-macro-crate 3.2.0", + "petgraph 0.6.5", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", "syn 1.0.109", @@ -9398,9 +9397,9 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "owo-colors" -version = "3.5.0" +version = "4.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f" +checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" [[package]] name = "pallet-alt-benchmarks" @@ -9416,8 +9415,8 @@ dependencies = [ "parity-scale-codec", "polkadot-primitives", "polkadot-runtime-parachains", - "rand", - "rand_chacha", + "rand 0.8.5", + "rand_chacha 0.3.1", "scale-info", "sp-core", "sp-io", @@ -9428,8 +9427,8 @@ dependencies = [ [[package]] name = "pallet-asset-conversion" -version = "10.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -9446,8 +9445,8 @@ dependencies = [ [[package]] name = "pallet-asset-rate" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "19.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -9460,8 +9459,8 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -9477,8 +9476,8 @@ dependencies = [ [[package]] name = "pallet-assets" -version = "29.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "42.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -9494,7 +9493,7 @@ dependencies = [ [[package]] name = "pallet-async-backing" version = "0.9.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2412#4041c78098e024f3d2e05cb14506789709f20981" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2503#a408238d698f40695a10c4315e44ff3ecbef3b2d" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-primitives-core", @@ -9514,7 +9513,7 @@ dependencies = [ [[package]] name = "pallet-author-inherent" version = "0.9.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2412#4041c78098e024f3d2e05cb14506789709f20981" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2503#a408238d698f40695a10c4315e44ff3ecbef3b2d" dependencies = [ "frame-benchmarking", "frame-support", @@ -9534,7 +9533,7 @@ dependencies = [ name = "pallet-author-noting" version = "0.1.0" dependencies = [ - "bounded-collections 0.1.9", + "bounded-collections", "cumulus-pallet-parachain-system", "cumulus-primitives-core", "dp-core", @@ -9593,8 +9592,8 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-support", "frame-system", @@ -9622,8 +9621,8 @@ dependencies = [ [[package]] name = "pallet-authorship" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-support", "frame-system", @@ -9635,8 +9634,8 @@ dependencies = [ [[package]] name = "pallet-babe" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -9658,8 +9657,8 @@ dependencies = [ [[package]] name = "pallet-bags-list" -version = "27.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "39.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "aquamarine", "docify", @@ -9679,8 +9678,8 @@ dependencies = [ [[package]] name = "pallet-balances" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "41.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "docify", "frame-benchmarking", @@ -9689,13 +9688,14 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", + "sp-core", "sp-runtime", ] [[package]] name = "pallet-base-fee" version = "1.0.0" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ "fp-evm", "frame-support", @@ -9708,8 +9708,8 @@ dependencies = [ [[package]] name = "pallet-beefy" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "41.1.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-support", "frame-system", @@ -9727,8 +9727,8 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "41.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -9752,8 +9752,8 @@ dependencies = [ [[package]] name = "pallet-bounties" -version = "27.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "39.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -9767,29 +9767,10 @@ dependencies = [ "sp-runtime", ] -[[package]] -name = "pallet-bridge-grandpa" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" -dependencies = [ - "bp-header-chain", - "bp-runtime", - "bp-test-utils", - "frame-benchmarking", - "frame-support", - "frame-system", - "log", - "parity-scale-codec", - "scale-info", - "sp-consensus-grandpa", - "sp-runtime", - "sp-std", -] - [[package]] name = "pallet-bridge-messages" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.20.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bp-header-chain", "bp-messages", @@ -9805,54 +9786,10 @@ dependencies = [ "sp-trie", ] -[[package]] -name = "pallet-bridge-parachains" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" -dependencies = [ - "bp-header-chain", - "bp-parachains", - "bp-polkadot-core", - "bp-runtime", - "frame-benchmarking", - "frame-support", - "frame-system", - "log", - "pallet-bridge-grandpa", - "parity-scale-codec", - "scale-info", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "pallet-bridge-relayers" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" -dependencies = [ - "bp-header-chain", - "bp-messages", - "bp-relayers", - "bp-runtime", - "frame-benchmarking", - "frame-support", - "frame-system", - "log", - "pallet-bridge-grandpa", - "pallet-bridge-messages", - "pallet-bridge-parachains", - "pallet-transaction-payment", - "parity-scale-codec", - "scale-info", - "sp-arithmetic", - "sp-runtime", - "sp-std", -] - [[package]] name = "pallet-broker" -version = "0.6.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.19.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bitvec", "frame-benchmarking", @@ -9870,7 +9807,7 @@ dependencies = [ [[package]] name = "pallet-cc-authorities-noting" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2412#837429119497bc2d1f5d3c67ff56fad7391bbf3b" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2503#b4fc84fd1aadd9c712022637c47f140df38dcc4a" dependencies = [ "ccp-authorities-noting-inherent", "cumulus-pallet-parachain-system", @@ -9898,8 +9835,8 @@ dependencies = [ [[package]] name = "pallet-child-bounties" -version = "27.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "39.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -9924,8 +9861,8 @@ dependencies = [ "frame-system", "log", "parity-scale-codec", - "rand", - "rand_chacha", + "rand 0.8.5", + "rand_chacha 0.3.1", "scale-info", "serde", "sp-core", @@ -9948,8 +9885,8 @@ dependencies = [ [[package]] name = "pallet-collator-selection" -version = "9.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "21.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -9959,7 +9896,7 @@ dependencies = [ "pallet-balances", "pallet-session", "parity-scale-codec", - "rand", + "rand 0.8.5", "scale-info", "sp-runtime", "sp-staking", @@ -9967,8 +9904,8 @@ dependencies = [ [[package]] name = "pallet-collective" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "docify", "frame-benchmarking", @@ -10002,8 +9939,8 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "assert_matches", "frame-benchmarking", @@ -10020,7 +9957,7 @@ dependencies = [ name = "pallet-data-preservers" version = "0.1.0" dependencies = [ - "bounded-collections 0.1.9", + "bounded-collections", "dp-core", "frame-benchmarking", "frame-support", @@ -10053,8 +9990,8 @@ dependencies = [ [[package]] name = "pallet-delegated-staking" -version = "1.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "7.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-support", "frame-system", @@ -10068,8 +10005,8 @@ dependencies = [ [[package]] name = "pallet-democracy" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -10085,8 +10022,8 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" -version = "27.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "39.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -10095,7 +10032,7 @@ dependencies = [ "log", "pallet-election-provider-support-benchmarking", "parity-scale-codec", - "rand", + "rand 0.8.5", "scale-info", "sp-arithmetic", "sp-core", @@ -10107,8 +10044,8 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" -version = "27.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "39.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -10120,8 +10057,8 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" -version = "29.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "41.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -10139,7 +10076,7 @@ dependencies = [ [[package]] name = "pallet-ethereum" version = "4.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ "ethereum", "ethereum-types", @@ -10175,7 +10112,8 @@ dependencies = [ "polkadot-runtime-parachains", "scale-info", "snowbridge-core", - "snowbridge-outbound-queue-merkle-tree", + "snowbridge-merkle-tree", + "snowbridge-outbound-queue-primitives", "sp-core", "sp-io", "sp-runtime", @@ -10189,8 +10127,9 @@ dependencies = [ [[package]] name = "pallet-evm" version = "6.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ + "cumulus-primitives-storage-weight-reclaim", "environmental", "evm", "fp-account", @@ -10212,7 +10151,7 @@ dependencies = [ [[package]] name = "pallet-evm-chain-id" version = "1.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ "frame-support", "frame-system", @@ -10223,7 +10162,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-balances-erc20" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2412#4041c78098e024f3d2e05cb14506789709f20981" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2503#a408238d698f40695a10c4315e44ff3ecbef3b2d" dependencies = [ "fp-evm", "frame-support", @@ -10246,7 +10185,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-batch" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2412#4041c78098e024f3d2e05cb14506789709f20981" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2503#a408238d698f40695a10c4315e44ff3ecbef3b2d" dependencies = [ "evm", "fp-evm", @@ -10267,7 +10206,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-call-permit" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2412#4041c78098e024f3d2e05cb14506789709f20981" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2503#a408238d698f40695a10c4315e44ff3ecbef3b2d" dependencies = [ "evm", "fp-evm", @@ -10290,7 +10229,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-modexp" version = "2.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ "fp-evm", "num", @@ -10299,7 +10238,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-proxy" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2412#4041c78098e024f3d2e05cb14506789709f20981" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2503#a408238d698f40695a10c4315e44ff3ecbef3b2d" dependencies = [ "evm", "fp-evm", @@ -10320,7 +10259,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-sha3fips" version = "2.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ "fp-evm", "tiny-keccak", @@ -10329,7 +10268,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-simple" version = "2.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ "fp-evm", "ripemd", @@ -10339,7 +10278,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-xcm" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2412#4041c78098e024f3d2e05cb14506789709f20981" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2503#a408238d698f40695a10c4315e44ff3ecbef3b2d" dependencies = [ "cumulus-primitives-core", "evm", @@ -10365,7 +10304,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-xcm-utils" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2412#4041c78098e024f3d2e05cb14506789709f20981" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2503#a408238d698f40695a10c4315e44ff3ecbef3b2d" dependencies = [ "fp-evm", "frame-support", @@ -10387,7 +10326,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompileset-assets-erc20" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2412#4041c78098e024f3d2e05cb14506789709f20981" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2503#a408238d698f40695a10c4315e44ff3ecbef3b2d" dependencies = [ "fp-evm", "frame-support", @@ -10442,7 +10381,7 @@ dependencies = [ "pallet-session", "pallet-timestamp", "parity-scale-codec", - "rand", + "rand 0.8.5", "scale-info", "sp-core", "sp-io", @@ -10469,7 +10408,7 @@ dependencies = [ "polkadot-runtime-parachains", "scale-info", "snowbridge-core", - "snowbridge-outbound-queue-merkle-tree", + "snowbridge-merkle-tree", "sp-core", "sp-io", "sp-runtime", @@ -10485,15 +10424,15 @@ name = "pallet-external-validators-rewards-runtime-api" version = "0.1.0" dependencies = [ "parity-scale-codec", - "snowbridge-outbound-queue-merkle-tree", + "snowbridge-merkle-tree", "sp-api", "sp-core", ] [[package]] name = "pallet-fast-unstake" -version = "27.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "39.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "docify", "frame-benchmarking", @@ -10511,7 +10450,7 @@ dependencies = [ [[package]] name = "pallet-foreign-asset-creator" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2412#4041c78098e024f3d2e05cb14506789709f20981" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2503#a408238d698f40695a10c4315e44ff3ecbef3b2d" dependencies = [ "frame-benchmarking", "frame-support", @@ -10529,8 +10468,8 @@ dependencies = [ [[package]] name = "pallet-grandpa" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -10551,8 +10490,8 @@ dependencies = [ [[package]] name = "pallet-identity" -version = "29.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "enumflags2", "frame-benchmarking", @@ -10567,8 +10506,8 @@ dependencies = [ [[package]] name = "pallet-im-online" -version = "27.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "39.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -10605,8 +10544,8 @@ dependencies = [ [[package]] name = "pallet-indices" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -10615,7 +10554,6 @@ dependencies = [ "scale-info", "sp-core", "sp-io", - "sp-keyring", "sp-runtime", ] @@ -10623,7 +10561,7 @@ dependencies = [ name = "pallet-inflation-rewards" version = "0.1.0" dependencies = [ - "bounded-collections 0.1.9", + "bounded-collections", "dp-core", "frame-benchmarking", "frame-support", @@ -10668,7 +10606,7 @@ dependencies = [ "pallet-balances", "pallet-session", "parity-scale-codec", - "rand", + "rand 0.8.5", "scale-info", "sp-core", "sp-io", @@ -10681,7 +10619,7 @@ dependencies = [ [[package]] name = "pallet-maintenance-mode" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2412#4041c78098e024f3d2e05cb14506789709f20981" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2503#a408238d698f40695a10c4315e44ff3ecbef3b2d" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -10696,8 +10634,8 @@ dependencies = [ [[package]] name = "pallet-membership" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -10712,8 +10650,8 @@ dependencies = [ [[package]] name = "pallet-message-queue" -version = "31.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "43.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "environmental", "frame-benchmarking", @@ -10729,10 +10667,28 @@ dependencies = [ "sp-weights", ] +[[package]] +name = "pallet-meta-tx" +version = "0.2.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +dependencies = [ + "docify", + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-migrations" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2412#4041c78098e024f3d2e05cb14506789709f20981" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2503#a408238d698f40695a10c4315e44ff3ecbef3b2d" dependencies = [ "frame-benchmarking", "frame-support", @@ -10750,10 +10706,9 @@ dependencies = [ [[package]] name = "pallet-migrations" -version = "1.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "10.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "cfg-if", "docify", "frame-benchmarking", "frame-support", @@ -10761,32 +10716,29 @@ dependencies = [ "impl-trait-for-tuples", "log", "parity-scale-codec", + "polkadot-sdk-frame", "scale-info", "sp-core", + "sp-io", "sp-runtime", ] [[package]] name = "pallet-mmr" -version = "27.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", "log", "parity-scale-codec", + "polkadot-sdk-frame", "scale-info", - "sp-core", - "sp-io", "sp-mmr-primitives", - "sp-runtime", ] [[package]] name = "pallet-multisig" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "log", "parity-scale-codec", @@ -10796,23 +10748,18 @@ dependencies = [ [[package]] name = "pallet-nis" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", "parity-scale-codec", + "polkadot-sdk-frame", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-runtime", ] [[package]] name = "pallet-nomination-pools" -version = "25.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "38.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-support", "frame-system", @@ -10829,8 +10776,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" -version = "26.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -10849,8 +10796,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" -version = "23.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "36.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -10874,13 +10821,12 @@ dependencies = [ [[package]] name = "pallet-offences" -version = "27.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "39.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-support", "frame-system", "log", - "pallet-balances", "parity-scale-codec", "scale-info", "serde", @@ -10890,8 +10836,8 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -10925,8 +10871,8 @@ dependencies = [ [[package]] name = "pallet-parameters" -version = "0.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.11.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "docify", "frame-benchmarking", @@ -10965,8 +10911,8 @@ dependencies = [ [[package]] name = "pallet-preimage" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -10981,8 +10927,8 @@ dependencies = [ [[package]] name = "pallet-proxy" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -10991,8 +10937,8 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -11009,8 +10955,8 @@ dependencies = [ [[package]] name = "pallet-recovery" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -11023,8 +10969,8 @@ dependencies = [ [[package]] name = "pallet-referenda" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "assert_matches", "frame-benchmarking", @@ -11081,7 +11027,7 @@ dependencies = [ [[package]] name = "pallet-relay-storage-roots" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2412#4041c78098e024f3d2e05cb14506789709f20981" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2503#a408238d698f40695a10c4315e44ff3ecbef3b2d" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-primitives-core", @@ -11103,8 +11049,8 @@ dependencies = [ [[package]] name = "pallet-root-testing" -version = "4.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "16.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-support", "frame-system", @@ -11117,8 +11063,8 @@ dependencies = [ [[package]] name = "pallet-scheduler" -version = "29.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "41.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "docify", "frame-benchmarking", @@ -11162,8 +11108,8 @@ dependencies = [ [[package]] name = "pallet-session" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-support", "frame-system", @@ -11183,8 +11129,8 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -11192,22 +11138,22 @@ dependencies = [ "pallet-session", "pallet-staking", "parity-scale-codec", - "rand", + "rand 0.8.5", "sp-runtime", "sp-session", ] [[package]] name = "pallet-society" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", "log", "parity-scale-codec", - "rand_chacha", + "rand_chacha 0.3.1", "scale-info", "sp-arithmetic", "sp-io", @@ -11216,8 +11162,8 @@ dependencies = [ [[package]] name = "pallet-staking" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -11227,7 +11173,7 @@ dependencies = [ "pallet-authorship", "pallet-session", "parity-scale-codec", - "rand_chacha", + "rand_chacha 0.3.1", "scale-info", "serde", "sp-application-crypto", @@ -11238,19 +11184,19 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" -version = "11.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "12.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "pallet-staking-reward-fn" -version = "19.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "log", "sp-arithmetic", @@ -11258,8 +11204,8 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" -version = "14.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "26.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "parity-scale-codec", "sp-api", @@ -11268,8 +11214,8 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" -version = "29.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "44.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -11319,8 +11265,8 @@ dependencies = [ [[package]] name = "pallet-sudo" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "docify", "frame-benchmarking", @@ -11334,8 +11280,8 @@ dependencies = [ [[package]] name = "pallet-timestamp" -version = "27.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "39.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "docify", "frame-benchmarking", @@ -11353,8 +11299,8 @@ dependencies = [ [[package]] name = "pallet-tips" -version = "27.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "39.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -11371,8 +11317,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -11387,10 +11333,10 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" -version = "30.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "43.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "jsonrpsee 0.24.7", + "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", "sp-api", @@ -11403,8 +11349,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -11415,8 +11361,8 @@ dependencies = [ [[package]] name = "pallet-treasury" -version = "27.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "39.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "docify", "frame-benchmarking", @@ -11434,25 +11380,22 @@ dependencies = [ [[package]] name = "pallet-tx-pause" -version = "9.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "21.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "docify", - "frame-benchmarking", - "frame-support", - "frame-system", "pallet-balances", "pallet-proxy", "pallet-utility", "parity-scale-codec", + "polkadot-sdk-frame", "scale-info", - "sp-runtime", ] [[package]] name = "pallet-utility" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -11465,39 +11408,51 @@ dependencies = [ ] [[package]] -name = "pallet-vesting" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +name = "pallet-verify-signature" +version = "0.3.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "log", "parity-scale-codec", "scale-info", + "sp-core", + "sp-io", "sp-runtime", + "sp-weights", ] [[package]] -name = "pallet-whitelist" -version = "27.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +name = "pallet-vesting" +version = "40.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", + "log", "parity-scale-codec", "scale-info", - "sp-api", "sp-runtime", ] +[[package]] +name = "pallet-whitelist" +version = "39.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +dependencies = [ + "parity-scale-codec", + "polkadot-sdk-frame", + "scale-info", +] + [[package]] name = "pallet-xcm" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "19.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "bounded-collections 0.2.2", + "bounded-collections", "frame-benchmarking", "frame-support", "frame-system", @@ -11517,13 +11472,12 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "20.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "log", "parity-scale-codec", "scale-info", "sp-io", @@ -11535,8 +11489,8 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub" -version = "0.2.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.16.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bp-messages", "bp-runtime", @@ -11557,8 +11511,8 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub-router" -version = "0.5.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.18.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bp-xcm-bridge-hub-router", "frame-benchmarking", @@ -11578,7 +11532,7 @@ dependencies = [ name = "pallet-xcm-core-buyer" version = "0.1.0" dependencies = [ - "bounded-collections 0.1.9", + "bounded-collections", "dp-core", "frame-benchmarking", "frame-support", @@ -11623,7 +11577,7 @@ dependencies = [ [[package]] name = "pallet-xcm-executor-utils" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2412#837429119497bc2d1f5d3c67ff56fad7391bbf3b" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2503#b4fc84fd1aadd9c712022637c47f140df38dcc4a" dependencies = [ "frame-benchmarking", "frame-support", @@ -11642,8 +11596,8 @@ dependencies = [ [[package]] name = "parachains-common" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "21.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -11667,13 +11621,12 @@ dependencies = [ "staging-parachain-info", "staging-xcm", "staging-xcm-executor", - "substrate-wasm-builder", ] [[package]] name = "parachains-runtimes-test-utils" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", @@ -11687,6 +11640,7 @@ dependencies = [ "pallet-session", "pallet-timestamp", "pallet-xcm", + "parachains-common", "parity-scale-codec", "polkadot-parachain-primitives", "sp-consensus-aura", @@ -11697,7 +11651,7 @@ dependencies = [ "staging-parachain-info", "staging-xcm", "staging-xcm-executor", - "substrate-wasm-builder", + "xcm-runtime-apis", ] [[package]] @@ -11706,9 +11660,9 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e69bf016dc406eff7d53a7d3f7cf1c2e72c82b9088aac1118591e36dd2cd3e9" dependencies = [ - "bitcoin_hashes", - "rand", - "rand_core", + "bitcoin_hashes 0.13.0", + "rand 0.8.5", + "rand_core 0.6.4", "serde", "unicode-normalization", ] @@ -11734,7 +11688,7 @@ dependencies = [ "lz4", "memmap2 0.5.10", "parking_lot 0.12.3", - "rand", + "rand 0.8.5", "siphasher 0.3.11", "snap", "winapi", @@ -11742,29 +11696,31 @@ dependencies = [ [[package]] name = "parity-scale-codec" -version = "3.6.12" +version = "3.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "306800abfa29c7f16596b5970a588435e3d5b3149683d00c12b699cc19f895ee" +checksum = "799781ae679d79a948e13d4824a40970bfa500058d245760dd857301059810fa" dependencies = [ "arrayvec 0.7.6", "bitvec", "byte-slice-cast", "bytes", + "const_format", "impl-trait-for-tuples", "parity-scale-codec-derive", + "rustversion", "serde", ] [[package]] name = "parity-scale-codec-derive" -version = "3.6.12" +version = "3.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d830939c76d294956402033aee57a6da7b438f2294eb94864c37b0569053a42c" +checksum = "34b4653168b563151153c9e4c08ebed57fb8262bebfa79711552fa983c623e7a" dependencies = [ - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.101", ] [[package]] @@ -11822,7 +11778,7 @@ checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.5.8", + "redox_syscall 0.5.12", "smallvec", "windows-targets 0.52.6", ] @@ -11840,7 +11796,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166" dependencies = [ "base64ct", - "rand_core", + "rand_core 0.6.4", "subtle 2.6.1", ] @@ -11857,6 +11813,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" dependencies = [ "digest 0.10.7", + "hmac 0.12.1", "password-hash", ] @@ -11868,11 +11825,12 @@ checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" [[package]] name = "pem" -version = "1.1.1" +version = "3.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8" +checksum = "38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3" dependencies = [ - "base64 0.13.1", + "base64 0.22.1", + "serde", ] [[package]] @@ -11883,20 +11841,20 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pest" -version = "2.7.15" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc" +checksum = "198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6" dependencies = [ "memchr", - "thiserror 2.0.11", + "thiserror 2.0.12", "ucd-trie", ] [[package]] name = "pest_derive" -version = "2.7.15" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "816518421cfc6887a0d62bf441b6ffb4536fcc926395a69e1a85852d4363f57e" +checksum = "d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5" dependencies = [ "pest", "pest_generator", @@ -11904,26 +11862,26 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.7.15" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d1396fd3a870fc7838768d171b4616d5c91f6cc25e377b673d714567d99377b" +checksum = "db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841" dependencies = [ "pest", "pest_meta", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "pest_meta" -version = "2.7.15" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1e58089ea25d717bfd31fb534e4f3afcc2cc569c70de3e239778991ea3b7dea" +checksum = "7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0" dependencies = [ "once_cell", "pest", - "sha2 0.10.8", + "sha2 0.10.9", ] [[package]] @@ -11932,28 +11890,38 @@ version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ - "fixedbitset", - "indexmap 2.7.0", + "fixedbitset 0.4.2", + "indexmap 2.9.0", +] + +[[package]] +name = "petgraph" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" +dependencies = [ + "fixedbitset 0.5.7", + "indexmap 2.9.0", ] [[package]] name = "pin-project" -version = "1.1.8" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e2ec53ad785f4d35dac0adea7f7dc6f1bb277ad84a680c7afefeae05d1f5916" +checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.8" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d56a66c0c55993aa927429d0f8a0abfd74f084e4d9c192cffed01e418d83eefb" +checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -11991,16 +11959,15 @@ dependencies = [ [[package]] name = "pkg-config" -version = "0.3.31" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" +checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" [[package]] name = "polkadot-approval-distribution" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "bitvec", "futures 0.3.31", "futures-timer", "itertools 0.11.0", @@ -12010,32 +11977,30 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "rand", + "rand 0.8.5", "tracing-gum", ] [[package]] name = "polkadot-availability-bitfield-distribution" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "always-assert", "futures 0.3.31", "futures-timer", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "rand", + "rand 0.8.5", "tracing-gum", ] [[package]] name = "polkadot-availability-distribution" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "derive_more 0.99.18", "fatality", "futures 0.3.31", "parity-scale-codec", @@ -12045,7 +12010,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "rand", + "rand 0.8.5", "sc-network", "schnellru", "sp-core", @@ -12056,8 +12021,8 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "fatality", @@ -12069,7 +12034,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "rand", + "rand 0.8.5", "sc-network", "schnellru", "thiserror 1.0.69", @@ -12079,9 +12044,9 @@ dependencies = [ [[package]] name = "polkadot-ckb-merkle-mountain-range" -version = "0.7.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4b44320e5f7ce2c18227537a3032ae5b2c476a7e8eddba45333e1011fc31b92" +checksum = "221c71b432b38e494a0fdedb5f720e4cb974edf03a0af09e5b2238dbac7e6947" dependencies = [ "cfg-if", "itertools 0.10.5", @@ -12089,10 +12054,9 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "23.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "cfg-if", "clap", "frame-benchmarking-cli", "futures 0.3.31", @@ -12101,15 +12065,12 @@ dependencies = [ "polkadot-node-primitives", "polkadot-service", "sc-cli", - "sc-executor", "sc-service", "sc-storage-monitor", "sc-sysinfo", "sc-tracing", "sp-core", - "sp-io", "sp-keyring", - "sp-maybe-compressed-blob", "sp-runtime", "substrate-build-script-utils", "thiserror 1.0.69", @@ -12117,8 +12078,8 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bitvec", "fatality", @@ -12140,8 +12101,8 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "17.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "parity-scale-codec", "scale-info", @@ -12151,23 +12112,20 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "derive_more 0.99.18", "fatality", "futures 0.3.31", "futures-timer", - "indexmap 2.7.0", + "indexmap 2.9.0", "parity-scale-codec", - "polkadot-erasure-coding", "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", "sc-network", - "schnellru", "sp-application-crypto", "sp-keystore", "thiserror 1.0.69", @@ -12176,8 +12134,8 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "19.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -12190,8 +12148,8 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "futures 0.3.31", "futures-timer", @@ -12199,21 +12157,20 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "rand", - "rand_chacha", + "rand 0.8.5", + "rand_chacha 0.3.1", "sc-network", - "sc-network-common", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503)", "sp-keystore", "tracing-gum", ] [[package]] name = "polkadot-network-bridge" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "always-assert", "async-trait", @@ -12235,8 +12192,8 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "futures 0.3.31", "parity-scale-codec", @@ -12247,23 +12204,21 @@ dependencies = [ "polkadot-primitives", "schnellru", "sp-core", - "sp-maybe-compressed-blob", "thiserror 1.0.69", "tracing-gum", ] [[package]] name = "polkadot-node-core-approval-voting" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "bitvec", - "derive_more 0.99.18", + "derive_more 0.99.20", "futures 0.3.31", "futures-timer", "itertools 0.11.0", - "kvdb", "merlin", "parity-scale-codec", "polkadot-node-primitives", @@ -12271,9 +12226,9 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", - "rand", - "rand_chacha", - "rand_core", + "rand 0.8.5", + "rand_chacha 0.3.1", + "rand_core 0.6.4", "sc-keystore", "schnellru", "schnorrkel 0.11.4", @@ -12287,12 +12242,11 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting-parallel" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.5.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "futures 0.3.31", - "futures-timer", "itertools 0.11.0", "polkadot-approval-distribution", "polkadot-node-core-approval-voting", @@ -12303,33 +12257,26 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", - "rand", - "rand_chacha", - "rand_core", + "rand 0.8.5", + "rand_core 0.6.4", "sc-keystore", - "sp-application-crypto", "sp-consensus", - "sp-consensus-slots", - "sp-runtime", - "thiserror 1.0.69", "tracing-gum", ] [[package]] name = "polkadot-node-core-av-store" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bitvec", "futures 0.3.31", "futures-timer", - "kvdb", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-overseer", "polkadot-primitives", "sp-consensus", "thiserror 1.0.69", @@ -12338,8 +12285,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bitvec", "fatality", @@ -12359,8 +12306,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "futures 0.3.31", "polkadot-node-subsystem", @@ -12374,8 +12321,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "futures 0.3.31", @@ -12396,8 +12343,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "futures 0.3.31", "polkadot-node-metrics", @@ -12410,12 +12357,11 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "futures 0.3.31", "futures-timer", - "kvdb", "parity-scale-codec", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -12427,12 +12373,11 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "fatality", "futures 0.3.31", - "kvdb", "parity-scale-codec", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -12446,8 +12391,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "futures 0.3.31", @@ -12463,8 +12408,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-prospective-parachains" -version = "6.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "21.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "fatality", "futures 0.3.31", @@ -12477,8 +12422,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bitvec", "fatality", @@ -12488,32 +12433,29 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "schnellru", "thiserror 1.0.69", "tracing-gum", ] [[package]] name = "polkadot-node-core-pvf" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "always-assert", "array-bytes", - "blake3", - "cfg-if", "futures 0.3.31", "futures-timer", "parity-scale-codec", "pin-project", - "polkadot-core-primitives", "polkadot-node-core-pvf-common", "polkadot-node-metrics", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-parachain-primitives", "polkadot-primitives", - "rand", + "rand 0.8.5", + "sc-tracing", "slotmap", "sp-core", "strum 0.26.3", @@ -12525,30 +12467,27 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "futures 0.3.31", - "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-overseer", "polkadot-primitives", "sp-keystore", - "thiserror 1.0.69", "tracing-gum", ] [[package]] name = "polkadot-node-core-pvf-common" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "19.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "cpu-time", "futures 0.3.31", "landlock", "libc", - "nix 0.28.0", + "nix 0.29.0", "parity-scale-codec", "polkadot-parachain-primitives", "polkadot-primitives", @@ -12557,7 +12496,7 @@ dependencies = [ "sc-executor-wasmtime", "seccompiler", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503)", "sp-externalities", "sp-io", "sp-tracing", @@ -12567,13 +12506,13 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-execute-worker" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "19.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "cfg-if", "cpu-time", "libc", - "nix 0.28.0", + "nix 0.29.0", "parity-scale-codec", "polkadot-node-core-pvf-common", "polkadot-node-primitives", @@ -12585,20 +12524,16 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-prepare-worker" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "19.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "blake3", "cfg-if", "libc", - "nix 0.28.0", + "nix 0.29.0", "parity-scale-codec", "polkadot-node-core-pvf-common", - "polkadot-node-primitives", "polkadot-primitives", - "rayon", - "sc-executor-common", - "sc-executor-wasmtime", "sp-maybe-compressed-blob", "staging-tracking-allocator", "tikv-jemalloc-ctl", @@ -12608,8 +12543,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "futures 0.3.31", "polkadot-node-metrics", @@ -12623,13 +12558,12 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bs58", "futures 0.3.31", "futures-timer", - "log", "parity-scale-codec", "polkadot-primitives", "prioritized-metered-channel", @@ -12637,25 +12571,24 @@ dependencies = [ "sc-service", "sc-tracing", "substrate-prometheus-endpoint", - "tracing-gum", ] [[package]] name = "polkadot-node-network-protocol" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-channel 1.9.0", "async-trait", "bitvec", - "derive_more 0.99.18", + "derive_more 0.99.20", "fatality", "futures 0.3.31", "hex", "parity-scale-codec", "polkadot-node-primitives", "polkadot-primitives", - "rand", + "rand 0.8.5", "sc-authority-discovery", "sc-network", "sc-network-types", @@ -12667,8 +12600,8 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "19.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bitvec", "bounded-vec", @@ -12683,18 +12616,16 @@ dependencies = [ "sp-application-crypto", "sp-consensus-babe", "sp-consensus-slots", - "sp-core", "sp-keystore", "sp-maybe-compressed-blob", - "sp-runtime", "thiserror 1.0.69", "zstd 0.12.4", ] [[package]] name = "polkadot-node-subsystem" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "polkadot-node-subsystem-types", "polkadot-overseer", @@ -12703,7 +12634,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "1.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "futures 0.3.31", @@ -12724,12 +12655,11 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", - "bitvec", - "derive_more 0.99.18", + "derive_more 0.99.20", "fatality", "futures 0.3.31", "orchestra", @@ -12753,20 +12683,16 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "async-trait", - "derive_more 0.99.18", "fatality", "futures 0.3.31", - "futures-channel", "itertools 0.11.0", "kvdb", "parity-db", "parity-scale-codec", "parking_lot 0.12.3", - "pin-project", "polkadot-erasure-coding", "polkadot-node-metrics", "polkadot-node-network-protocol", @@ -12776,7 +12702,7 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "prioritized-metered-channel", - "rand", + "rand 0.8.5", "sc-client-api", "schnellru", "sp-application-crypto", @@ -12788,21 +12714,19 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "futures 0.3.31", "futures-timer", "orchestra", - "parking_lot 0.12.3", "polkadot-node-metrics", "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem-types", "polkadot-primitives", "sc-client-api", - "sp-api", "sp-core", "tikv-jemalloc-ctl", "tracing-gum", @@ -12810,11 +12734,11 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" -version = "6.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "16.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "bounded-collections 0.2.2", - "derive_more 0.99.18", + "bounded-collections", + "derive_more 0.99.20", "parity-scale-codec", "polkadot-core-primitives", "scale-info", @@ -12826,8 +12750,8 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "18.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bitvec", "hex-literal 0.4.1", @@ -12854,11 +12778,11 @@ dependencies = [ [[package]] name = "polkadot-primitives-test-helpers" -version = "1.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "polkadot-primitives", - "rand", + "rand 0.8.5", "sp-application-crypto", "sp-core", "sp-keyring", @@ -12867,10 +12791,10 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "23.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "jsonrpsee 0.24.7", + "jsonrpsee", "mmr-rpc", "pallet-transaction-payment-rpc", "polkadot-primitives", @@ -12880,11 +12804,9 @@ dependencies = [ "sc-consensus-babe-rpc", "sc-consensus-beefy", "sc-consensus-beefy-rpc", - "sc-consensus-epochs", "sc-consensus-grandpa", "sc-consensus-grandpa-rpc", "sc-rpc", - "sc-rpc-spec-v2", "sc-sync-state-rpc", "sc-transaction-pool-api", "sp-api", @@ -12902,8 +12824,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "19.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bitvec", "frame-benchmarking", @@ -12934,7 +12856,6 @@ dependencies = [ "rustc-hex", "scale-info", "serde", - "serde_derive", "slot-range-helper", "sp-api", "sp-core", @@ -12953,8 +12874,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "20.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bs58", "frame-benchmarking", @@ -12965,12 +12886,11 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "19.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bitflags 1.3.2", "bitvec", - "derive_more 0.99.18", "frame-benchmarking", "frame-support", "frame-system", @@ -12986,14 +12906,13 @@ dependencies = [ "pallet-session", "pallet-staking", "pallet-timestamp", - "pallet-vesting", "parity-scale-codec", "polkadot-core-primitives", "polkadot-parachain-primitives", "polkadot-primitives", "polkadot-runtime-metrics", - "rand", - "rand_chacha", + "rand 0.8.5", + "rand_chacha 0.3.1", "scale-info", "serde", "sp-api", @@ -13013,10 +12932,19 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "polkadot-sdk" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb819108697967452fa6d8d96ab4c0d48cbaa423b3156499dcb24f1cf95d6775" +dependencies = [ + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "polkadot-sdk-frame" -version = "0.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.9.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "docify", "frame-benchmarking", @@ -13029,6 +12957,7 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", + "serde", "sp-api", "sp-arithmetic", "sp-block-builder", @@ -13049,8 +12978,8 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "23.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "frame-benchmarking", @@ -13157,15 +13086,15 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "arrayvec 0.7.6", "bitvec", "fatality", "futures 0.3.31", "futures-timer", - "indexmap 2.7.0", + "indexmap 2.9.0", "parity-scale-codec", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -13180,35 +13109,31 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "19.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "parity-scale-codec", "polkadot-primitives", - "sp-core", "tracing-gum", ] [[package]] name = "polkadot-test-client" version = "1.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "parity-scale-codec", - "polkadot-node-subsystem", "polkadot-primitives", "polkadot-test-runtime", "polkadot-test-service", "sc-block-builder", "sc-consensus", - "sc-offchain", "sc-service", "sp-api", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core", "sp-inherents", "sp-io", "sp-runtime", @@ -13220,7 +13145,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "1.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-election-provider-support", "frame-executive", @@ -13276,11 +13201,10 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "1.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-system", "futures 0.3.31", - "hex", "pallet-balances", "pallet-staking", "pallet-transaction-payment", @@ -13289,47 +13213,39 @@ dependencies = [ "polkadot-overseer", "polkadot-parachain-primitives", "polkadot-primitives", - "polkadot-rpc", "polkadot-runtime-common", "polkadot-runtime-parachains", "polkadot-service", "polkadot-test-runtime", - "rand", - "sc-authority-discovery", + "rand 0.8.5", "sc-chain-spec", "sc-cli", "sc-client-api", "sc-consensus", - "sc-consensus-babe", "sc-consensus-grandpa", "sc-network", "sc-service", "sc-tracing", - "sc-transaction-pool", "serde_json", "sp-arithmetic", "sp-authority-discovery", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-consensus-grandpa", "sp-core", - "sp-inherents", "sp-keyring", "sp-runtime", "sp-state-machine", "substrate-test-client", - "tempfile", "test-runtime-constants", "tokio", - "tracing-gum", ] [[package]] name = "polkavm" -version = "0.9.3" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a3693e5efdb2bf74e449cd25fd777a28bd7ed87e41f5d5da75eb31b4de48b94" +checksum = "dd044ab1d3b11567ab6b98ca71259a992b4034220d5972988a0e96518e5d343d" dependencies = [ "libc", "log", @@ -13340,63 +13256,65 @@ dependencies = [ [[package]] name = "polkavm-assembler" -version = "0.9.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa96d6d868243acc12de813dd48e756cbadcc8e13964c70d272753266deadc1" +checksum = "eaad38dc420bfed79e6f731471c973ce5ff5e47ab403e63cf40358fef8a6368f" dependencies = [ "log", ] [[package]] name = "polkavm-common" -version = "0.9.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d9428a5cfcc85c5d7b9fc4b6a18c4b802d0173d768182a51cc7751640f08b92" +checksum = "31ff33982a807d8567645d4784b9b5d7ab87bcb494f534a57cadd9012688e102" dependencies = [ "log", + "polkavm-assembler", ] [[package]] name = "polkavm-derive" -version = "0.9.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae8c4bea6f3e11cd89bb18bcdddac10bd9a24015399bd1c485ad68a985a19606" +checksum = "c2eb703f3b6404c13228402e98a5eae063fd16b8f58afe334073ec105ee4117e" dependencies = [ "polkavm-derive-impl-macro", ] [[package]] name = "polkavm-derive-impl" -version = "0.9.0" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c4fdfc49717fb9a196e74a5d28e0bc764eb394a2c803eb11133a31ac996c60c" +checksum = "2f2116a92e6e96220a398930f4c8a6cda1264206f3e2034fc9982bfd93f261f7" dependencies = [ "polkavm-common", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "polkavm-derive-impl-macro" -version = "0.9.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ba81f7b5faac81e528eb6158a6f3c9e0bb1008e0ffa19653bc8dea925ecb429" +checksum = "48c16669ddc7433e34c1007d31080b80901e3e8e523cb9d4b441c3910cf9294b" dependencies = [ "polkavm-derive-impl", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "polkavm-linker" -version = "0.9.2" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c7be503e60cf56c0eb785f90aaba4b583b36bff00e93997d93fef97f9553c39" +checksum = "e9bfe793b094d9ea5c99b7c43ba46e277b0f8f48f4bbfdbabf8d3ebf701a4bd3" dependencies = [ - "gimli 0.28.1", + "dirs", + "gimli 0.31.1", "hashbrown 0.14.5", "log", - "object 0.32.2", + "object 0.36.7", "polkavm-common", "regalloc2 0.9.3", "rustc-demangle", @@ -13404,9 +13322,9 @@ dependencies = [ [[package]] name = "polkavm-linux-raw" -version = "0.9.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26e85d3456948e650dff0cfc85603915847faf893ed1e66b020bb82ef4557120" +checksum = "23eff02c070c70f31878a3d915e88a914ecf3e153741e2fb572dde28cce20fde" [[package]] name = "polling" @@ -13426,15 +13344,15 @@ dependencies = [ [[package]] name = "polling" -version = "3.7.4" +version = "3.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f" +checksum = "b53a684391ad002dd6a596ceb6c74fd004fdce75f4be2e3f615068abbea5fd50" dependencies = [ "cfg-if", "concurrent-queue", - "hermit-abi 0.4.0", + "hermit-abi 0.5.1", "pin-project-lite", - "rustix 0.38.43", + "rustix 1.0.7", "tracing", "windows-sys 0.59.0", ] @@ -13454,19 +13372,37 @@ dependencies = [ name = "polyval" version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" +checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" +dependencies = [ + "cfg-if", + "cpufeatures", + "opaque-debug 0.3.1", + "universal-hash", +] + +[[package]] +name = "portable-atomic" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e" + +[[package]] +name = "portable-atomic-util" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" dependencies = [ - "cfg-if", - "cpufeatures", - "opaque-debug 0.3.1", - "universal-hash", + "portable-atomic", ] [[package]] -name = "portable-atomic" -version = "1.10.0" +name = "potential_utf" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6" +checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" +dependencies = [ + "zerovec", +] [[package]] name = "powerfmt" @@ -13491,14 +13427,14 @@ dependencies = [ "smallvec", "symbolic-demangle", "tempfile", - "thiserror 2.0.11", + "thiserror 2.0.12", ] [[package]] name = "ppv-lite86" -version = "0.2.20" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" dependencies = [ "zerocopy", ] @@ -13506,7 +13442,7 @@ dependencies = [ [[package]] name = "precompile-utils" version = "0.1.0" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ "environmental", "evm", @@ -13530,28 +13466,15 @@ dependencies = [ [[package]] name = "precompile-utils-macro" version = "0.1.0" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2412#078cdac5996ab228d53133ab7d0311f75f6cdf6d" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2503#1d984722a923bec787e762b14fb8e3a78ff24f23" dependencies = [ "case", "num_enum", + "prettyplease", "proc-macro2", "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412)", - "syn 2.0.96", -] - -[[package]] -name = "predicates" -version = "2.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59230a63c37f3e18569bdb90e4a89cbf5bf8b06fea0b84e65ea10cc4df47addd" -dependencies = [ - "difflib", - "float-cmp", - "itertools 0.10.5", - "normalize-line-endings", - "predicates-core", - "regex", + "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503)", + "syn 2.0.101", ] [[package]] @@ -13582,12 +13505,12 @@ dependencies = [ [[package]] name = "prettyplease" -version = "0.2.29" +version = "0.2.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6924ced06e1f7dfe3fa48d57b9f74f55d8915f5036121bef647ef4b204895fac" +checksum = "664ec5419c51e34154eec046ebcba56312d5a2fc3b09a06da188e1ad21afadf6" dependencies = [ "proc-macro2", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -13598,8 +13521,6 @@ checksum = "0b34d9fd68ae0b74a41b21c03c2f62847aa0ffea044eee893b4c140b37e244e2" dependencies = [ "fixed-hash", "impl-codec 0.6.0", - "impl-serde 0.4.0", - "scale-info", "uint 0.9.5", ] @@ -13610,10 +13531,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d15600a7d856470b7d278b3fe0e311fe28c2526348549f8ef2ff7db3299c87f5" dependencies = [ "fixed-hash", - "impl-codec 0.7.0", + "impl-codec 0.7.1", "impl-num-traits", "impl-rlp", - "impl-serde 0.5.0", + "impl-serde", "scale-info", "uint 0.10.0", ] @@ -13626,7 +13547,7 @@ checksum = "a172e6cc603231f2cf004232eabcecccc0da53ba576ab286ef7baa0cfc7927ad" dependencies = [ "coarsetime", "crossbeam-queue", - "derive_more 0.99.18", + "derive_more 0.99.20", "futures 0.3.31", "futures-timer", "nanorand", @@ -13646,9 +13567,9 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "3.2.0" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" +checksum = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35" dependencies = [ "toml_edit", ] @@ -13678,32 +13599,43 @@ dependencies = [ ] [[package]] -name = "proc-macro-warning" -version = "0.4.2" +name = "proc-macro-error-attr2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" +dependencies = [ + "proc-macro2", + "quote", +] + +[[package]] +name = "proc-macro-error2" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d1eaa7fa0aa1929ffdf7eeb6eac234dde6268914a14ad44d23521ab6a9b258e" +checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" dependencies = [ + "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "proc-macro-warning" -version = "1.0.2" +version = "1.84.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "834da187cfe638ae8abb0203f0b33e5ccdb02a28e7199f2f47b3e2754f50edca" +checksum = "75eea531cfcd120e0851a3f8aed42c4841f78c889eefafd96339c72677ae42c3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "proc-macro2" -version = "1.0.93" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] @@ -13724,9 +13656,9 @@ dependencies = [ [[package]] name = "prometheus-client" -version = "0.21.2" +version = "0.22.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c99afa9a01501019ac3a14d71d9f94050346f55ca471ce90c799a15c58f61e2" +checksum = "504ee9ff529add891127c4827eb481bd69dc0ebc72e9a682e187db4caa60c3ca" dependencies = [ "dtoa", "itoa", @@ -13742,22 +13674,22 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "proptest" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4c2511913b88df1637da85cc8d96ec8e43a3f8bb8ccb71ee1ac240d6f3df58d" +checksum = "14cae93065090804185d3b75f0bf93b8eeda30c7a9b4a33d3bdb3988d6229e50" dependencies = [ "bit-set", "bit-vec", - "bitflags 2.8.0", + "bitflags 2.9.1", "lazy_static", "num-traits", - "rand", - "rand_chacha", + "rand 0.8.5", + "rand_chacha 0.3.1", "rand_xorshift", "regex-syntax 0.8.5", "rusty-fork", @@ -13787,31 +13719,31 @@ dependencies = [ [[package]] name = "prost" -version = "0.13.4" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c0fef6c4230e4ccf618a35c59d7ede15dea37de8427500f50aff708806e42ec" +checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5" dependencies = [ "bytes", - "prost-derive 0.13.4", + "prost-derive 0.13.5", ] [[package]] name = "prost-build" -version = "0.13.4" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0f3e5beed80eb580c68e2c600937ac2c4eedabdfd5ef1e5b7ea4f3fba84497b" +checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" dependencies = [ "heck 0.5.0", - "itertools 0.13.0", + "itertools 0.14.0", "log", "multimap", "once_cell", - "petgraph", + "petgraph 0.7.1", "prettyplease", - "prost 0.13.4", + "prost 0.13.5", "prost-types", "regex", - "syn 2.0.96", + "syn 2.0.101", "tempfile", ] @@ -13838,36 +13770,36 @@ dependencies = [ "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "prost-derive" -version = "0.13.4" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "157c5a9d7ea5c2ed2d9fb8f495b64759f7816c7eaea54ba3978f0d63000162e3" +checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", - "itertools 0.13.0", + "itertools 0.14.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "prost-types" -version = "0.13.4" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc2f1e56baa61e93533aebc21af4d2134b70f66275e0fcdf3cbe43d77ff7e8fc" +checksum = "52c2c1bf36ddb1a1c396b3601a3cec27c2462e45f07c386894ec3ccf5332bd16" dependencies = [ - "prost 0.13.4", + "prost 0.13.5", ] [[package]] name = "psm" -version = "0.1.24" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "200b9ff220857e53e184257720a14553b2f4aa02577d2ed9842d45d4b9654810" +checksum = "6e944464ec8536cd1beb0bbfd96987eb5e3b72f2ecdafdc5c769a37f1fa2ae1f" dependencies = [ "cc", ] @@ -13892,14 +13824,13 @@ dependencies = [ [[package]] name = "pyroscope_pprofrs" -version = "0.2.8" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614a25777053da6bdca9d84a67892490b5a57590248dbdee3d7bf0716252af70" +checksum = "50da7a8950c542357de489aa9ee628f46322b1beaac1f4fa3313bcdebe85b4ea" dependencies = [ "log", "pprof2", "pyroscope", - "thiserror 1.0.69", ] [[package]] @@ -13912,7 +13843,7 @@ dependencies = [ "libc", "once_cell", "raw-cpuid", - "wasi", + "wasi 0.11.0+wasi-snapshot-preview1", "web-sys", "winapi", ] @@ -13934,85 +13865,54 @@ dependencies = [ [[package]] name = "quick-protobuf-codec" -version = "0.2.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ededb1cd78531627244d51dd0c7139fbe736c7d57af0092a76f0ffb2f56e98" +checksum = "15a0580ab32b169745d7a39db2ba969226ca16738931be152a3209b409de2474" dependencies = [ - "asynchronous-codec", + "asynchronous-codec 0.7.0", "bytes", "quick-protobuf", "thiserror 1.0.69", - "unsigned-varint 0.7.2", + "unsigned-varint 0.8.0", ] [[package]] name = "quinn" -version = "0.10.2" +version = "0.11.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cc2c5017e4b43d5995dcea317bc46c1e09404c0a9664d2908f7f02dfe943d75" +checksum = "626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8" dependencies = [ "bytes", + "cfg_aliases 0.2.1", "futures-io", "pin-project-lite", - "quinn-proto 0.10.6", - "quinn-udp 0.4.1", - "rustc-hash 1.1.0", - "rustls 0.21.12", - "thiserror 1.0.69", - "tokio", - "tracing", -] - -[[package]] -name = "quinn" -version = "0.11.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef" -dependencies = [ - "bytes", - "pin-project-lite", - "quinn-proto 0.11.9", - "quinn-udp 0.5.9", - "rustc-hash 2.1.0", - "rustls 0.23.21", - "socket2 0.5.8", - "thiserror 2.0.11", + "quinn-proto", + "quinn-udp", + "rustc-hash 2.1.1", + "rustls", + "socket2 0.5.10", + "thiserror 2.0.12", "tokio", "tracing", + "web-time", ] [[package]] name = "quinn-proto" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "141bf7dfde2fbc246bfd3fe12f2455aa24b0fbd9af535d8c86c7bd1381ff2b1a" -dependencies = [ - "bytes", - "rand", - "ring 0.16.20", - "rustc-hash 1.1.0", - "rustls 0.21.12", - "slab", - "thiserror 1.0.69", - "tinyvec", - "tracing", -] - -[[package]] -name = "quinn-proto" -version = "0.11.9" +version = "0.11.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d" +checksum = "49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e" dependencies = [ "bytes", - "getrandom", - "rand", - "ring 0.17.8", - "rustc-hash 2.1.0", - "rustls 0.23.21", + "getrandom 0.3.3", + "lru-slab", + "rand 0.9.1", + "ring 0.17.14", + "rustc-hash 2.1.1", + "rustls", "rustls-pki-types", "slab", - "thiserror 2.0.11", + "thiserror 2.0.12", "tinyvec", "tracing", "web-time", @@ -14020,40 +13920,33 @@ dependencies = [ [[package]] name = "quinn-udp" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "055b4e778e8feb9f93c4e439f71dc2156ef13360b432b799e179a8c4cdf0b1d7" -dependencies = [ - "bytes", - "libc", - "socket2 0.5.8", - "tracing", - "windows-sys 0.48.0", -] - -[[package]] -name = "quinn-udp" -version = "0.5.9" +version = "0.5.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c40286217b4ba3a71d644d752e6a0b71f13f1b6a2c5311acfcbe0c2418ed904" +checksum = "ee4e529991f949c5e25755532370b8af5d114acae52326361d68d47af64aa842" dependencies = [ "cfg_aliases 0.2.1", "libc", "once_cell", - "socket2 0.5.8", + "socket2 0.5.10", "tracing", "windows-sys 0.59.0", ] [[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", ] +[[package]] +name = "r-efi" +version = "5.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5" + [[package]] name = "radium" version = "0.7.0" @@ -14067,8 +13960,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ "libc", - "rand_chacha", - "rand_core", + "rand_chacha 0.3.1", + "rand_core 0.6.4", + "serde", +] + +[[package]] +name = "rand" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97" +dependencies = [ + "rand_chacha 0.9.0", + "rand_core 0.9.3", ] [[package]] @@ -14078,7 +13982,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_chacha" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" +dependencies = [ + "ppv-lite86", + "rand_core 0.9.3", ] [[package]] @@ -14087,7 +14001,16 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom", + "getrandom 0.2.16", +] + +[[package]] +name = "rand_core" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" +dependencies = [ + "getrandom 0.3.3", ] [[package]] @@ -14097,7 +14020,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" dependencies = [ "num-traits", - "rand", + "rand 0.8.5", ] [[package]] @@ -14106,7 +14029,7 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59cad018caf63deb318e5a4586d99a24424a364f40f1e5778c29aca23f4fc73e" dependencies = [ - "rand_core", + "rand_core 0.6.4", ] [[package]] @@ -14115,16 +14038,16 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f" dependencies = [ - "rand_core", + "rand_core 0.6.4", ] [[package]] name = "raw-cpuid" -version = "11.3.0" +version = "11.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6928fa44c097620b706542d428957635951bade7143269085389d42c8a4927e" +checksum = "c6df7ab838ed27997ba19a4664507e6f82b41fe6e20be42929332156e5e85146" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.1", ] [[package]] @@ -14155,9 +14078,9 @@ dependencies = [ [[package]] name = "rcgen" -version = "0.10.0" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b" +checksum = "52c4f3084aa3bc7dfbba4eff4fab2a54db4324965d8872ab933565e6fbd83bc6" dependencies = [ "pem", "ring 0.16.20", @@ -14165,22 +14088,6 @@ dependencies = [ "yasna", ] -[[package]] -name = "reconnecting-jsonrpsee-ws-client" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06fa4f17e09edfc3131636082faaec633c7baa269396b4004040bc6c52f49f65" -dependencies = [ - "cfg_aliases 0.2.1", - "finito", - "futures 0.3.31", - "jsonrpsee 0.23.2", - "serde_json", - "thiserror 1.0.69", - "tokio", - "tracing", -] - [[package]] name = "redox_syscall" version = "0.2.16" @@ -14192,11 +14099,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.8" +version = "0.5.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834" +checksum = "928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.1", ] [[package]] @@ -14205,7 +14112,7 @@ version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ - "getrandom", + "getrandom 0.2.16", "libredox", "thiserror 1.0.69", ] @@ -14216,7 +14123,7 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "87413ebb313323d431e85d0afc5a68222aaed972843537cbfe5f061cf1b4bcab" dependencies = [ - "derive_more 0.99.18", + "derive_more 0.99.20", "fs-err", "static_init", "thiserror 1.0.69", @@ -14224,22 +14131,22 @@ dependencies = [ [[package]] name = "ref-cast" -version = "1.0.23" +version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf0a6f84d5f1d581da8b41b47ec8600871962f2a528115b542b362d4b744931" +checksum = "4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf" dependencies = [ "ref-cast-impl", ] [[package]] name = "ref-cast-impl" -version = "1.0.23" +version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6" +checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -14313,20 +14220,20 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "reqwest" -version = "0.12.12" +version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da" +checksum = "2bf597b113be201cb2269b4c39b39a804d01b99ee95a4278f0ed04e45cff1c71" dependencies = [ "base64 0.22.1", "bytes", "futures-channel", "futures-core", "futures-util", - "http 1.2.0", + "http 1.3.1", "http-body 1.0.1", "http-body-util", - "hyper 1.5.2", - "hyper-rustls 0.27.5", + "hyper 1.6.0", + "hyper-rustls", "hyper-util", "ipnet", "js-sys", @@ -14335,35 +14242,30 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project-lite", - "quinn 0.11.6", - "rustls 0.23.21", - "rustls-pemfile 2.2.0", + "quinn", + "rustls", "rustls-pki-types", "serde", "serde_json", "serde_urlencoded", "sync_wrapper", "tokio", - "tokio-rustls 0.26.1", + "tokio-rustls", "tower 0.5.2", + "tower-http 0.6.4", "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "webpki-roots 0.26.7", - "windows-registry", + "webpki-roots 1.0.0", ] [[package]] name = "resolv-conf" -version = "0.7.0" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00" -dependencies = [ - "hostname", - "quick-error", -] +checksum = "95325155c684b1c89f7765e30bc1c42e4a6da51ca513615660cb8a62ef9a88e3" [[package]] name = "rfc6979" @@ -14392,15 +14294,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", + "getrandom 0.2.16", "libc", - "spin 0.9.8", "untrusted 0.9.0", "windows-sys 0.52.0", ] @@ -14449,7 +14350,7 @@ checksum = "652db34deaaa57929e10ca18e5454a32cb0efc351ae80d320334bbf907b908b3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -14482,8 +14383,8 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "binary-merkle-tree", "bitvec", @@ -14506,16 +14407,14 @@ dependencies = [ "pallet-beefy-mmr", "pallet-bounties", "pallet-child-bounties", - "pallet-collective", "pallet-conviction-voting", "pallet-democracy", "pallet-elections-phragmen", "pallet-grandpa", "pallet-identity", "pallet-indices", - "pallet-membership", "pallet-message-queue", - "pallet-migrations 1.0.0", + "pallet-migrations 10.1.0", "pallet-mmr", "pallet-multisig", "pallet-nis", @@ -14553,7 +14452,6 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "smallvec", "sp-api", "sp-arithmetic", "sp-authority-discovery", @@ -14577,15 +14475,14 @@ dependencies = [ "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", - "static_assertions", "substrate-wasm-builder", "xcm-runtime-apis", ] [[package]] name = "rococo-runtime-constants" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "20.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-support", "polkadot-primitives", @@ -14621,13 +14518,13 @@ checksum = "afab94fb28594581f62d981211a9a4d53cc8130bbcbbb89a0440d9b8e81a7746" [[package]] name = "rpassword" -version = "7.3.1" +version = "7.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80472be3c897911d0137b2d2b9055faf6eeac5b14e324073d83bc17b191d7e3f" +checksum = "66d4c8b64f049c6721ec8ccec37ddfc3d641c4a7fca57e8f2a89de509c73df39" dependencies = [ "libc", "rtoolbox", - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] @@ -14650,19 +14547,19 @@ dependencies = [ [[package]] name = "rtoolbox" -version = "0.0.2" +version = "0.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c247d24e63230cdb56463ae328478bd5eac8b8faa8c69461a77e8e323afac90e" +checksum = "a7cc970b249fbe527d6e02e0a227762c9108b2f49d81094fe357ffc6d14d7f6f" dependencies = [ "libc", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] name = "ruint" -version = "1.12.4" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5ef8fb1dd8de3870cb8400d51b4c2023854bbafd5431a3ac7e7317243e22d2f" +checksum = "11256b5fe8c68f56ac6f39ef0720e592f33d2367a4782740d9c9142e889c7fb4" dependencies = [ "alloy-rlp", "ark-ff 0.3.0", @@ -14676,7 +14573,8 @@ dependencies = [ "parity-scale-codec", "primitive-types 0.12.2", "proptest", - "rand", + "rand 0.8.5", + "rand 0.9.1", "rlp 0.5.2", "ruint-macro", "serde", @@ -14704,9 +14602,9 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc-hash" -version = "2.1.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" [[package]] name = "rustc-hex" @@ -14729,7 +14627,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ - "semver 1.0.24", + "semver 1.0.26", ] [[package]] @@ -14771,11 +14669,11 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.43" +version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a78891ee6bf2340288408954ac787aa063d8e8817e9f53abb37c695c6d834ef6" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.1", "errno", "libc", "linux-raw-sys 0.4.15", @@ -14783,82 +14681,33 @@ 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.21.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" -dependencies = [ - "log", - "ring 0.17.8", - "rustls-webpki 0.101.7", - "sct", -] - -[[package]] -name = "rustls" -version = "0.22.4" +name = "rustix" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432" +checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266" dependencies = [ - "log", - "ring 0.17.8", - "rustls-pki-types", - "rustls-webpki 0.102.8", - "subtle 2.6.1", - "zeroize", + "bitflags 2.9.1", + "errno", + "libc", + "linux-raw-sys 0.9.4", + "windows-sys 0.59.0", ] [[package]] name = "rustls" -version = "0.23.21" +version = "0.23.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f287924602bf649d949c63dc8ac8b235fa5387d394020705b80c4eb597ce5b8" +checksum = "730944ca083c1c233a75c09f199e973ca499344a2b7ba9e755c457e86fb4a321" dependencies = [ "log", "once_cell", - "ring 0.17.8", + "ring 0.17.14", "rustls-pki-types", - "rustls-webpki 0.102.8", + "rustls-webpki 0.103.3", "subtle 2.6.1", "zeroize", ] -[[package]] -name = "rustls-native-certs" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00" -dependencies = [ - "openssl-probe", - "rustls-pemfile 1.0.4", - "schannel", - "security-framework 2.11.1", -] - -[[package]] -name = "rustls-native-certs" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5" -dependencies = [ - "openssl-probe", - "rustls-pemfile 2.2.0", - "rustls-pki-types", - "schannel", - "security-framework 2.11.1", -] - [[package]] name = "rustls-native-certs" version = "0.8.1" @@ -14871,52 +14720,35 @@ dependencies = [ "security-framework 3.2.0", ] -[[package]] -name = "rustls-pemfile" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" -dependencies = [ - "base64 0.21.7", -] - -[[package]] -name = "rustls-pemfile" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" -dependencies = [ - "rustls-pki-types", -] - [[package]] name = "rustls-pki-types" -version = "1.10.1" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2bf47e6ff922db3825eb750c4e2ff784c6ff8fb9e13046ef6a1d1c5401b0b37" +checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" dependencies = [ "web-time", + "zeroize", ] [[package]] name = "rustls-platform-verifier" -version = "0.3.4" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afbb878bdfdf63a336a5e63561b1835e7a8c91524f51621db870169eac84b490" +checksum = "19787cda76408ec5404443dc8b31795c87cd8fec49762dc75fa727740d34acc1" dependencies = [ - "core-foundation 0.9.4", + "core-foundation 0.10.1", "core-foundation-sys", "jni", "log", "once_cell", - "rustls 0.23.21", - "rustls-native-certs 0.7.3", + "rustls", + "rustls-native-certs", "rustls-platform-verifier-android", - "rustls-webpki 0.102.8", - "security-framework 2.11.1", + "rustls-webpki 0.103.3", + "security-framework 3.2.0", "security-framework-sys", - "webpki-roots 0.26.7", - "winapi", + "webpki-root-certs 0.26.11", + "windows-sys 0.59.0", ] [[package]] @@ -14931,26 +14763,26 @@ version = "0.101.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" dependencies = [ - "ring 0.17.8", + "ring 0.17.14", "untrusted 0.9.0", ] [[package]] name = "rustls-webpki" -version = "0.102.8" +version = "0.103.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" +checksum = "e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435" dependencies = [ - "ring 0.17.8", + "ring 0.17.14", "rustls-pki-types", "untrusted 0.9.0", ] [[package]] name = "rustversion" -version = "1.0.19" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4" +checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" [[package]] name = "rusty-fork" @@ -14977,13 +14809,12 @@ dependencies = [ [[package]] name = "ruzstd" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" +checksum = "5174a470eeb535a721ae9fdd6e291c2411a906b96592182d05217591d5c5cf7b" dependencies = [ "byteorder", - "derive_more 0.99.18", - "twox-hash", + "derive_more 0.99.20", ] [[package]] @@ -14999,9 +14830,9 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "safe_arch" @@ -15012,6 +14843,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" @@ -15023,8 +14863,8 @@ dependencies = [ [[package]] name = "sc-allocator" -version = "23.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "31.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "log", "sp-core", @@ -15034,21 +14874,19 @@ dependencies = [ [[package]] name = "sc-authority-discovery" -version = "0.34.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.49.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "futures 0.3.31", "futures-timer", "ip_network", - "libp2p", "linked_hash_set", "log", - "multihash 0.19.3", "parity-scale-codec", "prost 0.12.6", "prost-build", - "rand", + "rand 0.8.5", "sc-client-api", "sc-network", "sc-network-types", @@ -15064,11 +14902,10 @@ dependencies = [ [[package]] name = "sc-basic-authorship" -version = "0.34.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.49.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "futures 0.3.31", - "futures-timer", "log", "parity-scale-codec", "sc-block-builder", @@ -15086,8 +14923,8 @@ dependencies = [ [[package]] name = "sc-block-builder" -version = "0.33.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.44.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "parity-scale-codec", "sp-api", @@ -15101,12 +14938,11 @@ dependencies = [ [[package]] name = "sc-chain-spec" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "42.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "array-bytes", "docify", - "log", "memmap2 0.9.5", "parity-scale-codec", "sc-chain-spec-derive", @@ -15118,7 +14954,7 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503)", "sp-genesis-builder", "sp-io", "sp-runtime", @@ -15128,19 +14964,19 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" -version = "11.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "12.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "sc-cli" -version = "0.36.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.51.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "array-bytes", "chrono", @@ -15153,7 +14989,7 @@ dependencies = [ "names", "parity-bip39", "parity-scale-codec", - "rand", + "rand 0.8.5", "regex", "rpassword", "sc-client-api", @@ -15184,8 +15020,8 @@ dependencies = [ [[package]] name = "sc-client-api" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "39.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "fnv", "futures 0.3.31", @@ -15203,7 +15039,6 @@ dependencies = [ "sp-externalities", "sp-runtime", "sp-state-machine", - "sp-statement-store", "sp-storage", "sp-trie", "substrate-prometheus-endpoint", @@ -15211,8 +15046,8 @@ dependencies = [ [[package]] name = "sc-client-db" -version = "0.35.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.46.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "hash-db", "kvdb", @@ -15237,19 +15072,18 @@ dependencies = [ [[package]] name = "sc-consensus" -version = "0.33.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.48.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "futures 0.3.31", "log", - "mockall 0.11.4", + "mockall", "parking_lot 0.12.3", "sc-client-api", "sc-network-types", "sc-utils", "serde", - "sp-api", "sp-blockchain", "sp-consensus", "sp-core", @@ -15261,8 +15095,8 @@ dependencies = [ [[package]] name = "sc-consensus-aura" -version = "0.34.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.49.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "futures 0.3.31", @@ -15290,8 +15124,8 @@ dependencies = [ [[package]] name = "sc-consensus-babe" -version = "0.34.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.49.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "fork-tree", @@ -15316,7 +15150,7 @@ dependencies = [ "sp-consensus-babe", "sp-consensus-slots", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503)", "sp-inherents", "sp-keystore", "sp-runtime", @@ -15326,11 +15160,11 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" -version = "0.34.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.49.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "futures 0.3.31", - "jsonrpsee 0.24.7", + "jsonrpsee", "sc-consensus-babe", "sc-consensus-epochs", "sc-rpc-api", @@ -15348,13 +15182,12 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" -version = "13.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "28.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "array-bytes", "async-channel 1.9.0", "async-trait", - "fnv", "futures 0.3.31", "log", "parity-scale-codec", @@ -15373,7 +15206,6 @@ dependencies = [ "sp-consensus", "sp-consensus-beefy", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412)", "sp-keystore", "sp-runtime", "substrate-prometheus-endpoint", @@ -15384,11 +15216,11 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" -version = "13.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "28.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "futures 0.3.31", - "jsonrpsee 0.24.7", + "jsonrpsee", "log", "parity-scale-codec", "parking_lot 0.12.3", @@ -15404,8 +15236,8 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" -version = "0.33.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.48.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "fork-tree", "parity-scale-codec", @@ -15417,8 +15249,8 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" -version = "0.19.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.34.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "ahash", "array-bytes", @@ -15431,7 +15263,7 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.3", - "rand", + "rand 0.8.5", "sc-block-builder", "sc-chain-spec", "sc-client-api", @@ -15452,7 +15284,7 @@ dependencies = [ "sp-consensus", "sp-consensus-grandpa", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503)", "sp-keystore", "sp-runtime", "substrate-prometheus-endpoint", @@ -15461,12 +15293,12 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" -version = "0.19.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.34.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "finality-grandpa", "futures 0.3.31", - "jsonrpsee 0.24.7", + "jsonrpsee", "log", "parity-scale-codec", "sc-client-api", @@ -15481,14 +15313,14 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" -version = "0.35.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.50.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "assert_matches", "async-trait", "futures 0.3.31", "futures-timer", - "jsonrpsee 0.24.7", + "jsonrpsee", "log", "parity-scale-codec", "sc-client-api", @@ -15516,8 +15348,8 @@ dependencies = [ [[package]] name = "sc-consensus-slots" -version = "0.33.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.48.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "futures 0.3.31", @@ -15539,8 +15371,8 @@ dependencies = [ [[package]] name = "sc-executor" -version = "0.32.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.42.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "log", "parity-scale-codec", @@ -15563,8 +15395,8 @@ dependencies = [ [[package]] name = "sc-executor-common" -version = "0.29.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.38.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "parity-scale-codec", "polkavm", @@ -15577,8 +15409,8 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" -version = "0.29.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.35.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "log", "polkavm", @@ -15588,8 +15420,8 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" -version = "0.29.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.38.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "anyhow", "cfg-if", @@ -15607,8 +15439,8 @@ dependencies = [ [[package]] name = "sc-informant" -version = "0.33.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.48.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "console", "futures 0.3.31", @@ -15616,7 +15448,6 @@ dependencies = [ "log", "sc-client-api", "sc-network", - "sc-network-common", "sc-network-sync", "sp-blockchain", "sp-runtime", @@ -15624,8 +15455,8 @@ dependencies = [ [[package]] name = "sc-keystore" -version = "25.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "35.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "array-bytes", "parking_lot 0.12.3", @@ -15638,8 +15469,8 @@ dependencies = [ [[package]] name = "sc-mixnet" -version = "0.4.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.19.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "array-bytes", "arrayvec 0.7.6", @@ -15649,7 +15480,6 @@ dependencies = [ "futures-timer", "log", "mixnet", - "multiaddr 0.18.2", "parity-scale-codec", "parking_lot 0.12.3", "sc-client-api", @@ -15667,13 +15497,13 @@ dependencies = [ [[package]] name = "sc-network" -version = "0.34.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.49.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "array-bytes", "async-channel 1.9.0", "async-trait", - "asynchronous-codec", + "asynchronous-codec 0.6.2", "bytes", "cid 0.9.0", "either", @@ -15685,15 +15515,14 @@ dependencies = [ "linked_hash_set", "litep2p", "log", - "mockall 0.11.4", - "once_cell", + "mockall", "parity-scale-codec", "parking_lot 0.12.3", "partial_sort", "pin-project", "prost 0.12.6", "prost-build", - "rand", + "rand 0.8.5", "sc-client-api", "sc-network-common", "sc-network-types", @@ -15718,26 +15547,18 @@ dependencies = [ [[package]] name = "sc-network-common" -version = "0.33.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.48.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "async-trait", "bitflags 1.3.2", - "futures 0.3.31", - "libp2p-identity", "parity-scale-codec", - "prost-build", - "sc-consensus", - "sc-network-types", - "sp-consensus", - "sp-consensus-grandpa", "sp-runtime", ] [[package]] name = "sc-network-gossip" -version = "0.34.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.49.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "ahash", "futures 0.3.31", @@ -15755,8 +15576,8 @@ dependencies = [ [[package]] name = "sc-network-light" -version = "0.33.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.48.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -15776,17 +15597,16 @@ dependencies = [ [[package]] name = "sc-network-sync" -version = "0.33.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.48.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "array-bytes", "async-channel 1.9.0", "async-trait", "fork-tree", "futures 0.3.31", - "futures-timer", "log", - "mockall 0.11.4", + "mockall", "parity-scale-codec", "prost 0.12.6", "prost-build", @@ -15813,15 +15633,16 @@ dependencies = [ [[package]] name = "sc-network-test" version = "0.8.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ + "async-channel 1.9.0", "async-trait", "futures 0.3.31", "futures-timer", "libp2p", "log", "parking_lot 0.12.3", - "rand", + "rand 0.8.5", "sc-block-builder", "sc-client-api", "sc-consensus", @@ -15844,8 +15665,8 @@ dependencies = [ [[package]] name = "sc-network-transactions" -version = "0.33.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.48.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "array-bytes", "futures 0.3.31", @@ -15863,45 +15684,44 @@ dependencies = [ [[package]] name = "sc-network-types" -version = "0.10.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.15.3" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bs58", + "bytes", "ed25519-dalek", "libp2p-identity", + "libp2p-kad", "litep2p", "log", "multiaddr 0.18.2", "multihash 0.19.3", - "rand", + "rand 0.8.5", "thiserror 1.0.69", "zeroize", ] [[package]] name = "sc-offchain" -version = "29.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "44.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "array-bytes", "bytes", "fnv", "futures 0.3.31", "futures-timer", "http-body-util", - "hyper 1.5.2", - "hyper-rustls 0.27.5", + "hyper 1.6.0", + "hyper-rustls", "hyper-util", - "log", "num_cpus", "once_cell", "parity-scale-codec", "parking_lot 0.12.3", - "rand", - "rustls 0.23.21", + "rand 0.8.5", + "rustls", "sc-client-api", "sc-network", - "sc-network-common", "sc-network-types", "sc-transaction-pool-api", "sc-utils", @@ -15917,8 +15737,8 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.20.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -15926,11 +15746,11 @@ dependencies = [ [[package]] name = "sc-rpc" -version = "29.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "44.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "futures 0.3.31", - "jsonrpsee 0.24.7", + "jsonrpsee", "log", "parity-scale-codec", "parking_lot 0.12.3", @@ -15958,10 +15778,10 @@ dependencies = [ [[package]] name = "sc-rpc-api" -version = "0.33.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.48.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "jsonrpsee 0.24.7", + "jsonrpsee", "parity-scale-codec", "sc-chain-spec", "sc-mixnet", @@ -15978,18 +15798,18 @@ dependencies = [ [[package]] name = "sc-rpc-server" -version = "11.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "21.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "dyn-clone", "forwarded-header-value", "futures 0.3.31", "governor", - "http 1.2.0", + "http 1.3.1", "http-body-util", - "hyper 1.5.2", + "hyper 1.6.0", "ip_network", - "jsonrpsee 0.24.7", + "jsonrpsee", "log", "sc-rpc-api", "serde", @@ -15997,24 +15817,24 @@ dependencies = [ "substrate-prometheus-endpoint", "tokio", "tower 0.4.13", - "tower-http", + "tower-http 0.5.2", ] [[package]] name = "sc-rpc-spec-v2" -version = "0.34.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.49.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "array-bytes", "futures 0.3.31", "futures-util", "hex", "itertools 0.11.0", - "jsonrpsee 0.24.7", + "jsonrpsee", "log", "parity-scale-codec", "parking_lot 0.12.3", - "rand", + "rand 0.8.5", "sc-chain-spec", "sc-client-api", "sc-rpc", @@ -16032,22 +15852,37 @@ dependencies = [ "tokio-stream", ] +[[package]] +name = "sc-runtime-utilities" +version = "0.2.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +dependencies = [ + "parity-scale-codec", + "sc-executor", + "sc-executor-common", + "sp-core", + "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503)", + "sp-state-machine", + "sp-wasm-interface", + "thiserror 1.0.69", +] + [[package]] name = "sc-service" -version = "0.35.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.50.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "directories", "exit-future", "futures 0.3.31", "futures-timer", - "jsonrpsee 0.24.7", + "jsonrpsee", "log", "parity-scale-codec", "parking_lot 0.12.3", "pin-project", - "rand", + "rand 0.8.5", "sc-chain-spec", "sc-client-api", "sc-client-db", @@ -16098,8 +15933,8 @@ dependencies = [ [[package]] name = "sc-state-db" -version = "0.30.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.38.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "log", "parity-scale-codec", @@ -16109,8 +15944,8 @@ dependencies = [ [[package]] name = "sc-storage-monitor" -version = "0.16.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.24.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "clap", "fs4", @@ -16122,10 +15957,10 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" -version = "0.34.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.49.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "jsonrpsee 0.24.7", + "jsonrpsee", "parity-scale-codec", "sc-chain-spec", "sc-client-api", @@ -16141,29 +15976,28 @@ dependencies = [ [[package]] name = "sc-sysinfo" -version = "27.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "42.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "derive_more 0.99.18", + "derive_more 0.99.20", "futures 0.3.31", "libc", "log", - "rand", + "rand 0.8.5", "rand_pcg", "regex", "sc-telemetry", "serde", "serde_json", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503)", "sp-io", - "sp-std", ] [[package]] name = "sc-telemetry" -version = "15.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "28.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "chrono", "futures 0.3.31", @@ -16171,8 +16005,7 @@ dependencies = [ "log", "parking_lot 0.12.3", "pin-project", - "rand", - "sc-network", + "rand 0.8.5", "sc-utils", "serde", "serde_json", @@ -16182,8 +16015,8 @@ dependencies = [ [[package]] name = "sc-tracing" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "39.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "chrono", "console", @@ -16210,24 +16043,24 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" -version = "11.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "11.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "sc-transaction-pool" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "39.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "futures 0.3.31", "futures-timer", - "indexmap 2.7.0", + "indexmap 2.9.0", "itertools 0.11.0", "linked-hash-map", "log", @@ -16240,7 +16073,7 @@ dependencies = [ "sp-api", "sp-blockchain", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503)", "sp-runtime", "sp-tracing", "sp-transaction-pool", @@ -16248,15 +16081,17 @@ dependencies = [ "thiserror 1.0.69", "tokio", "tokio-stream", + "tracing", ] [[package]] name = "sc-transaction-pool-api" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "39.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "futures 0.3.31", + "indexmap 2.9.0", "log", "parity-scale-codec", "serde", @@ -16268,8 +16103,8 @@ dependencies = [ [[package]] name = "sc-utils" -version = "14.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "18.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-channel 1.9.0", "futures 0.3.31", @@ -16298,9 +16133,22 @@ version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e98f3262c250d90e700bb802eb704e1f841e03331c2eb815e46516c4edbf5b27" dependencies = [ - "derive_more 0.99.18", + "derive_more 0.99.20", "parity-scale-codec", - "primitive-types 0.12.2", + "scale-bits", + "scale-type-resolver", + "smallvec", +] + +[[package]] +name = "scale-decode" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8ae9cc099ae85ff28820210732b00f019546f36f33225f509fe25d5816864a0" +dependencies = [ + "derive_more 1.0.0", + "parity-scale-codec", + "primitive-types 0.13.1", "scale-bits", "scale-decode-derive", "scale-type-resolver", @@ -16309,25 +16157,25 @@ dependencies = [ [[package]] name = "scale-decode-derive" -version = "0.13.1" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bb22f574168103cdd3133b19281639ca65ad985e24612728f727339dcaf4021" +checksum = "5ed9401effa946b493f9f84dc03714cca98119b230497df6f3df6b84a2b03648" dependencies = [ - "darling 0.14.4", + "darling", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.101", ] [[package]] name = "scale-encode" -version = "0.7.2" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "528464e6ae6c8f98e2b79633bf79ef939552e795e316579dab09c61670d56602" +checksum = "5f9271284d05d0749c40771c46180ce89905fd95aa72a2a2fddb4b7c0aa424db" dependencies = [ - "derive_more 0.99.18", + "derive_more 1.0.0", "parity-scale-codec", - "primitive-types 0.12.2", + "primitive-types 0.13.1", "scale-bits", "scale-encode-derive", "scale-type-resolver", @@ -16336,15 +16184,15 @@ dependencies = [ [[package]] name = "scale-encode-derive" -version = "0.7.2" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef2618f123c88da9cd8853b69d766068f1eddc7692146d7dfe9b89e25ce2efd" +checksum = "102fbc6236de6c53906c0b262f12c7aa69c2bdc604862c12728f5f4d370bc137" dependencies = [ - "darling 0.20.10", - "proc-macro-crate 3.2.0", + "darling", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -16367,10 +16215,10 @@ version = "2.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6630024bf739e2179b91fb424b28898baf819414262c5d376677dbff1fe7ebf" dependencies = [ - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -16385,31 +16233,30 @@ dependencies = [ [[package]] name = "scale-typegen" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "498d1aecf2ea61325d4511787c115791639c0fd21ef4f8e11e49dd09eff2bbac" +checksum = "0dc4c70c7fea2eef1740f0081d3fe385d8bee1eef11e9272d3bec7dc8e5438e0" dependencies = [ "proc-macro2", "quote", "scale-info", - "syn 2.0.96", + "syn 2.0.101", "thiserror 1.0.69", ] [[package]] name = "scale-value" -version = "0.16.3" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cd6ab090d823e75cfdb258aad5fe92e13f2af7d04b43a55d607d25fcc38c811" +checksum = "f5e0ef2a0ee1e02a69ada37feb87ea1616ce9808aca072befe2d3131bf28576e" dependencies = [ "base58", "blake2 0.10.6", - "derive_more 0.99.18", + "derive_more 1.0.0", "either", - "frame-metadata 15.1.0", "parity-scale-codec", "scale-bits", - "scale-decode", + "scale-decode 0.14.0", "scale-encode", "scale-info", "scale-type-resolver", @@ -16447,7 +16294,7 @@ dependencies = [ "arrayvec 0.7.6", "curve25519-dalek-ng", "merlin", - "rand_core", + "rand_core 0.6.4", "sha2 0.9.9", "subtle-ng", "zeroize", @@ -16465,13 +16312,19 @@ dependencies = [ "curve25519-dalek", "getrandom_or_panic", "merlin", - "rand_core", + "rand_core 0.6.4", "serde_bytes", - "sha2 0.10.8", + "sha2 0.10.9", "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" @@ -16480,18 +16333,20 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "scratch" -version = "1.0.7" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3cf7c11c38cb994f3d40e8a8cde3bbd1f72a435e4c49e85d6553d8312306152" +checksum = "9f6280af86e5f559536da57a45ebc84948833b3bee313a7dd25232e09c878a52" [[package]] -name = "sct" -version = "0.7.1" +name = "scrypt" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" +checksum = "0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f" dependencies = [ - "ring 0.17.8", - "untrusted 0.9.0", + "password-hash", + "pbkdf2", + "salsa20", + "sha2 0.10.9", ] [[package]] @@ -16518,13 +16373,42 @@ dependencies = [ "libc", ] +[[package]] +name = "secp256k1" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25996b82292a7a57ed3508f052cfff8640d38d32018784acd714758b43da9c8f" +dependencies = [ + "secp256k1-sys 0.8.1", +] + [[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.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70a129b9e9efbfb223753b9163c4ab3b13cff7fd9c7f010fbac25ab4099fa07e" +dependencies = [ + "cc", ] [[package]] @@ -16536,6 +16420,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" @@ -16545,17 +16438,25 @@ 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.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.1", "core-foundation 0.9.4", "core-foundation-sys", "libc", - "num-bigint", "security-framework-sys", ] @@ -16565,8 +16466,8 @@ version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316" dependencies = [ - "bitflags 2.8.0", - "core-foundation 0.10.0", + "bitflags 2.9.1", + "core-foundation 0.10.1", "core-foundation-sys", "libc", "security-framework-sys", @@ -16602,9 +16503,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.24" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" dependencies = [ "serde", ] @@ -16624,12 +16525,6 @@ dependencies = [ "pest", ] -[[package]] -name = "send_wrapper" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" - [[package]] name = "separator" version = "0.4.1" @@ -16638,9 +16533,9 @@ checksum = "f97841a747eef040fcd2e7b3b9a220a7205926e60488e673d9e4926d27772ce5" [[package]] name = "serde" -version = "1.0.217" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" dependencies = [ "serde_derive", ] @@ -16656,29 +16551,29 @@ dependencies = [ [[package]] name = "serde_bytes" -version = "0.11.15" +version = "0.11.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a" +checksum = "8437fd221bde2d4ca316d61b90e337e9e702b3820b87d63caa9ba6c02bd06d96" dependencies = [ "serde", ] [[package]] name = "serde_derive" -version = "1.0.217" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "serde_json" -version = "1.0.135" +version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b0d7ba2887406110130a978386c4e1befb98c674b4fba677954e4db976630d9" +checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" dependencies = [ "itoa", "memchr", @@ -16739,7 +16634,7 @@ checksum = "91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -16747,7 +16642,7 @@ name = "services-payment-rpc" version = "0.1.0" dependencies = [ "futures 0.3.31", - "jsonrpsee 0.24.7", + "jsonrpsee", "pallet-services-payment-runtime-api", "parity-scale-codec", "sc-client-api", @@ -16794,9 +16689,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", @@ -16813,6 +16708,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.7" @@ -16830,9 +16735,9 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "signal-hook-registry" -version = "1.4.2" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" +checksum = "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410" dependencies = [ "libc", ] @@ -16844,7 +16749,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" dependencies = [ "digest 0.10.7", - "rand_core", + "rand_core 0.6.4", ] [[package]] @@ -16862,9 +16767,9 @@ dependencies = [ [[package]] name = "similar" -version = "2.6.0" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1de1d4f81173b03af4c0cbed3c898f6bff5b870e4a7f5d6f4057d62a7a4b686e" +checksum = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa" dependencies = [ "bstr", "unicode-segmentation", @@ -16872,9 +16777,9 @@ dependencies = [ [[package]] name = "similar-asserts" -version = "1.6.0" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfe85670573cd6f0fa97940f26e7e6601213c3b0555246c24234131f88c5709e" +checksum = "b5b441962c817e33508847a22bd82f03a30cff43642dc2fae8b050566121eb9a" dependencies = [ "console", "similar", @@ -16882,11 +16787,11 @@ dependencies = [ [[package]] name = "simple-dns" -version = "0.7.1" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c80e565e7dcc4f1ef247e2f395550d4cf7d777746d5988e7e4e3156b71077fc" +checksum = "dee851d0e5e7af3721faea1843e8015e820a234f81fda3dea9247e15bac9a86a" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.1", ] [[package]] @@ -16949,8 +16854,8 @@ dependencies = [ [[package]] name = "slot-range-helper" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "17.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "enumn", "parity-scale-codec", @@ -16969,9 +16874,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.13.2" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9" [[package]] name = "smol" @@ -16999,10 +16904,10 @@ dependencies = [ "async-channel 2.3.1", "async-executor", "async-fs 2.1.2", - "async-io 2.4.0", + "async-io 2.4.1", "async-lock 3.4.0", "async-net 2.0.0", - "async-process 2.3.0", + "async-process 2.3.1", "blocking", "futures-lite 2.6.0", ] @@ -17022,7 +16927,7 @@ dependencies = [ "bs58", "chacha20", "crossbeam-queue", - "derive_more 0.99.18", + "derive_more 0.99.20", "ed25519-zebra", "either", "event-listener 2.5.3", @@ -17043,54 +16948,53 @@ dependencies = [ "pbkdf2", "pin-project", "poly1305", - "rand", - "rand_chacha", + "rand 0.8.5", + "rand_chacha 0.3.1", "ruzstd 0.4.0", "schnorrkel 0.10.2", "serde", "serde_json", - "sha2 0.10.8", + "sha2 0.10.9", "sha3", "siphasher 0.3.11", "slab", "smallvec", "soketto 0.7.1", "twox-hash", - "wasmi", + "wasmi 0.31.2", "x25519-dalek", "zeroize", ] [[package]] name = "smoldot" -version = "0.16.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6d1eaa97d77be4d026a1e7ffad1bb3b78448763b357ea6f8188d3e6f736a9b9" +checksum = "966e72d77a3b2171bb7461d0cb91f43670c63558c62d7cf42809cae6c8b6b818" dependencies = [ "arrayvec 0.7.6", "async-lock 3.4.0", "atomic-take", - "base64 0.21.7", + "base64 0.22.1", "bip39", "blake2-rfc", "bs58", "chacha20", "crossbeam-queue", - "derive_more 0.99.18", + "derive_more 0.99.20", "ed25519-zebra", "either", - "event-listener 4.0.3", + "event-listener 5.4.0", "fnv", "futures-lite 2.6.0", "futures-util", "hashbrown 0.14.5", "hex", "hmac 0.12.1", - "itertools 0.12.1", + "itertools 0.13.0", "libm", "libsecp256k1", "merlin", - "no-std-net", "nom", "num-bigint", "num-rational", @@ -17098,20 +17002,20 @@ dependencies = [ "pbkdf2", "pin-project", "poly1305", - "rand", - "rand_chacha", - "ruzstd 0.5.0", + "rand 0.8.5", + "rand_chacha 0.3.1", + "ruzstd 0.6.0", "schnorrkel 0.11.4", "serde", "serde_json", - "sha2 0.10.8", + "sha2 0.10.9", "sha3", "siphasher 1.0.1", "slab", "smallvec", - "soketto 0.7.1", + "soketto 0.8.1", "twox-hash", - "wasmi", + "wasmi 0.32.3", "x25519-dalek", "zeroize", ] @@ -17126,7 +17030,7 @@ dependencies = [ "async-lock 2.8.0", "base64 0.21.7", "blake2-rfc", - "derive_more 0.99.18", + "derive_more 0.99.20", "either", "event-listener 2.5.3", "fnv", @@ -17141,8 +17045,8 @@ dependencies = [ "no-std-net", "parking_lot 0.12.3", "pin-project", - "rand", - "rand_chacha", + "rand 0.8.5", + "rand_chacha 0.3.1", "serde", "serde_json", "siphasher 0.3.11", @@ -17154,37 +17058,37 @@ dependencies = [ [[package]] name = "smoldot-light" -version = "0.14.0" +version = "0.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5496f2d116b7019a526b1039ec2247dd172b8670633b1a64a614c9ea12c9d8c7" +checksum = "2a33b06891f687909632ce6a4e3fd7677b24df930365af3d0bcb078310129f3f" dependencies = [ "async-channel 2.3.1", "async-lock 3.4.0", - "base64 0.21.7", + "base64 0.22.1", "blake2-rfc", - "derive_more 0.99.18", + "bs58", + "derive_more 0.99.20", "either", - "event-listener 4.0.3", + "event-listener 5.4.0", "fnv", "futures-channel", "futures-lite 2.6.0", "futures-util", "hashbrown 0.14.5", "hex", - "itertools 0.12.1", + "itertools 0.13.0", "log", "lru 0.12.5", - "no-std-net", "parking_lot 0.12.3", "pin-project", - "rand", - "rand_chacha", + "rand 0.8.5", + "rand_chacha 0.3.1", "serde", "serde_json", "siphasher 1.0.1", "slab", "smol 2.0.2", - "smoldot 0.16.0", + "smoldot 0.18.0", "zeroize", ] @@ -17204,10 +17108,10 @@ dependencies = [ "blake2 0.10.6", "chacha20poly1305", "curve25519-dalek", - "rand_core", - "ring 0.17.8", + "rand_core 0.6.4", + "ring 0.17.14", "rustc_version 0.4.1", - "sha2 0.10.8", + "sha2 0.10.9", "subtle 2.6.1", ] @@ -17223,8 +17127,8 @@ dependencies = [ [[package]] name = "snowbridge-beacon-primitives" -version = "0.2.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.13.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "byte-slice-cast", "frame-support", @@ -17245,18 +17149,19 @@ dependencies = [ [[package]] name = "snowbridge-core" -version = "0.2.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.13.2" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ + "bp-relayers", "ethabi-decode", "frame-support", "frame-system", "hex-literal 0.4.1", + "log", "parity-scale-codec", "polkadot-parachain-primitives", "scale-info", "serde", - "snowbridge-beacon-primitives", "sp-arithmetic", "sp-core", "sp-io", @@ -17264,12 +17169,13 @@ dependencies = [ "sp-std", "staging-xcm", "staging-xcm-builder", + "staging-xcm-executor", ] [[package]] name = "snowbridge-ethereum" -version = "0.3.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.12.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "ethabi-decode", "ethbloom", @@ -17286,6 +17192,44 @@ dependencies = [ "sp-std", ] +[[package]] +name = "snowbridge-inbound-queue-primitives" +version = "0.2.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +dependencies = [ + "alloy-core", + "alloy-primitives 0.4.2", + "alloy-sol-types 0.4.2", + "frame-support", + "frame-system", + "hex-literal 0.4.1", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "scale-info", + "snowbridge-beacon-primitives", + "snowbridge-core", + "snowbridge-verification-primitives", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", +] + +[[package]] +name = "snowbridge-merkle-tree" +version = "0.2.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-runtime", +] + [[package]] name = "snowbridge-milagro-bls" version = "1.5.4" @@ -17295,40 +17239,56 @@ dependencies = [ "hex", "lazy_static", "parity-scale-codec", - "rand", + "rand 0.8.5", "scale-info", "snowbridge-amcl", "zeroize", ] [[package]] -name = "snowbridge-outbound-queue-merkle-tree" -version = "0.3.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +name = "snowbridge-outbound-queue-primitives" +version = "0.2.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ + "alloy-core", + "ethabi-decode", + "frame-support", + "frame-system", + "hex-literal 0.4.1", + "log", "parity-scale-codec", + "polkadot-parachain-primitives", "scale-info", + "snowbridge-core", + "snowbridge-verification-primitives", + "sp-arithmetic", "sp-core", + "sp-io", "sp-runtime", + "sp-std", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", ] [[package]] name = "snowbridge-outbound-queue-runtime-api" -version = "0.2.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.13.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-support", "parity-scale-codec", "snowbridge-core", - "snowbridge-outbound-queue-merkle-tree", + "snowbridge-merkle-tree", + "snowbridge-outbound-queue-primitives", "sp-api", "sp-std", ] [[package]] name = "snowbridge-pallet-ethereum-client" -version = "0.2.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.13.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -17344,6 +17304,7 @@ dependencies = [ "snowbridge-core", "snowbridge-ethereum", "snowbridge-pallet-ethereum-client-fixtures", + "snowbridge-verification-primitives", "sp-core", "sp-io", "sp-runtime", @@ -17353,23 +17314,23 @@ dependencies = [ [[package]] name = "snowbridge-pallet-ethereum-client-fixtures" -version = "0.9.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.21.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "hex-literal 0.4.1", "snowbridge-beacon-primitives", "snowbridge-core", + "snowbridge-verification-primitives", "sp-core", "sp-std", ] [[package]] name = "snowbridge-pallet-inbound-queue" -version = "0.2.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.13.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "alloy-primitives", - "alloy-sol-types", + "alloy-core", "frame-benchmarking", "frame-support", "frame-system", @@ -17381,8 +17342,8 @@ dependencies = [ "serde", "snowbridge-beacon-primitives", "snowbridge-core", + "snowbridge-inbound-queue-primitives", "snowbridge-pallet-inbound-queue-fixtures", - "snowbridge-router-primitives", "sp-core", "sp-io", "sp-runtime", @@ -17393,20 +17354,21 @@ dependencies = [ [[package]] name = "snowbridge-pallet-inbound-queue-fixtures" -version = "0.10.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.21.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "hex-literal 0.4.1", "snowbridge-beacon-primitives", "snowbridge-core", + "snowbridge-inbound-queue-primitives", "sp-core", "sp-std", ] [[package]] name = "snowbridge-pallet-outbound-queue" -version = "0.2.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.13.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bridge-hub-common", "ethabi-decode", @@ -17417,7 +17379,8 @@ dependencies = [ "scale-info", "serde", "snowbridge-core", - "snowbridge-outbound-queue-merkle-tree", + "snowbridge-merkle-tree", + "snowbridge-outbound-queue-primitives", "sp-arithmetic", "sp-core", "sp-io", @@ -17427,8 +17390,8 @@ dependencies = [ [[package]] name = "snowbridge-pallet-system" -version = "0.2.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.13.2" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-benchmarking", "frame-support", @@ -17437,6 +17400,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "snowbridge-core", + "snowbridge-outbound-queue-primitives", "sp-core", "sp-io", "sp-runtime", @@ -17446,25 +17410,16 @@ dependencies = [ ] [[package]] -name = "snowbridge-router-primitives" -version = "0.9.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +name = "snowbridge-verification-primitives" +version = "0.2.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "alloy-primitives", - "alloy-sol-types", "frame-support", - "hex-literal 0.4.1", - "impl-trait-for-tuples", - "log", "parity-scale-codec", "scale-info", - "snowbridge-core", + "snowbridge-beacon-primitives", "sp-core", - "sp-io", - "sp-runtime", "sp-std", - "staging-xcm", - "staging-xcm-executor", ] [[package]] @@ -17479,9 +17434,9 @@ dependencies = [ [[package]] name = "socket2" -version = "0.5.8" +version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8" +checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" dependencies = [ "libc", "windows-sys 0.52.0", @@ -17498,7 +17453,7 @@ dependencies = [ "futures 0.3.31", "httparse", "log", - "rand", + "rand 0.8.5", "sha-1", ] @@ -17511,17 +17466,17 @@ dependencies = [ "base64 0.22.1", "bytes", "futures 0.3.31", - "http 1.2.0", + "http 1.3.1", "httparse", "log", - "rand", + "rand 0.8.5", "sha1", ] [[package]] name = "sp-api" -version = "26.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "36.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "docify", "hash-db", @@ -17542,22 +17497,22 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" -version = "15.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "Inflector", "blake2 0.10.6", "expander", - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "sp-application-crypto" -version = "30.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "parity-scale-codec", "scale-info", @@ -17568,8 +17523,8 @@ dependencies = [ [[package]] name = "sp-arithmetic" -version = "23.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "26.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "docify", "integer-sqrt", @@ -17582,8 +17537,8 @@ dependencies = [ [[package]] name = "sp-authority-discovery" -version = "26.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "36.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "parity-scale-codec", "scale-info", @@ -17594,8 +17549,8 @@ dependencies = [ [[package]] name = "sp-block-builder" -version = "26.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "36.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "sp-api", "sp-inherents", @@ -17604,8 +17559,8 @@ dependencies = [ [[package]] name = "sp-blockchain" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "39.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "futures 0.3.31", "parity-scale-codec", @@ -17623,13 +17578,12 @@ dependencies = [ [[package]] name = "sp-consensus" -version = "0.32.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.42.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "futures 0.3.31", "log", - "sp-core", "sp-inherents", "sp-runtime", "sp-state-machine", @@ -17638,8 +17592,8 @@ dependencies = [ [[package]] name = "sp-consensus-aura" -version = "0.32.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.42.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "parity-scale-codec", @@ -17654,8 +17608,8 @@ dependencies = [ [[package]] name = "sp-consensus-babe" -version = "0.32.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.42.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "parity-scale-codec", @@ -17672,8 +17626,8 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" -version = "13.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "24.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "parity-scale-codec", "scale-info", @@ -17681,7 +17635,7 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503)", "sp-io", "sp-keystore", "sp-mmr-primitives", @@ -17692,8 +17646,8 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" -version = "13.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "23.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "finality-grandpa", "log", @@ -17709,8 +17663,8 @@ dependencies = [ [[package]] name = "sp-consensus-slots" -version = "0.32.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.42.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "parity-scale-codec", "scale-info", @@ -17720,20 +17674,20 @@ dependencies = [ [[package]] name = "sp-core" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "36.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "array-bytes", "bitflags 1.3.2", "blake2 0.10.6", - "bounded-collections 0.2.2", + "bounded-collections", "bs58", "dyn-clonable", "ed25519-zebra", "futures 0.3.31", "hash-db", "hash256-std-hasher", - "impl-serde 0.5.0", + "impl-serde", "itertools 0.11.0", "k256", "libsecp256k1", @@ -17744,13 +17698,13 @@ dependencies = [ "parking_lot 0.12.3", "paste", "primitive-types 0.13.1", - "rand", + "rand 0.8.5", "scale-info", "schnorrkel 0.11.4", - "secp256k1", - "secrecy", + "secp256k1 0.28.2", + "secrecy 0.8.0", "serde", - "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503)", "sp-debug-derive", "sp-externalities", "sp-runtime-interface", @@ -17773,7 +17727,7 @@ dependencies = [ "blake2b_simd", "byteorder", "digest 0.10.7", - "sha2 0.10.8", + "sha2 0.10.9", "sha3", "twox-hash", ] @@ -17781,12 +17735,12 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "blake2b_simd", "byteorder", "digest 0.10.7", - "sha2 0.10.8", + "sha2 0.10.9", "sha3", "twox-hash", ] @@ -17794,17 +17748,17 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412)", - "syn 2.0.96", + "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503)", + "syn 2.0.101", ] [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "kvdb", "parking_lot 0.12.3", @@ -17813,17 +17767,17 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "sp-externalities" -version = "0.25.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.30.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "environmental", "parity-scale-codec", @@ -17832,8 +17786,8 @@ dependencies = [ [[package]] name = "sp-genesis-builder" -version = "0.8.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.17.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "parity-scale-codec", "scale-info", @@ -17844,8 +17798,8 @@ dependencies = [ [[package]] name = "sp-inherents" -version = "26.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "36.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -17857,8 +17811,8 @@ dependencies = [ [[package]] name = "sp-io" -version = "30.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "40.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bytes", "docify", @@ -17868,9 +17822,9 @@ dependencies = [ "parity-scale-codec", "polkavm-derive", "rustversion", - "secp256k1", + "secp256k1 0.28.2", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503)", "sp-externalities", "sp-keystore", "sp-runtime-interface", @@ -17883,8 +17837,8 @@ dependencies = [ [[package]] name = "sp-keyring" -version = "31.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "41.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "sp-core", "sp-runtime", @@ -17893,8 +17847,8 @@ dependencies = [ [[package]] name = "sp-keystore" -version = "0.34.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.42.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -17905,7 +17859,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "thiserror 1.0.69", "zstd 0.12.4", @@ -17913,18 +17867,18 @@ dependencies = [ [[package]] name = "sp-metadata-ir" -version = "0.6.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.10.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "frame-metadata 18.0.0", + "frame-metadata 20.0.0", "parity-scale-codec", "scale-info", ] [[package]] name = "sp-mixnet" -version = "0.4.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.14.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "parity-scale-codec", "scale-info", @@ -17934,8 +17888,8 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" -version = "26.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "36.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "log", "parity-scale-codec", @@ -17951,8 +17905,8 @@ dependencies = [ [[package]] name = "sp-npos-elections" -version = "26.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "36.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "parity-scale-codec", "scale-info", @@ -17964,8 +17918,8 @@ dependencies = [ [[package]] name = "sp-offchain" -version = "26.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "36.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "sp-api", "sp-core", @@ -17974,8 +17928,8 @@ dependencies = [ [[package]] name = "sp-panic-handler" -version = "13.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "13.0.2" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "backtrace", "regex", @@ -17983,8 +17937,8 @@ dependencies = [ [[package]] name = "sp-rpc" -version = "26.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "34.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -17993,8 +17947,8 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "31.0.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "41.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "binary-merkle-tree", "docify", @@ -18005,7 +17959,7 @@ dependencies = [ "num-traits", "parity-scale-codec", "paste", - "rand", + "rand 0.8.5", "scale-info", "serde", "simple-mermaid", @@ -18022,8 +17976,8 @@ dependencies = [ [[package]] name = "sp-runtime-interface" -version = "24.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "29.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -18041,21 +17995,21 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "Inflector", "expander", - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "sp-session" -version = "27.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "38.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "parity-scale-codec", "scale-info", @@ -18068,8 +18022,8 @@ dependencies = [ [[package]] name = "sp-staking" -version = "26.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -18081,14 +18035,14 @@ dependencies = [ [[package]] name = "sp-state-machine" -version = "0.35.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.45.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "hash-db", "log", "parity-scale-codec", "parking_lot 0.12.3", - "rand", + "rand 0.8.5", "smallvec", "sp-core", "sp-externalities", @@ -18101,21 +18055,21 @@ dependencies = [ [[package]] name = "sp-statement-store" -version = "10.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "20.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "aes-gcm", "curve25519-dalek", "ed25519-dalek", "hkdf", "parity-scale-codec", - "rand", + "rand 0.8.5", "scale-info", - "sha2 0.10.8", + "sha2 0.10.9", "sp-api", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503)", "sp-externalities", "sp-runtime", "sp-runtime-interface", @@ -18126,14 +18080,14 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" [[package]] name = "sp-storage" -version = "19.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "impl-serde 0.5.0", + "impl-serde", "parity-scale-codec", "ref-cast", "serde", @@ -18142,8 +18096,8 @@ dependencies = [ [[package]] name = "sp-timestamp" -version = "26.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "36.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "parity-scale-codec", @@ -18154,8 +18108,8 @@ dependencies = [ [[package]] name = "sp-tracing" -version = "16.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "17.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "parity-scale-codec", "tracing", @@ -18165,8 +18119,8 @@ dependencies = [ [[package]] name = "sp-transaction-pool" -version = "26.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "36.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "sp-api", "sp-runtime", @@ -18174,8 +18128,8 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" -version = "26.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "36.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", "parity-scale-codec", @@ -18188,8 +18142,8 @@ dependencies = [ [[package]] name = "sp-trie" -version = "29.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "39.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "ahash", "hash-db", @@ -18197,7 +18151,7 @@ dependencies = [ "nohash-hasher", "parity-scale-codec", "parking_lot 0.12.3", - "rand", + "rand 0.8.5", "scale-info", "schnellru", "sp-core", @@ -18210,10 +18164,10 @@ dependencies = [ [[package]] name = "sp-version" -version = "29.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "39.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "impl-serde 0.5.0", + "impl-serde", "parity-scale-codec", "parity-wasm", "scale-info", @@ -18227,20 +18181,20 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" -version = "13.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "15.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "parity-scale-codec", - "proc-macro-warning 1.0.2", + "proc-macro-warning", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "sp-wasm-interface" -version = "20.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "21.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -18251,10 +18205,10 @@ dependencies = [ [[package]] name = "sp-weights" -version = "27.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "31.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "bounded-collections 0.2.2", + "bounded-collections", "parity-scale-codec", "scale-info", "serde", @@ -18350,7 +18304,7 @@ dependencies = [ "futures-util", "hashlink", "hex", - "indexmap 2.7.0", + "indexmap 2.9.0", "log", "memchr", "native-tls", @@ -18358,7 +18312,7 @@ dependencies = [ "paste", "percent-encoding", "serde", - "sha2 0.10.8", + "sha2 0.10.9", "smallvec", "sqlformat", "thiserror 1.0.69", @@ -18396,7 +18350,7 @@ dependencies = [ "quote", "serde", "serde_json", - "sha2 0.10.8", + "sha2 0.10.9", "sqlx-core", "sqlx-sqlite", "syn 1.0.109", @@ -18474,8 +18428,8 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" -version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.20.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -18488,16 +18442,16 @@ dependencies = [ [[package]] name = "staging-tracking-allocator" version = "2.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" [[package]] name = "staging-xcm" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "16.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "array-bytes", - "bounded-collections 0.2.2", - "derivative", + "bounded-collections", + "derive-where", "environmental", "frame-support", "hex-literal 0.4.1", @@ -18513,30 +18467,32 @@ dependencies = [ [[package]] name = "staging-xcm-builder" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "20.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ + "environmental", "frame-support", "frame-system", "impl-trait-for-tuples", - "log", "pallet-asset-conversion", "pallet-transaction-payment", "parity-scale-codec", "polkadot-parachain-primitives", "scale-info", "sp-arithmetic", + "sp-core", "sp-io", "sp-runtime", "sp-weights", "staging-xcm", "staging-xcm-executor", + "tracing", ] [[package]] name = "staging-xcm-executor" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "19.1.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "environmental", "frame-benchmarking", @@ -18570,7 +18526,7 @@ dependencies = [ name = "starlight-runtime" version = "0.1.0" dependencies = [ - "alloy-sol-types", + "alloy-sol-types 0.4.2", "binary-merkle-tree", "bitvec", "container-chain-template-frontier-runtime", @@ -18627,7 +18583,7 @@ dependencies = [ "pallet-membership", "pallet-message-queue", "pallet-migrations 0.1.0", - "pallet-migrations 1.0.0", + "pallet-migrations 10.1.0", "pallet-mmr", "pallet-multisig", "pallet-offences", @@ -18663,7 +18619,7 @@ dependencies = [ "polkadot-primitives", "polkadot-runtime-common", "polkadot-runtime-parachains", - "rand", + "rand 0.8.5", "rococo-runtime", "rococo-runtime-constants", "sc-consensus-grandpa", @@ -18675,14 +18631,16 @@ dependencies = [ "smallvec", "snowbridge-beacon-primitives", "snowbridge-core", + "snowbridge-inbound-queue-primitives", + "snowbridge-merkle-tree", "snowbridge-milagro-bls", + "snowbridge-outbound-queue-primitives", "snowbridge-outbound-queue-runtime-api", "snowbridge-pallet-ethereum-client", "snowbridge-pallet-inbound-queue", "snowbridge-pallet-inbound-queue-fixtures", "snowbridge-pallet-outbound-queue", "snowbridge-pallet-system", - "snowbridge-router-primitives", "sp-api", "sp-application-crypto", "sp-arithmetic", @@ -18772,15 +18730,15 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "static_init" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a2a1c578e98c1c16fc3b8ec1328f7659a500737d7a0c6d625e73e830ff9c1f6" +checksum = "8bae1df58c5fea7502e8e352ec26b5579f6178e1fdb311e088580c980dee25ed" dependencies = [ "bitflags 1.3.2", - "cfg_aliases 0.1.1", + "cfg_aliases 0.2.1", "libc", - "parking_lot 0.11.2", - "parking_lot_core 0.8.6", + "parking_lot 0.12.3", + "parking_lot_core 0.9.10", "static_init_macro", "winapi", ] @@ -18802,7 +18760,7 @@ dependencies = [ name = "stream-payment-rpc" version = "0.1.0" dependencies = [ - "jsonrpsee 0.24.7", + "jsonrpsee", "pallet-stream-payment-runtime-api", "parity-scale-codec", "serde", @@ -18812,10 +18770,14 @@ dependencies = [ ] [[package]] -name = "strsim" -version = "0.10.0" +name = "string-interner" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" +checksum = "1c6a0d765f5807e98a091107bae0a56ea3799f66a5de47b2c84c94a39c09974e" +dependencies = [ + "cfg-if", + "hashbrown 0.14.5", +] [[package]] name = "strsim" @@ -18864,35 +18826,35 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "substrate-bip39" -version = "0.4.7" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.6.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "hmac 0.12.1", "pbkdf2", "schnorrkel 0.11.4", - "sha2 0.10.8", + "sha2 0.10.9", "zeroize", ] [[package]] name = "substrate-build-script-utils" version = "11.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" [[package]] name = "substrate-frame-rpc-system" -version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "43.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "docify", "frame-system-rpc-runtime-api", "futures 0.3.31", - "jsonrpsee 0.24.7", + "jsonrpsee", "log", "parity-scale-codec", "sc-rpc-api", @@ -18906,11 +18868,11 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.17.2" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "http-body-util", - "hyper 1.5.2", + "hyper 1.6.0", "hyper-util", "log", "prometheus", @@ -18920,11 +18882,11 @@ dependencies = [ [[package]] name = "substrate-rpc-client" -version = "0.33.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.48.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "async-trait", - "jsonrpsee 0.24.7", + "jsonrpsee", "log", "sc-rpc-api", "serde", @@ -18933,10 +18895,10 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" -version = "27.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "42.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ - "jsonrpsee 0.24.7", + "jsonrpsee", "parity-scale-codec", "sc-client-api", "sc-rpc-api", @@ -18951,7 +18913,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "array-bytes", "async-trait", @@ -18961,7 +18923,6 @@ dependencies = [ "sc-client-db", "sc-consensus", "sc-executor", - "sc-offchain", "sc-service", "serde", "serde_json", @@ -18971,14 +18932,13 @@ dependencies = [ "sp-keyring", "sp-keystore", "sp-runtime", - "sp-state-machine", "tokio", ] [[package]] name = "substrate-test-runtime" version = "2.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "array-bytes", "frame-executive", @@ -19001,7 +18961,7 @@ dependencies = [ "sp-consensus-babe", "sp-consensus-grandpa", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503)", "sp-externalities", "sp-genesis-builder", "sp-inherents", @@ -19022,7 +18982,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime-client" version = "2.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "futures 0.3.31", "sc-block-builder", @@ -19039,15 +18999,15 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "26.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "array-bytes", "build-helper", "cargo_metadata", "console", "filetime", - "frame-metadata 18.0.0", + "frame-metadata 20.0.0", "jobserver", "merkleized-metadata", "parity-scale-codec", @@ -19062,7 +19022,7 @@ dependencies = [ "sp-version", "strum 0.26.3", "tempfile", - "toml 0.8.19", + "toml 0.8.22", "walkdir", "wasm-opt", ] @@ -19087,99 +19047,97 @@ checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" [[package]] name = "subxt" -version = "0.37.0" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a160cba1edbf3ec4fbbeaea3f1a185f70448116a6bccc8276bb39adb3b3053bd" +checksum = "1c17d7ec2359d33133b63c97e28c8b7cd3f0a5bc6ce567ae3aef9d9e85be3433" dependencies = [ "async-trait", "derive-where", "either", - "frame-metadata 16.0.0", + "frame-metadata 17.0.0", "futures 0.3.31", "hex", - "impl-serde 0.4.0", - "instant", - "jsonrpsee 0.22.5", + "impl-serde", + "jsonrpsee", "parity-scale-codec", - "primitive-types 0.12.2", - "reconnecting-jsonrpsee-ws-client", + "polkadot-sdk", + "primitive-types 0.13.1", "scale-bits", - "scale-decode", + "scale-decode 0.14.0", "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-core", "subxt-lightclient", "subxt-macro", "subxt-metadata", "thiserror 1.0.69", + "tokio", "tokio-util", "tracing", "url", + "web-time", ] [[package]] name = "subxt-codegen" -version = "0.37.0" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d703dca0905cc5272d7cc27a4ac5f37dcaae7671acc7fef0200057cc8c317786" +checksum = "6550ef451c77db6e3bc7c56fb6fe1dca9398a2c8fc774b127f6a396a769b9c5b" dependencies = [ - "frame-metadata 16.0.0", "heck 0.5.0", - "hex", - "jsonrpsee 0.22.5", "parity-scale-codec", "proc-macro2", "quote", "scale-info", "scale-typegen", "subxt-metadata", - "syn 2.0.96", + "syn 2.0.101", "thiserror 1.0.69", - "tokio", ] [[package]] name = "subxt-core" -version = "0.37.1" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3af3b36405538a36b424d229dc908d1396ceb0994c90825ce928709eac1a159a" +checksum = "cb7a1bc6c9c1724971636a66e3225a7253cdb35bb6efb81524a6c71c04f08c59" dependencies = [ "base58", "blake2 0.10.6", "derive-where", - "frame-metadata 16.0.0", + "frame-decode", + "frame-metadata 17.0.0", "hashbrown 0.14.5", "hex", - "impl-serde 0.4.0", + "impl-serde", + "keccak-hash", "parity-scale-codec", - "primitive-types 0.12.2", + "polkadot-sdk", + "primitive-types 0.13.1", "scale-bits", - "scale-decode", + "scale-decode 0.14.0", "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", "tracing", ] [[package]] name = "subxt-lightclient" -version = "0.37.0" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d9406fbdb9548c110803cb8afa750f8b911d51eefdf95474b11319591d225d9" +checksum = "89ebc9131da4d0ba1f7814495b8cc79698798ccd52cacd7bcefe451e415bd945" dependencies = [ "futures 0.3.31", "futures-util", "serde", "serde_json", - "smoldot-light 0.14.0", + "smoldot-light 0.16.2", "thiserror 1.0.69", "tokio", "tokio-stream", @@ -19188,61 +19146,79 @@ dependencies = [ [[package]] name = "subxt-macro" -version = "0.37.0" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c195f803d70687e409aba9be6c87115b5da8952cd83c4d13f2e043239818fcd" +checksum = "7819c5e09aae0319981ee853869f2fcd1fac4db8babd0d004c17161297aadc05" dependencies = [ - "darling 0.20.10", + "darling", "parity-scale-codec", - "proc-macro-error", + "proc-macro-error2", "quote", "scale-typegen", "subxt-codegen", - "syn 2.0.96", + "subxt-utils-fetchmetadata", + "syn 2.0.101", ] [[package]] name = "subxt-metadata" -version = "0.37.0" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "738be5890fdeff899bbffff4d9c0f244fe2a952fb861301b937e3aa40ebb55da" +checksum = "aacd4e7484fef58deaa2dcb32d94753a864b208a668c0dd0c28be1d8abeeadb2" dependencies = [ - "frame-metadata 16.0.0", + "frame-decode", + "frame-metadata 17.0.0", "hashbrown 0.14.5", "parity-scale-codec", + "polkadot-sdk", "scale-info", - "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "subxt-signer" -version = "0.37.0" +version = "0.38.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f49888ae6ae90fe01b471193528eea5bd4ed52d8eecd2d13f4a2333b87388850" +checksum = "d680352d04665b1e4eb6f9d2a54b800c4d8e1b20478e69be1b7d975b08d9fc34" dependencies = [ + "base64 0.22.1", "bip32", "bip39", "cfg-if", + "crypto_secretbox", "hex", "hmac 0.12.1", "keccak-hash", "parity-scale-codec", "pbkdf2", + "polkadot-sdk", "regex", "schnorrkel 0.11.4", - "secp256k1", - "secrecy", - "sha2 0.10.8", - "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "scrypt", + "secp256k1 0.30.0", + "secrecy 0.10.3", + "serde", + "serde_json", + "sha2 0.10.9", "subxt-core", "zeroize", ] +[[package]] +name = "subxt-utils-fetchmetadata" +version = "0.38.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3c53bc3eeaacc143a2f29ace4082edd2edaccab37b69ad20befba9fb00fdb3d" +dependencies = [ + "hex", + "parity-scale-codec", + "thiserror 1.0.69", +] + [[package]] name = "symbolic-common" -version = "12.13.2" +version = "12.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8150eae9699e3c73a3e6431dc1f80d87748797c0457336af23e94c1de619ed24" +checksum = "6a1150bdda9314f6cfeeea801c23f5593c6e6a6c72e64f67e48d723a12b8efdb" dependencies = [ "debugid", "memmap2 0.9.5", @@ -19252,9 +19228,9 @@ dependencies = [ [[package]] name = "symbolic-demangle" -version = "12.13.2" +version = "12.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95f4a9846f7a8933b6d198c022faa2c9bd89e1a970bed9d9a98d25708bf8de17" +checksum = "9f66537def48fbc704a92e4fdaab7833bc7cb2255faca8182592fb5fa617eb82" dependencies = [ "cpp_demangle 0.4.4", "rustc-demangle", @@ -19274,9 +19250,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.96" +version = "2.0.101" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80" +checksum = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf" dependencies = [ "proc-macro2", "quote", @@ -19292,7 +19268,19 @@ dependencies = [ "paste", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", +] + +[[package]] +name = "syn-solidity" +version = "0.8.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4560533fbd6914b94a8fb5cc803ed6801c3455668db3b810702c57612bac9412" +dependencies = [ + "paste", + "proc-macro2", + "quote", + "syn 2.0.101", ] [[package]] @@ -19318,13 +19306,13 @@ dependencies = [ [[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", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -19333,7 +19321,7 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.1", "core-foundation 0.9.4", "system-configuration-sys", ] @@ -19348,6 +19336,12 @@ dependencies = [ "libc", ] +[[package]] +name = "tagptr" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417" + [[package]] name = "tanssi-emulated-integration-tests-common" version = "0.0.0" @@ -19406,7 +19400,7 @@ dependencies = [ "fs2", "futures 0.3.31", "hex-literal 0.3.4", - "jsonrpsee 0.24.7", + "jsonrpsee", "log", "manual-container-chains-exclusion-rpc", "manual-randomness-rpc", @@ -19549,7 +19543,7 @@ dependencies = [ "dancelight-runtime", "dancelight-runtime-constants", "dp-container-chain-genesis-data", - "env_logger 0.11.6", + "env_logger 0.11.8", "flume 0.10.14", "frame-benchmarking", "frame-benchmarking-cli", @@ -19560,7 +19554,7 @@ dependencies = [ "futures 0.3.31", "hex-literal 0.3.4", "is_executable", - "jsonrpsee 0.24.7", + "jsonrpsee", "kvdb", "kvdb-rocksdb", "log", @@ -19722,7 +19716,7 @@ dependencies = [ "pallet-external-validators-rewards", "serde", "serde_json", - "snowbridge-outbound-queue-merkle-tree", + "snowbridge-merkle-tree", "sp-runtime", ] @@ -19821,7 +19815,7 @@ dependencies = [ "dp-container-chain-genesis-data", "dp-core", "futures 0.3.31", - "jsonrpsee 0.24.7", + "jsonrpsee", "parity-scale-codec", "polkadot-overseer", "sc-client-api", @@ -19866,7 +19860,7 @@ dependencies = [ "frame-support", "fs2", "futures 0.3.31", - "jsonrpsee 0.24.7", + "jsonrpsee", "log", "manual-xcm-rpc", "nimbus-consensus", @@ -19917,15 +19911,14 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.15.0" +version = "3.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704" +checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" dependencies = [ - "cfg-if", "fastrand 2.3.0", - "getrandom", + "getrandom 0.3.3", "once_cell", - "rustix 0.38.43", + "rustix 1.0.7", "windows-sys 0.59.0", ] @@ -19940,11 +19933,11 @@ dependencies = [ [[package]] name = "terminal_size" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9" +checksum = "45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed" dependencies = [ - "rustix 0.38.43", + "rustix 1.0.7", "windows-sys 0.59.0", ] @@ -19957,7 +19950,7 @@ checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" [[package]] name = "test-relay-sproof-builder" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2412#837429119497bc2d1f5d3c67ff56fad7391bbf3b" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2503#b4fc84fd1aadd9c712022637c47f140df38dcc4a" dependencies = [ "cumulus-primitives-core", "dp-collator-assignment", @@ -19972,7 +19965,7 @@ dependencies = [ [[package]] name = "test-runtime-constants" version = "1.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-support", "polkadot-primitives", @@ -19991,11 +19984,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]] @@ -20015,7 +20008,7 @@ checksum = "e4c60d69f36615a077cc7663b9cb8e42275722d23e58a7fa3d2c7f2915d09d04" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -20026,18 +20019,18 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[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", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -20098,9 +20091,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.37" +version = "0.3.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21" +checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40" dependencies = [ "deranged", "itoa", @@ -20113,15 +20106,15 @@ dependencies = [ [[package]] name = "time-core" -version = "0.1.2" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" +checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c" [[package]] name = "time-macros" -version = "0.2.19" +version = "0.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de" +checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49" dependencies = [ "num-conv", "time-core", @@ -20138,9 +20131,9 @@ dependencies = [ [[package]] name = "tinystr" -version = "0.7.6" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" dependencies = [ "displaydoc", "zerovec", @@ -20148,9 +20141,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.8.1" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8" +checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" dependencies = [ "tinyvec_macros", ] @@ -20163,9 +20156,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.43.0" +version = "1.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" +checksum = "75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779" dependencies = [ "backtrace", "bytes", @@ -20174,7 +20167,7 @@ dependencies = [ "parking_lot 0.12.3", "pin-project-lite", "signal-hook-registry", - "socket2 0.5.8", + "socket2 0.5.10", "tokio-macros", "windows-sys 0.52.0", ] @@ -20187,7 +20180,7 @@ checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -20197,38 +20190,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f" dependencies = [ "pin-project", - "rand", - "tokio", -] - -[[package]] -name = "tokio-rustls" -version = "0.24.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" -dependencies = [ - "rustls 0.21.12", - "tokio", -] - -[[package]] -name = "tokio-rustls" -version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f" -dependencies = [ - "rustls 0.22.4", - "rustls-pki-types", + "rand 0.8.5", "tokio", ] [[package]] name = "tokio-rustls" -version = "0.26.1" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37" +checksum = "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b" dependencies = [ - "rustls 0.23.21", + "rustls", "tokio", ] @@ -20246,31 +20218,32 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.20.1" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c" +checksum = "7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084" dependencies = [ "futures-util", "log", - "rustls 0.21.12", - "rustls-native-certs 0.6.3", + "rustls", + "rustls-native-certs", + "rustls-pki-types", "tokio", - "tokio-rustls 0.24.1", + "tokio-rustls", "tungstenite", ] [[package]] name = "tokio-util" -version = "0.7.13" +version = "0.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078" +checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df" dependencies = [ "bytes", "futures-core", "futures-io", "futures-sink", "futures-util", - "hashbrown 0.14.5", + "hashbrown 0.15.3", "pin-project-lite", "tokio", ] @@ -20286,9 +20259,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.19" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" +checksum = "05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae" dependencies = [ "serde", "serde_spanned", @@ -20298,26 +20271,33 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.6.8" +version = "0.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" +checksum = "3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3" dependencies = [ "serde", ] [[package]] name = "toml_edit" -version = "0.22.22" +version = "0.22.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" +checksum = "310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e" dependencies = [ - "indexmap 2.7.0", + "indexmap 2.9.0", "serde", "serde_spanned", "toml_datetime", + "toml_write", "winnow", ] +[[package]] +name = "toml_write" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfb942dfe1d8e29a7ee7fcbde5bd2b9a25fb89aa70caea2eba3bee836ff41076" + [[package]] name = "tower" version = "0.4.13" @@ -20354,9 +20334,9 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.1", "bytes", - "http 1.2.0", + "http 1.3.1", "http-body 1.0.1", "http-body-util", "pin-project-lite", @@ -20364,6 +20344,24 @@ dependencies = [ "tower-service", ] +[[package]] +name = "tower-http" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fdb0c213ca27a9f57ab69ddb290fd80d970922355b83ae380b395d3986b8a2e" +dependencies = [ + "bitflags 2.9.1", + "bytes", + "futures-util", + "http 1.3.1", + "http-body 1.0.1", + "iri-string", + "pin-project-lite", + "tower 0.5.2", + "tower-layer", + "tower-service", +] + [[package]] name = "tower-layer" version = "0.3.3" @@ -20421,9 +20419,10 @@ dependencies = [ "serde", "snowbridge-beacon-primitives", "snowbridge-core", + "snowbridge-inbound-queue-primitives", + "snowbridge-outbound-queue-primitives", "snowbridge-pallet-outbound-queue", "snowbridge-pallet-system", - "snowbridge-router-primitives", "sp-core", "sp-runtime", "sp-std", @@ -20539,7 +20538,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -20564,8 +20563,8 @@ dependencies = [ [[package]] name = "tracing-gum" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "19.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "coarsetime", "polkadot-primitives", @@ -20576,13 +20575,13 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "5.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "expander", - "proc-macro-crate 3.2.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -20618,95 +20617,23 @@ dependencies = [ [[package]] name = "trie-db" -version = "0.29.1" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c992b4f40c234a074d48a757efeabb1a6be88af84c0c23f7ca158950cb0ae7f" +checksum = "6c0670ab45a6b7002c7df369fee950a27cf29ae0474343fd3a15aa15f691e7a6" dependencies = [ "hash-db", "log", "rustc-hex", "smallvec", ] - -[[package]] -name = "trie-root" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4ed310ef5ab98f5fa467900ed906cb9232dd5376597e00fd4cba2a449d06c0b" -dependencies = [ - "hash-db", -] - -[[package]] -name = "trust-dns-proto" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f7f83d1e4a0e4358ac54c5c3681e5d7da5efc5a7a632c90bb6d6669ddd9bc26" -dependencies = [ - "async-trait", - "cfg-if", - "data-encoding", - "enum-as-inner 0.5.1", - "futures-channel", - "futures-io", - "futures-util", - "idna 0.2.3", - "ipnet", - "lazy_static", - "rand", - "smallvec", - "socket2 0.4.10", - "thiserror 1.0.69", - "tinyvec", - "tokio", - "tracing", - "url", -] - -[[package]] -name = "trust-dns-proto" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3119112651c157f4488931a01e586aa459736e9d6046d3bd9105ffb69352d374" -dependencies = [ - "async-trait", - "cfg-if", - "data-encoding", - "enum-as-inner 0.6.1", - "futures-channel", - "futures-io", - "futures-util", - "idna 0.4.0", - "ipnet", - "once_cell", - "rand", - "smallvec", - "thiserror 1.0.69", - "tinyvec", - "tokio", - "tracing", - "url", -] - -[[package]] -name = "trust-dns-resolver" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10a3e6c3aff1718b3c73e395d1f35202ba2ffa847c6a62eea0db8fb4cfe30be6" -dependencies = [ - "cfg-if", - "futures-util", - "ipconfig", - "lru-cache", - "once_cell", - "parking_lot 0.12.3", - "rand", - "resolv-conf", - "smallvec", - "thiserror 1.0.69", - "tokio", - "tracing", - "trust-dns-proto 0.23.2", + +[[package]] +name = "trie-root" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4ed310ef5ab98f5fa467900ed906cb9232dd5376597e00fd4cba2a449d06c0b" +dependencies = [ + "hash-db", ] [[package]] @@ -20723,20 +20650,20 @@ checksum = "f4f195fd851901624eee5a58c4bb2b4f06399148fcd0ed336e6f1cb60a9881df" [[package]] name = "tungstenite" -version = "0.20.1" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9" +checksum = "4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13" dependencies = [ - "byteorder", "bytes", "data-encoding", - "http 0.2.12", + "http 1.3.1", "httparse", "log", - "rand", - "rustls 0.21.12", + "rand 0.9.1", + "rustls", + "rustls-pki-types", "sha1", - "thiserror 1.0.69", + "thiserror 2.0.12", "url", "utf-8", ] @@ -20755,15 +20682,15 @@ checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" dependencies = [ "cfg-if", "digest 0.10.7", - "rand", + "rand 0.8.5", "static_assertions", ] [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "ucd-trie" @@ -20801,17 +20728,11 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" -[[package]] -name = "unicode-bidi" -version = "0.3.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5" - [[package]] name = "unicode-ident" -version = "1.0.14" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "unicode-normalization" @@ -20828,12 +20749,6 @@ version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" -[[package]] -name = "unicode-width" -version = "0.1.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" - [[package]] name = "unicode-width" version = "0.2.0" @@ -20868,7 +20783,7 @@ version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6889a77d49f1f013504cec6bf97a2c730394adedaeb1deb5ea08949a50541105" dependencies = [ - "asynchronous-codec", + "asynchronous-codec 0.6.2", "bytes", "futures-io", "futures-util", @@ -20903,7 +20818,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" dependencies = [ "form_urlencoded", - "idna 1.0.3", + "idna", "percent-encoding", ] @@ -20919,12 +20834,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" @@ -20939,15 +20848,20 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.12.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "744018581f9a3454a9e15beb8a33b017183f1e7c0cd170232a2d1453b23a51c4" +checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" +dependencies = [ + "getrandom 0.3.3", + "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 = "vcpkg" @@ -20969,9 +20883,9 @@ checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" [[package]] name = "w3f-bls" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70a3028804c8bbae2a97a15b71ffc0e308c4b01a520994aafa77d56e94e19024" +checksum = "e6bfb937b3d12077654a9e43e32a4e9c20177dd9fea0f3aba673e7840bb54f32" dependencies = [ "ark-bls12-377", "ark-bls12-381", @@ -20980,22 +20894,20 @@ dependencies = [ "ark-serialize 0.4.2", "ark-serialize-derive", "arrayref", - "constcat", "digest 0.10.7", - "rand", - "rand_chacha", - "rand_core", - "sha2 0.10.8", + "rand 0.8.5", + "rand_chacha 0.3.1", + "rand_core 0.6.4", + "sha2 0.10.9", "sha3", - "thiserror 1.0.69", "zeroize", ] [[package]] name = "wait-timeout" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6" +checksum = "09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11" dependencies = [ "libc", ] @@ -21031,13 +20943,22 @@ version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +[[package]] +name = "wasi" +version = "0.14.2+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" +dependencies = [ + "wit-bindgen-rt", +] + [[package]] name = "wasix" version = "0.12.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1fbb4ef9bbca0c1170e0b00dd28abc9e3b68669821600cad1caaed606583c6d" dependencies = [ - "wasi", + "wasi 0.11.0+wasi-snapshot-preview1", ] [[package]] @@ -21062,7 +20983,7 @@ dependencies = [ "log", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", "wasm-bindgen-shared", ] @@ -21097,7 +21018,7 @@ checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -21184,7 +21105,24 @@ dependencies = [ "smallvec", "spin 0.9.8", "wasmi_arena", - "wasmi_core", + "wasmi_core 0.13.0", + "wasmparser-nostd", +] + +[[package]] +name = "wasmi" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50386c99b9c32bd2ed71a55b6dd4040af2580530fae8bdb9a6576571a80d0cca" +dependencies = [ + "arrayvec 0.7.6", + "multi-stash", + "num-derive", + "num-traits", + "smallvec", + "spin 0.9.8", + "wasmi_collections", + "wasmi_core 0.32.3", "wasmparser-nostd", ] @@ -21194,6 +21132,17 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "104a7f73be44570cac297b3035d76b169d6599637631cf37a1703326a0727073" +[[package]] +name = "wasmi_collections" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c128c039340ffd50d4195c3f8ce31aac357f06804cfc494c8b9508d4b30dca4" +dependencies = [ + "ahash", + "hashbrown 0.14.5", + "string-interner", +] + [[package]] name = "wasmi_core" version = "0.13.0" @@ -21206,6 +21155,18 @@ dependencies = [ "paste", ] +[[package]] +name = "wasmi_core" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a23b3a7f6c8c3ceeec6b83531ee61f0013c56e51cbf2b14b0f213548b23a4b41" +dependencies = [ + "downcast-rs", + "libm", + "num-traits", + "paste", +] + [[package]] name = "wasmparser" version = "0.102.0" @@ -21276,7 +21237,7 @@ dependencies = [ "log", "rustix 0.36.17", "serde", - "sha2 0.10.8", + "sha2 0.10.9", "toml 0.5.11", "windows-sys 0.45.0", "zstd 0.11.2+zstd.1.5.2", @@ -21400,7 +21361,7 @@ dependencies = [ "memfd", "memoffset", "paste", - "rand", + "rand 0.8.5", "rustix 0.36.17", "wasmtime-asm-macros", "wasmtime-environ", @@ -21441,13 +21402,21 @@ 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.0", +] + +[[package]] +name = "webpki-root-certs" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01a83f7e1a9f8712695c03eabe9ed3fbca0feff0152f33f12593e5a6303cb1a4" +dependencies = [ + "rustls-pki-types", ] [[package]] @@ -21458,9 +21427,9 @@ checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" [[package]] name = "webpki-roots" -version = "0.26.7" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e" +checksum = "2853738d1cc4f2da3a225c18ec6c3721abb31961096e9dbf5ab35fa88b19cfdb" dependencies = [ "rustls-pki-types", ] @@ -21487,8 +21456,8 @@ dependencies = [ [[package]] name = "westend-runtime" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "22.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "binary-merkle-tree", "bitvec", @@ -21511,10 +21480,8 @@ dependencies = [ "pallet-balances", "pallet-beefy", "pallet-beefy-mmr", - "pallet-collective", "pallet-conviction-voting", "pallet-delegated-staking", - "pallet-democracy", "pallet-election-provider-multi-phase", "pallet-election-provider-support-benchmarking", "pallet-elections-phragmen", @@ -21524,7 +21491,8 @@ dependencies = [ "pallet-indices", "pallet-membership", "pallet-message-queue", - "pallet-migrations 1.0.0", + "pallet-meta-tx", + "pallet-migrations 10.1.0", "pallet-mmr", "pallet-multisig", "pallet-nomination-pools", @@ -21551,6 +21519,7 @@ dependencies = [ "pallet-transaction-payment-rpc-runtime-api", "pallet-treasury", "pallet-utility", + "pallet-verify-signature", "pallet-vesting", "pallet-whitelist", "pallet-xcm", @@ -21564,7 +21533,6 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "smallvec", "sp-api", "sp-application-crypto", "sp-arithmetic", @@ -21597,8 +21565,8 @@ dependencies = [ [[package]] name = "westend-runtime-constants" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "20.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-support", "polkadot-primitives", @@ -21639,9 +21607,9 @@ dependencies = [ [[package]] name = "widestring" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311" +checksum = "dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d" [[package]] name = "winapi" @@ -21685,12 +21653,25 @@ dependencies = [ ] [[package]] -name = "windows-core" -version = "0.52.0" +name = "windows" +version = "0.61.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" +checksum = "c5ee8f3d025738cb02bad7868bbb5f8a6327501e870bf51f1b455b0a2454a419" dependencies = [ - "windows-targets 0.52.6", + "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]] @@ -21704,14 +21685,65 @@ dependencies = [ ] [[package]] -name = "windows-registry" -version = "0.2.0" +name = "windows-core" +version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" +checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" dependencies = [ - "windows-result 0.2.0", + "windows-implement", + "windows-interface", + "windows-link", + "windows-result 0.3.4", "windows-strings", - "windows-targets 0.52.6", +] + +[[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 = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.101", +] + +[[package]] +name = "windows-interface" +version = "0.59.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.101", +] + +[[package]] +name = "windows-link" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38" + +[[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]] @@ -21725,21 +21757,20 @@ dependencies = [ [[package]] name = "windows-result" -version = "0.2.0" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" +checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" dependencies = [ - "windows-targets 0.52.6", + "windows-link", ] [[package]] name = "windows-strings" -version = "0.1.0" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" +checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" dependencies = [ - "windows-result 0.2.0", - "windows-targets 0.52.6", + "windows-link", ] [[package]] @@ -21817,13 +21848,38 @@ 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.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b" +dependencies = [ + "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" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" +dependencies = [ + "windows-link", +] + [[package]] name = "windows_aarch64_gnullvm" version = "0.42.2" @@ -21842,6 +21898,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.42.2" @@ -21860,6 +21922,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.42.2" @@ -21878,12 +21946,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.42.2" @@ -21902,6 +21982,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.42.2" @@ -21920,6 +22006,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.42.2" @@ -21938,6 +22030,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.42.2" @@ -21956,11 +22054,17 @@ 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.6.24" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8d71a593cc5c42ad7876e2c1fda56f314f3754c084128833e64f1345ff8a03a" +checksum = "c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec" dependencies = [ "memchr", ] @@ -21976,16 +22080,19 @@ dependencies = [ ] [[package]] -name = "write16" -version = "1.0.0" +name = "wit-bindgen-rt" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" +checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" +dependencies = [ + "bitflags 2.9.1", +] [[package]] name = "writeable" -version = "0.5.5" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" +checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" [[package]] name = "wyz" @@ -22003,23 +22110,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" dependencies = [ "curve25519-dalek", - "rand_core", + "rand_core 0.6.4", "serde", "zeroize", ] [[package]] name = "x509-parser" -version = "0.15.1" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da" +checksum = "fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69" dependencies = [ - "asn1-rs 0.5.2", + "asn1-rs 0.6.2", "data-encoding", - "der-parser 8.2.0", + "der-parser 9.0.0", "lazy_static", "nom", - "oid-registry 0.6.1", + "oid-registry 0.7.1", "rusticata-macros", "thiserror 1.0.69", "time", @@ -22027,29 +22134,28 @@ dependencies = [ [[package]] name = "x509-parser" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69" +checksum = "4569f339c0c402346d4a75a9e39cf8dad310e287eef1ff56d4c68e5067f53460" dependencies = [ - "asn1-rs 0.6.2", + "asn1-rs 0.7.1", "data-encoding", - "der-parser 9.0.0", + "der-parser 10.0.0", "lazy_static", "nom", - "oid-registry 0.7.1", + "oid-registry 0.8.1", "rusticata-macros", - "thiserror 1.0.69", + "thiserror 2.0.12", "time", ] [[package]] name = "xcm-emulator" -version = "0.5.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.19.2" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "array-bytes", "cumulus-pallet-parachain-system", - "cumulus-pallet-xcmp-queue", "cumulus-primitives-core", "cumulus-primitives-parachain-inherent", "cumulus-test-relay-sproof-builder", @@ -22059,6 +22165,7 @@ dependencies = [ "log", "pallet-balances", "pallet-message-queue", + "pallet-timestamp", "parachains-common", "parity-scale-codec", "paste", @@ -22069,10 +22176,9 @@ dependencies = [ "sp-consensus-aura", "sp-consensus-slots", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503)", "sp-io", "sp-runtime", - "sp-std", "sp-tracing", "staging-xcm", "staging-xcm-executor", @@ -22081,13 +22187,13 @@ dependencies = [ [[package]] name = "xcm-primitives" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2412#4041c78098e024f3d2e05cb14506789709f20981" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2503#a408238d698f40695a10c4315e44ff3ecbef3b2d" dependencies = [ "frame-support", "impl-trait-for-tuples", "log", "parity-scale-codec", - "primitive-types 0.12.2", + "primitive-types 0.13.1", "sp-core", "sp-runtime", "sp-std", @@ -22096,19 +22202,19 @@ dependencies = [ [[package]] name = "xcm-procedural" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "11.0.2" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "xcm-runtime-apis" -version = "0.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2412#91d714a6b2eb8dd4b6a85a8b87320208d9fc6ea3" +version = "0.7.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" dependencies = [ "frame-support", "parity-scale-codec", @@ -22121,9 +22227,9 @@ dependencies = [ [[package]] name = "xml-rs" -version = "0.8.25" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5b940ebc25896e71dd073bad2dbaa2abfe97b0a391415e22ad1326d9c54e3c4" +checksum = "a62ce76d9b56901b19a74f19431b0d8b3bc7ca4ad685a746dfd78ca8f4fc6bda" [[package]] name = "xmltree" @@ -22145,8 +22251,24 @@ dependencies = [ "nohash-hasher", "parking_lot 0.12.3", "pin-project", - "rand", + "rand 0.8.5", + "static_assertions", +] + +[[package]] +name = "yamux" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3da1acad1c2dc53f0dde419115a38bd8221d8c3e47ae9aeceaf453266d29307e" +dependencies = [ + "futures 0.3.31", + "log", + "nohash-hasher", + "parking_lot 0.12.3", + "pin-project", + "rand 0.9.1", "static_assertions", + "web-time", ] [[package]] @@ -22166,9 +22288,9 @@ dependencies = [ [[package]] name = "yoke" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" +checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" dependencies = [ "serde", "stable_deref_trait", @@ -22178,56 +22300,55 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" +checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", - "synstructure 0.13.1", + "syn 2.0.101", + "synstructure 0.13.2", ] [[package]] name = "zerocopy" -version = "0.7.35" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" +checksum = "a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb" dependencies = [ - "byteorder", "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.35" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" +checksum = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] name = "zerofrom" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", - "synstructure 0.13.1", + "syn 2.0.101", + "synstructure 0.13.2", ] [[package]] @@ -22247,14 +22368,25 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", +] + +[[package]] +name = "zerotrie" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", ] [[package]] name = "zerovec" -version = "0.10.4" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +checksum = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428" dependencies = [ "yoke", "zerofrom", @@ -22263,13 +22395,13 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.10.3" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.101", ] [[package]] @@ -22312,9 +22444,9 @@ dependencies = [ [[package]] name = "zstd-sys" -version = "2.0.13+zstd.1.5.6" +version = "2.0.15+zstd.1.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa" +checksum = "eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237" dependencies = [ "cc", "pkg-config", diff --git a/Cargo.toml b/Cargo.toml index 91ad3a5d73..9610fdae7d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -152,236 +152,237 @@ tp-xcm-commons = { path = "primitives/xcm-commons", default-features = false } tp-xcm-core-buyer = { path = "primitives/xcm-core-buyer", default-features = false } # Dancekit (wasm) -ccp-authorities-noting-inherent = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2412", default-features = false } -ccp-xcm = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2412", default-features = false } -dp-chain-state-snapshot = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2412", default-features = false } -dp-collator-assignment = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2412", default-features = false } -dp-consensus = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2412", default-features = false } -dp-impl-tanssi-pallets-config = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2412", default-features = false } -dp-slot-duration-runtime-api = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2412", default-features = false } +ccp-authorities-noting-inherent = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2503", default-features = false } +ccp-xcm = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2503", default-features = false } +dp-chain-state-snapshot = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2503", default-features = false } +dp-collator-assignment = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2503", default-features = false } +dp-consensus = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2503", default-features = false } +dp-impl-tanssi-pallets-config = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2503", default-features = false } +dp-slot-duration-runtime-api = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2503", default-features = false } -dp-core = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-cc-authorities-noting = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-xcm-executor-utils = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2412", default-features = false } -test-relay-sproof-builder = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2412", default-features = false } +dp-core = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-cc-authorities-noting = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-xcm-executor-utils = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2503", default-features = false } +test-relay-sproof-builder = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2503", default-features = false } -dp-container-chain-genesis-data = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2412", default-features = false } +dp-container-chain-genesis-data = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2503", default-features = false } # Dancekit (client) -dc-orchestrator-chain-interface = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2412" } +dc-orchestrator-chain-interface = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2503" } # Moonkit (wasm) -async-backing-primitives = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2412", default-features = false } -nimbus-consensus = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2412" } -nimbus-primitives = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-async-backing = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-author-inherent = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-evm-precompile-balances-erc20 = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-evm-precompile-batch = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-evm-precompile-call-permit = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-evm-precompile-proxy = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-evm-precompile-xcm = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-evm-precompile-xcm-utils = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-evm-precompileset-assets-erc20 = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-foreign-asset-creator = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-maintenance-mode = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-migrations = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-relay-storage-roots = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2412", default-features = false } -xcm-primitives = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2412", default-features = false } +async-backing-primitives = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2503", default-features = false } +nimbus-consensus = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2503" } +nimbus-primitives = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-async-backing = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-author-inherent = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-evm-precompile-balances-erc20 = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-evm-precompile-batch = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-evm-precompile-call-permit = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-evm-precompile-proxy = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-evm-precompile-xcm = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-evm-precompile-xcm-utils = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-evm-precompileset-assets-erc20 = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-foreign-asset-creator = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-maintenance-mode = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-migrations = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-relay-storage-roots = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2503", default-features = false } +xcm-primitives = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2503", default-features = false } # Substrate (wasm) -frame-benchmarking = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -frame-executive = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -frame-metadata-hash-extension = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -frame-support = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -frame-system = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -frame-system-benchmarking = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -frame-system-rpc-runtime-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -frame-try-runtime = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-asset-rate = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-assets = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-balances = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-identity = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-message-queue = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-multiblock-migrations = { package = "pallet-migrations", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-multisig = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-parameters = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-proxy = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-root-testing = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-session = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-staking = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-sudo = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-timestamp = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-transaction-payment = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-treasury = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-tx-pause = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-utility = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } +frame-benchmarking = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +frame-executive = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +frame-metadata-hash-extension = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +frame-support = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +frame-system = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +frame-system-benchmarking = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +frame-system-rpc-runtime-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +frame-try-runtime = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-asset-rate = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-assets = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-balances = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-identity = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-message-queue = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-multiblock-migrations = { package = "pallet-migrations", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-multisig = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-parameters = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-proxy = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-root-testing = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-session = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-staking = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-sudo = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-timestamp = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-transaction-payment = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-treasury = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-tx-pause = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-utility = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } parity-scale-codec = { version = "3.0.0", default-features = false, features = [ "derive", "max-encoded-len" ] } -sc-rpc-spec-v2 = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } +sc-rpc-spec-v2 = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } scale-info = { version = "2.10.0", default-features = false } -sp-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-application-crypto = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-block-builder = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-consensus = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-consensus-aura = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-consensus-babe = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-consensus-beefy = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-consensus-slots = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-core = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-debug-derive = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-inherents = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-io = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-keyring = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-offchain = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-panic-handler = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-runtime = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-session = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-state-machine = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-std = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-transaction-pool = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-trie = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-version = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } +sp-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-application-crypto = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-block-builder = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-consensus = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-consensus-aura = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-consensus-babe = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-consensus-beefy = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-consensus-slots = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-core = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-debug-derive = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-inherents = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-io = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-keyring = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-offchain = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-panic-handler = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-runtime = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-session = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-state-machine = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-std = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-transaction-pool = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-trie = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-version = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } # Substrate (client) -frame-benchmarking-cli = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -pallet-transaction-payment-rpc = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sc-basic-authorship = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-block-builder = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-chain-spec = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-cli = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-client-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-consensus = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-consensus-aura = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-consensus-grandpa = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-consensus-manual-seal = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-consensus-slots = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-executor = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-keystore = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-network = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-network-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-network-sync = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-network-test = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-network-transactions = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-offchain = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-rpc = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-rpc-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sc-service = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-sysinfo = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-telemetry = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-tracing = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-transaction-pool = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-transaction-pool-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sc-utils = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sp-blockchain = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -sp-externalities = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-genesis-builder = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-keystore = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-staking = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-storage = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-timestamp = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -substrate-build-script-utils = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -substrate-frame-rpc-system = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -substrate-prometheus-endpoint = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -substrate-test-runtime = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -substrate-test-runtime-client = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -substrate-wasm-builder = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } +frame-benchmarking-cli = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +pallet-transaction-payment-rpc = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sc-basic-authorship = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-block-builder = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-chain-spec = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-cli = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-client-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-consensus = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-consensus-aura = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-consensus-grandpa = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-consensus-manual-seal = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-consensus-slots = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-executor = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-keystore = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-network = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-network-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-network-sync = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-network-test = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-network-transactions = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-offchain = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-rpc = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-rpc-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sc-service = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-sysinfo = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-telemetry = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-tracing = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-transaction-pool = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-transaction-pool-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sc-utils = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sp-blockchain = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +sp-externalities = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-genesis-builder = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-keystore = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-staking = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-storage = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-timestamp = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +substrate-build-script-utils = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +substrate-frame-rpc-system = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +substrate-prometheus-endpoint = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +substrate-test-runtime = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +substrate-test-runtime-client = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +substrate-wasm-builder = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } # Polkadot (wasm) -pallet-xcm = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-xcm-benchmarks = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-core-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-node-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-parachain-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-runtime-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-runtime-parachains = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -rococo-runtime = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -rococo-runtime-constants = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -westend-runtime = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -westend-runtime-constants = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -xcm-runtime-apis = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } +pallet-xcm = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-xcm-benchmarks = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-core-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-node-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-parachain-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-runtime-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-runtime-parachains = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +rococo-runtime = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +rococo-runtime-constants = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +westend-runtime = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +westend-runtime-constants = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +xcm-runtime-apis = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } # Bridges (wasm) alloy-sol-types = { version = "0.4.2", default-features = false } milagro-bls = { package = "snowbridge-milagro-bls", version = "1.5.4", default-features = false } -snowbridge-beacon-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -snowbridge-core = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -snowbridge-outbound-queue-merkle-tree = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -snowbridge-outbound-queue-runtime-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -snowbridge-pallet-ethereum-client = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -snowbridge-pallet-inbound-queue = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -snowbridge-pallet-inbound-queue-fixtures = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -snowbridge-pallet-outbound-queue = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -snowbridge-pallet-system = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -snowbridge-router-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } +snowbridge-beacon-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +snowbridge-core = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +snowbridge-merkle-tree = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +snowbridge-outbound-queue-runtime-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +snowbridge-pallet-ethereum-client = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +snowbridge-pallet-inbound-queue = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +snowbridge-pallet-inbound-queue-fixtures = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +snowbridge-pallet-outbound-queue = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +snowbridge-pallet-system = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +snowbridge-inbound-queue-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +snowbridge-outbound-queue-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } # Polkadot (client) -polkadot-cli = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -polkadot-node-subsystem = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -polkadot-overseer = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -polkadot-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-service = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } +polkadot-cli = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +polkadot-node-subsystem = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +polkadot-overseer = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +polkadot-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-service = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } # Cumulus (wasm) -cumulus-pallet-parachain-system = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -cumulus-pallet-session-benchmarking = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -cumulus-pallet-xcm = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -cumulus-pallet-xcmp-queue = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -cumulus-primitives-core = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -cumulus-primitives-timestamp = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -cumulus-primitives-utility = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -parachain-info = { package = "staging-parachain-info", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -parachains-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } +cumulus-pallet-parachain-system = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +cumulus-pallet-session-benchmarking = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +cumulus-pallet-xcm = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +cumulus-pallet-xcmp-queue = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +cumulus-primitives-core = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +cumulus-primitives-timestamp = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +cumulus-primitives-utility = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +parachain-info = { package = "staging-parachain-info", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +parachains-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } # Cumulus (client) -assets-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -cumulus-client-cli = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -cumulus-client-collator = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -cumulus-client-consensus-aura = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -cumulus-client-consensus-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -cumulus-client-consensus-proposer = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -cumulus-client-network = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -cumulus-client-parachain-inherent = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -cumulus-client-pov-recovery = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -cumulus-client-service = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -cumulus-primitives-parachain-inherent = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -cumulus-primitives-storage-weight-reclaim = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -cumulus-relay-chain-interface = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -cumulus-test-relay-sproof-builder = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -emulated-integration-tests-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412" } -xcm-emulator = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } +assets-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +cumulus-client-cli = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +cumulus-client-collator = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +cumulus-client-consensus-aura = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +cumulus-client-consensus-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +cumulus-client-consensus-proposer = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +cumulus-client-network = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +cumulus-client-parachain-inherent = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +cumulus-client-pov-recovery = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +cumulus-client-service = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +cumulus-primitives-parachain-inherent = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +cumulus-relay-chain-interface = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +cumulus-test-relay-sproof-builder = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +emulated-integration-tests-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } +xcm-emulator = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +cumulus-pallet-weight-reclaim = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } # Frontier (wasm) -fp-account = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2412", default-features = false } -fp-evm = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2412", default-features = false } -fp-rpc = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2412", default-features = false } -fp-self-contained = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-base-fee = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-ethereum = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-evm = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-evm-chain-id = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-evm-precompile-modexp = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-evm-precompile-sha3fips = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-evm-precompile-simple = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2412", default-features = false } -precompile-utils = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2412", default-features = false } +fp-account = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2503", default-features = false } +fp-evm = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2503", default-features = false } +fp-rpc = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2503", default-features = false } +fp-self-contained = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-base-fee = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-ethereum = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-evm = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-evm-chain-id = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-evm-precompile-modexp = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-evm-precompile-sha3fips = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-evm-precompile-simple = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2503", default-features = false } +precompile-utils = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2503", default-features = false } # Frontier (client) -fc-api = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2412", default-features = false } -fc-cli = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2412", default-features = false } -fc-consensus = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2412", default-features = false } -fc-db = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2412", default-features = false } -fc-mapping-sync = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2412", default-features = false } -fc-rpc = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2412", features = [ +fc-api = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2503", default-features = false } +fc-cli = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2503", default-features = false } +fc-consensus = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2503", default-features = false } +fc-db = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2503", default-features = false } +fc-mapping-sync = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2503", default-features = false } +fc-rpc = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2503", features = [ "rpc-binary-search-estimate", ] } -fc-rpc-core = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2412", default-features = false } -fc-storage = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2412", default-features = false } +fc-rpc-core = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2503", default-features = false } +fc-storage = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2503", default-features = false } # General (wasm) -bounded-collections = { version = "0.1.8", default-features = false } +bounded-collections = { version = "0.2.4", default-features = false } ethabi = { package = "ethabi-decode", version = "2.0.0", default-features = false } finality-grandpa = { version = "0.16.2", default-features = false } hex-literal = { version = "0.3.4" } @@ -431,50 +432,50 @@ serde_derive = { version = "1.0.117" } static_assertions = "1.1.0" tiny-keccak = { version = "2.0.2", features = [ "keccak" ] } -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -beefy-primitives = { package = "sp-consensus-beefy", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -binary-merkle-tree = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -grandpa_primitives = { package = "sp-consensus-grandpa", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -keyring = { package = "sp-keyring", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -offchain-primitives = { package = "sp-offchain", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-authority-discovery = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-authorship = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-babe = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-beefy = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-beefy-mmr = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-collective = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-conviction-voting = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-democracy = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-elections-phragmen = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-grandpa = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-membership = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-mmr = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-offences = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-preimage = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-ranked-collective = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-referenda = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-scheduler = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-tips = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -pallet-whitelist = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -primitives = { package = "polkadot-primitives", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -remote-externalities = { package = "frame-remote-externalities", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -runtime-common = { package = "polkadot-runtime-common", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -runtime-parachains = { package = "polkadot-runtime-parachains", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-arithmetic = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-mmr-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-tracing = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-weights = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -xcm = { package = "staging-xcm", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +beefy-primitives = { package = "sp-consensus-beefy", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +binary-merkle-tree = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +grandpa_primitives = { package = "sp-consensus-grandpa", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +keyring = { package = "sp-keyring", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +offchain-primitives = { package = "sp-offchain", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-authority-discovery = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-authorship = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-babe = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-beefy = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-beefy-mmr = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-collective = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-conviction-voting = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-democracy = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-elections-phragmen = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-grandpa = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-membership = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-mmr = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-offences = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-preimage = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-ranked-collective = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-referenda = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-scheduler = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-tips = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +pallet-whitelist = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +primitives = { package = "polkadot-primitives", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +remote-externalities = { package = "frame-remote-externalities", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +runtime-common = { package = "polkadot-runtime-common", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +runtime-parachains = { package = "polkadot-runtime-parachains", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-arithmetic = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-mmr-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-tracing = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-weights = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +xcm = { package = "staging-xcm", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } # Tanssi Relay Node assert_matches = "1.5.0" -codec = { package = "parity-scale-codec", version = "3.6.1" } +codec = { package = "parity-scale-codec", version = "3.7.4" } env_logger = "0.11" is_executable = "1.0.1" kvdb = "0.13.0" @@ -483,71 +484,71 @@ parity-db = "0.4.12" schnellru = "0.2.1" serial_test = "2.0.0" -polkadot-approval-distribution = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-availability-bitfield-distribution = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-availability-distribution = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-availability-recovery = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-collator-protocol = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-dispute-distribution = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-gossip-support = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-network-bridge = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-node-collation-generation = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-node-core-approval-voting = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-node-core-av-store = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-node-core-backing = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-node-core-bitfield-signing = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-node-core-candidate-validation = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-node-core-chain-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-node-core-chain-selection = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-node-core-dispute-coordinator = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-node-core-prospective-parachains = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-node-core-provisioner = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-node-core-pvf = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-node-core-pvf-checker = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-node-core-runtime-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-statement-distribution = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } - -polkadot-node-core-parachains-inherent = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-node-network-protocol = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-node-subsystem-test-helpers = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-node-subsystem-types = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-node-subsystem-util = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-rpc = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-test-client = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -test-helpers = { package = "polkadot-primitives-test-helpers", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } - -consensus_common = { package = "sp-consensus", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sc-authority-discovery = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sc-client-db = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sc-sync-state-rpc = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-authority-discovery= { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } - -babe = { package = "sc-consensus-babe", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -beefy = { package = "sc-consensus-beefy", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -grandpa = { package = "sc-consensus-grandpa", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } - -gum = { package = "tracing-gum", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -service = { package = "sc-service", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -telemetry = { package = "sc-telemetry", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } +polkadot-approval-distribution = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-availability-bitfield-distribution = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-availability-distribution = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-availability-recovery = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-collator-protocol = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-dispute-distribution = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-gossip-support = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-network-bridge = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-node-collation-generation = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-node-core-approval-voting = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-node-core-av-store = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-node-core-backing = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-node-core-bitfield-signing = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-node-core-candidate-validation = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-node-core-chain-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-node-core-chain-selection = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-node-core-dispute-coordinator = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-node-core-prospective-parachains = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-node-core-provisioner = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-node-core-pvf = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-node-core-pvf-checker = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-node-core-runtime-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-statement-distribution = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } + +polkadot-node-core-parachains-inherent = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-node-network-protocol = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-node-subsystem-test-helpers = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-node-subsystem-types = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-node-subsystem-util = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-rpc = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-test-client = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +test-helpers = { package = "polkadot-primitives-test-helpers", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } + +consensus_common = { package = "sp-consensus", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sc-authority-discovery = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sc-client-db = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sc-sync-state-rpc = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-authority-discovery= { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } + +babe = { package = "sc-consensus-babe", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +beefy = { package = "sc-consensus-beefy", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +grandpa = { package = "sc-consensus-grandpa", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } + +gum = { package = "tracing-gum", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +service = { package = "sc-service", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +telemetry = { package = "sc-telemetry", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } # Tanssi Relay Chain CLI pyro = { package = "pyroscope", version = "0.5.3" } pyroscope_pprofrs = { version = "0.2" } -polkadot-node-metrics = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sc-storage-monitor = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -sp-maybe-compressed-blob = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } +polkadot-node-metrics = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sc-storage-monitor = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +sp-maybe-compressed-blob = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } # Tanssi Relay Chain color-eyre = { version = "0.6.1", default-features = false } tikv-jemallocator = { version = "0.5.0", features = [ "unprefixed_malloc_on_supported_platforms" ] } -polkadot-node-core-pvf-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-node-core-pvf-execute-worker = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } -polkadot-node-core-pvf-prepare-worker = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } +polkadot-node-core-pvf-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-node-core-pvf-execute-worker = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +polkadot-node-core-pvf-prepare-worker = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } -substrate-rpc-client = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2412", default-features = false } +substrate-rpc-client = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } [profile.production] codegen-units = 1 @@ -557,3 +558,6 @@ lto = true [profile.release] opt-level = 3 panic = "unwind" + +[patch.crates-io] +bounded-collections = { git = "https://github.com/dimartiro/parity-common", branch = "0.2.4" } \ No newline at end of file diff --git a/bin/utils/tanssi-utils/Cargo.toml b/bin/utils/tanssi-utils/Cargo.toml index 4f5551fa5a..3891e1b8ec 100644 --- a/bin/utils/tanssi-utils/Cargo.toml +++ b/bin/utils/tanssi-utils/Cargo.toml @@ -23,5 +23,5 @@ hex = { workspace = true } pallet-external-validators-rewards = { workspace = true, features = [ "std" ] } serde = { workspace = true, default-features = true } serde_json = { workspace = true, default-features = true } -snowbridge-outbound-queue-merkle-tree = { workspace = true } +snowbridge-merkle-tree = { workspace = true } sp-runtime = { workspace = true, features = [ "std" ] } diff --git a/bin/utils/tanssi-utils/src/main.rs b/bin/utils/tanssi-utils/src/main.rs index 3344db9301..9dce726680 100644 --- a/bin/utils/tanssi-utils/src/main.rs +++ b/bin/utils/tanssi-utils/src/main.rs @@ -17,7 +17,7 @@ use { clap::{Parser, Subcommand}, serde::{Deserialize, Deserializer}, - snowbridge_outbound_queue_merkle_tree::merkle_proof, + snowbridge_merkle_tree::merkle_proof, sp_runtime::{traits::Keccak256, AccountId32}, std::{ collections::BTreeMap, diff --git a/chains/container-chains/nodes/frontier/src/chain_spec.rs b/chains/container-chains/nodes/frontier/src/chain_spec.rs index 9c7b8752d7..669ebf4872 100644 --- a/chains/container-chains/nodes/frontier/src/chain_spec.rs +++ b/chains/container-chains/nodes/frontier/src/chain_spec.rs @@ -134,6 +134,7 @@ fn testnet_genesis( .cloned() .map(|k| (k, 1 << 80)) .collect(), + ..Default::default() }, parachain_info: container_chain_template_frontier_runtime::ParachainInfoConfig { parachain_id: id, diff --git a/chains/container-chains/nodes/frontier/src/rpc/eth.rs b/chains/container-chains/nodes/frontier/src/rpc/eth.rs index 43b668d051..d76c605625 100644 --- a/chains/container-chains/nodes/frontier/src/rpc/eth.rs +++ b/chains/container-chains/nodes/frontier/src/rpc/eth.rs @@ -37,7 +37,7 @@ pub struct EthDeps { /// Transaction pool instance. pub pool: Arc

, /// Graph pool instance. - pub graph: Arc>, + pub graph: Arc>, /// Ethereum transaction converter. pub converter: Option, /// The Node authority flag diff --git a/chains/container-chains/nodes/frontier/src/rpc/mod.rs b/chains/container-chains/nodes/frontier/src/rpc/mod.rs index 367239f495..5b280ef9e2 100644 --- a/chains/container-chains/nodes/frontier/src/rpc/mod.rs +++ b/chains/container-chains/nodes/frontier/src/rpc/mod.rs @@ -33,7 +33,6 @@ use { cumulus_primitives_core::{ParaId, PersistedValidationData}, cumulus_test_relay_sproof_builder::RelayStateSproofBuilder, fc_rpc::{EthTask, TxPool}, - fc_rpc_core::TxPoolApiServer, fc_storage::StorageOverride, fp_rpc::EthereumRuntimeRPCApi, frame_support::CloneNoBound, @@ -96,7 +95,7 @@ pub struct FullDeps { /// Transaction pool instance. pub pool: Arc

, /// Graph pool instance. - pub graph: Arc>, + pub graph: Arc>, /// Network service pub network: Arc, /// Chain syncing service @@ -153,10 +152,7 @@ where P: TransactionPool + 'static, { use { - fc_rpc::{ - Eth, EthApiServer, EthFilter, EthFilterApiServer, EthPubSub, EthPubSubApiServer, Net, - NetApiServer, Web3, Web3ApiServer, - }, + fc_rpc::{Eth, EthFilter, EthPubSub, Net, NetApiServer, Web3, Web3ApiServer}, finality::{FrontierFinality, FrontierFinalityApiServer}, substrate_frame_rpc_system::{System, SystemApiServer}, }; @@ -254,7 +250,7 @@ where )); io.merge( - Eth::<_, _, _, _, _, _, _, DefaultEthConfig>::new( + Eth::<_, _, _, _, _, _, DefaultEthConfig>::new( Arc::clone(&client), Arc::clone(&pool), Arc::clone(&graph), @@ -272,7 +268,7 @@ where pending_create_inherent_data_providers, pending_consensus_data_provider_frontier, ) - .into_rpc(), + .into(), )?; let tx_pool = TxPool::new(client.clone(), graph.clone()); @@ -288,7 +284,7 @@ where max_block_range, block_data_cache, ) - .into_rpc(), + .into(), )?; } @@ -320,9 +316,9 @@ where overrides, pubsub_notification_sinks, ) - .into_rpc(), + .into(), )?; - io.merge(tx_pool.into_rpc())?; + io.merge(tx_pool.into())?; if let Some((downward_message_channel, hrmp_message_channel)) = xcm_senders { io.merge( diff --git a/chains/container-chains/nodes/frontier/src/service.rs b/chains/container-chains/nodes/frontier/src/service.rs index bc8acc7954..4b95f27626 100644 --- a/chains/container-chains/nodes/frontier/src/service.rs +++ b/chains/container-chains/nodes/frontier/src/service.rs @@ -298,8 +298,6 @@ async fn start_node_impl( relay_chain_slot_duration, )?; - node_builder.network.start_network.start_network(); - Ok((node_builder.task_manager, node_builder.client)) } @@ -572,6 +570,5 @@ pub async fn start_dev_node( log::info!("Development Service Ready"); - node_builder.network.start_network.start_network(); Ok(node_builder.task_manager) } diff --git a/chains/container-chains/nodes/simple/src/chain_spec.rs b/chains/container-chains/nodes/simple/src/chain_spec.rs index 2eabf8a0b3..3fd896a37c 100644 --- a/chains/container-chains/nodes/simple/src/chain_spec.rs +++ b/chains/container-chains/nodes/simple/src/chain_spec.rs @@ -125,6 +125,7 @@ fn testnet_genesis( .cloned() .map(|k| (k, 1 << 60)) .collect(), + ..Default::default() }, parachain_info: container_chain_template_simple_runtime::ParachainInfoConfig { parachain_id: id, diff --git a/chains/container-chains/nodes/simple/src/service.rs b/chains/container-chains/nodes/simple/src/service.rs index 2f43dc84f4..8cc57d9ec2 100644 --- a/chains/container-chains/nodes/simple/src/service.rs +++ b/chains/container-chains/nodes/simple/src/service.rs @@ -166,8 +166,6 @@ pub async fn start_parachain_node( relay_chain_slot_duration, )?; - node_builder.network.start_network.start_network(); - Ok((node_builder.task_manager, node_builder.client)) } @@ -349,7 +347,5 @@ pub async fn start_dev_node( log::info!("Development Service Ready"); - node_builder.network.start_network.start_network(); - Ok(node_builder.task_manager) } diff --git a/chains/container-chains/runtime-templates/frontier/Cargo.toml b/chains/container-chains/runtime-templates/frontier/Cargo.toml index 5730363c6d..8c159eecfc 100644 --- a/chains/container-chains/runtime-templates/frontier/Cargo.toml +++ b/chains/container-chains/runtime-templates/frontier/Cargo.toml @@ -103,7 +103,7 @@ cumulus-pallet-session-benchmarking = { workspace = true } cumulus-pallet-xcm = { workspace = true } cumulus-pallet-xcmp-queue = { workspace = true } cumulus-primitives-core = { workspace = true } -cumulus-primitives-storage-weight-reclaim = { workspace = true } +cumulus-pallet-weight-reclaim = { workspace = true } cumulus-primitives-timestamp = { workspace = true } cumulus-primitives-utility = { workspace = true } parachain-info = { workspace = true } @@ -140,7 +140,7 @@ std = [ "cumulus-pallet-xcm/std", "cumulus-pallet-xcmp-queue/std", "cumulus-primitives-core/std", - "cumulus-primitives-storage-weight-reclaim/std", + "cumulus-pallet-weight-reclaim/std", "cumulus-primitives-timestamp/std", "cumulus-primitives-utility/std", "dp-consensus/std", diff --git a/chains/container-chains/runtime-templates/frontier/src/lib.rs b/chains/container-chains/runtime-templates/frontier/src/lib.rs index f53068d6b6..bad6ffe3ee 100644 --- a/chains/container-chains/runtime-templates/frontier/src/lib.rs +++ b/chains/container-chains/runtime-templates/frontier/src/lib.rs @@ -76,7 +76,7 @@ use { IdentityAddressMapping, OnChargeEVMTransaction as OnChargeEVMTransactionT, Runner, }, pallet_transaction_payment::FungibleAdapter, - parity_scale_codec::{Decode, Encode}, + parity_scale_codec::{Decode, DecodeWithMemTracking, Encode}, polkadot_runtime_common::SlowAdjustingFeeUpdate, scale_info::TypeInfo, smallvec::smallvec, @@ -96,6 +96,7 @@ use { }, sp_std::prelude::*, sp_version::RuntimeVersion, + xcm::Version as XcmVersion, xcm::{IntoVersion, VersionedAssetId, VersionedAssets, VersionedLocation, VersionedXcm}, xcm_runtime_apis::{ dry_run::{CallDryRunEffects, Error as XcmDryRunApiError, XcmDryRunEffects}, @@ -156,7 +157,7 @@ pub type TxExtension = ( frame_system::CheckNonce, frame_system::CheckWeight, pallet_transaction_payment::ChargeTransactionPayment, - cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim, + cumulus_pallet_weight_reclaim::StorageWeightReclaim, ); /// Unchecked extrinsic type as expected by this runtime. @@ -585,7 +586,18 @@ impl pallet_utility::Config for Runtime { /// The type used to represent the kinds of proxying allowed. #[derive( - Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Encode, Decode, Debug, MaxEncodedLen, TypeInfo, + Copy, + Clone, + Eq, + PartialEq, + Ord, + PartialOrd, + Encode, + Decode, + DecodeWithMemTracking, + Debug, + MaxEncodedLen, + TypeInfo, )] #[allow(clippy::unnecessary_cast)] pub enum ProxyType { @@ -695,6 +707,7 @@ impl pallet_proxy::Config for Runtime { // - 4 bytes BlockNumber (u32) type AnnouncementDepositFactor = ConstU128<{ currency::deposit(0, 56) }>; type WeightInfo = weights::pallet_proxy::SubstrateWeight; + type BlockNumberProvider = System; } pub struct XcmExecutionManager; @@ -707,6 +720,10 @@ impl xcm_primitives::PauseXcmExecution for XcmExecutionManager { } } +impl cumulus_pallet_weight_reclaim::Config for Runtime { + type WeightInfo = (); +} + impl pallet_migrations::Config for Runtime { type RuntimeEvent = RuntimeEvent; type MigrationsList = (migrations::TemplateMigrations,); @@ -807,7 +824,9 @@ impl Default for RuntimeParameters { } } -#[derive(Clone, PartialEq, Encode, Decode, TypeInfo, Eq, MaxEncodedLen, Debug)] +#[derive( + Clone, PartialEq, Encode, Decode, DecodeWithMemTracking, TypeInfo, Eq, MaxEncodedLen, Debug, +)] pub enum DeployFilter { All, Whitelisted(BoundedVec>), @@ -881,9 +900,9 @@ impl pallet_evm::Config for Runtime { type CallOrigin = EnsureAddressRoot; type WithdrawOrigin = EnsureAddressNever; type AddressMapping = IdentityAddressMapping; - type CreateOrigin = + type CreateOriginFilter = AddressFilter; - type CreateInnerOrigin = AddressFilter< + type CreateInnerOriginFilter = AddressFilter< Runtime, dynamic_params::contract_deploy_filter::AllowedAddressesToCreateInner, >; @@ -980,6 +999,7 @@ impl pallet_multisig::Config for Runtime { type DepositFactor = DepositFactor; type MaxSignatories = MaxSignatories; type WeightInfo = weights::pallet_multisig::SubstrateWeight; + type BlockNumberProvider = System; } impl_tanssi_pallets_config!(Runtime); @@ -1839,8 +1859,8 @@ impl_runtime_apis! { } impl xcm_runtime_apis::dry_run::DryRunApi for Runtime { - fn dry_run_call(origin: OriginCaller, call: RuntimeCall) -> Result, XcmDryRunApiError> { - PolkadotXcm::dry_run_call::(origin, call) + fn dry_run_call(origin: OriginCaller, call: RuntimeCall, result_xcms_version: XcmVersion) -> Result, XcmDryRunApiError> { + PolkadotXcm::dry_run_call::(origin, call, result_xcms_version) } fn dry_run_xcm(origin_location: VersionedLocation, xcm: VersionedXcm) -> Result, XcmDryRunApiError> { diff --git a/chains/container-chains/runtime-templates/frontier/src/weights/cumulus_pallet_xcmp_queue.rs b/chains/container-chains/runtime-templates/frontier/src/weights/cumulus_pallet_xcmp_queue.rs index 4c2c8ec614..959ddaab09 100644 --- a/chains/container-chains/runtime-templates/frontier/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/chains/container-chains/runtime-templates/frontier/src/weights/cumulus_pallet_xcmp_queue.rs @@ -54,6 +54,8 @@ use sp_std::marker::PhantomData; /// Weights for cumulus_pallet_xcmp_queue using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl cumulus_pallet_xcmp_queue::WeightInfo for SubstrateWeight { + fn enqueue_n_bytes_xcmp_message(_: u32) -> cumulus_primitives_core::Weight { todo!() } + fn enqueue_2_empty_xcmp_messages() -> cumulus_primitives_core::Weight { todo!() } /// Storage: `XcmpQueue::QueueConfig` (r:1 w:1) /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) fn set_config_with_u32() -> Weight { @@ -65,25 +67,6 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Substrat .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `XcmpQueue::QueueConfig` (r:1 w:0) - /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::BookStateFor` (r:1 w:1) - /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::ServiceHead` (r:1 w:1) - /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`) - /// Storage: `XcmpQueue::InboundXcmpSuspended` (r:1 w:0) - /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::Pages` (r:0 w:1) - /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(65585), added: 68060, mode: `MaxEncodedLen`) - fn enqueue_xcmp_message() -> Weight { - // Proof Size summary in bytes: - // Measured: `115` - // Estimated: `5487` - // Minimum execution time: 17_519_000 picoseconds. - Weight::from_parts(17_836_000, 5487) - .saturating_add(T::DbWeight::get().reads(4_u64)) - .saturating_add(T::DbWeight::get().writes(3_u64)) - } /// Storage: `XcmpQueue::OutboundXcmpStatus` (r:1 w:1) /// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: Some(1282), added: 1777, mode: `MaxEncodedLen`) fn suspend_channel() -> Weight { diff --git a/chains/container-chains/runtime-templates/frontier/src/weights/frame_system_extensions.rs b/chains/container-chains/runtime-templates/frontier/src/weights/frame_system_extensions.rs index 35d697d99e..caa7d7ac3c 100644 --- a/chains/container-chains/runtime-templates/frontier/src/weights/frame_system_extensions.rs +++ b/chains/container-chains/runtime-templates/frontier/src/weights/frame_system_extensions.rs @@ -54,6 +54,7 @@ use sp_std::marker::PhantomData; /// Weights for frame_system_extensions using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl frame_system::ExtensionsWeightInfo for SubstrateWeight { + fn weight_reclaim() -> cumulus_primitives_core::Weight { todo!() } fn check_genesis() -> Weight { // Proof Size summary in bytes: // Measured: `54` diff --git a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_message_queue.rs b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_message_queue.rs index 69d122314b..7ae7902d0e 100644 --- a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_message_queue.rs +++ b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_message_queue.rs @@ -54,6 +54,7 @@ use sp_std::marker::PhantomData; /// Weights for pallet_message_queue using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_message_queue::WeightInfo for SubstrateWeight { + fn set_service_head() -> cumulus_primitives_core::Weight { todo!() } /// Storage: `MessageQueue::ServiceHead` (r:1 w:0) /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`) /// Storage: `MessageQueue::BookStateFor` (r:2 w:2) diff --git a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_multiblock_migrations.rs b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_multiblock_migrations.rs index 450376e37c..bd8e69946d 100644 --- a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_multiblock_migrations.rs +++ b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_multiblock_migrations.rs @@ -54,6 +54,7 @@ use sp_std::marker::PhantomData; /// Weights for pallet_multiblock_migrations using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_multiblock_migrations::WeightInfo for SubstrateWeight { + fn reset_pallet_migration(_: u32) -> cumulus_primitives_core::Weight { todo!() } /// Storage: `MultiBlockMigrations::Cursor` (r:1 w:1) /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) /// Storage: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) diff --git a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_multisig.rs b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_multisig.rs index 5fa6f4ae7b..9fc872ee2f 100644 --- a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_multisig.rs +++ b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_multisig.rs @@ -54,6 +54,7 @@ use sp_std::marker::PhantomData; /// Weights for pallet_multisig using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_multisig::WeightInfo for SubstrateWeight { + fn poke_deposit(_: u32) -> cumulus_primitives_core::Weight { todo!() } /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) /// Proof: `MaintenanceMode::MaintenanceMode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TxPause::PausedCalls` (r:1 w:0) diff --git a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_proxy.rs b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_proxy.rs index 19a4caadeb..c6b58ca94f 100644 --- a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_proxy.rs +++ b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_proxy.rs @@ -54,6 +54,7 @@ use sp_std::marker::PhantomData; /// Weights for pallet_proxy using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_proxy::WeightInfo for SubstrateWeight { + fn poke_deposit() -> cumulus_primitives_core::Weight { todo!() } /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) diff --git a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_utility.rs b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_utility.rs index 01d173837b..4c535742f2 100644 --- a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_utility.rs +++ b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_utility.rs @@ -54,6 +54,8 @@ use sp_std::marker::PhantomData; /// Weights for pallet_utility using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_utility::WeightInfo for SubstrateWeight { + fn dispatch_as_fallible() -> cumulus_primitives_core::Weight { todo!() } + fn if_else() -> cumulus_primitives_core::Weight { todo!() } /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) /// Proof: `MaintenanceMode::MaintenanceMode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TxPause::PausedCalls` (r:1 w:0) diff --git a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_xcm.rs b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_xcm.rs index 88857b378a..4726d55858 100644 --- a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_xcm.rs +++ b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_xcm.rs @@ -54,6 +54,8 @@ use sp_std::marker::PhantomData; /// Weights for pallet_xcm using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_xcm::WeightInfo for SubstrateWeight { + fn add_authorized_alias() -> cumulus_primitives_core::Weight { todo!() } + fn remove_authorized_alias() -> cumulus_primitives_core::Weight { todo!() } /// Storage: `ParachainSystem::UpwardDeliveryFeeFactor` (r:1 w:0) /// Proof: `ParachainSystem::UpwardDeliveryFeeFactor` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) diff --git a/chains/container-chains/runtime-templates/frontier/src/weights/xcm/mod.rs b/chains/container-chains/runtime-templates/frontier/src/weights/xcm/mod.rs index a6c4f0ab24..decce9f90a 100644 --- a/chains/container-chains/runtime-templates/frontier/src/weights/xcm/mod.rs +++ b/chains/container-chains/runtime-templates/frontier/src/weights/xcm/mod.rs @@ -241,7 +241,7 @@ where _dest: &Location, _remote_fees: &Option, _preserve_origin: &bool, - _assets: &Vec, + _assets: &BoundedVec, _xcm: &Xcm<()>, ) -> Weight { Weight::MAX diff --git a/chains/container-chains/runtime-templates/frontier/src/xcm_config.rs b/chains/container-chains/runtime-templates/frontier/src/xcm_config.rs index f726ed4d6f..42b376179a 100644 --- a/chains/container-chains/runtime-templates/frontier/src/xcm_config.rs +++ b/chains/container-chains/runtime-templates/frontier/src/xcm_config.rs @@ -229,6 +229,7 @@ impl xcm_executor::Config for XcmConfig { type HrmpChannelAcceptedHandler = (); type HrmpChannelClosingHandler = (); type XcmRecorder = (); + type XcmEventEmitter = (); // TODO: revisit this } impl pallet_xcm::Config for Runtime { @@ -256,6 +257,7 @@ impl pallet_xcm::Config for Runtime { // TODO pallet-xcm weights type WeightInfo = weights::pallet_xcm::SubstrateWeight; type AdminOrigin = EnsureRoot; + type AuthorizedAliasConsideration = (); // TODO: revisit this } pub type PriceForSiblingParachainDelivery = @@ -386,6 +388,7 @@ impl pallet_assets::Config for Runtime { type CallbackHandle = (); type AssetAccountDeposit = ForeignAssetsAssetAccountDeposit; type RemoveItemsLimit = frame_support::traits::ConstU32<1000>; + type Holder = (); // TODO: revisit this #[cfg(feature = "runtime-benchmarks")] type BenchmarkHelper = ForeignAssetBenchmarkHelper; } diff --git a/chains/container-chains/runtime-templates/simple/Cargo.toml b/chains/container-chains/runtime-templates/simple/Cargo.toml index ccf5f039bc..91a3125cf2 100644 --- a/chains/container-chains/runtime-templates/simple/Cargo.toml +++ b/chains/container-chains/runtime-templates/simple/Cargo.toml @@ -93,7 +93,7 @@ cumulus-pallet-session-benchmarking = { workspace = true } cumulus-pallet-xcm = { workspace = true } cumulus-pallet-xcmp-queue = { workspace = true } cumulus-primitives-core = { workspace = true } -cumulus-primitives-storage-weight-reclaim = { workspace = true } +cumulus-pallet-weight-reclaim = { workspace = true } cumulus-primitives-timestamp = { workspace = true } cumulus-primitives-utility = { workspace = true } parachain-info = { workspace = true } @@ -119,7 +119,7 @@ std = [ "cumulus-pallet-xcm/std", "cumulus-pallet-xcmp-queue/std", "cumulus-primitives-core/std", - "cumulus-primitives-storage-weight-reclaim/std", + "cumulus-pallet-weight-reclaim/std", "cumulus-primitives-timestamp/std", "cumulus-primitives-utility/std", "dp-consensus/std", diff --git a/chains/container-chains/runtime-templates/simple/src/lib.rs b/chains/container-chains/runtime-templates/simple/src/lib.rs index 4cd317c9cf..caef4aa11b 100644 --- a/chains/container-chains/runtime-templates/simple/src/lib.rs +++ b/chains/container-chains/runtime-templates/simple/src/lib.rs @@ -63,7 +63,7 @@ use { }, nimbus_primitives::{NimbusId, SlotBeacon}, pallet_transaction_payment::FungibleAdapter, - parity_scale_codec::{Decode, Encode}, + parity_scale_codec::{Decode, DecodeWithMemTracking, Encode}, polkadot_runtime_common::SlowAdjustingFeeUpdate, scale_info::TypeInfo, serde::{Deserialize, Serialize}, @@ -81,6 +81,7 @@ use { }, sp_std::prelude::*, sp_version::RuntimeVersion, + xcm::Version as XcmVersion, xcm::{IntoVersion, VersionedAssetId, VersionedAssets, VersionedLocation, VersionedXcm}, xcm_runtime_apis::{ dry_run::{CallDryRunEffects, Error as XcmDryRunApiError, XcmDryRunEffects}, @@ -137,7 +138,7 @@ pub type TxExtension = ( frame_system::CheckNonce, frame_system::CheckWeight, pallet_transaction_payment::ChargeTransactionPayment, - cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim, + cumulus_pallet_weight_reclaim::StorageWeightReclaim, ); /// Unchecked extrinsic type as expected by this runtime. @@ -496,6 +497,7 @@ impl pallet_utility::Config for Runtime { Decode, Debug, MaxEncodedLen, + DecodeWithMemTracking, TypeInfo, Serialize, Deserialize, @@ -580,6 +582,7 @@ impl pallet_proxy::Config for Runtime { // - 4 bytes BlockNumber (u32) type AnnouncementDepositFactor = ConstU128<{ deposit(0, 68) }>; type WeightInfo = weights::pallet_proxy::SubstrateWeight; + type BlockNumberProvider = System; } pub struct XcmExecutionManager; @@ -682,6 +685,7 @@ impl pallet_multisig::Config for Runtime { type DepositFactor = DepositFactor; type MaxSignatories = MaxSignatories; type WeightInfo = weights::pallet_multisig::SubstrateWeight; + type BlockNumberProvider = System; } impl frame_system::offchain::SigningTypes for Runtime { @@ -728,7 +732,7 @@ where frame_system::CheckNonce::::from(nonce), frame_system::CheckWeight::::new(), pallet_transaction_payment::ChargeTransactionPayment::::from(tip), - cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim::::new(), + cumulus_pallet_weight_reclaim::StorageWeightReclaim::::new(()), //frame_metadata_hash_extension::CheckMetadataHash::new(true), ); let raw_payload = SignedPayload::new(call, tx_ext) @@ -766,6 +770,10 @@ impl pallet_ocw_testing::Config for Runtime { type UnsignedInterval = ConstU32<6>; } +impl cumulus_pallet_weight_reclaim::Config for Runtime { + type WeightInfo = (); +} + impl_tanssi_pallets_config!(Runtime); // Create the runtime by composing the FRAME pallets that were previously configured. @@ -995,7 +1003,6 @@ impl_runtime_apis! { ExistentialDeposit::get() ).into()); } - impl pallet_xcm_benchmarks::Config for Runtime { type XcmConfig = xcm_config::XcmConfig; type AccountIdConverter = xcm_config::LocationToAccountId; @@ -1314,8 +1321,8 @@ impl_runtime_apis! { } impl xcm_runtime_apis::dry_run::DryRunApi for Runtime { - fn dry_run_call(origin: OriginCaller, call: RuntimeCall) -> Result, XcmDryRunApiError> { - PolkadotXcm::dry_run_call::(origin, call) + fn dry_run_call(origin: OriginCaller, call: RuntimeCall, result_xcms_version: XcmVersion) -> Result, XcmDryRunApiError> { + PolkadotXcm::dry_run_call::(origin, call, result_xcms_version) } fn dry_run_xcm(origin_location: VersionedLocation, xcm: VersionedXcm) -> Result, XcmDryRunApiError> { diff --git a/chains/container-chains/runtime-templates/simple/src/weights/cumulus_pallet_xcmp_queue.rs b/chains/container-chains/runtime-templates/simple/src/weights/cumulus_pallet_xcmp_queue.rs index fc7189f885..bca8357402 100644 --- a/chains/container-chains/runtime-templates/simple/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/chains/container-chains/runtime-templates/simple/src/weights/cumulus_pallet_xcmp_queue.rs @@ -54,6 +54,8 @@ use sp_std::marker::PhantomData; /// Weights for cumulus_pallet_xcmp_queue using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl cumulus_pallet_xcmp_queue::WeightInfo for SubstrateWeight { + fn enqueue_n_bytes_xcmp_message(_: u32) -> cumulus_primitives_core::Weight { todo!() } + fn enqueue_2_empty_xcmp_messages() -> cumulus_primitives_core::Weight { todo!() } /// Storage: `XcmpQueue::QueueConfig` (r:1 w:1) /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) fn set_config_with_u32() -> Weight { @@ -65,25 +67,6 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Substrat .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `XcmpQueue::QueueConfig` (r:1 w:0) - /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::BookStateFor` (r:1 w:1) - /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::ServiceHead` (r:1 w:1) - /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`) - /// Storage: `XcmpQueue::InboundXcmpSuspended` (r:1 w:0) - /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::Pages` (r:0 w:1) - /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(65585), added: 68060, mode: `MaxEncodedLen`) - fn enqueue_xcmp_message() -> Weight { - // Proof Size summary in bytes: - // Measured: `115` - // Estimated: `5487` - // Minimum execution time: 18_263_000 picoseconds. - Weight::from_parts(18_641_000, 5487) - .saturating_add(T::DbWeight::get().reads(4_u64)) - .saturating_add(T::DbWeight::get().writes(3_u64)) - } /// Storage: `XcmpQueue::OutboundXcmpStatus` (r:1 w:1) /// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: Some(1282), added: 1777, mode: `MaxEncodedLen`) fn suspend_channel() -> Weight { diff --git a/chains/container-chains/runtime-templates/simple/src/weights/frame_system_extensions.rs b/chains/container-chains/runtime-templates/simple/src/weights/frame_system_extensions.rs index 672ae86209..4a828e5b17 100644 --- a/chains/container-chains/runtime-templates/simple/src/weights/frame_system_extensions.rs +++ b/chains/container-chains/runtime-templates/simple/src/weights/frame_system_extensions.rs @@ -54,6 +54,7 @@ use sp_std::marker::PhantomData; /// Weights for frame_system_extensions using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl frame_system::ExtensionsWeightInfo for SubstrateWeight { + fn weight_reclaim() -> cumulus_primitives_core::Weight { todo!() } fn check_genesis() -> Weight { // Proof Size summary in bytes: // Measured: `54` diff --git a/chains/container-chains/runtime-templates/simple/src/weights/pallet_message_queue.rs b/chains/container-chains/runtime-templates/simple/src/weights/pallet_message_queue.rs index 5cb76396c3..b5d6d34e07 100644 --- a/chains/container-chains/runtime-templates/simple/src/weights/pallet_message_queue.rs +++ b/chains/container-chains/runtime-templates/simple/src/weights/pallet_message_queue.rs @@ -54,6 +54,7 @@ use sp_std::marker::PhantomData; /// Weights for pallet_message_queue using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_message_queue::WeightInfo for SubstrateWeight { + fn set_service_head() -> cumulus_primitives_core::Weight { todo!() } /// Storage: `MessageQueue::ServiceHead` (r:1 w:0) /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`) /// Storage: `MessageQueue::BookStateFor` (r:2 w:2) diff --git a/chains/container-chains/runtime-templates/simple/src/weights/pallet_multiblock_migrations.rs b/chains/container-chains/runtime-templates/simple/src/weights/pallet_multiblock_migrations.rs index dab3d52146..515d7bbe7e 100644 --- a/chains/container-chains/runtime-templates/simple/src/weights/pallet_multiblock_migrations.rs +++ b/chains/container-chains/runtime-templates/simple/src/weights/pallet_multiblock_migrations.rs @@ -54,6 +54,7 @@ use sp_std::marker::PhantomData; /// Weights for pallet_multiblock_migrations using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_multiblock_migrations::WeightInfo for SubstrateWeight { + fn reset_pallet_migration(_: u32) -> cumulus_primitives_core::Weight { todo!() } /// Storage: `MultiBlockMigrations::Cursor` (r:1 w:1) /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) /// Storage: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) diff --git a/chains/container-chains/runtime-templates/simple/src/weights/pallet_multisig.rs b/chains/container-chains/runtime-templates/simple/src/weights/pallet_multisig.rs index 26ddae7e82..99f8ddad6f 100644 --- a/chains/container-chains/runtime-templates/simple/src/weights/pallet_multisig.rs +++ b/chains/container-chains/runtime-templates/simple/src/weights/pallet_multisig.rs @@ -54,6 +54,7 @@ use sp_std::marker::PhantomData; /// Weights for pallet_multisig using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_multisig::WeightInfo for SubstrateWeight { + fn poke_deposit(_: u32) -> cumulus_primitives_core::Weight { todo!() } /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) /// Proof: `MaintenanceMode::MaintenanceMode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TxPause::PausedCalls` (r:1 w:0) diff --git a/chains/container-chains/runtime-templates/simple/src/weights/pallet_proxy.rs b/chains/container-chains/runtime-templates/simple/src/weights/pallet_proxy.rs index ec3d27d1ad..8b3edecf6d 100644 --- a/chains/container-chains/runtime-templates/simple/src/weights/pallet_proxy.rs +++ b/chains/container-chains/runtime-templates/simple/src/weights/pallet_proxy.rs @@ -54,6 +54,7 @@ use sp_std::marker::PhantomData; /// Weights for pallet_proxy using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_proxy::WeightInfo for SubstrateWeight { + fn poke_deposit() -> cumulus_primitives_core::Weight { todo!() } /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1241), added: 3716, mode: `MaxEncodedLen`) /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) diff --git a/chains/container-chains/runtime-templates/simple/src/weights/pallet_utility.rs b/chains/container-chains/runtime-templates/simple/src/weights/pallet_utility.rs index dd3ea10fbe..596d2b978b 100644 --- a/chains/container-chains/runtime-templates/simple/src/weights/pallet_utility.rs +++ b/chains/container-chains/runtime-templates/simple/src/weights/pallet_utility.rs @@ -54,6 +54,8 @@ use sp_std::marker::PhantomData; /// Weights for pallet_utility using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_utility::WeightInfo for SubstrateWeight { + fn dispatch_as_fallible() -> cumulus_primitives_core::Weight { todo!() } + fn if_else() -> cumulus_primitives_core::Weight { todo!() } /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) /// Proof: `MaintenanceMode::MaintenanceMode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TxPause::PausedCalls` (r:1 w:0) diff --git a/chains/container-chains/runtime-templates/simple/src/weights/pallet_xcm.rs b/chains/container-chains/runtime-templates/simple/src/weights/pallet_xcm.rs index a9aed52827..107471ba65 100644 --- a/chains/container-chains/runtime-templates/simple/src/weights/pallet_xcm.rs +++ b/chains/container-chains/runtime-templates/simple/src/weights/pallet_xcm.rs @@ -54,6 +54,8 @@ use sp_std::marker::PhantomData; /// Weights for pallet_xcm using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_xcm::WeightInfo for SubstrateWeight { + fn add_authorized_alias() -> cumulus_primitives_core::Weight { todo!() } + fn remove_authorized_alias() -> cumulus_primitives_core::Weight { todo!() } /// Storage: `ParachainSystem::UpwardDeliveryFeeFactor` (r:1 w:0) /// Proof: `ParachainSystem::UpwardDeliveryFeeFactor` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) diff --git a/chains/container-chains/runtime-templates/simple/src/weights/xcm/mod.rs b/chains/container-chains/runtime-templates/simple/src/weights/xcm/mod.rs index 6b9b5a83ac..938d0b311e 100644 --- a/chains/container-chains/runtime-templates/simple/src/weights/xcm/mod.rs +++ b/chains/container-chains/runtime-templates/simple/src/weights/xcm/mod.rs @@ -243,7 +243,7 @@ where _dest: &Location, _remote_fees: &Option, _preserve_origin: &bool, - _assets: &Vec, + _assets: &BoundedVec, _xcm: &Xcm<()>, ) -> Weight { Weight::MAX diff --git a/chains/container-chains/runtime-templates/simple/src/xcm_config.rs b/chains/container-chains/runtime-templates/simple/src/xcm_config.rs index 60c0bcb1ec..d4a3f12f3e 100644 --- a/chains/container-chains/runtime-templates/simple/src/xcm_config.rs +++ b/chains/container-chains/runtime-templates/simple/src/xcm_config.rs @@ -215,6 +215,7 @@ impl xcm_executor::Config for XcmConfig { type HrmpChannelAcceptedHandler = (); type HrmpChannelClosingHandler = (); type XcmRecorder = (); + type XcmEventEmitter = (); // TODO: revisit this } impl pallet_xcm::Config for Runtime { @@ -242,6 +243,7 @@ impl pallet_xcm::Config for Runtime { // TODO pallet-xcm weights type WeightInfo = weights::pallet_xcm::SubstrateWeight; type AdminOrigin = EnsureRoot; + type AuthorizedAliasConsideration = (); // TODO: revisit this } pub type PriceForSiblingParachainDelivery = @@ -346,6 +348,7 @@ impl pallet_assets::Config for Runtime { type CallbackHandle = (); type AssetAccountDeposit = ForeignAssetsAssetAccountDeposit; type RemoveItemsLimit = frame_support::traits::ConstU32<1000>; + type Holder = (); // TODO: revisit this #[cfg(feature = "runtime-benchmarks")] type BenchmarkHelper = ForeignAssetBenchmarkHelper; } diff --git a/chains/orchestrator-paras/node/src/chain_spec/dancebox.rs b/chains/orchestrator-paras/node/src/chain_spec/dancebox.rs index 7f4b33033e..b8d1e49d8e 100644 --- a/chains/orchestrator-paras/node/src/chain_spec/dancebox.rs +++ b/chains/orchestrator-paras/node/src/chain_spec/dancebox.rs @@ -240,6 +240,7 @@ fn testnet_genesis( .map(|k| (k, dancebox_runtime::EXISTENTIAL_DEPOSIT)), ) .collect(), + ..Default::default() }, parachain_info: dancebox_runtime::ParachainInfoConfig { parachain_id: id, diff --git a/chains/orchestrator-paras/node/src/chain_spec/flashbox.rs b/chains/orchestrator-paras/node/src/chain_spec/flashbox.rs index 32babad4d8..f6c3734f97 100644 --- a/chains/orchestrator-paras/node/src/chain_spec/flashbox.rs +++ b/chains/orchestrator-paras/node/src/chain_spec/flashbox.rs @@ -242,6 +242,7 @@ fn testnet_genesis( .map(|k| (k, flashbox_runtime::EXISTENTIAL_DEPOSIT)), ) .collect(), + ..Default::default() }, parachain_info: flashbox_runtime::ParachainInfoConfig { parachain_id: id, diff --git a/chains/orchestrator-paras/node/src/command/solochain.rs b/chains/orchestrator-paras/node/src/command/solochain.rs index 306a5fedae..194b13ca9a 100644 --- a/chains/orchestrator-paras/node/src/command/solochain.rs +++ b/chains/orchestrator-paras/node/src/command/solochain.rs @@ -286,8 +286,7 @@ pub fn dummy_config(tokio_handle: tokio::runtime::Handle, base_path: BasePath) - kademlia_disjoint_query_paths: false, kademlia_replication_factor: NonZeroUsize::new(20).unwrap(), ipfs_server: false, - yamux_window_size: None, - network_backend: NetworkBackendType::Libp2p, + network_backend: Some(NetworkBackendType::Libp2p), }, keystore: KeystoreConfig::InMemory, database: DatabaseSource::ParityDb { diff --git a/chains/orchestrator-paras/node/src/service.rs b/chains/orchestrator-paras/node/src/service.rs index 4e2c48f457..41e6bb642d 100644 --- a/chains/orchestrator-paras/node/src/service.rs +++ b/chains/orchestrator-paras/node/src/service.rs @@ -413,8 +413,6 @@ async fn start_node_impl( collate_on_tanssi = Arc::new(start_collation); } - node_builder.network.start_network.start_network(); - let sync_keystore = node_builder.keystore_container.keystore(); if let Some((container_chain_cli, tokio_handle)) = container_chain_config { @@ -1139,9 +1137,6 @@ pub fn start_dev_node( log::info!("Development Service Ready"); - // We start the networking part. - node_builder.network.start_network.start_network(); - Ok(node_builder.task_manager) } diff --git a/chains/orchestrator-paras/runtime/dancebox/Cargo.toml b/chains/orchestrator-paras/runtime/dancebox/Cargo.toml index 580d80ae43..821744d2bb 100644 --- a/chains/orchestrator-paras/runtime/dancebox/Cargo.toml +++ b/chains/orchestrator-paras/runtime/dancebox/Cargo.toml @@ -123,7 +123,7 @@ cumulus-pallet-session-benchmarking = { workspace = true } cumulus-pallet-xcm = { workspace = true } cumulus-pallet-xcmp-queue = { workspace = true } cumulus-primitives-core = { workspace = true } -cumulus-primitives-storage-weight-reclaim = { workspace = true } +cumulus-pallet-weight-reclaim = { workspace = true } cumulus-primitives-timestamp = { workspace = true } cumulus-primitives-utility = { workspace = true } pallet-invulnerables = { workspace = true } @@ -176,7 +176,7 @@ std = [ "cumulus-pallet-xcmp-queue/std", "cumulus-primitives-core/std", "cumulus-primitives-parachain-inherent/std", - "cumulus-primitives-storage-weight-reclaim/std", + "cumulus-pallet-weight-reclaim/std", "cumulus-primitives-timestamp/std", "cumulus-primitives-utility/std", "cumulus-test-relay-sproof-builder/std", diff --git a/chains/orchestrator-paras/runtime/dancebox/src/lib.rs b/chains/orchestrator-paras/runtime/dancebox/src/lib.rs index 5fbc157bf9..b29c8a8251 100644 --- a/chains/orchestrator-paras/runtime/dancebox/src/lib.rs +++ b/chains/orchestrator-paras/runtime/dancebox/src/lib.rs @@ -93,6 +93,7 @@ use { pallet_stream_payment_runtime_api::{StreamPaymentApiError, StreamPaymentApiStatus}, pallet_transaction_payment::FungibleAdapter, pallet_xcm_core_buyer::BuyingError, + parity_scale_codec::DecodeWithMemTracking, polkadot_runtime_common::BlockHashCount, scale_info::prelude::format, smallvec::smallvec, @@ -122,6 +123,7 @@ use { RelayStorageRootProvider, RemoveInvulnerables, SlotFrequency, }, tp_xcm_core_buyer::BuyCoreCollatorProof, + xcm::Version as XcmVersion, xcm::{IntoVersion, VersionedAssetId, VersionedAssets, VersionedLocation, VersionedXcm}, xcm_runtime_apis::{ dry_run::{CallDryRunEffects, Error as XcmDryRunApiError, XcmDryRunEffects}, @@ -153,7 +155,7 @@ pub type TxExtension = ( frame_system::CheckNonce, frame_system::CheckWeight, pallet_transaction_payment::ChargeTransactionPayment, - cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim, + cumulus_pallet_weight_reclaim::StorageWeightReclaim, ); /// Unchecked extrinsic type as expected by this runtime. @@ -379,7 +381,7 @@ impl frame_system::Config for Runtime { /// The basic call filter to use in dispatchable. type BaseCallFilter = InsideBoth; /// Weight information for the extrinsics of this pallet. - type SystemWeightInfo = weights::frame_system::SubstrateWeight; + type SystemWeightInfo = (); //TODO recalculate: weights::frame_system::SubstrateWeight; /// Block & extrinsics weights: base values and limits. type BlockWeights = RuntimeBlockWeights; /// The maximum length of a block (in bytes). @@ -395,7 +397,11 @@ impl frame_system::Config for Runtime { type PreInherents = (); type PostInherents = (); type PostTransactions = (); - type ExtensionsWeightInfo = weights::frame_system_extensions::SubstrateWeight; + type ExtensionsWeightInfo = (); //TODO: recalculate: weights::frame_system_extensions::SubstrateWeight; +} + +impl cumulus_pallet_weight_reclaim::Config for Runtime { + type WeightInfo = (); } impl pallet_timestamp::Config for Runtime { @@ -406,7 +412,7 @@ impl pallet_timestamp::Config for Runtime { ConstU64<{ SLOT_DURATION }>, >; type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>; - type WeightInfo = weights::pallet_timestamp::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_timestamp::SubstrateWeight; } pub struct CanAuthor; @@ -438,7 +444,7 @@ impl pallet_author_inherent::Config for Runtime { type AccountLookup = dp_consensus::NimbusLookUp; type CanAuthor = CanAuthor; type SlotBeacon = dp_consensus::AuraDigestSlotBeacon; - type WeightInfo = weights::pallet_author_inherent::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_author_inherent::SubstrateWeight; } parameter_types! { @@ -461,7 +467,7 @@ impl pallet_balances::Config for Runtime { type RuntimeHoldReason = RuntimeHoldReason; type RuntimeFreezeReason = RuntimeFreezeReason; type DoneSlashHandler = (); - type WeightInfo = weights::pallet_balances::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_balances::SubstrateWeight; } parameter_types! { @@ -476,7 +482,7 @@ impl pallet_transaction_payment::Config for Runtime { type WeightToFee = WeightToFee; type LengthToFee = ConstantMultiplier; type FeeMultiplierUpdate = SlowAdjustingFeeUpdate; - type WeightInfo = weights::pallet_transaction_payment::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_transaction_payment::SubstrateWeight; } parameter_types! { @@ -496,7 +502,7 @@ type ConsensusHook = pallet_async_backing::consensus_hook::FixedVelocityConsensu >; impl cumulus_pallet_parachain_system::Config for Runtime { - type WeightInfo = weights::cumulus_pallet_parachain_system::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::cumulus_pallet_parachain_system::SubstrateWeight; type RuntimeEvent = RuntimeEvent; type OnSystemEvent = (); type SelfParaId = parachain_info::Pallet; @@ -715,7 +721,8 @@ impl pallet_session::Config for Runtime { // Essentially just Aura, but let's be pedantic. type SessionHandler = ::KeyTypeIdProviders; type Keys = SessionKeys; - type WeightInfo = weights::pallet_session::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_session::SubstrateWeight; + type DisablingStrategy = (); } /// Read full_rotation_period from pallet_configuration @@ -951,7 +958,7 @@ impl pallet_collator_assignment::Config for Runtime { type Currency = Balances; type ForceEmptyOrchestrator = ConstBool; type CoreAllocationConfiguration = (); - type WeightInfo = weights::pallet_collator_assignment::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_collator_assignment::SubstrateWeight; } impl pallet_authority_assignment::Config for Runtime { @@ -1001,7 +1008,7 @@ impl pallet_services_payment::Config for Runtime { type FreeCollatorAssignmentCredits = FreeCollatorAssignmentCredits; type ManagerOrigin = EitherOfDiverse, EnsureRoot>; - type WeightInfo = weights::pallet_services_payment::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_services_payment::SubstrateWeight; } parameter_types! { @@ -1019,7 +1026,7 @@ impl pallet_data_preservers::Config for Runtime { type RuntimeEvent = RuntimeEvent; type RuntimeHoldReason = RuntimeHoldReason; type Currency = Balances; - type WeightInfo = weights::pallet_data_preservers::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_data_preservers::SubstrateWeight; type ProfileId = DataPreserversProfileId; type ProfileDeposit = tp_traits::BytesDeposit; @@ -1048,7 +1055,7 @@ impl pallet_author_noting::Config for Runtime { cumulus_pallet_parachain_system::RelaychainDataProvider, >; type MaxContainerChains = MaxLengthParaIds; - type WeightInfo = weights::pallet_author_noting::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_author_noting::SubstrateWeight; } parameter_types! { @@ -1067,7 +1074,7 @@ impl pallet_invulnerables::Config for Runtime { type CollatorId = ::AccountId; type CollatorIdOf = ConvertInto; type CollatorRegistration = Session; - type WeightInfo = weights::pallet_invulnerables::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_invulnerables::SubstrateWeight; #[cfg(feature = "runtime-benchmarks")] type Currency = Balances; } @@ -1099,7 +1106,7 @@ impl pallet_configuration::Config for Runtime { type SessionIndex = u32; type CurrentSessionIndex = CurrentSessionIndexGetter; type ForceEmptyOrchestrator = ConstBool; - type WeightInfo = weights::pallet_configuration::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_configuration::SubstrateWeight; } pub struct DanceboxRegistrarHooks; @@ -1231,7 +1238,7 @@ impl pallet_registrar::Config for Runtime { type RegistrarHooks = DanceboxRegistrarHooks; type RuntimeHoldReason = RuntimeHoldReason; type InnerRegistrar = (); - type WeightInfo = weights::pallet_registrar::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_registrar::SubstrateWeight; type DataDepositPerByte = DataDepositPerByte; } @@ -1244,19 +1251,19 @@ impl pallet_authority_mapping::Config for Runtime { impl pallet_sudo::Config for Runtime { type RuntimeCall = RuntimeCall; type RuntimeEvent = RuntimeEvent; - type WeightInfo = weights::pallet_sudo::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_sudo::SubstrateWeight; } impl pallet_utility::Config for Runtime { type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; type PalletsOrigin = OriginCaller; - type WeightInfo = weights::pallet_utility::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_utility::SubstrateWeight; } /// The type used to represent the kinds of proxying allowed. #[apply(derive_storage_traits)] -#[derive(Copy, Ord, PartialOrd, MaxEncodedLen)] +#[derive(Copy, Ord, PartialOrd, MaxEncodedLen, DecodeWithMemTracking)] #[allow(clippy::unnecessary_cast)] pub enum ProxyType { /// All calls can be proxied. This is the trivial/most permissive filter. @@ -1366,7 +1373,8 @@ impl pallet_proxy::Config for Runtime { // - 32 bytes Hasher (Blake2256) // - 4 bytes BlockNumber (u32) type AnnouncementDepositFactor = ConstU128<{ currency::deposit(0, 68) }>; - type WeightInfo = weights::pallet_proxy::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_proxy::SubstrateWeight; + type BlockNumberProvider = System; } pub struct XcmExecutionManager; @@ -1404,7 +1412,7 @@ impl pallet_multiblock_migrations::Config for Runtime { type MigrationStatusHandler = (); type FailedMigrationHandler = frame_support::migrations::FreezeChainOnFailedMigration; type MaxServiceWeight = MbmServiceWeight; - type WeightInfo = weights::pallet_multiblock_migrations::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_multiblock_migrations::SubstrateWeight; } /// Maintenance mode Call filter @@ -1447,7 +1455,7 @@ parameter_types! { impl pallet_relay_storage_roots::Config for Runtime { type RelaychainStateProvider = cumulus_pallet_parachain_system::RelaychainDataProvider; type MaxStorageRoots = MaxStorageRoots; - type WeightInfo = weights::pallet_relay_storage_roots::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_relay_storage_roots::SubstrateWeight; } impl pallet_root_testing::Config for Runtime { @@ -1538,7 +1546,7 @@ impl pallet_pooled_staking::Config for Runtime { type LeavingRequestTimer = SessionTimer; type EligibleCandidatesBufferSize = ConstU32<100>; type EligibleCandidatesFilter = CandidateHasRegisteredKeys; - type WeightInfo = weights::pallet_pooled_staking::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_pooled_staking::SubstrateWeight; } parameter_types! { @@ -1594,7 +1602,7 @@ impl pallet_tx_pause::Config for Runtime { type UnpauseOrigin = EnsureRoot; type WhitelistedCalls = (); type MaxNameLen = ConstU32<256>; - type WeightInfo = weights::pallet_tx_pause::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_tx_pause::SubstrateWeight; } parameter_types! { @@ -1613,7 +1621,7 @@ impl pallet_stream_payment::Config for Runtime { type OpenStreamHoldAmount = OpenStreamHoldAmount; type RuntimeHoldReason = RuntimeHoldReason; type TimeProvider = tp_stream_payment_common::TimeProvider; - type WeightInfo = weights::pallet_stream_payment::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_stream_payment::SubstrateWeight; } parameter_types! { @@ -1650,7 +1658,7 @@ impl pallet_identity::Config for Runtime { type UsernameGracePeriod = ConstU32<{ 30 * DAYS }>; type MaxSuffixLength = ConstU32<7>; type MaxUsernameLength = ConstU32<32>; - type WeightInfo = weights::pallet_identity::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_identity::SubstrateWeight; } parameter_types! { @@ -1674,7 +1682,7 @@ impl pallet_treasury::Config for Runtime { type Burn = (); type BurnDestination = (); type MaxApprovals = ConstU32<100>; - type WeightInfo = weights::pallet_treasury::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_treasury::SubstrateWeight; type SpendFunds = (); type SpendOrigin = frame_system::EnsureWithSuccess, AccountId, MaxBalance>; @@ -1705,7 +1713,8 @@ impl pallet_multisig::Config for Runtime { type DepositBase = DepositBase; type DepositFactor = DepositFactor; type MaxSignatories = MaxSignatories; - type WeightInfo = weights::pallet_multisig::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_multisig::SubstrateWeight; + type BlockNumberProvider = System; } impl pallet_inactivity_tracking::Config for Runtime { @@ -1716,7 +1725,7 @@ impl pallet_inactivity_tracking::Config for Runtime { type CurrentSessionIndex = CurrentSessionIndexGetter; type CurrentCollatorsFetcher = CollatorAssignment; type GetSelfChainBlockAuthor = GetSelfChainBlockAuthor; - type WeightInfo = weights::pallet_inactivity_tracking::SubstrateWeight; + type WeightInfo = (); //TODO: recalculate: weights::pallet_inactivity_tracking::SubstrateWeight; } // Create the runtime by composing the FRAME pallets that were previously configured. @@ -2637,8 +2646,8 @@ impl_runtime_apis! { } impl xcm_runtime_apis::dry_run::DryRunApi for Runtime { - fn dry_run_call(origin: OriginCaller, call: RuntimeCall) -> Result, XcmDryRunApiError> { - PolkadotXcm::dry_run_call::(origin, call) + fn dry_run_call(origin: OriginCaller, call: RuntimeCall, result_xcms_version: XcmVersion) -> Result, XcmDryRunApiError> { + PolkadotXcm::dry_run_call::(origin, call, result_xcms_version) } fn dry_run_xcm(origin_location: VersionedLocation, xcm: VersionedXcm) -> Result, XcmDryRunApiError> { diff --git a/chains/orchestrator-paras/runtime/dancebox/src/weights/cumulus_pallet_xcmp_queue.rs b/chains/orchestrator-paras/runtime/dancebox/src/weights/cumulus_pallet_xcmp_queue.rs index 012310f1da..3cb8984e17 100644 --- a/chains/orchestrator-paras/runtime/dancebox/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/chains/orchestrator-paras/runtime/dancebox/src/weights/cumulus_pallet_xcmp_queue.rs @@ -54,6 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for cumulus_pallet_xcmp_queue using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl cumulus_pallet_xcmp_queue::WeightInfo for SubstrateWeight { + fn enqueue_n_bytes_xcmp_message(_n: u32, ) -> Weight { todo!() } + fn enqueue_2_empty_xcmp_messages() -> Weight { todo!() } + /// Storage: `XcmpQueue::QueueConfig` (r:1 w:1) /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) fn set_config_with_u32() -> Weight { @@ -65,25 +68,6 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Substrat .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `XcmpQueue::QueueConfig` (r:1 w:0) - /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::BookStateFor` (r:1 w:1) - /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::ServiceHead` (r:1 w:1) - /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`) - /// Storage: `XcmpQueue::InboundXcmpSuspended` (r:1 w:0) - /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::Pages` (r:0 w:1) - /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(65585), added: 68060, mode: `MaxEncodedLen`) - fn enqueue_xcmp_message() -> Weight { - // Proof Size summary in bytes: - // Measured: `115` - // Estimated: `5487` - // Minimum execution time: 18_766_000 picoseconds. - Weight::from_parts(19_071_000, 5487) - .saturating_add(T::DbWeight::get().reads(4_u64)) - .saturating_add(T::DbWeight::get().writes(3_u64)) - } /// Storage: `XcmpQueue::OutboundXcmpStatus` (r:1 w:1) /// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: Some(1282), added: 1777, mode: `MaxEncodedLen`) fn suspend_channel() -> Weight { diff --git a/chains/orchestrator-paras/runtime/dancebox/src/weights/frame_system_extensions.rs b/chains/orchestrator-paras/runtime/dancebox/src/weights/frame_system_extensions.rs index aec92d4914..97d67f7e54 100644 --- a/chains/orchestrator-paras/runtime/dancebox/src/weights/frame_system_extensions.rs +++ b/chains/orchestrator-paras/runtime/dancebox/src/weights/frame_system_extensions.rs @@ -54,6 +54,10 @@ use sp_std::marker::PhantomData; /// Weights for frame_system_extensions using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl frame_system::ExtensionsWeightInfo for SubstrateWeight { + fn weight_reclaim() -> Weight { + unimplemented!() + } + fn check_genesis() -> Weight { // Proof Size summary in bytes: // Measured: `54` diff --git a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_message_queue.rs b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_message_queue.rs index 253486d73b..007badd4cb 100644 --- a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_message_queue.rs +++ b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_message_queue.rs @@ -54,6 +54,7 @@ use sp_std::marker::PhantomData; /// Weights for pallet_message_queue using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_message_queue::WeightInfo for SubstrateWeight { + fn set_service_head() -> sp_runtime::Weight { todo!() } /// Storage: `MessageQueue::ServiceHead` (r:1 w:0) /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`) /// Storage: `MessageQueue::BookStateFor` (r:2 w:2) diff --git a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_multiblock_migrations.rs b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_multiblock_migrations.rs index e75a622b9a..934c7d0215 100644 --- a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_multiblock_migrations.rs +++ b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_multiblock_migrations.rs @@ -54,6 +54,7 @@ use sp_std::marker::PhantomData; /// Weights for pallet_multiblock_migrations using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_multiblock_migrations::WeightInfo for SubstrateWeight { + fn reset_pallet_migration(_: u32) -> sp_runtime::Weight { todo!() } /// Storage: `MultiBlockMigrations::Cursor` (r:1 w:1) /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) /// Storage: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) diff --git a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_multisig.rs b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_multisig.rs index 3285198243..088033976d 100644 --- a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_multisig.rs +++ b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_multisig.rs @@ -54,6 +54,7 @@ use sp_std::marker::PhantomData; /// Weights for pallet_multisig using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_multisig::WeightInfo for SubstrateWeight { + fn poke_deposit(_: u32) -> sp_runtime::Weight { todo!() } /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) /// Proof: `MaintenanceMode::MaintenanceMode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TxPause::PausedCalls` (r:1 w:0) diff --git a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_proxy.rs b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_proxy.rs index 7e0ae1fce1..5a2fc12a78 100644 --- a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_proxy.rs +++ b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_proxy.rs @@ -54,6 +54,7 @@ use sp_std::marker::PhantomData; /// Weights for pallet_proxy using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_proxy::WeightInfo for SubstrateWeight { + fn poke_deposit() -> sp_runtime::Weight { todo!() } /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1241), added: 3716, mode: `MaxEncodedLen`) /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) diff --git a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_utility.rs b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_utility.rs index c5b46c771d..5aa9af8825 100644 --- a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_utility.rs +++ b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_utility.rs @@ -54,6 +54,8 @@ use sp_std::marker::PhantomData; /// Weights for pallet_utility using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_utility::WeightInfo for SubstrateWeight { + fn dispatch_as_fallible() -> sp_runtime::Weight { todo!() } + fn if_else() -> sp_runtime::Weight { todo!() } /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) /// Proof: `MaintenanceMode::MaintenanceMode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TxPause::PausedCalls` (r:1 w:0) diff --git a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_xcm.rs b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_xcm.rs index 9f709ca45a..3a0254fedd 100644 --- a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_xcm.rs +++ b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_xcm.rs @@ -54,6 +54,8 @@ use sp_std::marker::PhantomData; /// Weights for pallet_xcm using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_xcm::WeightInfo for SubstrateWeight { + fn add_authorized_alias() -> sp_runtime::Weight { todo!() } + fn remove_authorized_alias() -> sp_runtime::Weight { todo!() } /// Storage: `ParachainSystem::UpwardDeliveryFeeFactor` (r:1 w:0) /// Proof: `ParachainSystem::UpwardDeliveryFeeFactor` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) diff --git a/chains/orchestrator-paras/runtime/dancebox/src/weights/xcm/mod.rs b/chains/orchestrator-paras/runtime/dancebox/src/weights/xcm/mod.rs index 9a9c6525ec..de6f401b89 100644 --- a/chains/orchestrator-paras/runtime/dancebox/src/weights/xcm/mod.rs +++ b/chains/orchestrator-paras/runtime/dancebox/src/weights/xcm/mod.rs @@ -244,7 +244,7 @@ where _dest: &Location, remote_fees: &Option, _preserve_origin: &bool, - assets: &Vec, + assets: &BoundedVec, _xcm: &Xcm<()>, ) -> Weight { let mut weight = if let Some(remote_fees) = remote_fees { diff --git a/chains/orchestrator-paras/runtime/dancebox/src/xcm_config.rs b/chains/orchestrator-paras/runtime/dancebox/src/xcm_config.rs index b6bf6778a2..396eb8389a 100644 --- a/chains/orchestrator-paras/runtime/dancebox/src/xcm_config.rs +++ b/chains/orchestrator-paras/runtime/dancebox/src/xcm_config.rs @@ -46,7 +46,7 @@ use { ParaIdIntoAccountTruncating, XCMNotifier, }, parachains_common::message_queue::{NarrowOriginToSibling, ParaIdToSibling}, - parity_scale_codec::{Decode, Encode}, + parity_scale_codec::{Decode, DecodeWithMemTracking, Encode}, polkadot_runtime_common::xcm_sender::ExponentialPrice, scale_info::TypeInfo, sp_consensus_slots::Slot, @@ -235,6 +235,7 @@ impl xcm_executor::Config for XcmConfig { type HrmpChannelAcceptedHandler = (); type HrmpChannelClosingHandler = (); type XcmRecorder = (); + type XcmEventEmitter = (); // TODO: revisit this } impl pallet_xcm::Config for Runtime { @@ -262,6 +263,7 @@ impl pallet_xcm::Config for Runtime { // TODO pallet-xcm weights type WeightInfo = weights::pallet_xcm::SubstrateWeight; type AdminOrigin = EnsureRoot; + type AuthorizedAliasConsideration = (); // TODO: revisit this } pub type PriceForSiblingParachainDelivery = @@ -340,6 +342,7 @@ impl pallet_assets::Config for Runtime { type CallbackHandle = (); type AssetAccountDeposit = ForeignAssetsAssetAccountDeposit; type RemoveItemsLimit = frame_support::traits::ConstU32<1000>; + type Holder = (); // TODO: revisit this #[cfg(feature = "runtime-benchmarks")] type BenchmarkHelper = ForeignAssetBenchmarkHelper; } @@ -524,7 +527,18 @@ impl CheckCollatorValidity for CheckCollatorValidityImpl { /// Relay chains supported by pallet_xcm_core_buyer, each relay chain has different /// pallet indices for pallet_on_demand_assignment_provider -#[derive(Debug, Default, Clone, PartialEq, Eq, Encode, Decode, TypeInfo, MaxEncodedLen)] +#[derive( + Debug, + Default, + Clone, + PartialEq, + Eq, + Encode, + Decode, + TypeInfo, + MaxEncodedLen, + DecodeWithMemTracking, +)] pub enum RelayChain { #[default] Westend, diff --git a/chains/orchestrator-paras/runtime/flashbox/Cargo.toml b/chains/orchestrator-paras/runtime/flashbox/Cargo.toml index 5118e23d0f..a50a46933b 100644 --- a/chains/orchestrator-paras/runtime/flashbox/Cargo.toml +++ b/chains/orchestrator-paras/runtime/flashbox/Cargo.toml @@ -101,7 +101,7 @@ polkadot-runtime-common = { workspace = true } cumulus-pallet-parachain-system = { workspace = true } cumulus-pallet-session-benchmarking = { workspace = true } cumulus-primitives-core = { workspace = true } -cumulus-primitives-storage-weight-reclaim = { workspace = true } +cumulus-pallet-weight-reclaim = { workspace = true } cumulus-primitives-timestamp = { workspace = true } cumulus-primitives-utility = { workspace = true } pallet-invulnerables = { workspace = true } @@ -135,7 +135,7 @@ std = [ "cumulus-pallet-session-benchmarking/std", "cumulus-primitives-core/std", "cumulus-primitives-parachain-inherent/std", - "cumulus-primitives-storage-weight-reclaim/std", + "cumulus-pallet-weight-reclaim/std", "cumulus-primitives-timestamp/std", "cumulus-primitives-utility/std", "cumulus-test-relay-sproof-builder/std", diff --git a/chains/orchestrator-paras/runtime/flashbox/src/lib.rs b/chains/orchestrator-paras/runtime/flashbox/src/lib.rs index 1c72321411..54ed16764f 100644 --- a/chains/orchestrator-paras/runtime/flashbox/src/lib.rs +++ b/chains/orchestrator-paras/runtime/flashbox/src/lib.rs @@ -32,6 +32,7 @@ use { traits::{ExistenceRequirement, WithdrawReasons}, }, pallet_services_payment::ProvideCollatorAssignmentCost, + parity_scale_codec::DecodeWithMemTracking, polkadot_runtime_common::SlowAdjustingFeeUpdate, }; @@ -134,7 +135,7 @@ pub type TxExtension = ( frame_system::CheckNonce, frame_system::CheckWeight, pallet_transaction_payment::ChargeTransactionPayment, - cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim, + cumulus_pallet_weight_reclaim::StorageWeightReclaim, ); /// Unchecked extrinsic type as expected by this runtime. @@ -589,6 +590,7 @@ impl pallet_session::Config for Runtime { type SessionHandler = ::KeyTypeIdProviders; type Keys = SessionKeys; type WeightInfo = weights::pallet_session::SubstrateWeight; + type DisablingStrategy = (); // TODO: revisit this } pub struct RemoveInvulnerablesImpl; @@ -1083,7 +1085,7 @@ impl pallet_utility::Config for Runtime { /// The type used to represent the kinds of proxies allowed. #[apply(derive_storage_traits)] -#[derive(Copy, Ord, PartialOrd, MaxEncodedLen)] +#[derive(Copy, Ord, PartialOrd, MaxEncodedLen, DecodeWithMemTracking)] #[allow(clippy::unnecessary_cast)] pub enum ProxyType { /// All calls can be proxied. This is the trivial/most permissive filter. @@ -1187,6 +1189,7 @@ impl pallet_proxy::Config for Runtime { // - 4 bytes BlockNumber (u32) type AnnouncementDepositFactor = ConstU128<{ currency::deposit(0, 68) }>; type WeightInfo = weights::pallet_proxy::SubstrateWeight; + type BlockNumberProvider = System; } impl pallet_migrations::Config for Runtime { @@ -1437,6 +1440,11 @@ impl pallet_multisig::Config for Runtime { type DepositFactor = DepositFactor; type MaxSignatories = MaxSignatories; type WeightInfo = weights::pallet_multisig::SubstrateWeight; + type BlockNumberProvider = System; +} + +impl cumulus_pallet_weight_reclaim::Config for Runtime { + type WeightInfo = (); } // Create the runtime by composing the FRAME pallets that were previously configured. diff --git a/chains/orchestrator-paras/runtime/flashbox/src/weights/frame_system_extensions.rs b/chains/orchestrator-paras/runtime/flashbox/src/weights/frame_system_extensions.rs index 6883bfeb28..64a4e8f1d0 100644 --- a/chains/orchestrator-paras/runtime/flashbox/src/weights/frame_system_extensions.rs +++ b/chains/orchestrator-paras/runtime/flashbox/src/weights/frame_system_extensions.rs @@ -54,6 +54,7 @@ use sp_std::marker::PhantomData; /// Weights for frame_system_extensions using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl frame_system::ExtensionsWeightInfo for SubstrateWeight { + fn weight_reclaim() -> sp_runtime::Weight { todo!() } fn check_genesis() -> Weight { // Proof Size summary in bytes: // Measured: `54` diff --git a/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_multiblock_migrations.rs b/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_multiblock_migrations.rs index 1cf88b0175..0e3e0df412 100644 --- a/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_multiblock_migrations.rs +++ b/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_multiblock_migrations.rs @@ -54,6 +54,7 @@ use sp_std::marker::PhantomData; /// Weights for pallet_multiblock_migrations using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_multiblock_migrations::WeightInfo for SubstrateWeight { + fn reset_pallet_migration(_: u32) -> sp_runtime::Weight { todo!() } /// Storage: `MultiBlockMigrations::Cursor` (r:1 w:1) /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) /// Storage: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) diff --git a/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_multisig.rs b/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_multisig.rs index 4d1d4836bb..68e3308f3b 100644 --- a/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_multisig.rs +++ b/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_multisig.rs @@ -54,6 +54,7 @@ use sp_std::marker::PhantomData; /// Weights for pallet_multisig using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_multisig::WeightInfo for SubstrateWeight { + fn poke_deposit(_: u32) -> sp_runtime::Weight { todo!() } /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) /// Proof: `MaintenanceMode::MaintenanceMode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TxPause::PausedCalls` (r:1 w:0) diff --git a/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_proxy.rs b/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_proxy.rs index 438842d0b9..fd1e8ca9c0 100644 --- a/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_proxy.rs +++ b/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_proxy.rs @@ -54,6 +54,7 @@ use sp_std::marker::PhantomData; /// Weights for pallet_proxy using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_proxy::WeightInfo for SubstrateWeight { + fn poke_deposit() -> sp_runtime::Weight { todo!() } /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1241), added: 3716, mode: `MaxEncodedLen`) /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) diff --git a/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_utility.rs b/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_utility.rs index 8397a0e8fb..91e68f88ff 100644 --- a/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_utility.rs +++ b/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_utility.rs @@ -54,6 +54,8 @@ use sp_std::marker::PhantomData; /// Weights for pallet_utility using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_utility::WeightInfo for SubstrateWeight { + fn dispatch_as_fallible() -> sp_runtime::Weight { todo!() } + fn if_else() -> sp_runtime::Weight { todo!() } /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) /// Proof: `MaintenanceMode::MaintenanceMode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TxPause::PausedCalls` (r:1 w:0) diff --git a/chains/orchestrator-relays/client/cli/src/command.rs b/chains/orchestrator-relays/client/cli/src/command.rs index b216b97171..a6890d366c 100644 --- a/chains/orchestrator-relays/client/cli/src/command.rs +++ b/chains/orchestrator-relays/client/cli/src/command.rs @@ -178,6 +178,7 @@ where prepare_workers_hard_max_num: cli.run.prepare_workers_hard_max_num, prepare_workers_soft_max_num: cli.run.prepare_workers_soft_max_num, enable_approval_voting_parallel: cli.run.enable_approval_voting_parallel, + keep_finalized_for: None, // TODO: revisit this }, ) .map(|full| full.task_manager)? @@ -206,6 +207,7 @@ where prepare_workers_hard_max_num: cli.run.prepare_workers_hard_max_num, prepare_workers_soft_max_num: cli.run.prepare_workers_soft_max_num, enable_approval_voting_parallel: cli.run.enable_approval_voting_parallel, + keep_finalized_for: None, // TODO: revisit this }, ) .map(|full| full.task_manager)? diff --git a/chains/orchestrator-relays/node/tanssi-relay-service/src/dev_service.rs b/chains/orchestrator-relays/node/tanssi-relay-service/src/dev_service.rs index f45f2c9c38..51a4a4c092 100644 --- a/chains/orchestrator-relays/node/tanssi-relay-service/src/dev_service.rs +++ b/chains/orchestrator-relays/node/tanssi-relay-service/src/dev_service.rs @@ -205,12 +205,15 @@ pub fn build_full( }); match config.network.network_backend { - sc_network::config::NetworkBackendType::Libp2p => { + Some(sc_network::config::NetworkBackendType::Libp2p) => { new_full::<_, sc_network::NetworkWorker>(sealing, config, params) } - sc_network::config::NetworkBackendType::Litep2p => { + Some(sc_network::config::NetworkBackendType::Litep2p) => { new_full::<_, sc_network::Litep2pNetworkBackend>(sealing, config, params) } + None => { + panic!("Network backend is required"); // TODO: revisit this + } } } @@ -449,7 +452,7 @@ where candidate, validity_votes.clone(), bitvec::bitvec![u8, bitvec::order::Lsb0; 1; indices_associated_to_core.len()], - Some(core), + core, )); } } @@ -608,7 +611,7 @@ fn new_full< let (upward_mock_sender, upward_mock_receiver) = flume::bounded::>(100); - let (network, system_rpc_tx, tx_handler_controller, network_starter, sync_service) = + let (network, system_rpc_tx, tx_handler_controller, sync_service) = service::build_network(service::BuildNetworkParams { config: &config, net_config, @@ -802,8 +805,6 @@ fn new_full< telemetry: telemetry.as_mut(), })?; - network_starter.start_network(); - Ok(NewFull { task_manager, client, diff --git a/chains/orchestrator-relays/runtime/dancelight/Cargo.toml b/chains/orchestrator-relays/runtime/dancelight/Cargo.toml index ddc40a51e6..f8ae904053 100644 --- a/chains/orchestrator-relays/runtime/dancelight/Cargo.toml +++ b/chains/orchestrator-relays/runtime/dancelight/Cargo.toml @@ -166,9 +166,11 @@ snowbridge-outbound-queue-runtime-api = { workspace = true } snowbridge-pallet-ethereum-client = { workspace = true } snowbridge-pallet-inbound-queue = { workspace = true } snowbridge-pallet-inbound-queue-fixtures = { workspace = true, optional = true } -snowbridge-pallet-outbound-queue = { workspace = true } +snowbridge-merkle-tree = { workspace = true } snowbridge-pallet-system = { workspace = true } -snowbridge-router-primitives = { workspace = true } +snowbridge-inbound-queue-primitives = { workspace = true } +snowbridge-pallet-outbound-queue = { workspace = true } +snowbridge-outbound-queue-primitives = { workspace = true } tp-bridge = { workspace = true } [dev-dependencies] @@ -317,8 +319,10 @@ std = [ "snowbridge-pallet-inbound-queue-fixtures/std", "snowbridge-pallet-inbound-queue/std", "snowbridge-pallet-outbound-queue/std", + "snowbridge-merkle-tree/std", "snowbridge-pallet-system/std", - "snowbridge-router-primitives/std", + "snowbridge-inbound-queue-primitives/std", + "snowbridge-outbound-queue-primitives/std", "sp-api/std", "sp-application-crypto/std", "sp-arithmetic/std", @@ -434,7 +438,7 @@ runtime-benchmarks = [ "snowbridge-pallet-inbound-queue/runtime-benchmarks", "snowbridge-pallet-outbound-queue/runtime-benchmarks", "snowbridge-pallet-system/runtime-benchmarks", - "snowbridge-router-primitives/runtime-benchmarks", + "snowbridge-inbound-queue-primitives/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "sp-staking/runtime-benchmarks", "tanssi-runtime-common/runtime-benchmarks", diff --git a/chains/orchestrator-relays/runtime/dancelight/src/bridge_to_ethereum_config.rs b/chains/orchestrator-relays/runtime/dancelight/src/bridge_to_ethereum_config.rs index a471209a31..f837f6301c 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/bridge_to_ethereum_config.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/bridge_to_ethereum_config.rs @@ -42,12 +42,13 @@ use { pallet_xcm::EnsureXcm, parity_scale_codec::DecodeAll, snowbridge_beacon_primitives::ForkVersions, - snowbridge_core::{gwei, inbound::Message, meth, Channel, PricingParameters, Rewards}, + snowbridge_core::{gwei, meth, Channel, PricingParameters, Rewards}, + snowbridge_inbound_queue_primitives::v1::{ + Command, Destination, Envelope, MessageProcessor, MessageV1, VersionedXcmMessage, + }, + snowbridge_inbound_queue_primitives::EventProof, snowbridge_pallet_inbound_queue::RewardProcessor, snowbridge_pallet_outbound_queue::OnNewCommitment, - snowbridge_router_primitives::inbound::{ - envelope::Envelope, Command, Destination, MessageProcessor, MessageV1, VersionedXcmMessage, - }, sp_core::{ConstU32, ConstU8, Get, H160, H256}, sp_runtime::{traits::Zero, DispatchError, DispatchResult}, tp_bridge::{DoNothingConvertMessage, DoNothingRouter, EthereumSystemHandler}, @@ -89,7 +90,7 @@ impl snowbridge_pallet_outbound_queue::Config for Runtime { type Decimals = ConstU8<12>; type MaxMessagePayloadSize = ConstU32<2048>; type MaxMessagesPerBlock = ConstU32<32>; - type GasMeter = snowbridge_core::outbound::ConstantGasMeter; + type GasMeter = snowbridge_outbound_queue_primitives::v1::ConstantGasMeter; type Balance = Balance; type WeightToFee = WeightToFee; type WeightInfo = crate::weights::snowbridge_pallet_outbound_queue::SubstrateWeight; @@ -242,8 +243,8 @@ mod benchmark_helper { crate::{EthereumBeaconClient, Runtime, RuntimeOrigin}, snowbridge_beacon_primitives::BeaconHeader, snowbridge_core::Channel, + snowbridge_inbound_queue_primitives::inbound::{envelope::Envelope, MessageProcessor}, snowbridge_pallet_system::Channels, - snowbridge_router_primitives::inbound::{envelope::Envelope, MessageProcessor}, sp_core::H256, xcm::latest::Location, }; @@ -309,7 +310,7 @@ where T::AccountId: From, >::Balance: From, { - fn process_reward(who: T::AccountId, _channel: Channel, message: Message) -> DispatchResult { + fn process_reward(who: T::AccountId, _channel: Channel, message: EventProof) -> DispatchResult { let envelope = Envelope::try_from(&message.event_log) .map_err(|_| snowbridge_pallet_inbound_queue::Error::::InvalidEnvelope)?; diff --git a/chains/orchestrator-relays/runtime/dancelight/src/governance/fellowship.rs b/chains/orchestrator-relays/runtime/dancelight/src/governance/fellowship.rs index 45d3e31145..51b28d52f3 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/governance/fellowship.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/governance/fellowship.rs @@ -18,6 +18,7 @@ use { frame_support::traits::{MapSuccess, TryMapSuccess}, + sp_runtime::str_array as s, sp_runtime::traits::{CheckedReduceBy, ConstU16, Replace, ReplaceWithDefault}, }; @@ -36,12 +37,14 @@ pub struct TracksInfo; impl pallet_referenda::TracksInfo for TracksInfo { type Id = u16; type RuntimeOrigin = ::PalletsOrigin; - fn tracks() -> &'static [(Self::Id, pallet_referenda::TrackInfo)] { - static DATA: [(u16, pallet_referenda::TrackInfo); 10] = [ - ( - 0u16, - pallet_referenda::TrackInfo { - name: "candidates", + fn tracks( + ) -> impl Iterator>> + { + static DATA: [pallet_referenda::Track; 10] = [ + pallet_referenda::Track { + id: 0, + info: pallet_referenda::TrackInfo { + name: s("candidates"), max_deciding: 10, decision_deposit: 100 * 3 * CENTS, prepare_period: 30 * MINUTES, @@ -59,11 +62,11 @@ impl pallet_referenda::TracksInfo for TracksInfo { ceil: Perbill::from_percent(50), }, }, - ), - ( - 1u16, - pallet_referenda::TrackInfo { - name: "members", + }, + pallet_referenda::Track { + id: 1, + info: pallet_referenda::TrackInfo { + name: s("members"), max_deciding: 10, decision_deposit: 10 * 3 * CENTS, prepare_period: 30 * MINUTES, @@ -81,11 +84,11 @@ impl pallet_referenda::TracksInfo for TracksInfo { ceil: Perbill::from_percent(50), }, }, - ), - ( - 2u16, - pallet_referenda::TrackInfo { - name: "proficients", + }, + pallet_referenda::Track { + id: 2, + info: pallet_referenda::TrackInfo { + name: s("proficients"), max_deciding: 10, decision_deposit: 10 * 3 * CENTS, prepare_period: 30 * MINUTES, @@ -103,11 +106,11 @@ impl pallet_referenda::TracksInfo for TracksInfo { ceil: Perbill::from_percent(50), }, }, - ), - ( - 3u16, - pallet_referenda::TrackInfo { - name: "fellows", + }, + pallet_referenda::Track { + id: 3, + info: pallet_referenda::TrackInfo { + name: s("fellows"), max_deciding: 10, decision_deposit: 10 * 3 * CENTS, prepare_period: 30 * MINUTES, @@ -125,11 +128,11 @@ impl pallet_referenda::TracksInfo for TracksInfo { ceil: Perbill::from_percent(50), }, }, - ), - ( - 4u16, - pallet_referenda::TrackInfo { - name: "senior fellows", + }, + pallet_referenda::Track { + id: 4, + info: pallet_referenda::TrackInfo { + name: s("senior fellows"), max_deciding: 10, decision_deposit: 10 * 3 * CENTS, prepare_period: 30 * MINUTES, @@ -147,11 +150,11 @@ impl pallet_referenda::TracksInfo for TracksInfo { ceil: Perbill::from_percent(50), }, }, - ), - ( - 5u16, - pallet_referenda::TrackInfo { - name: "experts", + }, + pallet_referenda::Track { + id: 5, + info: pallet_referenda::TrackInfo { + name: s("experts"), max_deciding: 10, decision_deposit: 1 * 3 * CENTS, prepare_period: 30 * MINUTES, @@ -169,11 +172,11 @@ impl pallet_referenda::TracksInfo for TracksInfo { ceil: Perbill::from_percent(50), }, }, - ), - ( - 6u16, - pallet_referenda::TrackInfo { - name: "senior experts", + }, + pallet_referenda::Track { + id: 6, + info: pallet_referenda::TrackInfo { + name: s("senior experts"), max_deciding: 10, decision_deposit: 1 * 3 * CENTS, prepare_period: 30 * MINUTES, @@ -191,11 +194,11 @@ impl pallet_referenda::TracksInfo for TracksInfo { ceil: Perbill::from_percent(50), }, }, - ), - ( - 7u16, - pallet_referenda::TrackInfo { - name: "masters", + }, + pallet_referenda::Track { + id: 7, + info: pallet_referenda::TrackInfo { + name: s("masters"), max_deciding: 10, decision_deposit: 1 * 3 * CENTS, prepare_period: 30 * MINUTES, @@ -213,11 +216,11 @@ impl pallet_referenda::TracksInfo for TracksInfo { ceil: Perbill::from_percent(50), }, }, - ), - ( - 8u16, - pallet_referenda::TrackInfo { - name: "senior masters", + }, + pallet_referenda::Track { + id: 8, + info: pallet_referenda::TrackInfo { + name: s("senior masters"), max_deciding: 10, decision_deposit: 1 * 3 * CENTS, prepare_period: 30 * MINUTES, @@ -235,11 +238,11 @@ impl pallet_referenda::TracksInfo for TracksInfo { ceil: Perbill::from_percent(50), }, }, - ), - ( - 9u16, - pallet_referenda::TrackInfo { - name: "grand masters", + }, + pallet_referenda::Track { + id: 9, + info: pallet_referenda::TrackInfo { + name: s("grand masters"), max_deciding: 10, decision_deposit: 1 * 3 * CENTS, prepare_period: 30 * MINUTES, @@ -257,9 +260,9 @@ impl pallet_referenda::TracksInfo for TracksInfo { ceil: Perbill::from_percent(50), }, }, - ), + }, ]; - &DATA[..] + DATA.iter().map(Cow::Borrowed) } fn track_for(id: &Self::RuntimeOrigin) -> Result { use super::origins::Origin; @@ -289,7 +292,6 @@ impl pallet_referenda::TracksInfo for TracksInfo { } } } -pallet_referenda::impl_tracksinfo_get!(TracksInfo, Balance, BlockNumber); pub type FellowshipReferendaInstance = pallet_referenda::Instance2; @@ -312,6 +314,7 @@ impl pallet_referenda::Config for Runtime { type AlarmInterval = AlarmInterval; type Tracks = TracksInfo; type Preimages = Preimage; + type BlockNumberProvider = System; } pub type FellowshipCollectiveInstance = pallet_ranked_collective::Instance1; diff --git a/chains/orchestrator-relays/runtime/dancelight/src/governance/mod.rs b/chains/orchestrator-relays/runtime/dancelight/src/governance/mod.rs index f061acabd3..58fda5ab59 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/governance/mod.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/governance/mod.rs @@ -49,6 +49,8 @@ impl pallet_conviction_voting::Config for Runtime { type MaxTurnout = frame_support::traits::tokens::currency::ActiveIssuanceOf; type Polls = Referenda; + type BlockNumberProvider = frame_system::Pallet; + type VotingHooks = (); } parameter_types! { @@ -92,4 +94,5 @@ impl pallet_referenda::Config for Runtime { type AlarmInterval = AlarmInterval; type Tracks = TracksInfo; type Preimages = Preimage; + type BlockNumberProvider = frame_system::Pallet; } diff --git a/chains/orchestrator-relays/runtime/dancelight/src/governance/origins.rs b/chains/orchestrator-relays/runtime/dancelight/src/governance/origins.rs index ac70b3473e..2b68f69f9c 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/governance/origins.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/governance/origins.rs @@ -31,7 +31,17 @@ pub mod pallet_custom_origins { #[pallet::pallet] pub struct Pallet(_); - #[derive(PartialEq, Eq, Clone, MaxEncodedLen, Encode, Decode, TypeInfo, RuntimeDebug)] + #[derive( + PartialEq, + Eq, + Clone, + MaxEncodedLen, + Encode, + Decode, + TypeInfo, + RuntimeDebug, + DecodeWithMemTracking, + )] #[pallet::origin] pub enum Origin { /// Origin for cancelling slashes. diff --git a/chains/orchestrator-relays/runtime/dancelight/src/governance/tracks.rs b/chains/orchestrator-relays/runtime/dancelight/src/governance/tracks.rs index 17bcb08060..79b012c28c 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/governance/tracks.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/governance/tracks.rs @@ -17,7 +17,7 @@ //! Track configurations for governance. use super::*; - +use sp_runtime::str_array as s; const fn percent(x: i32) -> sp_arithmetic::FixedI64 { sp_arithmetic::FixedI64::from_rational(x as u128, 100) } @@ -65,11 +65,11 @@ const APP_WHITELISTED_CALLER: Curve = const SUP_WHITELISTED_CALLER: Curve = Curve::make_reciprocal(1, 28, percent(20), percent(5), percent(50)); -const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15] = [ - ( - 0, - pallet_referenda::TrackInfo { - name: "root", +const TRACKS_DATA: [pallet_referenda::Track; 15] = [ + pallet_referenda::Track { + id: 0, + info: pallet_referenda::TrackInfo { + name: s("root"), max_deciding: 1, decision_deposit: 100 * GRAND, prepare_period: 8 * MINUTES, @@ -79,11 +79,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_ROOT, min_support: SUP_ROOT, }, - ), - ( - 1, - pallet_referenda::TrackInfo { - name: "whitelisted_caller", + }, + pallet_referenda::Track { + id: 1, + info: pallet_referenda::TrackInfo { + name: s("whitelisted_caller"), max_deciding: 100, decision_deposit: 10 * GRAND, prepare_period: 6 * MINUTES, @@ -93,11 +93,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_WHITELISTED_CALLER, min_support: SUP_WHITELISTED_CALLER, }, - ), - ( - 10, - pallet_referenda::TrackInfo { - name: "staking_admin", + }, + pallet_referenda::Track { + id: 10, + info: pallet_referenda::TrackInfo { + name: s("staking_admin"), max_deciding: 10, decision_deposit: 5 * GRAND, prepare_period: 8 * MINUTES, @@ -107,11 +107,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_STAKING_ADMIN, min_support: SUP_STAKING_ADMIN, }, - ), - ( - 11, - pallet_referenda::TrackInfo { - name: "treasurer", + }, + pallet_referenda::Track { + id: 11, + info: pallet_referenda::TrackInfo { + name: s("treasurer"), max_deciding: 10, decision_deposit: 1 * GRAND, prepare_period: 8 * MINUTES, @@ -121,11 +121,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_TREASURER, min_support: SUP_TREASURER, }, - ), - ( - 12, - pallet_referenda::TrackInfo { - name: "lease_admin", + }, + pallet_referenda::Track { + id: 12, + info: pallet_referenda::TrackInfo { + name: s("lease_admin"), max_deciding: 10, decision_deposit: 5 * GRAND, prepare_period: 8 * MINUTES, @@ -135,11 +135,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_LEASE_ADMIN, min_support: SUP_LEASE_ADMIN, }, - ), - ( - 13, - pallet_referenda::TrackInfo { - name: "fellowship_admin", + }, + pallet_referenda::Track { + id: 13, + info: pallet_referenda::TrackInfo { + name: s("fellowship_admin"), max_deciding: 10, decision_deposit: 5 * GRAND, prepare_period: 8 * MINUTES, @@ -149,11 +149,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_FELLOWSHIP_ADMIN, min_support: SUP_FELLOWSHIP_ADMIN, }, - ), - ( - 14, - pallet_referenda::TrackInfo { - name: "general_admin", + }, + pallet_referenda::Track { + id: 14, + info: pallet_referenda::TrackInfo { + name: s("general_admin"), max_deciding: 10, decision_deposit: 5 * GRAND, prepare_period: 8 * MINUTES, @@ -163,11 +163,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_GENERAL_ADMIN, min_support: SUP_GENERAL_ADMIN, }, - ), - ( - 15, - pallet_referenda::TrackInfo { - name: "auction_admin", + }, + pallet_referenda::Track { + id: 15, + info: pallet_referenda::TrackInfo { + name: s("auction_admin"), max_deciding: 10, decision_deposit: 5 * GRAND, prepare_period: 8 * MINUTES, @@ -177,11 +177,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_AUCTION_ADMIN, min_support: SUP_AUCTION_ADMIN, }, - ), - ( - 20, - pallet_referenda::TrackInfo { - name: "referendum_canceller", + }, + pallet_referenda::Track { + id: 20, + info: pallet_referenda::TrackInfo { + name: s("referendum_canceller"), max_deciding: 1_000, decision_deposit: 10 * GRAND, prepare_period: 8 * MINUTES, @@ -191,11 +191,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_REFERENDUM_CANCELLER, min_support: SUP_REFERENDUM_CANCELLER, }, - ), - ( - 21, - pallet_referenda::TrackInfo { - name: "referendum_killer", + }, + pallet_referenda::Track { + id: 21, + info: pallet_referenda::TrackInfo { + name: s("referendum_killer"), max_deciding: 1_000, decision_deposit: 50 * GRAND, prepare_period: 8 * MINUTES, @@ -205,11 +205,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_REFERENDUM_KILLER, min_support: SUP_REFERENDUM_KILLER, }, - ), - ( - 30, - pallet_referenda::TrackInfo { - name: "small_tipper", + }, + pallet_referenda::Track { + id: 30, + info: pallet_referenda::TrackInfo { + name: s("small_tipper"), max_deciding: 200, decision_deposit: 1 * 3 * CENTS, prepare_period: 1 * MINUTES, @@ -219,11 +219,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_SMALL_TIPPER, min_support: SUP_SMALL_TIPPER, }, - ), - ( - 31, - pallet_referenda::TrackInfo { - name: "big_tipper", + }, + pallet_referenda::Track { + id: 31, + info: pallet_referenda::TrackInfo { + name: s("big_tipper"), max_deciding: 100, decision_deposit: 10 * 3 * CENTS, prepare_period: 4 * MINUTES, @@ -233,11 +233,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_BIG_TIPPER, min_support: SUP_BIG_TIPPER, }, - ), - ( - 32, - pallet_referenda::TrackInfo { - name: "small_spender", + }, + pallet_referenda::Track { + id: 32, + info: pallet_referenda::TrackInfo { + name: s("small_spender"), max_deciding: 50, decision_deposit: 100 * 3 * CENTS, prepare_period: 10 * MINUTES, @@ -247,11 +247,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_SMALL_SPENDER, min_support: SUP_SMALL_SPENDER, }, - ), - ( - 33, - pallet_referenda::TrackInfo { - name: "medium_spender", + }, + pallet_referenda::Track { + id: 33, + info: pallet_referenda::TrackInfo { + name: s("medium_spender"), max_deciding: 50, decision_deposit: 200 * 3 * CENTS, prepare_period: 10 * MINUTES, @@ -261,11 +261,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_MEDIUM_SPENDER, min_support: SUP_MEDIUM_SPENDER, }, - ), - ( - 34, - pallet_referenda::TrackInfo { - name: "big_spender", + }, + pallet_referenda::Track { + id: 34, + info: pallet_referenda::TrackInfo { + name: s("big_spender"), max_deciding: 50, decision_deposit: 400 * 3 * CENTS, prepare_period: 10 * MINUTES, @@ -275,15 +275,17 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_BIG_SPENDER, min_support: SUP_BIG_SPENDER, }, - ), + }, ]; pub struct TracksInfo; impl pallet_referenda::TracksInfo for TracksInfo { type Id = u16; type RuntimeOrigin = ::PalletsOrigin; - fn tracks() -> &'static [(Self::Id, pallet_referenda::TrackInfo)] { - &TRACKS_DATA[..] + fn tracks( + ) -> impl Iterator>> + { + TRACKS_DATA.iter().map(Cow::Borrowed) } fn track_for(id: &Self::RuntimeOrigin) -> Result { if let Ok(system_origin) = frame_system::RawOrigin::try_from(id.clone()) { @@ -317,4 +319,3 @@ impl pallet_referenda::TracksInfo for TracksInfo { } } } -pallet_referenda::impl_tracksinfo_get!(TracksInfo, Balance, BlockNumber); diff --git a/chains/orchestrator-relays/runtime/dancelight/src/lib.rs b/chains/orchestrator-relays/runtime/dancelight/src/lib.rs index 522313ba4d..e792c13544 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/lib.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/lib.rs @@ -50,7 +50,7 @@ use { pallet_registrar_runtime_api::ContainerChainGenesisData, pallet_services_payment::{ProvideBlockProductionCost, ProvideCollatorAssignmentCost}, parachains_scheduler::common::Assignment, - parity_scale_codec::{Decode, Encode, MaxEncodedLen}, + parity_scale_codec::{Decode, DecodeWithMemTracking, Encode, MaxEncodedLen}, primitives::{ slashing, vstaging::CandidateEvent, vstaging::CommittedCandidateReceiptV2, vstaging::CoreState, vstaging::ScrapedOnChainVotes, ApprovalVotingParams, BlockNumber, @@ -77,17 +77,17 @@ use { shared as parachains_shared, }, scale_info::TypeInfo, - snowbridge_core::{ - outbound::{Command, Fee}, - ChannelId, PricingParameters, - }, - snowbridge_pallet_outbound_queue::MerkleProof, + snowbridge_core::{ChannelId, PricingParameters}, + snowbridge_merkle_tree::MerkleProof, + snowbridge_outbound_queue_primitives::v1::Command, + snowbridge_outbound_queue_primitives::v1::Fee, sp_core::{storage::well_known_keys as StorageWellKnownKeys, Get}, sp_genesis_builder::PresetId, sp_runtime::{ traits::{BlockNumberProvider, ConvertInto}, AccountId32, }, + sp_staking::offence::OffenceSeverity, sp_std::{ cmp::Ordering, collections::{btree_map::BTreeMap, btree_set::BTreeSet, vec_deque::VecDeque}, @@ -99,6 +99,7 @@ use { prod_or_fast_parameter_types, EraIndex, GetHostConfiguration, GetSessionContainerChains, ParaIdAssignmentHooks, RegistrarHandler, Slot, SlotFrequency, }, + xcm::Version as XcmVersion, xcm_runtime_apis::{ dry_run::{CallDryRunEffects, Error as XcmDryRunApiError, XcmDryRunEffects}, fees::Error as XcmPaymentApiError, @@ -218,7 +219,17 @@ pub fn native_version() -> NativeVersion { /// /// Can be extended to serve further use-cases besides just UMP. Is stored in storage, so any change /// to existing values will require a migration. -#[derive(Encode, Decode, Clone, MaxEncodedLen, Eq, PartialEq, RuntimeDebug, TypeInfo)] +#[derive( + Encode, + Decode, + Clone, + MaxEncodedLen, + Eq, + PartialEq, + RuntimeDebug, + TypeInfo, + DecodeWithMemTracking, +)] pub enum AggregateMessageOrigin { /// Inbound upward message. #[codec(index = 0)] @@ -432,6 +443,7 @@ impl pallet_scheduler::Config for Runtime { type WeightInfo = weights::pallet_scheduler::SubstrateWeight; type OriginPrivilegeCmp = OriginPrivilegeCmp; type Preimages = Preimage; + type BlockNumberProvider = System; } parameter_types! { @@ -574,6 +586,7 @@ impl pallet_session::Config for Runtime { type SessionHandler = ::KeyTypeIdProviders; type Keys = SessionKeys; type WeightInfo = weights::pallet_session::SubstrateWeight; + type DisablingStrategy = (); // TODO: revisit this } pub struct FullIdentificationOf; @@ -834,6 +847,7 @@ impl pallet_multisig::Config for Runtime { type DepositFactor = DepositFactor; type MaxSignatories = MaxSignatories; type WeightInfo = weights::pallet_multisig::SubstrateWeight; + type BlockNumberProvider = System; } parameter_types! { @@ -859,6 +873,7 @@ parameter_types! { Decode, RuntimeDebug, MaxEncodedLen, + DecodeWithMemTracking, TypeInfo, )] pub enum ProxyType { @@ -992,6 +1007,7 @@ impl pallet_proxy::Config for Runtime { type CallHasher = BlakeTwo256; type AnnouncementDepositBase = AnnouncementDepositBase; type AnnouncementDepositFactor = AnnouncementDepositFactor; + type BlockNumberProvider = System; } impl parachains_origin::Config for Runtime {} @@ -1400,10 +1416,6 @@ use { pub struct DancelightSessionInterface; impl SessionInterface for DancelightSessionInterface { - fn disable_validator(validator_index: u32) -> bool { - Session::disable_index(validator_index) - } - fn validators() -> Vec { Session::validators() } @@ -1411,6 +1423,10 @@ impl SessionInterface for DancelightSessionInterface { fn prune_historical_up_to(up_to: SessionIndex) { Historical::prune_up_to(up_to); } + + fn report_offence(validator: AccountId, severity: OffenceSeverity) { + Session::report_offence(validator, severity); + } } prod_or_fast_parameter_types! { @@ -2400,8 +2416,8 @@ sp_api::impl_runtime_apis! { } impl xcm_runtime_apis::dry_run::DryRunApi for Runtime { - fn dry_run_call(origin: OriginCaller, call: RuntimeCall) -> Result, XcmDryRunApiError> { - XcmPallet::dry_run_call::(origin, call) + fn dry_run_call(origin: OriginCaller, call: RuntimeCall, result_xcms_version: XcmVersion) -> Result, XcmDryRunApiError> { + XcmPallet::dry_run_call::(origin, call, result_xcms_version) } fn dry_run_xcm(origin_location: VersionedLocation, xcm: VersionedXcm) -> Result, XcmDryRunApiError> { @@ -2641,10 +2657,14 @@ sp_api::impl_runtime_apis! { } fn para_backing_state(para_id: ParaId) -> Option { + // TODO: the alternative is to use backing_constraints and candidates_pending_availability + // but backing_constraints is private. + #[allow(deprecated)] parachains_runtime_api_impl::backing_state::(para_id) } fn async_backing_params() -> primitives::AsyncBackingParams { + #[allow(deprecated)] parachains_runtime_api_impl::async_backing_params::() } diff --git a/chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_token_transfers.rs b/chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_token_transfers.rs index a7a4f106fe..604d0c3f3f 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_token_transfers.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_token_transfers.rs @@ -31,7 +31,7 @@ use { inbound::{Log, Message}, AgentId, Channel, ChannelId, ParaId, }, - snowbridge_router_primitives::inbound::{ + snowbridge_inbound_queue_primitives::inbound::{ envelope::{Envelope, OutboundMessageAccepted}, Command, Destination, MessageProcessor, MessageV1, VersionedXcmMessage, }, diff --git a/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/integration_tests.rs b/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/integration_tests.rs index d877f9df58..63276f5b50 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/integration_tests.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/integration_tests.rs @@ -27,7 +27,7 @@ use { inbound::{Log, Message}, Channel, PRIMARY_GOVERNANCE_CHANNEL, }, - snowbridge_router_primitives::inbound::envelope::OutboundMessageAccepted, + snowbridge_inbound_queue_primitives::inbound::envelope::OutboundMessageAccepted, sp_core::H256, sp_runtime::DispatchError, tp_bridge::symbiotic_message_processor::{ diff --git a/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/message_processor_tests.rs b/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/message_processor_tests.rs index cc7ebc79d9..525b587635 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/message_processor_tests.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/message_processor_tests.rs @@ -20,7 +20,7 @@ use { hex_literal::hex, keyring::Sr25519Keyring, snowbridge_core::{Channel, PRIMARY_GOVERNANCE_CHANNEL}, - snowbridge_router_primitives::inbound::{envelope::Envelope, MessageProcessor}, + snowbridge_inbound_queue_primitives::inbound::{envelope::Envelope, MessageProcessor}, sp_core::{H160, H256}, sp_runtime::DispatchError, tp_bridge::symbiotic_message_processor::{ diff --git a/chains/orchestrator-relays/runtime/dancelight/src/weights/frame_system_extensions.rs b/chains/orchestrator-relays/runtime/dancelight/src/weights/frame_system_extensions.rs index ffd0a184ce..57f23253eb 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/weights/frame_system_extensions.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/weights/frame_system_extensions.rs @@ -54,6 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for frame_system_extensions using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl frame_system::ExtensionsWeightInfo for SubstrateWeight { + fn weight_reclaim() -> Weight { + todo!() + } fn check_genesis() -> Weight { // Proof Size summary in bytes: // Measured: `30` diff --git a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_beefy_mmr.rs b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_beefy_mmr.rs index 6f8261a073..c16a86f63f 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_beefy_mmr.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_beefy_mmr.rs @@ -54,6 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_beefy_mmr using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_beefy_mmr::WeightInfo for SubstrateWeight { + fn n_leafs_proof_is_optimal(_n: u32) -> Weight { + todo!() + } /// Storage: `System::BlockHash` (r:1 w:0) /// Proof: `System::BlockHash` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) fn extract_validation_context() -> Weight { diff --git a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_message_queue.rs b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_message_queue.rs index 8bf164617b..f4270e8ee5 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_message_queue.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_message_queue.rs @@ -54,6 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_message_queue using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_message_queue::WeightInfo for SubstrateWeight { + fn set_service_head() -> Weight { + todo!() + } /// Storage: `MessageQueue::ServiceHead` (r:1 w:0) /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `MaxEncodedLen`) /// Storage: `MessageQueue::BookStateFor` (r:2 w:2) diff --git a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_multiblock_migrations.rs b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_multiblock_migrations.rs index f3b0194dd8..3f94beedcd 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_multiblock_migrations.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_multiblock_migrations.rs @@ -54,6 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_multiblock_migrations using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_multiblock_migrations::WeightInfo for SubstrateWeight { + fn reset_pallet_migration(_n: u32) -> Weight { + todo!() + } /// Storage: `MultiBlockMigrations::Cursor` (r:1 w:1) /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) /// Storage: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) diff --git a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_multisig.rs b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_multisig.rs index 2e188442b9..ea643dd43f 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_multisig.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_multisig.rs @@ -54,6 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_multisig using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_multisig::WeightInfo for SubstrateWeight { + fn poke_deposit(_s: u32, ) -> Weight { + todo!() + } /// The range of component `z` is `[0, 10000]`. fn as_multi_threshold_1(z: u32, ) -> Weight { // Proof Size summary in bytes: diff --git a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_proxy.rs b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_proxy.rs index 793d639788..5d3c0146a9 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_proxy.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_proxy.rs @@ -54,6 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_proxy using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_proxy::WeightInfo for SubstrateWeight { + fn poke_deposit() -> Weight { + todo!() + } /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1241), added: 3716, mode: `MaxEncodedLen`) /// The range of component `p` is `[1, 31]`. diff --git a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_utility.rs b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_utility.rs index 8545e6c426..fc27821ffa 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_utility.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_utility.rs @@ -54,6 +54,8 @@ use sp_std::marker::PhantomData; /// Weights for pallet_utility using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_utility::WeightInfo for SubstrateWeight { + fn dispatch_as_fallible() -> sp_runtime::Weight { todo!() } + fn if_else() -> sp_runtime::Weight { todo!() } /// The range of component `c` is `[0, 1000]`. fn batch(c: u32, ) -> Weight { // Proof Size summary in bytes: diff --git a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_xcm.rs b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_xcm.rs index e3767dae5a..bc49f9ccfb 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_xcm.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_xcm.rs @@ -54,6 +54,8 @@ use sp_std::marker::PhantomData; /// Weights for pallet_xcm using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_xcm::WeightInfo for SubstrateWeight { + fn add_authorized_alias() -> sp_runtime::Weight { todo!() } + fn remove_authorized_alias() -> sp_runtime::Weight { todo!() } /// Storage: `Dmp::DeliveryFeeFactor` (r:1 w:0) /// Proof: `Dmp::DeliveryFeeFactor` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `XcmPallet::SupportedVersion` (r:1 w:0) diff --git a/chains/orchestrator-relays/runtime/dancelight/src/weights/runtime_parachains_assigner_on_demand.rs b/chains/orchestrator-relays/runtime/dancelight/src/weights/runtime_parachains_assigner_on_demand.rs index 7c5dd1f9b8..767e33fa8b 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/weights/runtime_parachains_assigner_on_demand.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/weights/runtime_parachains_assigner_on_demand.rs @@ -54,6 +54,7 @@ use sp_std::marker::PhantomData; /// Weights for runtime_parachains::assigner_on_demand using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl runtime_parachains::on_demand::WeightInfo for SubstrateWeight { + fn place_order_with_credits(_: u32) -> sp_runtime::Weight { todo!() } /// Storage: `OnDemandAssignmentProvider::QueueStatus` (r:1 w:1) /// Proof: `OnDemandAssignmentProvider::QueueStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:1 w:1) diff --git a/chains/orchestrator-relays/runtime/dancelight/src/weights/runtime_parachains_disputes_slashing.rs b/chains/orchestrator-relays/runtime/dancelight/src/weights/runtime_parachains_disputes_slashing.rs index b77b292852..88f75264aa 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/weights/runtime_parachains_disputes_slashing.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/weights/runtime_parachains_disputes_slashing.rs @@ -50,46 +50,12 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use sp_std::marker::PhantomData; +use runtime_parachains::initializer::ValidatorSetCount; /// Weights for runtime_parachains::disputes::slashing using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl runtime_parachains::disputes::slashing::WeightInfo for SubstrateWeight { - /// Storage: `Session::CurrentIndex` (r:1 w:0) - /// Proof: `Session::CurrentIndex` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Historical::HistoricalSessions` (r:1 w:0) - /// Proof: `Historical::HistoricalSessions` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`) - /// Storage: `ParasSlashing::UnappliedSlashes` (r:1 w:1) - /// Proof: `ParasSlashing::UnappliedSlashes` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Offences::ConcurrentReportsIndex` (r:1 w:1) - /// Proof: `Offences::ConcurrentReportsIndex` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Offences::Reports` (r:1 w:1) - /// Proof: `Offences::Reports` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `ExternalValidatorSlashes::SlashingMode` (r:1 w:0) - /// Proof: `ExternalValidatorSlashes::SlashingMode` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `ExternalValidators::ActiveEra` (r:1 w:0) - /// Proof: `ExternalValidators::ActiveEra` (`max_values`: Some(1), `max_size`: Some(13), added: 508, mode: `MaxEncodedLen`) - /// Storage: `ExternalValidators::ErasStartSessionIndex` (r:1 w:0) - /// Proof: `ExternalValidators::ErasStartSessionIndex` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `MaxEncodedLen`) - /// Storage: `ExternalValidators::CurrentExternalIndex` (r:1 w:0) - /// Proof: `ExternalValidators::CurrentExternalIndex` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) - /// Storage: `ExternalValidators::WhitelistedValidators` (r:1 w:0) - /// Proof: `ExternalValidators::WhitelistedValidators` (`max_values`: Some(1), `max_size`: Some(3202), added: 3697, mode: `MaxEncodedLen`) - /// Storage: `ExternalValidatorSlashes::NextSlashId` (r:1 w:1) - /// Proof: `ExternalValidatorSlashes::NextSlashId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ExternalValidatorSlashes::ValidatorSlashInEra` (r:1 w:1) - /// Proof: `ExternalValidatorSlashes::ValidatorSlashInEra` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) - /// Storage: `ExternalValidatorSlashes::Slashes` (r:1 w:1) - /// Proof: `ExternalValidatorSlashes::Slashes` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// The range of component `n` is `[4, 100]`. - fn report_dispute_lost(n: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `1083` - // Estimated: `4687` - // Minimum execution time: 100_966_000 picoseconds. - Weight::from_parts(117_478_873, 4687) - // Standard Error: 4_044 - .saturating_add(Weight::from_parts(105_566, 0).saturating_mul(n.into())) - .saturating_add(T::DbWeight::get().reads(13_u64)) - .saturating_add(T::DbWeight::get().writes(6_u64)) + fn report_dispute_lost_unsigned(_validator_count: ValidatorSetCount) -> Weight{ + todo!() } } \ No newline at end of file diff --git a/chains/orchestrator-relays/runtime/dancelight/src/weights/snowbridge_pallet_system.rs b/chains/orchestrator-relays/runtime/dancelight/src/weights/snowbridge_pallet_system.rs index 965b37c4fb..57cbfc2a1f 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/weights/snowbridge_pallet_system.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/weights/snowbridge_pallet_system.rs @@ -123,166 +123,6 @@ impl snowbridge_pallet_system::WeightInfo for Substrate .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } - /// Storage: `EthereumSystem::Agents` (r:1 w:1) - /// Proof: `EthereumSystem::Agents` (`max_values`: None, `max_size`: Some(40), added: 2515, mode: `MaxEncodedLen`) - /// Storage: `EthereumSystem::Channels` (r:1 w:0) - /// Proof: `EthereumSystem::Channels` (`max_values`: None, `max_size`: Some(76), added: 2551, mode: `MaxEncodedLen`) - /// Storage: `EthereumSystem::PricingParameters` (r:1 w:0) - /// Proof: `EthereumSystem::PricingParameters` (`max_values`: Some(1), `max_size`: Some(112), added: 607, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `EthereumOutboundQueue::OperatingMode` (r:1 w:0) - /// Proof: `EthereumOutboundQueue::OperatingMode` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::BookStateFor` (r:1 w:1) - /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(136), added: 2611, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::ServiceHead` (r:1 w:1) - /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `MaxEncodedLen`) - /// Storage: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Proof: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Storage: `MessageQueue::Pages` (r:0 w:1) - /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(32845), added: 35320, mode: `MaxEncodedLen`) - /// Storage: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - /// Proof: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - fn create_agent() -> Weight { - // Proof Size summary in bytes: - // Measured: `698` - // Estimated: `3601` - // Minimum execution time: 109_832_000 picoseconds. - Weight::from_parts(113_933_000, 3601) - .saturating_add(T::DbWeight::get().reads(7_u64)) - .saturating_add(T::DbWeight::get().writes(7_u64)) - } - /// Storage: `EthereumSystem::Agents` (r:1 w:0) - /// Proof: `EthereumSystem::Agents` (`max_values`: None, `max_size`: Some(40), added: 2515, mode: `MaxEncodedLen`) - /// Storage: `EthereumSystem::Channels` (r:2 w:1) - /// Proof: `EthereumSystem::Channels` (`max_values`: None, `max_size`: Some(76), added: 2551, mode: `MaxEncodedLen`) - /// Storage: `EthereumSystem::PricingParameters` (r:1 w:0) - /// Proof: `EthereumSystem::PricingParameters` (`max_values`: Some(1), `max_size`: Some(112), added: 607, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `EthereumOutboundQueue::OperatingMode` (r:1 w:0) - /// Proof: `EthereumOutboundQueue::OperatingMode` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::BookStateFor` (r:1 w:1) - /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(136), added: 2611, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::Pages` (r:1 w:1) - /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(32845), added: 35320, mode: `MaxEncodedLen`) - /// Storage: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Proof: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Storage: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - /// Proof: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - fn create_channel() -> Weight { - // Proof Size summary in bytes: - // Measured: `1136` - // Estimated: `36310` - // Minimum execution time: 121_147_000 picoseconds. - Weight::from_parts(123_935_000, 36310) - .saturating_add(T::DbWeight::get().reads(8_u64)) - .saturating_add(T::DbWeight::get().writes(6_u64)) - } - /// Storage: `EthereumSystem::Channels` (r:1 w:0) - /// Proof: `EthereumSystem::Channels` (`max_values`: None, `max_size`: Some(76), added: 2551, mode: `MaxEncodedLen`) - /// Storage: `EthereumSystem::PricingParameters` (r:1 w:0) - /// Proof: `EthereumSystem::PricingParameters` (`max_values`: Some(1), `max_size`: Some(112), added: 607, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `EthereumOutboundQueue::OperatingMode` (r:1 w:0) - /// Proof: `EthereumOutboundQueue::OperatingMode` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::BookStateFor` (r:2 w:2) - /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(136), added: 2611, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::ServiceHead` (r:1 w:0) - /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `MaxEncodedLen`) - /// Storage: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Proof: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Storage: `MessageQueue::Pages` (r:0 w:1) - /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(32845), added: 35320, mode: `MaxEncodedLen`) - /// Storage: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - /// Proof: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - fn update_channel() -> Weight { - // Proof Size summary in bytes: - // Measured: `919` - // Estimated: `6212` - // Minimum execution time: 114_498_000 picoseconds. - Weight::from_parts(117_667_000, 6212) - .saturating_add(T::DbWeight::get().reads(7_u64)) - .saturating_add(T::DbWeight::get().writes(6_u64)) - } - /// Storage: `EthereumSystem::Channels` (r:2 w:0) - /// Proof: `EthereumSystem::Channels` (`max_values`: None, `max_size`: Some(76), added: 2551, mode: `MaxEncodedLen`) - /// Storage: `EthereumSystem::PricingParameters` (r:1 w:0) - /// Proof: `EthereumSystem::PricingParameters` (`max_values`: Some(1), `max_size`: Some(112), added: 607, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::BookStateFor` (r:2 w:2) - /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(136), added: 2611, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::ServiceHead` (r:1 w:0) - /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `MaxEncodedLen`) - /// Storage: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Proof: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Storage: `MessageQueue::Pages` (r:0 w:1) - /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(32845), added: 35320, mode: `MaxEncodedLen`) - /// Storage: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - /// Proof: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - fn force_update_channel() -> Weight { - // Proof Size summary in bytes: - // Measured: `685` - // Estimated: `6212` - // Minimum execution time: 65_807_000 picoseconds. - Weight::from_parts(67_760_000, 6212) - .saturating_add(T::DbWeight::get().reads(6_u64)) - .saturating_add(T::DbWeight::get().writes(5_u64)) - } - /// Storage: `EthereumSystem::Agents` (r:1 w:0) - /// Proof: `EthereumSystem::Agents` (`max_values`: None, `max_size`: Some(40), added: 2515, mode: `MaxEncodedLen`) - /// Storage: `EthereumSystem::Channels` (r:1 w:0) - /// Proof: `EthereumSystem::Channels` (`max_values`: None, `max_size`: Some(76), added: 2551, mode: `MaxEncodedLen`) - /// Storage: `EthereumSystem::PricingParameters` (r:1 w:0) - /// Proof: `EthereumSystem::PricingParameters` (`max_values`: Some(1), `max_size`: Some(112), added: 607, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `EthereumOutboundQueue::OperatingMode` (r:1 w:0) - /// Proof: `EthereumOutboundQueue::OperatingMode` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::BookStateFor` (r:2 w:2) - /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(136), added: 2611, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::ServiceHead` (r:1 w:0) - /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `MaxEncodedLen`) - /// Storage: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Proof: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Storage: `MessageQueue::Pages` (r:0 w:1) - /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(32845), added: 35320, mode: `MaxEncodedLen`) - /// Storage: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - /// Proof: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - fn transfer_native_from_agent() -> Weight { - // Proof Size summary in bytes: - // Measured: `1021` - // Estimated: `6212` - // Minimum execution time: 119_555_000 picoseconds. - Weight::from_parts(123_591_000, 6212) - .saturating_add(T::DbWeight::get().reads(8_u64)) - .saturating_add(T::DbWeight::get().writes(6_u64)) - } - /// Storage: `EthereumSystem::Agents` (r:1 w:0) - /// Proof: `EthereumSystem::Agents` (`max_values`: None, `max_size`: Some(40), added: 2515, mode: `MaxEncodedLen`) - /// Storage: `EthereumSystem::Channels` (r:1 w:0) - /// Proof: `EthereumSystem::Channels` (`max_values`: None, `max_size`: Some(76), added: 2551, mode: `MaxEncodedLen`) - /// Storage: `EthereumSystem::PricingParameters` (r:1 w:0) - /// Proof: `EthereumSystem::PricingParameters` (`max_values`: Some(1), `max_size`: Some(112), added: 607, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::BookStateFor` (r:2 w:2) - /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(136), added: 2611, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::ServiceHead` (r:1 w:0) - /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `MaxEncodedLen`) - /// Storage: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Proof: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Storage: `MessageQueue::Pages` (r:0 w:1) - /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(32845), added: 35320, mode: `MaxEncodedLen`) - /// Storage: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - /// Proof: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - fn force_transfer_native_from_agent() -> Weight { - // Proof Size summary in bytes: - // Measured: `710` - // Estimated: `6212` - // Minimum execution time: 73_393_000 picoseconds. - Weight::from_parts(75_399_000, 6212) - .saturating_add(T::DbWeight::get().reads(6_u64)) - .saturating_add(T::DbWeight::get().writes(5_u64)) - } /// Storage: `EthereumSystem::Channels` (r:1 w:0) /// Proof: `EthereumSystem::Channels` (`max_values`: None, `max_size`: Some(76), added: 2551, mode: `MaxEncodedLen`) /// Storage: `EthereumSystem::PricingParameters` (r:1 w:0) diff --git a/chains/orchestrator-relays/runtime/dancelight/src/weights/xcm/mod.rs b/chains/orchestrator-relays/runtime/dancelight/src/weights/xcm/mod.rs index a39323dce3..4e3dd04846 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/weights/xcm/mod.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/weights/xcm/mod.rs @@ -282,7 +282,7 @@ where _dest: &Location, remote_fees: &Option, _preserve_origin: &bool, - assets: &Vec, + assets: &BoundedVec, _xcm: &Xcm<()>, ) -> Weight { let mut weight = if let Some(remote_fees) = remote_fees { diff --git a/chains/orchestrator-relays/runtime/dancelight/src/xcm_config.rs b/chains/orchestrator-relays/runtime/dancelight/src/xcm_config.rs index 39fa090393..ec59359c89 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/xcm_config.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/xcm_config.rs @@ -229,6 +229,7 @@ impl xcm_executor::Config for XcmConfig { type HrmpChannelAcceptedHandler = (); type HrmpChannelClosingHandler = (); type XcmRecorder = (); + type XcmEventEmitter = (); // TODO: revisit this } parameter_types! { @@ -291,6 +292,7 @@ impl pallet_xcm::Config for Runtime { type RemoteLockConsumerIdentifier = (); type WeightInfo = weights::pallet_xcm::SubstrateWeight; type AdminOrigin = EnsureRoot; + type AuthorizedAliasConsideration = (); // TODO: revisit this } parameter_types! { @@ -336,6 +338,7 @@ impl pallet_assets::Config for Runtime { type CallbackHandle = (); type AssetAccountDeposit = ForeignAssetsAssetAccountDeposit; type RemoveItemsLimit = frame_support::traits::ConstU32<1000>; + type Holder = (); // TODO: revisit this #[cfg(feature = "runtime-benchmarks")] type BenchmarkHelper = ForeignAssetBenchmarkHelper; } diff --git a/chains/orchestrator-relays/runtime/starlight/Cargo.toml b/chains/orchestrator-relays/runtime/starlight/Cargo.toml index 31ed09685c..22866a88f8 100644 --- a/chains/orchestrator-relays/runtime/starlight/Cargo.toml +++ b/chains/orchestrator-relays/runtime/starlight/Cargo.toml @@ -161,11 +161,13 @@ snowbridge-beacon-primitives = { workspace = true } snowbridge-core = { workspace = true } snowbridge-outbound-queue-runtime-api = { workspace = true } snowbridge-pallet-ethereum-client = { workspace = true } +snowbridge-pallet-outbound-queue = { workspace = true } +snowbridge-outbound-queue-primitives = { workspace = true } snowbridge-pallet-inbound-queue = { workspace = true } snowbridge-pallet-inbound-queue-fixtures = { workspace = true, optional = true } -snowbridge-pallet-outbound-queue = { workspace = true } +snowbridge-merkle-tree = { workspace = true } snowbridge-pallet-system = { workspace = true } -snowbridge-router-primitives = { workspace = true } +snowbridge-inbound-queue-primitives = { workspace = true } tp-bridge = { workspace = true } [dev-dependencies] @@ -309,9 +311,9 @@ std = [ "snowbridge-pallet-ethereum-client/std", "snowbridge-pallet-inbound-queue-fixtures/std", "snowbridge-pallet-inbound-queue/std", - "snowbridge-pallet-outbound-queue/std", + "snowbridge-merkle-tree/std", "snowbridge-pallet-system/std", - "snowbridge-router-primitives/std", + "snowbridge-inbound-queue-primitives/std", "sp-api/std", "sp-application-crypto/std", "sp-arithmetic/std", @@ -422,9 +424,8 @@ runtime-benchmarks = [ "snowbridge-pallet-inbound-queue-fixtures", "snowbridge-pallet-inbound-queue-fixtures/runtime-benchmarks", "snowbridge-pallet-inbound-queue/runtime-benchmarks", - "snowbridge-pallet-outbound-queue/runtime-benchmarks", "snowbridge-pallet-system/runtime-benchmarks", - "snowbridge-router-primitives/runtime-benchmarks", + "snowbridge-inbound-queue-primitives/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "sp-staking/runtime-benchmarks", "starlight-runtime-constants/runtime-benchmarks", @@ -509,7 +510,6 @@ try-runtime = [ "runtime-parachains/try-runtime", "snowbridge-pallet-ethereum-client/try-runtime", "snowbridge-pallet-inbound-queue/try-runtime", - "snowbridge-pallet-outbound-queue/try-runtime", "snowbridge-pallet-system/try-runtime", "sp-runtime/try-runtime", "tanssi-runtime-common/try-runtime", diff --git a/chains/orchestrator-relays/runtime/starlight/src/bridge_to_ethereum_config.rs b/chains/orchestrator-relays/runtime/starlight/src/bridge_to_ethereum_config.rs index b8715969a0..354eb18b19 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/bridge_to_ethereum_config.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/bridge_to_ethereum_config.rs @@ -42,12 +42,13 @@ use { pallet_xcm::EnsureXcm, parity_scale_codec::DecodeAll, snowbridge_beacon_primitives::ForkVersions, - snowbridge_core::{gwei, inbound::Message, meth, Channel, PricingParameters, Rewards}, + snowbridge_core::{gwei, meth, Channel, PricingParameters, Rewards}, + snowbridge_inbound_queue_primitives::v1::{ + Command, Destination, Envelope, MessageProcessor, MessageV1, VersionedXcmMessage, + }, + snowbridge_inbound_queue_primitives::EventProof, snowbridge_pallet_inbound_queue::RewardProcessor, snowbridge_pallet_outbound_queue::OnNewCommitment, - snowbridge_router_primitives::inbound::{ - envelope::Envelope, Command, Destination, MessageProcessor, MessageV1, VersionedXcmMessage, - }, sp_core::{ConstU32, ConstU8, Get, H160, H256}, sp_runtime::{traits::Zero, DispatchError, DispatchResult}, tp_bridge::{DoNothingConvertMessage, DoNothingRouter, EthereumSystemHandler}, @@ -89,7 +90,7 @@ impl snowbridge_pallet_outbound_queue::Config for Runtime { type Decimals = ConstU8<12>; type MaxMessagePayloadSize = ConstU32<2048>; type MaxMessagesPerBlock = ConstU32<32>; - type GasMeter = snowbridge_core::outbound::ConstantGasMeter; + type GasMeter = snowbridge_outbound_queue_primitives::v1::ConstantGasMeter; type Balance = Balance; type WeightToFee = WeightToFee; type WeightInfo = crate::weights::snowbridge_pallet_outbound_queue::SubstrateWeight; @@ -242,8 +243,8 @@ mod benchmark_helper { crate::{EthereumBeaconClient, Runtime, RuntimeOrigin}, snowbridge_beacon_primitives::BeaconHeader, snowbridge_core::Channel, + snowbridge_inbound_queue_primitives::inbound::{envelope::Envelope, MessageProcessor}, snowbridge_pallet_system::Channels, - snowbridge_router_primitives::inbound::{envelope::Envelope, MessageProcessor}, sp_core::H256, xcm::latest::Location, }; @@ -309,7 +310,7 @@ where T::AccountId: From, >::Balance: From, { - fn process_reward(who: T::AccountId, _channel: Channel, message: Message) -> DispatchResult { + fn process_reward(who: T::AccountId, _channel: Channel, message: EventProof) -> DispatchResult { let envelope = Envelope::try_from(&message.event_log) .map_err(|_| snowbridge_pallet_inbound_queue::Error::::InvalidEnvelope)?; diff --git a/chains/orchestrator-relays/runtime/starlight/src/governance/fellowship.rs b/chains/orchestrator-relays/runtime/starlight/src/governance/fellowship.rs index 90686f358e..da356b437b 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/governance/fellowship.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/governance/fellowship.rs @@ -18,6 +18,7 @@ use { frame_support::traits::{MapSuccess, TryMapSuccess}, + sp_runtime::str_array as s, sp_runtime::traits::{CheckedReduceBy, ConstU16, Replace, ReplaceWithDefault}, }; @@ -36,12 +37,14 @@ pub struct TracksInfo; impl pallet_referenda::TracksInfo for TracksInfo { type Id = u16; type RuntimeOrigin = ::PalletsOrigin; - fn tracks() -> &'static [(Self::Id, pallet_referenda::TrackInfo)] { - static DATA: [(u16, pallet_referenda::TrackInfo); 10] = [ - ( - 0u16, - pallet_referenda::TrackInfo { - name: "candidates", + fn tracks( + ) -> impl Iterator>> + { + static DATA: [pallet_referenda::Track; 10] = [ + pallet_referenda::Track { + id: 0, + info: pallet_referenda::TrackInfo { + name: s("candidates"), max_deciding: 10, decision_deposit: 100 * 3 * CENTS, prepare_period: 30 * MINUTES, @@ -59,11 +62,11 @@ impl pallet_referenda::TracksInfo for TracksInfo { ceil: Perbill::from_percent(50), }, }, - ), - ( - 1u16, - pallet_referenda::TrackInfo { - name: "members", + }, + pallet_referenda::Track { + id: 1, + info: pallet_referenda::TrackInfo { + name: s("members"), max_deciding: 10, decision_deposit: 10 * 3 * CENTS, prepare_period: 30 * MINUTES, @@ -81,11 +84,11 @@ impl pallet_referenda::TracksInfo for TracksInfo { ceil: Perbill::from_percent(50), }, }, - ), - ( - 2u16, - pallet_referenda::TrackInfo { - name: "proficients", + }, + pallet_referenda::Track { + id: 2, + info: pallet_referenda::TrackInfo { + name: s("proficients"), max_deciding: 10, decision_deposit: 10 * 3 * CENTS, prepare_period: 30 * MINUTES, @@ -103,11 +106,11 @@ impl pallet_referenda::TracksInfo for TracksInfo { ceil: Perbill::from_percent(50), }, }, - ), - ( - 3u16, - pallet_referenda::TrackInfo { - name: "fellows", + }, + pallet_referenda::Track { + id: 3, + info: pallet_referenda::TrackInfo { + name: s("fellows"), max_deciding: 10, decision_deposit: 10 * 3 * CENTS, prepare_period: 30 * MINUTES, @@ -125,11 +128,11 @@ impl pallet_referenda::TracksInfo for TracksInfo { ceil: Perbill::from_percent(50), }, }, - ), - ( - 4u16, - pallet_referenda::TrackInfo { - name: "senior fellows", + }, + pallet_referenda::Track { + id: 4, + info: pallet_referenda::TrackInfo { + name: s("senior fellows"), max_deciding: 10, decision_deposit: 10 * 3 * CENTS, prepare_period: 30 * MINUTES, @@ -147,11 +150,11 @@ impl pallet_referenda::TracksInfo for TracksInfo { ceil: Perbill::from_percent(50), }, }, - ), - ( - 5u16, - pallet_referenda::TrackInfo { - name: "experts", + }, + pallet_referenda::Track { + id: 5, + info: pallet_referenda::TrackInfo { + name: s("experts"), max_deciding: 10, decision_deposit: 1 * 3 * CENTS, prepare_period: 30 * MINUTES, @@ -169,11 +172,11 @@ impl pallet_referenda::TracksInfo for TracksInfo { ceil: Perbill::from_percent(50), }, }, - ), - ( - 6u16, - pallet_referenda::TrackInfo { - name: "senior experts", + }, + pallet_referenda::Track { + id: 6, + info: pallet_referenda::TrackInfo { + name: s("senior experts"), max_deciding: 10, decision_deposit: 1 * 3 * CENTS, prepare_period: 30 * MINUTES, @@ -191,11 +194,11 @@ impl pallet_referenda::TracksInfo for TracksInfo { ceil: Perbill::from_percent(50), }, }, - ), - ( - 7u16, - pallet_referenda::TrackInfo { - name: "masters", + }, + pallet_referenda::Track { + id: 7, + info: pallet_referenda::TrackInfo { + name: s("masters"), max_deciding: 10, decision_deposit: 1 * 3 * CENTS, prepare_period: 30 * MINUTES, @@ -213,11 +216,11 @@ impl pallet_referenda::TracksInfo for TracksInfo { ceil: Perbill::from_percent(50), }, }, - ), - ( - 8u16, - pallet_referenda::TrackInfo { - name: "senior masters", + }, + pallet_referenda::Track { + id: 8, + info: pallet_referenda::TrackInfo { + name: s("senior masters"), max_deciding: 10, decision_deposit: 1 * 3 * CENTS, prepare_period: 30 * MINUTES, @@ -235,11 +238,11 @@ impl pallet_referenda::TracksInfo for TracksInfo { ceil: Perbill::from_percent(50), }, }, - ), - ( - 9u16, - pallet_referenda::TrackInfo { - name: "grand masters", + }, + pallet_referenda::Track { + id: 9, + info: pallet_referenda::TrackInfo { + name: s("grand masters"), max_deciding: 10, decision_deposit: 1 * 3 * CENTS, prepare_period: 30 * MINUTES, @@ -257,9 +260,9 @@ impl pallet_referenda::TracksInfo for TracksInfo { ceil: Perbill::from_percent(50), }, }, - ), + }, ]; - &DATA[..] + DATA.iter().map(Cow::Borrowed) } fn track_for(id: &Self::RuntimeOrigin) -> Result { use super::origins::Origin; @@ -289,7 +292,6 @@ impl pallet_referenda::TracksInfo for TracksInfo { } } } -pallet_referenda::impl_tracksinfo_get!(TracksInfo, Balance, BlockNumber); pub type FellowshipReferendaInstance = pallet_referenda::Instance2; @@ -312,6 +314,7 @@ impl pallet_referenda::Config for Runtime { type AlarmInterval = AlarmInterval; type Tracks = TracksInfo; type Preimages = Preimage; + type BlockNumberProvider = System; } pub type FellowshipCollectiveInstance = pallet_ranked_collective::Instance1; diff --git a/chains/orchestrator-relays/runtime/starlight/src/governance/mod.rs b/chains/orchestrator-relays/runtime/starlight/src/governance/mod.rs index 198b6d8609..c6b6ce1358 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/governance/mod.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/governance/mod.rs @@ -49,6 +49,8 @@ impl pallet_conviction_voting::Config for Runtime { type MaxTurnout = frame_support::traits::tokens::currency::ActiveIssuanceOf; type Polls = Referenda; + type BlockNumberProvider = System; + type VotingHooks = (); // TODO: revisit this } parameter_types! { @@ -92,4 +94,5 @@ impl pallet_referenda::Config for Runtime { type AlarmInterval = AlarmInterval; type Tracks = TracksInfo; type Preimages = Preimage; + type BlockNumberProvider = System; } diff --git a/chains/orchestrator-relays/runtime/starlight/src/governance/origins.rs b/chains/orchestrator-relays/runtime/starlight/src/governance/origins.rs index ac70b3473e..2b68f69f9c 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/governance/origins.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/governance/origins.rs @@ -31,7 +31,17 @@ pub mod pallet_custom_origins { #[pallet::pallet] pub struct Pallet(_); - #[derive(PartialEq, Eq, Clone, MaxEncodedLen, Encode, Decode, TypeInfo, RuntimeDebug)] + #[derive( + PartialEq, + Eq, + Clone, + MaxEncodedLen, + Encode, + Decode, + TypeInfo, + RuntimeDebug, + DecodeWithMemTracking, + )] #[pallet::origin] pub enum Origin { /// Origin for cancelling slashes. diff --git a/chains/orchestrator-relays/runtime/starlight/src/governance/tracks.rs b/chains/orchestrator-relays/runtime/starlight/src/governance/tracks.rs index 17bcb08060..096b99acab 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/governance/tracks.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/governance/tracks.rs @@ -21,7 +21,8 @@ use super::*; const fn percent(x: i32) -> sp_arithmetic::FixedI64 { sp_arithmetic::FixedI64::from_rational(x as u128, 100) } -use pallet_referenda::Curve; +use pallet_referenda::{Curve, Track}; +use sp_runtime::str_array as s; const APP_ROOT: Curve = Curve::make_reciprocal(4, 28, percent(80), percent(50), percent(100)); const SUP_ROOT: Curve = Curve::make_linear(28, 28, percent(0), percent(50)); const APP_STAKING_ADMIN: Curve = Curve::make_linear(17, 28, percent(50), percent(100)); @@ -65,11 +66,11 @@ const APP_WHITELISTED_CALLER: Curve = const SUP_WHITELISTED_CALLER: Curve = Curve::make_reciprocal(1, 28, percent(20), percent(5), percent(50)); -const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15] = [ - ( - 0, - pallet_referenda::TrackInfo { - name: "root", +const TRACKS_DATA: [pallet_referenda::Track; 15] = [ + pallet_referenda::Track { + id: 0, + info: pallet_referenda::TrackInfo { + name: s("root"), max_deciding: 1, decision_deposit: 100 * GRAND, prepare_period: 8 * MINUTES, @@ -79,11 +80,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_ROOT, min_support: SUP_ROOT, }, - ), - ( - 1, - pallet_referenda::TrackInfo { - name: "whitelisted_caller", + }, + pallet_referenda::Track { + id: 1, + info: pallet_referenda::TrackInfo { + name: s("whitelisted_caller"), max_deciding: 100, decision_deposit: 10 * GRAND, prepare_period: 6 * MINUTES, @@ -93,11 +94,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_WHITELISTED_CALLER, min_support: SUP_WHITELISTED_CALLER, }, - ), - ( - 10, - pallet_referenda::TrackInfo { - name: "staking_admin", + }, + pallet_referenda::Track { + id: 10, + info: pallet_referenda::TrackInfo { + name: s("staking_admin"), max_deciding: 10, decision_deposit: 5 * GRAND, prepare_period: 8 * MINUTES, @@ -107,11 +108,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_STAKING_ADMIN, min_support: SUP_STAKING_ADMIN, }, - ), - ( - 11, - pallet_referenda::TrackInfo { - name: "treasurer", + }, + pallet_referenda::Track { + id: 11, + info: pallet_referenda::TrackInfo { + name: s("treasurer"), max_deciding: 10, decision_deposit: 1 * GRAND, prepare_period: 8 * MINUTES, @@ -121,11 +122,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_TREASURER, min_support: SUP_TREASURER, }, - ), - ( - 12, - pallet_referenda::TrackInfo { - name: "lease_admin", + }, + pallet_referenda::Track { + id: 12, + info: pallet_referenda::TrackInfo { + name: s("lease_admin"), max_deciding: 10, decision_deposit: 5 * GRAND, prepare_period: 8 * MINUTES, @@ -135,11 +136,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_LEASE_ADMIN, min_support: SUP_LEASE_ADMIN, }, - ), - ( - 13, - pallet_referenda::TrackInfo { - name: "fellowship_admin", + }, + pallet_referenda::Track { + id: 13, + info: pallet_referenda::TrackInfo { + name: s("fellowship_admin"), max_deciding: 10, decision_deposit: 5 * GRAND, prepare_period: 8 * MINUTES, @@ -149,11 +150,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_FELLOWSHIP_ADMIN, min_support: SUP_FELLOWSHIP_ADMIN, }, - ), - ( - 14, - pallet_referenda::TrackInfo { - name: "general_admin", + }, + pallet_referenda::Track { + id: 14, + info: pallet_referenda::TrackInfo { + name: s("general_admin"), max_deciding: 10, decision_deposit: 5 * GRAND, prepare_period: 8 * MINUTES, @@ -163,11 +164,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_GENERAL_ADMIN, min_support: SUP_GENERAL_ADMIN, }, - ), - ( - 15, - pallet_referenda::TrackInfo { - name: "auction_admin", + }, + pallet_referenda::Track { + id: 15, + info: pallet_referenda::TrackInfo { + name: s("auction_admin"), max_deciding: 10, decision_deposit: 5 * GRAND, prepare_period: 8 * MINUTES, @@ -177,11 +178,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_AUCTION_ADMIN, min_support: SUP_AUCTION_ADMIN, }, - ), - ( - 20, - pallet_referenda::TrackInfo { - name: "referendum_canceller", + }, + pallet_referenda::Track { + id: 20, + info: pallet_referenda::TrackInfo { + name: s("referendum_canceller"), max_deciding: 1_000, decision_deposit: 10 * GRAND, prepare_period: 8 * MINUTES, @@ -191,11 +192,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_REFERENDUM_CANCELLER, min_support: SUP_REFERENDUM_CANCELLER, }, - ), - ( - 21, - pallet_referenda::TrackInfo { - name: "referendum_killer", + }, + pallet_referenda::Track { + id: 21, + info: pallet_referenda::TrackInfo { + name: s("referendum_killer"), max_deciding: 1_000, decision_deposit: 50 * GRAND, prepare_period: 8 * MINUTES, @@ -205,11 +206,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_REFERENDUM_KILLER, min_support: SUP_REFERENDUM_KILLER, }, - ), - ( - 30, - pallet_referenda::TrackInfo { - name: "small_tipper", + }, + pallet_referenda::Track { + id: 30, + info: pallet_referenda::TrackInfo { + name: s("small_tipper"), max_deciding: 200, decision_deposit: 1 * 3 * CENTS, prepare_period: 1 * MINUTES, @@ -219,11 +220,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_SMALL_TIPPER, min_support: SUP_SMALL_TIPPER, }, - ), - ( - 31, - pallet_referenda::TrackInfo { - name: "big_tipper", + }, + pallet_referenda::Track { + id: 31, + info: pallet_referenda::TrackInfo { + name: s("big_tipper"), max_deciding: 100, decision_deposit: 10 * 3 * CENTS, prepare_period: 4 * MINUTES, @@ -233,11 +234,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_BIG_TIPPER, min_support: SUP_BIG_TIPPER, }, - ), - ( - 32, - pallet_referenda::TrackInfo { - name: "small_spender", + }, + pallet_referenda::Track { + id: 32, + info: pallet_referenda::TrackInfo { + name: s("small_spender"), max_deciding: 50, decision_deposit: 100 * 3 * CENTS, prepare_period: 10 * MINUTES, @@ -247,11 +248,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_SMALL_SPENDER, min_support: SUP_SMALL_SPENDER, }, - ), - ( - 33, - pallet_referenda::TrackInfo { - name: "medium_spender", + }, + pallet_referenda::Track { + id: 33, + info: pallet_referenda::TrackInfo { + name: s("medium_spender"), max_deciding: 50, decision_deposit: 200 * 3 * CENTS, prepare_period: 10 * MINUTES, @@ -261,11 +262,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_MEDIUM_SPENDER, min_support: SUP_MEDIUM_SPENDER, }, - ), - ( - 34, - pallet_referenda::TrackInfo { - name: "big_spender", + }, + pallet_referenda::Track { + id: 34, + info: pallet_referenda::TrackInfo { + name: s("big_spender"), max_deciding: 50, decision_deposit: 400 * 3 * CENTS, prepare_period: 10 * MINUTES, @@ -275,15 +276,15 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo); 15 min_approval: APP_BIG_SPENDER, min_support: SUP_BIG_SPENDER, }, - ), + }, ]; pub struct TracksInfo; impl pallet_referenda::TracksInfo for TracksInfo { type Id = u16; type RuntimeOrigin = ::PalletsOrigin; - fn tracks() -> &'static [(Self::Id, pallet_referenda::TrackInfo)] { - &TRACKS_DATA[..] + fn tracks() -> impl Iterator>> { + TRACKS_DATA.iter().map(Cow::Borrowed) } fn track_for(id: &Self::RuntimeOrigin) -> Result { if let Ok(system_origin) = frame_system::RawOrigin::try_from(id.clone()) { @@ -317,4 +318,3 @@ impl pallet_referenda::TracksInfo for TracksInfo { } } } -pallet_referenda::impl_tracksinfo_get!(TracksInfo, Balance, BlockNumber); diff --git a/chains/orchestrator-relays/runtime/starlight/src/lib.rs b/chains/orchestrator-relays/runtime/starlight/src/lib.rs index e935890e98..91473f1992 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/lib.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/lib.rs @@ -50,7 +50,7 @@ use { pallet_registrar_runtime_api::ContainerChainGenesisData, pallet_services_payment::{ProvideBlockProductionCost, ProvideCollatorAssignmentCost}, parachains_scheduler::common::Assignment, - parity_scale_codec::{Decode, Encode, MaxEncodedLen}, + parity_scale_codec::{Decode, DecodeWithMemTracking, Encode, MaxEncodedLen}, primitives::{ slashing, vstaging::CandidateEvent, vstaging::CommittedCandidateReceiptV2, vstaging::CoreState, vstaging::ScrapedOnChainVotes, ApprovalVotingParams, BlockNumber, @@ -77,11 +77,10 @@ use { shared as parachains_shared, }, scale_info::TypeInfo, - snowbridge_core::{ - outbound::{Command, Fee}, - ChannelId, PricingParameters, - }, - snowbridge_pallet_outbound_queue::MerkleProof, + snowbridge_core::{ChannelId, PricingParameters}, + snowbridge_merkle_tree::MerkleProof, + snowbridge_outbound_queue_primitives::v1::Command, + snowbridge_outbound_queue_primitives::v1::Fee, sp_core::{storage::well_known_keys as StorageWellKnownKeys, Get}, sp_genesis_builder::PresetId, sp_runtime::{ @@ -99,6 +98,7 @@ use { prod_or_fast_parameter_types, EraIndex, GetHostConfiguration, GetSessionContainerChains, ParaIdAssignmentHooks, RegistrarHandler, Slot, SlotFrequency, }, + xcm::Version as XcmVersion, xcm_runtime_apis::{ dry_run::{CallDryRunEffects, Error as XcmDryRunApiError, XcmDryRunEffects}, fees::Error as XcmPaymentApiError, @@ -135,6 +135,7 @@ use { transaction_validity::{TransactionPriority, TransactionSource, TransactionValidity}, ApplyExtrinsicResult, Cow, FixedU128, KeyTypeId, Perbill, Percent, Permill, RuntimeDebug, }, + sp_staking::offence::OffenceSeverity, sp_staking::SessionIndex, sp_version::RuntimeVersion, xcm::{ @@ -218,7 +219,17 @@ pub fn native_version() -> NativeVersion { /// /// Can be extended to serve further use-cases besides just UMP. Is stored in storage, so any change /// to existing values will require a migration. -#[derive(Encode, Decode, Clone, MaxEncodedLen, Eq, PartialEq, RuntimeDebug, TypeInfo)] +#[derive( + Encode, + Decode, + Clone, + MaxEncodedLen, + Eq, + PartialEq, + RuntimeDebug, + TypeInfo, + DecodeWithMemTracking, +)] pub enum AggregateMessageOrigin { /// Inbound upward message. #[codec(index = 0)] @@ -458,6 +469,7 @@ impl pallet_scheduler::Config for Runtime { type WeightInfo = weights::pallet_scheduler::SubstrateWeight; type OriginPrivilegeCmp = OriginPrivilegeCmp; type Preimages = Preimage; + type BlockNumberProvider = System; } parameter_types! { @@ -600,6 +612,7 @@ impl pallet_session::Config for Runtime { type SessionHandler = ::KeyTypeIdProviders; type Keys = SessionKeys; type WeightInfo = weights::pallet_session::SubstrateWeight; + type DisablingStrategy = (); //TODO: revisit this } pub struct FullIdentificationOf; @@ -859,6 +872,7 @@ impl pallet_multisig::Config for Runtime { type DepositFactor = DepositFactor; type MaxSignatories = MaxSignatories; type WeightInfo = weights::pallet_multisig::SubstrateWeight; + type BlockNumberProvider = System; } parameter_types! { @@ -884,6 +898,7 @@ parameter_types! { Decode, RuntimeDebug, MaxEncodedLen, + DecodeWithMemTracking, TypeInfo, )] pub enum ProxyType { @@ -1017,6 +1032,7 @@ impl pallet_proxy::Config for Runtime { type CallHasher = BlakeTwo256; type AnnouncementDepositBase = AnnouncementDepositBase; type AnnouncementDepositFactor = AnnouncementDepositFactor; + type BlockNumberProvider = System; } impl parachains_origin::Config for Runtime {} @@ -1424,8 +1440,8 @@ use { pub struct StarlightSessionInterface; impl SessionInterface for StarlightSessionInterface { - fn disable_validator(validator_index: u32) -> bool { - Session::disable_index(validator_index) + fn report_offence(validator: AccountId, severity: OffenceSeverity) { + Session::report_offence(validator, severity); } fn validators() -> Vec { @@ -2405,8 +2421,8 @@ sp_api::impl_runtime_apis! { } impl xcm_runtime_apis::dry_run::DryRunApi for Runtime { - fn dry_run_call(origin: OriginCaller, call: RuntimeCall) -> Result, XcmDryRunApiError> { - XcmPallet::dry_run_call::(origin, call) + fn dry_run_call(origin: OriginCaller, call: RuntimeCall, result_xcms_version: XcmVersion) -> Result, XcmDryRunApiError> { + XcmPallet::dry_run_call::(origin, call, result_xcms_version) } fn dry_run_xcm(origin_location: VersionedLocation, xcm: VersionedXcm) -> Result, XcmDryRunApiError> { @@ -2646,10 +2662,14 @@ sp_api::impl_runtime_apis! { } fn para_backing_state(para_id: ParaId) -> Option { + // TODO: the alternative is to use backing_constraints and candidates_pending_availability + // but backing_constraints is private. + #[allow(deprecated)] parachains_runtime_api_impl::backing_state::(para_id) } fn async_backing_params() -> primitives::AsyncBackingParams { + #[allow(deprecated)] parachains_runtime_api_impl::async_backing_params::() } diff --git a/chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_token_transfers.rs b/chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_token_transfers.rs index a7a4f106fe..604d0c3f3f 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_token_transfers.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_token_transfers.rs @@ -31,7 +31,7 @@ use { inbound::{Log, Message}, AgentId, Channel, ChannelId, ParaId, }, - snowbridge_router_primitives::inbound::{ + snowbridge_inbound_queue_primitives::inbound::{ envelope::{Envelope, OutboundMessageAccepted}, Command, Destination, MessageProcessor, MessageV1, VersionedXcmMessage, }, diff --git a/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/integration_tests.rs b/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/integration_tests.rs index d877f9df58..63276f5b50 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/integration_tests.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/integration_tests.rs @@ -27,7 +27,7 @@ use { inbound::{Log, Message}, Channel, PRIMARY_GOVERNANCE_CHANNEL, }, - snowbridge_router_primitives::inbound::envelope::OutboundMessageAccepted, + snowbridge_inbound_queue_primitives::inbound::envelope::OutboundMessageAccepted, sp_core::H256, sp_runtime::DispatchError, tp_bridge::symbiotic_message_processor::{ diff --git a/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/message_processor_tests.rs b/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/message_processor_tests.rs index cc7ebc79d9..525b587635 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/message_processor_tests.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/message_processor_tests.rs @@ -20,7 +20,7 @@ use { hex_literal::hex, keyring::Sr25519Keyring, snowbridge_core::{Channel, PRIMARY_GOVERNANCE_CHANNEL}, - snowbridge_router_primitives::inbound::{envelope::Envelope, MessageProcessor}, + snowbridge_inbound_queue_primitives::inbound::{envelope::Envelope, MessageProcessor}, sp_core::{H160, H256}, sp_runtime::DispatchError, tp_bridge::symbiotic_message_processor::{ diff --git a/chains/orchestrator-relays/runtime/starlight/src/weights/frame_system_extensions.rs b/chains/orchestrator-relays/runtime/starlight/src/weights/frame_system_extensions.rs index bbea15a629..6408a1e274 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/weights/frame_system_extensions.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/weights/frame_system_extensions.rs @@ -54,6 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for frame_system_extensions using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl frame_system::ExtensionsWeightInfo for SubstrateWeight { + fn weight_reclaim() -> Weight { + todo!() + } fn check_genesis() -> Weight { // Proof Size summary in bytes: // Measured: `30` diff --git a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_beefy_mmr.rs b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_beefy_mmr.rs index 2a98b74e49..9e314b301c 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_beefy_mmr.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_beefy_mmr.rs @@ -54,6 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_beefy_mmr using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_beefy_mmr::WeightInfo for SubstrateWeight { + fn n_leafs_proof_is_optimal(_n: u32, ) -> Weight { + todo!() + } /// Storage: `System::BlockHash` (r:1 w:0) /// Proof: `System::BlockHash` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) fn extract_validation_context() -> Weight { diff --git a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_message_queue.rs b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_message_queue.rs index 9a66172acf..c9ec518c27 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_message_queue.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_message_queue.rs @@ -54,6 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_message_queue using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_message_queue::WeightInfo for SubstrateWeight { + fn set_service_head() -> Weight { + todo!() + } /// Storage: `MessageQueue::ServiceHead` (r:1 w:0) /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `MaxEncodedLen`) /// Storage: `MessageQueue::BookStateFor` (r:2 w:2) diff --git a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_multiblock_migrations.rs b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_multiblock_migrations.rs index 3ae7dd8995..e7a6aba81c 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_multiblock_migrations.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_multiblock_migrations.rs @@ -54,6 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_multiblock_migrations using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_multiblock_migrations::WeightInfo for SubstrateWeight { + fn reset_pallet_migration(_n: u32, ) -> Weight { + todo!() + } /// Storage: `MultiBlockMigrations::Cursor` (r:1 w:1) /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) /// Storage: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) diff --git a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_multisig.rs b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_multisig.rs index 2532abafd3..59a6cff7f1 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_multisig.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_multisig.rs @@ -54,6 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_multisig using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_multisig::WeightInfo for SubstrateWeight { + fn poke_deposit(_s: u32, ) -> Weight { + todo!() + } /// The range of component `z` is `[0, 10000]`. fn as_multi_threshold_1(z: u32, ) -> Weight { // Proof Size summary in bytes: diff --git a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_proxy.rs b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_proxy.rs index de3fee5a89..0a00f36ab9 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_proxy.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_proxy.rs @@ -54,6 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_proxy using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_proxy::WeightInfo for SubstrateWeight { + fn poke_deposit() -> Weight { + todo!() + } /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1241), added: 3716, mode: `MaxEncodedLen`) /// The range of component `p` is `[1, 31]`. diff --git a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_utility.rs b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_utility.rs index 007e2df8da..ce1f1571f9 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_utility.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_utility.rs @@ -54,6 +54,12 @@ use sp_std::marker::PhantomData; /// Weights for pallet_utility using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_utility::WeightInfo for SubstrateWeight { + fn dispatch_as_fallible() -> Weight { + todo!() + } + fn if_else() -> Weight { + todo!() + } /// The range of component `c` is `[0, 1000]`. fn batch(c: u32, ) -> Weight { // Proof Size summary in bytes: diff --git a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_xcm.rs b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_xcm.rs index 42ee086ba6..a741c457f7 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_xcm.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_xcm.rs @@ -54,6 +54,12 @@ use sp_std::marker::PhantomData; /// Weights for pallet_xcm using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_xcm::WeightInfo for SubstrateWeight { + fn add_authorized_alias() -> Weight { + todo!() + } + fn remove_authorized_alias() -> Weight { + todo!() + } /// Storage: `Dmp::DeliveryFeeFactor` (r:1 w:0) /// Proof: `Dmp::DeliveryFeeFactor` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `XcmPallet::SupportedVersion` (r:1 w:0) diff --git a/chains/orchestrator-relays/runtime/starlight/src/weights/runtime_parachains_assigner_on_demand.rs b/chains/orchestrator-relays/runtime/starlight/src/weights/runtime_parachains_assigner_on_demand.rs index 3cbc1e98c2..ff2aec1595 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/weights/runtime_parachains_assigner_on_demand.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/weights/runtime_parachains_assigner_on_demand.rs @@ -54,6 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for runtime_parachains::assigner_on_demand using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl runtime_parachains::on_demand::WeightInfo for SubstrateWeight { + fn place_order_with_credits(_s: u32) -> Weight { + todo!() + } /// Storage: `OnDemandAssignmentProvider::QueueStatus` (r:1 w:1) /// Proof: `OnDemandAssignmentProvider::QueueStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:1 w:1) diff --git a/chains/orchestrator-relays/runtime/starlight/src/weights/runtime_parachains_disputes_slashing.rs b/chains/orchestrator-relays/runtime/starlight/src/weights/runtime_parachains_disputes_slashing.rs index b8cf0f90c3..19c5f9931e 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/weights/runtime_parachains_disputes_slashing.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/weights/runtime_parachains_disputes_slashing.rs @@ -54,42 +54,7 @@ use sp_std::marker::PhantomData; /// Weights for runtime_parachains::disputes::slashing using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl runtime_parachains::disputes::slashing::WeightInfo for SubstrateWeight { - /// Storage: `Session::CurrentIndex` (r:1 w:0) - /// Proof: `Session::CurrentIndex` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Historical::HistoricalSessions` (r:1 w:0) - /// Proof: `Historical::HistoricalSessions` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`) - /// Storage: `ParasSlashing::UnappliedSlashes` (r:1 w:1) - /// Proof: `ParasSlashing::UnappliedSlashes` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Offences::ConcurrentReportsIndex` (r:1 w:1) - /// Proof: `Offences::ConcurrentReportsIndex` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Offences::Reports` (r:1 w:1) - /// Proof: `Offences::Reports` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `ExternalValidatorSlashes::SlashingMode` (r:1 w:0) - /// Proof: `ExternalValidatorSlashes::SlashingMode` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `ExternalValidators::ActiveEra` (r:1 w:0) - /// Proof: `ExternalValidators::ActiveEra` (`max_values`: Some(1), `max_size`: Some(13), added: 508, mode: `MaxEncodedLen`) - /// Storage: `ExternalValidators::ErasStartSessionIndex` (r:1 w:0) - /// Proof: `ExternalValidators::ErasStartSessionIndex` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `MaxEncodedLen`) - /// Storage: `ExternalValidators::CurrentExternalIndex` (r:1 w:0) - /// Proof: `ExternalValidators::CurrentExternalIndex` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) - /// Storage: `ExternalValidators::WhitelistedValidators` (r:1 w:0) - /// Proof: `ExternalValidators::WhitelistedValidators` (`max_values`: Some(1), `max_size`: Some(3202), added: 3697, mode: `MaxEncodedLen`) - /// Storage: `ExternalValidatorSlashes::NextSlashId` (r:1 w:1) - /// Proof: `ExternalValidatorSlashes::NextSlashId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ExternalValidatorSlashes::ValidatorSlashInEra` (r:1 w:1) - /// Proof: `ExternalValidatorSlashes::ValidatorSlashInEra` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) - /// Storage: `ExternalValidatorSlashes::Slashes` (r:1 w:1) - /// Proof: `ExternalValidatorSlashes::Slashes` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// The range of component `n` is `[4, 100]`. - fn report_dispute_lost(n: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `1083` - // Estimated: `4687` - // Minimum execution time: 102_085_000 picoseconds. - Weight::from_parts(117_383_246, 4687) - // Standard Error: 4_446 - .saturating_add(Weight::from_parts(115_258, 0).saturating_mul(n.into())) - .saturating_add(T::DbWeight::get().reads(13_u64)) - .saturating_add(T::DbWeight::get().writes(6_u64)) + fn report_dispute_lost_unsigned(_n: u32, ) -> Weight { + todo!() } } \ No newline at end of file diff --git a/chains/orchestrator-relays/runtime/starlight/src/weights/snowbridge_pallet_system.rs b/chains/orchestrator-relays/runtime/starlight/src/weights/snowbridge_pallet_system.rs index 3c695e0585..a9f82d2954 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/weights/snowbridge_pallet_system.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/weights/snowbridge_pallet_system.rs @@ -123,166 +123,6 @@ impl snowbridge_pallet_system::WeightInfo for Substrate .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } - /// Storage: `EthereumSystem::Agents` (r:1 w:1) - /// Proof: `EthereumSystem::Agents` (`max_values`: None, `max_size`: Some(40), added: 2515, mode: `MaxEncodedLen`) - /// Storage: `EthereumSystem::Channels` (r:1 w:0) - /// Proof: `EthereumSystem::Channels` (`max_values`: None, `max_size`: Some(76), added: 2551, mode: `MaxEncodedLen`) - /// Storage: `EthereumSystem::PricingParameters` (r:1 w:0) - /// Proof: `EthereumSystem::PricingParameters` (`max_values`: Some(1), `max_size`: Some(112), added: 607, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `EthereumOutboundQueue::OperatingMode` (r:1 w:0) - /// Proof: `EthereumOutboundQueue::OperatingMode` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::BookStateFor` (r:1 w:1) - /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(136), added: 2611, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::ServiceHead` (r:1 w:1) - /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `MaxEncodedLen`) - /// Storage: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Proof: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Storage: `MessageQueue::Pages` (r:0 w:1) - /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(32845), added: 35320, mode: `MaxEncodedLen`) - /// Storage: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - /// Proof: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - fn create_agent() -> Weight { - // Proof Size summary in bytes: - // Measured: `665` - // Estimated: `3601` - // Minimum execution time: 110_812_000 picoseconds. - Weight::from_parts(113_746_000, 3601) - .saturating_add(T::DbWeight::get().reads(7_u64)) - .saturating_add(T::DbWeight::get().writes(7_u64)) - } - /// Storage: `EthereumSystem::Agents` (r:1 w:0) - /// Proof: `EthereumSystem::Agents` (`max_values`: None, `max_size`: Some(40), added: 2515, mode: `MaxEncodedLen`) - /// Storage: `EthereumSystem::Channels` (r:2 w:1) - /// Proof: `EthereumSystem::Channels` (`max_values`: None, `max_size`: Some(76), added: 2551, mode: `MaxEncodedLen`) - /// Storage: `EthereumSystem::PricingParameters` (r:1 w:0) - /// Proof: `EthereumSystem::PricingParameters` (`max_values`: Some(1), `max_size`: Some(112), added: 607, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `EthereumOutboundQueue::OperatingMode` (r:1 w:0) - /// Proof: `EthereumOutboundQueue::OperatingMode` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::BookStateFor` (r:1 w:1) - /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(136), added: 2611, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::Pages` (r:1 w:1) - /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(32845), added: 35320, mode: `MaxEncodedLen`) - /// Storage: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Proof: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Storage: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - /// Proof: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - fn create_channel() -> Weight { - // Proof Size summary in bytes: - // Measured: `1103` - // Estimated: `36310` - // Minimum execution time: 122_122_000 picoseconds. - Weight::from_parts(124_712_000, 36310) - .saturating_add(T::DbWeight::get().reads(8_u64)) - .saturating_add(T::DbWeight::get().writes(6_u64)) - } - /// Storage: `EthereumSystem::Channels` (r:1 w:0) - /// Proof: `EthereumSystem::Channels` (`max_values`: None, `max_size`: Some(76), added: 2551, mode: `MaxEncodedLen`) - /// Storage: `EthereumSystem::PricingParameters` (r:1 w:0) - /// Proof: `EthereumSystem::PricingParameters` (`max_values`: Some(1), `max_size`: Some(112), added: 607, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `EthereumOutboundQueue::OperatingMode` (r:1 w:0) - /// Proof: `EthereumOutboundQueue::OperatingMode` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::BookStateFor` (r:2 w:2) - /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(136), added: 2611, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::ServiceHead` (r:1 w:0) - /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `MaxEncodedLen`) - /// Storage: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Proof: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Storage: `MessageQueue::Pages` (r:0 w:1) - /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(32845), added: 35320, mode: `MaxEncodedLen`) - /// Storage: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - /// Proof: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - fn update_channel() -> Weight { - // Proof Size summary in bytes: - // Measured: `886` - // Estimated: `6212` - // Minimum execution time: 115_493_000 picoseconds. - Weight::from_parts(117_490_000, 6212) - .saturating_add(T::DbWeight::get().reads(7_u64)) - .saturating_add(T::DbWeight::get().writes(6_u64)) - } - /// Storage: `EthereumSystem::Channels` (r:2 w:0) - /// Proof: `EthereumSystem::Channels` (`max_values`: None, `max_size`: Some(76), added: 2551, mode: `MaxEncodedLen`) - /// Storage: `EthereumSystem::PricingParameters` (r:1 w:0) - /// Proof: `EthereumSystem::PricingParameters` (`max_values`: Some(1), `max_size`: Some(112), added: 607, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::BookStateFor` (r:2 w:2) - /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(136), added: 2611, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::ServiceHead` (r:1 w:0) - /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `MaxEncodedLen`) - /// Storage: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Proof: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Storage: `MessageQueue::Pages` (r:0 w:1) - /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(32845), added: 35320, mode: `MaxEncodedLen`) - /// Storage: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - /// Proof: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - fn force_update_channel() -> Weight { - // Proof Size summary in bytes: - // Measured: `685` - // Estimated: `6212` - // Minimum execution time: 66_902_000 picoseconds. - Weight::from_parts(68_133_000, 6212) - .saturating_add(T::DbWeight::get().reads(6_u64)) - .saturating_add(T::DbWeight::get().writes(5_u64)) - } - /// Storage: `EthereumSystem::Agents` (r:1 w:0) - /// Proof: `EthereumSystem::Agents` (`max_values`: None, `max_size`: Some(40), added: 2515, mode: `MaxEncodedLen`) - /// Storage: `EthereumSystem::Channels` (r:1 w:0) - /// Proof: `EthereumSystem::Channels` (`max_values`: None, `max_size`: Some(76), added: 2551, mode: `MaxEncodedLen`) - /// Storage: `EthereumSystem::PricingParameters` (r:1 w:0) - /// Proof: `EthereumSystem::PricingParameters` (`max_values`: Some(1), `max_size`: Some(112), added: 607, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `EthereumOutboundQueue::OperatingMode` (r:1 w:0) - /// Proof: `EthereumOutboundQueue::OperatingMode` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::BookStateFor` (r:2 w:2) - /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(136), added: 2611, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::ServiceHead` (r:1 w:0) - /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `MaxEncodedLen`) - /// Storage: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Proof: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Storage: `MessageQueue::Pages` (r:0 w:1) - /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(32845), added: 35320, mode: `MaxEncodedLen`) - /// Storage: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - /// Proof: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - fn transfer_native_from_agent() -> Weight { - // Proof Size summary in bytes: - // Measured: `988` - // Estimated: `6212` - // Minimum execution time: 122_237_000 picoseconds. - Weight::from_parts(124_867_000, 6212) - .saturating_add(T::DbWeight::get().reads(8_u64)) - .saturating_add(T::DbWeight::get().writes(6_u64)) - } - /// Storage: `EthereumSystem::Agents` (r:1 w:0) - /// Proof: `EthereumSystem::Agents` (`max_values`: None, `max_size`: Some(40), added: 2515, mode: `MaxEncodedLen`) - /// Storage: `EthereumSystem::Channels` (r:1 w:0) - /// Proof: `EthereumSystem::Channels` (`max_values`: None, `max_size`: Some(76), added: 2551, mode: `MaxEncodedLen`) - /// Storage: `EthereumSystem::PricingParameters` (r:1 w:0) - /// Proof: `EthereumSystem::PricingParameters` (`max_values`: Some(1), `max_size`: Some(112), added: 607, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::BookStateFor` (r:2 w:2) - /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(136), added: 2611, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::ServiceHead` (r:1 w:0) - /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `MaxEncodedLen`) - /// Storage: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Proof: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Storage: `MessageQueue::Pages` (r:0 w:1) - /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(32845), added: 35320, mode: `MaxEncodedLen`) - /// Storage: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - /// Proof: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - fn force_transfer_native_from_agent() -> Weight { - // Proof Size summary in bytes: - // Measured: `710` - // Estimated: `6212` - // Minimum execution time: 74_715_000 picoseconds. - Weight::from_parts(76_184_000, 6212) - .saturating_add(T::DbWeight::get().reads(6_u64)) - .saturating_add(T::DbWeight::get().writes(5_u64)) - } /// Storage: `EthereumSystem::Channels` (r:1 w:0) /// Proof: `EthereumSystem::Channels` (`max_values`: None, `max_size`: Some(76), added: 2551, mode: `MaxEncodedLen`) /// Storage: `EthereumSystem::PricingParameters` (r:1 w:0) diff --git a/chains/orchestrator-relays/runtime/starlight/src/weights/xcm/mod.rs b/chains/orchestrator-relays/runtime/starlight/src/weights/xcm/mod.rs index fbe23da986..626b8df2ad 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/weights/xcm/mod.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/weights/xcm/mod.rs @@ -282,7 +282,7 @@ where _dest: &Location, remote_fees: &Option, _preserve_origin: &bool, - assets: &Vec, + assets: &BoundedVec, _xcm: &Xcm<()>, ) -> Weight { let mut weight = if let Some(remote_fees) = remote_fees { diff --git a/chains/orchestrator-relays/runtime/starlight/src/xcm_config.rs b/chains/orchestrator-relays/runtime/starlight/src/xcm_config.rs index 0c6e6af794..4058f199fd 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/xcm_config.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/xcm_config.rs @@ -228,6 +228,7 @@ impl xcm_executor::Config for XcmConfig { type HrmpChannelAcceptedHandler = (); type HrmpChannelClosingHandler = (); type XcmRecorder = (); + type XcmEventEmitter = (); // TODO: revisit this } parameter_types! { @@ -290,4 +291,5 @@ impl pallet_xcm::Config for Runtime { type RemoteLockConsumerIdentifier = (); type WeightInfo = weights::pallet_xcm::SubstrateWeight; type AdminOrigin = EnsureRoot; + type AuthorizedAliasConsideration = (); // TODO: revisit this } diff --git a/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/Cargo.toml b/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/Cargo.toml index 0a400ec13a..4ea76c9fff 100644 --- a/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/Cargo.toml +++ b/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/Cargo.toml @@ -22,7 +22,7 @@ keyring = { workspace = true } parity-scale-codec = { workspace = true, features = [ "derive", "max-encoded-len", "std" ] } snowbridge-core = { workspace = true } snowbridge-pallet-inbound-queue = { workspace = true, features = [ "std" ] } -snowbridge-router-primitives = { workspace = true, features = [ "std" ] } +snowbridge-inbound-queue-primitives = { workspace = true, features = [ "std" ] } sp-core = { workspace = true } tanssi-emulated-integration-tests-common = { workspace = true } tp-bridge = { workspace = true, features = [ "std" ] } diff --git a/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/src/tests/mod.rs b/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/src/tests/mod.rs index bee7c70944..e38241eaf1 100644 --- a/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/src/tests/mod.rs +++ b/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/src/tests/mod.rs @@ -33,7 +33,7 @@ mod imports { inbound::{Log, Message}, PRIMARY_GOVERNANCE_CHANNEL, }, - snowbridge_router_primitives::inbound::envelope::OutboundMessageAccepted, + snowbridge_inbound_queue_primitives::inbound::envelope::OutboundMessageAccepted, sp_core::H256, tanssi_emulated_integration_tests_common::snowbridge::mock_snowbridge_message_proof, tp_bridge::{ diff --git a/chains/xcm-integration-tests/emulated/tests/bridges/starlight/Cargo.toml b/chains/xcm-integration-tests/emulated/tests/bridges/starlight/Cargo.toml index 0f451882ba..9001e4d0c7 100644 --- a/chains/xcm-integration-tests/emulated/tests/bridges/starlight/Cargo.toml +++ b/chains/xcm-integration-tests/emulated/tests/bridges/starlight/Cargo.toml @@ -19,7 +19,7 @@ keyring = { workspace = true } parity-scale-codec = { workspace = true, features = [ "derive", "max-encoded-len", "std" ] } snowbridge-core = { workspace = true } snowbridge-pallet-inbound-queue = { workspace = true, features = [ "std" ] } -snowbridge-router-primitives = { workspace = true, features = [ "std" ] } +snowbridge-inbound-queue-primitives = { workspace = true, features = [ "std" ] } sp-core = { workspace = true } starlight-emulated-chain = { workspace = true } starlight-runtime = { workspace = true, features = [ "std", "testing-helpers" ] } diff --git a/chains/xcm-integration-tests/emulated/tests/bridges/starlight/src/tests/mod.rs b/chains/xcm-integration-tests/emulated/tests/bridges/starlight/src/tests/mod.rs index 8aa045653f..c7fab8014c 100644 --- a/chains/xcm-integration-tests/emulated/tests/bridges/starlight/src/tests/mod.rs +++ b/chains/xcm-integration-tests/emulated/tests/bridges/starlight/src/tests/mod.rs @@ -28,7 +28,7 @@ mod imports { inbound::{Log, Message}, PRIMARY_GOVERNANCE_CHANNEL, }, - snowbridge_router_primitives::inbound::envelope::OutboundMessageAccepted, + snowbridge_inbound_queue_primitives::inbound::envelope::OutboundMessageAccepted, sp_core::H256, starlight_emulated_chain::StarlightRelayPallet, starlight_runtime::Runtime, diff --git a/client/node-common/src/service.rs b/client/node-common/src/service.rs index 99c80fb317..2e646dc145 100644 --- a/client/node-common/src/service.rs +++ b/client/node-common/src/service.rs @@ -44,7 +44,7 @@ use { sc_network_sync::SyncingService, sc_network_transactions::TransactionsHandlerController, sc_service::{ - Configuration, KeystoreContainer, NetworkStarter, SpawnTaskHandle, TFullBackend, + Configuration, KeystoreContainer, SpawnTaskHandle, TFullBackend, TFullClient, TaskManager, }, sc_telemetry::{Telemetry, TelemetryWorker, TelemetryWorkerHandle}, @@ -186,7 +186,6 @@ pub struct NodeBuilder< pub struct Network { pub network: Arc, pub system_rpc_tx: TracingUnboundedSender>, - pub start_network: NetworkStarter, pub sync_service: Arc>, } @@ -395,7 +394,7 @@ where let import_queue_service = import_queue.service(); let spawn_handle = task_manager.spawn_handle(); - let (network, system_rpc_tx, tx_handler_controller, start_network, sync_service) = + let (network, system_rpc_tx, tx_handler_controller, sync_service) = cumulus_client_service::build_network(cumulus_client_service::BuildNetworkParams { parachain_config, client: client.clone(), @@ -422,7 +421,6 @@ where network: Network { network, system_rpc_tx, - start_network, sync_service, }, tx_handler_controller, @@ -482,7 +480,7 @@ where let import_queue_service = import_queue.service(); - let (network, system_rpc_tx, tx_handler_controller, start_network, sync_service) = + let (network, system_rpc_tx, tx_handler_controller, sync_service) = sc_service::build_network(sc_service::BuildNetworkParams { config: parachain_config, client: client.clone(), @@ -509,7 +507,6 @@ where network: Network { network, system_rpc_tx, - start_network, sync_service, }, tx_handler_controller, diff --git a/client/service-container-chain/src/service.rs b/client/service-container-chain/src/service.rs index 1cae599dec..dad667ab83 100644 --- a/client/service-container-chain/src/service.rs +++ b/client/service-container-chain/src/service.rs @@ -294,7 +294,6 @@ pub fn start_node_impl_container< ); } - node_builder.network.start_network.start_network(); Ok(( node_builder.task_manager, node_builder.client, diff --git a/pallets/data-preservers/src/mock.rs b/pallets/data-preservers/src/mock.rs index ef6b46b00a..fa2b0b25f4 100644 --- a/pallets/data-preservers/src/mock.rs +++ b/pallets/data-preservers/src/mock.rs @@ -306,6 +306,7 @@ where Clone, TypeInfo, MaxEncodedLen, + DecodeWithMemTracking, )] pub enum ProviderRequest { Free, @@ -338,6 +339,7 @@ pub enum AssignerParameter { Clone, TypeInfo, MaxEncodedLen, + DecodeWithMemTracking, )] pub enum AssignmentWitness { Free, diff --git a/pallets/data-preservers/src/types.rs b/pallets/data-preservers/src/types.rs index dee466014e..4f23ce65e1 100644 --- a/pallets/data-preservers/src/types.rs +++ b/pallets/data-preservers/src/types.rs @@ -61,7 +61,7 @@ impl ParaIdsFilter { } #[apply(derive_storage_traits)] -#[derive(MaxEncodedLen)] +#[derive(MaxEncodedLen, DecodeWithMemTracking)] pub enum ProfileMode { Bootnode, Rpc { supports_ethereum_rpcs: bool }, diff --git a/pallets/ethereum-token-transfers/Cargo.toml b/pallets/ethereum-token-transfers/Cargo.toml index 402d123806..2d644e32b0 100644 --- a/pallets/ethereum-token-transfers/Cargo.toml +++ b/pallets/ethereum-token-transfers/Cargo.toml @@ -33,7 +33,8 @@ pallet-session = { workspace = true, features = [ "historical" ] } runtime-parachains = { workspace = true } snowbridge-core = { workspace = true } -snowbridge-outbound-queue-merkle-tree = { workspace = true } +snowbridge-merkle-tree = { workspace = true } +snowbridge-outbound-queue-primitives = { workspace = true } polkadot-primitives = { workspace = true } xcm = { workspace = true } @@ -57,7 +58,8 @@ std = [ "runtime-parachains/std", "scale-info/std", "snowbridge-core/std", - "snowbridge-outbound-queue-merkle-tree/std", + "snowbridge-merkle-tree/std", + "snowbridge-outbound-queue-primitives/std", "sp-core/std", "sp-io/std", "sp-runtime/std", diff --git a/pallets/ethereum-token-transfers/src/lib.rs b/pallets/ethereum-token-transfers/src/lib.rs index 506b0157b1..3a6296b193 100644 --- a/pallets/ethereum-token-transfers/src/lib.rs +++ b/pallets/ethereum-token-transfers/src/lib.rs @@ -63,11 +63,10 @@ use { }, }, frame_system::pallet_prelude::*, - snowbridge_core::{ - outbound::{ - Command as SnowbridgeCommand, Message as SnowbridgeMessage, SendError, SendMessage, - }, - AgentId, ChannelId, ParaId, TokenId, + snowbridge_core::{AgentId, ChannelId, ParaId, TokenId}, + snowbridge_outbound_queue_primitives::SendError, + snowbridge_outbound_queue_primitives::v1::{ + Command as SnowbridgeCommand, Message as SnowbridgeMessage, SendMessage, }, sp_core::{H160, H256}, sp_runtime::{traits::MaybeEquivalence, DispatchResult}, diff --git a/pallets/external-validator-slashes/src/lib.rs b/pallets/external-validator-slashes/src/lib.rs index 9c9c6f8b0c..ccb7a14d77 100644 --- a/pallets/external-validator-slashes/src/lib.rs +++ b/pallets/external-validator-slashes/src/lib.rs @@ -33,7 +33,7 @@ use { frame_system::pallet_prelude::*, log::log, pallet_staking::SessionInterface, - parity_scale_codec::{Decode, Encode, FullCodec}, + parity_scale_codec::{Decode, Encode, DecodeWithMemTracking, FullCodec}, sp_core::H256, sp_runtime::{ traits::{Convert, Debug, One, Saturating, Zero}, @@ -180,7 +180,7 @@ pub mod pallet { } #[apply(derive_storage_traits)] - #[derive(MaxEncodedLen, Default)] + #[derive(MaxEncodedLen, DecodeWithMemTracking, Default)] pub enum SlashingModeOption { #[default] Enabled, diff --git a/pallets/external-validators-rewards/Cargo.toml b/pallets/external-validators-rewards/Cargo.toml index 5a5c282319..5c760ebcbf 100644 --- a/pallets/external-validators-rewards/Cargo.toml +++ b/pallets/external-validators-rewards/Cargo.toml @@ -33,7 +33,7 @@ pallet-session = { workspace = true, features = [ "historical" ] } runtime-parachains = { workspace = true } snowbridge-core = { workspace = true } -snowbridge-outbound-queue-merkle-tree = { workspace = true } +snowbridge-merkle-tree = { workspace = true } cumulus-primitives-core = { workspace = true } polkadot-primitives = { workspace = true } @@ -60,7 +60,7 @@ std = [ "runtime-parachains/std", "scale-info/std", "snowbridge-core/std", - "snowbridge-outbound-queue-merkle-tree/std", + "snowbridge-merkle-tree/std", "sp-core/std", "sp-io/std", "sp-runtime/std", diff --git a/pallets/external-validators-rewards/runtime-api/Cargo.toml b/pallets/external-validators-rewards/runtime-api/Cargo.toml index 4fe0c85a89..d97c7ba604 100644 --- a/pallets/external-validators-rewards/runtime-api/Cargo.toml +++ b/pallets/external-validators-rewards/runtime-api/Cargo.toml @@ -14,7 +14,7 @@ workspace = true [dependencies] parity-scale-codec = { workspace = true } -snowbridge-outbound-queue-merkle-tree = { workspace = true } +snowbridge-merkle-tree = { workspace = true } sp-api = { workspace = true } sp-core = { workspace = true } @@ -22,7 +22,7 @@ sp-core = { workspace = true } default = [ "std" ] std = [ "parity-scale-codec/std", - "snowbridge-outbound-queue-merkle-tree/std", + "snowbridge-merkle-tree/std", "sp-api/std", "sp-core/std", ] diff --git a/pallets/external-validators-rewards/runtime-api/src/lib.rs b/pallets/external-validators-rewards/runtime-api/src/lib.rs index 3d8c6e1b67..713d6078b4 100644 --- a/pallets/external-validators-rewards/runtime-api/src/lib.rs +++ b/pallets/external-validators-rewards/runtime-api/src/lib.rs @@ -18,7 +18,7 @@ #![cfg_attr(not(feature = "std"), no_std)] -use snowbridge_outbound_queue_merkle_tree::MerkleProof; +use snowbridge_merkle_tree::MerkleProof; sp_api::decl_runtime_apis! { pub trait ExternalValidatorsRewardsApi diff --git a/pallets/external-validators-rewards/src/lib.rs b/pallets/external-validators-rewards/src/lib.rs index aa4366cc11..6479d457dc 100644 --- a/pallets/external-validators-rewards/src/lib.rs +++ b/pallets/external-validators-rewards/src/lib.rs @@ -41,7 +41,7 @@ use { polkadot_primitives::ValidatorIndex, runtime_parachains::session_info, snowbridge_core::{ChannelId, TokenId}, - snowbridge_outbound_queue_merkle_tree::{merkle_proof, merkle_root, verify_proof, MerkleProof}, + snowbridge_merkle_tree::{merkle_proof, merkle_root, verify_proof, MerkleProof}, sp_core::H256, sp_runtime::traits::{Hash, MaybeEquivalence, Zero}, sp_staking::SessionIndex, diff --git a/pallets/external-validators/src/lib.rs b/pallets/external-validators/src/lib.rs index 3f8f064693..068c2370bc 100644 --- a/pallets/external-validators/src/lib.rs +++ b/pallets/external-validators/src/lib.rs @@ -36,7 +36,7 @@ pub use pallet::*; use { frame_support::pallet_prelude::Weight, log::log, - parity_scale_codec::{Decode, Encode, MaxEncodedLen}, + parity_scale_codec::{Decode, DecodeWithMemTracking, Encode, MaxEncodedLen}, scale_info::TypeInfo, sp_runtime::{traits::Get, RuntimeDebug}, sp_staking::SessionIndex, @@ -701,7 +701,17 @@ impl InvulnerablesProvider for Pallet { /// Mode of era-forcing. #[derive( - Copy, Clone, PartialEq, Eq, Default, Encode, Decode, RuntimeDebug, TypeInfo, MaxEncodedLen, + Copy, + Clone, + PartialEq, + Eq, + Default, + Encode, + Decode, + DecodeWithMemTracking, + RuntimeDebug, + TypeInfo, + MaxEncodedLen, )] pub enum Forcing { /// Not forcing anything - just let whatever happen. diff --git a/pallets/inactivity-tracking/src/lib.rs b/pallets/inactivity-tracking/src/lib.rs index 10db5d4993..bf40a36b73 100644 --- a/pallets/inactivity-tracking/src/lib.rs +++ b/pallets/inactivity-tracking/src/lib.rs @@ -72,6 +72,7 @@ pub mod pallet { PartialEq, Eq, Encode, + DecodeWithMemTracking, Decode, TypeInfo, Serialize, diff --git a/pallets/pooled-staking/src/lib.rs b/pallets/pooled-staking/src/lib.rs index 91df90d23b..d1040e1010 100644 --- a/pallets/pooled-staking/src/lib.rs +++ b/pallets/pooled-staking/src/lib.rs @@ -77,7 +77,7 @@ pub mod pallet { Blake2_128Concat, }, frame_system::pallet_prelude::*, - parity_scale_codec::{Decode, Encode, FullCodec}, + parity_scale_codec::{Decode, DecodeWithMemTracking, Encode, FullCodec}, scale_info::TypeInfo, serde::{Deserialize, Serialize}, sp_core::Get, @@ -178,6 +178,7 @@ pub mod pallet { Serialize, Deserialize, MaxEncodedLen, + DecodeWithMemTracking, )] pub enum PendingOperationKey { /// Candidate requested to join the auto compounding pool of a candidate. @@ -195,7 +196,16 @@ pub mod pallet { >; #[derive( - RuntimeDebug, PartialEq, Eq, Encode, Decode, Clone, TypeInfo, Serialize, Deserialize, + RuntimeDebug, + PartialEq, + Eq, + Encode, + Decode, + Clone, + TypeInfo, + Serialize, + Deserialize, + DecodeWithMemTracking, )] pub struct PendingOperationQuery { pub delegator: A, @@ -213,7 +223,16 @@ pub mod pallet { /// worth up to the provided stake. The amount of stake thus will be at most the provided /// amount. #[derive( - RuntimeDebug, PartialEq, Eq, Encode, Decode, Clone, TypeInfo, Serialize, Deserialize, + RuntimeDebug, + PartialEq, + Eq, + Encode, + Decode, + Clone, + TypeInfo, + Serialize, + Deserialize, + DecodeWithMemTracking, )] pub enum SharesOrStake { Shares(T), diff --git a/pallets/pooled-staking/src/migrations.rs b/pallets/pooled-staking/src/migrations.rs index 86e56edc36..4a3f763540 100644 --- a/pallets/pooled-staking/src/migrations.rs +++ b/pallets/pooled-staking/src/migrations.rs @@ -32,9 +32,6 @@ use scale_info::TypeInfo; use sp_core::{ConstU32, Get, MaxEncodedLen, RuntimeDebug}; use sp_runtime::Saturating; -#[cfg(not(feature = "std"))] -use sp_runtime::{Vec, Weight}; - const LOG_TARGET: &'static str = "pallet_pooled_staking::migrations::stepped_generate_summaries"; pub const PALLET_MIGRATIONS_ID: &[u8; 21] = b"pallet-pooled-staking"; diff --git a/pallets/pooled-staking/src/pools.rs b/pallets/pooled-staking/src/pools.rs index 8f18271a20..a6e745335b 100644 --- a/pallets/pooled-staking/src/pools.rs +++ b/pallets/pooled-staking/src/pools.rs @@ -641,7 +641,17 @@ const MASK_LEAVING: u8 = 1u8 << 3; /// Enum of all available pools. /// Must match with the names of the pool structs generated with `impl_pool!`. #[derive( - RuntimeDebug, PartialEq, Eq, Encode, Decode, Copy, Clone, TypeInfo, Serialize, Deserialize, + RuntimeDebug, + PartialEq, + Eq, + Encode, + Decode, + DecodeWithMemTracking, + Copy, + Clone, + TypeInfo, + Serialize, + Deserialize, )] pub enum PoolKind { Joining, @@ -653,7 +663,17 @@ pub enum PoolKind { /// Restricted list of pools that represent active delegation. Those can be targetted by joining /// requests. #[derive( - RuntimeDebug, PartialEq, Eq, Encode, Decode, Copy, Clone, TypeInfo, Serialize, Deserialize, + RuntimeDebug, + PartialEq, + Eq, + Encode, + Decode, + DecodeWithMemTracking, + Copy, + Clone, + TypeInfo, + Serialize, + Deserialize, )] pub enum ActivePoolKind { AutoCompounding, diff --git a/pallets/stream-payment/src/lib.rs b/pallets/stream-payment/src/lib.rs index 7594a37fb8..6e3cbc5c3b 100644 --- a/pallets/stream-payment/src/lib.rs +++ b/pallets/stream-payment/src/lib.rs @@ -46,7 +46,7 @@ use { Blake2_128Concat, }, frame_system::pallet_prelude::*, - parity_scale_codec::{FullCodec, MaxEncodedLen}, + parity_scale_codec::{DecodeWithMemTracking, FullCodec, MaxEncodedLen}, scale_info::TypeInfo, serde::{Deserialize, Serialize}, sp_runtime::{ @@ -232,6 +232,7 @@ pub mod pallet { Serialize, Deserialize, MaxEncodedLen, + DecodeWithMemTracking, )] pub struct StreamConfig { /// Unit in which time is measured using a `TimeProvider`. @@ -262,6 +263,7 @@ pub mod pallet { Eq, Encode, Decode, + DecodeWithMemTracking, Copy, Clone, TypeInfo, @@ -296,6 +298,7 @@ pub mod pallet { Serialize, Deserialize, MaxEncodedLen, + DecodeWithMemTracking, )] pub enum ChangeKind

, /// Graph pool instance. - pub graph: Arc>, + pub graph: Arc

, /// Network service pub network: Arc, /// Chain syncing service @@ -129,8 +128,8 @@ pub struct FullDeps { } /// Instantiate all Full RPC extensions. -pub fn create_full( - deps: FullDeps, +pub fn create_full( + deps: FullDeps, subscription_task_executor: SubscriptionTaskExecutor, pubsub_notification_sinks: Arc< fc_mapping_sync::EthereumBlockNotificationSinks< @@ -147,7 +146,6 @@ where C: HeaderBackend + HeaderMetadata + 'static, C: CallApiAt, C: Send + Sync + 'static, - A: ChainApi + 'static, C::Api: RuntimeApiCollection, P: TransactionPool + 'static, { @@ -554,10 +552,6 @@ const _: () = { )); Ok(Box::new(move |subscription_task_executor| { - let graph_pool = transaction_pool.0 - .as_any() - .downcast_ref::>() - .expect("Frontier container chain template supports only single state transaction pool! Use --pool-type=single-state"); let deps = crate::rpc::FullDeps { backend: backend.clone(), client: client.clone(), @@ -566,7 +560,7 @@ const _: () = { fc_db::Backend::KeyValue(b) => b.clone(), fc_db::Backend::Sql(b) => b.clone(), }, - graph: graph_pool.pool().clone(), + graph: transaction_pool.clone(), pool: transaction_pool.clone(), max_past_logs, max_block_range, diff --git a/chains/container-chains/nodes/frontier/src/service.rs b/chains/container-chains/nodes/frontier/src/service.rs index 4b95f27626..e11d2e2b18 100644 --- a/chains/container-chains/nodes/frontier/src/service.rs +++ b/chains/container-chains/nodes/frontier/src/service.rs @@ -252,12 +252,6 @@ async fn start_node_impl( let frontier_backend = frontier_backend.clone(); Box::new(move |subscription_task_executor| { - let graph_pool = pool.0.as_any() - .downcast_ref:: - , Block - >>().expect("Frontier container chain template supports only single state transaction pool! Use --pool-type=single-state"); - let deps = crate::rpc::FullDeps { backend: backend.clone(), client: client.clone(), @@ -266,7 +260,7 @@ async fn start_node_impl( fc_db::Backend::KeyValue(b) => b.clone(), fc_db::Backend::Sql(b) => b.clone(), }, - graph: graph_pool.pool().clone(), + graph: pool.clone(), pool: pool.clone(), max_past_logs, max_block_range, @@ -530,11 +524,6 @@ pub async fn start_dev_node( let block_data_cache = block_data_cache; Box::new(move |subscription_task_executor| { - let graph_pool= pool.0.as_any() - .downcast_ref:: - , Block - >>().expect("Frontier container chain template supports only single state transaction pool! Use --pool-type=single-state"); let deps = crate::rpc::FullDeps { backend: backend.clone(), client: client.clone(), @@ -543,7 +532,7 @@ pub async fn start_dev_node( fc_db::Backend::KeyValue(b) => b.clone(), fc_db::Backend::Sql(b) => b.clone(), }, - graph: graph_pool.pool().clone(), + graph: pool.clone(), pool: pool.clone(), max_past_logs, max_block_range, From e2a2a992811920cff91f1648bd78363c36cecb2f Mon Sep 17 00:00:00 2001 From: Diego Date: Thu, 29 May 2025 12:07:17 -0300 Subject: [PATCH 003/106] Fix contraints --- Cargo.toml | 1 + chains/container-chains/nodes/frontier/src/rpc/mod.rs | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 9610fdae7d..6fdd5c6972 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -395,6 +395,7 @@ serde = { version = "1.0.197", default-features = false } smallvec = "1.10.0" tap = "1.0.1" + # General (client) async-io = "1.3" async-trait = "0.1" diff --git a/chains/container-chains/nodes/frontier/src/rpc/mod.rs b/chains/container-chains/nodes/frontier/src/rpc/mod.rs index a0ffa75c21..357fa17e0c 100644 --- a/chains/container-chains/nodes/frontier/src/rpc/mod.rs +++ b/chains/container-chains/nodes/frontier/src/rpc/mod.rs @@ -147,7 +147,7 @@ where C: CallApiAt, C: Send + Sync + 'static, C::Api: RuntimeApiCollection, - P: TransactionPool + 'static, + P: TransactionPool::Hash> + 'static, { use { fc_rpc::{Eth, EthFilter, EthPubSub, Net, NetApiServer, Web3, Web3ApiServer}, @@ -230,7 +230,7 @@ where downward_messages: Default::default(), horizontal_messages: Default::default(), }; - Ok(( + Ok::<_, jsonrpsee::core::error::RegisterMethodError>(( timestamp, parachain_inherent_data, mocked_authorities_noting, @@ -266,7 +266,7 @@ where pending_create_inherent_data_providers, pending_consensus_data_provider_frontier, ) - .into(), + .into_rpc(), )?; let tx_pool = TxPool::new(client.clone(), graph.clone()); From bcb32415906aa9cb5dc45eb31a75118817027190 Mon Sep 17 00:00:00 2001 From: Diego Date: Thu, 29 May 2025 12:28:50 -0300 Subject: [PATCH 004/106] Final fixes --- .../nodes/frontier/src/rpc/mod.rs | 31 +++++++------------ 1 file changed, 12 insertions(+), 19 deletions(-) diff --git a/chains/container-chains/nodes/frontier/src/rpc/mod.rs b/chains/container-chains/nodes/frontier/src/rpc/mod.rs index 357fa17e0c..0e6f02c84a 100644 --- a/chains/container-chains/nodes/frontier/src/rpc/mod.rs +++ b/chains/container-chains/nodes/frontier/src/rpc/mod.rs @@ -24,15 +24,14 @@ pub use sc_rpc::SubscriptionTaskExecutor; use { - container_chain_template_frontier_runtime::{ - opaque::Block, AccountId, Hash, Index, RuntimeApi, - }, + container_chain_template_frontier_runtime::{opaque::Block, AccountId, Hash, Index}, core::marker::PhantomData, cumulus_client_parachain_inherent::ParachainInherentData, - cumulus_client_service::ParachainHostFunctions, cumulus_primitives_core::{ParaId, PersistedValidationData}, cumulus_test_relay_sproof_builder::RelayStateSproofBuilder, - fc_rpc::{EthTask, TxPool}, + fc_rpc::{ + EthApiServer, EthFilterApiServer, EthPubSubApiServer, EthTask, TxPool, TxPoolApiServer, + }, fc_storage::StorageOverride, fp_rpc::EthereumRuntimeRPCApi, frame_support::CloneNoBound, @@ -45,9 +44,8 @@ use { AuxStore, BlockOf, StorageProvider, }, sc_consensus_manual_seal::rpc::{EngineCommand, ManualSeal, ManualSealApiServer}, - sc_executor::WasmExecutor, sc_network_sync::SyncingService, - sc_service::{TFullClient, TaskManager}, + sc_service::TaskManager, sc_transaction_pool_api::TransactionPool, sp_api::{CallApiAt, ProvideRuntimeApi}, sp_block_builder::BlockBuilder, @@ -65,12 +63,6 @@ use { tc_service_container_chain::service::{ContainerChainClient, MinimalContainerRuntimeApi}, }; -type ParachainExecutor = WasmExecutor; -type ParachainClient = TFullClient; - -type FullPool = - sc_transaction_pool::BasicPool, Block>; - pub struct DefaultEthConfig(std::marker::PhantomData<(C, BE)>); impl fc_rpc::EthConfig for DefaultEthConfig @@ -138,6 +130,7 @@ pub fn create_full( >, ) -> Result, Box> where + Block: BlockT, BE: Backend + 'static, BE::State: StateBackend, BE::Blockchain: BlockchainBackend, @@ -194,7 +187,7 @@ where let authorities = vec![tc_consensus::get_aura_id_from_seed("alice")]; let authorities_for_cdp = authorities.clone(); - let pending_create_inherent_data_providers = move |_, _| { + let pending_create_inherent_data_providers = move |_, ()| { let authorities_for_cidp = authorities.clone(); async move { @@ -230,7 +223,7 @@ where downward_messages: Default::default(), horizontal_messages: Default::default(), }; - Ok::<_, jsonrpsee::core::error::RegisterMethodError>(( + Ok(( timestamp, parachain_inherent_data, mocked_authorities_noting, @@ -269,7 +262,7 @@ where .into_rpc(), )?; - let tx_pool = TxPool::new(client.clone(), graph.clone()); + let tx_pool: TxPool = TxPool::new(client.clone(), graph.clone()); if let Some(filter_pool) = filter_pool { io.merge( EthFilter::new( @@ -282,7 +275,7 @@ where max_block_range, block_data_cache, ) - .into(), + .into_rpc(), )?; } @@ -314,9 +307,9 @@ where overrides, pubsub_notification_sinks, ) - .into(), + .into_rpc(), )?; - io.merge(tx_pool.into())?; + io.merge(tx_pool.into_rpc())?; if let Some((downward_message_channel, hrmp_message_channel)) = xcm_senders { io.merge( From b8bee26d875cb80d80c3eac1e9e09800e49e82cc Mon Sep 17 00:00:00 2001 From: Diego Date: Thu, 29 May 2025 13:04:37 -0300 Subject: [PATCH 005/106] More fixes --- chains/container-chains/nodes/frontier/src/rpc/eth.rs | 7 +++---- chains/container-chains/nodes/frontier/src/rpc/mod.rs | 1 - 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/chains/container-chains/nodes/frontier/src/rpc/eth.rs b/chains/container-chains/nodes/frontier/src/rpc/eth.rs index d76c605625..ed09bf236b 100644 --- a/chains/container-chains/nodes/frontier/src/rpc/eth.rs +++ b/chains/container-chains/nodes/frontier/src/rpc/eth.rs @@ -17,7 +17,6 @@ use { sc_network::NetworkService, sc_network_sync::SyncingService, - sc_transaction_pool::{ChainApi, Pool}, sp_core::H256, sp_runtime::traits::Block as BlockT, std::{collections::BTreeMap, sync::Arc}, @@ -31,13 +30,13 @@ pub use { }; /// Extra dependencies for Ethereum compatibility. -pub struct EthDeps { +pub struct EthDeps { /// The client instance to use. pub client: Arc, /// Transaction pool instance. pub pool: Arc

, /// Graph pool instance. - pub graph: Arc>, + pub graph: Arc

, /// Ethereum transaction converter. pub converter: Option, /// The Node authority flag @@ -71,7 +70,7 @@ pub struct EthDeps { pub forced_parent_hashes: Option>, } -impl Clone for EthDeps { +impl Clone for EthDeps { fn clone(&self) -> Self { Self { client: self.client.clone(), diff --git a/chains/container-chains/nodes/frontier/src/rpc/mod.rs b/chains/container-chains/nodes/frontier/src/rpc/mod.rs index 0e6f02c84a..814d4aeb01 100644 --- a/chains/container-chains/nodes/frontier/src/rpc/mod.rs +++ b/chains/container-chains/nodes/frontier/src/rpc/mod.rs @@ -130,7 +130,6 @@ pub fn create_full( >, ) -> Result, Box> where - Block: BlockT, BE: Backend + 'static, BE::State: StateBackend, BE::Blockchain: BlockchainBackend, From c3136493809858ffe90f0aa9eeb315eff78ee2f0 Mon Sep 17 00:00:00 2001 From: Diego Date: Tue, 3 Jun 2025 11:18:04 -0300 Subject: [PATCH 006/106] Enable old weights --- .../runtime/dancebox/src/lib.rs | 54 +++++++++---------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/chains/orchestrator-paras/runtime/dancebox/src/lib.rs b/chains/orchestrator-paras/runtime/dancebox/src/lib.rs index b29c8a8251..80bb3b4557 100644 --- a/chains/orchestrator-paras/runtime/dancebox/src/lib.rs +++ b/chains/orchestrator-paras/runtime/dancebox/src/lib.rs @@ -381,7 +381,7 @@ impl frame_system::Config for Runtime { /// The basic call filter to use in dispatchable. type BaseCallFilter = InsideBoth; /// Weight information for the extrinsics of this pallet. - type SystemWeightInfo = (); //TODO recalculate: weights::frame_system::SubstrateWeight; + type SystemWeightInfo = weights::frame_system::SubstrateWeight; /// Block & extrinsics weights: base values and limits. type BlockWeights = RuntimeBlockWeights; /// The maximum length of a block (in bytes). @@ -397,7 +397,7 @@ impl frame_system::Config for Runtime { type PreInherents = (); type PostInherents = (); type PostTransactions = (); - type ExtensionsWeightInfo = (); //TODO: recalculate: weights::frame_system_extensions::SubstrateWeight; + type ExtensionsWeightInfo = weights::frame_system_extensions::SubstrateWeight; } impl cumulus_pallet_weight_reclaim::Config for Runtime { @@ -412,7 +412,7 @@ impl pallet_timestamp::Config for Runtime { ConstU64<{ SLOT_DURATION }>, >; type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>; - type WeightInfo = (); //TODO: recalculate: weights::pallet_timestamp::SubstrateWeight; + type WeightInfo = weights::pallet_timestamp::SubstrateWeight; } pub struct CanAuthor; @@ -444,7 +444,7 @@ impl pallet_author_inherent::Config for Runtime { type AccountLookup = dp_consensus::NimbusLookUp; type CanAuthor = CanAuthor; type SlotBeacon = dp_consensus::AuraDigestSlotBeacon; - type WeightInfo = (); //TODO: recalculate: weights::pallet_author_inherent::SubstrateWeight; + type WeightInfo = weights::pallet_author_inherent::SubstrateWeight; } parameter_types! { @@ -467,7 +467,7 @@ impl pallet_balances::Config for Runtime { type RuntimeHoldReason = RuntimeHoldReason; type RuntimeFreezeReason = RuntimeFreezeReason; type DoneSlashHandler = (); - type WeightInfo = (); //TODO: recalculate: weights::pallet_balances::SubstrateWeight; + type WeightInfo = weights::pallet_balances::SubstrateWeight; } parameter_types! { @@ -482,7 +482,7 @@ impl pallet_transaction_payment::Config for Runtime { type WeightToFee = WeightToFee; type LengthToFee = ConstantMultiplier; type FeeMultiplierUpdate = SlowAdjustingFeeUpdate; - type WeightInfo = (); //TODO: recalculate: weights::pallet_transaction_payment::SubstrateWeight; + type WeightInfo = weights::pallet_transaction_payment::SubstrateWeight; } parameter_types! { @@ -502,7 +502,7 @@ type ConsensusHook = pallet_async_backing::consensus_hook::FixedVelocityConsensu >; impl cumulus_pallet_parachain_system::Config for Runtime { - type WeightInfo = (); //TODO: recalculate: weights::cumulus_pallet_parachain_system::SubstrateWeight; + type WeightInfo = weights::cumulus_pallet_parachain_system::SubstrateWeight; type RuntimeEvent = RuntimeEvent; type OnSystemEvent = (); type SelfParaId = parachain_info::Pallet; @@ -721,7 +721,7 @@ impl pallet_session::Config for Runtime { // Essentially just Aura, but let's be pedantic. type SessionHandler = ::KeyTypeIdProviders; type Keys = SessionKeys; - type WeightInfo = (); //TODO: recalculate: weights::pallet_session::SubstrateWeight; + type WeightInfo = weights::pallet_session::SubstrateWeight; type DisablingStrategy = (); } @@ -958,7 +958,7 @@ impl pallet_collator_assignment::Config for Runtime { type Currency = Balances; type ForceEmptyOrchestrator = ConstBool; type CoreAllocationConfiguration = (); - type WeightInfo = (); //TODO: recalculate: weights::pallet_collator_assignment::SubstrateWeight; + type WeightInfo = weights::pallet_collator_assignment::SubstrateWeight; } impl pallet_authority_assignment::Config for Runtime { @@ -1008,7 +1008,7 @@ impl pallet_services_payment::Config for Runtime { type FreeCollatorAssignmentCredits = FreeCollatorAssignmentCredits; type ManagerOrigin = EitherOfDiverse, EnsureRoot>; - type WeightInfo = (); //TODO: recalculate: weights::pallet_services_payment::SubstrateWeight; + type WeightInfo = weights::pallet_services_payment::SubstrateWeight; } parameter_types! { @@ -1026,7 +1026,7 @@ impl pallet_data_preservers::Config for Runtime { type RuntimeEvent = RuntimeEvent; type RuntimeHoldReason = RuntimeHoldReason; type Currency = Balances; - type WeightInfo = (); //TODO: recalculate: weights::pallet_data_preservers::SubstrateWeight; + type WeightInfo = weights::pallet_data_preservers::SubstrateWeight; type ProfileId = DataPreserversProfileId; type ProfileDeposit = tp_traits::BytesDeposit; @@ -1055,7 +1055,7 @@ impl pallet_author_noting::Config for Runtime { cumulus_pallet_parachain_system::RelaychainDataProvider, >; type MaxContainerChains = MaxLengthParaIds; - type WeightInfo = (); //TODO: recalculate: weights::pallet_author_noting::SubstrateWeight; + type WeightInfo = weights::pallet_author_noting::SubstrateWeight; } parameter_types! { @@ -1074,7 +1074,7 @@ impl pallet_invulnerables::Config for Runtime { type CollatorId = ::AccountId; type CollatorIdOf = ConvertInto; type CollatorRegistration = Session; - type WeightInfo = (); //TODO: recalculate: weights::pallet_invulnerables::SubstrateWeight; + type WeightInfo = weights::pallet_invulnerables::SubstrateWeight; #[cfg(feature = "runtime-benchmarks")] type Currency = Balances; } @@ -1106,7 +1106,7 @@ impl pallet_configuration::Config for Runtime { type SessionIndex = u32; type CurrentSessionIndex = CurrentSessionIndexGetter; type ForceEmptyOrchestrator = ConstBool; - type WeightInfo = (); //TODO: recalculate: weights::pallet_configuration::SubstrateWeight; + type WeightInfo = weights::pallet_configuration::SubstrateWeight; } pub struct DanceboxRegistrarHooks; @@ -1238,7 +1238,7 @@ impl pallet_registrar::Config for Runtime { type RegistrarHooks = DanceboxRegistrarHooks; type RuntimeHoldReason = RuntimeHoldReason; type InnerRegistrar = (); - type WeightInfo = (); //TODO: recalculate: weights::pallet_registrar::SubstrateWeight; + type WeightInfo = weights::pallet_registrar::SubstrateWeight; type DataDepositPerByte = DataDepositPerByte; } @@ -1251,14 +1251,14 @@ impl pallet_authority_mapping::Config for Runtime { impl pallet_sudo::Config for Runtime { type RuntimeCall = RuntimeCall; type RuntimeEvent = RuntimeEvent; - type WeightInfo = (); //TODO: recalculate: weights::pallet_sudo::SubstrateWeight; + type WeightInfo = weights::pallet_sudo::SubstrateWeight; } impl pallet_utility::Config for Runtime { type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; type PalletsOrigin = OriginCaller; - type WeightInfo = (); //TODO: recalculate: weights::pallet_utility::SubstrateWeight; + type WeightInfo = weights::pallet_utility::SubstrateWeight; } /// The type used to represent the kinds of proxying allowed. @@ -1373,7 +1373,7 @@ impl pallet_proxy::Config for Runtime { // - 32 bytes Hasher (Blake2256) // - 4 bytes BlockNumber (u32) type AnnouncementDepositFactor = ConstU128<{ currency::deposit(0, 68) }>; - type WeightInfo = (); //TODO: recalculate: weights::pallet_proxy::SubstrateWeight; + type WeightInfo = weights::pallet_proxy::SubstrateWeight; type BlockNumberProvider = System; } @@ -1412,7 +1412,7 @@ impl pallet_multiblock_migrations::Config for Runtime { type MigrationStatusHandler = (); type FailedMigrationHandler = frame_support::migrations::FreezeChainOnFailedMigration; type MaxServiceWeight = MbmServiceWeight; - type WeightInfo = (); //TODO: recalculate: weights::pallet_multiblock_migrations::SubstrateWeight; + type WeightInfo = weights::pallet_multiblock_migrations::SubstrateWeight; } /// Maintenance mode Call filter @@ -1455,7 +1455,7 @@ parameter_types! { impl pallet_relay_storage_roots::Config for Runtime { type RelaychainStateProvider = cumulus_pallet_parachain_system::RelaychainDataProvider; type MaxStorageRoots = MaxStorageRoots; - type WeightInfo = (); //TODO: recalculate: weights::pallet_relay_storage_roots::SubstrateWeight; + type WeightInfo = weights::pallet_relay_storage_roots::SubstrateWeight; } impl pallet_root_testing::Config for Runtime { @@ -1546,7 +1546,7 @@ impl pallet_pooled_staking::Config for Runtime { type LeavingRequestTimer = SessionTimer; type EligibleCandidatesBufferSize = ConstU32<100>; type EligibleCandidatesFilter = CandidateHasRegisteredKeys; - type WeightInfo = (); //TODO: recalculate: weights::pallet_pooled_staking::SubstrateWeight; + type WeightInfo = weights::pallet_pooled_staking::SubstrateWeight; } parameter_types! { @@ -1602,7 +1602,7 @@ impl pallet_tx_pause::Config for Runtime { type UnpauseOrigin = EnsureRoot; type WhitelistedCalls = (); type MaxNameLen = ConstU32<256>; - type WeightInfo = (); //TODO: recalculate: weights::pallet_tx_pause::SubstrateWeight; + type WeightInfo = weights::pallet_tx_pause::SubstrateWeight; } parameter_types! { @@ -1621,7 +1621,7 @@ impl pallet_stream_payment::Config for Runtime { type OpenStreamHoldAmount = OpenStreamHoldAmount; type RuntimeHoldReason = RuntimeHoldReason; type TimeProvider = tp_stream_payment_common::TimeProvider; - type WeightInfo = (); //TODO: recalculate: weights::pallet_stream_payment::SubstrateWeight; + type WeightInfo = weights::pallet_stream_payment::SubstrateWeight; } parameter_types! { @@ -1658,7 +1658,7 @@ impl pallet_identity::Config for Runtime { type UsernameGracePeriod = ConstU32<{ 30 * DAYS }>; type MaxSuffixLength = ConstU32<7>; type MaxUsernameLength = ConstU32<32>; - type WeightInfo = (); //TODO: recalculate: weights::pallet_identity::SubstrateWeight; + type WeightInfo = weights::pallet_identity::SubstrateWeight; } parameter_types! { @@ -1682,7 +1682,7 @@ impl pallet_treasury::Config for Runtime { type Burn = (); type BurnDestination = (); type MaxApprovals = ConstU32<100>; - type WeightInfo = (); //TODO: recalculate: weights::pallet_treasury::SubstrateWeight; + type WeightInfo = weights::pallet_treasury::SubstrateWeight; type SpendFunds = (); type SpendOrigin = frame_system::EnsureWithSuccess, AccountId, MaxBalance>; @@ -1713,7 +1713,7 @@ impl pallet_multisig::Config for Runtime { type DepositBase = DepositBase; type DepositFactor = DepositFactor; type MaxSignatories = MaxSignatories; - type WeightInfo = (); //TODO: recalculate: weights::pallet_multisig::SubstrateWeight; + type WeightInfo = weights::pallet_multisig::SubstrateWeight; type BlockNumberProvider = System; } @@ -1725,7 +1725,7 @@ impl pallet_inactivity_tracking::Config for Runtime { type CurrentSessionIndex = CurrentSessionIndexGetter; type CurrentCollatorsFetcher = CollatorAssignment; type GetSelfChainBlockAuthor = GetSelfChainBlockAuthor; - type WeightInfo = (); //TODO: recalculate: weights::pallet_inactivity_tracking::SubstrateWeight; + type WeightInfo = weights::pallet_inactivity_tracking::SubstrateWeight; } // Create the runtime by composing the FRAME pallets that were previously configured. From 5813165ce6dac8212c3c88f240ba4c8b25e68a1d Mon Sep 17 00:00:00 2001 From: Diego Date: Tue, 3 Jun 2025 17:56:07 -0300 Subject: [PATCH 007/106] Fix more tests --- Cargo.lock | 5 + Cargo.toml | 2 +- .../runtime/dancebox/src/tests/common/mod.rs | 1 + .../runtime/flashbox/src/tests/common/mod.rs | 1 + .../runtime/dancelight/Cargo.toml | 2 + .../src/bridge_to_ethereum_config.rs | 2 +- .../dancelight/src/tests/common/mod.rs | 5 +- .../dancelight/src/tests/ethereum_system.rs | 144 +----------------- .../src/tests/ethereum_token_transfers.rs | 6 +- .../inbound_queue_tests/integration_tests.rs | 8 +- .../message_processor_tests.rs | 2 +- .../runtime/starlight/Cargo.toml | 2 + .../src/bridge_to_ethereum_config.rs | 2 +- .../runtime/starlight/src/tests/common/mod.rs | 2 +- .../starlight/src/tests/ethereum_system.rs | 2 +- .../src/tests/ethereum_token_transfers.rs | 11 +- .../dancebox/src/genesis.rs | 1 + .../chains/relays/dancelight/src/genesis.rs | 1 + .../chains/relays/rococo/src/genesis.rs | 1 + .../chains/relays/starlight/src/genesis.rs | 1 + .../chains/relays/westend/src/genesis.rs | 1 + .../frontier-template/src/genesis.rs | 1 + .../templates/simple-template/src/genesis.rs | 1 + .../emulated/common/Cargo.toml | 1 + .../emulated/common/src/snowbridge.rs | 2 +- client/consensus/src/mocks.rs | 4 + pallets/data-preservers/src/mock.rs | 17 ++- pallets/ethereum-token-transfers/src/mock.rs | 18 ++- pallets/external-validator-slashes/Cargo.toml | 2 + .../external-validator-slashes/src/mock.rs | 3 +- .../external-validators-rewards/Cargo.toml | 2 + .../external-validators-rewards/src/mock.rs | 15 +- pallets/external-validators/src/mock.rs | 10 +- pallets/inactivity-tracking/src/mock.rs | 1 + pallets/inflation-rewards/src/mock.rs | 9 +- pallets/invulnerables/src/mock.rs | 10 +- pallets/pooled-staking/src/mock.rs | 1 + pallets/registrar/src/mock.rs | 1 + pallets/services-payment/src/mock.rs | 1 + pallets/stream-payment/src/mock.rs | 14 +- pallets/xcm-core-buyer/src/mock.rs | 1 + .../author-noting-inherent/src/tests.rs | 4 + 42 files changed, 124 insertions(+), 196 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 378c6dcd83..3394440d8e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3866,6 +3866,7 @@ dependencies = [ "snowbridge-pallet-inbound-queue-fixtures", "snowbridge-pallet-outbound-queue", "snowbridge-pallet-system", + "snowbridge-verification-primitives", "sp-api", "sp-application-crypto", "sp-arithmetic", @@ -10362,6 +10363,7 @@ dependencies = [ "polkadot-core-primitives", "scale-info", "snowbridge-core", + "snowbridge-outbound-queue-primitives", "sp-core", "sp-io", "sp-runtime", @@ -10411,6 +10413,7 @@ dependencies = [ "scale-info", "snowbridge-core", "snowbridge-merkle-tree", + "snowbridge-outbound-queue-primitives", "sp-core", "sp-io", "sp-runtime", @@ -18643,6 +18646,7 @@ dependencies = [ "snowbridge-pallet-inbound-queue-fixtures", "snowbridge-pallet-outbound-queue", "snowbridge-pallet-system", + "snowbridge-verification-primitives", "sp-api", "sp-application-crypto", "sp-arithmetic", @@ -19358,6 +19362,7 @@ dependencies = [ "snowbridge-beacon-primitives", "snowbridge-core", "snowbridge-pallet-outbound-queue", + "snowbridge-verification-primitives", "sp-consensus-babe", "sp-core", "sp-keyring", diff --git a/Cargo.toml b/Cargo.toml index 6fdd5c6972..9a4280d364 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -317,7 +317,7 @@ snowbridge-pallet-outbound-queue = { git = "https://github.com/moondance-labs/po snowbridge-pallet-system = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } snowbridge-inbound-queue-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } snowbridge-outbound-queue-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } - +snowbridge-verification-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } # Polkadot (client) polkadot-cli = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } diff --git a/chains/orchestrator-paras/runtime/dancebox/src/tests/common/mod.rs b/chains/orchestrator-paras/runtime/dancebox/src/tests/common/mod.rs index 46cab46f99..b4b2171bf5 100644 --- a/chains/orchestrator-paras/runtime/dancebox/src/tests/common/mod.rs +++ b/chains/orchestrator-paras/runtime/dancebox/src/tests/common/mod.rs @@ -406,6 +406,7 @@ impl ExtBuilder { pallet_balances::GenesisConfig:: { balances: self.balances, + ..Default::default() } .assimilate_storage(&mut t) .unwrap(); diff --git a/chains/orchestrator-paras/runtime/flashbox/src/tests/common/mod.rs b/chains/orchestrator-paras/runtime/flashbox/src/tests/common/mod.rs index 063e26a973..9735f91a15 100644 --- a/chains/orchestrator-paras/runtime/flashbox/src/tests/common/mod.rs +++ b/chains/orchestrator-paras/runtime/flashbox/src/tests/common/mod.rs @@ -391,6 +391,7 @@ impl ExtBuilder { pallet_balances::GenesisConfig:: { balances: self.balances, + ..Default::default() } .assimilate_storage(&mut t) .unwrap(); diff --git a/chains/orchestrator-relays/runtime/dancelight/Cargo.toml b/chains/orchestrator-relays/runtime/dancelight/Cargo.toml index f8ae904053..d16028cd2f 100644 --- a/chains/orchestrator-relays/runtime/dancelight/Cargo.toml +++ b/chains/orchestrator-relays/runtime/dancelight/Cargo.toml @@ -171,6 +171,7 @@ snowbridge-pallet-system = { workspace = true } snowbridge-inbound-queue-primitives = { workspace = true } snowbridge-pallet-outbound-queue = { workspace = true } snowbridge-outbound-queue-primitives = { workspace = true } +snowbridge-verification-primitives = { workspace = true } tp-bridge = { workspace = true } [dev-dependencies] @@ -323,6 +324,7 @@ std = [ "snowbridge-pallet-system/std", "snowbridge-inbound-queue-primitives/std", "snowbridge-outbound-queue-primitives/std", + "snowbridge-verification-primitives/std", "sp-api/std", "sp-application-crypto/std", "sp-arithmetic/std", diff --git a/chains/orchestrator-relays/runtime/dancelight/src/bridge_to_ethereum_config.rs b/chains/orchestrator-relays/runtime/dancelight/src/bridge_to_ethereum_config.rs index c8b88b0855..3543c2d3d6 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/bridge_to_ethereum_config.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/bridge_to_ethereum_config.rs @@ -483,7 +483,7 @@ mod benchmark_helper { #[cfg(any(test, feature = "testing-helpers"))] mod test_helpers { - use snowbridge_core::inbound::{Log, Proof, VerificationError, Verifier}; + use snowbridge_inbound_queue_primitives::{Log, Proof, VerificationError, Verifier}; pub struct MockVerifier; diff --git a/chains/orchestrator-relays/runtime/dancelight/src/tests/common/mod.rs b/chains/orchestrator-relays/runtime/dancelight/src/tests/common/mod.rs index 1864fdc74d..94cd34c350 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/tests/common/mod.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/tests/common/mod.rs @@ -53,7 +53,7 @@ use { paras_inherent as parachains_paras_inherent, }, snowbridge_beacon_primitives::{types::deneb, ExecutionProof, VersionedExecutionPayloadHeader}, - snowbridge_core::inbound::Proof, + snowbridge_verification_primitives::Proof, sp_core::Pair, sp_core::Public, sp_keystore::{KeystoreExt, KeystorePtr}, @@ -524,6 +524,7 @@ impl ExtBuilder { pallet_balances::GenesisConfig:: { balances: self.balances, + ..Default::default() } .assimilate_storage(&mut t) .unwrap(); @@ -1303,7 +1304,7 @@ impl ParasInherentTestBuilder let core_idx = runtime_parachains::configuration::ActiveConfig::::get() .node_features .get(FeatureIndex::ElasticScalingMVP as usize) - .and_then(|the_bit| if *the_bit { Some(core_idx) } else { None }); + .expect("ElasticScalingMVP feature index should be present") assert_eq!(group_validators.len(), 1); diff --git a/chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_system.rs b/chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_system.rs index c5fdc86e6b..47b7c68a64 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_system.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_system.rs @@ -20,155 +20,13 @@ use { crate::{tests::common::*, EthereumSystem}, frame_support::assert_noop, pallet_xcm::Origin as XcmOrigin, - snowbridge_core::outbound::OperatingMode, + snowbridge_outbound_queue_primitives::OperatingMode, sp_core::H160, sp_runtime::DispatchError::BadOrigin, sp_std::vec, xcm::latest::{Junction::Parachain, Location}, }; -#[test] -fn test_create_agent_not_allowed() { - ExtBuilder::default() - .with_balances(vec![(AccountId::from(ALICE), 210_000 * UNIT)]) - .build() - .execute_with(|| { - let sibling_para_location = Location::new(1, [Parachain(2000)]); - - // create_agent is disabled for sibling parachains - assert_noop!( - EthereumSystem::create_agent(XcmOrigin::Xcm(sibling_para_location).into()), - BadOrigin - ); - - let relay_location = Location::new(1, []); - - // create_agent also disabled for relay origin - assert_noop!( - EthereumSystem::create_agent(XcmOrigin::Xcm(relay_location).into()), - BadOrigin - ); - - // create_agent is disabled for signed origins - assert_noop!( - EthereumSystem::create_agent( - ::RuntimeOrigin::signed(AccountId::from( - ALICE - )) - ), - BadOrigin - ); - - // create_agent is disabled for root - assert_noop!( - EthereumSystem::create_agent( - ::RuntimeOrigin::root() - ), - BadOrigin - ); - }) -} - -#[test] -fn test_create_channel_not_allowed() { - ExtBuilder::default() - .with_balances(vec![(AccountId::from(ALICE), 210_000 * UNIT)]) - .build() - .execute_with(|| { - let sibling_para_location = Location::new(1, [Parachain(2000)]); - - // create_channel is disabled for sibling parachains - assert_noop!( - EthereumSystem::create_channel( - XcmOrigin::Xcm(sibling_para_location).into(), - OperatingMode::Normal - ), - BadOrigin - ); - - let relay_location = Location::new(1, []); - - // create_channel also disabled for relay origin - assert_noop!( - EthereumSystem::create_channel( - XcmOrigin::Xcm(relay_location).into(), - OperatingMode::Normal - ), - BadOrigin - ); - - // create_channel is disabled for signed origins - assert_noop!( - EthereumSystem::create_channel( - ::RuntimeOrigin::signed(AccountId::from( - ALICE - )), - OperatingMode::Normal - ), - BadOrigin - ); - - // create_channel is disabled for root - assert_noop!( - EthereumSystem::create_channel( - ::RuntimeOrigin::root(), - OperatingMode::Normal - ), - BadOrigin - ); - }) -} - -#[test] -fn test_update_channel_not_allowed() { - ExtBuilder::default() - .with_balances(vec![(AccountId::from(ALICE), 210_000 * UNIT)]) - .build() - .execute_with(|| { - let sibling_para_location = Location::new(1, [Parachain(2000)]); - - // update_channel is disabled for sibling parachains - assert_noop!( - EthereumSystem::update_channel( - XcmOrigin::Xcm(sibling_para_location).into(), - OperatingMode::Normal - ), - BadOrigin - ); - - let relay_location = Location::new(1, []); - - // update_channel also disabled for relay origin - assert_noop!( - EthereumSystem::update_channel( - XcmOrigin::Xcm(relay_location).into(), - OperatingMode::Normal - ), - BadOrigin - ); - - // update_channel is disabled for signed origins - assert_noop!( - EthereumSystem::update_channel( - ::RuntimeOrigin::signed(AccountId::from( - ALICE - )), - OperatingMode::Normal - ), - BadOrigin - ); - - // update_channel is disabled for root - assert_noop!( - EthereumSystem::update_channel( - ::RuntimeOrigin::root(), - OperatingMode::Normal - ), - BadOrigin - ); - }) -} - #[test] fn test_transfer_native_from_agent_not_allowed() { ExtBuilder::default() diff --git a/chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_token_transfers.rs b/chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_token_transfers.rs index 044d555a88..498f94a4c1 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_token_transfers.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_token_transfers.rs @@ -33,9 +33,9 @@ use { inbound::{Log, Message}, AgentId, Channel, ChannelId, ParaId, }, - snowbridge_inbound_queue_primitives::inbound::{ - envelope::{Envelope, OutboundMessageAccepted}, - Command, Destination, MessageProcessor, MessageV1, VersionedXcmMessage, + snowbridge_inbound_queue_primitives::{ + Command, Destination, Envelope, MessageProcessor, MessageV1, OutboundMessageAccepted, + VersionedXcmMessage, }, sp_core::{H160, H256}, sp_runtime::{traits::MaybeEquivalence, FixedU128, TokenError}, diff --git a/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/integration_tests.rs b/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/integration_tests.rs index 63276f5b50..cd2bfd1839 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/integration_tests.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/integration_tests.rs @@ -23,11 +23,9 @@ use { frame_system::pallet_prelude::OriginFor, keyring::Sr25519Keyring, parity_scale_codec::Encode, - snowbridge_core::{ - inbound::{Log, Message}, - Channel, PRIMARY_GOVERNANCE_CHANNEL, - }, - snowbridge_inbound_queue_primitives::inbound::envelope::OutboundMessageAccepted, + snowbridge_core::{Channel, PRIMARY_GOVERNANCE_CHANNEL}, + snowbridge_inbound_queue_primitives::OutboundMessageAccepted, + snowbridge_verification_primitives::{EventProof, Log}, sp_core::H256, sp_runtime::DispatchError, tp_bridge::symbiotic_message_processor::{ diff --git a/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/message_processor_tests.rs b/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/message_processor_tests.rs index 525b587635..407fca2461 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/message_processor_tests.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/message_processor_tests.rs @@ -20,7 +20,7 @@ use { hex_literal::hex, keyring::Sr25519Keyring, snowbridge_core::{Channel, PRIMARY_GOVERNANCE_CHANNEL}, - snowbridge_inbound_queue_primitives::inbound::{envelope::Envelope, MessageProcessor}, + snowbridge_inbound_queue_primitives::{Envelope, MessageProcessor}, sp_core::{H160, H256}, sp_runtime::DispatchError, tp_bridge::symbiotic_message_processor::{ diff --git a/chains/orchestrator-relays/runtime/starlight/Cargo.toml b/chains/orchestrator-relays/runtime/starlight/Cargo.toml index 22866a88f8..f467e2d833 100644 --- a/chains/orchestrator-relays/runtime/starlight/Cargo.toml +++ b/chains/orchestrator-relays/runtime/starlight/Cargo.toml @@ -168,6 +168,7 @@ snowbridge-pallet-inbound-queue-fixtures = { workspace = true, optional = true } snowbridge-merkle-tree = { workspace = true } snowbridge-pallet-system = { workspace = true } snowbridge-inbound-queue-primitives = { workspace = true } +snowbridge-verification-primitives = { workspace = true } tp-bridge = { workspace = true } [dev-dependencies] @@ -314,6 +315,7 @@ std = [ "snowbridge-merkle-tree/std", "snowbridge-pallet-system/std", "snowbridge-inbound-queue-primitives/std", + "snowbridge-verification-primitives/std", "sp-api/std", "sp-application-crypto/std", "sp-arithmetic/std", diff --git a/chains/orchestrator-relays/runtime/starlight/src/bridge_to_ethereum_config.rs b/chains/orchestrator-relays/runtime/starlight/src/bridge_to_ethereum_config.rs index 354eb18b19..b283e3b0de 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/bridge_to_ethereum_config.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/bridge_to_ethereum_config.rs @@ -289,7 +289,7 @@ mod benchmark_helper { #[cfg(any(test, feature = "testing-helpers"))] mod test_helpers { - use snowbridge_core::inbound::{Log, Proof, VerificationError, Verifier}; + use snowbridge_inbound_queue_primitives::{Log, Proof, VerificationError, Verifier}; pub struct MockVerifier; diff --git a/chains/orchestrator-relays/runtime/starlight/src/tests/common/mod.rs b/chains/orchestrator-relays/runtime/starlight/src/tests/common/mod.rs index 7c553a988d..a776f34082 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/tests/common/mod.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/tests/common/mod.rs @@ -53,7 +53,7 @@ use { paras_inherent as parachains_paras_inherent, }, snowbridge_beacon_primitives::{types::deneb, ExecutionProof, VersionedExecutionPayloadHeader}, - snowbridge_core::inbound::Proof, + snowbridge_verification_primitives::Proof, sp_core::Pair, sp_core::Public, sp_keystore::{KeystoreExt, KeystorePtr}, diff --git a/chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_system.rs b/chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_system.rs index c5fdc86e6b..1c5483c3bb 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_system.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_system.rs @@ -20,7 +20,7 @@ use { crate::{tests::common::*, EthereumSystem}, frame_support::assert_noop, pallet_xcm::Origin as XcmOrigin, - snowbridge_core::outbound::OperatingMode, + snowbridge_outbound_queue_primitives::OperatingMode, sp_core::H160, sp_runtime::DispatchError::BadOrigin, sp_std::vec, diff --git a/chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_token_transfers.rs b/chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_token_transfers.rs index 604d0c3f3f..424ae6b3d5 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_token_transfers.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_token_transfers.rs @@ -27,13 +27,10 @@ use { frame_support::{assert_noop, assert_ok}, hex_literal::hex, parity_scale_codec::Encode, - snowbridge_core::{ - inbound::{Log, Message}, - AgentId, Channel, ChannelId, ParaId, - }, - snowbridge_inbound_queue_primitives::inbound::{ - envelope::{Envelope, OutboundMessageAccepted}, - Command, Destination, MessageProcessor, MessageV1, VersionedXcmMessage, + snowbridge_beacon_primitives::{AgentId, Channel, ChannelId, Log, Message, ParaId}, + snowbridge_inbound_queue_primitives::v1::{ + Command, Destination, Envelope, MessageProcessor, MessageV1, OutboundMessageAccepted, + VersionedXcmMessage, }, sp_core::{H160, H256}, sp_runtime::{traits::MaybeEquivalence, FixedU128, TokenError}, diff --git a/chains/xcm-integration-tests/emulated/chains/orchestrator-paras/dancebox/src/genesis.rs b/chains/xcm-integration-tests/emulated/chains/orchestrator-paras/dancebox/src/genesis.rs index 428e9f4168..2febeb7071 100644 --- a/chains/xcm-integration-tests/emulated/chains/orchestrator-paras/dancebox/src/genesis.rs +++ b/chains/xcm-integration-tests/emulated/chains/orchestrator-paras/dancebox/src/genesis.rs @@ -70,6 +70,7 @@ pub fn genesis() -> Storage { 100_000 * dancebox_runtime::UNIT, ), ], + ..Default::default() }, configuration: dancebox_runtime::ConfigurationConfig { config: HostConfiguration { diff --git a/chains/xcm-integration-tests/emulated/chains/relays/dancelight/src/genesis.rs b/chains/xcm-integration-tests/emulated/chains/relays/dancelight/src/genesis.rs index 9abf2d94d5..d8d436d11c 100644 --- a/chains/xcm-integration-tests/emulated/chains/relays/dancelight/src/genesis.rs +++ b/chains/xcm-integration-tests/emulated/chains/relays/dancelight/src/genesis.rs @@ -28,6 +28,7 @@ pub fn genesis() -> Storage { .cloned() .map(|k| (k, INITIAL_BALANCE)) .collect(), + ..Default::default() }, babe: dancelight_runtime::BabeConfig { authorities: Default::default(), diff --git a/chains/xcm-integration-tests/emulated/chains/relays/rococo/src/genesis.rs b/chains/xcm-integration-tests/emulated/chains/relays/rococo/src/genesis.rs index f89688502f..a5dbb59e86 100644 --- a/chains/xcm-integration-tests/emulated/chains/relays/rococo/src/genesis.rs +++ b/chains/xcm-integration-tests/emulated/chains/relays/rococo/src/genesis.rs @@ -70,6 +70,7 @@ pub fn genesis() -> Storage { .cloned() .map(|k| (k, ENDOWMENT)) .collect(), + ..Default::default() }, session: rococo_runtime::SessionConfig { keys: validators::initial_authorities() diff --git a/chains/xcm-integration-tests/emulated/chains/relays/starlight/src/genesis.rs b/chains/xcm-integration-tests/emulated/chains/relays/starlight/src/genesis.rs index a89a900d55..5a1b652dc0 100644 --- a/chains/xcm-integration-tests/emulated/chains/relays/starlight/src/genesis.rs +++ b/chains/xcm-integration-tests/emulated/chains/relays/starlight/src/genesis.rs @@ -28,6 +28,7 @@ pub fn genesis() -> Storage { .cloned() .map(|k| (k, INITIAL_BALANCE)) .collect(), + ..Default::default() }, babe: starlight_runtime::BabeConfig { authorities: Default::default(), diff --git a/chains/xcm-integration-tests/emulated/chains/relays/westend/src/genesis.rs b/chains/xcm-integration-tests/emulated/chains/relays/westend/src/genesis.rs index 09811493ab..0ad482eb3e 100644 --- a/chains/xcm-integration-tests/emulated/chains/relays/westend/src/genesis.rs +++ b/chains/xcm-integration-tests/emulated/chains/relays/westend/src/genesis.rs @@ -70,6 +70,7 @@ pub fn genesis() -> Storage { .cloned() .map(|k| (k, ENDOWMENT)) .collect(), + dev_accounts: Default::default(), }, session: westend_runtime::SessionConfig { keys: validators::initial_authorities() diff --git a/chains/xcm-integration-tests/emulated/chains/templates/frontier-template/src/genesis.rs b/chains/xcm-integration-tests/emulated/chains/templates/frontier-template/src/genesis.rs index 3f3842decb..a8f272c09a 100644 --- a/chains/xcm-integration-tests/emulated/chains/templates/frontier-template/src/genesis.rs +++ b/chains/xcm-integration-tests/emulated/chains/templates/frontier-template/src/genesis.rs @@ -36,6 +36,7 @@ pub fn genesis() -> sp_core::storage::Storage { .cloned() .map(|k| (k, 1 << 80)) .collect(), + ..Default::default() }, parachain_info: ParachainInfoConfig { parachain_id: PARA_ID.into(), diff --git a/chains/xcm-integration-tests/emulated/chains/templates/simple-template/src/genesis.rs b/chains/xcm-integration-tests/emulated/chains/templates/simple-template/src/genesis.rs index 684e29bdb3..7acb17f67b 100644 --- a/chains/xcm-integration-tests/emulated/chains/templates/simple-template/src/genesis.rs +++ b/chains/xcm-integration-tests/emulated/chains/templates/simple-template/src/genesis.rs @@ -35,6 +35,7 @@ pub fn genesis() -> sp_core::storage::Storage { .cloned() .map(|k| (k, ENDOWMENT)) .collect(), + ..Default::default() }, parachain_info: ParachainInfoConfig { parachain_id: PARA_ID.into(), diff --git a/chains/xcm-integration-tests/emulated/common/Cargo.toml b/chains/xcm-integration-tests/emulated/common/Cargo.toml index ecb14fba29..75192fdb8e 100644 --- a/chains/xcm-integration-tests/emulated/common/Cargo.toml +++ b/chains/xcm-integration-tests/emulated/common/Cargo.toml @@ -36,3 +36,4 @@ nimbus-primitives = { workspace = true } snowbridge-beacon-primitives = { workspace = true } snowbridge-core = { workspace = true } snowbridge-pallet-outbound-queue = { workspace = true } +snowbridge-verification-primitives = { workspace = true } diff --git a/chains/xcm-integration-tests/emulated/common/src/snowbridge.rs b/chains/xcm-integration-tests/emulated/common/src/snowbridge.rs index dee89fdba9..02dd2362a9 100644 --- a/chains/xcm-integration-tests/emulated/common/src/snowbridge.rs +++ b/chains/xcm-integration-tests/emulated/common/src/snowbridge.rs @@ -16,7 +16,7 @@ use { snowbridge_beacon_primitives::{types::deneb, ExecutionProof, VersionedExecutionPayloadHeader}, - snowbridge_core::inbound::Proof, + snowbridge_verification_primitives::Proof, }; pub fn mock_snowbridge_message_proof() -> Proof { diff --git a/client/consensus/src/mocks.rs b/client/consensus/src/mocks.rs index 8a01dd88c9..96ef2fd726 100644 --- a/client/consensus/src/mocks.rs +++ b/client/consensus/src/mocks.rs @@ -217,6 +217,10 @@ impl RelayChainInterface for RelayChain { unimplemented!("Not needed for test") } + async fn scheduling_lookahead(&self, _relay_parent: PHash) -> RelayChainResult { + unimplemented!("Not needed for test") + } + async fn retrieve_dmq_contents( &self, _: ParaId, diff --git a/pallets/data-preservers/src/mock.rs b/pallets/data-preservers/src/mock.rs index fa2b0b25f4..0e0fbbb062 100644 --- a/pallets/data-preservers/src/mock.rs +++ b/pallets/data-preservers/src/mock.rs @@ -175,7 +175,7 @@ where Result, O>: From, u64: From, T::AccountId: From, - O: Clone, + O: Clone + frame_support::traits::OriginTrait, { type Success = Either>::Success>; @@ -241,7 +241,7 @@ where Result, O>: From, u64: From, T::AccountId: From, - O: Clone, + O: Clone + frame_support::traits::OriginTrait, { type Success = T::AccountId; @@ -317,7 +317,17 @@ pub enum ProviderRequest { } #[derive( - Serialize, Deserialize, RuntimeDebug, PartialEq, Eq, Encode, Decode, Copy, Clone, TypeInfo, + Serialize, + Deserialize, + RuntimeDebug, + PartialEq, + Eq, + Encode, + Decode, + DecodeWithMemTracking, + Copy, + Clone, + TypeInfo, )] pub enum AssignerParameter { Free, @@ -470,6 +480,7 @@ impl ExtBuilder { pallet_balances::GenesisConfig:: { balances: self.balances, + ..Default::default() } .assimilate_storage(&mut t) .unwrap(); diff --git a/pallets/ethereum-token-transfers/src/mock.rs b/pallets/ethereum-token-transfers/src/mock.rs index ad676d641f..79390d2d7c 100644 --- a/pallets/ethereum-token-transfers/src/mock.rs +++ b/pallets/ethereum-token-transfers/src/mock.rs @@ -22,10 +22,9 @@ use { }, pallet_balances::AccountData, parity_scale_codec::{Decode, Encode}, - snowbridge_core::{ - outbound::{Fee, Message, SendError, SendMessageFeeProvider}, - AgentId, ChannelId, ParaId, TokenId, - }, + snowbridge_core::{AgentId, ChannelId, ParaId, TokenId}, + snowbridge_outbound_queue_primitives::v1::{Fee, Message}, + snowbridge_outbound_queue_primitives::{SendError, SendMessageFeeProvider}, sp_core::H256, sp_runtime::{ traits::{BlakeTwo256, IdentityLookup, MaybeEquivalence}, @@ -143,7 +142,7 @@ impl TicketInfo for DummyTicket { } pub struct MockOkOutboundQueue; -impl snowbridge_core::outbound::SendMessage for MockOkOutboundQueue { +impl snowbridge_outbound_queue_primitives::v1::SendMessage for MockOkOutboundQueue { type Ticket = DummyTicket; fn deliver(_: Self::Ticket) -> Result { @@ -224,9 +223,12 @@ pub fn new_test_ext() -> sp_io::TestExternalities { .unwrap(); let balances = vec![(1, 100), (2, 100), (3, 100), (4, 100), (5, 100)]; - pallet_balances::GenesisConfig:: { balances } - .assimilate_storage(&mut t) - .unwrap(); + pallet_balances::GenesisConfig:: { + balances, + ..Default::default() + } + .assimilate_storage(&mut t) + .unwrap(); let ext: sp_io::TestExternalities = t.into(); diff --git a/pallets/external-validator-slashes/Cargo.toml b/pallets/external-validator-slashes/Cargo.toml index 82d3dfbb74..5cd3570cae 100644 --- a/pallets/external-validator-slashes/Cargo.toml +++ b/pallets/external-validator-slashes/Cargo.toml @@ -22,6 +22,7 @@ pallet-staking = { workspace = true } parity-scale-codec = { workspace = true, features = [ "derive", "max-encoded-len" ] } scale-info = { workspace = true } snowbridge-core = { workspace = true } +snowbridge-outbound-queue-primitives = { workspace = true } sp-core = { workspace = true } sp-runtime = { workspace = true } sp-staking = { workspace = true } @@ -49,6 +50,7 @@ std = [ "polkadot-core-primitives/std", "scale-info/std", "snowbridge-core/std", + "snowbridge-outbound-queue-primitives/std", "sp-core/std", "sp-io/std", "sp-runtime/std", diff --git a/pallets/external-validator-slashes/src/mock.rs b/pallets/external-validator-slashes/src/mock.rs index bb9ac4bbf4..3409d8c776 100644 --- a/pallets/external-validator-slashes/src/mock.rs +++ b/pallets/external-validator-slashes/src/mock.rs @@ -22,7 +22,7 @@ use { weights::constants::RocksDbWeight, }, frame_system as system, - snowbridge_core::outbound::{SendError, SendMessageFeeProvider}, + snowbridge_outbound_queue_primitives::{SendError, SendMessageFeeProvider}, sp_core::H256, sp_runtime::{ testing::UintAuthorityId, @@ -164,6 +164,7 @@ impl pallet_session::Config for Test { type ValidatorIdOf = ConvertInto; type NextSessionRotation = pallet_session::PeriodicSessions; type WeightInfo = (); + type DisablingStrategy = (); // TODO: revisit this later } sp_runtime::impl_opaque_keys! { diff --git a/pallets/external-validators-rewards/Cargo.toml b/pallets/external-validators-rewards/Cargo.toml index 5c760ebcbf..8fb97440e4 100644 --- a/pallets/external-validators-rewards/Cargo.toml +++ b/pallets/external-validators-rewards/Cargo.toml @@ -34,6 +34,7 @@ runtime-parachains = { workspace = true } snowbridge-core = { workspace = true } snowbridge-merkle-tree = { workspace = true } +snowbridge-outbound-queue-primitives = { workspace = true } cumulus-primitives-core = { workspace = true } polkadot-primitives = { workspace = true } @@ -61,6 +62,7 @@ std = [ "scale-info/std", "snowbridge-core/std", "snowbridge-merkle-tree/std", + "snowbridge-outbound-queue-primitives/std", "sp-core/std", "sp-io/std", "sp-runtime/std", diff --git a/pallets/external-validators-rewards/src/mock.rs b/pallets/external-validators-rewards/src/mock.rs index b0d62e6fd6..e13c5f62e6 100644 --- a/pallets/external-validators-rewards/src/mock.rs +++ b/pallets/external-validators-rewards/src/mock.rs @@ -20,10 +20,8 @@ use { traits::{ConstU32, ConstU64}, }, pallet_balances::AccountData, - snowbridge_core::{ - outbound::{SendError, SendMessageFeeProvider}, - TokenId, - }, + snowbridge_core::TokenId, + snowbridge_outbound_queue_primitives::{SendError, SendMessageFeeProvider}, sp_core::H256, sp_runtime::{ traits::{BlakeTwo256, IdentityLookup, Keccak256, MaybeEquivalence}, @@ -258,9 +256,12 @@ pub fn new_test_ext() -> sp_io::TestExternalities { .unwrap(); let balances = vec![(1, 100), (2, 100), (3, 100), (4, 100), (5, 100)]; - pallet_balances::GenesisConfig:: { balances } - .assimilate_storage(&mut t) - .unwrap(); + pallet_balances::GenesisConfig:: { + balances, + ..Default::default() + } + .assimilate_storage(&mut t) + .unwrap(); let ext: sp_io::TestExternalities = t.into(); diff --git a/pallets/external-validators/src/mock.rs b/pallets/external-validators/src/mock.rs index 74d6f816e1..2c17d3e3c5 100644 --- a/pallets/external-validators/src/mock.rs +++ b/pallets/external-validators/src/mock.rs @@ -195,6 +195,7 @@ impl pallet_session::Config for Test { type SessionHandler = TestSessionHandler; type Keys = MockSessionKeys; type WeightInfo = (); + type DisablingStrategy = (); // TODO: revisit this later } // Pallet to provide some mock data, used to test @@ -294,9 +295,12 @@ pub fn new_test_ext() -> sp_io::TestExternalities { keys, ..Default::default() }; - pallet_balances::GenesisConfig:: { balances } - .assimilate_storage(&mut t) - .unwrap(); + pallet_balances::GenesisConfig:: { + balances, + ..Default::default() + } + .assimilate_storage(&mut t) + .unwrap(); pallet_external_validators::GenesisConfig:: { skip_external_validators: false, whitelisted_validators, diff --git a/pallets/inactivity-tracking/src/mock.rs b/pallets/inactivity-tracking/src/mock.rs index f8125d545d..8329255fb9 100644 --- a/pallets/inactivity-tracking/src/mock.rs +++ b/pallets/inactivity-tracking/src/mock.rs @@ -146,6 +146,7 @@ impl pallet_session::Config for Test { type SessionHandler = TestSessionHandler; type Keys = MockSessionKeys; type WeightInfo = (); + type DisablingStrategy = (); // TODO: revisit this later } pub struct CurrentSessionIndexGetter; diff --git a/pallets/inflation-rewards/src/mock.rs b/pallets/inflation-rewards/src/mock.rs index e951731920..ed3306a810 100644 --- a/pallets/inflation-rewards/src/mock.rs +++ b/pallets/inflation-rewards/src/mock.rs @@ -234,9 +234,12 @@ pub fn new_test_ext() -> sp_io::TestExternalities { let balances = vec![(0, 10_000)]; - pallet_balances::GenesisConfig:: { balances } - .assimilate_storage(&mut t) - .unwrap(); + pallet_balances::GenesisConfig:: { + balances, + ..Default::default() + } + .assimilate_storage(&mut t) + .unwrap(); t.into() } diff --git a/pallets/invulnerables/src/mock.rs b/pallets/invulnerables/src/mock.rs index b3c0e43ae3..3fc9f489e2 100644 --- a/pallets/invulnerables/src/mock.rs +++ b/pallets/invulnerables/src/mock.rs @@ -174,6 +174,7 @@ impl pallet_session::Config for Test { type SessionHandler = TestSessionHandler; type Keys = MockSessionKeys; type WeightInfo = (); + type DisablingStrategy = (); // TODO: revisit this later } pub fn new_test_ext() -> sp_io::TestExternalities { @@ -199,9 +200,12 @@ pub fn new_test_ext() -> sp_io::TestExternalities { keys, ..Default::default() }; - pallet_balances::GenesisConfig:: { balances } - .assimilate_storage(&mut t) - .unwrap(); + pallet_balances::GenesisConfig:: { + balances, + ..Default::default() + } + .assimilate_storage(&mut t) + .unwrap(); invulnerables::GenesisConfig:: { invulnerables } .assimilate_storage(&mut t) .unwrap(); diff --git a/pallets/pooled-staking/src/mock.rs b/pallets/pooled-staking/src/mock.rs index c9c61e2eb6..6a3775a99b 100644 --- a/pallets/pooled-staking/src/mock.rs +++ b/pallets/pooled-staking/src/mock.rs @@ -371,6 +371,7 @@ impl ExtBuilder { pallet_balances::GenesisConfig:: { balances: self.balances, + ..Default::default() } .assimilate_storage(&mut t) .expect("Pallet balances storage can be assimilated"); diff --git a/pallets/registrar/src/mock.rs b/pallets/registrar/src/mock.rs index dcc930131e..fef547d059 100644 --- a/pallets/registrar/src/mock.rs +++ b/pallets/registrar/src/mock.rs @@ -361,6 +361,7 @@ pub fn new_test_ext_with_balance(balance: Balance) -> sp_io::TestExternalities { pallet_balances::GenesisConfig:: { balances: vec![(ALICE, balance), (BOB, balance)], + ..Default::default() } .assimilate_storage(&mut t) .unwrap(); diff --git a/pallets/services-payment/src/mock.rs b/pallets/services-payment/src/mock.rs index 55f14bec58..5cad40a0f2 100644 --- a/pallets/services-payment/src/mock.rs +++ b/pallets/services-payment/src/mock.rs @@ -153,6 +153,7 @@ impl ExtBuilder { pallet_balances::GenesisConfig:: { balances: self.balances, + ..Default::default() } .assimilate_storage(&mut t) .unwrap(); diff --git a/pallets/stream-payment/src/mock.rs b/pallets/stream-payment/src/mock.rs index c09288d429..8bbb4a5366 100644 --- a/pallets/stream-payment/src/mock.rs +++ b/pallets/stream-payment/src/mock.rs @@ -114,7 +114,18 @@ impl pallet_balances::Config for Runtime { type WeightInfo = (); } -#[derive(RuntimeDebug, PartialEq, Eq, Encode, Decode, Copy, Clone, TypeInfo, MaxEncodedLen)] +#[derive( + RuntimeDebug, + PartialEq, + Eq, + Encode, + Decode, + DecodeWithMemTracking, + Copy, + Clone, + TypeInfo, + MaxEncodedLen, +)] pub enum StreamPaymentAssetId { Native, Dummy, @@ -301,6 +312,7 @@ impl ExtBuilder { pallet_balances::GenesisConfig:: { balances: self.balances, + ..Default::default() } .assimilate_storage(&mut t) .expect("Pallet balances storage can be assimilated"); diff --git a/pallets/xcm-core-buyer/src/mock.rs b/pallets/xcm-core-buyer/src/mock.rs index d380412537..9e8d28b2ff 100644 --- a/pallets/xcm-core-buyer/src/mock.rs +++ b/pallets/xcm-core-buyer/src/mock.rs @@ -352,6 +352,7 @@ impl ExtBuilder { pallet_balances::GenesisConfig:: { balances: self.balances, + ..Default::default() } .assimilate_storage(&mut t) .unwrap(); diff --git a/primitives/author-noting-inherent/src/tests.rs b/primitives/author-noting-inherent/src/tests.rs index d54e906735..262d8c71a6 100644 --- a/primitives/author-noting-inherent/src/tests.rs +++ b/primitives/author-noting-inherent/src/tests.rs @@ -162,6 +162,10 @@ mod mock_relay_chain_impl { unimplemented!("Not needed for test") } + async fn scheduling_lookahead(&self, _relay_parent: PHash) -> RelayChainResult { + unimplemented!("Not needed for test") + } + async fn retrieve_dmq_contents( &self, _: ParaId, From 3bb56db15f5aa5e69b5b12bdeca2d43458547cd7 Mon Sep 17 00:00:00 2001 From: Diego Date: Tue, 3 Jun 2025 17:56:39 -0300 Subject: [PATCH 008/106] Fmt --- client/node-common/src/service.rs | 3 +-- pallets/ethereum-token-transfers/src/lib.rs | 2 +- pallets/external-validator-slashes/src/lib.rs | 2 +- primitives/bridge/src/custom_send_message.rs | 7 ++----- primitives/bridge/src/lib.rs | 10 +++++----- 5 files changed, 10 insertions(+), 14 deletions(-) diff --git a/client/node-common/src/service.rs b/client/node-common/src/service.rs index 2e646dc145..a6116e7089 100644 --- a/client/node-common/src/service.rs +++ b/client/node-common/src/service.rs @@ -44,8 +44,7 @@ use { sc_network_sync::SyncingService, sc_network_transactions::TransactionsHandlerController, sc_service::{ - Configuration, KeystoreContainer, SpawnTaskHandle, TFullBackend, - TFullClient, TaskManager, + Configuration, KeystoreContainer, SpawnTaskHandle, TFullBackend, TFullClient, TaskManager, }, sc_telemetry::{Telemetry, TelemetryWorker, TelemetryWorkerHandle}, sc_transaction_pool_api::OffchainTransactionPoolFactory, diff --git a/pallets/ethereum-token-transfers/src/lib.rs b/pallets/ethereum-token-transfers/src/lib.rs index 3a6296b193..a7c7c3bb73 100644 --- a/pallets/ethereum-token-transfers/src/lib.rs +++ b/pallets/ethereum-token-transfers/src/lib.rs @@ -64,10 +64,10 @@ use { }, frame_system::pallet_prelude::*, snowbridge_core::{AgentId, ChannelId, ParaId, TokenId}, - snowbridge_outbound_queue_primitives::SendError, snowbridge_outbound_queue_primitives::v1::{ Command as SnowbridgeCommand, Message as SnowbridgeMessage, SendMessage, }, + snowbridge_outbound_queue_primitives::SendError, sp_core::{H160, H256}, sp_runtime::{traits::MaybeEquivalence, DispatchResult}, sp_std::vec, diff --git a/pallets/external-validator-slashes/src/lib.rs b/pallets/external-validator-slashes/src/lib.rs index ccb7a14d77..6aa1d659fd 100644 --- a/pallets/external-validator-slashes/src/lib.rs +++ b/pallets/external-validator-slashes/src/lib.rs @@ -33,7 +33,7 @@ use { frame_system::pallet_prelude::*, log::log, pallet_staking::SessionInterface, - parity_scale_codec::{Decode, Encode, DecodeWithMemTracking, FullCodec}, + parity_scale_codec::{Decode, DecodeWithMemTracking, Encode, FullCodec}, sp_core::H256, sp_runtime::{ traits::{Convert, Debug, One, Saturating, Zero}, diff --git a/primitives/bridge/src/custom_send_message.rs b/primitives/bridge/src/custom_send_message.rs index 1ba46a64f3..38bbdd81ea 100644 --- a/primitives/bridge/src/custom_send_message.rs +++ b/primitives/bridge/src/custom_send_message.rs @@ -15,11 +15,8 @@ // along with Tanssi. If not, see use { - super::*, - frame_support::traits::EnqueueMessage, - snowbridge_outbound_queue_primitives::SendError, - snowbridge_core::PRIMARY_GOVERNANCE_CHANNEL, - sp_std::marker::PhantomData, + super::*, frame_support::traits::EnqueueMessage, snowbridge_core::PRIMARY_GOVERNANCE_CHANNEL, + snowbridge_outbound_queue_primitives::SendError, sp_std::marker::PhantomData, }; /// Alternative to [snowbridge_pallet_outbound_queue::Pallet::deliver] using a different diff --git a/primitives/bridge/src/lib.rs b/primitives/bridge/src/lib.rs index 17eebfa9ec..5630503e6f 100644 --- a/primitives/bridge/src/lib.rs +++ b/primitives/bridge/src/lib.rs @@ -42,13 +42,11 @@ use { frame_system::unique, parity_scale_codec::{DecodeWithMemTracking, MaxEncodedLen}, scale_info::TypeInfo, - snowbridge_outbound_queue_primitives::{SendError,v1::Fee}, - snowbridge_core::{ - AgentId, Channel, ChannelId, ParaId, - }, + snowbridge_core::{AgentId, Channel, ChannelId, ParaId}, snowbridge_inbound_queue_primitives::v1::{ ConvertMessage, ConvertMessageError, VersionedXcmMessage, }, + snowbridge_outbound_queue_primitives::{v1::Fee, SendError}, snowbridge_pallet_outbound_queue::send_message_impl::Ticket, sp_core::{blake2_256, hashing, H256}, sp_runtime::{app_crypto::sp_core, traits::Convert, RuntimeDebug}, @@ -390,7 +388,9 @@ impl EthereumLocationsConverterFor { } /// Information of a recently created channel. -#[derive(Encode, Decode, DecodeWithMemTracking, RuntimeDebug, TypeInfo, Clone, PartialEq, MaxEncodedLen)] +#[derive( + Encode, Decode, DecodeWithMemTracking, RuntimeDebug, TypeInfo, Clone, PartialEq, MaxEncodedLen, +)] pub struct ChannelInfo { pub channel_id: ChannelId, pub para_id: ParaId, From 4351ea69b4a88e530b4b7ceb4d7c763001e9dfb8 Mon Sep 17 00:00:00 2001 From: Diego Date: Tue, 3 Jun 2025 17:57:01 -0300 Subject: [PATCH 009/106] toml maid fix --- Cargo.toml | 12 ++++++------ .../runtime-templates/frontier/Cargo.toml | 4 ++-- .../runtime-templates/simple/Cargo.toml | 4 ++-- .../runtime/dancebox/Cargo.toml | 4 ++-- .../runtime/flashbox/Cargo.toml | 4 ++-- .../runtime/dancelight/Cargo.toml | 16 ++++++++-------- .../runtime/starlight/Cargo.toml | 14 +++++++------- .../emulated/tests/bridges/dancelight/Cargo.toml | 2 +- .../emulated/tests/bridges/starlight/Cargo.toml | 2 +- primitives/bridge/Cargo.toml | 10 +++++----- 10 files changed, 36 insertions(+), 36 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 9a4280d364..f6633a40dc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -308,15 +308,15 @@ alloy-sol-types = { version = "0.4.2", default-features = false } milagro-bls = { package = "snowbridge-milagro-bls", version = "1.5.4", default-features = false } snowbridge-beacon-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } snowbridge-core = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +snowbridge-inbound-queue-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } snowbridge-merkle-tree = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +snowbridge-outbound-queue-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } snowbridge-outbound-queue-runtime-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } snowbridge-pallet-ethereum-client = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } snowbridge-pallet-inbound-queue = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } snowbridge-pallet-inbound-queue-fixtures = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } snowbridge-pallet-outbound-queue = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } snowbridge-pallet-system = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } -snowbridge-inbound-queue-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } -snowbridge-outbound-queue-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } snowbridge-verification-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } # Polkadot (client) @@ -348,12 +348,12 @@ cumulus-client-network = { git = "https://github.com/moondance-labs/polkadot-sdk cumulus-client-parachain-inherent = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } cumulus-client-pov-recovery = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } cumulus-client-service = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +cumulus-pallet-weight-reclaim = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } cumulus-primitives-parachain-inherent = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } cumulus-relay-chain-interface = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } cumulus-test-relay-sproof-builder = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } emulated-integration-tests-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503" } xcm-emulator = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } -cumulus-pallet-weight-reclaim = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } # Frontier (wasm) fp-account = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2503", default-features = false } @@ -551,6 +551,9 @@ polkadot-node-core-pvf-prepare-worker = { git = "https://github.com/moondance-l substrate-rpc-client = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2503", default-features = false } +[patch.crates-io] +bounded-collections = { git = "https://github.com/dimartiro/parity-common", branch = "0.2.4" } + [profile.production] codegen-units = 1 inherits = "release" @@ -559,6 +562,3 @@ lto = true [profile.release] opt-level = 3 panic = "unwind" - -[patch.crates-io] -bounded-collections = { git = "https://github.com/dimartiro/parity-common", branch = "0.2.4" } \ No newline at end of file diff --git a/chains/container-chains/runtime-templates/frontier/Cargo.toml b/chains/container-chains/runtime-templates/frontier/Cargo.toml index 8c159eecfc..05e5b303a8 100644 --- a/chains/container-chains/runtime-templates/frontier/Cargo.toml +++ b/chains/container-chains/runtime-templates/frontier/Cargo.toml @@ -100,10 +100,10 @@ xcm-runtime-apis = { workspace = true } # Cumulus cumulus-pallet-parachain-system = { workspace = true } cumulus-pallet-session-benchmarking = { workspace = true } +cumulus-pallet-weight-reclaim = { workspace = true } cumulus-pallet-xcm = { workspace = true } cumulus-pallet-xcmp-queue = { workspace = true } cumulus-primitives-core = { workspace = true } -cumulus-pallet-weight-reclaim = { workspace = true } cumulus-primitives-timestamp = { workspace = true } cumulus-primitives-utility = { workspace = true } parachain-info = { workspace = true } @@ -137,10 +137,10 @@ std = [ "ccp-xcm/std", "cumulus-pallet-parachain-system/std", "cumulus-pallet-session-benchmarking/std", + "cumulus-pallet-weight-reclaim/std", "cumulus-pallet-xcm/std", "cumulus-pallet-xcmp-queue/std", "cumulus-primitives-core/std", - "cumulus-pallet-weight-reclaim/std", "cumulus-primitives-timestamp/std", "cumulus-primitives-utility/std", "dp-consensus/std", diff --git a/chains/container-chains/runtime-templates/simple/Cargo.toml b/chains/container-chains/runtime-templates/simple/Cargo.toml index 91a3125cf2..4da81048b0 100644 --- a/chains/container-chains/runtime-templates/simple/Cargo.toml +++ b/chains/container-chains/runtime-templates/simple/Cargo.toml @@ -90,10 +90,10 @@ xcm-runtime-apis = { workspace = true } # Cumulus cumulus-pallet-parachain-system = { workspace = true } cumulus-pallet-session-benchmarking = { workspace = true } +cumulus-pallet-weight-reclaim = { workspace = true } cumulus-pallet-xcm = { workspace = true } cumulus-pallet-xcmp-queue = { workspace = true } cumulus-primitives-core = { workspace = true } -cumulus-pallet-weight-reclaim = { workspace = true } cumulus-primitives-timestamp = { workspace = true } cumulus-primitives-utility = { workspace = true } parachain-info = { workspace = true } @@ -116,10 +116,10 @@ std = [ "async-backing-primitives/std", "cumulus-pallet-parachain-system/std", "cumulus-pallet-session-benchmarking/std", + "cumulus-pallet-weight-reclaim/std", "cumulus-pallet-xcm/std", "cumulus-pallet-xcmp-queue/std", "cumulus-primitives-core/std", - "cumulus-pallet-weight-reclaim/std", "cumulus-primitives-timestamp/std", "cumulus-primitives-utility/std", "dp-consensus/std", diff --git a/chains/orchestrator-paras/runtime/dancebox/Cargo.toml b/chains/orchestrator-paras/runtime/dancebox/Cargo.toml index dd76a4f501..3bbf826816 100644 --- a/chains/orchestrator-paras/runtime/dancebox/Cargo.toml +++ b/chains/orchestrator-paras/runtime/dancebox/Cargo.toml @@ -121,10 +121,10 @@ xcm-runtime-apis = { workspace = true } # Cumulus cumulus-pallet-parachain-system = { workspace = true } cumulus-pallet-session-benchmarking = { workspace = true } +cumulus-pallet-weight-reclaim = { workspace = true } cumulus-pallet-xcm = { workspace = true } cumulus-pallet-xcmp-queue = { workspace = true } cumulus-primitives-core = { workspace = true } -cumulus-pallet-weight-reclaim = { workspace = true } cumulus-primitives-timestamp = { workspace = true } cumulus-primitives-utility = { workspace = true } pallet-invulnerables = { workspace = true } @@ -173,11 +173,11 @@ std = [ "container-chain-template-simple-runtime/std", "cumulus-pallet-parachain-system/std", "cumulus-pallet-session-benchmarking/std", + "cumulus-pallet-weight-reclaim/std", "cumulus-pallet-xcm/std", "cumulus-pallet-xcmp-queue/std", "cumulus-primitives-core/std", "cumulus-primitives-parachain-inherent/std", - "cumulus-pallet-weight-reclaim/std", "cumulus-primitives-timestamp/std", "cumulus-primitives-utility/std", "cumulus-test-relay-sproof-builder/std", diff --git a/chains/orchestrator-paras/runtime/flashbox/Cargo.toml b/chains/orchestrator-paras/runtime/flashbox/Cargo.toml index 9944a8a952..8e0c83c5a3 100644 --- a/chains/orchestrator-paras/runtime/flashbox/Cargo.toml +++ b/chains/orchestrator-paras/runtime/flashbox/Cargo.toml @@ -101,8 +101,8 @@ polkadot-runtime-common = { workspace = true } # Cumulus cumulus-pallet-parachain-system = { workspace = true } cumulus-pallet-session-benchmarking = { workspace = true } -cumulus-primitives-core = { workspace = true } cumulus-pallet-weight-reclaim = { workspace = true } +cumulus-primitives-core = { workspace = true } cumulus-primitives-timestamp = { workspace = true } cumulus-primitives-utility = { workspace = true } pallet-invulnerables = { workspace = true } @@ -134,9 +134,9 @@ std = [ "async-backing-primitives/std", "cumulus-pallet-parachain-system/std", "cumulus-pallet-session-benchmarking/std", + "cumulus-pallet-weight-reclaim/std", "cumulus-primitives-core/std", "cumulus-primitives-parachain-inherent/std", - "cumulus-pallet-weight-reclaim/std", "cumulus-primitives-timestamp/std", "cumulus-primitives-utility/std", "cumulus-test-relay-sproof-builder/std", diff --git a/chains/orchestrator-relays/runtime/dancelight/Cargo.toml b/chains/orchestrator-relays/runtime/dancelight/Cargo.toml index d16028cd2f..d5d3a911e1 100644 --- a/chains/orchestrator-relays/runtime/dancelight/Cargo.toml +++ b/chains/orchestrator-relays/runtime/dancelight/Cargo.toml @@ -162,15 +162,15 @@ pallet-migrations = { workspace = true } keyring = { workspace = true } snowbridge-beacon-primitives = { workspace = true } snowbridge-core = { workspace = true } +snowbridge-inbound-queue-primitives = { workspace = true } +snowbridge-merkle-tree = { workspace = true } +snowbridge-outbound-queue-primitives = { workspace = true } snowbridge-outbound-queue-runtime-api = { workspace = true } snowbridge-pallet-ethereum-client = { workspace = true } snowbridge-pallet-inbound-queue = { workspace = true } snowbridge-pallet-inbound-queue-fixtures = { workspace = true, optional = true } -snowbridge-merkle-tree = { workspace = true } -snowbridge-pallet-system = { workspace = true } -snowbridge-inbound-queue-primitives = { workspace = true } snowbridge-pallet-outbound-queue = { workspace = true } -snowbridge-outbound-queue-primitives = { workspace = true } +snowbridge-pallet-system = { workspace = true } snowbridge-verification-primitives = { workspace = true } tp-bridge = { workspace = true } @@ -314,16 +314,16 @@ std = [ "serde_json/std", "snowbridge-beacon-primitives/std", "snowbridge-core/std", + "snowbridge-inbound-queue-primitives/std", + "snowbridge-merkle-tree/std", + "snowbridge-outbound-queue-primitives/std", "snowbridge-outbound-queue-runtime-api/std", "snowbridge-pallet-ethereum-client/fuzzing", "snowbridge-pallet-ethereum-client/std", "snowbridge-pallet-inbound-queue-fixtures/std", "snowbridge-pallet-inbound-queue/std", "snowbridge-pallet-outbound-queue/std", - "snowbridge-merkle-tree/std", "snowbridge-pallet-system/std", - "snowbridge-inbound-queue-primitives/std", - "snowbridge-outbound-queue-primitives/std", "snowbridge-verification-primitives/std", "sp-api/std", "sp-application-crypto/std", @@ -434,13 +434,13 @@ runtime-benchmarks = [ "runtime-common/runtime-benchmarks", "runtime-parachains/runtime-benchmarks", "snowbridge-core/runtime-benchmarks", + "snowbridge-inbound-queue-primitives/runtime-benchmarks", "snowbridge-pallet-ethereum-client/runtime-benchmarks", "snowbridge-pallet-inbound-queue-fixtures", "snowbridge-pallet-inbound-queue-fixtures/runtime-benchmarks", "snowbridge-pallet-inbound-queue/runtime-benchmarks", "snowbridge-pallet-outbound-queue/runtime-benchmarks", "snowbridge-pallet-system/runtime-benchmarks", - "snowbridge-inbound-queue-primitives/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "sp-staking/runtime-benchmarks", "tanssi-runtime-common/runtime-benchmarks", diff --git a/chains/orchestrator-relays/runtime/starlight/Cargo.toml b/chains/orchestrator-relays/runtime/starlight/Cargo.toml index f467e2d833..6413483453 100644 --- a/chains/orchestrator-relays/runtime/starlight/Cargo.toml +++ b/chains/orchestrator-relays/runtime/starlight/Cargo.toml @@ -159,15 +159,15 @@ pallet-migrations = { workspace = true } keyring = { workspace = true } snowbridge-beacon-primitives = { workspace = true } snowbridge-core = { workspace = true } +snowbridge-inbound-queue-primitives = { workspace = true } +snowbridge-merkle-tree = { workspace = true } +snowbridge-outbound-queue-primitives = { workspace = true } snowbridge-outbound-queue-runtime-api = { workspace = true } snowbridge-pallet-ethereum-client = { workspace = true } -snowbridge-pallet-outbound-queue = { workspace = true } -snowbridge-outbound-queue-primitives = { workspace = true } snowbridge-pallet-inbound-queue = { workspace = true } snowbridge-pallet-inbound-queue-fixtures = { workspace = true, optional = true } -snowbridge-merkle-tree = { workspace = true } +snowbridge-pallet-outbound-queue = { workspace = true } snowbridge-pallet-system = { workspace = true } -snowbridge-inbound-queue-primitives = { workspace = true } snowbridge-verification-primitives = { workspace = true } tp-bridge = { workspace = true } @@ -307,14 +307,14 @@ std = [ "serde_json/std", "snowbridge-beacon-primitives/std", "snowbridge-core/std", + "snowbridge-inbound-queue-primitives/std", + "snowbridge-merkle-tree/std", "snowbridge-outbound-queue-runtime-api/std", "snowbridge-pallet-ethereum-client/fuzzing", "snowbridge-pallet-ethereum-client/std", "snowbridge-pallet-inbound-queue-fixtures/std", "snowbridge-pallet-inbound-queue/std", - "snowbridge-merkle-tree/std", "snowbridge-pallet-system/std", - "snowbridge-inbound-queue-primitives/std", "snowbridge-verification-primitives/std", "sp-api/std", "sp-application-crypto/std", @@ -422,12 +422,12 @@ runtime-benchmarks = [ "runtime-common/runtime-benchmarks", "runtime-parachains/runtime-benchmarks", "snowbridge-core/runtime-benchmarks", + "snowbridge-inbound-queue-primitives/runtime-benchmarks", "snowbridge-pallet-ethereum-client/runtime-benchmarks", "snowbridge-pallet-inbound-queue-fixtures", "snowbridge-pallet-inbound-queue-fixtures/runtime-benchmarks", "snowbridge-pallet-inbound-queue/runtime-benchmarks", "snowbridge-pallet-system/runtime-benchmarks", - "snowbridge-inbound-queue-primitives/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "sp-staking/runtime-benchmarks", "starlight-runtime-constants/runtime-benchmarks", diff --git a/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/Cargo.toml b/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/Cargo.toml index 4ea76c9fff..b84504877c 100644 --- a/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/Cargo.toml +++ b/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/Cargo.toml @@ -21,8 +21,8 @@ frame-system = { workspace = true } keyring = { workspace = true } parity-scale-codec = { workspace = true, features = [ "derive", "max-encoded-len", "std" ] } snowbridge-core = { workspace = true } -snowbridge-pallet-inbound-queue = { workspace = true, features = [ "std" ] } snowbridge-inbound-queue-primitives = { workspace = true, features = [ "std" ] } +snowbridge-pallet-inbound-queue = { workspace = true, features = [ "std" ] } sp-core = { workspace = true } tanssi-emulated-integration-tests-common = { workspace = true } tp-bridge = { workspace = true, features = [ "std" ] } diff --git a/chains/xcm-integration-tests/emulated/tests/bridges/starlight/Cargo.toml b/chains/xcm-integration-tests/emulated/tests/bridges/starlight/Cargo.toml index 9001e4d0c7..d7abb39b61 100644 --- a/chains/xcm-integration-tests/emulated/tests/bridges/starlight/Cargo.toml +++ b/chains/xcm-integration-tests/emulated/tests/bridges/starlight/Cargo.toml @@ -18,8 +18,8 @@ frame-system = { workspace = true } keyring = { workspace = true } parity-scale-codec = { workspace = true, features = [ "derive", "max-encoded-len", "std" ] } snowbridge-core = { workspace = true } -snowbridge-pallet-inbound-queue = { workspace = true, features = [ "std" ] } snowbridge-inbound-queue-primitives = { workspace = true, features = [ "std" ] } +snowbridge-pallet-inbound-queue = { workspace = true, features = [ "std" ] } sp-core = { workspace = true } starlight-emulated-chain = { workspace = true } starlight-runtime = { workspace = true, features = [ "std", "testing-helpers" ] } diff --git a/primitives/bridge/Cargo.toml b/primitives/bridge/Cargo.toml index 4cc20b1580..e58f507884 100644 --- a/primitives/bridge/Cargo.toml +++ b/primitives/bridge/Cargo.toml @@ -23,10 +23,10 @@ scale-info = { workspace = true } serde = { workspace = true } snowbridge-beacon-primitives = { workspace = true } snowbridge-core = { workspace = true } -snowbridge-pallet-outbound-queue = { workspace = true } -snowbridge-pallet-system = { workspace = true } snowbridge-inbound-queue-primitives = { workspace = true } snowbridge-outbound-queue-primitives = { workspace = true } +snowbridge-pallet-outbound-queue = { workspace = true } +snowbridge-pallet-system = { workspace = true } sp-core = { workspace = true } sp-runtime = { workspace = true } sp-std = { workspace = true } @@ -54,10 +54,10 @@ std = [ "serde/std", "snowbridge-beacon-primitives/std", "snowbridge-core/std", - "snowbridge-pallet-outbound-queue/std", - "snowbridge-pallet-system/std", "snowbridge-inbound-queue-primitives/std", "snowbridge-outbound-queue-primitives/std", + "snowbridge-pallet-outbound-queue/std", + "snowbridge-pallet-system/std", "sp-core/std", "sp-runtime/std", "sp-std/std", @@ -70,9 +70,9 @@ runtime-benchmarks = [ "frame-system/runtime-benchmarks", "pallet-external-validators/runtime-benchmarks", "snowbridge-core/runtime-benchmarks", + "snowbridge-inbound-queue-primitives/runtime-benchmarks", "snowbridge-pallet-outbound-queue/runtime-benchmarks", "snowbridge-pallet-system/runtime-benchmarks", - "snowbridge-inbound-queue-primitives/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "xcm-executor/runtime-benchmarks", ] From c12e3f616b853dada29b49be7eceedc4b39d011c Mon Sep 17 00:00:00 2001 From: Diego Date: Tue, 3 Jun 2025 18:05:26 -0300 Subject: [PATCH 010/106] Fix zepter --- .../container-chains/runtime-templates/frontier/Cargo.toml | 3 +++ chains/container-chains/runtime-templates/simple/Cargo.toml | 3 +++ chains/orchestrator-paras/runtime/common/Cargo.toml | 1 + chains/orchestrator-paras/runtime/dancebox/Cargo.toml | 3 +++ chains/orchestrator-paras/runtime/flashbox/Cargo.toml | 2 ++ .../orchestrator-relays/node/tanssi-relay-service/Cargo.toml | 1 + chains/orchestrator-relays/runtime/dancelight/Cargo.toml | 1 + .../runtime/dancelight/constants/Cargo.toml | 1 + chains/orchestrator-relays/runtime/starlight/Cargo.toml | 5 +++++ .../runtime/starlight/constants/Cargo.toml | 1 + pallets/ethereum-token-transfers/Cargo.toml | 1 + pallets/external-validators-rewards/Cargo.toml | 1 + pallets/xcm-core-buyer/Cargo.toml | 1 + primitives/bridge/Cargo.toml | 1 + 14 files changed, 25 insertions(+) diff --git a/chains/container-chains/runtime-templates/frontier/Cargo.toml b/chains/container-chains/runtime-templates/frontier/Cargo.toml index 05e5b303a8..46f1713b41 100644 --- a/chains/container-chains/runtime-templates/frontier/Cargo.toml +++ b/chains/container-chains/runtime-templates/frontier/Cargo.toml @@ -236,6 +236,7 @@ force-debug = [ "sp-debug-derive/force-debug" ] runtime-benchmarks = [ "cumulus-pallet-parachain-system/runtime-benchmarks", "cumulus-pallet-session-benchmarking/runtime-benchmarks", + "cumulus-pallet-weight-reclaim/runtime-benchmarks", "cumulus-pallet-xcmp-queue/runtime-benchmarks", "cumulus-primitives-core/runtime-benchmarks", "cumulus-primitives-utility/runtime-benchmarks", @@ -279,10 +280,12 @@ runtime-benchmarks = [ "xcm-executor/runtime-benchmarks", "xcm-primitives/runtime-benchmarks", "xcm-runtime-apis/runtime-benchmarks", + "xcm/runtime-benchmarks", ] try-runtime = [ "cumulus-pallet-parachain-system/try-runtime", + "cumulus-pallet-weight-reclaim/try-runtime", "cumulus-pallet-xcm/try-runtime", "cumulus-pallet-xcmp-queue/try-runtime", "fp-self-contained/try-runtime", diff --git a/chains/container-chains/runtime-templates/simple/Cargo.toml b/chains/container-chains/runtime-templates/simple/Cargo.toml index 4da81048b0..2a383861a9 100644 --- a/chains/container-chains/runtime-templates/simple/Cargo.toml +++ b/chains/container-chains/runtime-templates/simple/Cargo.toml @@ -195,6 +195,7 @@ force-debug = [ "sp-debug-derive/force-debug" ] runtime-benchmarks = [ "cumulus-pallet-parachain-system/runtime-benchmarks", "cumulus-pallet-session-benchmarking/runtime-benchmarks", + "cumulus-pallet-weight-reclaim/runtime-benchmarks", "cumulus-pallet-xcmp-queue/runtime-benchmarks", "cumulus-primitives-core/runtime-benchmarks", "cumulus-primitives-utility/runtime-benchmarks", @@ -233,10 +234,12 @@ runtime-benchmarks = [ "xcm-executor/runtime-benchmarks", "xcm-primitives/runtime-benchmarks", "xcm-runtime-apis/runtime-benchmarks", + "xcm/runtime-benchmarks", ] try-runtime = [ "cumulus-pallet-parachain-system/try-runtime", + "cumulus-pallet-weight-reclaim/try-runtime", "cumulus-pallet-xcm/try-runtime", "cumulus-pallet-xcmp-queue/try-runtime", "frame-executive/try-runtime", diff --git a/chains/orchestrator-paras/runtime/common/Cargo.toml b/chains/orchestrator-paras/runtime/common/Cargo.toml index cb153049f5..9740793472 100644 --- a/chains/orchestrator-paras/runtime/common/Cargo.toml +++ b/chains/orchestrator-paras/runtime/common/Cargo.toml @@ -124,6 +124,7 @@ runtime-benchmarks = [ "snowbridge-pallet-system/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "sp-staking/runtime-benchmarks", + "xcm/runtime-benchmarks", ] try-runtime = [ diff --git a/chains/orchestrator-paras/runtime/dancebox/Cargo.toml b/chains/orchestrator-paras/runtime/dancebox/Cargo.toml index 3bbf826816..fe7600b71f 100644 --- a/chains/orchestrator-paras/runtime/dancebox/Cargo.toml +++ b/chains/orchestrator-paras/runtime/dancebox/Cargo.toml @@ -301,6 +301,7 @@ runtime-benchmarks = [ "container-chain-template-simple-runtime/runtime-benchmarks", "cumulus-pallet-parachain-system/runtime-benchmarks", "cumulus-pallet-session-benchmarking/runtime-benchmarks", + "cumulus-pallet-weight-reclaim/runtime-benchmarks", "cumulus-pallet-xcmp-queue/runtime-benchmarks", "cumulus-primitives-core/runtime-benchmarks", "cumulus-primitives-utility/runtime-benchmarks", @@ -362,12 +363,14 @@ runtime-benchmarks = [ "xcm-executor/runtime-benchmarks", "xcm-primitives/runtime-benchmarks", "xcm-runtime-apis/runtime-benchmarks", + "xcm/runtime-benchmarks", ] try-runtime = [ "container-chain-template-frontier-runtime/try-runtime", "container-chain-template-simple-runtime/try-runtime", "cumulus-pallet-parachain-system/try-runtime", + "cumulus-pallet-weight-reclaim/try-runtime", "cumulus-pallet-xcm/try-runtime", "cumulus-pallet-xcmp-queue/try-runtime", "frame-executive/try-runtime", diff --git a/chains/orchestrator-paras/runtime/flashbox/Cargo.toml b/chains/orchestrator-paras/runtime/flashbox/Cargo.toml index 8e0c83c5a3..dd4070e883 100644 --- a/chains/orchestrator-paras/runtime/flashbox/Cargo.toml +++ b/chains/orchestrator-paras/runtime/flashbox/Cargo.toml @@ -231,6 +231,7 @@ force-debug = [ "sp-debug-derive/force-debug" ] runtime-benchmarks = [ "cumulus-pallet-parachain-system/runtime-benchmarks", "cumulus-pallet-session-benchmarking/runtime-benchmarks", + "cumulus-pallet-weight-reclaim/runtime-benchmarks", "cumulus-primitives-core/runtime-benchmarks", "cumulus-primitives-utility/runtime-benchmarks", "dp-consensus/runtime-benchmarks", @@ -275,6 +276,7 @@ runtime-benchmarks = [ try-runtime = [ "cumulus-pallet-parachain-system/try-runtime", + "cumulus-pallet-weight-reclaim/try-runtime", "frame-executive/try-runtime", "frame-support/try-runtime", "frame-system/try-runtime", diff --git a/chains/orchestrator-relays/node/tanssi-relay-service/Cargo.toml b/chains/orchestrator-relays/node/tanssi-relay-service/Cargo.toml index f6eab23ee2..fe8fd55d68 100644 --- a/chains/orchestrator-relays/node/tanssi-relay-service/Cargo.toml +++ b/chains/orchestrator-relays/node/tanssi-relay-service/Cargo.toml @@ -228,6 +228,7 @@ runtime-benchmarks = [ "starlight-runtime-constants?/runtime-benchmarks", "starlight-runtime?/runtime-benchmarks", "xcm-runtime-apis/runtime-benchmarks", + "xcm/runtime-benchmarks", ] try-runtime = [ "dancelight-runtime?/try-runtime", diff --git a/chains/orchestrator-relays/runtime/dancelight/Cargo.toml b/chains/orchestrator-relays/runtime/dancelight/Cargo.toml index d5d3a911e1..c16d45f03f 100644 --- a/chains/orchestrator-relays/runtime/dancelight/Cargo.toml +++ b/chains/orchestrator-relays/runtime/dancelight/Cargo.toml @@ -452,6 +452,7 @@ runtime-benchmarks = [ "xcm-builder/runtime-benchmarks", "xcm-executor/runtime-benchmarks", "xcm-runtime-apis/runtime-benchmarks", + "xcm/runtime-benchmarks", ] try-runtime = [ "container-chain-template-frontier-runtime/try-runtime", diff --git a/chains/orchestrator-relays/runtime/dancelight/constants/Cargo.toml b/chains/orchestrator-relays/runtime/dancelight/constants/Cargo.toml index 24c3e0aee9..13efd33827 100644 --- a/chains/orchestrator-relays/runtime/dancelight/constants/Cargo.toml +++ b/chains/orchestrator-relays/runtime/dancelight/constants/Cargo.toml @@ -45,4 +45,5 @@ runtime-benchmarks = [ "sp-runtime/runtime-benchmarks", "tp-traits/runtime-benchmarks", "xcm-builder/runtime-benchmarks", + "xcm/runtime-benchmarks", ] diff --git a/chains/orchestrator-relays/runtime/starlight/Cargo.toml b/chains/orchestrator-relays/runtime/starlight/Cargo.toml index 6413483453..85620359a3 100644 --- a/chains/orchestrator-relays/runtime/starlight/Cargo.toml +++ b/chains/orchestrator-relays/runtime/starlight/Cargo.toml @@ -309,11 +309,13 @@ std = [ "snowbridge-core/std", "snowbridge-inbound-queue-primitives/std", "snowbridge-merkle-tree/std", + "snowbridge-outbound-queue-primitives/std", "snowbridge-outbound-queue-runtime-api/std", "snowbridge-pallet-ethereum-client/fuzzing", "snowbridge-pallet-ethereum-client/std", "snowbridge-pallet-inbound-queue-fixtures/std", "snowbridge-pallet-inbound-queue/std", + "snowbridge-pallet-outbound-queue/std", "snowbridge-pallet-system/std", "snowbridge-verification-primitives/std", "sp-api/std", @@ -427,6 +429,7 @@ runtime-benchmarks = [ "snowbridge-pallet-inbound-queue-fixtures", "snowbridge-pallet-inbound-queue-fixtures/runtime-benchmarks", "snowbridge-pallet-inbound-queue/runtime-benchmarks", + "snowbridge-pallet-outbound-queue/runtime-benchmarks", "snowbridge-pallet-system/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "sp-staking/runtime-benchmarks", @@ -440,6 +443,7 @@ runtime-benchmarks = [ "xcm-builder/runtime-benchmarks", "xcm-executor/runtime-benchmarks", "xcm-runtime-apis/runtime-benchmarks", + "xcm/runtime-benchmarks", ] try-runtime = [ "container-chain-template-frontier-runtime/try-runtime", @@ -512,6 +516,7 @@ try-runtime = [ "runtime-parachains/try-runtime", "snowbridge-pallet-ethereum-client/try-runtime", "snowbridge-pallet-inbound-queue/try-runtime", + "snowbridge-pallet-outbound-queue/try-runtime", "snowbridge-pallet-system/try-runtime", "sp-runtime/try-runtime", "tanssi-runtime-common/try-runtime", diff --git a/chains/orchestrator-relays/runtime/starlight/constants/Cargo.toml b/chains/orchestrator-relays/runtime/starlight/constants/Cargo.toml index eb2dcb3e21..e52487b1b0 100644 --- a/chains/orchestrator-relays/runtime/starlight/constants/Cargo.toml +++ b/chains/orchestrator-relays/runtime/starlight/constants/Cargo.toml @@ -45,4 +45,5 @@ runtime-benchmarks = [ "sp-runtime/runtime-benchmarks", "tp-traits/runtime-benchmarks", "xcm-builder/runtime-benchmarks", + "xcm/runtime-benchmarks", ] diff --git a/pallets/ethereum-token-transfers/Cargo.toml b/pallets/ethereum-token-transfers/Cargo.toml index 2d644e32b0..a79e9d38f1 100644 --- a/pallets/ethereum-token-transfers/Cargo.toml +++ b/pallets/ethereum-token-transfers/Cargo.toml @@ -82,6 +82,7 @@ runtime-benchmarks = [ "sp-staking/runtime-benchmarks", "tp-bridge/runtime-benchmarks", "tp-traits/runtime-benchmarks", + "xcm/runtime-benchmarks", ] try-runtime = [ diff --git a/pallets/external-validators-rewards/Cargo.toml b/pallets/external-validators-rewards/Cargo.toml index 8fb97440e4..43fa744084 100644 --- a/pallets/external-validators-rewards/Cargo.toml +++ b/pallets/external-validators-rewards/Cargo.toml @@ -86,6 +86,7 @@ runtime-benchmarks = [ "sp-staking/runtime-benchmarks", "tp-bridge/runtime-benchmarks", "tp-traits/runtime-benchmarks", + "xcm/runtime-benchmarks", ] try-runtime = [ diff --git a/pallets/xcm-core-buyer/Cargo.toml b/pallets/xcm-core-buyer/Cargo.toml index 9d53d9233b..b43884ca2c 100644 --- a/pallets/xcm-core-buyer/Cargo.toml +++ b/pallets/xcm-core-buyer/Cargo.toml @@ -84,6 +84,7 @@ runtime-benchmarks = [ "sp-runtime/runtime-benchmarks", "tp-traits/runtime-benchmarks", "tp-xcm-core-buyer/runtime-benchmarks", + "xcm/runtime-benchmarks", ] try-runtime = [ "frame-support/try-runtime", diff --git a/primitives/bridge/Cargo.toml b/primitives/bridge/Cargo.toml index e58f507884..2cc99c81c3 100644 --- a/primitives/bridge/Cargo.toml +++ b/primitives/bridge/Cargo.toml @@ -75,4 +75,5 @@ runtime-benchmarks = [ "snowbridge-pallet-system/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "xcm-executor/runtime-benchmarks", + "xcm/runtime-benchmarks", ] From 4c4d952468bb45676112ce29040d7fcae713aed4 Mon Sep 17 00:00:00 2001 From: Diego Date: Tue, 3 Jun 2025 18:40:18 -0300 Subject: [PATCH 011/106] fix typo --- .../runtime/dancelight/src/tests/common/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chains/orchestrator-relays/runtime/dancelight/src/tests/common/mod.rs b/chains/orchestrator-relays/runtime/dancelight/src/tests/common/mod.rs index 94cd34c350..349675439c 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/tests/common/mod.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/tests/common/mod.rs @@ -1304,7 +1304,7 @@ impl ParasInherentTestBuilder let core_idx = runtime_parachains::configuration::ActiveConfig::::get() .node_features .get(FeatureIndex::ElasticScalingMVP as usize) - .expect("ElasticScalingMVP feature index should be present") + .expect("ElasticScalingMVP feature index should be present"); assert_eq!(group_validators.len(), 1); From b3b92dc351d6a8d086d2d7bb32cfc35a3a16cf53 Mon Sep 17 00:00:00 2001 From: Diego Date: Tue, 3 Jun 2025 21:01:26 -0300 Subject: [PATCH 012/106] Fix tests execution --- Cargo.lock | 2 + .../src/bridge_to_ethereum_config.rs | 4 +- .../dancelight/src/tests/common/mod.rs | 1 + .../dancelight/src/tests/ethereum_system.rs | 82 ------- .../src/tests/ethereum_token_transfers.rs | 18 +- .../inbound_queue_tests/integration_tests.rs | 6 +- .../message_processor_tests.rs | 2 +- .../runtime/dancelight/src/tests/mod.rs | 1 - .../src/bridge_to_ethereum_config.rs | 4 +- .../runtime/starlight/src/tests/common/mod.rs | 4 +- .../starlight/src/tests/ethereum_system.rs | 224 ------------------ .../src/tests/ethereum_token_transfers.rs | 5 +- .../inbound_queue_tests/integration_tests.rs | 12 +- .../message_processor_tests.rs | 4 +- .../runtime/starlight/src/tests/mod.rs | 2 - .../orchestrator-paras/dancebox/Cargo.toml | 1 + .../emulated/chains/relays/rococo/src/lib.rs | 1 + .../emulated/chains/relays/westend/src/lib.rs | 1 + .../templates/simple-template/Cargo.toml | 1 + .../dancelight/src/tests/bridge_to_eth.rs | 2 +- .../tests/bridges/dancelight/src/tests/mod.rs | 8 +- .../starlight/src/tests/bridge_to_eth.rs | 2 +- .../tests/bridges/starlight/src/tests/mod.rs | 8 +- .../src/lib.rs | 10 +- pallets/author-noting/src/lib.rs | 1 + pallets/data-preservers/src/lib.rs | 9 + pallets/external-validators/src/lib.rs | 1 + pallets/invulnerables/src/lib.rs | 1 + pallets/ocw-testing/src/lib.rs | 2 + pallets/pooled-staking/src/lib.rs | 9 + pallets/pooled-staking/src/migrations.rs | 2 +- pallets/services-payment/src/lib.rs | 8 +- pallets/stream-payment/src/lib.rs | 7 + 33 files changed, 86 insertions(+), 359 deletions(-) delete mode 100644 chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_system.rs delete mode 100644 chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_system.rs diff --git a/Cargo.lock b/Cargo.lock index 53b0c1ac79..7645c16780 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3550,6 +3550,7 @@ dependencies = [ "cumulus-primitives-core", "dancebox-runtime", "emulated-integration-tests-common", + "frame-support", "pallet-configuration", "parity-scale-codec", "polkadot-parachain-primitives", @@ -16812,6 +16813,7 @@ dependencies = [ "container-chain-template-simple-runtime", "cumulus-primitives-core", "emulated-integration-tests-common", + "frame-support", "sp-core", "staging-xcm", "tanssi-emulated-integration-tests-common", diff --git a/chains/orchestrator-relays/runtime/dancelight/src/bridge_to_ethereum_config.rs b/chains/orchestrator-relays/runtime/dancelight/src/bridge_to_ethereum_config.rs index 3543c2d3d6..ab4d0f3d49 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/bridge_to_ethereum_config.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/bridge_to_ethereum_config.rs @@ -437,7 +437,7 @@ mod benchmark_helper { crate::{EthereumBeaconClient, Runtime, RuntimeOrigin}, snowbridge_beacon_primitives::BeaconHeader, snowbridge_core::Channel, - snowbridge_inbound_queue_primitives::inbound::{envelope::Envelope, MessageProcessor}, + snowbridge_inbound_queue_primitives::v1::{Envelope, MessageProcessor}, snowbridge_pallet_system::Channels, sp_core::H256, xcm::latest::Location, @@ -454,7 +454,7 @@ mod benchmark_helper { impl snowbridge_pallet_inbound_queue::BenchmarkHelper for EthSystemBenchHelper { fn initialize_storage(beacon_header: BeaconHeader, block_roots_root: H256) { let submit_message = snowbridge_pallet_inbound_queue_fixtures::register_token::make_register_token_message(); - let envelope: Envelope = Envelope::try_from(&submit_message.message.event_log).unwrap(); + let envelope: Envelope = Envelope::try_from(&submit_message.event.event_log).unwrap(); Channels::::set( envelope.channel_id, diff --git a/chains/orchestrator-relays/runtime/dancelight/src/tests/common/mod.rs b/chains/orchestrator-relays/runtime/dancelight/src/tests/common/mod.rs index 349675439c..4db35d2012 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/tests/common/mod.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/tests/common/mod.rs @@ -1304,6 +1304,7 @@ impl ParasInherentTestBuilder let core_idx = runtime_parachains::configuration::ActiveConfig::::get() .node_features .get(FeatureIndex::ElasticScalingMVP as usize) + .and_then(|the_bit| if *the_bit { Some(core_idx) } else { None }) .expect("ElasticScalingMVP feature index should be present"); assert_eq!(group_validators.len(), 1); diff --git a/chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_system.rs b/chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_system.rs deleted file mode 100644 index 47b7c68a64..0000000000 --- a/chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_system.rs +++ /dev/null @@ -1,82 +0,0 @@ -// Copyright (C) Moondance Labs Ltd. -// This file is part of Tanssi. - -// Tanssi is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. - -// Tanssi is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// You should have received a copy of the GNU General Public License -// along with Tanssi. If not, see - -#![cfg(test)] - -use { - crate::{tests::common::*, EthereumSystem}, - frame_support::assert_noop, - pallet_xcm::Origin as XcmOrigin, - snowbridge_outbound_queue_primitives::OperatingMode, - sp_core::H160, - sp_runtime::DispatchError::BadOrigin, - sp_std::vec, - xcm::latest::{Junction::Parachain, Location}, -}; - -#[test] -fn test_transfer_native_from_agent_not_allowed() { - ExtBuilder::default() - .with_balances(vec![(AccountId::from(ALICE), 210_000 * UNIT)]) - .build() - .execute_with(|| { - let sibling_para_location = Location::new(1, [Parachain(2000)]); - - // transfer_native_from_agent is disabled for sibling parachains - assert_noop!( - EthereumSystem::transfer_native_from_agent( - XcmOrigin::Xcm(sibling_para_location).into(), - H160::default(), - 1000u128 - ), - BadOrigin - ); - - let relay_location = Location::new(1, []); - - // transfer_native_from_agent also disabled for relay origin - assert_noop!( - EthereumSystem::transfer_native_from_agent( - XcmOrigin::Xcm(relay_location).into(), - H160::default(), - 1000u128 - ), - BadOrigin - ); - - // transfer_native_from_agent is disabled for signed origins - assert_noop!( - EthereumSystem::transfer_native_from_agent( - ::RuntimeOrigin::signed(AccountId::from( - ALICE - )), - H160::default(), - 1000u128 - ), - BadOrigin - ); - - // transfer_native_from_agent is disabled for root - assert_noop!( - EthereumSystem::transfer_native_from_agent( - ::RuntimeOrigin::root(), - H160::default(), - 1000u128 - ), - BadOrigin - ); - }) -} diff --git a/chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_token_transfers.rs b/chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_token_transfers.rs index 498f94a4c1..88b2337b24 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_token_transfers.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_token_transfers.rs @@ -29,11 +29,9 @@ use { frame_support::{assert_noop, assert_ok}, hex_literal::hex, parity_scale_codec::Encode, - snowbridge_core::{ - inbound::{Log, Message}, - AgentId, Channel, ChannelId, ParaId, - }, - snowbridge_inbound_queue_primitives::{ + snowbridge_inbound_queue_primitives::{Log, EventProof}, + snowbridge_core::{AgentId, Channel, ChannelId, ParaId}, + snowbridge_inbound_queue_primitives::v1::{ Command, Destination, Envelope, MessageProcessor, MessageV1, OutboundMessageAccepted, VersionedXcmMessage, }, @@ -477,7 +475,7 @@ fn receive_native_tokens_from_eth_happy_path() { payload: payload.encode(), }; - let message = Message { + let message = EventProof { event_log: Log { address: ::GatewayAddress::get(), @@ -585,7 +583,7 @@ fn receive_eth_native_token_in_tanssi_zero_address() { payload: payload.encode(), }; - let message = Message { + let message = EventProof { event_log: Log { address: ::GatewayAddress::get(), @@ -694,7 +692,7 @@ fn receive_erc20_tokens_in_tanssi_non_zero_address() { payload: payload.encode(), }; - let message = Message { + let message = EventProof { event_log: Log { address: ::GatewayAddress::get(), @@ -802,7 +800,7 @@ fn receive_erc20_tokens_fails_if_not_registered_in_foreign_assets() { payload: payload.encode(), }; - let message = Message { + let message = EventProof { event_log: Log { address: ::GatewayAddress::get(), @@ -889,7 +887,7 @@ fn receive_eth_native_token_fails_if_not_registered_in_foreign_assets() { payload: payload.encode(), }; - let message = Message { + let message = EventProof { event_log: Log { address: ::GatewayAddress::get(), diff --git a/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/integration_tests.rs b/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/integration_tests.rs index cd2bfd1839..383efdca41 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/integration_tests.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/integration_tests.rs @@ -24,7 +24,7 @@ use { keyring::Sr25519Keyring, parity_scale_codec::Encode, snowbridge_core::{Channel, PRIMARY_GOVERNANCE_CHANNEL}, - snowbridge_inbound_queue_primitives::OutboundMessageAccepted, + snowbridge_inbound_queue_primitives::v1::OutboundMessageAccepted, snowbridge_verification_primitives::{EventProof, Log}, sp_core::H256, sp_runtime::DispatchError, @@ -61,7 +61,7 @@ fn test_inbound_queue_message_passing() { payload: vec![], }; - assert_eq!(EthereumInboundQueue::submit(OriginFor::::signed(AccountId::new([0; 32])), Message { + assert_eq!(EthereumInboundQueue::submit(OriginFor::::signed(AccountId::new([0; 32])), EventProof { event_log: Log { address: ::GatewayAddress::get(), topics: event_with_empty_payload.encode_topics().into_iter().map(|word| H256::from(word.0.0)).collect(), @@ -91,7 +91,7 @@ fn test_inbound_queue_message_passing() { payload: payload.encode(), }; - assert_eq!(EthereumInboundQueue::submit(OriginFor::::signed(AccountId::new([0; 32])), Message { + assert_eq!(EthereumInboundQueue::submit(OriginFor::::signed(AccountId::new([0; 32])), EventProof { event_log: Log { address: ::GatewayAddress::get(), topics: event_with_valid_payload.encode_topics().into_iter().map(|word| H256::from(word.0.0)).collect(), diff --git a/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/message_processor_tests.rs b/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/message_processor_tests.rs index 407fca2461..5170a17dc7 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/message_processor_tests.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/tests/inbound_queue_tests/message_processor_tests.rs @@ -20,7 +20,7 @@ use { hex_literal::hex, keyring::Sr25519Keyring, snowbridge_core::{Channel, PRIMARY_GOVERNANCE_CHANNEL}, - snowbridge_inbound_queue_primitives::{Envelope, MessageProcessor}, + snowbridge_inbound_queue_primitives::v1::{Envelope, MessageProcessor}, sp_core::{H160, H256}, sp_runtime::DispatchError, tp_bridge::symbiotic_message_processor::{ diff --git a/chains/orchestrator-relays/runtime/dancelight/src/tests/mod.rs b/chains/orchestrator-relays/runtime/dancelight/src/tests/mod.rs index 7b342e5839..dfcf7920bd 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/tests/mod.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/tests/mod.rs @@ -27,7 +27,6 @@ mod collator_assignment_tests; mod common; mod core_scheduling_tests; mod ethereum_client; -mod ethereum_system; mod ethereum_token_transfers; mod external_validators_tests; mod inactivity_tracking; diff --git a/chains/orchestrator-relays/runtime/starlight/src/bridge_to_ethereum_config.rs b/chains/orchestrator-relays/runtime/starlight/src/bridge_to_ethereum_config.rs index b283e3b0de..ead1978053 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/bridge_to_ethereum_config.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/bridge_to_ethereum_config.rs @@ -243,7 +243,7 @@ mod benchmark_helper { crate::{EthereumBeaconClient, Runtime, RuntimeOrigin}, snowbridge_beacon_primitives::BeaconHeader, snowbridge_core::Channel, - snowbridge_inbound_queue_primitives::inbound::{envelope::Envelope, MessageProcessor}, + snowbridge_inbound_queue_primitives::v1::{Envelope, MessageProcessor}, snowbridge_pallet_system::Channels, sp_core::H256, xcm::latest::Location, @@ -260,7 +260,7 @@ mod benchmark_helper { impl snowbridge_pallet_inbound_queue::BenchmarkHelper for EthSystemBenchHelper { fn initialize_storage(beacon_header: BeaconHeader, block_roots_root: H256) { let submit_message = snowbridge_pallet_inbound_queue_fixtures::register_token::make_register_token_message(); - let envelope: Envelope = Envelope::try_from(&submit_message.message.event_log).unwrap(); + let envelope: Envelope = Envelope::try_from(&submit_message.event.event_log).unwrap(); Channels::::set( envelope.channel_id, diff --git a/chains/orchestrator-relays/runtime/starlight/src/tests/common/mod.rs b/chains/orchestrator-relays/runtime/starlight/src/tests/common/mod.rs index a776f34082..dd0766480a 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/tests/common/mod.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/tests/common/mod.rs @@ -521,6 +521,7 @@ impl ExtBuilder { pallet_balances::GenesisConfig:: { balances: self.balances, + ..Default::default() } .assimilate_storage(&mut t) .unwrap(); @@ -1300,7 +1301,8 @@ impl ParasInherentTestBuilder let core_idx = runtime_parachains::configuration::ActiveConfig::::get() .node_features .get(FeatureIndex::ElasticScalingMVP as usize) - .and_then(|the_bit| if *the_bit { Some(core_idx) } else { None }); + .and_then(|the_bit| if *the_bit { Some(core_idx) } else { None }) + .expect("ElasticScalingMVP feature index should be present"); assert_eq!(group_validators.len(), 1); diff --git a/chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_system.rs b/chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_system.rs deleted file mode 100644 index 1c5483c3bb..0000000000 --- a/chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_system.rs +++ /dev/null @@ -1,224 +0,0 @@ -// Copyright (C) Moondance Labs Ltd. -// This file is part of Tanssi. - -// Tanssi is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. - -// Tanssi is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// You should have received a copy of the GNU General Public License -// along with Tanssi. If not, see - -#![cfg(test)] - -use { - crate::{tests::common::*, EthereumSystem}, - frame_support::assert_noop, - pallet_xcm::Origin as XcmOrigin, - snowbridge_outbound_queue_primitives::OperatingMode, - sp_core::H160, - sp_runtime::DispatchError::BadOrigin, - sp_std::vec, - xcm::latest::{Junction::Parachain, Location}, -}; - -#[test] -fn test_create_agent_not_allowed() { - ExtBuilder::default() - .with_balances(vec![(AccountId::from(ALICE), 210_000 * UNIT)]) - .build() - .execute_with(|| { - let sibling_para_location = Location::new(1, [Parachain(2000)]); - - // create_agent is disabled for sibling parachains - assert_noop!( - EthereumSystem::create_agent(XcmOrigin::Xcm(sibling_para_location).into()), - BadOrigin - ); - - let relay_location = Location::new(1, []); - - // create_agent also disabled for relay origin - assert_noop!( - EthereumSystem::create_agent(XcmOrigin::Xcm(relay_location).into()), - BadOrigin - ); - - // create_agent is disabled for signed origins - assert_noop!( - EthereumSystem::create_agent( - ::RuntimeOrigin::signed(AccountId::from( - ALICE - )) - ), - BadOrigin - ); - - // create_agent is disabled for root - assert_noop!( - EthereumSystem::create_agent( - ::RuntimeOrigin::root() - ), - BadOrigin - ); - }) -} - -#[test] -fn test_create_channel_not_allowed() { - ExtBuilder::default() - .with_balances(vec![(AccountId::from(ALICE), 210_000 * UNIT)]) - .build() - .execute_with(|| { - let sibling_para_location = Location::new(1, [Parachain(2000)]); - - // create_channel is disabled for sibling parachains - assert_noop!( - EthereumSystem::create_channel( - XcmOrigin::Xcm(sibling_para_location).into(), - OperatingMode::Normal - ), - BadOrigin - ); - - let relay_location = Location::new(1, []); - - // create_channel also disabled for relay origin - assert_noop!( - EthereumSystem::create_channel( - XcmOrigin::Xcm(relay_location).into(), - OperatingMode::Normal - ), - BadOrigin - ); - - // create_channel is disabled for signed origins - assert_noop!( - EthereumSystem::create_channel( - ::RuntimeOrigin::signed(AccountId::from( - ALICE - )), - OperatingMode::Normal - ), - BadOrigin - ); - - // create_channel is disabled for root - assert_noop!( - EthereumSystem::create_channel( - ::RuntimeOrigin::root(), - OperatingMode::Normal - ), - BadOrigin - ); - }) -} - -#[test] -fn test_update_channel_not_allowed() { - ExtBuilder::default() - .with_balances(vec![(AccountId::from(ALICE), 210_000 * UNIT)]) - .build() - .execute_with(|| { - let sibling_para_location = Location::new(1, [Parachain(2000)]); - - // update_channel is disabled for sibling parachains - assert_noop!( - EthereumSystem::update_channel( - XcmOrigin::Xcm(sibling_para_location).into(), - OperatingMode::Normal - ), - BadOrigin - ); - - let relay_location = Location::new(1, []); - - // update_channel also disabled for relay origin - assert_noop!( - EthereumSystem::update_channel( - XcmOrigin::Xcm(relay_location).into(), - OperatingMode::Normal - ), - BadOrigin - ); - - // update_channel is disabled for signed origins - assert_noop!( - EthereumSystem::update_channel( - ::RuntimeOrigin::signed(AccountId::from( - ALICE - )), - OperatingMode::Normal - ), - BadOrigin - ); - - // update_channel is disabled for root - assert_noop!( - EthereumSystem::update_channel( - ::RuntimeOrigin::root(), - OperatingMode::Normal - ), - BadOrigin - ); - }) -} - -#[test] -fn test_transfer_native_from_agent_not_allowed() { - ExtBuilder::default() - .with_balances(vec![(AccountId::from(ALICE), 210_000 * UNIT)]) - .build() - .execute_with(|| { - let sibling_para_location = Location::new(1, [Parachain(2000)]); - - // transfer_native_from_agent is disabled for sibling parachains - assert_noop!( - EthereumSystem::transfer_native_from_agent( - XcmOrigin::Xcm(sibling_para_location).into(), - H160::default(), - 1000u128 - ), - BadOrigin - ); - - let relay_location = Location::new(1, []); - - // transfer_native_from_agent also disabled for relay origin - assert_noop!( - EthereumSystem::transfer_native_from_agent( - XcmOrigin::Xcm(relay_location).into(), - H160::default(), - 1000u128 - ), - BadOrigin - ); - - // transfer_native_from_agent is disabled for signed origins - assert_noop!( - EthereumSystem::transfer_native_from_agent( - ::RuntimeOrigin::signed(AccountId::from( - ALICE - )), - H160::default(), - 1000u128 - ), - BadOrigin - ); - - // transfer_native_from_agent is disabled for root - assert_noop!( - EthereumSystem::transfer_native_from_agent( - ::RuntimeOrigin::root(), - H160::default(), - 1000u128 - ), - BadOrigin - ); - }) -} diff --git a/chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_token_transfers.rs b/chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_token_transfers.rs index 424ae6b3d5..aa9c44d510 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_token_transfers.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_token_transfers.rs @@ -27,11 +27,12 @@ use { frame_support::{assert_noop, assert_ok}, hex_literal::hex, parity_scale_codec::Encode, - snowbridge_beacon_primitives::{AgentId, Channel, ChannelId, Log, Message, ParaId}, + snowbridge_verification_primitives::{Log, EventProof}, snowbridge_inbound_queue_primitives::v1::{ Command, Destination, Envelope, MessageProcessor, MessageV1, OutboundMessageAccepted, VersionedXcmMessage, }, + snowbridge_core::{ChannelId, AgentId, ParaId, Channel}, sp_core::{H160, H256}, sp_runtime::{traits::MaybeEquivalence, FixedU128, TokenError}, sp_std::vec, @@ -469,7 +470,7 @@ fn receive_native_tokens_from_eth_happy_path() { payload: payload.encode(), }; - let message = Message { + let message = EventProof { event_log: Log { address: ::GatewayAddress::get(), diff --git a/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/integration_tests.rs b/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/integration_tests.rs index 63276f5b50..7a6f0a2077 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/integration_tests.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/integration_tests.rs @@ -23,11 +23,9 @@ use { frame_system::pallet_prelude::OriginFor, keyring::Sr25519Keyring, parity_scale_codec::Encode, - snowbridge_core::{ - inbound::{Log, Message}, - Channel, PRIMARY_GOVERNANCE_CHANNEL, - }, - snowbridge_inbound_queue_primitives::inbound::envelope::OutboundMessageAccepted, + snowbridge_inbound_queue_primitives::{Log, EventProof}, + snowbridge_core::{Channel, PRIMARY_GOVERNANCE_CHANNEL}, + snowbridge_inbound_queue_primitives::v1::OutboundMessageAccepted, sp_core::H256, sp_runtime::DispatchError, tp_bridge::symbiotic_message_processor::{ @@ -63,7 +61,7 @@ fn test_inbound_queue_message_passing() { payload: vec![], }; - assert_eq!(EthereumInboundQueue::submit(OriginFor::::signed(AccountId::new([0; 32])), Message { + assert_eq!(EthereumInboundQueue::submit(OriginFor::::signed(AccountId::new([0; 32])), EventProof { event_log: Log { address: ::GatewayAddress::get(), topics: event_with_empty_payload.encode_topics().into_iter().map(|word| H256::from(word.0.0)).collect(), @@ -93,7 +91,7 @@ fn test_inbound_queue_message_passing() { payload: payload.encode(), }; - assert_eq!(EthereumInboundQueue::submit(OriginFor::::signed(AccountId::new([0; 32])), Message { + assert_eq!(EthereumInboundQueue::submit(OriginFor::::signed(AccountId::new([0; 32])), EventProof { event_log: Log { address: ::GatewayAddress::get(), topics: event_with_valid_payload.encode_topics().into_iter().map(|word| H256::from(word.0.0)).collect(), diff --git a/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/message_processor_tests.rs b/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/message_processor_tests.rs index 525b587635..4f4e22ab70 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/message_processor_tests.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/message_processor_tests.rs @@ -20,7 +20,9 @@ use { hex_literal::hex, keyring::Sr25519Keyring, snowbridge_core::{Channel, PRIMARY_GOVERNANCE_CHANNEL}, - snowbridge_inbound_queue_primitives::inbound::{envelope::Envelope, MessageProcessor}, + snowbridge_inbound_queue_primitives::v1::{ + Envelope, MessageProcessor,OutboundMessageAccepted, + }, sp_core::{H160, H256}, sp_runtime::DispatchError, tp_bridge::symbiotic_message_processor::{ diff --git a/chains/orchestrator-relays/runtime/starlight/src/tests/mod.rs b/chains/orchestrator-relays/runtime/starlight/src/tests/mod.rs index 25ca319024..936d86b9c2 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/tests/mod.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/tests/mod.rs @@ -26,8 +26,6 @@ mod beefy; mod collator_assignment_tests; mod common; mod core_scheduling_tests; -mod ethereum_client; -mod ethereum_system; mod ethereum_token_transfers; mod external_validators_tests; mod inbound_queue_tests; diff --git a/chains/xcm-integration-tests/emulated/chains/orchestrator-paras/dancebox/Cargo.toml b/chains/xcm-integration-tests/emulated/chains/orchestrator-paras/dancebox/Cargo.toml index 9a04ed1f31..03a743689a 100644 --- a/chains/xcm-integration-tests/emulated/chains/orchestrator-paras/dancebox/Cargo.toml +++ b/chains/xcm-integration-tests/emulated/chains/orchestrator-paras/dancebox/Cargo.toml @@ -15,6 +15,7 @@ workspace = true cumulus-primitives-core = { workspace = true } dancebox-runtime = { workspace = true } emulated-integration-tests-common = { workspace = true } +frame-support = { workspace = true } pallet-configuration = { workspace = true } parity-scale-codec = { workspace = true } polkadot-parachain-primitives = { workspace = true } diff --git a/chains/xcm-integration-tests/emulated/chains/relays/rococo/src/lib.rs b/chains/xcm-integration-tests/emulated/chains/relays/rococo/src/lib.rs index 9a232dcbd8..62f2284c41 100644 --- a/chains/xcm-integration-tests/emulated/chains/relays/rococo/src/lib.rs +++ b/chains/xcm-integration-tests/emulated/chains/relays/rococo/src/lib.rs @@ -17,6 +17,7 @@ pub mod genesis; use xcm_emulator::decl_test_relay_chains; +use cumulus_primitives_core::relay_chain::runtime_api::runtime_decl_for_parachain_host::ParachainHostV13; pub use xcm_emulator::TestExt; decl_test_relay_chains! { diff --git a/chains/xcm-integration-tests/emulated/chains/relays/westend/src/lib.rs b/chains/xcm-integration-tests/emulated/chains/relays/westend/src/lib.rs index ab131462e0..0049aaa857 100644 --- a/chains/xcm-integration-tests/emulated/chains/relays/westend/src/lib.rs +++ b/chains/xcm-integration-tests/emulated/chains/relays/westend/src/lib.rs @@ -16,6 +16,7 @@ pub mod genesis; use xcm_emulator::decl_test_relay_chains; +use cumulus_primitives_core::relay_chain::runtime_api::runtime_decl_for_parachain_host::ParachainHostV13; decl_test_relay_chains! { #[api_version(11)] diff --git a/chains/xcm-integration-tests/emulated/chains/templates/simple-template/Cargo.toml b/chains/xcm-integration-tests/emulated/chains/templates/simple-template/Cargo.toml index f2b22cef09..7521e9f768 100644 --- a/chains/xcm-integration-tests/emulated/chains/templates/simple-template/Cargo.toml +++ b/chains/xcm-integration-tests/emulated/chains/templates/simple-template/Cargo.toml @@ -15,6 +15,7 @@ workspace = true container-chain-template-simple-runtime = { workspace = true } cumulus-primitives-core = { workspace = true } emulated-integration-tests-common = { workspace = true } +frame-support = { workspace = true } sp-core = { workspace = true } tanssi-emulated-integration-tests-common = { workspace = true } xcm = { workspace = true } diff --git a/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/src/tests/bridge_to_eth.rs b/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/src/tests/bridge_to_eth.rs index 6b61d56b83..847e29adca 100644 --- a/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/src/tests/bridge_to_eth.rs +++ b/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/src/tests/bridge_to_eth.rs @@ -83,7 +83,7 @@ fn receive_msg_from_eth_validators_are_updated() { payload: payload.encode(), }; - let message = Message { + let message = EventProof { event_log: Log { // gateway address address: ::GatewayAddress::get( diff --git a/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/src/tests/mod.rs b/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/src/tests/mod.rs index e38241eaf1..82b1e968d4 100644 --- a/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/src/tests/mod.rs +++ b/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/src/tests/mod.rs @@ -29,11 +29,9 @@ mod imports { frame_support::assert_ok, keyring::Sr25519Keyring, parity_scale_codec::Encode, - snowbridge_core::{ - inbound::{Log, Message}, - PRIMARY_GOVERNANCE_CHANNEL, - }, - snowbridge_inbound_queue_primitives::inbound::envelope::OutboundMessageAccepted, + snowbridge_inbound_queue_primitives::{Log, EventProof}, + snowbridge_core::PRIMARY_GOVERNANCE_CHANNEL, + snowbridge_inbound_queue_primitives::v1::OutboundMessageAccepted, sp_core::H256, tanssi_emulated_integration_tests_common::snowbridge::mock_snowbridge_message_proof, tp_bridge::{ diff --git a/chains/xcm-integration-tests/emulated/tests/bridges/starlight/src/tests/bridge_to_eth.rs b/chains/xcm-integration-tests/emulated/tests/bridges/starlight/src/tests/bridge_to_eth.rs index 619e9015e9..c860805186 100644 --- a/chains/xcm-integration-tests/emulated/tests/bridges/starlight/src/tests/bridge_to_eth.rs +++ b/chains/xcm-integration-tests/emulated/tests/bridges/starlight/src/tests/bridge_to_eth.rs @@ -83,7 +83,7 @@ fn receive_msg_from_eth_validators_are_updated() { payload: payload.encode(), }; - let message = Message { + let message = EventProof { event_log: Log { // gateway address address: ::GatewayAddress::get( diff --git a/chains/xcm-integration-tests/emulated/tests/bridges/starlight/src/tests/mod.rs b/chains/xcm-integration-tests/emulated/tests/bridges/starlight/src/tests/mod.rs index c7fab8014c..8ef07025ea 100644 --- a/chains/xcm-integration-tests/emulated/tests/bridges/starlight/src/tests/mod.rs +++ b/chains/xcm-integration-tests/emulated/tests/bridges/starlight/src/tests/mod.rs @@ -24,11 +24,9 @@ mod imports { frame_support::assert_ok, keyring::Sr25519Keyring, parity_scale_codec::Encode, - snowbridge_core::{ - inbound::{Log, Message}, - PRIMARY_GOVERNANCE_CHANNEL, - }, - snowbridge_inbound_queue_primitives::inbound::envelope::OutboundMessageAccepted, + snowbridge_inbound_queue_primitives::{Log, EventProof}, + snowbridge_core::PRIMARY_GOVERNANCE_CHANNEL, + snowbridge_inbound_queue_primitives::v1::OutboundMessageAccepted, sp_core::H256, starlight_emulated_chain::StarlightRelayPallet, starlight_runtime::Runtime, diff --git a/client/orchestrator-chain-rpc-interface/src/lib.rs b/client/orchestrator-chain-rpc-interface/src/lib.rs index eabb188528..5a98bb1615 100644 --- a/client/orchestrator-chain-rpc-interface/src/lib.rs +++ b/client/orchestrator-chain-rpc-interface/src/lib.rs @@ -127,11 +127,7 @@ impl OrchestratorChainRpcClient { Decode::decode(&mut &*res.0).map_err(Into::into) } - async fn request<'a, R>( - &self, - method: &'a str, - params: ArrayParams, - ) -> OrchestratorChainResult + async fn request(&self, method: &str, params: ArrayParams) -> OrchestratorChainResult where R: DeserializeOwned + std::fmt::Debug, { @@ -155,9 +151,9 @@ impl OrchestratorChainRpcClient { /// Send a request to the RPC worker and awaits for a response. The worker is responsible /// for retrying requests if connection dies. - async fn request_tracing<'a, R, OR>( + async fn request_tracing( &self, - method: &'a str, + method: &str, params: ArrayParams, trace_error: OR, ) -> OrchestratorChainResult diff --git a/pallets/author-noting/src/lib.rs b/pallets/author-noting/src/lib.rs index 17d48cbf20..afb1e8d317 100644 --- a/pallets/author-noting/src/lib.rs +++ b/pallets/author-noting/src/lib.rs @@ -142,6 +142,7 @@ pub mod pallet { impl Pallet { #[pallet::call_index(0)] #[pallet::weight((T::WeightInfo::set_latest_author_data(T::MaxContainerChains::get()), DispatchClass::Mandatory))] + #[allow(clippy::useless_conversion)] pub fn set_latest_author_data( origin: OriginFor, data: InherentDataOf, diff --git a/pallets/data-preservers/src/lib.rs b/pallets/data-preservers/src/lib.rs index 432531ba44..1233b9a737 100644 --- a/pallets/data-preservers/src/lib.rs +++ b/pallets/data-preservers/src/lib.rs @@ -251,6 +251,7 @@ pub mod pallet { profile.url.len() as u32, profile.para_ids.len() as u32, ))] + #[allow(clippy::useless_conversion)] pub fn create_profile( origin: OriginFor, profile: Profile, @@ -268,6 +269,7 @@ pub mod pallet { profile.url.len() as u32, profile.para_ids.len() as u32, ))] + #[allow(clippy::useless_conversion)] pub fn update_profile( origin: OriginFor, profile_id: T::ProfileId, @@ -304,6 +306,7 @@ pub mod pallet { #[pallet::call_index(3)] #[pallet::weight(T::WeightInfo::delete_profile())] + #[allow(clippy::useless_conversion)] pub fn delete_profile( origin: OriginFor, profile_id: T::ProfileId, @@ -325,6 +328,7 @@ pub mod pallet { profile.url.len() as u32, profile.para_ids.len() as u32, ))] + #[allow(clippy::useless_conversion)] pub fn force_create_profile( origin: OriginFor, profile: Profile, @@ -340,6 +344,7 @@ pub mod pallet { profile.url.len() as u32, profile.para_ids.len() as u32, ))] + #[allow(clippy::useless_conversion)] pub fn force_update_profile( origin: OriginFor, profile_id: T::ProfileId, @@ -363,6 +368,7 @@ pub mod pallet { #[pallet::call_index(6)] #[pallet::weight(T::WeightInfo::force_delete_profile())] + #[allow(clippy::useless_conversion)] pub fn force_delete_profile( origin: OriginFor, profile_id: T::ProfileId, @@ -374,6 +380,7 @@ pub mod pallet { #[pallet::call_index(7)] #[pallet::weight(T::WeightInfo::start_assignment())] + #[allow(clippy::useless_conversion)] pub fn start_assignment( origin: OriginFor, profile_id: T::ProfileId, @@ -394,6 +401,7 @@ pub mod pallet { #[pallet::call_index(8)] #[pallet::weight(T::WeightInfo::stop_assignment())] + #[allow(clippy::useless_conversion)] pub fn stop_assignment( origin: OriginFor, profile_id: T::ProfileId, @@ -450,6 +458,7 @@ pub mod pallet { #[pallet::call_index(9)] #[pallet::weight(T::WeightInfo::force_start_assignment())] + #[allow(clippy::useless_conversion)] pub fn force_start_assignment( origin: OriginFor, profile_id: T::ProfileId, diff --git a/pallets/external-validators/src/lib.rs b/pallets/external-validators/src/lib.rs index 068c2370bc..020f5952db 100644 --- a/pallets/external-validators/src/lib.rs +++ b/pallets/external-validators/src/lib.rs @@ -301,6 +301,7 @@ pub mod pallet { #[pallet::weight(T::WeightInfo::add_whitelisted( T::MaxWhitelistedValidators::get().saturating_sub(1), ))] + #[allow(clippy::useless_conversion)] pub fn add_whitelisted( origin: OriginFor, who: T::AccountId, diff --git a/pallets/invulnerables/src/lib.rs b/pallets/invulnerables/src/lib.rs index edba18652d..79bb8040bb 100644 --- a/pallets/invulnerables/src/lib.rs +++ b/pallets/invulnerables/src/lib.rs @@ -164,6 +164,7 @@ pub mod pallet { #[pallet::weight(T::WeightInfo::add_invulnerable( T::MaxInvulnerables::get().saturating_sub(1), ))] + #[allow(clippy::useless_conversion)] pub fn add_invulnerable( origin: OriginFor, who: T::AccountId, diff --git a/pallets/ocw-testing/src/lib.rs b/pallets/ocw-testing/src/lib.rs index a94f3df8f8..c6d468a1a6 100644 --- a/pallets/ocw-testing/src/lib.rs +++ b/pallets/ocw-testing/src/lib.rs @@ -98,6 +98,7 @@ pub mod pallet { /// the off-chain worker on and off to avoid enabling it by default in production #[pallet::call_index(0)] #[pallet::weight(T::DbWeight::get().write)] + #[allow(clippy::useless_conversion)] pub fn set_offchain_worker( origin: OriginFor, is_testing_enabled: bool, @@ -113,6 +114,7 @@ pub mod pallet { /// Can be triggered only by an offchain worker #[pallet::call_index(1)] #[pallet::weight(T::DbWeight::get().write)] + #[allow(clippy::useless_conversion)] pub fn submit_event_unsigned( origin: OriginFor, _block_number: BlockNumberFor, diff --git a/pallets/pooled-staking/src/lib.rs b/pallets/pooled-staking/src/lib.rs index d1040e1010..cd82839744 100644 --- a/pallets/pooled-staking/src/lib.rs +++ b/pallets/pooled-staking/src/lib.rs @@ -180,6 +180,7 @@ pub mod pallet { MaxEncodedLen, DecodeWithMemTracking, )] + #[allow(clippy::multiple_bound_locations)] pub enum PendingOperationKey { /// Candidate requested to join the auto compounding pool of a candidate. JoiningAutoCompounding { candidate: A, at: J }, @@ -207,6 +208,7 @@ pub mod pallet { Deserialize, DecodeWithMemTracking, )] + #[allow(clippy::multiple_bound_locations)] pub struct PendingOperationQuery { pub delegator: A, pub operation: PendingOperationKey, @@ -653,6 +655,7 @@ pub mod pallet { impl Pallet { #[pallet::call_index(0)] #[pallet::weight(T::WeightInfo::rebalance_hold())] + #[allow(clippy::useless_conversion)] pub fn rebalance_hold( origin: OriginFor, candidate: Candidate, @@ -667,6 +670,7 @@ pub mod pallet { #[pallet::call_index(1)] #[pallet::weight(T::WeightInfo::request_delegate())] + #[allow(clippy::useless_conversion)] pub fn request_delegate( origin: OriginFor, candidate: Candidate, @@ -681,6 +685,7 @@ pub mod pallet { /// Execute pending operations can incur in claim manual rewards per operation, we simply add the worst case #[pallet::call_index(2)] #[pallet::weight(T::WeightInfo::execute_pending_operations(operations.len() as u32).saturating_add(T::WeightInfo::claim_manual_rewards(operations.len() as u32)))] + #[allow(clippy::useless_conversion)] pub fn execute_pending_operations( origin: OriginFor, operations: Vec>, @@ -694,6 +699,7 @@ pub mod pallet { /// Request undelegate can incur in either claim manual rewards or hold rebalances, we simply add the worst case #[pallet::call_index(3)] #[pallet::weight(T::WeightInfo::request_undelegate().saturating_add(T::WeightInfo::claim_manual_rewards(1).max(T::WeightInfo::rebalance_hold())))] + #[allow(clippy::useless_conversion)] pub fn request_undelegate( origin: OriginFor, candidate: Candidate, @@ -707,6 +713,7 @@ pub mod pallet { #[pallet::call_index(4)] #[pallet::weight(T::WeightInfo::claim_manual_rewards(pairs.len() as u32))] + #[allow(clippy::useless_conversion)] pub fn claim_manual_rewards( origin: OriginFor, pairs: Vec<(Candidate, Delegator)>, @@ -719,6 +726,7 @@ pub mod pallet { #[pallet::call_index(5)] #[pallet::weight(T::WeightInfo::update_candidate_position(candidates.len() as u32))] + #[allow(clippy::useless_conversion)] pub fn update_candidate_position( origin: OriginFor, candidates: Vec>, @@ -731,6 +739,7 @@ pub mod pallet { #[pallet::call_index(6)] #[pallet::weight(T::WeightInfo::swap_pool())] + #[allow(clippy::useless_conversion)] pub fn swap_pool( origin: OriginFor, candidate: Candidate, diff --git a/pallets/pooled-staking/src/migrations.rs b/pallets/pooled-staking/src/migrations.rs index 4a3f763540..1572f939cf 100644 --- a/pallets/pooled-staking/src/migrations.rs +++ b/pallets/pooled-staking/src/migrations.rs @@ -30,7 +30,7 @@ use frame_support::{ use parity_scale_codec::{Decode, Encode}; use scale_info::TypeInfo; use sp_core::{ConstU32, Get, MaxEncodedLen, RuntimeDebug}; -use sp_runtime::Saturating; +use sp_runtime::{Saturating, Vec}; const LOG_TARGET: &'static str = "pallet_pooled_staking::migrations::stepped_generate_summaries"; pub const PALLET_MIGRATIONS_ID: &[u8; 21] = b"pallet-pooled-staking"; diff --git a/pallets/services-payment/src/lib.rs b/pallets/services-payment/src/lib.rs index 47c0feb439..f6b915faa2 100644 --- a/pallets/services-payment/src/lib.rs +++ b/pallets/services-payment/src/lib.rs @@ -168,6 +168,7 @@ pub mod pallet { { #[pallet::call_index(0)] #[pallet::weight(T::WeightInfo::purchase_credits())] + #[allow(clippy::useless_conversion)] pub fn purchase_credits( origin: OriginFor, para_id: ParaId, @@ -195,6 +196,7 @@ pub mod pallet { /// Can only be called by root. #[pallet::call_index(1)] #[pallet::weight(T::WeightInfo::set_block_production_credits())] + #[allow(clippy::useless_conversion)] pub fn set_block_production_credits( origin: OriginFor, para_id: ParaId, @@ -211,6 +213,7 @@ pub mod pallet { /// Can only be called by root. #[pallet::call_index(2)] #[pallet::weight(T::WeightInfo::set_given_free_credits())] + #[allow(clippy::useless_conversion)] pub fn set_given_free_credits( origin: OriginFor, para_id: ParaId, @@ -230,6 +233,7 @@ pub mod pallet { /// Call index to set the refund address for non-spent tokens #[pallet::call_index(3)] #[pallet::weight(T::WeightInfo::set_refund_address())] + #[allow(clippy::useless_conversion)] pub fn set_refund_address( origin: OriginFor, para_id: ParaId, @@ -255,6 +259,7 @@ pub mod pallet { /// Can only be called by root. #[pallet::call_index(4)] #[pallet::weight(T::WeightInfo::set_block_production_credits())] + #[allow(clippy::useless_conversion)] pub fn set_collator_assignment_credits( origin: OriginFor, para_id: ParaId, @@ -270,6 +275,7 @@ pub mod pallet { /// Max core price for parathread in relay chain currency #[pallet::call_index(5)] #[pallet::weight(T::WeightInfo::set_max_core_price())] + #[allow(clippy::useless_conversion)] pub fn set_max_core_price( origin: OriginFor, para_id: ParaId, @@ -291,6 +297,7 @@ pub mod pallet { /// Can only be called by container chain manager. #[pallet::call_index(6)] #[pallet::weight(T::WeightInfo::set_max_tip())] + #[allow(clippy::useless_conversion)] pub fn set_max_tip( origin: OriginFor, para_id: ParaId, @@ -522,7 +529,6 @@ pub type NegativeImbalanceOf = as Currency<::AccountId>>::NegativeImbalance; /// Handler for fee charging. This will be invoked when fees need to be deducted from the fee /// account for a given paraId. - /// Returns the cost for a given block credit at the current time. This can be a complex operation, /// so it also returns the weight it consumes. (TODO: or just rely on benchmarking) pub trait ProvideBlockProductionCost { diff --git a/pallets/stream-payment/src/lib.rs b/pallets/stream-payment/src/lib.rs index 6e3cbc5c3b..088abc7384 100644 --- a/pallets/stream-payment/src/lib.rs +++ b/pallets/stream-payment/src/lib.rs @@ -492,6 +492,7 @@ pub mod pallet { /// and initial deposit (in the asset defined in the config). #[pallet::call_index(0)] #[pallet::weight(T::WeightInfo::open_stream())] + #[allow(clippy::useless_conversion)] pub fn open_stream( origin: OriginFor, target: AccountIdOf, @@ -509,6 +510,7 @@ pub mod pallet { /// before closing the stream. #[pallet::call_index(1)] #[pallet::weight(T::WeightInfo::close_stream())] + #[allow(clippy::useless_conversion)] pub fn close_stream( origin: OriginFor, stream_id: T::StreamId, @@ -568,6 +570,7 @@ pub mod pallet { /// Perform the pending payment of a stream. Anyone can call this. #[pallet::call_index(2)] #[pallet::weight(T::WeightInfo::perform_payment())] + #[allow(clippy::useless_conversion)] pub fn perform_payment( origin: OriginFor, stream_id: T::StreamId, @@ -596,6 +599,7 @@ pub mod pallet { T::WeightInfo::request_change_immediate() .max(T::WeightInfo::request_change_delayed()) )] + #[allow(clippy::useless_conversion)] pub fn request_change( origin: OriginFor, stream_id: T::StreamId, @@ -698,6 +702,7 @@ pub mod pallet { /// deposit. #[pallet::call_index(4)] #[pallet::weight(T::WeightInfo::accept_requested_change())] + #[allow(clippy::useless_conversion)] pub fn accept_requested_change( origin: OriginFor, stream_id: T::StreamId, @@ -802,6 +807,7 @@ pub mod pallet { #[pallet::call_index(5)] #[pallet::weight(T::WeightInfo::cancel_change_request())] + #[allow(clippy::useless_conversion)] pub fn cancel_change_request( origin: OriginFor, stream_id: T::StreamId, @@ -836,6 +842,7 @@ pub mod pallet { /// will not have the same scale/value. #[pallet::call_index(6)] #[pallet::weight(T::WeightInfo::immediately_change_deposit())] + #[allow(clippy::useless_conversion)] pub fn immediately_change_deposit( origin: OriginFor, stream_id: T::StreamId, From aa39d4fc75868372aaef31444f203ee6a69bc473 Mon Sep 17 00:00:00 2001 From: Diego Date: Tue, 3 Jun 2025 21:03:30 -0300 Subject: [PATCH 013/106] Fmt --- .../runtime/dancelight/src/tests/ethereum_token_transfers.rs | 2 +- .../runtime/starlight/src/tests/ethereum_token_transfers.rs | 4 ++-- .../src/tests/inbound_queue_tests/integration_tests.rs | 2 +- .../src/tests/inbound_queue_tests/message_processor_tests.rs | 2 +- .../emulated/chains/relays/rococo/src/lib.rs | 2 +- .../emulated/chains/relays/westend/src/lib.rs | 2 +- .../emulated/tests/bridges/dancelight/src/tests/mod.rs | 2 +- .../emulated/tests/bridges/starlight/src/tests/mod.rs | 2 +- 8 files changed, 9 insertions(+), 9 deletions(-) diff --git a/chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_token_transfers.rs b/chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_token_transfers.rs index 88b2337b24..750fe08047 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_token_transfers.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/tests/ethereum_token_transfers.rs @@ -29,12 +29,12 @@ use { frame_support::{assert_noop, assert_ok}, hex_literal::hex, parity_scale_codec::Encode, - snowbridge_inbound_queue_primitives::{Log, EventProof}, snowbridge_core::{AgentId, Channel, ChannelId, ParaId}, snowbridge_inbound_queue_primitives::v1::{ Command, Destination, Envelope, MessageProcessor, MessageV1, OutboundMessageAccepted, VersionedXcmMessage, }, + snowbridge_inbound_queue_primitives::{EventProof, Log}, sp_core::{H160, H256}, sp_runtime::{traits::MaybeEquivalence, FixedU128, TokenError}, sp_std::vec, diff --git a/chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_token_transfers.rs b/chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_token_transfers.rs index aa9c44d510..d5edbec9fd 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_token_transfers.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/tests/ethereum_token_transfers.rs @@ -27,12 +27,12 @@ use { frame_support::{assert_noop, assert_ok}, hex_literal::hex, parity_scale_codec::Encode, - snowbridge_verification_primitives::{Log, EventProof}, + snowbridge_core::{AgentId, Channel, ChannelId, ParaId}, snowbridge_inbound_queue_primitives::v1::{ Command, Destination, Envelope, MessageProcessor, MessageV1, OutboundMessageAccepted, VersionedXcmMessage, }, - snowbridge_core::{ChannelId, AgentId, ParaId, Channel}, + snowbridge_verification_primitives::{EventProof, Log}, sp_core::{H160, H256}, sp_runtime::{traits::MaybeEquivalence, FixedU128, TokenError}, sp_std::vec, diff --git a/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/integration_tests.rs b/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/integration_tests.rs index 7a6f0a2077..c80058e8d0 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/integration_tests.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/integration_tests.rs @@ -23,9 +23,9 @@ use { frame_system::pallet_prelude::OriginFor, keyring::Sr25519Keyring, parity_scale_codec::Encode, - snowbridge_inbound_queue_primitives::{Log, EventProof}, snowbridge_core::{Channel, PRIMARY_GOVERNANCE_CHANNEL}, snowbridge_inbound_queue_primitives::v1::OutboundMessageAccepted, + snowbridge_inbound_queue_primitives::{EventProof, Log}, sp_core::H256, sp_runtime::DispatchError, tp_bridge::symbiotic_message_processor::{ diff --git a/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/message_processor_tests.rs b/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/message_processor_tests.rs index 4f4e22ab70..81480e888a 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/message_processor_tests.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/tests/inbound_queue_tests/message_processor_tests.rs @@ -21,7 +21,7 @@ use { keyring::Sr25519Keyring, snowbridge_core::{Channel, PRIMARY_GOVERNANCE_CHANNEL}, snowbridge_inbound_queue_primitives::v1::{ - Envelope, MessageProcessor,OutboundMessageAccepted, + Envelope, MessageProcessor, OutboundMessageAccepted, }, sp_core::{H160, H256}, sp_runtime::DispatchError, diff --git a/chains/xcm-integration-tests/emulated/chains/relays/rococo/src/lib.rs b/chains/xcm-integration-tests/emulated/chains/relays/rococo/src/lib.rs index 62f2284c41..9a57a435e0 100644 --- a/chains/xcm-integration-tests/emulated/chains/relays/rococo/src/lib.rs +++ b/chains/xcm-integration-tests/emulated/chains/relays/rococo/src/lib.rs @@ -16,8 +16,8 @@ pub mod genesis; -use xcm_emulator::decl_test_relay_chains; use cumulus_primitives_core::relay_chain::runtime_api::runtime_decl_for_parachain_host::ParachainHostV13; +use xcm_emulator::decl_test_relay_chains; pub use xcm_emulator::TestExt; decl_test_relay_chains! { diff --git a/chains/xcm-integration-tests/emulated/chains/relays/westend/src/lib.rs b/chains/xcm-integration-tests/emulated/chains/relays/westend/src/lib.rs index 0049aaa857..c1e7951b43 100644 --- a/chains/xcm-integration-tests/emulated/chains/relays/westend/src/lib.rs +++ b/chains/xcm-integration-tests/emulated/chains/relays/westend/src/lib.rs @@ -15,8 +15,8 @@ // along with Tanssi. If not, see . pub mod genesis; -use xcm_emulator::decl_test_relay_chains; use cumulus_primitives_core::relay_chain::runtime_api::runtime_decl_for_parachain_host::ParachainHostV13; +use xcm_emulator::decl_test_relay_chains; decl_test_relay_chains! { #[api_version(11)] diff --git a/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/src/tests/mod.rs b/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/src/tests/mod.rs index 82b1e968d4..879a5a0271 100644 --- a/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/src/tests/mod.rs +++ b/chains/xcm-integration-tests/emulated/tests/bridges/dancelight/src/tests/mod.rs @@ -29,9 +29,9 @@ mod imports { frame_support::assert_ok, keyring::Sr25519Keyring, parity_scale_codec::Encode, - snowbridge_inbound_queue_primitives::{Log, EventProof}, snowbridge_core::PRIMARY_GOVERNANCE_CHANNEL, snowbridge_inbound_queue_primitives::v1::OutboundMessageAccepted, + snowbridge_inbound_queue_primitives::{EventProof, Log}, sp_core::H256, tanssi_emulated_integration_tests_common::snowbridge::mock_snowbridge_message_proof, tp_bridge::{ diff --git a/chains/xcm-integration-tests/emulated/tests/bridges/starlight/src/tests/mod.rs b/chains/xcm-integration-tests/emulated/tests/bridges/starlight/src/tests/mod.rs index 8ef07025ea..01dc7b9049 100644 --- a/chains/xcm-integration-tests/emulated/tests/bridges/starlight/src/tests/mod.rs +++ b/chains/xcm-integration-tests/emulated/tests/bridges/starlight/src/tests/mod.rs @@ -24,9 +24,9 @@ mod imports { frame_support::assert_ok, keyring::Sr25519Keyring, parity_scale_codec::Encode, - snowbridge_inbound_queue_primitives::{Log, EventProof}, snowbridge_core::PRIMARY_GOVERNANCE_CHANNEL, snowbridge_inbound_queue_primitives::v1::OutboundMessageAccepted, + snowbridge_inbound_queue_primitives::{EventProof, Log}, sp_core::H256, starlight_emulated_chain::StarlightRelayPallet, starlight_runtime::Runtime, From 90c5cb008c2a6216da6714716b5bb353cb12a9ad Mon Sep 17 00:00:00 2001 From: Diego Date: Tue, 3 Jun 2025 21:12:21 -0300 Subject: [PATCH 014/106] Remove unused import --- pallets/pooled-staking/src/migrations.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pallets/pooled-staking/src/migrations.rs b/pallets/pooled-staking/src/migrations.rs index 1572f939cf..4a3f763540 100644 --- a/pallets/pooled-staking/src/migrations.rs +++ b/pallets/pooled-staking/src/migrations.rs @@ -30,7 +30,7 @@ use frame_support::{ use parity_scale_codec::{Decode, Encode}; use scale_info::TypeInfo; use sp_core::{ConstU32, Get, MaxEncodedLen, RuntimeDebug}; -use sp_runtime::{Saturating, Vec}; +use sp_runtime::Saturating; const LOG_TARGET: &'static str = "pallet_pooled_staking::migrations::stepped_generate_summaries"; pub const PALLET_MIGRATIONS_ID: &[u8; 21] = b"pallet-pooled-staking"; From cd5473b7460e2fa51fc133f84855c292cc5651bd Mon Sep 17 00:00:00 2001 From: Diego Date: Tue, 3 Jun 2025 21:27:21 -0300 Subject: [PATCH 015/106] Fix import --- pallets/pooled-staking/src/migrations.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pallets/pooled-staking/src/migrations.rs b/pallets/pooled-staking/src/migrations.rs index 4a3f763540..f8ea920ed6 100644 --- a/pallets/pooled-staking/src/migrations.rs +++ b/pallets/pooled-staking/src/migrations.rs @@ -32,6 +32,9 @@ use scale_info::TypeInfo; use sp_core::{ConstU32, Get, MaxEncodedLen, RuntimeDebug}; use sp_runtime::Saturating; +#[cfg(not(feature = "std"))] +use sp_runtime::Vec; + const LOG_TARGET: &'static str = "pallet_pooled_staking::migrations::stepped_generate_summaries"; pub const PALLET_MIGRATIONS_ID: &[u8; 21] = b"pallet-pooled-staking"; From 2cdf34f354e4237a070d3e837c0410b94a407687 Mon Sep 17 00:00:00 2001 From: Diego Date: Wed, 4 Jun 2025 11:26:50 -0300 Subject: [PATCH 016/106] Fix weights --- .../frontier/src/weights/cumulus_pallet_xcmp_queue.rs | 8 ++++++-- .../frontier/src/weights/frame_system_extensions.rs | 4 +++- .../frontier/src/weights/pallet_message_queue.rs | 4 +++- .../frontier/src/weights/pallet_multiblock_migrations.rs | 4 +++- .../frontier/src/weights/pallet_multisig.rs | 4 +++- .../frontier/src/weights/pallet_proxy.rs | 4 +++- .../frontier/src/weights/pallet_utility.rs | 8 ++++++-- .../runtime-templates/frontier/src/weights/pallet_xcm.rs | 8 ++++++-- .../simple/src/weights/cumulus_pallet_xcmp_queue.rs | 8 ++++++-- .../simple/src/weights/frame_system_extensions.rs | 4 +++- .../simple/src/weights/pallet_message_queue.rs | 4 +++- .../simple/src/weights/pallet_multiblock_migrations.rs | 4 +++- .../simple/src/weights/pallet_multisig.rs | 4 +++- .../runtime-templates/simple/src/weights/pallet_proxy.rs | 4 +++- .../simple/src/weights/pallet_utility.rs | 8 ++++++-- .../runtime-templates/simple/src/weights/pallet_xcm.rs | 8 ++++++-- .../dancebox/src/weights/cumulus_pallet_xcmp_queue.rs | 8 ++++++-- .../dancebox/src/weights/frame_system_extensions.rs | 2 +- .../runtime/dancebox/src/weights/pallet_message_queue.rs | 4 +++- .../dancebox/src/weights/pallet_multiblock_migrations.rs | 4 +++- .../runtime/dancebox/src/weights/pallet_multisig.rs | 4 +++- .../runtime/dancebox/src/weights/pallet_proxy.rs | 4 +++- .../runtime/dancebox/src/weights/pallet_utility.rs | 8 ++++++-- .../runtime/dancebox/src/weights/pallet_xcm.rs | 8 ++++++-- .../flashbox/src/weights/frame_system_extensions.rs | 4 +++- .../flashbox/src/weights/pallet_multiblock_migrations.rs | 4 +++- .../runtime/flashbox/src/weights/pallet_multisig.rs | 4 +++- .../runtime/flashbox/src/weights/pallet_proxy.rs | 4 +++- .../runtime/flashbox/src/weights/pallet_utility.rs | 8 ++++++-- .../dancelight/src/weights/frame_system_extensions.rs | 2 +- .../runtime/dancelight/src/weights/pallet_beefy_mmr.rs | 2 +- .../dancelight/src/weights/pallet_message_queue.rs | 2 +- .../src/weights/pallet_multiblock_migrations.rs | 2 +- .../runtime/dancelight/src/weights/pallet_multisig.rs | 2 +- .../runtime/dancelight/src/weights/pallet_proxy.rs | 2 +- .../runtime/dancelight/src/weights/pallet_utility.rs | 8 ++++++-- .../runtime/dancelight/src/weights/pallet_xcm.rs | 8 ++++++-- .../src/weights/runtime_parachains_assigner_on_demand.rs | 4 +++- .../src/weights/runtime_parachains_disputes_slashing.rs | 2 +- .../starlight/src/weights/frame_system_extensions.rs | 2 +- .../runtime/starlight/src/weights/pallet_beefy_mmr.rs | 2 +- .../runtime/starlight/src/weights/pallet_message_queue.rs | 2 +- .../starlight/src/weights/pallet_multiblock_migrations.rs | 2 +- .../runtime/starlight/src/weights/pallet_multisig.rs | 2 +- .../runtime/starlight/src/weights/pallet_proxy.rs | 2 +- .../runtime/starlight/src/weights/pallet_utility.rs | 4 ++-- .../runtime/starlight/src/weights/pallet_xcm.rs | 4 ++-- .../src/weights/runtime_parachains_assigner_on_demand.rs | 2 +- .../src/weights/runtime_parachains_disputes_slashing.rs | 2 +- 49 files changed, 149 insertions(+), 63 deletions(-) diff --git a/chains/container-chains/runtime-templates/frontier/src/weights/cumulus_pallet_xcmp_queue.rs b/chains/container-chains/runtime-templates/frontier/src/weights/cumulus_pallet_xcmp_queue.rs index 959ddaab09..caa7013bff 100644 --- a/chains/container-chains/runtime-templates/frontier/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/chains/container-chains/runtime-templates/frontier/src/weights/cumulus_pallet_xcmp_queue.rs @@ -54,8 +54,12 @@ use sp_std::marker::PhantomData; /// Weights for cumulus_pallet_xcmp_queue using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl cumulus_pallet_xcmp_queue::WeightInfo for SubstrateWeight { - fn enqueue_n_bytes_xcmp_message(_: u32) -> cumulus_primitives_core::Weight { todo!() } - fn enqueue_2_empty_xcmp_messages() -> cumulus_primitives_core::Weight { todo!() } + fn enqueue_n_bytes_xcmp_message(_: u32) -> cumulus_primitives_core::Weight { + Default::default() + } + fn enqueue_2_empty_xcmp_messages() -> cumulus_primitives_core::Weight { + Default::default() + } /// Storage: `XcmpQueue::QueueConfig` (r:1 w:1) /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) fn set_config_with_u32() -> Weight { diff --git a/chains/container-chains/runtime-templates/frontier/src/weights/frame_system_extensions.rs b/chains/container-chains/runtime-templates/frontier/src/weights/frame_system_extensions.rs index caa7d7ac3c..28119a505d 100644 --- a/chains/container-chains/runtime-templates/frontier/src/weights/frame_system_extensions.rs +++ b/chains/container-chains/runtime-templates/frontier/src/weights/frame_system_extensions.rs @@ -54,7 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for frame_system_extensions using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl frame_system::ExtensionsWeightInfo for SubstrateWeight { - fn weight_reclaim() -> cumulus_primitives_core::Weight { todo!() } + fn weight_reclaim() -> cumulus_primitives_core::Weight { + Default::default() + } fn check_genesis() -> Weight { // Proof Size summary in bytes: // Measured: `54` diff --git a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_message_queue.rs b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_message_queue.rs index 7ae7902d0e..9d45796e1d 100644 --- a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_message_queue.rs +++ b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_message_queue.rs @@ -54,7 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_message_queue using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_message_queue::WeightInfo for SubstrateWeight { - fn set_service_head() -> cumulus_primitives_core::Weight { todo!() } + fn set_service_head() -> cumulus_primitives_core::Weight { + Default::default() + } /// Storage: `MessageQueue::ServiceHead` (r:1 w:0) /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`) /// Storage: `MessageQueue::BookStateFor` (r:2 w:2) diff --git a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_multiblock_migrations.rs b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_multiblock_migrations.rs index bfa6ef0949..b8f0286cf8 100644 --- a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_multiblock_migrations.rs +++ b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_multiblock_migrations.rs @@ -54,7 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_multiblock_migrations using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_multiblock_migrations::WeightInfo for SubstrateWeight { - fn reset_pallet_migration(_: u32) -> cumulus_primitives_core::Weight { todo!() } + fn reset_pallet_migration(_: u32) -> cumulus_primitives_core::Weight { + Default::default() + } /// Storage: `MultiBlockMigrations::Cursor` (r:1 w:1) /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) /// Storage: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) diff --git a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_multisig.rs b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_multisig.rs index 9fc872ee2f..fac868f5c8 100644 --- a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_multisig.rs +++ b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_multisig.rs @@ -54,7 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_multisig using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_multisig::WeightInfo for SubstrateWeight { - fn poke_deposit(_: u32) -> cumulus_primitives_core::Weight { todo!() } + fn poke_deposit(_: u32) -> cumulus_primitives_core::Weight { + Default::default() + } /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) /// Proof: `MaintenanceMode::MaintenanceMode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TxPause::PausedCalls` (r:1 w:0) diff --git a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_proxy.rs b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_proxy.rs index c6b58ca94f..aafe8c0d41 100644 --- a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_proxy.rs +++ b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_proxy.rs @@ -54,7 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_proxy using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_proxy::WeightInfo for SubstrateWeight { - fn poke_deposit() -> cumulus_primitives_core::Weight { todo!() } + fn poke_deposit() -> cumulus_primitives_core::Weight { + Default::default() + } /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(845), added: 3320, mode: `MaxEncodedLen`) /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) diff --git a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_utility.rs b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_utility.rs index 4c535742f2..84a1849559 100644 --- a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_utility.rs +++ b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_utility.rs @@ -54,8 +54,12 @@ use sp_std::marker::PhantomData; /// Weights for pallet_utility using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_utility::WeightInfo for SubstrateWeight { - fn dispatch_as_fallible() -> cumulus_primitives_core::Weight { todo!() } - fn if_else() -> cumulus_primitives_core::Weight { todo!() } + fn dispatch_as_fallible() -> cumulus_primitives_core::Weight { + Default::default() + } + fn if_else() -> cumulus_primitives_core::Weight { + Default::default() + } /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) /// Proof: `MaintenanceMode::MaintenanceMode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TxPause::PausedCalls` (r:1 w:0) diff --git a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_xcm.rs b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_xcm.rs index 4726d55858..34b162f7b9 100644 --- a/chains/container-chains/runtime-templates/frontier/src/weights/pallet_xcm.rs +++ b/chains/container-chains/runtime-templates/frontier/src/weights/pallet_xcm.rs @@ -54,8 +54,12 @@ use sp_std::marker::PhantomData; /// Weights for pallet_xcm using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_xcm::WeightInfo for SubstrateWeight { - fn add_authorized_alias() -> cumulus_primitives_core::Weight { todo!() } - fn remove_authorized_alias() -> cumulus_primitives_core::Weight { todo!() } + fn add_authorized_alias() -> cumulus_primitives_core::Weight { + Default::default() + } + fn remove_authorized_alias() -> cumulus_primitives_core::Weight { + Default::default() + } /// Storage: `ParachainSystem::UpwardDeliveryFeeFactor` (r:1 w:0) /// Proof: `ParachainSystem::UpwardDeliveryFeeFactor` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) diff --git a/chains/container-chains/runtime-templates/simple/src/weights/cumulus_pallet_xcmp_queue.rs b/chains/container-chains/runtime-templates/simple/src/weights/cumulus_pallet_xcmp_queue.rs index bca8357402..be49c147b5 100644 --- a/chains/container-chains/runtime-templates/simple/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/chains/container-chains/runtime-templates/simple/src/weights/cumulus_pallet_xcmp_queue.rs @@ -54,8 +54,12 @@ use sp_std::marker::PhantomData; /// Weights for cumulus_pallet_xcmp_queue using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl cumulus_pallet_xcmp_queue::WeightInfo for SubstrateWeight { - fn enqueue_n_bytes_xcmp_message(_: u32) -> cumulus_primitives_core::Weight { todo!() } - fn enqueue_2_empty_xcmp_messages() -> cumulus_primitives_core::Weight { todo!() } + fn enqueue_n_bytes_xcmp_message(_: u32) -> cumulus_primitives_core::Weight { + Default::default() + } + fn enqueue_2_empty_xcmp_messages() -> cumulus_primitives_core::Weight { + Default::default() + } /// Storage: `XcmpQueue::QueueConfig` (r:1 w:1) /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) fn set_config_with_u32() -> Weight { diff --git a/chains/container-chains/runtime-templates/simple/src/weights/frame_system_extensions.rs b/chains/container-chains/runtime-templates/simple/src/weights/frame_system_extensions.rs index 4a828e5b17..5992bb3da7 100644 --- a/chains/container-chains/runtime-templates/simple/src/weights/frame_system_extensions.rs +++ b/chains/container-chains/runtime-templates/simple/src/weights/frame_system_extensions.rs @@ -54,7 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for frame_system_extensions using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl frame_system::ExtensionsWeightInfo for SubstrateWeight { - fn weight_reclaim() -> cumulus_primitives_core::Weight { todo!() } + fn weight_reclaim() -> cumulus_primitives_core::Weight { + Default::default() + } fn check_genesis() -> Weight { // Proof Size summary in bytes: // Measured: `54` diff --git a/chains/container-chains/runtime-templates/simple/src/weights/pallet_message_queue.rs b/chains/container-chains/runtime-templates/simple/src/weights/pallet_message_queue.rs index b5d6d34e07..6f44bbd274 100644 --- a/chains/container-chains/runtime-templates/simple/src/weights/pallet_message_queue.rs +++ b/chains/container-chains/runtime-templates/simple/src/weights/pallet_message_queue.rs @@ -54,7 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_message_queue using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_message_queue::WeightInfo for SubstrateWeight { - fn set_service_head() -> cumulus_primitives_core::Weight { todo!() } + fn set_service_head() -> cumulus_primitives_core::Weight { + Default::default() + } /// Storage: `MessageQueue::ServiceHead` (r:1 w:0) /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`) /// Storage: `MessageQueue::BookStateFor` (r:2 w:2) diff --git a/chains/container-chains/runtime-templates/simple/src/weights/pallet_multiblock_migrations.rs b/chains/container-chains/runtime-templates/simple/src/weights/pallet_multiblock_migrations.rs index 5882a3d378..fd69d22625 100644 --- a/chains/container-chains/runtime-templates/simple/src/weights/pallet_multiblock_migrations.rs +++ b/chains/container-chains/runtime-templates/simple/src/weights/pallet_multiblock_migrations.rs @@ -54,7 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_multiblock_migrations using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_multiblock_migrations::WeightInfo for SubstrateWeight { - fn reset_pallet_migration(_: u32) -> cumulus_primitives_core::Weight { todo!() } + fn reset_pallet_migration(_: u32) -> cumulus_primitives_core::Weight { + Default::default() + } /// Storage: `MultiBlockMigrations::Cursor` (r:1 w:1) /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) /// Storage: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) diff --git a/chains/container-chains/runtime-templates/simple/src/weights/pallet_multisig.rs b/chains/container-chains/runtime-templates/simple/src/weights/pallet_multisig.rs index 99f8ddad6f..f024d412c7 100644 --- a/chains/container-chains/runtime-templates/simple/src/weights/pallet_multisig.rs +++ b/chains/container-chains/runtime-templates/simple/src/weights/pallet_multisig.rs @@ -54,7 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_multisig using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_multisig::WeightInfo for SubstrateWeight { - fn poke_deposit(_: u32) -> cumulus_primitives_core::Weight { todo!() } + fn poke_deposit(_: u32) -> cumulus_primitives_core::Weight { + Default::default() + } /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) /// Proof: `MaintenanceMode::MaintenanceMode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TxPause::PausedCalls` (r:1 w:0) diff --git a/chains/container-chains/runtime-templates/simple/src/weights/pallet_proxy.rs b/chains/container-chains/runtime-templates/simple/src/weights/pallet_proxy.rs index 8b3edecf6d..ee6577fbeb 100644 --- a/chains/container-chains/runtime-templates/simple/src/weights/pallet_proxy.rs +++ b/chains/container-chains/runtime-templates/simple/src/weights/pallet_proxy.rs @@ -54,7 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_proxy using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_proxy::WeightInfo for SubstrateWeight { - fn poke_deposit() -> cumulus_primitives_core::Weight { todo!() } + fn poke_deposit() -> cumulus_primitives_core::Weight { + Default::default() + } /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1241), added: 3716, mode: `MaxEncodedLen`) /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) diff --git a/chains/container-chains/runtime-templates/simple/src/weights/pallet_utility.rs b/chains/container-chains/runtime-templates/simple/src/weights/pallet_utility.rs index 596d2b978b..d69469804c 100644 --- a/chains/container-chains/runtime-templates/simple/src/weights/pallet_utility.rs +++ b/chains/container-chains/runtime-templates/simple/src/weights/pallet_utility.rs @@ -54,8 +54,12 @@ use sp_std::marker::PhantomData; /// Weights for pallet_utility using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_utility::WeightInfo for SubstrateWeight { - fn dispatch_as_fallible() -> cumulus_primitives_core::Weight { todo!() } - fn if_else() -> cumulus_primitives_core::Weight { todo!() } + fn dispatch_as_fallible() -> cumulus_primitives_core::Weight { + Default::default() + } + fn if_else() -> cumulus_primitives_core::Weight { + Default::default() + } /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) /// Proof: `MaintenanceMode::MaintenanceMode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TxPause::PausedCalls` (r:1 w:0) diff --git a/chains/container-chains/runtime-templates/simple/src/weights/pallet_xcm.rs b/chains/container-chains/runtime-templates/simple/src/weights/pallet_xcm.rs index 107471ba65..91f242843f 100644 --- a/chains/container-chains/runtime-templates/simple/src/weights/pallet_xcm.rs +++ b/chains/container-chains/runtime-templates/simple/src/weights/pallet_xcm.rs @@ -54,8 +54,12 @@ use sp_std::marker::PhantomData; /// Weights for pallet_xcm using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_xcm::WeightInfo for SubstrateWeight { - fn add_authorized_alias() -> cumulus_primitives_core::Weight { todo!() } - fn remove_authorized_alias() -> cumulus_primitives_core::Weight { todo!() } + fn add_authorized_alias() -> cumulus_primitives_core::Weight { + Default::default() + } + fn remove_authorized_alias() -> cumulus_primitives_core::Weight { + Default::default() + } /// Storage: `ParachainSystem::UpwardDeliveryFeeFactor` (r:1 w:0) /// Proof: `ParachainSystem::UpwardDeliveryFeeFactor` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) diff --git a/chains/orchestrator-paras/runtime/dancebox/src/weights/cumulus_pallet_xcmp_queue.rs b/chains/orchestrator-paras/runtime/dancebox/src/weights/cumulus_pallet_xcmp_queue.rs index 3cb8984e17..78fd67475c 100644 --- a/chains/orchestrator-paras/runtime/dancebox/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/chains/orchestrator-paras/runtime/dancebox/src/weights/cumulus_pallet_xcmp_queue.rs @@ -54,8 +54,12 @@ use sp_std::marker::PhantomData; /// Weights for cumulus_pallet_xcmp_queue using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl cumulus_pallet_xcmp_queue::WeightInfo for SubstrateWeight { - fn enqueue_n_bytes_xcmp_message(_n: u32, ) -> Weight { todo!() } - fn enqueue_2_empty_xcmp_messages() -> Weight { todo!() } + fn enqueue_n_bytes_xcmp_message(_n: u32, ) -> Weight { + Default::default() + } + fn enqueue_2_empty_xcmp_messages() -> Weight { + Default::default() + } /// Storage: `XcmpQueue::QueueConfig` (r:1 w:1) /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) diff --git a/chains/orchestrator-paras/runtime/dancebox/src/weights/frame_system_extensions.rs b/chains/orchestrator-paras/runtime/dancebox/src/weights/frame_system_extensions.rs index 97d67f7e54..5f25e5a984 100644 --- a/chains/orchestrator-paras/runtime/dancebox/src/weights/frame_system_extensions.rs +++ b/chains/orchestrator-paras/runtime/dancebox/src/weights/frame_system_extensions.rs @@ -55,7 +55,7 @@ use sp_std::marker::PhantomData; pub struct SubstrateWeight(PhantomData); impl frame_system::ExtensionsWeightInfo for SubstrateWeight { fn weight_reclaim() -> Weight { - unimplemented!() + Default::default() } fn check_genesis() -> Weight { diff --git a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_message_queue.rs b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_message_queue.rs index 007badd4cb..355d9c647e 100644 --- a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_message_queue.rs +++ b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_message_queue.rs @@ -54,7 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_message_queue using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_message_queue::WeightInfo for SubstrateWeight { - fn set_service_head() -> sp_runtime::Weight { todo!() } + fn set_service_head() -> sp_runtime::Weight { + Default::default() + } /// Storage: `MessageQueue::ServiceHead` (r:1 w:0) /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`) /// Storage: `MessageQueue::BookStateFor` (r:2 w:2) diff --git a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_multiblock_migrations.rs b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_multiblock_migrations.rs index 5426435be5..3d1e410e5b 100644 --- a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_multiblock_migrations.rs +++ b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_multiblock_migrations.rs @@ -54,7 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_multiblock_migrations using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_multiblock_migrations::WeightInfo for SubstrateWeight { - fn reset_pallet_migration(_: u32) -> sp_runtime::Weight { todo!() } + fn reset_pallet_migration(_: u32) -> sp_runtime::Weight { + Default::default() + } /// Storage: `MultiBlockMigrations::Cursor` (r:1 w:1) /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) /// Storage: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) diff --git a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_multisig.rs b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_multisig.rs index 088033976d..1a60873e92 100644 --- a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_multisig.rs +++ b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_multisig.rs @@ -54,7 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_multisig using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_multisig::WeightInfo for SubstrateWeight { - fn poke_deposit(_: u32) -> sp_runtime::Weight { todo!() } + fn poke_deposit(_: u32) -> sp_runtime::Weight { + Default::default() + } /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) /// Proof: `MaintenanceMode::MaintenanceMode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TxPause::PausedCalls` (r:1 w:0) diff --git a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_proxy.rs b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_proxy.rs index 5a2fc12a78..70f655bd6d 100644 --- a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_proxy.rs +++ b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_proxy.rs @@ -54,7 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_proxy using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_proxy::WeightInfo for SubstrateWeight { - fn poke_deposit() -> sp_runtime::Weight { todo!() } + fn poke_deposit() -> sp_runtime::Weight { + Default::default() + } /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1241), added: 3716, mode: `MaxEncodedLen`) /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) diff --git a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_utility.rs b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_utility.rs index 5aa9af8825..d2cfbdc175 100644 --- a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_utility.rs +++ b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_utility.rs @@ -54,8 +54,12 @@ use sp_std::marker::PhantomData; /// Weights for pallet_utility using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_utility::WeightInfo for SubstrateWeight { - fn dispatch_as_fallible() -> sp_runtime::Weight { todo!() } - fn if_else() -> sp_runtime::Weight { todo!() } + fn dispatch_as_fallible() -> sp_runtime::Weight { + Default::default() + } + fn if_else() -> sp_runtime::Weight { + Default::default() + } /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) /// Proof: `MaintenanceMode::MaintenanceMode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TxPause::PausedCalls` (r:1 w:0) diff --git a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_xcm.rs b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_xcm.rs index 3a0254fedd..651b985c3e 100644 --- a/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_xcm.rs +++ b/chains/orchestrator-paras/runtime/dancebox/src/weights/pallet_xcm.rs @@ -54,8 +54,12 @@ use sp_std::marker::PhantomData; /// Weights for pallet_xcm using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_xcm::WeightInfo for SubstrateWeight { - fn add_authorized_alias() -> sp_runtime::Weight { todo!() } - fn remove_authorized_alias() -> sp_runtime::Weight { todo!() } + fn add_authorized_alias() -> sp_runtime::Weight { + Default::default() + } + fn remove_authorized_alias() -> sp_runtime::Weight { + Default::default() + } /// Storage: `ParachainSystem::UpwardDeliveryFeeFactor` (r:1 w:0) /// Proof: `ParachainSystem::UpwardDeliveryFeeFactor` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) diff --git a/chains/orchestrator-paras/runtime/flashbox/src/weights/frame_system_extensions.rs b/chains/orchestrator-paras/runtime/flashbox/src/weights/frame_system_extensions.rs index 64a4e8f1d0..82366407b4 100644 --- a/chains/orchestrator-paras/runtime/flashbox/src/weights/frame_system_extensions.rs +++ b/chains/orchestrator-paras/runtime/flashbox/src/weights/frame_system_extensions.rs @@ -54,7 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for frame_system_extensions using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl frame_system::ExtensionsWeightInfo for SubstrateWeight { - fn weight_reclaim() -> sp_runtime::Weight { todo!() } + fn weight_reclaim() -> sp_runtime::Weight { + Default::default() + } fn check_genesis() -> Weight { // Proof Size summary in bytes: // Measured: `54` diff --git a/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_multiblock_migrations.rs b/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_multiblock_migrations.rs index 05fd0a06f8..5a928faf2b 100644 --- a/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_multiblock_migrations.rs +++ b/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_multiblock_migrations.rs @@ -54,7 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_multiblock_migrations using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_multiblock_migrations::WeightInfo for SubstrateWeight { - fn reset_pallet_migration(_: u32) -> sp_runtime::Weight { todo!() } + fn reset_pallet_migration(_: u32) -> sp_runtime::Weight { + Default::default() + } /// Storage: `MultiBlockMigrations::Cursor` (r:1 w:1) /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) /// Storage: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) diff --git a/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_multisig.rs b/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_multisig.rs index 68e3308f3b..0d3dba056b 100644 --- a/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_multisig.rs +++ b/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_multisig.rs @@ -54,7 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_multisig using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_multisig::WeightInfo for SubstrateWeight { - fn poke_deposit(_: u32) -> sp_runtime::Weight { todo!() } + fn poke_deposit(_: u32) -> sp_runtime::Weight { + Default::default() + } /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) /// Proof: `MaintenanceMode::MaintenanceMode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TxPause::PausedCalls` (r:1 w:0) diff --git a/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_proxy.rs b/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_proxy.rs index fd1e8ca9c0..71e0763b33 100644 --- a/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_proxy.rs +++ b/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_proxy.rs @@ -54,7 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for pallet_proxy using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_proxy::WeightInfo for SubstrateWeight { - fn poke_deposit() -> sp_runtime::Weight { todo!() } + fn poke_deposit() -> sp_runtime::Weight { + Default::default() + } /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1241), added: 3716, mode: `MaxEncodedLen`) /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) diff --git a/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_utility.rs b/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_utility.rs index 91e68f88ff..dd6c485870 100644 --- a/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_utility.rs +++ b/chains/orchestrator-paras/runtime/flashbox/src/weights/pallet_utility.rs @@ -54,8 +54,12 @@ use sp_std::marker::PhantomData; /// Weights for pallet_utility using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_utility::WeightInfo for SubstrateWeight { - fn dispatch_as_fallible() -> sp_runtime::Weight { todo!() } - fn if_else() -> sp_runtime::Weight { todo!() } + fn dispatch_as_fallible() -> sp_runtime::Weight { + Default::default() + } + fn if_else() -> sp_runtime::Weight { + Default::default() + } /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) /// Proof: `MaintenanceMode::MaintenanceMode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `TxPause::PausedCalls` (r:1 w:0) diff --git a/chains/orchestrator-relays/runtime/dancelight/src/weights/frame_system_extensions.rs b/chains/orchestrator-relays/runtime/dancelight/src/weights/frame_system_extensions.rs index 57f23253eb..974516d56f 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/weights/frame_system_extensions.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/weights/frame_system_extensions.rs @@ -55,7 +55,7 @@ use sp_std::marker::PhantomData; pub struct SubstrateWeight(PhantomData); impl frame_system::ExtensionsWeightInfo for SubstrateWeight { fn weight_reclaim() -> Weight { - todo!() + Default::default() } fn check_genesis() -> Weight { // Proof Size summary in bytes: diff --git a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_beefy_mmr.rs b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_beefy_mmr.rs index c16a86f63f..ad2030a9ed 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_beefy_mmr.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_beefy_mmr.rs @@ -55,7 +55,7 @@ use sp_std::marker::PhantomData; pub struct SubstrateWeight(PhantomData); impl pallet_beefy_mmr::WeightInfo for SubstrateWeight { fn n_leafs_proof_is_optimal(_n: u32) -> Weight { - todo!() + Default::default() } /// Storage: `System::BlockHash` (r:1 w:0) /// Proof: `System::BlockHash` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) diff --git a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_message_queue.rs b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_message_queue.rs index f4270e8ee5..51bbb212c4 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_message_queue.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_message_queue.rs @@ -55,7 +55,7 @@ use sp_std::marker::PhantomData; pub struct SubstrateWeight(PhantomData); impl pallet_message_queue::WeightInfo for SubstrateWeight { fn set_service_head() -> Weight { - todo!() + Default::default() } /// Storage: `MessageQueue::ServiceHead` (r:1 w:0) /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `MaxEncodedLen`) diff --git a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_multiblock_migrations.rs b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_multiblock_migrations.rs index 9afe7298e9..18f2e84736 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_multiblock_migrations.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_multiblock_migrations.rs @@ -55,7 +55,7 @@ use sp_std::marker::PhantomData; pub struct SubstrateWeight(PhantomData); impl pallet_multiblock_migrations::WeightInfo for SubstrateWeight { fn reset_pallet_migration(_n: u32) -> Weight { - todo!() + Default::default() } /// Storage: `MultiBlockMigrations::Cursor` (r:1 w:1) /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) diff --git a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_multisig.rs b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_multisig.rs index ea643dd43f..4eaaa12a14 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_multisig.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_multisig.rs @@ -55,7 +55,7 @@ use sp_std::marker::PhantomData; pub struct SubstrateWeight(PhantomData); impl pallet_multisig::WeightInfo for SubstrateWeight { fn poke_deposit(_s: u32, ) -> Weight { - todo!() + Default::default() } /// The range of component `z` is `[0, 10000]`. fn as_multi_threshold_1(z: u32, ) -> Weight { diff --git a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_proxy.rs b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_proxy.rs index 5d3c0146a9..2343219c05 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_proxy.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_proxy.rs @@ -55,7 +55,7 @@ use sp_std::marker::PhantomData; pub struct SubstrateWeight(PhantomData); impl pallet_proxy::WeightInfo for SubstrateWeight { fn poke_deposit() -> Weight { - todo!() + Default::default() } /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1241), added: 3716, mode: `MaxEncodedLen`) diff --git a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_utility.rs b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_utility.rs index fc27821ffa..1ee2c03be1 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_utility.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_utility.rs @@ -54,8 +54,12 @@ use sp_std::marker::PhantomData; /// Weights for pallet_utility using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_utility::WeightInfo for SubstrateWeight { - fn dispatch_as_fallible() -> sp_runtime::Weight { todo!() } - fn if_else() -> sp_runtime::Weight { todo!() } + fn dispatch_as_fallible() -> sp_runtime::Weight { + Default::default() + } + fn if_else() -> sp_runtime::Weight { + Default::default() + } /// The range of component `c` is `[0, 1000]`. fn batch(c: u32, ) -> Weight { // Proof Size summary in bytes: diff --git a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_xcm.rs b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_xcm.rs index bc49f9ccfb..1432b7e5b6 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_xcm.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/weights/pallet_xcm.rs @@ -54,8 +54,12 @@ use sp_std::marker::PhantomData; /// Weights for pallet_xcm using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl pallet_xcm::WeightInfo for SubstrateWeight { - fn add_authorized_alias() -> sp_runtime::Weight { todo!() } - fn remove_authorized_alias() -> sp_runtime::Weight { todo!() } + fn add_authorized_alias() -> sp_runtime::Weight { + Default::default() + } + fn remove_authorized_alias() -> sp_runtime::Weight { + Default::default() + } /// Storage: `Dmp::DeliveryFeeFactor` (r:1 w:0) /// Proof: `Dmp::DeliveryFeeFactor` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `XcmPallet::SupportedVersion` (r:1 w:0) diff --git a/chains/orchestrator-relays/runtime/dancelight/src/weights/runtime_parachains_assigner_on_demand.rs b/chains/orchestrator-relays/runtime/dancelight/src/weights/runtime_parachains_assigner_on_demand.rs index 767e33fa8b..9afe8ed67f 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/weights/runtime_parachains_assigner_on_demand.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/weights/runtime_parachains_assigner_on_demand.rs @@ -54,7 +54,9 @@ use sp_std::marker::PhantomData; /// Weights for runtime_parachains::assigner_on_demand using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl runtime_parachains::on_demand::WeightInfo for SubstrateWeight { - fn place_order_with_credits(_: u32) -> sp_runtime::Weight { todo!() } + fn place_order_with_credits(_: u32) -> sp_runtime::Weight { + Default::default() + } /// Storage: `OnDemandAssignmentProvider::QueueStatus` (r:1 w:1) /// Proof: `OnDemandAssignmentProvider::QueueStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:1 w:1) diff --git a/chains/orchestrator-relays/runtime/dancelight/src/weights/runtime_parachains_disputes_slashing.rs b/chains/orchestrator-relays/runtime/dancelight/src/weights/runtime_parachains_disputes_slashing.rs index 88f75264aa..71a3d82517 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/weights/runtime_parachains_disputes_slashing.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/weights/runtime_parachains_disputes_slashing.rs @@ -56,6 +56,6 @@ use runtime_parachains::initializer::ValidatorSetCount; pub struct SubstrateWeight(PhantomData); impl runtime_parachains::disputes::slashing::WeightInfo for SubstrateWeight { fn report_dispute_lost_unsigned(_validator_count: ValidatorSetCount) -> Weight{ - todo!() + Default::default() } } \ No newline at end of file diff --git a/chains/orchestrator-relays/runtime/starlight/src/weights/frame_system_extensions.rs b/chains/orchestrator-relays/runtime/starlight/src/weights/frame_system_extensions.rs index 6408a1e274..6a8ccc53e3 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/weights/frame_system_extensions.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/weights/frame_system_extensions.rs @@ -55,7 +55,7 @@ use sp_std::marker::PhantomData; pub struct SubstrateWeight(PhantomData); impl frame_system::ExtensionsWeightInfo for SubstrateWeight { fn weight_reclaim() -> Weight { - todo!() + Default::default() } fn check_genesis() -> Weight { // Proof Size summary in bytes: diff --git a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_beefy_mmr.rs b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_beefy_mmr.rs index 9e314b301c..95109f4dca 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_beefy_mmr.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_beefy_mmr.rs @@ -55,7 +55,7 @@ use sp_std::marker::PhantomData; pub struct SubstrateWeight(PhantomData); impl pallet_beefy_mmr::WeightInfo for SubstrateWeight { fn n_leafs_proof_is_optimal(_n: u32, ) -> Weight { - todo!() + Default::default() } /// Storage: `System::BlockHash` (r:1 w:0) /// Proof: `System::BlockHash` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) diff --git a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_message_queue.rs b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_message_queue.rs index c9ec518c27..448d752f01 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_message_queue.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_message_queue.rs @@ -55,7 +55,7 @@ use sp_std::marker::PhantomData; pub struct SubstrateWeight(PhantomData); impl pallet_message_queue::WeightInfo for SubstrateWeight { fn set_service_head() -> Weight { - todo!() + Default::default() } /// Storage: `MessageQueue::ServiceHead` (r:1 w:0) /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `MaxEncodedLen`) diff --git a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_multiblock_migrations.rs b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_multiblock_migrations.rs index 7306edc579..54110d05a6 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_multiblock_migrations.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_multiblock_migrations.rs @@ -55,7 +55,7 @@ use sp_std::marker::PhantomData; pub struct SubstrateWeight(PhantomData); impl pallet_multiblock_migrations::WeightInfo for SubstrateWeight { fn reset_pallet_migration(_n: u32, ) -> Weight { - todo!() + Default::default() } /// Storage: `MultiBlockMigrations::Cursor` (r:1 w:1) /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) diff --git a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_multisig.rs b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_multisig.rs index 59a6cff7f1..8ca5c041ae 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_multisig.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_multisig.rs @@ -55,7 +55,7 @@ use sp_std::marker::PhantomData; pub struct SubstrateWeight(PhantomData); impl pallet_multisig::WeightInfo for SubstrateWeight { fn poke_deposit(_s: u32, ) -> Weight { - todo!() + Default::default() } /// The range of component `z` is `[0, 10000]`. fn as_multi_threshold_1(z: u32, ) -> Weight { diff --git a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_proxy.rs b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_proxy.rs index 0a00f36ab9..df820fbc88 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_proxy.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_proxy.rs @@ -55,7 +55,7 @@ use sp_std::marker::PhantomData; pub struct SubstrateWeight(PhantomData); impl pallet_proxy::WeightInfo for SubstrateWeight { fn poke_deposit() -> Weight { - todo!() + Default::default() } /// Storage: `Proxy::Proxies` (r:1 w:0) /// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1241), added: 3716, mode: `MaxEncodedLen`) diff --git a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_utility.rs b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_utility.rs index ce1f1571f9..51ed1aad93 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_utility.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_utility.rs @@ -55,10 +55,10 @@ use sp_std::marker::PhantomData; pub struct SubstrateWeight(PhantomData); impl pallet_utility::WeightInfo for SubstrateWeight { fn dispatch_as_fallible() -> Weight { - todo!() + Default::default() } fn if_else() -> Weight { - todo!() + Default::default() } /// The range of component `c` is `[0, 1000]`. fn batch(c: u32, ) -> Weight { diff --git a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_xcm.rs b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_xcm.rs index a741c457f7..0124435e02 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_xcm.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/weights/pallet_xcm.rs @@ -55,10 +55,10 @@ use sp_std::marker::PhantomData; pub struct SubstrateWeight(PhantomData); impl pallet_xcm::WeightInfo for SubstrateWeight { fn add_authorized_alias() -> Weight { - todo!() + Default::default() } fn remove_authorized_alias() -> Weight { - todo!() + Default::default() } /// Storage: `Dmp::DeliveryFeeFactor` (r:1 w:0) /// Proof: `Dmp::DeliveryFeeFactor` (`max_values`: None, `max_size`: None, mode: `Measured`) diff --git a/chains/orchestrator-relays/runtime/starlight/src/weights/runtime_parachains_assigner_on_demand.rs b/chains/orchestrator-relays/runtime/starlight/src/weights/runtime_parachains_assigner_on_demand.rs index ff2aec1595..648acd2f37 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/weights/runtime_parachains_assigner_on_demand.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/weights/runtime_parachains_assigner_on_demand.rs @@ -55,7 +55,7 @@ use sp_std::marker::PhantomData; pub struct SubstrateWeight(PhantomData); impl runtime_parachains::on_demand::WeightInfo for SubstrateWeight { fn place_order_with_credits(_s: u32) -> Weight { - todo!() + Default::default() } /// Storage: `OnDemandAssignmentProvider::QueueStatus` (r:1 w:1) /// Proof: `OnDemandAssignmentProvider::QueueStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) diff --git a/chains/orchestrator-relays/runtime/starlight/src/weights/runtime_parachains_disputes_slashing.rs b/chains/orchestrator-relays/runtime/starlight/src/weights/runtime_parachains_disputes_slashing.rs index 19c5f9931e..74d207077f 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/weights/runtime_parachains_disputes_slashing.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/weights/runtime_parachains_disputes_slashing.rs @@ -55,6 +55,6 @@ use sp_std::marker::PhantomData; pub struct SubstrateWeight(PhantomData); impl runtime_parachains::disputes::slashing::WeightInfo for SubstrateWeight { fn report_dispute_lost_unsigned(_n: u32, ) -> Weight { - todo!() + Default::default() } } \ No newline at end of file From 93cf12c61d110ad59382eb47de875ea727c797d2 Mon Sep 17 00:00:00 2001 From: Diego Date: Wed, 4 Jun 2025 11:33:38 -0300 Subject: [PATCH 017/106] Remove unnecesary test since elasticscaling is always enabled --- .../src/tests/core_scheduling_tests.rs | 97 ------------------- .../src/tests/core_scheduling_tests.rs | 97 ------------------- 2 files changed, 194 deletions(-) diff --git a/chains/orchestrator-relays/runtime/dancelight/src/tests/core_scheduling_tests.rs b/chains/orchestrator-relays/runtime/dancelight/src/tests/core_scheduling_tests.rs index 60dfbecd01..8eddecd63a 100644 --- a/chains/orchestrator-relays/runtime/dancelight/src/tests/core_scheduling_tests.rs +++ b/chains/orchestrator-relays/runtime/dancelight/src/tests/core_scheduling_tests.rs @@ -206,103 +206,6 @@ fn test_cannot_produce_block_even_if_buying_on_demand_if_no_collators() { }) } -#[test] -#[should_panic(expected = "InherentDataFilteredDuringExecution")] -// This test does not panic when producing the candidate, but when injecting it as backed -// the inclusion pallet will filter it as it does not have a core assigned -fn test_cannot_use_elastic_scaling_if_not_enabled() { - ExtBuilder::default() - .with_balances(vec![ - // Alice gets 10k extra tokens for her mapping deposit - (AccountId::from(ALICE), 210_000 * UNIT), - (AccountId::from(BOB), 100_000 * UNIT), - (AccountId::from(CHARLIE), 100_000 * UNIT), - (AccountId::from(DAVE), 100_000 * UNIT), - ]) - .with_config(pallet_configuration::HostConfiguration { - max_collators: 2, - min_orchestrator_collators: 0, - max_orchestrator_collators: 0, - collators_per_container: 2, - ..Default::default() - }) - .with_collators(vec![ - (AccountId::from(ALICE), 210 * UNIT), - (AccountId::from(BOB), 100 * UNIT), - ]) - .with_para_ids(vec![ParaRegistrationParams { - para_id: 1000, - genesis_data: empty_genesis_data(), - block_production_credits: u32::MAX, - collator_assignment_credits: u32::MAX, - parathread_params: None, - }]) - .with_inherent_data_enabled() - .with_relay_config(runtime_parachains::configuration::HostConfiguration::< - BlockNumberFor, - > { - scheduler_params: SchedulerParams { - num_cores: 2, - // A very high number to avoid group rotation in tests - // Otherwise we get a 1 by default, which changes groups every block - group_rotation_frequency: 10000000, - ..Default::default() - }, - async_backing_params: AsyncBackingParams { - allowed_ancestry_len: 1, - max_candidate_depth: 0, - }, - minimum_backing_votes: 1, - max_head_data_size: 5, - ..Default::default() - }) - .with_keystore(Arc::new(MemoryKeystore::new())) - .build() - .execute_with(|| { - sp_tracing::try_init_simple(); - run_to_block(2); - // Here para-id is registered and has collators, but we can indeed buy a on-demand core additional - // however we should not be able to produce for it without elastic scaling enabled - assert_ok!(OnDemandAssignmentProvider::place_order_allow_death( - origin_of(ALICE.into()), - 100 * UNIT, - 1000u32.into() - )); - run_block(); - - // The claim queue this time allows us to produce blocks - // We have a parachain core and a bought core through on demand - let assignments: BTreeMap<_, _> = claim_queue_assignments().collect(); - assert_eq!( - assignments.get(&CoreIndex(0)).unwrap(), - &Assignment::Bulk(1000u32.into()) - ); - assert_eq!( - assignments.get(&CoreIndex(1)).unwrap(), - &Assignment::Pool { - para_id: 1000u32.into(), - core_index: CoreIndex(1) - } - ); - - // Now we try to create the block - // Since we have 2 cores (the one we bought, and the one assigned for being parachain) - // This is assumed to be elastic scaling, and since it is not enabled in the node features, - // it will fail - let cores_with_backed: BTreeMap<_, _> = - vec![(1000u32, Session::validators().len() as u32)] - .into_iter() - .collect(); - - let inherent_data = ParasInherentTestBuilder::::new() - .set_backed_and_concluding_paras(cores_with_backed) - .build(); - set_new_inherent_data(inherent_data); - // This should filter out, because we are trying to use elastic scaling when not enabled - run_block(); - }) -} - #[test] #[should_panic(expected = "InherentDataFilteredDuringExecution")] // This test does not panic when producing the candidate, but when injecting it as backed diff --git a/chains/orchestrator-relays/runtime/starlight/src/tests/core_scheduling_tests.rs b/chains/orchestrator-relays/runtime/starlight/src/tests/core_scheduling_tests.rs index 285c0d4275..44429e1f32 100644 --- a/chains/orchestrator-relays/runtime/starlight/src/tests/core_scheduling_tests.rs +++ b/chains/orchestrator-relays/runtime/starlight/src/tests/core_scheduling_tests.rs @@ -206,103 +206,6 @@ fn test_cannot_produce_block_even_if_buying_on_demand_if_no_collators() { }) } -#[test] -#[should_panic(expected = "InherentDataFilteredDuringExecution")] -// This test does not panic when producing the candidate, but when injecting it as backed -// the inclusion pallet will filter it as it does not have a core assigned -fn test_cannot_use_elastic_scaling_if_not_enabled() { - ExtBuilder::default() - .with_balances(vec![ - // Alice gets 10k extra tokens for her mapping deposit - (AccountId::from(ALICE), 210_000 * UNIT), - (AccountId::from(BOB), 100_000 * UNIT), - (AccountId::from(CHARLIE), 100_000 * UNIT), - (AccountId::from(DAVE), 100_000 * UNIT), - ]) - .with_config(pallet_configuration::HostConfiguration { - max_collators: 2, - min_orchestrator_collators: 0, - max_orchestrator_collators: 0, - collators_per_container: 2, - ..Default::default() - }) - .with_collators(vec![ - (AccountId::from(ALICE), 210 * UNIT), - (AccountId::from(BOB), 100 * UNIT), - ]) - .with_para_ids(vec![ParaRegistrationParams { - para_id: 1000, - genesis_data: empty_genesis_data(), - block_production_credits: u32::MAX, - collator_assignment_credits: u32::MAX, - parathread_params: None, - }]) - .with_inherent_data_enabled() - .with_relay_config(runtime_parachains::configuration::HostConfiguration::< - BlockNumberFor, - > { - scheduler_params: SchedulerParams { - num_cores: 2, - // A very high number to avoid group rotation in tests - // Otherwise we get a 1 by default, which changes groups every block - group_rotation_frequency: 10000000, - ..Default::default() - }, - async_backing_params: AsyncBackingParams { - allowed_ancestry_len: 1, - max_candidate_depth: 0, - }, - minimum_backing_votes: 1, - max_head_data_size: 5, - ..Default::default() - }) - .with_keystore(Arc::new(MemoryKeystore::new())) - .build() - .execute_with(|| { - sp_tracing::try_init_simple(); - run_to_block(2); - // Here para-id is registered and has collators, but we can indeed buy a on-demand core additional - // however we should not be able to produce for it without elastic scaling enabled - assert_ok!(OnDemandAssignmentProvider::place_order_allow_death( - origin_of(ALICE.into()), - 100 * UNIT, - 1000u32.into() - )); - run_block(); - - // The claim queue this time allows us to produce blocks - // We have a parachain core and a bought core through on demand - let assignments: BTreeMap<_, _> = claim_queue_assignments().collect(); - assert_eq!( - assignments.get(&CoreIndex(0)).unwrap(), - &Assignment::Bulk(1000u32.into()) - ); - assert_eq!( - assignments.get(&CoreIndex(1)).unwrap(), - &Assignment::Pool { - para_id: 1000u32.into(), - core_index: CoreIndex(1) - } - ); - - // Now we try to create the block - // Since we have 2 cores (the one we bought, and the one assigned for being parachain) - // This is assumed to be elastic scaling, and since it is not enabled in the node features, - // it will fail - let cores_with_backed: BTreeMap<_, _> = - vec![(1000u32, Session::validators().len() as u32)] - .into_iter() - .collect(); - - let inherent_data = ParasInherentTestBuilder::::new() - .set_backed_and_concluding_paras(cores_with_backed) - .build(); - set_new_inherent_data(inherent_data); - // This should filter out, because we are trying to use elastic scaling when not enabled - run_block(); - }) -} - #[test] #[should_panic(expected = "InherentDataFilteredDuringExecution")] // This test does not panic when producing the candidate, but when injecting it as backed From 29ee32e98316845bf23b8f09c24c4c6fa61e1b31 Mon Sep 17 00:00:00 2001 From: Diego Date: Thu, 5 Jun 2025 11:48:48 -0300 Subject: [PATCH 018/106] Update xcm after backport fix --- Cargo.lock | 656 +++++++++--------- .../templates/simple-template/Cargo.toml | 2 + 2 files changed, 331 insertions(+), 327 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7645c16780..52ad463de5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -779,7 +779,7 @@ dependencies = [ [[package]] name = "asset-test-utils" version = "23.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", @@ -809,7 +809,7 @@ dependencies = [ [[package]] name = "assets-common" version = "0.21.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1184,7 +1184,7 @@ checksum = "89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3" [[package]] name = "binary-merkle-tree" version = "16.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "hash-db", "log", @@ -1441,7 +1441,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.20.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bp-runtime", "finality-grandpa", @@ -1458,7 +1458,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.20.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bp-header-chain", "bp-runtime", @@ -1474,7 +1474,7 @@ dependencies = [ [[package]] name = "bp-parachains" version = "0.20.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1491,7 +1491,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.20.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bp-messages", "bp-runtime", @@ -1508,7 +1508,7 @@ dependencies = [ [[package]] name = "bp-relayers" version = "0.20.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bp-header-chain", "bp-messages", @@ -1526,7 +1526,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.20.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-support", "frame-system", @@ -1549,7 +1549,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub" version = "0.6.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bp-messages", "bp-runtime", @@ -1566,7 +1566,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "scale-info", @@ -1600,7 +1600,7 @@ dependencies = [ [[package]] name = "bridge-hub-common" version = "0.13.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2865,7 +2865,7 @@ dependencies = [ [[package]] name = "cumulus-client-cli" version = "0.22.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "clap", "parity-scale-codec", @@ -2882,7 +2882,7 @@ dependencies = [ [[package]] name = "cumulus-client-collator" version = "0.22.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -2905,7 +2905,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-aura" version = "0.22.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "cumulus-client-collator", @@ -2952,7 +2952,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" version = "0.22.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "cumulus-client-pov-recovery", @@ -2982,7 +2982,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-proposer" version = "0.19.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "anyhow", "async-trait", @@ -2997,7 +2997,7 @@ dependencies = [ [[package]] name = "cumulus-client-network" version = "0.22.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -3023,7 +3023,7 @@ dependencies = [ [[package]] name = "cumulus-client-parachain-inherent" version = "0.16.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -3043,7 +3043,7 @@ dependencies = [ [[package]] name = "cumulus-client-pov-recovery" version = "0.22.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -3069,7 +3069,7 @@ dependencies = [ [[package]] name = "cumulus-client-service" version = "0.23.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", @@ -3106,7 +3106,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" version = "0.20.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", @@ -3141,7 +3141,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.6.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -3152,7 +3152,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" version = "21.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -3165,7 +3165,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-weight-reclaim" version = "0.2.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "cumulus-primitives-storage-weight-reclaim", "derive-where", @@ -3184,7 +3184,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" version = "0.19.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -3199,7 +3199,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" version = "0.20.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bounded-collections", "bp-xcm-bridge-hub-router", @@ -3224,7 +3224,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "sp-api", "sp-consensus-aura", @@ -3233,7 +3233,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.18.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -3249,7 +3249,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.18.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -3263,7 +3263,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-proof-size-hostfunction" version = "0.12.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "sp-externalities", "sp-runtime-interface", @@ -3273,7 +3273,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-storage-weight-reclaim" version = "11.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-proof-size-hostfunction", @@ -3290,7 +3290,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-timestamp" version = "0.19.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "cumulus-primitives-core", "sp-inherents", @@ -3300,7 +3300,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.20.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -3317,7 +3317,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" version = "0.23.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -3341,7 +3341,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" version = "0.22.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -3360,7 +3360,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-minimal-node" version = "0.23.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "array-bytes", "async-trait", @@ -3394,7 +3394,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-rpc-interface" version = "0.22.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -3434,7 +3434,7 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.19.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -4567,7 +4567,7 @@ dependencies = [ [[package]] name = "emulated-integration-tests-common" version = "20.0.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "asset-test-utils", "bp-messages", @@ -5420,7 +5420,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "13.0.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", ] @@ -5548,7 +5548,7 @@ checksum = "28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619" [[package]] name = "frame-benchmarking" version = "40.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-support", "frame-support-procedural", @@ -5572,7 +5572,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "47.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "Inflector", "array-bytes", @@ -5646,7 +5646,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "16.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -5657,7 +5657,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "40.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -5673,7 +5673,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "40.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "aquamarine", "frame-support", @@ -5715,7 +5715,7 @@ dependencies = [ [[package]] name = "frame-metadata-hash-extension" version = "0.8.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "array-bytes", "const-hex", @@ -5731,7 +5731,7 @@ dependencies = [ [[package]] name = "frame-remote-externalities" version = "0.50.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "futures 0.3.31", "indicatif", @@ -5753,7 +5753,7 @@ dependencies = [ [[package]] name = "frame-support" version = "40.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "aquamarine", "array-bytes", @@ -5794,7 +5794,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "33.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "Inflector", "cfg-expr", @@ -5814,7 +5814,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "13.0.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.3.0", @@ -5826,7 +5826,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "12.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "proc-macro2", "quote", @@ -5836,7 +5836,7 @@ dependencies = [ [[package]] name = "frame-system" version = "40.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "cfg-if", "docify", @@ -5855,7 +5855,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "40.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5869,7 +5869,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "36.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "docify", "parity-scale-codec", @@ -5879,7 +5879,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.46.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-support", "parity-scale-codec", @@ -8564,7 +8564,7 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "44.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "futures 0.3.31", "log", @@ -8583,7 +8583,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "40.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9432,7 +9432,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -9450,7 +9450,7 @@ dependencies = [ [[package]] name = "pallet-asset-rate" version = "19.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -9464,7 +9464,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "40.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -9481,7 +9481,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "42.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -9597,7 +9597,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "40.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-support", "frame-system", @@ -9626,7 +9626,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "40.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-support", "frame-system", @@ -9639,7 +9639,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "40.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -9662,7 +9662,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "39.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "aquamarine", "docify", @@ -9683,7 +9683,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "41.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "docify", "frame-benchmarking", @@ -9713,7 +9713,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "41.1.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-support", "frame-system", @@ -9732,7 +9732,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "41.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -9757,7 +9757,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "39.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -9774,7 +9774,7 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.20.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bp-header-chain", "bp-messages", @@ -9793,7 +9793,7 @@ dependencies = [ [[package]] name = "pallet-broker" version = "0.19.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bitvec", "frame-benchmarking", @@ -9840,7 +9840,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "39.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -9890,7 +9890,7 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "21.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -9909,7 +9909,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "40.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "docify", "frame-benchmarking", @@ -9944,7 +9944,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "40.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "assert_matches", "frame-benchmarking", @@ -9995,7 +9995,7 @@ dependencies = [ [[package]] name = "pallet-delegated-staking" version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-support", "frame-system", @@ -10010,7 +10010,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "40.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -10027,7 +10027,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "39.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -10049,7 +10049,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "39.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -10062,7 +10062,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "41.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -10438,7 +10438,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "39.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "docify", "frame-benchmarking", @@ -10475,7 +10475,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "40.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -10497,7 +10497,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "40.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "enumflags2", "frame-benchmarking", @@ -10513,7 +10513,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "39.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -10551,7 +10551,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "40.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -10641,7 +10641,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "40.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -10657,7 +10657,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "43.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "environmental", "frame-benchmarking", @@ -10676,7 +10676,7 @@ dependencies = [ [[package]] name = "pallet-meta-tx" version = "0.2.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "docify", "frame-benchmarking", @@ -10713,7 +10713,7 @@ dependencies = [ [[package]] name = "pallet-migrations" version = "10.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "docify", "frame-benchmarking", @@ -10732,7 +10732,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "40.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "log", "parity-scale-codec", @@ -10744,7 +10744,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "40.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "log", "parity-scale-codec", @@ -10755,7 +10755,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "40.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -10765,7 +10765,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "38.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-support", "frame-system", @@ -10783,7 +10783,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "38.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -10803,7 +10803,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "36.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -10828,7 +10828,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "39.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-support", "frame-system", @@ -10843,7 +10843,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "40.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -10878,7 +10878,7 @@ dependencies = [ [[package]] name = "pallet-parameters" version = "0.11.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "docify", "frame-benchmarking", @@ -10918,7 +10918,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "40.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -10934,7 +10934,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "40.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -10944,7 +10944,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "40.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -10962,7 +10962,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "40.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -10976,7 +10976,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "40.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "assert_matches", "frame-benchmarking", @@ -11056,7 +11056,7 @@ dependencies = [ [[package]] name = "pallet-root-testing" version = "16.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-support", "frame-system", @@ -11070,7 +11070,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "41.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "docify", "frame-benchmarking", @@ -11115,7 +11115,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "40.0.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-support", "frame-system", @@ -11136,7 +11136,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "40.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -11152,7 +11152,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "40.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -11169,7 +11169,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "40.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -11191,7 +11191,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "12.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -11202,7 +11202,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "22.0.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "log", "sp-arithmetic", @@ -11211,7 +11211,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "26.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "sp-api", @@ -11221,7 +11221,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "44.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -11272,7 +11272,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "40.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "docify", "frame-benchmarking", @@ -11287,7 +11287,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "39.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "docify", "frame-benchmarking", @@ -11306,7 +11306,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "39.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -11324,7 +11324,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "40.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -11340,7 +11340,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "43.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -11356,7 +11356,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "40.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -11368,7 +11368,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "39.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "docify", "frame-benchmarking", @@ -11387,7 +11387,7 @@ dependencies = [ [[package]] name = "pallet-tx-pause" version = "21.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "docify", "pallet-balances", @@ -11401,7 +11401,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "40.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -11416,7 +11416,7 @@ dependencies = [ [[package]] name = "pallet-verify-signature" version = "0.3.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -11432,7 +11432,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "40.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -11446,7 +11446,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "39.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -11456,7 +11456,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "19.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -11479,7 +11479,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "20.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -11496,7 +11496,7 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub" version = "0.16.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bp-messages", "bp-runtime", @@ -11518,7 +11518,7 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub-router" version = "0.18.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bp-xcm-bridge-hub-router", "frame-benchmarking", @@ -11603,7 +11603,7 @@ dependencies = [ [[package]] name = "parachains-common" version = "21.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -11632,7 +11632,7 @@ dependencies = [ [[package]] name = "parachains-runtimes-test-utils" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", @@ -11972,7 +11972,7 @@ checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" [[package]] name = "polkadot-approval-distribution" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "futures 0.3.31", "futures-timer", @@ -11990,7 +11990,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "futures 0.3.31", "futures-timer", @@ -12005,7 +12005,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "fatality", "futures 0.3.31", @@ -12028,7 +12028,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "fatality", @@ -12061,7 +12061,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "23.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "clap", "frame-benchmarking-cli", @@ -12085,7 +12085,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bitvec", "fatality", @@ -12108,7 +12108,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "17.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "scale-info", @@ -12119,7 +12119,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "22.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "fatality", "futures 0.3.31", @@ -12141,7 +12141,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "19.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -12155,7 +12155,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "futures 0.3.31", "futures-timer", @@ -12176,7 +12176,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "always-assert", "async-trait", @@ -12199,7 +12199,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "futures 0.3.31", "parity-scale-codec", @@ -12217,7 +12217,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "bitvec", @@ -12249,7 +12249,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting-parallel" version = "0.5.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "futures 0.3.31", @@ -12273,7 +12273,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bitvec", "futures 0.3.31", @@ -12292,7 +12292,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bitvec", "fatality", @@ -12313,7 +12313,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "futures 0.3.31", "polkadot-node-subsystem", @@ -12328,7 +12328,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "futures 0.3.31", @@ -12350,7 +12350,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "futures 0.3.31", "polkadot-node-metrics", @@ -12364,7 +12364,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "futures 0.3.31", "futures-timer", @@ -12380,7 +12380,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "22.0.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "fatality", "futures 0.3.31", @@ -12398,7 +12398,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "futures 0.3.31", @@ -12415,7 +12415,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-prospective-parachains" version = "21.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "fatality", "futures 0.3.31", @@ -12429,7 +12429,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bitvec", "fatality", @@ -12446,7 +12446,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "always-assert", "array-bytes", @@ -12474,7 +12474,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "futures 0.3.31", "polkadot-node-subsystem", @@ -12487,7 +12487,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" version = "19.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "cpu-time", "futures 0.3.31", @@ -12513,7 +12513,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-execute-worker" version = "19.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "cfg-if", "cpu-time", @@ -12531,7 +12531,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-prepare-worker" version = "19.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "blake3", "cfg-if", @@ -12550,7 +12550,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "futures 0.3.31", "polkadot-node-metrics", @@ -12565,7 +12565,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bs58", "futures 0.3.31", @@ -12582,7 +12582,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -12607,7 +12607,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "19.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bitvec", "bounded-vec", @@ -12631,7 +12631,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "polkadot-node-subsystem-types", "polkadot-overseer", @@ -12640,7 +12640,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "1.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "futures 0.3.31", @@ -12662,7 +12662,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "derive_more 0.99.20", @@ -12690,7 +12690,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "fatality", "futures 0.3.31", @@ -12721,7 +12721,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "futures 0.3.31", @@ -12741,7 +12741,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "16.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bounded-collections", "derive_more 0.99.20", @@ -12757,7 +12757,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "18.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bitvec", "hex-literal 0.4.1", @@ -12785,7 +12785,7 @@ dependencies = [ [[package]] name = "polkadot-primitives-test-helpers" version = "0.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "polkadot-primitives", "rand 0.8.5", @@ -12798,7 +12798,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "23.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -12831,7 +12831,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "19.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bitvec", "frame-benchmarking", @@ -12881,7 +12881,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "20.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bs58", "frame-benchmarking", @@ -12893,7 +12893,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "19.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -12950,7 +12950,7 @@ dependencies = [ [[package]] name = "polkadot-sdk-frame" version = "0.9.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "docify", "frame-benchmarking", @@ -12985,7 +12985,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "23.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "frame-benchmarking", @@ -13093,7 +13093,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "22.0.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "arrayvec 0.7.6", "bitvec", @@ -13116,7 +13116,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "19.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -13126,7 +13126,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "1.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "parity-scale-codec", @@ -13151,7 +13151,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "1.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-election-provider-support", "frame-executive", @@ -13207,7 +13207,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "1.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-system", "futures 0.3.31", @@ -14390,7 +14390,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "22.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "binary-merkle-tree", "bitvec", @@ -14488,7 +14488,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "20.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-support", "polkadot-primitives", @@ -14870,7 +14870,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "31.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "log", "sp-core", @@ -14881,7 +14881,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.49.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "futures 0.3.31", @@ -14909,7 +14909,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.49.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "futures 0.3.31", "log", @@ -14930,7 +14930,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.44.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "sp-api", @@ -14945,7 +14945,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "42.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "array-bytes", "docify", @@ -14971,7 +14971,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "12.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -14982,7 +14982,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.51.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "array-bytes", "chrono", @@ -15027,7 +15027,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "39.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "fnv", "futures 0.3.31", @@ -15053,7 +15053,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.46.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "hash-db", "kvdb", @@ -15079,7 +15079,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.48.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "futures 0.3.31", @@ -15102,7 +15102,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.49.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "futures 0.3.31", @@ -15131,7 +15131,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.49.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "fork-tree", @@ -15167,7 +15167,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.49.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "futures 0.3.31", "jsonrpsee", @@ -15189,7 +15189,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -15223,7 +15223,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "futures 0.3.31", "jsonrpsee", @@ -15243,7 +15243,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.48.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "fork-tree", "parity-scale-codec", @@ -15256,7 +15256,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.34.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "ahash", "array-bytes", @@ -15300,7 +15300,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.34.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "finality-grandpa", "futures 0.3.31", @@ -15320,7 +15320,7 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" version = "0.50.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "assert_matches", "async-trait", @@ -15355,7 +15355,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.48.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "futures 0.3.31", @@ -15378,7 +15378,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.42.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "log", "parity-scale-codec", @@ -15402,7 +15402,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.38.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "polkavm", @@ -15416,7 +15416,7 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" version = "0.35.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "log", "polkavm", @@ -15427,7 +15427,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.38.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "anyhow", "cfg-if", @@ -15446,7 +15446,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.48.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "console", "futures 0.3.31", @@ -15462,7 +15462,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "35.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "array-bytes", "parking_lot 0.12.4", @@ -15476,7 +15476,7 @@ dependencies = [ [[package]] name = "sc-mixnet" version = "0.19.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "array-bytes", "arrayvec 0.7.6", @@ -15504,7 +15504,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.49.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -15554,7 +15554,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.48.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -15564,7 +15564,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.49.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "ahash", "futures 0.3.31", @@ -15583,7 +15583,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.48.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -15604,7 +15604,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.48.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -15639,7 +15639,7 @@ dependencies = [ [[package]] name = "sc-network-test" version = "0.8.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -15672,7 +15672,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.48.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "array-bytes", "futures 0.3.31", @@ -15691,7 +15691,7 @@ dependencies = [ [[package]] name = "sc-network-types" version = "0.15.3" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bs58", "bytes", @@ -15710,7 +15710,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "44.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bytes", "fnv", @@ -15744,7 +15744,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.20.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -15753,7 +15753,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "44.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "futures 0.3.31", "jsonrpsee", @@ -15785,7 +15785,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.48.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -15805,7 +15805,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "21.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "dyn-clone", "forwarded-header-value", @@ -15829,7 +15829,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.49.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "array-bytes", "futures 0.3.31", @@ -15861,7 +15861,7 @@ dependencies = [ [[package]] name = "sc-runtime-utilities" version = "0.2.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "sc-executor", @@ -15876,7 +15876,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.50.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "directories", @@ -15940,7 +15940,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.38.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "log", "parity-scale-codec", @@ -15951,7 +15951,7 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.24.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "clap", "fs4", @@ -15964,7 +15964,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.49.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -15983,7 +15983,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "42.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "derive_more 0.99.20", "futures 0.3.31", @@ -16003,7 +16003,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "28.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "chrono", "futures 0.3.31", @@ -16022,7 +16022,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "39.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "chrono", "console", @@ -16050,7 +16050,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "11.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -16061,7 +16061,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "39.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "futures 0.3.31", @@ -16093,7 +16093,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "39.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "futures 0.3.31", @@ -16110,7 +16110,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "18.0.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-channel 1.9.0", "futures 0.3.31", @@ -16814,6 +16814,8 @@ dependencies = [ "cumulus-primitives-core", "emulated-integration-tests-common", "frame-support", + "sp-api", + "sp-consensus-aura", "sp-core", "staging-xcm", "tanssi-emulated-integration-tests-common", @@ -16862,7 +16864,7 @@ dependencies = [ [[package]] name = "slot-range-helper" version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "enumn", "parity-scale-codec", @@ -17135,7 +17137,7 @@ dependencies = [ [[package]] name = "snowbridge-beacon-primitives" version = "0.13.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "byte-slice-cast", "frame-support", @@ -17157,7 +17159,7 @@ dependencies = [ [[package]] name = "snowbridge-core" version = "0.13.2" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bp-relayers", "ethabi-decode", @@ -17182,7 +17184,7 @@ dependencies = [ [[package]] name = "snowbridge-ethereum" version = "0.12.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "ethabi-decode", "ethbloom", @@ -17202,7 +17204,7 @@ dependencies = [ [[package]] name = "snowbridge-inbound-queue-primitives" version = "0.2.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "alloy-core", "alloy-primitives 0.4.2", @@ -17229,7 +17231,7 @@ dependencies = [ [[package]] name = "snowbridge-merkle-tree" version = "0.2.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "scale-info", @@ -17255,7 +17257,7 @@ dependencies = [ [[package]] name = "snowbridge-outbound-queue-primitives" version = "0.2.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "alloy-core", "ethabi-decode", @@ -17281,7 +17283,7 @@ dependencies = [ [[package]] name = "snowbridge-outbound-queue-runtime-api" version = "0.13.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-support", "parity-scale-codec", @@ -17295,7 +17297,7 @@ dependencies = [ [[package]] name = "snowbridge-pallet-ethereum-client" version = "0.13.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -17322,7 +17324,7 @@ dependencies = [ [[package]] name = "snowbridge-pallet-ethereum-client-fixtures" version = "0.21.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "hex-literal 0.4.1", "snowbridge-beacon-primitives", @@ -17335,7 +17337,7 @@ dependencies = [ [[package]] name = "snowbridge-pallet-inbound-queue" version = "0.13.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "alloy-core", "frame-benchmarking", @@ -17362,7 +17364,7 @@ dependencies = [ [[package]] name = "snowbridge-pallet-inbound-queue-fixtures" version = "0.21.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "hex-literal 0.4.1", "snowbridge-beacon-primitives", @@ -17375,7 +17377,7 @@ dependencies = [ [[package]] name = "snowbridge-pallet-outbound-queue" version = "0.13.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bridge-hub-common", "ethabi-decode", @@ -17398,7 +17400,7 @@ dependencies = [ [[package]] name = "snowbridge-pallet-system" version = "0.13.2" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-benchmarking", "frame-support", @@ -17419,7 +17421,7 @@ dependencies = [ [[package]] name = "snowbridge-verification-primitives" version = "0.2.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-support", "parity-scale-codec", @@ -17483,7 +17485,7 @@ dependencies = [ [[package]] name = "sp-api" version = "36.0.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "docify", "hash-db", @@ -17505,7 +17507,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "Inflector", "blake2 0.10.6", @@ -17519,7 +17521,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "40.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "scale-info", @@ -17531,7 +17533,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "26.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "docify", "integer-sqrt", @@ -17545,7 +17547,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "36.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "scale-info", @@ -17557,7 +17559,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "36.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "sp-api", "sp-inherents", @@ -17567,7 +17569,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "39.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "futures 0.3.31", "parity-scale-codec", @@ -17586,7 +17588,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.42.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "futures 0.3.31", @@ -17600,7 +17602,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.42.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "parity-scale-codec", @@ -17616,7 +17618,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.42.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "parity-scale-codec", @@ -17634,7 +17636,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "24.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "scale-info", @@ -17654,7 +17656,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "23.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "finality-grandpa", "log", @@ -17671,7 +17673,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.42.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "scale-info", @@ -17682,7 +17684,7 @@ dependencies = [ [[package]] name = "sp-core" version = "36.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "array-bytes", "bitflags 1.3.2", @@ -17742,7 +17744,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "blake2b_simd", "byteorder", @@ -17755,7 +17757,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "quote", "sp-crypto-hashing 0.1.0 (git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503)", @@ -17765,7 +17767,7 @@ dependencies = [ [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "kvdb", "parking_lot 0.12.4", @@ -17774,7 +17776,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "proc-macro2", "quote", @@ -17784,7 +17786,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.30.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "environmental", "parity-scale-codec", @@ -17794,7 +17796,7 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "scale-info", @@ -17806,7 +17808,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "36.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -17819,7 +17821,7 @@ dependencies = [ [[package]] name = "sp-io" version = "40.0.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bytes", "docify", @@ -17845,7 +17847,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "41.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "sp-core", "sp-runtime", @@ -17855,7 +17857,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.42.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "parking_lot 0.12.4", @@ -17866,7 +17868,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "thiserror 1.0.69", "zstd 0.12.4", @@ -17875,7 +17877,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.10.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-metadata 20.0.0", "parity-scale-codec", @@ -17885,7 +17887,7 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.14.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "scale-info", @@ -17896,7 +17898,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "36.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "log", "parity-scale-codec", @@ -17913,7 +17915,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "36.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "scale-info", @@ -17926,7 +17928,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "36.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "sp-api", "sp-core", @@ -17936,7 +17938,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.2" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "backtrace", "regex", @@ -17945,7 +17947,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "34.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -17955,7 +17957,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "41.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "binary-merkle-tree", "docify", @@ -17984,7 +17986,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "29.0.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -18003,7 +18005,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "18.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "Inflector", "expander", @@ -18016,7 +18018,7 @@ dependencies = [ [[package]] name = "sp-session" version = "38.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "scale-info", @@ -18030,7 +18032,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "38.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -18043,7 +18045,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.45.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "hash-db", "log", @@ -18063,7 +18065,7 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "20.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "aes-gcm", "curve25519-dalek", @@ -18087,12 +18089,12 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" [[package]] name = "sp-storage" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "impl-serde", "parity-scale-codec", @@ -18104,7 +18106,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "36.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "parity-scale-codec", @@ -18116,7 +18118,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "17.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "tracing", @@ -18127,7 +18129,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "36.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "sp-api", "sp-runtime", @@ -18136,7 +18138,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "36.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "parity-scale-codec", @@ -18150,7 +18152,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "39.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "ahash", "hash-db", @@ -18172,7 +18174,7 @@ dependencies = [ [[package]] name = "sp-version" version = "39.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "impl-serde", "parity-scale-codec", @@ -18189,7 +18191,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "15.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "parity-scale-codec", "proc-macro-warning", @@ -18201,7 +18203,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "21.0.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -18213,7 +18215,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "31.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -18436,7 +18438,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" version = "0.20.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -18449,12 +18451,12 @@ dependencies = [ [[package]] name = "staging-tracking-allocator" version = "2.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" [[package]] name = "staging-xcm" version = "16.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "array-bytes", "bounded-collections", @@ -18475,7 +18477,7 @@ dependencies = [ [[package]] name = "staging-xcm-builder" version = "20.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "environmental", "frame-support", @@ -18499,7 +18501,7 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "19.1.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "environmental", "frame-benchmarking", @@ -18840,7 +18842,7 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.6.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -18852,12 +18854,12 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "11.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" [[package]] name = "substrate-frame-rpc-system" version = "43.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "docify", "frame-system-rpc-runtime-api", @@ -18877,7 +18879,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.17.2" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "http-body-util", "hyper 1.6.0", @@ -18891,7 +18893,7 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.48.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "async-trait", "jsonrpsee", @@ -18904,7 +18906,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "42.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -18921,7 +18923,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "array-bytes", "async-trait", @@ -18946,7 +18948,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime" version = "2.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "array-bytes", "frame-executive", @@ -18990,7 +18992,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime-client" version = "2.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "futures 0.3.31", "sc-block-builder", @@ -19008,7 +19010,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "26.0.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "array-bytes", "build-helper", @@ -19974,7 +19976,7 @@ dependencies = [ [[package]] name = "test-runtime-constants" version = "1.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-support", "polkadot-primitives", @@ -20574,7 +20576,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "19.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "coarsetime", "polkadot-primitives", @@ -20585,7 +20587,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "5.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "expander", "proc-macro-crate 3.3.0", @@ -21467,7 +21469,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "22.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "binary-merkle-tree", "bitvec", @@ -21576,7 +21578,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "20.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-support", "polkadot-primitives", @@ -22162,7 +22164,7 @@ dependencies = [ [[package]] name = "xcm-emulator" version = "0.19.2" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "array-bytes", "cumulus-pallet-parachain-system", @@ -22213,7 +22215,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "11.0.2" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "Inflector", "proc-macro2", @@ -22224,7 +22226,7 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#ece3dd0af39f69976dc0386a66c6d072672556ee" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2503#9d8c31644e82a99fe4226911b1c0d5fe4bffb6b6" dependencies = [ "frame-support", "parity-scale-codec", diff --git a/chains/xcm-integration-tests/emulated/chains/templates/simple-template/Cargo.toml b/chains/xcm-integration-tests/emulated/chains/templates/simple-template/Cargo.toml index 7521e9f768..1594ad05ea 100644 --- a/chains/xcm-integration-tests/emulated/chains/templates/simple-template/Cargo.toml +++ b/chains/xcm-integration-tests/emulated/chains/templates/simple-template/Cargo.toml @@ -20,3 +20,5 @@ sp-core = { workspace = true } tanssi-emulated-integration-tests-common = { workspace = true } xcm = { workspace = true } xcm-emulator = { workspace = true } +sp-api = { workspace = true } +sp-consensus-aura = { workspace = true } From a24225039e9759c5759e8829d5187a46170a1362 Mon Sep 17 00:00:00 2001 From: Diego Date: Thu, 5 Jun 2025 12:28:28 -0300 Subject: [PATCH 019/106] toml maid fix --- Cargo.lock | 2 -- .../emulated/chains/templates/simple-template/Cargo.toml | 2 -- 2 files changed, 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 52ad463de5..783dc81211 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -16814,8 +16814,6 @@ dependencies = [ "cumulus-primitives-core", "emulated-integration-tests-common", "frame-support", - "sp-api", - "sp-consensus-aura", "sp-core", "staging-xcm", "tanssi-emulated-integration-tests-common", diff --git a/chains/xcm-integration-tests/emulated/chains/templates/simple-template/Cargo.toml b/chains/xcm-integration-tests/emulated/chains/templates/simple-template/Cargo.toml index 1594ad05ea..7521e9f768 100644 --- a/chains/xcm-integration-tests/emulated/chains/templates/simple-template/Cargo.toml +++ b/chains/xcm-integration-tests/emulated/chains/templates/simple-template/Cargo.toml @@ -20,5 +20,3 @@ sp-core = { workspace = true } tanssi-emulated-integration-tests-common = { workspace = true } xcm = { workspace = true } xcm-emulator = { workspace = true } -sp-api = { workspace = true } -sp-consensus-aura = { workspace = true } From f7cdd1c32942b611290e3159666a31de84f2621e Mon Sep 17 00:00:00 2001 From: Diego Date: Thu, 5 Jun 2025 21:15:54 -0300 Subject: [PATCH 020/106] Fix some ts tests --- .../tanssi-relay-service/src/dev_service.rs | 13 +- pnpm-lock.yaml | 3197 +++++++++-------- test/utils/light-client.ts | 45 +- .../dancebox/interfaces/augment-api-consts.ts | 4 + .../dancebox/interfaces/augment-api-errors.ts | 33 +- .../dancebox/interfaces/augment-api-events.ts | 99 +- .../dancebox/interfaces/augment-api-query.ts | 27 +- .../interfaces/augment-api-runtime.ts | 51 +- .../src/dancebox/interfaces/augment-api-tx.ts | 131 +- .../src/dancebox/interfaces/lookup.ts | 763 ++-- .../src/dancebox/interfaces/registry.ts | 16 +- .../src/dancebox/interfaces/types-lookup.ts | 800 +++-- .../interfaces/augment-api-consts.ts | 18 +- .../interfaces/augment-api-errors.ts | 33 +- .../interfaces/augment-api-events.ts | 129 +- .../interfaces/augment-api-query.ts | 39 +- .../interfaces/augment-api-runtime.ts | 49 - .../dancelight/interfaces/augment-api-tx.ts | 296 +- .../src/dancelight/interfaces/lookup.ts | 969 ++--- .../src/dancelight/interfaces/registry.ts | 50 +- .../src/dancelight/interfaces/types-lookup.ts | 1059 +++--- .../flashbox/interfaces/augment-api-consts.ts | 4 + .../flashbox/interfaces/augment-api-errors.ts | 13 +- .../flashbox/interfaces/augment-api-events.ts | 45 + .../flashbox/interfaces/augment-api-query.ts | 13 +- .../src/flashbox/interfaces/augment-api-tx.ts | 82 +- .../src/flashbox/interfaces/lookup.ts | 223 +- .../src/flashbox/interfaces/registry.ts | 8 +- .../src/flashbox/interfaces/types-lookup.ts | 266 +- .../src/starlight/interfaces/lookup.ts | 939 ++--- .../src/starlight/interfaces/registry.ts | 50 +- .../src/starlight/interfaces/types-lookup.ts | 1025 +++--- 32 files changed, 6004 insertions(+), 4485 deletions(-) diff --git a/chains/orchestrator-relays/node/tanssi-relay-service/src/dev_service.rs b/chains/orchestrator-relays/node/tanssi-relay-service/src/dev_service.rs index 51a4a4c092..0f7f34a6f5 100644 --- a/chains/orchestrator-relays/node/tanssi-relay-service/src/dev_service.rs +++ b/chains/orchestrator-relays/node/tanssi-relay-service/src/dev_service.rs @@ -204,16 +204,17 @@ pub fn build_full( capacity }); - match config.network.network_backend { - Some(sc_network::config::NetworkBackendType::Libp2p) => { + match config + .network + .network_backend + .unwrap_or(sc_network::config::NetworkBackendType::Libp2p) + { + sc_network::config::NetworkBackendType::Libp2p => { new_full::<_, sc_network::NetworkWorker>(sealing, config, params) } - Some(sc_network::config::NetworkBackendType::Litep2p) => { + sc_network::config::NetworkBackendType::Litep2p => { new_full::<_, sc_network::Litep2pNetworkBackend>(sealing, config, params) } - None => { - panic!("Network backend is required"); // TODO: revisit this - } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5dc63844e3..1d63f6d295 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -100,7 +100,7 @@ importers: version: 7.1.3(@chainsafe/blst@0.2.11(encoding@0.1.13)) '@chainsafe/persistent-merkle-tree': specifier: ^1.0.1 - version: 1.0.2 + version: 1.2.0 '@chainsafe/ssz': specifier: 1.0.2 version: 1.0.2 @@ -124,7 +124,7 @@ importers: version: 8.1.1 '@inquirer/prompts': specifier: 7.3.1 - version: 7.3.1(@types/node@22.10.5) + version: 7.3.1(@types/node@22.12.0) '@lodestar/config': specifier: 1.27.1 version: 1.27.1 @@ -145,7 +145,7 @@ importers: version: 1.27.1 '@polkadot-api/merkleize-metadata': specifier: ^1.1.15 - version: 1.1.15 + version: 1.1.18 '@polkadot/api': specifier: 15.10.2 version: 15.10.2 @@ -166,7 +166,7 @@ importers: version: 13.3.1(@polkadot/util@13.3.1) '@zombienet/orchestrator': specifier: 0.0.97 - version: 0.0.97(@polkadot/util@13.3.1)(@types/node@22.10.5)(chokidar@3.6.0) + version: 0.0.97(@polkadot/util@13.3.1)(@types/node@22.12.0)(chokidar@3.6.0) ethereum-cryptography: specifier: 3.1.0 version: 3.1.0 @@ -176,16 +176,16 @@ importers: devDependencies: '@acala-network/chopsticks': specifier: 1.0.5 - version: 1.0.5(debug@4.3.7)(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.5.4)) + version: 1.0.5(debug@4.3.7)(ts-node@10.9.2(@types/node@22.12.0)(typescript@5.5.4)) '@moonbeam-network/api-augment': specifier: 0.3401.2 - version: 0.3401.2(postcss@8.4.49)(yaml@2.7.0) + version: 0.3401.2(postcss@8.5.4)(yaml@2.8.0) '@moonwall/cli': specifier: 5.10.0 - version: 5.10.0(@types/node@22.10.5)(chokidar@3.6.0)(encoding@0.1.13)(jsdom@23.2.0)(postcss@8.4.49)(rxjs@7.8.2)(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.5.4))(tsx@4.19.2)(typescript@5.5.4)(zod@3.24.2) + version: 5.10.0(@types/node@22.12.0)(chokidar@3.6.0)(encoding@0.1.13)(jsdom@23.2.0)(postcss@8.5.4)(rxjs@7.8.2)(ts-node@10.9.2(@types/node@22.12.0)(typescript@5.5.4))(tsx@4.19.2)(typescript@5.5.4)(zod@3.25.52) '@moonwall/util': specifier: 5.10.0 - version: 5.10.0(@types/node@22.10.5)(@vitest/ui@2.1.5(vitest@2.1.5))(chokidar@3.6.0)(encoding@0.1.13)(jsdom@23.2.0)(postcss@8.4.49)(rxjs@7.8.2)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.7.0)(zod@3.24.2) + version: 5.10.0(@types/node@22.12.0)(@vitest/ui@2.1.5)(chokidar@3.6.0)(encoding@0.1.13)(jsdom@23.2.0)(postcss@8.5.4)(rxjs@7.8.2)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.8.0)(zod@3.25.52) '@polkadot/wasm-crypto': specifier: ^7.4.1 version: 7.4.1(@polkadot/util@13.3.1)(@polkadot/x-randomvalues@13.3.1(@polkadot/util@13.3.1)(@polkadot/wasm-util@7.4.1(@polkadot/util@13.3.1))) @@ -200,7 +200,7 @@ importers: version: 1.0.4 '@types/node': specifier: '*' - version: 22.10.5 + version: 22.12.0 '@types/ps-node': specifier: 0.1.3 version: 0.1.3 @@ -212,7 +212,7 @@ importers: version: 2.1.5(vitest@2.1.5) '@zombienet/utils': specifier: 0.0.25 - version: 0.0.25(@types/node@22.10.5)(chokidar@3.6.0)(typescript@5.5.4) + version: 0.0.25(@types/node@22.12.0)(chokidar@3.6.0)(typescript@5.5.4) bottleneck: specifier: 2.19.5 version: 2.19.5 @@ -224,7 +224,7 @@ importers: version: 4.3.7(supports-color@8.1.1) ethers: specifier: ^6.13.4 - version: 6.13.4 + version: 6.14.3 json-bigint: specifier: 1.0.0 version: 1.0.0 @@ -245,13 +245,13 @@ importers: version: 5.5.4 viem: specifier: 2.22.21 - version: 2.22.21(typescript@5.5.4)(zod@3.24.2) + version: 2.22.21(typescript@5.5.4)(zod@3.25.52) vitest: specifier: 2.1.5 - version: 2.1.5(@types/node@22.10.5)(@vitest/ui@2.1.5)(jsdom@23.2.0) + version: 2.1.5(@types/node@22.12.0)(@vitest/ui@2.1.5)(jsdom@23.2.0) web3: specifier: 4.15.0 - version: 4.15.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.24.2) + version: 4.15.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.25.52) web3-providers-ws: specifier: 4.0.8 version: 4.0.8 @@ -303,7 +303,7 @@ importers: devDependencies: '@types/node': specifier: '*' - version: 22.10.5 + version: 22.12.0 chalk: specifier: ^5.4.1 version: 5.4.1 @@ -342,15 +342,18 @@ packages: resolution: {integrity: sha512-3yWxPTq3UQ/FY9p1ErPxIyfT64elWaMvM9lIHnaqpyft63tkxodF5aUElYHrdisWve5cETkh1+KBw1yJuW0aRw==} engines: {node: '>=14.13.1'} + '@asamuzakjp/css-color@3.2.0': + resolution: {integrity: sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==} + '@asamuzakjp/dom-selector@2.0.2': resolution: {integrity: sha512-x1KXOatwofR6ZAYzXRBL5wrdV0vwNxlTCK9NCuLqAzQYARqGcvFwiJA6A1ERuh+dgeA4Dxm3JBYictIes+SqUQ==} - '@babel/code-frame@7.26.2': - resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} + '@babel/code-frame@7.27.1': + resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.25.9': - resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + '@babel/helper-validator-identifier@7.27.1': + resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} engines: {node: '>=6.9.0'} '@balena/dockerignore@1.0.2': @@ -412,8 +415,8 @@ packages: '@chainsafe/as-sha256@1.0.0': resolution: {integrity: sha512-EYw5IZ99Mhn7K8d1eDDH66AFhPy9GcD7bfiqm9mwFjsg8MViEEicGl62b5YPzufBTFh7X7qWAe6yWpr/gbaVEw==} - '@chainsafe/as-sha256@1.0.1': - resolution: {integrity: sha512-4Y/kQm0LsJ6QRtGcMq6gOdQP+fZhWDfIV2eIqP6oFJZBWYGmdh3wm8YbrXDPLJO87X2Fu6koRLdUS00O3k14Hw==} + '@chainsafe/as-sha256@1.2.0': + resolution: {integrity: sha512-H2BNHQ5C3RS+H0ZvOdovK6GjFAyq5T6LClad8ivwj9Oaiy28uvdsGVS7gNJKuZmg0FGHAI+n7F0Qju6U0QkKDA==} '@chainsafe/bls-hd-key@0.3.0': resolution: {integrity: sha512-LsYYnfBEEmqGFPDm8hQN3Kc+v9wPFnhn+CToD403KEynUiUSHKLAf5B6UCY5eooShDOcaGCUgAUhIw1CmpEf3Q==} @@ -458,12 +461,15 @@ packages: '@chainsafe/persistent-merkle-tree@1.0.1': resolution: {integrity: sha512-aQtYdXHmWRowcQK0h91HfHMO3bezQLk9wjQXv2CCcTbTim31BnCbPVpNbvAUWvEbifLQYvM18moygvEtdUNhXg==} - '@chainsafe/persistent-merkle-tree@1.0.2': - resolution: {integrity: sha512-9yPy1T8VIsN5pogFjMOW7bUATyoQShoKRu/7YUpHb8bkAeMk+5jUHA9FY3rWdGTApnAQnCQNbVcg+VCJfZt8cg==} + '@chainsafe/persistent-merkle-tree@1.2.0': + resolution: {integrity: sha512-Ng2eqd6OPvFPPuroQ659ZrFMHtc44LxUfK7K2WkoBhlQ3hrvIn3UTQNKc77xUCU40xjeBGSxAfz+MSV256i+/g==} '@chainsafe/ssz@1.0.2': resolution: {integrity: sha512-T/hiLYRJoM0NkTgTc6XLIL5Nobc/poNqFnJ/8GlvG08czCcri5l8H5DF/6RKdL+1a++LRZCdtHElMaFryszkww==} + '@chainsafe/ssz@1.2.1': + resolution: {integrity: sha512-rchrNF+tJ1yOMZS5CQK3bK5UZC1vQP8ANxW4McRedvBls5b9Mvn+LtbOE4wffrVMOxQzOXcBGZDoCPPJYX76Rg==} + '@colors/colors@1.5.0': resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} @@ -481,6 +487,34 @@ packages: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} + '@csstools/color-helpers@5.0.2': + resolution: {integrity: sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==} + engines: {node: '>=18'} + + '@csstools/css-calc@2.1.4': + resolution: {integrity: sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-parser-algorithms': ^3.0.5 + '@csstools/css-tokenizer': ^3.0.4 + + '@csstools/css-color-parser@3.0.10': + resolution: {integrity: sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-parser-algorithms': ^3.0.5 + '@csstools/css-tokenizer': ^3.0.4 + + '@csstools/css-parser-algorithms@3.0.5': + resolution: {integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-tokenizer': ^3.0.4 + + '@csstools/css-tokenizer@3.0.4': + resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==} + engines: {node: '>=18'} + '@dabh/diagnostics@2.0.3': resolution: {integrity: sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==} @@ -496,8 +530,8 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.24.0': - resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==} + '@esbuild/aix-ppc64@0.25.5': + resolution: {integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] @@ -514,8 +548,8 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.24.0': - resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==} + '@esbuild/android-arm64@0.25.5': + resolution: {integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==} engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -532,8 +566,8 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.24.0': - resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==} + '@esbuild/android-arm@0.25.5': + resolution: {integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==} engines: {node: '>=18'} cpu: [arm] os: [android] @@ -550,8 +584,8 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.24.0': - resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==} + '@esbuild/android-x64@0.25.5': + resolution: {integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==} engines: {node: '>=18'} cpu: [x64] os: [android] @@ -568,8 +602,8 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.24.0': - resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==} + '@esbuild/darwin-arm64@0.25.5': + resolution: {integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -586,8 +620,8 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.24.0': - resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==} + '@esbuild/darwin-x64@0.25.5': + resolution: {integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==} engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -604,8 +638,8 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.24.0': - resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==} + '@esbuild/freebsd-arm64@0.25.5': + resolution: {integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -622,8 +656,8 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.24.0': - resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==} + '@esbuild/freebsd-x64@0.25.5': + resolution: {integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -640,8 +674,8 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.24.0': - resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==} + '@esbuild/linux-arm64@0.25.5': + resolution: {integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==} engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -658,8 +692,8 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.24.0': - resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==} + '@esbuild/linux-arm@0.25.5': + resolution: {integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==} engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -676,8 +710,8 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.24.0': - resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==} + '@esbuild/linux-ia32@0.25.5': + resolution: {integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==} engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -694,8 +728,8 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.24.0': - resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==} + '@esbuild/linux-loong64@0.25.5': + resolution: {integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==} engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -712,8 +746,8 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.24.0': - resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==} + '@esbuild/linux-mips64el@0.25.5': + resolution: {integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -730,8 +764,8 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.24.0': - resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==} + '@esbuild/linux-ppc64@0.25.5': + resolution: {integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -748,8 +782,8 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.24.0': - resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==} + '@esbuild/linux-riscv64@0.25.5': + resolution: {integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -766,8 +800,8 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.24.0': - resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==} + '@esbuild/linux-s390x@0.25.5': + resolution: {integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==} engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -784,12 +818,18 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.24.0': - resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==} + '@esbuild/linux-x64@0.25.5': + resolution: {integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==} engines: {node: '>=18'} cpu: [x64] os: [linux] + '@esbuild/netbsd-arm64@0.25.5': + resolution: {integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.21.5': resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} @@ -802,8 +842,8 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.24.0': - resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==} + '@esbuild/netbsd-x64@0.25.5': + resolution: {integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] @@ -814,8 +854,8 @@ packages: cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-arm64@0.24.0': - resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==} + '@esbuild/openbsd-arm64@0.25.5': + resolution: {integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] @@ -832,8 +872,8 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.24.0': - resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==} + '@esbuild/openbsd-x64@0.25.5': + resolution: {integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] @@ -850,8 +890,8 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.24.0': - resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==} + '@esbuild/sunos-x64@0.25.5': + resolution: {integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==} engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -868,8 +908,8 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.24.0': - resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==} + '@esbuild/win32-arm64@0.25.5': + resolution: {integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==} engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -886,8 +926,8 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.24.0': - resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==} + '@esbuild/win32-ia32@0.25.5': + resolution: {integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==} engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -904,8 +944,8 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.24.0': - resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==} + '@esbuild/win32-x64@0.25.5': + resolution: {integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -1089,17 +1129,17 @@ packages: '@gar/promisify@1.1.3': resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} - '@grpc/grpc-js@1.12.6': - resolution: {integrity: sha512-JXUj6PI0oqqzTGvKtzOkxtpsyPRNsrmhh41TtIz/zEB6J+AUiZZ0dxWzcMwO9Ns5rmSPuMdghlTbUuqIM48d3Q==} + '@grpc/grpc-js@1.13.4': + resolution: {integrity: sha512-GsFaMXCkMqkKIvwCQjCrwH+GHbPKBjhwo/8ZuUkWHqbI73Kky9I+pQltrlT0+MWpedCoosda53lgjYfyEPgxBg==} engines: {node: '>=12.10.0'} - '@grpc/proto-loader@0.7.13': - resolution: {integrity: sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==} + '@grpc/proto-loader@0.7.15': + resolution: {integrity: sha512-tMXdRCfYVixjuFK+Hk0Q1s38gV9zDiDJfWL3h1rv4Qc39oILCu1TRTDt7+fGUI8K4G1Fj125Hx/ru3azECWTyQ==} engines: {node: '>=6'} hasBin: true - '@inquirer/checkbox@4.1.1': - resolution: {integrity: sha512-os5kFd/52gZTl/W6xqMfhaKVJHQM8V/U1P8jcSaQJ/C4Qhdrf2jEXdA/HaxfQs9iiUA/0yzYhk5d3oRHTxGDDQ==} + '@inquirer/checkbox@4.1.8': + resolution: {integrity: sha512-d/QAsnwuHX2OPolxvYcgSj7A9DO9H6gVOy2DvBTx+P2LH2iRTo/RSGV3iwCzW024nP9hw98KIuDmdyhZQj1UQg==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -1107,8 +1147,8 @@ packages: '@types/node': optional: true - '@inquirer/confirm@5.1.5': - resolution: {integrity: sha512-ZB2Cz8KeMINUvoeDi7IrvghaVkYT2RB0Zb31EaLWOE87u276w4wnApv0SH2qWaJ3r0VSUa3BIuz7qAV2ZvsZlg==} + '@inquirer/confirm@5.1.12': + resolution: {integrity: sha512-dpq+ielV9/bqgXRUbNH//KsY6WEw9DrGPmipkpmgC1Y46cwuBTNx7PXFWTjc3MQ+urcc0QxoVHcMI0FW4Ok0hg==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -1116,8 +1156,8 @@ packages: '@types/node': optional: true - '@inquirer/core@10.1.6': - resolution: {integrity: sha512-Bwh/Zk6URrHwZnSSzAZAKH7YgGYi0xICIBDFOqBQoXNNAzBHw/bgXgLmChfp+GyR3PnChcTbiCTZGC6YJNJkMA==} + '@inquirer/core@10.1.13': + resolution: {integrity: sha512-1viSxebkYN2nJULlzCxES6G9/stgHSepZ9LqqfdIGPHj5OHhiBUXVS0a6R0bEC2A+VL4D9w6QB66ebCr6HGllA==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -1125,8 +1165,8 @@ packages: '@types/node': optional: true - '@inquirer/editor@4.2.6': - resolution: {integrity: sha512-l0smvr8g/KAVdXx4I92sFxZiaTG4kFc06cFZw+qqwTirwdUHMFLnouXBB9OafWhpO3cfEkEz2CdPoCmor3059A==} + '@inquirer/editor@4.2.13': + resolution: {integrity: sha512-WbicD9SUQt/K8O5Vyk9iC2ojq5RHoCLK6itpp2fHsWe44VxxcA9z3GTWlvjSTGmMQpZr+lbVmrxdHcumJoLbMA==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -1134,8 +1174,8 @@ packages: '@types/node': optional: true - '@inquirer/expand@4.0.8': - resolution: {integrity: sha512-k0ouAC6L+0Yoj/j0ys2bat0fYcyFVtItDB7h+pDFKaDDSFJey/C/YY1rmIOqkmFVZ5rZySeAQuS8zLcKkKRLmg==} + '@inquirer/expand@4.0.15': + resolution: {integrity: sha512-4Y+pbr/U9Qcvf+N/goHzPEXiHH8680lM3Dr3Y9h9FFw4gHS+zVpbj8LfbKWIb/jayIB4aSO4pWiBTrBYWkvi5A==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -1143,12 +1183,12 @@ packages: '@types/node': optional: true - '@inquirer/figures@1.0.10': - resolution: {integrity: sha512-Ey6176gZmeqZuY/W/nZiUyvmb1/qInjcpiZjXWi6nON+nxJpD1bxtSoBxNliGISae32n6OwbY+TSXPZ1CfS4bw==} + '@inquirer/figures@1.0.12': + resolution: {integrity: sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ==} engines: {node: '>=18'} - '@inquirer/input@4.1.5': - resolution: {integrity: sha512-bB6wR5wBCz5zbIVBPnhp94BHv/G4eKbUEjlpCw676pI2chcvzTx1MuwZSCZ/fgNOdqDlAxkhQ4wagL8BI1D3Zg==} + '@inquirer/input@4.1.12': + resolution: {integrity: sha512-xJ6PFZpDjC+tC1P8ImGprgcsrzQRsUh9aH3IZixm1lAZFK49UGHxM3ltFfuInN2kPYNfyoPRh+tU4ftsjPLKqQ==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -1156,8 +1196,8 @@ packages: '@types/node': optional: true - '@inquirer/number@3.0.8': - resolution: {integrity: sha512-CTKs+dT1gw8dILVWATn8Ugik1OHLkkfY82J+Musb57KpmF6EKyskv8zmMiEJPzOnLTZLo05X/QdMd8VH9oulXw==} + '@inquirer/number@3.0.15': + resolution: {integrity: sha512-xWg+iYfqdhRiM55MvqiTCleHzszpoigUpN5+t1OMcRkJrUrw7va3AzXaxvS+Ak7Gny0j2mFSTv2JJj8sMtbV2g==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -1165,8 +1205,8 @@ packages: '@types/node': optional: true - '@inquirer/password@4.0.8': - resolution: {integrity: sha512-MgA+Z7o3K1df2lGY649fyOBowHGfrKRz64dx3+b6c1w+h2W7AwBoOkHhhF/vfhbs5S4vsKNCuDzS3s9r5DpK1g==} + '@inquirer/password@4.0.15': + resolution: {integrity: sha512-75CT2p43DGEnfGTaqFpbDC2p2EEMrq0S+IRrf9iJvYreMy5mAWj087+mdKyLHapUEPLjN10mNvABpGbk8Wdraw==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -1183,8 +1223,8 @@ packages: '@types/node': optional: true - '@inquirer/rawlist@4.0.8': - resolution: {integrity: sha512-hl7rvYW7Xl4un8uohQRUgO6uc2hpn7PKqfcGkCOWC0AA4waBxAv6MpGOFCEDrUaBCP+pXPVqp4LmnpWmn1E1+g==} + '@inquirer/rawlist@4.1.3': + resolution: {integrity: sha512-7XrV//6kwYumNDSsvJIPeAqa8+p7GJh7H5kRuxirct2cgOcSWwwNGoXDRgpNFbY/MG2vQ4ccIWCi8+IXXyFMZA==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -1192,8 +1232,8 @@ packages: '@types/node': optional: true - '@inquirer/search@3.0.8': - resolution: {integrity: sha512-ihSE9D3xQAupNg/aGDZaukqoUSXG2KfstWosVmFCG7jbMQPaj2ivxWtsB+CnYY/T4D6LX1GHKixwJLunNCffww==} + '@inquirer/search@3.0.15': + resolution: {integrity: sha512-YBMwPxYBrADqyvP4nNItpwkBnGGglAvCLVW8u4pRmmvOsHUtCAUIMbUrLX5B3tFL1/WsLGdQ2HNzkqswMs5Uaw==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -1201,8 +1241,8 @@ packages: '@types/node': optional: true - '@inquirer/select@4.0.8': - resolution: {integrity: sha512-Io2prxFyN2jOCcu4qJbVoilo19caiD3kqkD3WR0q3yDA5HUCo83v4LrRtg55ZwniYACW64z36eV7gyVbOfORjA==} + '@inquirer/select@4.2.3': + resolution: {integrity: sha512-OAGhXU0Cvh0PhLz9xTF/kx6g6x+sP+PcyTiLvCrewI99P3BBeexD+VbuwkNDvqGkk3y2h5ZiWLeRP7BFlhkUDg==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -1210,8 +1250,8 @@ packages: '@types/node': optional: true - '@inquirer/type@3.0.4': - resolution: {integrity: sha512-2MNFrDY8jkFYc9Il9DgLsHhMzuHnOYM1+CUYVWbzu9oT0hC7V7EcYvdCKeoll/Fcci04A+ERZ9wcc7cQ8lTkIA==} + '@inquirer/type@3.0.7': + resolution: {integrity: sha512-PfunHQcjwnju84L+ycmcMKB/pTPIngjUJvfnRhKY6FKPuYXlM4aQCb/nIdTFR6BEhMjFvngzvng/vBAJMZpLSA==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -1223,8 +1263,8 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - '@jridgewell/gen-mapping@0.3.5': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + '@jridgewell/gen-mapping@0.3.8': + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} engines: {node: '>=6.0.0'} '@jridgewell/resolve-uri@3.1.2': @@ -1247,26 +1287,26 @@ packages: '@js-sdsl/ordered-map@4.4.2': resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} - '@lodestar/api@1.28.1': - resolution: {integrity: sha512-BHft1HNMlWXKUniNR73LaF3nvS7n+Ol348Sg7Eur0BkSoQYv8c5bLVkcYzUeNSZacXhpyqbk/nQTT4FjnLNlDA==} + '@lodestar/api@1.31.0': + resolution: {integrity: sha512-fH8ivkE9G/Kx0/zudxNJM/uT35D8a9M2AZljJD7Mu6gE2p6JKS8dHLDDmZO5csPCwm+VMN35n9+gOComTNRp5Q==} '@lodestar/config@1.27.1': resolution: {integrity: sha512-CkPu967dG+o4STPwlTzFVIgiJfNKyKn5pOvjeOJbfeu0Sre2CFzYkKV1W6Eu/MWBjh3eYSwDK8VP/bl6e7R2ZA==} - '@lodestar/config@1.28.1': - resolution: {integrity: sha512-GKyPogsoBLp/jZ72jZKNTCeUYcfAFXgXRS5/yJi14y+OYh+IrwVooKvSgTDqMueKZr+rKBcmxeJruiiqJzUJjA==} + '@lodestar/config@1.31.0': + resolution: {integrity: sha512-DaFKeqYBu8yLW8IRUkxHalJHWLLJqswxttRhALnEUmEgLDiU1erVxwhjIe2UzTWHVqB8KdKTZHTVWP0A+QJq+Q==} '@lodestar/light-client@1.27.1': resolution: {integrity: sha512-hnu0DWkMvsriwwRO/vZmhrht7nHxzYdnCRRP3ueQPtz2/gBm5J6VKHQD0aYOs7bOkquF4eRbApxZBOty0VWeyQ==} - '@lodestar/logger@1.28.1': - resolution: {integrity: sha512-EYLiSp4Wfd8XR/sgiMHlp11JFy53JrFEHmfEiz01mh2I7C2nCBqvDJAUndsGaDo2j9pYuw0J0RRhvz94s5snQg==} + '@lodestar/logger@1.31.0': + resolution: {integrity: sha512-zxeyAXMua1zGhEO6CKb8xr1cV80OHHQlsYhMe/moTjvVF2U8a+QiYT9jK3oqJPqiA58oOR85EbFUBV9UhddgeQ==} '@lodestar/params@1.27.1': resolution: {integrity: sha512-gNjoimhvK3Elfk6JOoHw7XneFItJUKU0We5DI2xG6qypSNbsUZMw4u5SsgLjVYG38iq9YLxWsnQ/sgaBQNbL0Q==} - '@lodestar/params@1.28.1': - resolution: {integrity: sha512-wifrCm7t2ZywKigsGgHLHDh7QShwW/DbBnkSEZorAgHL/HR/f6P92FOJ8KSHG2H7OULZPNzMCwKXqGaZkongHg==} + '@lodestar/params@1.31.0': + resolution: {integrity: sha512-9ZsAQSbHSqu0je5IKhumCi0LI0YOO7ekjuMuZFov2QgySb/ofDvnuqjD4UO6/8u1yN6TS87r6h3F9IBzbT316g==} '@lodestar/prover@1.27.1': resolution: {integrity: sha512-r2yytNAr0sIenXMxsZAWG41+c3JWHJhj/1d++0espdSgt8Vcg3utlXKdcMKkTVYZRTsEL2bDKT3rdOr1HYiDTA==} @@ -1275,14 +1315,14 @@ packages: '@lodestar/types@1.27.1': resolution: {integrity: sha512-TWtS7nalus9wHihEvYij/zToiY/oyDyRN/rpRfSem5OhhI+OAHMYRMNAqYlee3LJPI7AJWvwDOsrCVwtrzcKZw==} - '@lodestar/types@1.28.1': - resolution: {integrity: sha512-KUQki+bsUbKeqJghqpD5TS/MHtVq9Z4NHU6wpDVBAfVsxHsarQsdFjgQLmXwEoWQj3fR7yX59ReYmgxDJcNFhQ==} + '@lodestar/types@1.31.0': + resolution: {integrity: sha512-rpsSRfiEXqRO6IjbnZqkYa0guBK7s/BkqJT3ClBWmcUg/VSGYCjT2I2dNhfGxPmddovP7xonYXpXK/x8xZGh1g==} '@lodestar/utils@1.27.1': resolution: {integrity: sha512-nWW+LSydgOapD32u2Cd58UsRU1jybzyFkhrqmY5QFeTCkb78h2FJMQGFB9nqWieghOjs7UQDjYskLnWJRVRhQA==} - '@lodestar/utils@1.28.1': - resolution: {integrity: sha512-pLoGvf28Egbd+6lJfm8rVx3RNsBn1YxjB83vNUlKcfYzo14R8mdFPqfWplXQ8XeTgz5ICAFS0rBFNSVRIkS6ag==} + '@lodestar/utils@1.31.0': + resolution: {integrity: sha512-eLVXJkzfl3Zeb9GRSQdPpAjrBRZEt6kKNfQF7Da8Hj4uo5bc6NFm0tTrpRnBhuFQKVbYAZU/uPkbNSR12U8mpA==} '@moonbeam-network/api-augment@0.3401.2': resolution: {integrity: sha512-PGCtqfm4uAeEwPmtffTi6hbXVvqYMa3xKQuLWv+1MfQlWDD1QhKuYmmkWhVWdN2dCWe1Kt7BM5moFLRnez0bGw==} @@ -1314,16 +1354,16 @@ packages: '@noble/curves@1.4.2': resolution: {integrity: sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==} - '@noble/curves@1.6.0': - resolution: {integrity: sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ==} - engines: {node: ^14.21.3 || >=16} - '@noble/curves@1.8.1': resolution: {integrity: sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==} engines: {node: ^14.21.3 || >=16} - '@noble/ed25519@1.7.3': - resolution: {integrity: sha512-iR8GBkDt0Q3GyaVcIu7mSsVIqnFbkbRzGLWlvhwunacoLwt4J3swfKhfaM6rN6WY+TBGoYT1GtT1mIh2/jGbRQ==} + '@noble/curves@1.9.2': + resolution: {integrity: sha512-HxngEd2XUcg9xi20JkwlLCtYwfoFw4JGkuZpT+WlsPD4gB/cxkvTD8fSsoAnphGZhFdZYKeQIPCuFlWPm1uE0g==} + engines: {node: ^14.21.3 || >=16} + + '@noble/ed25519@1.7.5': + resolution: {integrity: sha512-xuS0nwRMQBvSxDa7UxMb61xTiH3MxTgUfhyPUALVIe0FlOAz4sjELwyDRyUvqeEYfRSG9qNjFIycqLZppg4RSA==} '@noble/hashes@1.3.2': resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} @@ -1333,10 +1373,6 @@ packages: resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} engines: {node: '>= 16'} - '@noble/hashes@1.5.0': - resolution: {integrity: sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==} - engines: {node: ^14.21.3 || >=16} - '@noble/hashes@1.7.1': resolution: {integrity: sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==} engines: {node: ^14.21.3 || >=16} @@ -1345,8 +1381,8 @@ packages: resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==} engines: {node: ^14.21.3 || >=16} - '@noble/secp256k1@1.7.1': - resolution: {integrity: sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==} + '@noble/secp256k1@1.7.2': + resolution: {integrity: sha512-/qzwYl5eFLH8OWIecQWM31qld2g1NfjgylK+TNhqtaUKP37Nm+Y+z30Fjhw0Ct8p9yCQEm2N3W/AckdIb3SMcQ==} '@npmcli/fs@1.1.1': resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} @@ -1356,27 +1392,30 @@ packages: engines: {node: '>=10'} deprecated: This functionality has been moved to @npmcli/fs - '@octokit/auth-token@5.1.1': - resolution: {integrity: sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==} + '@octokit/auth-token@5.1.2': + resolution: {integrity: sha512-JcQDsBdg49Yky2w2ld20IHAlwr8d/d8N6NiOXbtuoPCqzbsiJgF633mVUw3x4mo0H5ypataQIX7SFu3yy44Mpw==} engines: {node: '>= 18'} - '@octokit/core@6.1.3': - resolution: {integrity: sha512-z+j7DixNnfpdToYsOutStDgeRzJSMnbj8T1C/oQjB6Aa+kRfNjs/Fn7W6c8bmlt6mfy3FkgeKBRnDjxQow5dow==} + '@octokit/core@6.1.5': + resolution: {integrity: sha512-vvmsN0r7rguA+FySiCsbaTTobSftpIDIpPW81trAmsv9TGxg3YCujAxRYp/Uy8xmDgYCzzgulG62H7KYUFmeIg==} engines: {node: '>= 18'} - '@octokit/endpoint@10.1.1': - resolution: {integrity: sha512-JYjh5rMOwXMJyUpj028cu0Gbp7qe/ihxfJMLc8VZBMMqSwLgOxDI1911gV4Enl1QSavAQNJcwmwBF9M0VvLh6Q==} + '@octokit/endpoint@10.1.4': + resolution: {integrity: sha512-OlYOlZIsfEVZm5HCSR8aSg02T2lbUWOsCQoPKfTXJwDzcHQBrVBGdGXb89dv2Kw2ToZaRtudp8O3ZIYoaOjKlA==} engines: {node: '>= 18'} - '@octokit/graphql@8.2.0': - resolution: {integrity: sha512-gejfDywEml/45SqbWTWrhfwvLBrcGYhOn50sPOjIeVvH6i7D16/9xcFA8dAJNp2HMcd+g4vru41g4E2RBiZvfQ==} + '@octokit/graphql@8.2.2': + resolution: {integrity: sha512-Yi8hcoqsrXGdt0yObxbebHXFOiUA+2v3n53epuOg1QUgOB6c4XzvisBNVXJSl8RYA5KrDuSL2yq9Qmqe5N0ryA==} engines: {node: '>= 18'} - '@octokit/openapi-types@23.0.1': - resolution: {integrity: sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g==} + '@octokit/openapi-types@24.2.0': + resolution: {integrity: sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==} - '@octokit/plugin-paginate-rest@11.4.0': - resolution: {integrity: sha512-ttpGck5AYWkwMkMazNCZMqxKqIq1fJBNxBfsFwwfyYKTf914jKkLF0POMS3YkPBwp5g1c2Y4L79gDz01GhSr1g==} + '@octokit/openapi-types@25.1.0': + resolution: {integrity: sha512-idsIggNXUKkk0+BExUn1dQ92sfysJrje03Q0bv0e+KPLrvyqZF8MnBpFz8UNfYDwB3Ie7Z0TByjWfzxt7vseaA==} + + '@octokit/plugin-paginate-rest@11.6.0': + resolution: {integrity: sha512-n5KPteiF7pWKgBIBJSk8qzoZWcUkza2O6A0za97pMGVrGfPdltxrfmfF5GucHYvHGZD8BdaZmmHGz5cX/3gdpw==} engines: {node: '>= 18'} peerDependencies: '@octokit/core': '>=6' @@ -1387,26 +1426,29 @@ packages: peerDependencies: '@octokit/core': '>=6' - '@octokit/plugin-rest-endpoint-methods@13.3.1': - resolution: {integrity: sha512-o8uOBdsyR+WR8MK9Cco8dCgvG13H1RlM1nWnK/W7TEACQBFux/vPREgKucxUfuDQ5yi1T3hGf4C5ZmZXAERgwQ==} + '@octokit/plugin-rest-endpoint-methods@13.5.0': + resolution: {integrity: sha512-9Pas60Iv9ejO3WlAX3maE1+38c5nqbJXV5GrncEfkndIpZrJ/WPMRd2xYDcPPEt5yzpxcjw9fWNoPhsSGzqKqw==} engines: {node: '>= 18'} peerDependencies: '@octokit/core': '>=6' - '@octokit/request-error@6.1.6': - resolution: {integrity: sha512-pqnVKYo/at0NuOjinrgcQYpEbv4snvP3bKMRqHaD9kIsk9u1LCpb2smHZi8/qJfgeNqLo5hNW4Z7FezNdEo0xg==} + '@octokit/request-error@6.1.8': + resolution: {integrity: sha512-WEi/R0Jmq+IJKydWlKDmryPcmdYSVjL3ekaiEL1L9eo1sUnqMJ+grqmC9cjk7CA7+b2/T397tO5d8YLOH3qYpQ==} engines: {node: '>= 18'} - '@octokit/request@9.2.0': - resolution: {integrity: sha512-kXLfcxhC4ozCnAXy2ff+cSxpcF0A1UqxjvYMqNuPIeOAzJbVWQ+dy5G2fTylofB/gTbObT8O6JORab+5XtA1Kw==} + '@octokit/request@9.2.3': + resolution: {integrity: sha512-Ma+pZU8PXLOEYzsWf0cn/gY+ME57Wq8f49WTXA8FMHp2Ps9djKw//xYJ1je8Hm0pR2lU9FUGeJRWOtxq6olt4w==} engines: {node: '>= 18'} '@octokit/rest@21.1.0': resolution: {integrity: sha512-93iLxcKDJboUpmnUyeJ6cRIi7z7cqTZT1K7kRK4LobGxwTwpsa+2tQQbRQNGy7IFDEAmrtkf4F4wBj3D5rVlJQ==} engines: {node: '>= 18'} - '@octokit/types@13.8.0': - resolution: {integrity: sha512-x7DjTIbEpEWXK99DMd01QfWy0hd5h4EN+Q7shkdKds3otGQP+oWE/y0A76i1OvH9fygo4ddvNf7ZvF0t78P98A==} + '@octokit/types@13.10.0': + resolution: {integrity: sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==} + + '@octokit/types@14.1.0': + resolution: {integrity: sha512-1y6DgTy8Jomcpu33N+p5w58l6xyt55Ar2I91RPiIA0xCJBXyUAhXCcmZaDWSANiha7R9a6qJJ2CRomGPZ6f46g==} '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} @@ -1424,38 +1466,25 @@ packages: resolution: {integrity: sha512-LdFkv/+4ONkQ9ZyE8ihC2L2RcPjvNcOTQq6pvvvZp8KeDYATCJeJX7gpHZF3Bx1XvUSU35dyF9Q9dS+JShtOFA==} engines: {node: '>=12'} - '@polka/url@1.0.0-next.28': - resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} + '@polka/url@1.0.0-next.29': + resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} '@polkadot-api/cli@0.9.18': resolution: {integrity: sha512-biax8MLK8GO6/YTy0NfkCYB1HT5OEAeHr+9ITyv4klNvF/4uqj3gb0XODjCpFX0aCUp6q8aIFMDhUc7rN47AYg==} hasBin: true - '@polkadot-api/cli@0.9.21': - resolution: {integrity: sha512-ZvuYRn9f2F8vrm0lPJP8NjbrVLkGpsiWbq0MFlUXhwfTUvkKWPu48rSPiN2SAYAD0p1rOevLus1FdGZL0J/fRw==} - hasBin: true - '@polkadot-api/codegen@0.12.8': resolution: {integrity: sha512-uFDi6EYUVyqccTbu8vUsLHMrMTSPh/0D5CwoHuz5rhNH559cdR1kBf/EInhI6AVlnzzUBMAatOc4y5c2bkR+QA==} - '@polkadot-api/codegen@0.12.9': - resolution: {integrity: sha512-lxwKRJqKKmR0Fm9g2KU4KgMB5NeKvc1505iGY0nd/PistTzVIk4zsX3Ja9dPFSB4wMMZ9ykMbbamc3+t6jbkaw==} - '@polkadot-api/ink-contracts@0.2.1': resolution: {integrity: sha512-K7iJv6lE2Z3npXdk12CGHKfQZ0CGN90mXqTNZd3wDli5BX7hGTzBDdZ34hpe537G7rG88SBYeLz7JJ3n+16CDg==} - '@polkadot-api/ink-contracts@0.2.2': - resolution: {integrity: sha512-jbkrbZo8Yfe9UupmPuWIUdQz0a/Oxi6m1qPGEfXSmwML27FgWEmb+8IG9chLzJ59/z1oMWxgKHkK8BLLWnSLGg==} - '@polkadot-api/json-rpc-provider-proxy@0.1.0': resolution: {integrity: sha512-8GSFE5+EF73MCuLQm8tjrbCqlgclcHBSRaswvXziJ0ZW7iw3UEMsKkkKvELayWyBuOPa2T5i1nj6gFOeIsqvrg==} '@polkadot-api/json-rpc-provider-proxy@0.2.3': resolution: {integrity: sha512-dukH94xmV2MUYNZZFhGhnaE1WIjVOPlNpcuzYQRdKYLj3zZJnkA6PHPNHiHd4N8XaCTjaDF3GcBTi6MZ0wtbhg==} - '@polkadot-api/json-rpc-provider-proxy@0.2.4': - resolution: {integrity: sha512-nuGoY9QpBAiRU7xmXN3nugFvPcnSu3IxTLm1OWcNTGlZ1LW5bvdQHz3JLk56+Jlyb3GJ971hqdg2DJsMXkKCOg==} - '@polkadot-api/json-rpc-provider@0.0.1': resolution: {integrity: sha512-/SMC/l7foRjpykLTUTacIH05H3mr9ip8b5xxfwXlVezXrNVLp3Cv0GX6uItkKd+ZjzVPf3PFrDF2B2/HLSNESA==} @@ -1465,17 +1494,14 @@ packages: '@polkadot-api/known-chains@0.5.6': resolution: {integrity: sha512-DYxpIfhIvWpjjZ3Y7X6Aomfs1/IbDyU+8R2ijDd6e4OBJzGrSjoU1wq4MZktbCivDXVCSF+NfIQpaHB8roBmOQ==} - '@polkadot-api/known-chains@0.5.8': - resolution: {integrity: sha512-4UoxnqPeJ2viRykArIhUmYsgo2fc84mqC8o/qvmJ0w3r7qwO2/7NS2zpwMuricGtNvdNKyJRMGHAeJdrIfCB3A==} - '@polkadot-api/logs-provider@0.0.6': resolution: {integrity: sha512-4WgHlvy+xee1ADaaVf6+MlK/+jGMtsMgAzvbQOJZnP4PfQuagoTqaeayk8HYKxXGphogLlPbD06tANxcb+nvAg==} - '@polkadot-api/merkleize-metadata@1.1.15': - resolution: {integrity: sha512-wl/c+qjIqrAPBqs23BkNiBiIeLaTenk8Bz7eTTkmTbx8m9tB8pwJ2kUy7LkZjeLk239a8DEbcc/3/vTxvcXEbQ==} + '@polkadot-api/merkleize-metadata@1.1.18': + resolution: {integrity: sha512-WKP4urGv6YDO9rGeCLX+I/I0uJCXunytNzyPfBMOK9dwJD48UpX+oHf2aNnWvP4j9zQImY/oaBQQ9Sp89ABZOw==} - '@polkadot-api/metadata-builders@0.11.0': - resolution: {integrity: sha512-OoKF/mViUJMEk4DUOauHBuGLGa0tKi5sIiPfWTsXdVczjmb6+JumqWBhS0JU/KGJkK2VuKTCsqeZMJxZtuSgMQ==} + '@polkadot-api/metadata-builders@0.12.2': + resolution: {integrity: sha512-Mmivj1YZve1fCkM90eIIo73B0jkiqMA3zwhFcqYaBfuAu4x5t0rt+Ucfx76t4qxJOhG8wXp/tmdbzWIrWG909A==} '@polkadot-api/metadata-builders@0.3.2': resolution: {integrity: sha512-TKpfoT6vTb+513KDzMBTfCb/ORdgRnsS3TDFpOhAhZ08ikvK+hjHMt5plPiAX/OWkm1Wc9I3+K6W0hX5Ab7MVg==} @@ -1483,15 +1509,9 @@ packages: '@polkadot-api/metadata-builders@0.9.1': resolution: {integrity: sha512-yZPm9KKn7QydbjMQMzhKHekDuQSdSZXYdCyqGt74HSNz9DdJSdpFNwHv0p+vmp+9QDlVsKK7nbUTjYxLZT4vCA==} - '@polkadot-api/metadata-builders@0.9.2': - resolution: {integrity: sha512-2vxtjMC5PvN+sTM6DPMopznNfTUJEe6G6CzMhtK19CASb2OeN9NoRpnxmpEagjndO98YPkyQtDv25sKGUVhgAA==} - '@polkadot-api/metadata-compatibility@0.1.11': resolution: {integrity: sha512-XHl3McfuPSKDAIviGbiuK0epwzcspmvsWSoBywv0l6+adCPw1IpNKKkoj7Wwx4836duD/y/47hQEmkgIbtNQ3A==} - '@polkadot-api/metadata-compatibility@0.1.12': - resolution: {integrity: sha512-zhRhsuzHb6klnRW/pMXb5YLKRtvmGw4sicV6jxKDIclpuOZ+QxMWFmqTGM1Vsea5qNX/Z9HrWvXOYxMlkcW7Pg==} - '@polkadot-api/observable-client@0.3.2': resolution: {integrity: sha512-HGgqWgEutVyOBXoGOPp4+IAq6CNdK/3MfQJmhCJb8YaJiaK4W6aRGrdQuQSTPHfERHCARt9BrOmEvTXAT257Ug==} peerDependencies: @@ -1504,18 +1524,9 @@ packages: '@polkadot-api/substrate-client': 0.3.0 rxjs: '>=7.8.0' - '@polkadot-api/observable-client@0.6.3': - resolution: {integrity: sha512-DNau9rUmEMEnfDKxfoZrtL2oPCXdXuV6c0AvG8kNGviuknk5y7HzlU21rI3O486zqmLQE2ntPxQmT+yeYxW8DA==} - peerDependencies: - '@polkadot-api/substrate-client': 0.3.0 - rxjs: '>=7.8.0' - '@polkadot-api/pjs-signer@0.6.0': resolution: {integrity: sha512-Dfji5Xbq820iKv5HTCWE1iDlXI/DtNYXTZOFLiL8banrSrcF5wvTq3QFknUv+q1TfwNYEZazT4eG3Dx/XAsosw==} - '@polkadot-api/pjs-signer@0.6.1': - resolution: {integrity: sha512-0GYUS0rVxB/Vju4YqX1/9CM1bVmscCSTgI2le5eeYFmz+MHMMPuLTXQyRSCa6nNH/0/L03xL9gmSzwwAVGDpKw==} - '@polkadot-api/polkadot-sdk-compat@2.3.1': resolution: {integrity: sha512-rb8IWmPRhKWD9NG4zh2n4q0HlEAvq+Cv1CbD+8YxH0XAqIIiFA+ch5JeDCIxQYngkn/43B0Gs7Gtzh18yv2yoA==} @@ -1525,33 +1536,19 @@ packages: '@polkadot-api/signer@0.1.10': resolution: {integrity: sha512-SW4aqfM0hxsZqjX/pHdCZmVdS9bAXKwRSKzcb8vT9AA5YAq3si/Rue5eGGw8gRVcHOr5TdTicMjjaFDfebDyfQ==} - '@polkadot-api/signer@0.1.11': - resolution: {integrity: sha512-DVNB5fdB5vGjSgBbSqzZtaZ15pW/KJG5FARI9h1KgyDWdXhJo5pkGID/LuY5dQbdlnPbTkLhtDhZ2+4G2NWrzg==} - '@polkadot-api/signers-common@0.1.1': resolution: {integrity: sha512-327dpMXr1lccrmG94MJqprkGGF5yZFYDBwl+YXl1ATeTDcaW1vzffCAPqx0vWytb2x3AWilJWyc3Q6xFUWzy4A==} - '@polkadot-api/signers-common@0.1.2': - resolution: {integrity: sha512-JtJmU7v4/80mu05qI3F/BP44nT43VfmyLsr7NO4n5+txZ9sFMDXQQELtis/fQnZgzkps8wPOwagjkSdutTow5A==} - '@polkadot-api/sm-provider@0.1.6': resolution: {integrity: sha512-+1lRIH6srYFpeFCN35GtFiw+H4Cs+6NmoJMDRdv9EOYg7I2LKmt97N8JNQ/3UVmnH5Rud0U+iaqnat5cJsv1wg==} peerDependencies: '@polkadot-api/smoldot': '>=0.3' - '@polkadot-api/sm-provider@0.1.7': - resolution: {integrity: sha512-BhNKVeIFZdawpPVadXszLl8IP4EDjcLHe/GchfRRFkvoNFuwS2nNv/npYIqCviXV+dd2R8VnEELxwScsf380Og==} - peerDependencies: - '@polkadot-api/smoldot': '>=0.3' - '@polkadot-api/smoldot@0.3.5': resolution: {integrity: sha512-QiCkI3Z2bSc8yMXChi6dsN7bGB5q8i/a/LGuNEDmMECoLdyEmz7pRBMmi4fnvfbthb+5/c5w5kl/7VOBEJ83tA==} - '@polkadot-api/smoldot@0.3.7': - resolution: {integrity: sha512-Fnrz0Xt8fli7LhHSOWbNraiXpLJWCwOglI+BgBWnYpsdHXSMU5TsYEw5oo9rkfI9zDeZsbtXvMTW3MqTeCLtQg==} - - '@polkadot-api/substrate-bindings@0.12.0': - resolution: {integrity: sha512-cIjDeJRHW6g3z+/55UzpoG4LG1N0HbT4x3NvZsQkYg4eoio9Sw7Pw2aZZX86pWemxc7vQbNw7WSz2Gz+ckdX6Q==} + '@polkadot-api/substrate-bindings@0.14.0': + resolution: {integrity: sha512-ZmZnw4IbxCXIqI1thEtQ83WrXwsvkqnbo0S6GRzbmrfZFh2JyVxGckPrMMLPH3ScqGgNJJkEdGGU/jSFffqTCA==} '@polkadot-api/substrate-bindings@0.6.0': resolution: {integrity: sha512-lGuhE74NA1/PqdN7fKFdE5C1gNYX357j1tWzdlPXI0kQ7h3kN0zfxNOpPUN7dIrPcOFZ6C0tRRVrBylXkI6xPw==} @@ -1559,9 +1556,6 @@ packages: '@polkadot-api/substrate-bindings@0.9.3': resolution: {integrity: sha512-ygaZo8+xssTdb6lj9mA8RTlanDfyd0iMex3aBFC1IzOSm08XUWdRpuSLRuerFCimLzKuz/oBOTKdqBFGb7ybUQ==} - '@polkadot-api/substrate-bindings@0.9.4': - resolution: {integrity: sha512-SUyetILwgUsodSk1qhNu0HflRBdq2VBCbqAqCBNaoCauE3/Q/G6k7xS+1nE6MTcpjZQex+TriJdDz/trLSvwsA==} - '@polkadot-api/substrate-client@0.1.4': resolution: {integrity: sha512-MljrPobN0ZWTpn++da9vOvt+Ex+NlqTlr/XT7zi9sqPtDJiQcYl+d29hFAgpaeTqbeQKZwz3WDE9xcEfLE8c5A==} @@ -1574,15 +1568,15 @@ packages: '@polkadot-api/utils@0.1.2': resolution: {integrity: sha512-yhs5k2a8N1SBJcz7EthZoazzLQUkZxbf+0271Xzu42C5AEM9K9uFLbsB+ojzHEM72O5X8lPtSwGKNmS7WQyDyg==} + '@polkadot-api/utils@0.2.0': + resolution: {integrity: sha512-nY3i5fQJoAxU4n3bD7Fs208/KR2J95SGfVc58kDjbRYN5a84kWaGEqzjBNtP9oqht49POM8Bm9mbIrkvC1Bzuw==} + '@polkadot-api/wasm-executor@0.1.2': resolution: {integrity: sha512-a5wGenltB3EFPdf72u8ewi6HsUg2qubUAf3ekJprZf24lTK3+w8a/GUF/y6r08LJF35MALZ32SAtLqtVTIOGnQ==} '@polkadot-api/ws-provider@0.3.5': resolution: {integrity: sha512-YZJpWhgCuBH9F5VMG85Em212iEHVz/SiyM0ruqxRvXl/L+LVeh0kJ3RHUHi4xgnb24OfBvfCUG4X2PtvfuCbwA==} - '@polkadot-api/ws-provider@0.3.6': - resolution: {integrity: sha512-D2+rvcDc9smt24qUKqFoCuKKNhyBVDQEtnsqHiUN/Ym8UGP+Acegac3b9VOig70EpCcRBoYeXY2gEog2ybx1Kg==} - '@polkadot/api-augment@15.10.2': resolution: {integrity: sha512-CCli5ltPiJEyQF/8DmTRpTfYKHY4W0B+xQDmzKgFmd+Q64Qot0fGpsaZXZftef1Tuoh0Uqak9qM+6B4APXIPkQ==} engines: {node: '>=18'} @@ -1610,8 +1604,8 @@ packages: resolution: {integrity: sha512-g/0OmCMUrbbW4RQ/xajTYd2SMJvFKY4kmMvpxtNN57hWQpY7c5oDXSz57jGH2uwvcBWeDfaNokcS+9hJL1RBcA==} engines: {node: '>=18'} - '@polkadot/networks@13.4.4': - resolution: {integrity: sha512-I3g9OX3CpZbFKa1C4xQPYOJ2Y209oEb5x9lzgHuAzg64m5vr2y4azWDSQnoOrlFK5ztSrijkWe1gSME1lzy8iA==} + '@polkadot/networks@13.5.1': + resolution: {integrity: sha512-w5HS209pHZhqJ7AVqJqFApO4OcwlxjfQ7mp2dE/vL5qA5RnsEx/3fBYJ6h3z/k5Ggac0+Zl1vMZAF1gW8S/F9A==} engines: {node: '>=18'} '@polkadot/rpc-augment@15.10.2': @@ -1708,20 +1702,20 @@ packages: resolution: {integrity: sha512-ewc708a7LUdrT92v9DsSAIbcJQBn3aR9/LavF/iyMOq5lZJyPXDSjAnskfMs818R3RLCrKVKfs+aKkxt2eqo8g==} engines: {node: '>=18'} - '@polkadot/x-bigint@13.4.4': - resolution: {integrity: sha512-XjChwagc8TbIoWx9N1JwCMOyte417ngobin6vTmLQsgaOlK84LU0/3uc0ea9qUurPopc/Spf1mSMOFp7lRBrIA==} + '@polkadot/x-bigint@13.5.1': + resolution: {integrity: sha512-5GiYznWm/GdCe9nQwL/EEVLXFqK2JZqcNnWC/r196lRujqKd24r90WPHYw18d9fsii/8J4DOKc8cCRfxjMBdCw==} engines: {node: '>=18'} - '@polkadot/x-fetch@13.4.4': - resolution: {integrity: sha512-F7awPlvMgu7kW7p4/TWTH18l14zS/8Og71lVO2WZ7HD1ofGG9SQiiNDmNbXl28L1ECOBGcOD1qjVAGEEXPva0Q==} + '@polkadot/x-fetch@13.5.1': + resolution: {integrity: sha512-2qTvxMdxlAnyY2xOulm5ZazWFRegUB6xOX7yTBxSvuAXiYGecuiZa5NikCYl+nB8iZW4ZGraLFyt9otzJHL5cw==} engines: {node: '>=18'} '@polkadot/x-global@13.3.1': resolution: {integrity: sha512-861TeIw49a3JvkwlUWrddfG+JaUqtFZDsemYxxZIjjcRJLrKOsoKNqHbiHi2OPrwlX8PwAA/wc5I9Q4XRQ7KEg==} engines: {node: '>=18'} - '@polkadot/x-global@13.4.4': - resolution: {integrity: sha512-kwXpzTXOgL2GdMWMzynj9ZpZdjfNvDlpQdlWzDNqTBeIeuklhmhDCA7ZFj3p5OkNUnZoTxNj4zgArYO3VKmQ1g==} + '@polkadot/x-global@13.5.1': + resolution: {integrity: sha512-8A9dvyGmXtQf8jCqGSxa4R8JLh43K8T1//ht7UU6Bsv7we2svdQ+O1FXblwAnAHCcboYeyYqzrTwnRnQlyrdWQ==} engines: {node: '>=18'} '@polkadot/x-randomvalues@13.3.1': @@ -1739,8 +1733,8 @@ packages: resolution: {integrity: sha512-DnHLUdoKDYxekfxopuUuPB+j5Mu7Jemejcduu5gz3/89GP/sYPAu0CAVbq9B+hK1yGjBBj31eA4wkAV1oktYmg==} engines: {node: '>=18'} - '@polkadot/x-ws@13.4.4': - resolution: {integrity: sha512-qfbFb0Tdjsx5QawICduPTc3326SP+lEdggfyT4HmfrM50nvmCR/82TRAtEWKK7EPhXjoE/cBL/i5VO4d68DBQQ==} + '@polkadot/x-ws@13.5.1': + resolution: {integrity: sha512-z9ks9qd3G78nnXcMRQN9GXtJ5BRAwRaRCVngY/ot0o4dmOdPyiciyNPOC8lNWvXF8Z1zyUqkKWwzQ33DzPFCWQ==} engines: {node: '>=18'} '@protobufjs/aspromise@1.1.2': @@ -1773,104 +1767,111 @@ packages: '@protobufjs/utf8@1.1.0': resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} - '@rollup/rollup-android-arm-eabi@4.26.0': - resolution: {integrity: sha512-gJNwtPDGEaOEgejbaseY6xMFu+CPltsc8/T+diUTTbOQLqD+bnrJq9ulH6WD69TqwqWmrfRAtUv30cCFZlbGTQ==} + '@rollup/rollup-android-arm-eabi@4.41.1': + resolution: {integrity: sha512-NELNvyEWZ6R9QMkiytB4/L4zSEaBC03KIXEghptLGLZWJ6VPrL63ooZQCOnlx36aQPGhzuOMwDerC1Eb2VmrLw==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.26.0': - resolution: {integrity: sha512-YJa5Gy8mEZgz5JquFruhJODMq3lTHWLm1fOy+HIANquLzfIOzE9RA5ie3JjCdVb9r46qfAQY/l947V0zfGJ0OQ==} + '@rollup/rollup-android-arm64@4.41.1': + resolution: {integrity: sha512-DXdQe1BJ6TK47ukAoZLehRHhfKnKg9BjnQYUu9gzhI8Mwa1d2fzxA1aw2JixHVl403bwp1+/o/NhhHtxWJBgEA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.26.0': - resolution: {integrity: sha512-ErTASs8YKbqTBoPLp/kA1B1Um5YSom8QAc4rKhg7b9tyyVqDBlQxy7Bf2wW7yIlPGPg2UODDQcbkTlruPzDosw==} + '@rollup/rollup-darwin-arm64@4.41.1': + resolution: {integrity: sha512-5afxvwszzdulsU2w8JKWwY8/sJOLPzf0e1bFuvcW5h9zsEg+RQAojdW0ux2zyYAz7R8HvvzKCjLNJhVq965U7w==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.26.0': - resolution: {integrity: sha512-wbgkYDHcdWW+NqP2mnf2NOuEbOLzDblalrOWcPyY6+BRbVhliavon15UploG7PpBRQ2bZJnbmh8o3yLoBvDIHA==} + '@rollup/rollup-darwin-x64@4.41.1': + resolution: {integrity: sha512-egpJACny8QOdHNNMZKf8xY0Is6gIMz+tuqXlusxquWu3F833DcMwmGM7WlvCO9sB3OsPjdC4U0wHw5FabzCGZg==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.26.0': - resolution: {integrity: sha512-Y9vpjfp9CDkAG4q/uwuhZk96LP11fBz/bYdyg9oaHYhtGZp7NrbkQrj/66DYMMP2Yo/QPAsVHkV891KyO52fhg==} + '@rollup/rollup-freebsd-arm64@4.41.1': + resolution: {integrity: sha512-DBVMZH5vbjgRk3r0OzgjS38z+atlupJ7xfKIDJdZZL6sM6wjfDNo64aowcLPKIx7LMQi8vybB56uh1Ftck/Atg==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.26.0': - resolution: {integrity: sha512-A/jvfCZ55EYPsqeaAt/yDAG4q5tt1ZboWMHEvKAH9Zl92DWvMIbnZe/f/eOXze65aJaaKbL+YeM0Hz4kLQvdwg==} + '@rollup/rollup-freebsd-x64@4.41.1': + resolution: {integrity: sha512-3FkydeohozEskBxNWEIbPfOE0aqQgB6ttTkJ159uWOFn42VLyfAiyD9UK5mhu+ItWzft60DycIN1Xdgiy8o/SA==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.26.0': - resolution: {integrity: sha512-paHF1bMXKDuizaMODm2bBTjRiHxESWiIyIdMugKeLnjuS1TCS54MF5+Y5Dx8Ui/1RBPVRE09i5OUlaLnv8OGnA==} + '@rollup/rollup-linux-arm-gnueabihf@4.41.1': + resolution: {integrity: sha512-wC53ZNDgt0pqx5xCAgNunkTzFE8GTgdZ9EwYGVcg+jEjJdZGtq9xPjDnFgfFozQI/Xm1mh+D9YlYtl+ueswNEg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.26.0': - resolution: {integrity: sha512-cwxiHZU1GAs+TMxvgPfUDtVZjdBdTsQwVnNlzRXC5QzIJ6nhfB4I1ahKoe9yPmoaA/Vhf7m9dB1chGPpDRdGXg==} + '@rollup/rollup-linux-arm-musleabihf@4.41.1': + resolution: {integrity: sha512-jwKCca1gbZkZLhLRtsrka5N8sFAaxrGz/7wRJ8Wwvq3jug7toO21vWlViihG85ei7uJTpzbXZRcORotE+xyrLA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.26.0': - resolution: {integrity: sha512-4daeEUQutGRCW/9zEo8JtdAgtJ1q2g5oHaoQaZbMSKaIWKDQwQ3Yx0/3jJNmpzrsScIPtx/V+1AfibLisb3AMQ==} + '@rollup/rollup-linux-arm64-gnu@4.41.1': + resolution: {integrity: sha512-g0UBcNknsmmNQ8V2d/zD2P7WWfJKU0F1nu0k5pW4rvdb+BIqMm8ToluW/eeRmxCared5dD76lS04uL4UaNgpNA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.26.0': - resolution: {integrity: sha512-eGkX7zzkNxvvS05ROzJ/cO/AKqNvR/7t1jA3VZDi2vRniLKwAWxUr85fH3NsvtxU5vnUUKFHKh8flIBdlo2b3Q==} + '@rollup/rollup-linux-arm64-musl@4.41.1': + resolution: {integrity: sha512-XZpeGB5TKEZWzIrj7sXr+BEaSgo/ma/kCgrZgL0oo5qdB1JlTzIYQKel/RmhT6vMAvOdM2teYlAaOGJpJ9lahg==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.26.0': - resolution: {integrity: sha512-Odp/lgHbW/mAqw/pU21goo5ruWsytP7/HCC/liOt0zcGG0llYWKrd10k9Fj0pdj3prQ63N5yQLCLiE7HTX+MYw==} + '@rollup/rollup-linux-loongarch64-gnu@4.41.1': + resolution: {integrity: sha512-bkCfDJ4qzWfFRCNt5RVV4DOw6KEgFTUZi2r2RuYhGWC8WhCA8lCAJhDeAmrM/fdiAH54m0mA0Vk2FGRPyzI+tw==} + cpu: [loong64] + os: [linux] + + '@rollup/rollup-linux-powerpc64le-gnu@4.41.1': + resolution: {integrity: sha512-3mr3Xm+gvMX+/8EKogIZSIEF0WUu0HL9di+YWlJpO8CQBnoLAEL/roTCxuLncEdgcfJcvA4UMOf+2dnjl4Ut1A==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.26.0': - resolution: {integrity: sha512-MBR2ZhCTzUgVD0OJdTzNeF4+zsVogIR1U/FsyuFerwcqjZGvg2nYe24SAHp8O5sN8ZkRVbHwlYeHqcSQ8tcYew==} + '@rollup/rollup-linux-riscv64-gnu@4.41.1': + resolution: {integrity: sha512-3rwCIh6MQ1LGrvKJitQjZFuQnT2wxfU+ivhNBzmxXTXPllewOF7JR1s2vMX/tWtUYFgphygxjqMl76q4aMotGw==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-riscv64-musl@4.41.1': + resolution: {integrity: sha512-LdIUOb3gvfmpkgFZuccNa2uYiqtgZAz3PTzjuM5bH3nvuy9ty6RGc/Q0+HDFrHrizJGVpjnTZ1yS5TNNjFlklw==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.26.0': - resolution: {integrity: sha512-YYcg8MkbN17fMbRMZuxwmxWqsmQufh3ZJFxFGoHjrE7bv0X+T6l3glcdzd7IKLiwhT+PZOJCblpnNlz1/C3kGQ==} + '@rollup/rollup-linux-s390x-gnu@4.41.1': + resolution: {integrity: sha512-oIE6M8WC9ma6xYqjvPhzZYk6NbobIURvP/lEbh7FWplcMO6gn7MM2yHKA1eC/GvYwzNKK/1LYgqzdkZ8YFxR8g==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.26.0': - resolution: {integrity: sha512-ZuwpfjCwjPkAOxpjAEjabg6LRSfL7cAJb6gSQGZYjGhadlzKKywDkCUnJ+KEfrNY1jH5EEoSIKLCb572jSiglA==} + '@rollup/rollup-linux-x64-gnu@4.41.1': + resolution: {integrity: sha512-cWBOvayNvA+SyeQMp79BHPK8ws6sHSsYnK5zDcsC3Hsxr1dgTABKjMnMslPq1DvZIp6uO7kIWhiGwaTdR4Og9A==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.26.0': - resolution: {integrity: sha512-+HJD2lFS86qkeF8kNu0kALtifMpPCZU80HvwztIKnYwym3KnA1os6nsX4BGSTLtS2QVAGG1P3guRgsYyMA0Yhg==} + '@rollup/rollup-linux-x64-musl@4.41.1': + resolution: {integrity: sha512-y5CbN44M+pUCdGDlZFzGGBSKCA4A/J2ZH4edTYSSxFg7ce1Xt3GtydbVKWLlzL+INfFIZAEg1ZV6hh9+QQf9YQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.26.0': - resolution: {integrity: sha512-WUQzVFWPSw2uJzX4j6YEbMAiLbs0BUysgysh8s817doAYhR5ybqTI1wtKARQKo6cGop3pHnrUJPFCsXdoFaimQ==} + '@rollup/rollup-win32-arm64-msvc@4.41.1': + resolution: {integrity: sha512-lZkCxIrjlJlMt1dLO/FbpZbzt6J/A8p4DnqzSa4PWqPEUUUnzXLeki/iyPLfV0BmHItlYgHUqJe+3KiyydmiNQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.26.0': - resolution: {integrity: sha512-D4CxkazFKBfN1akAIY6ieyOqzoOoBV1OICxgUblWxff/pSjCA2khXlASUx7mK6W1oP4McqhgcCsu6QaLj3WMWg==} + '@rollup/rollup-win32-ia32-msvc@4.41.1': + resolution: {integrity: sha512-+psFT9+pIh2iuGsxFYYa/LhS5MFKmuivRsx9iPJWNSGbh2XVEjk90fmpUEjCnILPEPJnikAU6SFDiEUyOv90Pg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.26.0': - resolution: {integrity: sha512-2x8MO1rm4PGEP0xWbubJW5RtbNLk3puzAMaLQd3B3JHVw4KcHlmXcO+Wewx9zCoo7EUFiMlu/aZbCJ7VjMzAag==} + '@rollup/rollup-win32-x64-msvc@4.41.1': + resolution: {integrity: sha512-Wq2zpapRYLfi4aKxf2Xff0tN+7slj2d4R87WEzqw7ZLsVvO5zwYCIuEGSZYiK41+GlwUo1HiR+GdkLEJnCKTCw==} cpu: [x64] os: [win32] '@scure/base@1.1.9': resolution: {integrity: sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==} - '@scure/base@1.2.4': - resolution: {integrity: sha512-5Yy9czTO47mqz+/J8GM6GIId4umdCk1wc1q8rKERQulIoc8VP9pzDcghv10Tl2E7R96ZUx/PhND3ESYUQX8NuQ==} - - '@scure/base@1.2.5': - resolution: {integrity: sha512-9rE6EOVeIQzt5TSu4v+K523F8u6DhBsoZWPGKlnCshhlDhy0kJzUX4V+tr2dWmzF1GdekvThABoEQBGBQI7xZw==} + '@scure/base@1.2.6': + resolution: {integrity: sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg==} '@scure/bip32@1.4.0': resolution: {integrity: sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==} @@ -1884,6 +1885,9 @@ packages: '@scure/bip39@1.5.4': resolution: {integrity: sha512-TFM4ni0vKvCfBpohoh+/lY05i9gRbSwXWngAsF4CABQxoaOHijxuaZ2R6cStDQ5CHtHO9aGJTr4ksVJASRRyMA==} + '@scure/bip39@1.6.0': + resolution: {integrity: sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==} + '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} @@ -1894,11 +1898,11 @@ packages: '@sqltools/formatter@1.2.5': resolution: {integrity: sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw==} - '@substrate/connect-extension-protocol@2.1.0': - resolution: {integrity: sha512-Wz5Cbn6S6P4vWfHyrsnPW7g15IAViMaXCk+jYkq4nNEMmzPtTKIEbtxrdDMBKrouOFtYKKp0znx5mh9KTCNqlA==} + '@substrate/connect-extension-protocol@2.2.2': + resolution: {integrity: sha512-t66jwrXA0s5Goq82ZtjagLNd7DPGCNjHeehRlE/gcJmJ+G56C0W+2plqOMRicJ8XGR1/YFnUSEqUFiSNbjGrAA==} - '@substrate/connect-known-chains@1.4.0': - resolution: {integrity: sha512-p/mxn1GobtxJ+7xbIkUH4+/njH1neRHHKTcSGHNOC78Cf6Ch1Xzp082+nMjOBDLQLmraK5PF74AKV3WXHGuALw==} + '@substrate/connect-known-chains@1.10.2': + resolution: {integrity: sha512-oDtEbKjVOog6lxOLDzmm+2BoLC/KUzkHkeUPqJ6a0VQ4CB/XuoS0u3RGhA/cZ+kfMJAyHCG2qupbzgs1bcd/Ow==} '@substrate/connect@0.8.11': resolution: {integrity: sha512-ofLs1PAO9AtDdPbdyTYj217Pe+lBfTLltdHDs3ds8no0BseoLeAGxpz1mHfi7zB4IxI3YyAiLjH6U8cw4pj4Nw==} @@ -1928,14 +1932,17 @@ packages: '@tsconfig/node16@1.0.4': resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - '@types/bn.js@5.1.6': - resolution: {integrity: sha512-Xh8vSwUeMKeYYrj3cX4lGQgFSF/N03r+tv4AiLl1SucqV+uTQpxRcnM8AkXKHwYP9ZPXOYXRr2KPXpVlIvqh9w==} + '@types/bn.js@5.2.0': + resolution: {integrity: sha512-DLbJ1BPqxvQhIGbeu8VbUC1DiAiahHtAYvA0ZEAa4P31F7IaArc8z3C3BRQdWX4mtLQuABG4yzp76ZrS02Ui1Q==} '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - '@types/estree@1.0.6': - resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/estree@1.0.7': + resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} + + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} '@types/json-bigint@1.0.4': resolution: {integrity: sha512-ydHooXLbOmxBbubnA7Eh+RpBzuaIiQjh8WGJYQB50JFGFrdxW7JzVlyEV7fAXw0T2sqJ1ysTneJbiyNLqZRAag==} @@ -1943,11 +1950,8 @@ packages: '@types/long@4.0.2': resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==} - '@types/ms@0.7.34': - resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - - '@types/node@22.10.5': - resolution: {integrity: sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==} + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} '@types/node@22.12.0': resolution: {integrity: sha512-Fll2FZ1riMjNmlmJOdAyY5pUbkftXslB5DgEzlIuNaiWhXd00FhWxVC/r4yV/4wBb9JfImTu+jiSvXTkJ7F/gA==} @@ -2005,6 +2009,9 @@ packages: '@vitest/pretty-format@2.1.5': resolution: {integrity: sha512-4ZOwtk2bqG5Y6xRGHcveZVr+6txkH7M2e+nPFd6guSoN638v/1XQ0K06eOpi0ptVU/2tW/pIU4IoPotY/GZ9fw==} + '@vitest/pretty-format@2.1.9': + resolution: {integrity: sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==} + '@vitest/runner@2.1.5': resolution: {integrity: sha512-pKHKy3uaUdh7X6p1pxOkgkVAFW7r2I818vHDthYLvUyjRfkKOU6P45PztOch4DZarWQne+VOaIMwA/erSSpB9g==} @@ -2072,12 +2079,12 @@ packages: resolution: {integrity: sha512-eUP/6pbXBkMbXFdx4IH2fVgvB7M0JvR7/lIL33zcs0IBcwjdzSSl31TOJsaCzmKSSDF9h8QYSOJux4Nd4YJqFg==} engines: {node: '>=12'} - acorn-walk@8.3.3: - resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} + acorn-walk@8.3.4: + resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} engines: {node: '>=0.4.0'} - acorn@8.12.1: - resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} + acorn@8.14.1: + resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} engines: {node: '>=0.4.0'} hasBin: true @@ -2091,12 +2098,12 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} - agent-base@7.1.1: - resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} + agent-base@7.1.3: + resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==} engines: {node: '>= 14'} - agentkeepalive@4.5.0: - resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} + agentkeepalive@4.6.0: + resolution: {integrity: sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==} engines: {node: '>= 8.0.0'} aggregate-error@3.1.0: @@ -2131,12 +2138,20 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} + ansis@3.17.0: + resolution: {integrity: sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==} + engines: {node: '>=14'} + any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} any-signal@3.0.1: resolution: {integrity: sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg==} + any-signal@4.1.1: + resolution: {integrity: sha512-iADenERppdC+A2YKbOXXB2WUeABLaM6qnpZ70kZbPZ1cZMMJ7eF+3CaYm+/PhBizgkzlvssC7QuHS30oOiQYWA==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} @@ -2219,8 +2234,8 @@ packages: resolution: {integrity: sha512-jOTSb+drvEDxEq6OuUybOAv/xxoh3cuYRUIPyu8sSHQNKM303UQ2R1DAo45o1AkcIXw6fzbaFI1+xGGdaXs2lg==} engines: {node: '>=14.0.0'} - bignumber.js@9.1.2: - resolution: {integrity: sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==} + bignumber.js@9.3.0: + resolution: {integrity: sha512-EM7aMFTXbptt/wZdMlBv2t8IViwQL+h6SLHosp8Yf0dqJMTnY6iL32opnAB6kAdL0SZPuvcAzFr31o0c/R3/RA==} binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} @@ -2235,11 +2250,11 @@ packages: bls-eth-wasm@0.4.8: resolution: {integrity: sha512-ye7+G6KFLb3i9xSrLASAoYqOUK5WLB6XA5DD8Sh0UQpZ3T999ylsYbFdoOJpmvTDuBuMi23Vy8Jm0pn/GF01CA==} - bn.js@4.12.1: - resolution: {integrity: sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==} + bn.js@4.12.2: + resolution: {integrity: sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==} - bn.js@5.2.1: - resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} + bn.js@5.2.2: + resolution: {integrity: sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw==} boolean@3.2.0: resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==} @@ -2280,8 +2295,8 @@ packages: resolution: {integrity: sha512-8f9ZJCUXyT1M35Jx7MkBgmBMo3oHTTBIPLiY9xyL0pl3T5RwcPEY8cUHr5LBNfu/fk6c2T4DJZuVM/8ZZT2D2A==} engines: {node: '>=10.0.0'} - bundle-require@5.0.0: - resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} + bundle-require@5.1.0: + resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} peerDependencies: esbuild: '>=0.18' @@ -2298,8 +2313,8 @@ packages: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} engines: {node: '>= 0.4'} - call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + call-bind@1.0.8: + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} engines: {node: '>= 0.4'} call-bound@1.0.4: @@ -2327,8 +2342,8 @@ packages: resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==} engines: {node: '>=4'} - chai@5.1.2: - resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==} + chai@5.2.0: + resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==} engines: {node: '>=12'} chalk@3.0.0: @@ -2361,8 +2376,8 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - chokidar@4.0.1: - resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} engines: {node: '>= 14.16.0'} chownr@1.1.4: @@ -2398,11 +2413,6 @@ packages: resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} engines: {node: '>=18'} - cli-highlight@2.1.11: - resolution: {integrity: sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==} - engines: {node: '>=8.0.0', npm: '>=5.0.0'} - hasBin: true - cli-progress@3.12.0: resolution: {integrity: sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==} engines: {node: '>=4'} @@ -2500,14 +2510,17 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + confbox@0.1.8: + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} + config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} connected-domain@1.0.0: resolution: {integrity: sha512-lHlohUiJxlpunvDag2Y0pO20bnvarMjnrdciZeuJUqRwrf/5JHNhdpiPIr5GQ8IkqrFj5TDMQwcCjblGo1oeuA==} - consola@3.2.3: - resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} + consola@3.4.2: + resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} engines: {node: ^14.18.0 || >=16.10.0} console-control-strings@1.1.0: @@ -2529,19 +2542,19 @@ packages: create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - cross-fetch@4.0.0: - resolution: {integrity: sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==} + cross-fetch@4.1.0: + resolution: {integrity: sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==} - cross-spawn@7.0.5: - resolution: {integrity: sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==} + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} css-tree@2.3.1: resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - cssstyle@4.1.0: - resolution: {integrity: sha512-h66W1URKpBS5YMI/V8PyXvTMFT8SupJ1IzoIV8IeBC/ji8WVmrO8dGlTi+2dh6whmdk6BiKJLD/ZBkhWbcg6nA==} + cssstyle@4.3.1: + resolution: {integrity: sha512-ZgW+Jgdd7i52AaLYCriF8Mxqft0gD/R9i9wi6RWBhs1pqdPEzPjym7rvRKi397WmQFf3SlyUsszhw+VVCbx79Q==} engines: {node: '>=18'} csstype@3.1.3: @@ -2579,17 +2592,34 @@ packages: supports-color: optional: true + debug@4.4.1: + resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decamelize@4.0.0: resolution: {integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==} engines: {node: '>=10'} - decimal.js@10.4.3: - resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} + decimal.js@10.5.0: + resolution: {integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==} decompress-response@6.0.0: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} + dedent@1.6.0: + resolution: {integrity: sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA==} + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + deep-eql@4.1.4: resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} engines: {node: '>=6'} @@ -2602,8 +2632,8 @@ packages: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} - deepmerge-ts@7.1.3: - resolution: {integrity: sha512-qCSH6I0INPxd9Y1VtAiLpnYvz5O//6rCfJXKk0z66Up9/VOSr+1yS8XSKA5IWRxjocFGlzPyaZYe+jxq7OOLtQ==} + deepmerge-ts@7.1.5: + resolution: {integrity: sha512-HOJkrhaYsweh+W+e74Yn7YStZOilkoPb6fycpwNLKzSPtruFs48nYis0zy5yJz1+ktUhHxoRDJ27RQAWLIJVJw==} engines: {node: '>=16.0.0'} define-data-property@1.1.4: @@ -2629,8 +2659,8 @@ packages: resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==} engines: {node: '>=12.20'} - detect-libc@2.0.3: - resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + detect-libc@2.0.4: + resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} engines: {node: '>=8'} detect-node@2.1.0: @@ -2663,6 +2693,10 @@ packages: resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} engines: {node: '>=12'} + dotenv@16.5.0: + resolution: {integrity: sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==} + engines: {node: '>=12'} + dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} @@ -2691,8 +2725,8 @@ packages: end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + entities@6.0.0: + resolution: {integrity: sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==} engines: {node: '>=0.12'} env-paths@2.2.1: @@ -2709,10 +2743,6 @@ packages: err-code@3.0.1: resolution: {integrity: sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==} - es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} - engines: {node: '>= 0.4'} - es-define-property@1.0.1: resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} engines: {node: '>= 0.4'} @@ -2721,15 +2751,19 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-module-lexer@1.5.4: - resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + es-module-lexer@1.7.0: + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} es-object-atoms@1.1.1: resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} - es-toolkit@1.29.0: - resolution: {integrity: sha512-GjTll+E6APcfAQA09D89HdT8Qn2Yb+TeDSDBTMcxAo+V+w1amAtCI15LJu4YPH/UCPoSo/F47Gr1LIM0TE0lZA==} + es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + + es-toolkit@1.39.0: + resolution: {integrity: sha512-EoVtfsblZAUBu1pLM7SS0JH6mOUSln+l7IPkdTAasDFO1jYJIrdFv6usRuGbUFKIuA78OVlvpGldGSztAihQQQ==} es6-error@4.1.1: resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} @@ -2744,8 +2778,8 @@ packages: engines: {node: '>=18'} hasBin: true - esbuild@0.24.0: - resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==} + esbuild@0.25.5: + resolution: {integrity: sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==} engines: {node: '>=18'} hasBin: true @@ -2774,8 +2808,8 @@ packages: ethers@5.8.0: resolution: {integrity: sha512-DUq+7fHrCg1aPDFCHx6UIPb3nmt2XMpM7Y/g2gLhsl3lIBqeAfOJIl1qEvRf2uq3BiKxmh6Fh5pfp2ieyek7Kg==} - ethers@6.13.4: - resolution: {integrity: sha512-21YtnZVg4/zKkCQPjrDj38B1r4nQvTZLopUGMLQ1ePU2zV/joCfDC3t3iKQjWRzjjjbzR+mdAIoikeBRNkdllA==} + ethers@6.14.3: + resolution: {integrity: sha512-qq7ft/oCJohoTcsNPFaXSQUm457MA5iWqkf1Mb11ujONdg7jBI6sAOrHaTi3j0CBqIGFSCeR/RMc+qwRRub7IA==} engines: {node: '>=14.0.0'} eventemitter3@4.0.7: @@ -2796,16 +2830,16 @@ packages: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} - execa@9.5.2: - resolution: {integrity: sha512-EHlpxMCpHWSAh1dgS6bVeoLAXGnJNdR93aabr4QCGbzOM73o5XmRfM/e5FUqsw3aagP8S8XEWUWFAxnRBnAF0Q==} + execa@9.6.0: + resolution: {integrity: sha512-jpWzZ1ZhwUmeWRhS7Qv3mhpOhLfwI+uAX4e5fOcXqwMR7EcJ0pj2kV1CVzHVMX/LphnKWD3LObjZCoJ71lKpHw==} engines: {node: ^18.19.0 || >=20.5.0} expand-template@2.0.3: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} engines: {node: '>=6'} - expect-type@1.1.0: - resolution: {integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==} + expect-type@1.2.1: + resolution: {integrity: sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==} engines: {node: '>=12.0.0'} external-editor@3.1.0: @@ -2825,8 +2859,8 @@ packages: fast-safe-stringify@2.1.1: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} - fdir@6.4.2: - resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} + fdir@6.4.5: + resolution: {integrity: sha512-4BG7puHpVsIYxZUbiUE3RqGloLaSSwzYie5jvasC4LWuBWzZawynvYouhjbQKw2JuIGYdm0DzIxl8iVidKlUEw==} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -2865,12 +2899,15 @@ packages: resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + fix-dts-default-cjs-exports@1.0.1: + resolution: {integrity: sha512-pVIECanWFC61Hzl2+oOCtoJ3F17kglZC/6N94eRWycFgBH35hHx0Li604ZIzhseh97mf2p0cv7vVrOZGoqhlEg==} + flat@5.0.2: resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} hasBin: true - flatted@3.3.1: - resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + flatted@3.3.3: + resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} fn.name@1.1.0: resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} @@ -2884,15 +2921,16 @@ packages: debug: optional: true - for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + for-each@0.3.5: + resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} + engines: {node: '>= 0.4'} - foreground-child@3.3.0: - resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + foreground-child@3.3.1: + resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} engines: {node: '>=14'} - form-data@4.0.1: - resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} + form-data@4.0.3: + resolution: {integrity: sha512-qsITQPfmvMOSAdeyZ+12I1c+CKSstAFAwu+97zrnWAbIr5u8wfsExUzCesVLC8NgHuRUqNN4Zy6UPWUTRGslcA==} engines: {node: '>= 6'} formdata-polyfill@4.0.10: @@ -2902,8 +2940,8 @@ packages: fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - fs-extra@11.2.0: - resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} + fs-extra@11.3.0: + resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} engines: {node: '>=14.14'} fs-minipass@2.1.0: @@ -2943,10 +2981,6 @@ packages: get-func-name@2.0.2: resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} - get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} - engines: {node: '>= 0.4'} - get-intrinsic@1.3.0: resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} engines: {node: '>= 0.4'} @@ -2967,8 +3001,8 @@ packages: resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} engines: {node: '>=18'} - get-tsconfig@4.8.1: - resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} + get-tsconfig@4.10.1: + resolution: {integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==} github-from-package@0.0.0: resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} @@ -2998,9 +3032,6 @@ packages: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} - gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} engines: {node: '>= 0.4'} @@ -3023,14 +3054,6 @@ packages: has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - has-symbols@1.1.0: resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} engines: {node: '>= 0.4'} @@ -3056,9 +3079,6 @@ packages: help-me@5.0.0: resolution: {integrity: sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==} - highlight.js@10.7.3: - resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} - hmac-drbg@1.0.1: resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} @@ -3070,8 +3090,8 @@ packages: resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} engines: {node: '>=18'} - http-cache-semantics@4.1.1: - resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + http-cache-semantics@4.2.0: + resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} http-proxy-agent@4.0.1: resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} @@ -3089,16 +3109,16 @@ packages: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} - https-proxy-agent@7.0.5: - resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} + https-proxy-agent@7.0.6: + resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} engines: {node: '>= 14'} human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} - human-signals@8.0.0: - resolution: {integrity: sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==} + human-signals@8.0.1: + resolution: {integrity: sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==} engines: {node: '>=18.18.0'} humanize-ms@1.2.1: @@ -3112,8 +3132,8 @@ packages: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} - idb@8.0.2: - resolution: {integrity: sha512-CX70rYhx7GDDQzwwQMDwF6kDRQi5vVs6khHUumDrMecBylKkwvZ8HWvKV08AGb7VbpoGCWUQ4aHzNDgoUiOIUg==} + idb@8.0.3: + resolution: {integrity: sha512-LtwtVyVYO5BqRvcsKuB2iUMnHwPVByPCXFXOpuU96IZPPoPN6xjOGxZQ74pgSVVLQWtUOYgyeL4GE98BY5D3wg==} ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} @@ -3130,8 +3150,8 @@ packages: resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} engines: {node: '>=12'} - index-to-position@0.1.2: - resolution: {integrity: sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==} + index-to-position@1.1.0: + resolution: {integrity: sha512-XPdx9Dq4t9Qk1mTMbWONJqU7boCoumEH7fRET37HX5+khDUl3J2W6PdALxhILYlIYx2amlwYcRPp28p0tSiojg==} engines: {node: '>=18'} infer-owner@1.0.4: @@ -3147,8 +3167,8 @@ packages: ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - ink@5.1.0: - resolution: {integrity: sha512-3vIO+CU4uSg167/dZrg4wHy75llUINYXxN4OsdaCkE40q4zyOTPwNc2VEpLnnWsIvIQeo6x6lilAhuaSt+rIsA==} + ink@5.2.1: + resolution: {integrity: sha512-BqcUyWrG9zq5HIwW6JcfFHsIYebJkWWb4fczNah1goUO0vv5vneIlfwuS85twyJ5hYR/y18FlAYUxrO9ChIWVg==} engines: {node: '>=18'} peerDependencies: '@types/react': '>=18.0.0' @@ -3168,8 +3188,8 @@ packages: resolution: {integrity: sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==} engines: {node: '>= 0.10'} - is-arguments@1.1.1: - resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + is-arguments@1.2.0: + resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==} engines: {node: '>= 0.4'} is-arrayish@0.3.2: @@ -3214,8 +3234,8 @@ packages: resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==} engines: {node: '>=18'} - is-generator-function@1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + is-generator-function@1.1.0: + resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} engines: {node: '>= 0.4'} is-glob@4.0.3: @@ -3253,6 +3273,10 @@ packages: is-potential-custom-element-name@1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + is-regex@1.2.1: + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} + engines: {node: '>= 0.4'} + is-stream@2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} @@ -3261,8 +3285,8 @@ packages: resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} engines: {node: '>=18'} - is-typed-array@1.1.13: - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} engines: {node: '>= 0.4'} is-unicode-supported@0.1.0: @@ -3413,8 +3437,8 @@ packages: long@4.0.0: resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} - long@5.3.0: - resolution: {integrity: sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==} + long@5.3.2: + resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==} loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} @@ -3423,8 +3447,8 @@ packages: loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} - loupe@3.1.2: - resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==} + loupe@3.1.3: + resolution: {integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==} lru-cache@10.1.0: resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} @@ -3433,8 +3457,8 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.0.2: - resolution: {integrity: sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==} + lru-cache@11.1.0: + resolution: {integrity: sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==} engines: {node: 20 || >=22} lru-cache@5.1.1: @@ -3444,8 +3468,8 @@ packages: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} - magic-string@0.30.12: - resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} + magic-string@0.30.17: + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} @@ -3578,15 +3602,8 @@ packages: engines: {node: '>=10'} hasBin: true - mkdirp@2.1.6: - resolution: {integrity: sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==} - engines: {node: '>=10'} - hasBin: true - - mocha@10.7.3: - resolution: {integrity: sha512-uQWxAu44wwiACGqjbPYmjo7Lg8sFrS3dQe7PP2FQI+woptP4vZXSMcfMyFL/e1yFEeEpV4RtyTpZROOKmxis+A==} - engines: {node: '>= 14.0.0'} - hasBin: true + mlly@1.7.4: + resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} mocha@10.8.2: resolution: {integrity: sha512-VZlYo/WE8t1tstuRmqgeyBgCbJc/lEdopaa+axcKzTBJ+UIdlAB9XnmvTCAH4pwR4ElNInaedhEBmZD8iCSVEg==} @@ -3604,8 +3621,8 @@ packages: moment@2.30.1: resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==} - mrmime@2.0.0: - resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} + mrmime@2.0.1: + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} engines: {node: '>=10'} ms@2.1.3: @@ -3621,16 +3638,16 @@ packages: mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - nan@2.22.0: - resolution: {integrity: sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==} + nan@2.22.2: + resolution: {integrity: sha512-DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ==} - nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - napi-build-utils@1.0.2: - resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} + napi-build-utils@2.0.0: + resolution: {integrity: sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==} napi-macros@2.2.2: resolution: {integrity: sha512-hmEVtAGYzVQpCKdbQea4skABsdXW4RUh5t5mJ2zzqowJS2OyXZTU1KhDVFhx+NlWZ4ap9mqR9TcDO3LTTttd+g==} @@ -3674,8 +3691,8 @@ packages: resolution: {integrity: sha512-o2zOYiCpzRqSzPj0Zt/dQ/DqZeYoaQ7TUonc/xUPjCGl9WeHpNbxgVvOquXYAaJzI0M9BXV3HTzG0p8IUAbBTQ==} engines: {node: '>= 10.13'} - node-abi@3.71.0: - resolution: {integrity: sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw==} + node-abi@3.75.0: + resolution: {integrity: sha512-OhYaY5sDsIka7H7AtijtI9jwGYLyl29eQn/W623DiN/MIv5sUqc4g7BIDThX+gb7di9f6xK02nkp8sdfFWZLTg==} engines: {node: '>=10'} node-addon-api@7.1.1: @@ -3782,8 +3799,8 @@ packages: resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} engines: {node: '>=18'} - ora@8.1.1: - resolution: {integrity: sha512-YWielGi1XzG1UTvOaCFaNgEnuhZVMSHYkW/FQ7UX8O26PtlpdM84c0f7wLPlkvx2RfiQmnzd61d/MGxmpQeJPw==} + ora@8.2.0: + resolution: {integrity: sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw==} engines: {node: '>=18'} os-tmpdir@1.0.2: @@ -3821,25 +3838,16 @@ packages: package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - parse-json@8.1.0: - resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==} + parse-json@8.3.0: + resolution: {integrity: sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==} engines: {node: '>=18'} parse-ms@4.0.0: resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} engines: {node: '>=18'} - parse5-htmlparser2-tree-adapter@6.0.1: - resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==} - - parse5@5.1.1: - resolution: {integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==} - - parse5@6.0.1: - resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - - parse5@7.2.1: - resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==} + parse5@7.3.0: + resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} patch-console@2.0.0: resolution: {integrity: sha512-0YNdUceMdaQwoKce1gatDScmMo5pu/tfABfnzEqeG0gtTmd7mh/WcwgUjtAeOU7N8nFFlbQBnFK2gXW5fGvmMA==} @@ -3872,6 +3880,9 @@ packages: pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + pathe@2.0.3: + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} + pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} @@ -3904,14 +3915,17 @@ packages: pino-std-serializers@7.0.0: resolution: {integrity: sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==} - pino@9.6.0: - resolution: {integrity: sha512-i85pKRCt4qMjZ1+L7sy2Ag4t1atFcdbEt76+7iRJn1g2BvsnRMGu9p8pivl9fs63M2kF/A0OacFZhTub+m/qMg==} + pino@9.7.0: + resolution: {integrity: sha512-vnMCM6xZTb1WDmLvtG2lE/2p+t9hDEIvTWJsu6FejkE62vB7gDhvzrpFR4Cw2to+9JNQxVnkAKVPA1KPB98vWg==} hasBin: true - pirates@4.0.6: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + pirates@4.0.7: + resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} engines: {node: '>= 6'} + pkg-types@1.3.1: + resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} + pnpm@9.13.0: resolution: {integrity: sha512-vrniqAPbM2wQya9oK1itcYHKD70NQRnysz1fJYLpbWwNk8hbI4aSlbdlFw+9qpKJDA2mraRXQVA5dp7fPJWe/g==} engines: {node: '>=18.12'} @@ -3923,14 +3937,8 @@ packages: peerDependencies: rxjs: '>=7.8.0' - polkadot-api@1.7.7: - resolution: {integrity: sha512-W6YmA4LhPVv2xhp5dKHM/lZp0fclpaKvspR0h+TBANNdUpBp5aAxq6qdkPAZ4sWTC6Rfi+j5PZZP88oQweOHWg==} - hasBin: true - peerDependencies: - rxjs: '>=7.8.0' - - possible-typed-array-names@1.0.0: - resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + possible-typed-array-names@1.1.0: + resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} engines: {node: '>= 0.4'} postcss-load-config@6.0.1: @@ -3951,12 +3959,12 @@ packages: yaml: optional: true - postcss@8.4.49: - resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} + postcss@8.5.4: + resolution: {integrity: sha512-QSa9EBe+uwlGTFmHsPKokv3B/oEMQZxfqW0QqNCyhpa6mB1afzulwn8hihglqAb2pOw+BJgNlmXQ8la2VeHB7w==} engines: {node: ^10 || ^12 || >=14} - prebuild-install@7.1.2: - resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==} + prebuild-install@7.1.3: + resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==} engines: {node: '>=10'} hasBin: true @@ -3964,8 +3972,8 @@ packages: resolution: {integrity: sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==} engines: {node: '>=18'} - process-warning@4.0.0: - resolution: {integrity: sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==} + process-warning@5.0.0: + resolution: {integrity: sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==} promise-inflight@1.0.1: resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} @@ -3990,8 +3998,8 @@ packages: resolution: {integrity: sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==} hasBin: true - protobufjs@7.4.0: - resolution: {integrity: sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==} + protobufjs@7.5.3: + resolution: {integrity: sha512-sildjKwVqOI2kmFDiXQ6aEB0fjYTafpEvIBs8tOR8qI4spuL9OPROLVu2qZqi/xgCfsHIwVqlaF8JBjWFHnKbw==} engines: {node: '>=12.0.0'} proxy-from-env@1.1.0: @@ -4000,8 +4008,8 @@ packages: ps-node@0.1.6: resolution: {integrity: sha512-w7QJhUTbu70hpDso0YXDRNKCPNuchV8UTUZsAv0m7Qj5g85oHOJfr9drA1EjvK4nQK/bG8P97W4L6PJ3IQLoOA==} - psl@1.10.0: - resolution: {integrity: sha512-KSKHEbjAnpUuAUserOq0FxGXCUrzC3WniuSJhvdbs102rL55266ZcHBqLWOsG30spQMlPdpy7icATiAQehg/iA==} + psl@1.15.0: + resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==} pump@3.0.2: resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} @@ -4052,17 +4060,14 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} - readdirp@4.0.2: - resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} - engines: {node: '>= 14.16.0'} + readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} real-require@0.2.0: resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==} engines: {node: '>= 12.13.0'} - reflect-metadata@0.2.2: - resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} - require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} @@ -4106,16 +4111,16 @@ packages: resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==} engines: {node: '>=8.0'} - rollup@4.26.0: - resolution: {integrity: sha512-ilcl12hnWonG8f+NxU6BlgysVA0gvY2l8N0R84S1HcINbW20bvwuCngJkkInV6LXhwRpucsW5k1ovDwEdBVrNg==} + rollup@4.41.1: + resolution: {integrity: sha512-cPmwD3FnFv8rKMBc1MxWCwVQFxwf1JEmSX3iQXrRVVG15zerAIXRjMFVWnd5Q5QvgKF7Aj+5ykXFhUl+QGnyOw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true rrweb-cssom@0.6.0: resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} - rrweb-cssom@0.7.1: - resolution: {integrity: sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==} + rrweb-cssom@0.8.0: + resolution: {integrity: sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==} run-parallel-limit@1.1.0: resolution: {integrity: sha512-jJA7irRNM91jaKc3Hcl1npHsFLOXOoTkPCUL1JEa1R82O2miplXXRaGdjW/KM/98YQWDhJLiSs793CnXfblJUw==} @@ -4126,9 +4131,6 @@ packages: rustbn.js@0.2.0: resolution: {integrity: sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==} - rxjs@7.8.1: - resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} - rxjs@7.8.2: resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} @@ -4138,6 +4140,10 @@ packages: safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + safe-regex-test@1.1.0: + resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} + engines: {node: '>= 0.4'} + safe-stable-stringify@2.5.0: resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} engines: {node: '>=10'} @@ -4168,8 +4174,8 @@ packages: resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true - semver@7.6.3: - resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + semver@7.7.2: + resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} engines: {node: '>=10'} hasBin: true @@ -4237,8 +4243,8 @@ packages: simple-swizzle@0.2.2: resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} - sirv@3.0.0: - resolution: {integrity: sha512-BPwJGUeDaDCHihkORDchNyyTvWFhcusy1XMmhEVTQTwGeybFbp8YEmB+njbPnth1FibULBSBVwCQni25XlCUDg==} + sirv@3.0.1: + resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==} engines: {node: '>=18'} slice-ansi@5.0.0: @@ -4259,15 +4265,12 @@ packages: smoldot@2.0.31: resolution: {integrity: sha512-nkPbjTb1G0hGji0/GwJELIehkXGIDh/X8PK/p3RjnklvUj4NrbdNuKx3K+PFATgbL7dfhSSYoFFdJ7Ql0T7zWQ==} - smoldot@2.0.33: - resolution: {integrity: sha512-EnGqFb2oJSYjR04WsvL4tZNPrkdSiScBk3yQUhvWwJqpJ2bBu8Sq/hQgyVB20J1NxJ6FL0cgldjnGJmH1iQCTg==} - socks-proxy-agent@6.2.1: resolution: {integrity: sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==} engines: {node: '>= 10'} - socks@2.8.3: - resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==} + socks@2.8.4: + resolution: {integrity: sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==} engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} solc@0.8.21: @@ -4306,8 +4309,8 @@ packages: spdx-expression-parse@3.0.1: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - spdx-license-ids@3.0.20: - resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==} + spdx-license-ids@3.0.21: + resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==} split-ca@1.0.1: resolution: {integrity: sha512-Q5thBSxp5t8WPTTJQS59LrGqOZqOsrhDGDVm8azCqIBjSBd7nd9o2PM+mDulQQkh8h//4U6hFZnc/mul8t5pWQ==} @@ -4319,6 +4322,10 @@ packages: sprintf-js@1.1.3: resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} + sql-highlight@6.0.0: + resolution: {integrity: sha512-+fLpbAbWkQ+d0JEchJT/NrRRXbYRNbG15gFpANx73EwxQB1PRjj+k/OI0GTU0J63g8ikGkJECQp9z8XEJZvPRw==} + engines: {node: '>=14'} + sqlite3@5.1.7: resolution: {integrity: sha512-GGIyOiFaG+TUra3JIfkI/zGP8yZYLPQ0pl1bH+ODjiX57sPhrLU5sQJn1y9bDKZUFYkX1crlrPfSYt0BKKdkog==} @@ -4340,8 +4347,8 @@ packages: stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - std-env@3.8.0: - resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} + std-env@3.9.0: + resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==} stdin-discarder@0.2.2: resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} @@ -4408,8 +4415,8 @@ packages: tar-fs@2.0.1: resolution: {integrity: sha512-6tzWDMeroL87uF/+lin46k+Q+46rAJ0SyPGz7OW7wTgblI273hsBqk2C1j0/xNadNLKDTUL9BukSjB7cwgmlPA==} - tar-fs@2.1.1: - resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + tar-fs@2.1.3: + resolution: {integrity: sha512-090nwYJDmlhwFwEW3QQl+vaNnxsO2yVsd45eTKRBzSzu+hlb1w2K9inVq5b0ngXuLVqQ4ApvsUHHnu/zQNkWAg==} tar-stream@2.2.0: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} @@ -4441,15 +4448,15 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - tinyexec@0.3.1: - resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} + tinyexec@0.3.2: + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - tinyglobby@0.2.10: - resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} + tinyglobby@0.2.14: + resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} engines: {node: '>=12.0.0'} - tinypool@1.0.1: - resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==} + tinypool@1.1.0: + resolution: {integrity: sha512-7CotroY9a8DKsKprEy/a14aCCm8jYVmR7aFy4fpkZM8sdpNJbKkixuNjgM50yCmip2ezc8z4N7k3oe2+rfRJCQ==} engines: {node: ^18.0.0 || >=20.0.0} tinyrainbow@1.2.0: @@ -4492,8 +4499,8 @@ packages: tr46@1.0.1: resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} - tr46@5.0.0: - resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} + tr46@5.1.1: + resolution: {integrity: sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==} engines: {node: '>=18'} tree-kill@1.2.2: @@ -4533,8 +4540,8 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsup@8.3.5: - resolution: {integrity: sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==} + tsup@8.5.0: + resolution: {integrity: sha512-VmBp77lWNQq6PfuMqCHD3xWl22vEoWsKajkF8t+yMBawlUS8JzEI+vOVMeuNZIuMML8qXRizFKi9oD5glKQVcQ==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -4575,32 +4582,33 @@ packages: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} - type-fest@4.30.0: - resolution: {integrity: sha512-G6zXWS1dLj6eagy6sVhOMQiLtJdxQBHIA9Z6HFUNLOlr6MFOgzV8wvmidtPONfPtEUv0uZsy77XJNzTAfwPDaA==} + type-fest@4.41.0: + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} engines: {node: '>=16'} - typeorm@0.3.20: - resolution: {integrity: sha512-sJ0T08dV5eoZroaq9uPKBoNcGslHBR4E4y+EBHs//SiGbblGe7IeduP/IH4ddCcj0qp3PHwDwGnuvqEAnKlq/Q==} + typeorm@0.3.24: + resolution: {integrity: sha512-4IrHG7A0tY8l5gEGXfW56VOMfUVWEkWlH/h5wmcyZ+V8oCiLj7iTPp0lEjMEZVrxEkGSdP9ErgTKHKXQApl/oA==} engines: {node: '>=16.13.0'} hasBin: true peerDependencies: - '@google-cloud/spanner': ^5.18.0 + '@google-cloud/spanner': ^5.18.0 || ^6.0.0 || ^7.0.0 '@sap/hana-client': ^2.12.25 - better-sqlite3: ^7.1.2 || ^8.0.0 || ^9.0.0 + better-sqlite3: ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 hdb-pool: ^0.1.6 ioredis: ^5.0.4 - mongodb: ^5.8.0 - mssql: ^9.1.1 || ^10.0.1 + mongodb: ^5.8.0 || ^6.0.0 + mssql: ^9.1.1 || ^10.0.1 || ^11.0.1 mysql2: ^2.2.5 || ^3.0.1 oracledb: ^6.3.0 pg: ^8.5.1 pg-native: ^3.0.0 pg-query-stream: ^4.0.0 redis: ^3.1.1 || ^4.0.0 + reflect-metadata: ^0.1.14 || ^0.2.0 sql.js: ^1.4.0 sqlite3: ^5.0.3 ts-node: ^10.7.0 - typeorm-aurora-data-api-driver: ^2.0.0 + typeorm-aurora-data-api-driver: ^2.0.0 || ^3.0.0 peerDependenciesMeta: '@google-cloud/spanner': optional: true @@ -4642,6 +4650,9 @@ packages: engines: {node: '>=14.17'} hasBin: true + ufo@1.6.1: + resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} + uglify-js@3.19.3: resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} engines: {node: '>=0.8.0'} @@ -4670,8 +4681,8 @@ packages: unique-slug@2.0.2: resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==} - universal-user-agent@7.0.2: - resolution: {integrity: sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==} + universal-user-agent@7.0.3: + resolution: {integrity: sha512-TmnEAEAsBJVZM/AADELsK76llnwcf9vMKuPz8JflO1frO8Lchitr0fNaN9d+Ap0BjKtqWqd/J17qeDnXh8CL2A==} universalify@0.2.0: resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} @@ -4694,8 +4705,8 @@ packages: resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} hasBin: true - uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + uuid@11.1.0: + resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==} hasBin: true v8-compile-cache-lib@3.0.1: @@ -4717,8 +4728,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite@5.4.11: - resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} + vite@5.4.19: + resolution: {integrity: sha512-qO3aKv3HoQC8QKiNSTuUM1l9o/XX3+c+VTgLHbJWHZGeTPVAg2XwazI9UWzoxjIJCGCV2zU60uqMzjeLZuULqA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -4781,24 +4792,24 @@ packages: resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} engines: {node: '>= 8'} - web3-core@4.7.0: - resolution: {integrity: sha512-skP4P56fhlrE+rIuS4WY9fTdja1DPml2xrrDmv+vQhPtmSFBs7CqesycIRLQh4dK1D4de/a23tkX6DLYdUt3nA==} + web3-core@4.7.1: + resolution: {integrity: sha512-9KSeASCb/y6BG7rwhgtYC4CvYY66JfkmGNEYb7q1xgjt9BWfkf09MJPaRyoyT5trdOxYDHkT9tDlypvQWaU8UQ==} engines: {node: '>=14', npm: '>=6.12.0'} - web3-errors@1.3.0: - resolution: {integrity: sha512-j5JkAKCtuVMbY3F5PYXBqg1vWrtF4jcyyMY1rlw8a4PV67AkqlepjGgpzWJZd56Mt+TvHy6DA1F/3Id8LatDSQ==} + web3-errors@1.3.1: + resolution: {integrity: sha512-w3NMJujH+ZSW4ltIZZKtdbkbyQEvBzyp3JRn59Ckli0Nz4VMsVq8aF1bLWM7A2kuQ+yVEm3ySeNU+7mSRwx7RQ==} engines: {node: '>=14', npm: '>=6.12.0'} - web3-eth-abi@4.4.0: - resolution: {integrity: sha512-RQzt9W93OgFBwOdNGcc9ulCyYt4zmRAMkKGbEdp3wcN4vmwTlRhh21+akj2ND4bg3C3RUiP4yprYgDEyN0/Fmg==} + web3-eth-abi@4.4.1: + resolution: {integrity: sha512-60ecEkF6kQ9zAfbTY04Nc9q4eEYM0++BySpGi8wZ2PD1tw/c0SDvsKhV6IKURxLJhsDlb08dATc3iD6IbtWJmg==} engines: {node: '>=14', npm: '>=6.12.0'} - web3-eth-accounts@4.3.0: - resolution: {integrity: sha512-7UX3rJiNgHYoqrO1WRPks/9J5Mh2x5N9HAd9QsOM8zfKY2rwSyCIIQM03OFXDEQRZ/ztycKTHgeLStmhlUUKIQ==} + web3-eth-accounts@4.3.1: + resolution: {integrity: sha512-rTXf+H9OKze6lxi7WMMOF1/2cZvJb2AOnbNQxPhBDssKOllAMzLhg1FbZ4Mf3lWecWfN6luWgRhaeSqO1l+IBQ==} engines: {node: '>=14', npm: '>=6.12.0'} - web3-eth-contract@4.7.1: - resolution: {integrity: sha512-D9nHCclq4lj2CX1sOrGga1UFA9CNBWZV6NGwNr6WjbBGIFl9ui2mivE9c3vNGEfSMnvKEq/zE83N+eGOwcWZlg==} + web3-eth-contract@4.7.2: + resolution: {integrity: sha512-3ETqs2pMNPEAc7BVY/C3voOhTUeJdkf2aM3X1v+edbngJLHAxbvxKpOqrcO0cjXzC4uc2Q8Zpf8n8zT5r0eLnA==} engines: {node: '>=14', npm: '>=6.12.0'} web3-eth-ens@4.4.0: @@ -4813,8 +4824,8 @@ packages: resolution: {integrity: sha512-RFN83uMuvA5cu1zIwwJh9A/bAj0OBxmGN3tgx19OD/9ygeUZbifOL06jgFzN0t+1ekHqm3DXYQM8UfHpXi7yDQ==} engines: {node: '>=14', npm: '>=6.12.0'} - web3-eth@4.11.0: - resolution: {integrity: sha512-nZIJ/8FOOj5aEXoS8p9puuX5jLyzewZv3nXqoKNtu531/vA/yIiU/EtPnAV62RvVMcbDSiF/BLVFdBZCsVMJbg==} + web3-eth@4.11.1: + resolution: {integrity: sha512-q9zOkzHnbLv44mwgLjLXuyqszHuUgZWsQayD2i/rus2uk0G7hMn11bE2Q3hOVnJS4ws4VCtUznlMxwKQ+38V2w==} engines: {node: '>=14', npm: '>=6.12.0'} web3-net@4.1.0: @@ -4841,16 +4852,16 @@ packages: resolution: {integrity: sha512-/CHmzGN+IYgdBOme7PdqzF+FNeMleefzqs0LVOduncSaqsppeOEoskLXb2anSpzmQAP3xZJPaTrkQPWSJMORig==} engines: {node: '>=14', npm: '>=6.12.0'} - web3-rpc-providers@1.0.0-rc.3: - resolution: {integrity: sha512-aeFPYgvHjsf2yQi3CSQA9Ie4xnmO7VmNkY098rA7AWvhgyjVgIWlrVgZjUn55FXtthbiiTRm/CLriv99UeOfGQ==} + web3-rpc-providers@1.0.0-rc.4: + resolution: {integrity: sha512-PXosCqHW0EADrYzgmueNHP3Y5jcSmSwH+Dkqvn7EYD0T2jcsdDAIHqk6szBiwIdhumM7gv9Raprsu/s/f7h1fw==} engines: {node: '>=14', npm: '>=6.12.0'} - web3-types@1.9.0: - resolution: {integrity: sha512-I520KBPoXqEaM/ybj6xHD1E3gRb8/WdudLQaRBvJNQSSfHuPW9P2sD59mbhm6dsKtnje+T90dIxSyzVVFlEdlg==} + web3-types@1.10.0: + resolution: {integrity: sha512-0IXoaAFtFc8Yin7cCdQfB9ZmjafrbP6BO0f0KT/khMhXKUpoJ6yShrVhiNpyRBo8QQjuOagsWzwSK2H49I7sbw==} engines: {node: '>=14', npm: '>=6.12.0'} - web3-utils@4.3.2: - resolution: {integrity: sha512-bEFpYEBMf6ER78Uvj2mdsCbaLGLK9kABOsa3TtXOEEhuaMy/RK0KlRkKoZ2vmf/p3hB8e1q5erknZ6Hy7AVp7A==} + web3-utils@4.3.3: + resolution: {integrity: sha512-kZUeCwaQm+RNc2Bf1V3BYbF29lQQKz28L0y+FA4G0lS8IxtJVGi5SeDTUkpwqqkdHHC7JcapPDnyyzJ1lfWlOw==} engines: {node: '>=14', npm: '>=6.12.0'} web3-validator@2.0.6: @@ -4879,8 +4890,8 @@ packages: resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} engines: {node: '>=18'} - whatwg-url@14.0.0: - resolution: {integrity: sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==} + whatwg-url@14.2.0: + resolution: {integrity: sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==} engines: {node: '>=18'} whatwg-url@5.0.0: @@ -4889,8 +4900,8 @@ packages: whatwg-url@7.1.0: resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} - which-typed-array@1.1.15: - resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + which-typed-array@1.1.19: + resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==} engines: {node: '>= 0.4'} which@2.0.2: @@ -5019,16 +5030,16 @@ packages: yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - yaml@2.6.0: - resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==} - engines: {node: '>= 14'} - hasBin: true - yaml@2.7.0: resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} engines: {node: '>= 14'} hasBin: true + yaml@2.8.0: + resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==} + engines: {node: '>= 14.6'} + hasBin: true + yargs-parser@20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} @@ -5069,14 +5080,11 @@ packages: resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} engines: {node: '>=18'} - yoga-wasm-web@0.3.3: - resolution: {integrity: sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA==} + yoga-layout@3.2.1: + resolution: {integrity: sha512-0LPOt3AxKqMdFBZA3HBAt/t/8vIKq7VaQYbuA8WxCgung+p9TVyKRYdpvCb80HcdTN2NkbIKbhNwKUfm3tQywQ==} - zod@3.23.8: - resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} - - zod@3.24.2: - resolution: {integrity: sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==} + zod@3.25.52: + resolution: {integrity: sha512-uAbT2zN2aCdHH4OmFrV/GhZy1rsnIgIOaQ+YDLUAzMe4560rscckxxg4Myk+KHarIAUhya2clp4EnCqXWF0eew==} snapshots: @@ -5092,26 +5100,27 @@ snapshots: comlink: 4.4.2 eventemitter3: 5.0.1 lodash: 4.17.21 - lru-cache: 11.0.2 - pino: 9.6.0 + lru-cache: 11.1.0 + pino: 9.7.0 pino-pretty: 13.0.0 rxjs: 7.8.2 - zod: 3.24.2 + zod: 3.25.52 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - '@acala-network/chopsticks-db@1.0.5(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.5.4))': + '@acala-network/chopsticks-db@1.0.5(ts-node@10.9.2(@types/node@22.12.0)(typescript@5.5.4))': dependencies: '@acala-network/chopsticks-core': 1.0.5 '@polkadot/util': 13.3.1 - idb: 8.0.2 + idb: 8.0.3 sqlite3: 5.1.7 - typeorm: 0.3.20(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.5.4)) + typeorm: 0.3.24(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@22.12.0)(typescript@5.5.4)) transitivePeerDependencies: - '@google-cloud/spanner' - '@sap/hana-client' + - babel-plugin-macros - better-sqlite3 - bluebird - bufferutil @@ -5125,6 +5134,7 @@ snapshots: - pg-native - pg-query-stream - redis + - reflect-metadata - sql.js - supports-color - ts-node @@ -5136,10 +5146,10 @@ snapshots: '@polkadot/util': 13.3.1 '@polkadot/wasm-util': 7.4.1(@polkadot/util@13.3.1) - '@acala-network/chopsticks@1.0.5(debug@4.3.7)(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.5.4))': + '@acala-network/chopsticks@1.0.5(debug@4.3.7)(ts-node@10.9.2(@types/node@22.12.0)(typescript@5.5.4))': dependencies: '@acala-network/chopsticks-core': 1.0.5 - '@acala-network/chopsticks-db': 1.0.5(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.5.4)) + '@acala-network/chopsticks-db': 1.0.5(ts-node@10.9.2(@types/node@22.12.0)(typescript@5.5.4)) '@pnpm/npm-conf': 3.0.0 '@polkadot/api': 15.10.2 '@polkadot/api-augment': 15.10.2 @@ -5149,17 +5159,18 @@ snapshots: '@polkadot/util-crypto': 13.3.1(@polkadot/util@13.3.1) axios: 1.9.0(debug@4.3.7) comlink: 4.4.2 - dotenv: 16.4.7 + dotenv: 16.5.0 global-agent: 3.0.0 js-yaml: 4.1.0 jsondiffpatch: 0.5.0 lodash: 4.17.21 ws: 8.18.2 yargs: 17.7.2 - zod: 3.24.2 + zod: 3.25.52 transitivePeerDependencies: - '@google-cloud/spanner' - '@sap/hana-client' + - babel-plugin-macros - better-sqlite3 - bluebird - bufferutil @@ -5174,16 +5185,17 @@ snapshots: - pg-native - pg-query-stream - redis + - reflect-metadata - sql.js - supports-color - ts-node - typeorm-aurora-data-api-driver - utf-8-validate - '@acala-network/chopsticks@1.0.5(debug@4.4.0)(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.5.4))': + '@acala-network/chopsticks@1.0.5(debug@4.4.0)(ts-node@10.9.2(@types/node@22.12.0)(typescript@5.5.4))': dependencies: '@acala-network/chopsticks-core': 1.0.5 - '@acala-network/chopsticks-db': 1.0.5(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.5.4)) + '@acala-network/chopsticks-db': 1.0.5(ts-node@10.9.2(@types/node@22.12.0)(typescript@5.5.4)) '@pnpm/npm-conf': 3.0.0 '@polkadot/api': 15.10.2 '@polkadot/api-augment': 15.10.2 @@ -5193,17 +5205,18 @@ snapshots: '@polkadot/util-crypto': 13.3.1(@polkadot/util@13.3.1) axios: 1.9.0(debug@4.4.0) comlink: 4.4.2 - dotenv: 16.4.7 + dotenv: 16.5.0 global-agent: 3.0.0 js-yaml: 4.1.0 jsondiffpatch: 0.5.0 lodash: 4.17.21 ws: 8.18.2 yargs: 17.7.2 - zod: 3.24.2 + zod: 3.25.52 transitivePeerDependencies: - '@google-cloud/spanner' - '@sap/hana-client' + - babel-plugin-macros - better-sqlite3 - bluebird - bufferutil @@ -5218,6 +5231,7 @@ snapshots: - pg-native - pg-query-stream - redis + - reflect-metadata - sql.js - supports-color - ts-node @@ -5233,19 +5247,27 @@ snapshots: ansi-styles: 6.2.1 is-fullwidth-code-point: 4.0.0 + '@asamuzakjp/css-color@3.2.0': + dependencies: + '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-color-parser': 3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + lru-cache: 10.4.3 + '@asamuzakjp/dom-selector@2.0.2': dependencies: bidi-js: 1.0.3 css-tree: 2.3.1 is-potential-custom-element-name: 1.0.1 - '@babel/code-frame@7.26.2': + '@babel/code-frame@7.27.1': dependencies: - '@babel/helper-validator-identifier': 7.25.9 + '@babel/helper-validator-identifier': 7.27.1 js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/helper-validator-identifier@7.25.9': {} + '@babel/helper-validator-identifier@7.27.1': {} '@balena/dockerignore@1.0.2': {} @@ -5286,17 +5308,17 @@ snapshots: '@chainsafe/as-sha256@1.0.0': {} - '@chainsafe/as-sha256@1.0.1': {} + '@chainsafe/as-sha256@1.2.0': {} '@chainsafe/bls-hd-key@0.3.0': dependencies: - '@noble/hashes': 1.7.1 + '@noble/hashes': 1.8.0 '@chainsafe/bls-keygen@0.4.0': dependencies: '@chainsafe/bls-hd-key': 0.3.0 - '@noble/hashes': 1.7.1 - '@scure/bip39': 1.5.4 + '@noble/hashes': 1.8.0 + '@scure/bip39': 1.6.0 '@chainsafe/bls@7.1.3(@chainsafe/blst@0.2.11(encoding@0.1.13))': dependencies: @@ -5334,19 +5356,24 @@ snapshots: dependencies: '@chainsafe/as-sha256': 1.0.0 '@chainsafe/hashtree': 1.0.1 - '@noble/hashes': 1.7.1 + '@noble/hashes': 1.8.0 - '@chainsafe/persistent-merkle-tree@1.0.2': + '@chainsafe/persistent-merkle-tree@1.2.0': dependencies: - '@chainsafe/as-sha256': 1.0.1 + '@chainsafe/as-sha256': 1.2.0 '@chainsafe/hashtree': 1.0.1 - '@noble/hashes': 1.7.1 + '@noble/hashes': 1.8.0 '@chainsafe/ssz@1.0.2': dependencies: '@chainsafe/as-sha256': 1.0.0 '@chainsafe/persistent-merkle-tree': 1.0.1 + '@chainsafe/ssz@1.2.1': + dependencies: + '@chainsafe/as-sha256': 1.2.0 + '@chainsafe/persistent-merkle-tree': 1.2.0 + '@colors/colors@1.5.0': optional: true @@ -5360,6 +5387,26 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.9 + '@csstools/color-helpers@5.0.2': {} + + '@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': + dependencies: + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + + '@csstools/css-color-parser@3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': + dependencies: + '@csstools/color-helpers': 5.0.2 + '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + + '@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4)': + dependencies: + '@csstools/css-tokenizer': 3.0.4 + + '@csstools/css-tokenizer@3.0.4': {} + '@dabh/diagnostics@2.0.3': dependencies: colorspace: 1.1.4 @@ -5372,7 +5419,7 @@ snapshots: '@esbuild/aix-ppc64@0.23.1': optional: true - '@esbuild/aix-ppc64@0.24.0': + '@esbuild/aix-ppc64@0.25.5': optional: true '@esbuild/android-arm64@0.21.5': @@ -5381,7 +5428,7 @@ snapshots: '@esbuild/android-arm64@0.23.1': optional: true - '@esbuild/android-arm64@0.24.0': + '@esbuild/android-arm64@0.25.5': optional: true '@esbuild/android-arm@0.21.5': @@ -5390,7 +5437,7 @@ snapshots: '@esbuild/android-arm@0.23.1': optional: true - '@esbuild/android-arm@0.24.0': + '@esbuild/android-arm@0.25.5': optional: true '@esbuild/android-x64@0.21.5': @@ -5399,7 +5446,7 @@ snapshots: '@esbuild/android-x64@0.23.1': optional: true - '@esbuild/android-x64@0.24.0': + '@esbuild/android-x64@0.25.5': optional: true '@esbuild/darwin-arm64@0.21.5': @@ -5408,7 +5455,7 @@ snapshots: '@esbuild/darwin-arm64@0.23.1': optional: true - '@esbuild/darwin-arm64@0.24.0': + '@esbuild/darwin-arm64@0.25.5': optional: true '@esbuild/darwin-x64@0.21.5': @@ -5417,7 +5464,7 @@ snapshots: '@esbuild/darwin-x64@0.23.1': optional: true - '@esbuild/darwin-x64@0.24.0': + '@esbuild/darwin-x64@0.25.5': optional: true '@esbuild/freebsd-arm64@0.21.5': @@ -5426,7 +5473,7 @@ snapshots: '@esbuild/freebsd-arm64@0.23.1': optional: true - '@esbuild/freebsd-arm64@0.24.0': + '@esbuild/freebsd-arm64@0.25.5': optional: true '@esbuild/freebsd-x64@0.21.5': @@ -5435,7 +5482,7 @@ snapshots: '@esbuild/freebsd-x64@0.23.1': optional: true - '@esbuild/freebsd-x64@0.24.0': + '@esbuild/freebsd-x64@0.25.5': optional: true '@esbuild/linux-arm64@0.21.5': @@ -5444,7 +5491,7 @@ snapshots: '@esbuild/linux-arm64@0.23.1': optional: true - '@esbuild/linux-arm64@0.24.0': + '@esbuild/linux-arm64@0.25.5': optional: true '@esbuild/linux-arm@0.21.5': @@ -5453,7 +5500,7 @@ snapshots: '@esbuild/linux-arm@0.23.1': optional: true - '@esbuild/linux-arm@0.24.0': + '@esbuild/linux-arm@0.25.5': optional: true '@esbuild/linux-ia32@0.21.5': @@ -5462,7 +5509,7 @@ snapshots: '@esbuild/linux-ia32@0.23.1': optional: true - '@esbuild/linux-ia32@0.24.0': + '@esbuild/linux-ia32@0.25.5': optional: true '@esbuild/linux-loong64@0.21.5': @@ -5471,7 +5518,7 @@ snapshots: '@esbuild/linux-loong64@0.23.1': optional: true - '@esbuild/linux-loong64@0.24.0': + '@esbuild/linux-loong64@0.25.5': optional: true '@esbuild/linux-mips64el@0.21.5': @@ -5480,7 +5527,7 @@ snapshots: '@esbuild/linux-mips64el@0.23.1': optional: true - '@esbuild/linux-mips64el@0.24.0': + '@esbuild/linux-mips64el@0.25.5': optional: true '@esbuild/linux-ppc64@0.21.5': @@ -5489,7 +5536,7 @@ snapshots: '@esbuild/linux-ppc64@0.23.1': optional: true - '@esbuild/linux-ppc64@0.24.0': + '@esbuild/linux-ppc64@0.25.5': optional: true '@esbuild/linux-riscv64@0.21.5': @@ -5498,7 +5545,7 @@ snapshots: '@esbuild/linux-riscv64@0.23.1': optional: true - '@esbuild/linux-riscv64@0.24.0': + '@esbuild/linux-riscv64@0.25.5': optional: true '@esbuild/linux-s390x@0.21.5': @@ -5507,7 +5554,7 @@ snapshots: '@esbuild/linux-s390x@0.23.1': optional: true - '@esbuild/linux-s390x@0.24.0': + '@esbuild/linux-s390x@0.25.5': optional: true '@esbuild/linux-x64@0.21.5': @@ -5516,7 +5563,10 @@ snapshots: '@esbuild/linux-x64@0.23.1': optional: true - '@esbuild/linux-x64@0.24.0': + '@esbuild/linux-x64@0.25.5': + optional: true + + '@esbuild/netbsd-arm64@0.25.5': optional: true '@esbuild/netbsd-x64@0.21.5': @@ -5525,13 +5575,13 @@ snapshots: '@esbuild/netbsd-x64@0.23.1': optional: true - '@esbuild/netbsd-x64@0.24.0': + '@esbuild/netbsd-x64@0.25.5': optional: true '@esbuild/openbsd-arm64@0.23.1': optional: true - '@esbuild/openbsd-arm64@0.24.0': + '@esbuild/openbsd-arm64@0.25.5': optional: true '@esbuild/openbsd-x64@0.21.5': @@ -5540,7 +5590,7 @@ snapshots: '@esbuild/openbsd-x64@0.23.1': optional: true - '@esbuild/openbsd-x64@0.24.0': + '@esbuild/openbsd-x64@0.25.5': optional: true '@esbuild/sunos-x64@0.21.5': @@ -5549,7 +5599,7 @@ snapshots: '@esbuild/sunos-x64@0.23.1': optional: true - '@esbuild/sunos-x64@0.24.0': + '@esbuild/sunos-x64@0.25.5': optional: true '@esbuild/win32-arm64@0.21.5': @@ -5558,7 +5608,7 @@ snapshots: '@esbuild/win32-arm64@0.23.1': optional: true - '@esbuild/win32-arm64@0.24.0': + '@esbuild/win32-arm64@0.25.5': optional: true '@esbuild/win32-ia32@0.21.5': @@ -5567,7 +5617,7 @@ snapshots: '@esbuild/win32-ia32@0.23.1': optional: true - '@esbuild/win32-ia32@0.24.0': + '@esbuild/win32-ia32@0.25.5': optional: true '@esbuild/win32-x64@0.21.5': @@ -5576,7 +5626,7 @@ snapshots: '@esbuild/win32-x64@0.23.1': optional: true - '@esbuild/win32-x64@0.24.0': + '@esbuild/win32-x64@0.25.5': optional: true '@ethereumjs/block@4.3.0': @@ -5681,7 +5731,7 @@ snapshots: '@ethereumjs/statemanager': 2.4.0 '@ethereumjs/tx': 5.4.0 '@ethereumjs/util': 9.1.0 - '@noble/curves': 1.8.1 + '@noble/curves': 1.9.2 '@types/debug': 4.1.12 debug: 4.3.7(supports-color@8.1.1) ethereum-cryptography: 2.2.1 @@ -5851,7 +5901,7 @@ snapshots: dependencies: '@ethersproject/bytes': 5.8.0 '@ethersproject/logger': 5.8.0 - bn.js: 5.2.1 + bn.js: 5.2.2 '@ethersproject/bytes@5.8.0': dependencies: @@ -5984,7 +6034,7 @@ snapshots: '@ethersproject/bytes': 5.8.0 '@ethersproject/logger': 5.8.0 '@ethersproject/properties': 5.8.0 - bn.js: 5.2.1 + bn.js: 5.2.2 elliptic: 6.6.1 hash.js: 1.1.7 @@ -6057,39 +6107,39 @@ snapshots: '@gar/promisify@1.1.3': {} - '@grpc/grpc-js@1.12.6': + '@grpc/grpc-js@1.13.4': dependencies: - '@grpc/proto-loader': 0.7.13 + '@grpc/proto-loader': 0.7.15 '@js-sdsl/ordered-map': 4.4.2 - '@grpc/proto-loader@0.7.13': + '@grpc/proto-loader@0.7.15': dependencies: lodash.camelcase: 4.3.0 - long: 5.3.0 - protobufjs: 7.4.0 + long: 5.3.2 + protobufjs: 7.5.3 yargs: 17.7.2 - '@inquirer/checkbox@4.1.1(@types/node@22.10.5)': + '@inquirer/checkbox@4.1.8(@types/node@22.12.0)': dependencies: - '@inquirer/core': 10.1.6(@types/node@22.10.5) - '@inquirer/figures': 1.0.10 - '@inquirer/type': 3.0.4(@types/node@22.10.5) + '@inquirer/core': 10.1.13(@types/node@22.12.0) + '@inquirer/figures': 1.0.12 + '@inquirer/type': 3.0.7(@types/node@22.12.0) ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.10.5 + '@types/node': 22.12.0 - '@inquirer/confirm@5.1.5(@types/node@22.10.5)': + '@inquirer/confirm@5.1.12(@types/node@22.12.0)': dependencies: - '@inquirer/core': 10.1.6(@types/node@22.10.5) - '@inquirer/type': 3.0.4(@types/node@22.10.5) + '@inquirer/core': 10.1.13(@types/node@22.12.0) + '@inquirer/type': 3.0.7(@types/node@22.12.0) optionalDependencies: - '@types/node': 22.10.5 + '@types/node': 22.12.0 - '@inquirer/core@10.1.6(@types/node@22.10.5)': + '@inquirer/core@10.1.13(@types/node@22.12.0)': dependencies: - '@inquirer/figures': 1.0.10 - '@inquirer/type': 3.0.4(@types/node@22.10.5) + '@inquirer/figures': 1.0.12 + '@inquirer/type': 3.0.7(@types/node@22.12.0) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -6097,93 +6147,93 @@ snapshots: wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.10.5 + '@types/node': 22.12.0 - '@inquirer/editor@4.2.6(@types/node@22.10.5)': + '@inquirer/editor@4.2.13(@types/node@22.12.0)': dependencies: - '@inquirer/core': 10.1.6(@types/node@22.10.5) - '@inquirer/type': 3.0.4(@types/node@22.10.5) + '@inquirer/core': 10.1.13(@types/node@22.12.0) + '@inquirer/type': 3.0.7(@types/node@22.12.0) external-editor: 3.1.0 optionalDependencies: - '@types/node': 22.10.5 + '@types/node': 22.12.0 - '@inquirer/expand@4.0.8(@types/node@22.10.5)': + '@inquirer/expand@4.0.15(@types/node@22.12.0)': dependencies: - '@inquirer/core': 10.1.6(@types/node@22.10.5) - '@inquirer/type': 3.0.4(@types/node@22.10.5) + '@inquirer/core': 10.1.13(@types/node@22.12.0) + '@inquirer/type': 3.0.7(@types/node@22.12.0) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.10.5 + '@types/node': 22.12.0 - '@inquirer/figures@1.0.10': {} + '@inquirer/figures@1.0.12': {} - '@inquirer/input@4.1.5(@types/node@22.10.5)': + '@inquirer/input@4.1.12(@types/node@22.12.0)': dependencies: - '@inquirer/core': 10.1.6(@types/node@22.10.5) - '@inquirer/type': 3.0.4(@types/node@22.10.5) + '@inquirer/core': 10.1.13(@types/node@22.12.0) + '@inquirer/type': 3.0.7(@types/node@22.12.0) optionalDependencies: - '@types/node': 22.10.5 + '@types/node': 22.12.0 - '@inquirer/number@3.0.8(@types/node@22.10.5)': + '@inquirer/number@3.0.15(@types/node@22.12.0)': dependencies: - '@inquirer/core': 10.1.6(@types/node@22.10.5) - '@inquirer/type': 3.0.4(@types/node@22.10.5) + '@inquirer/core': 10.1.13(@types/node@22.12.0) + '@inquirer/type': 3.0.7(@types/node@22.12.0) optionalDependencies: - '@types/node': 22.10.5 + '@types/node': 22.12.0 - '@inquirer/password@4.0.8(@types/node@22.10.5)': + '@inquirer/password@4.0.15(@types/node@22.12.0)': dependencies: - '@inquirer/core': 10.1.6(@types/node@22.10.5) - '@inquirer/type': 3.0.4(@types/node@22.10.5) + '@inquirer/core': 10.1.13(@types/node@22.12.0) + '@inquirer/type': 3.0.7(@types/node@22.12.0) ansi-escapes: 4.3.2 optionalDependencies: - '@types/node': 22.10.5 - - '@inquirer/prompts@7.3.1(@types/node@22.10.5)': - dependencies: - '@inquirer/checkbox': 4.1.1(@types/node@22.10.5) - '@inquirer/confirm': 5.1.5(@types/node@22.10.5) - '@inquirer/editor': 4.2.6(@types/node@22.10.5) - '@inquirer/expand': 4.0.8(@types/node@22.10.5) - '@inquirer/input': 4.1.5(@types/node@22.10.5) - '@inquirer/number': 3.0.8(@types/node@22.10.5) - '@inquirer/password': 4.0.8(@types/node@22.10.5) - '@inquirer/rawlist': 4.0.8(@types/node@22.10.5) - '@inquirer/search': 3.0.8(@types/node@22.10.5) - '@inquirer/select': 4.0.8(@types/node@22.10.5) + '@types/node': 22.12.0 + + '@inquirer/prompts@7.3.1(@types/node@22.12.0)': + dependencies: + '@inquirer/checkbox': 4.1.8(@types/node@22.12.0) + '@inquirer/confirm': 5.1.12(@types/node@22.12.0) + '@inquirer/editor': 4.2.13(@types/node@22.12.0) + '@inquirer/expand': 4.0.15(@types/node@22.12.0) + '@inquirer/input': 4.1.12(@types/node@22.12.0) + '@inquirer/number': 3.0.15(@types/node@22.12.0) + '@inquirer/password': 4.0.15(@types/node@22.12.0) + '@inquirer/rawlist': 4.1.3(@types/node@22.12.0) + '@inquirer/search': 3.0.15(@types/node@22.12.0) + '@inquirer/select': 4.2.3(@types/node@22.12.0) optionalDependencies: - '@types/node': 22.10.5 + '@types/node': 22.12.0 - '@inquirer/rawlist@4.0.8(@types/node@22.10.5)': + '@inquirer/rawlist@4.1.3(@types/node@22.12.0)': dependencies: - '@inquirer/core': 10.1.6(@types/node@22.10.5) - '@inquirer/type': 3.0.4(@types/node@22.10.5) + '@inquirer/core': 10.1.13(@types/node@22.12.0) + '@inquirer/type': 3.0.7(@types/node@22.12.0) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.10.5 + '@types/node': 22.12.0 - '@inquirer/search@3.0.8(@types/node@22.10.5)': + '@inquirer/search@3.0.15(@types/node@22.12.0)': dependencies: - '@inquirer/core': 10.1.6(@types/node@22.10.5) - '@inquirer/figures': 1.0.10 - '@inquirer/type': 3.0.4(@types/node@22.10.5) + '@inquirer/core': 10.1.13(@types/node@22.12.0) + '@inquirer/figures': 1.0.12 + '@inquirer/type': 3.0.7(@types/node@22.12.0) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.10.5 + '@types/node': 22.12.0 - '@inquirer/select@4.0.8(@types/node@22.10.5)': + '@inquirer/select@4.2.3(@types/node@22.12.0)': dependencies: - '@inquirer/core': 10.1.6(@types/node@22.10.5) - '@inquirer/figures': 1.0.10 - '@inquirer/type': 3.0.4(@types/node@22.10.5) + '@inquirer/core': 10.1.13(@types/node@22.12.0) + '@inquirer/figures': 1.0.12 + '@inquirer/type': 3.0.7(@types/node@22.12.0) ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 22.10.5 + '@types/node': 22.12.0 - '@inquirer/type@3.0.4(@types/node@22.10.5)': + '@inquirer/type@3.0.7(@types/node@22.12.0)': optionalDependencies: - '@types/node': 22.10.5 + '@types/node': 22.12.0 '@isaacs/cliui@8.0.2': dependencies: @@ -6194,7 +6244,7 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@jridgewell/gen-mapping@0.3.5': + '@jridgewell/gen-mapping@0.3.8': dependencies: '@jridgewell/set-array': 1.2.1 '@jridgewell/sourcemap-codec': 1.5.0 @@ -6218,14 +6268,14 @@ snapshots: '@js-sdsl/ordered-map@4.4.2': {} - '@lodestar/api@1.28.1': + '@lodestar/api@1.31.0': dependencies: - '@chainsafe/persistent-merkle-tree': 1.0.2 - '@chainsafe/ssz': 1.0.2 - '@lodestar/config': 1.28.1 - '@lodestar/params': 1.28.1 - '@lodestar/types': 1.28.1 - '@lodestar/utils': 1.28.1 + '@chainsafe/persistent-merkle-tree': 1.2.0 + '@chainsafe/ssz': 1.2.1 + '@lodestar/config': 1.31.0 + '@lodestar/params': 1.31.0 + '@lodestar/types': 1.31.0 + '@lodestar/utils': 1.31.0 eventsource: 2.0.2 qs: 6.14.0 @@ -6236,20 +6286,20 @@ snapshots: '@lodestar/types': 1.27.1 '@lodestar/utils': 1.27.1 - '@lodestar/config@1.28.1': + '@lodestar/config@1.31.0': dependencies: - '@chainsafe/ssz': 1.0.2 - '@lodestar/params': 1.28.1 - '@lodestar/types': 1.28.1 - '@lodestar/utils': 1.28.1 + '@chainsafe/ssz': 1.2.1 + '@lodestar/params': 1.31.0 + '@lodestar/types': 1.31.0 + '@lodestar/utils': 1.31.0 '@lodestar/light-client@1.27.1(encoding@0.1.13)': dependencies: '@chainsafe/bls': 7.1.3(@chainsafe/blst@0.2.11(encoding@0.1.13)) '@chainsafe/blst': 0.2.11(encoding@0.1.13) - '@chainsafe/persistent-merkle-tree': 1.0.2 + '@chainsafe/persistent-merkle-tree': 1.2.0 '@chainsafe/ssz': 1.0.2 - '@lodestar/api': 1.28.1 + '@lodestar/api': 1.31.0 '@lodestar/config': 1.27.1 '@lodestar/params': 1.27.1 '@lodestar/types': 1.27.1 @@ -6260,16 +6310,16 @@ snapshots: - encoding - supports-color - '@lodestar/logger@1.28.1': + '@lodestar/logger@1.31.0': dependencies: - '@lodestar/utils': 1.28.1 + '@lodestar/utils': 1.31.0 winston: 3.17.0 winston-daily-rotate-file: 4.7.1(winston@3.17.0) winston-transport: 4.9.0 '@lodestar/params@1.27.1': {} - '@lodestar/params@1.28.1': {} + '@lodestar/params@1.31.0': {} '@lodestar/prover@1.27.1(debug@4.3.7)(encoding@0.1.13)': dependencies: @@ -6281,10 +6331,10 @@ snapshots: '@ethereumjs/tx': 4.2.0 '@ethereumjs/util': 8.1.0 '@ethereumjs/vm': 6.5.0 - '@lodestar/api': 1.28.1 + '@lodestar/api': 1.31.0 '@lodestar/config': 1.27.1 '@lodestar/light-client': 1.27.1(encoding@0.1.13) - '@lodestar/logger': 1.28.1 + '@lodestar/logger': 1.31.0 '@lodestar/params': 1.27.1 '@lodestar/types': 1.27.1 '@lodestar/utils': 1.27.1 @@ -6308,32 +6358,56 @@ snapshots: '@lodestar/params': 1.27.1 ethereum-cryptography: 2.2.1 - '@lodestar/types@1.28.1': + '@lodestar/types@1.31.0': dependencies: - '@chainsafe/ssz': 1.0.2 - '@lodestar/params': 1.28.1 + '@chainsafe/ssz': 1.2.1 + '@lodestar/params': 1.31.0 ethereum-cryptography: 2.2.1 '@lodestar/utils@1.27.1': dependencies: - '@chainsafe/as-sha256': 1.0.1 + '@chainsafe/as-sha256': 1.2.0 any-signal: 3.0.1 bigint-buffer: 1.1.5 case: 1.6.3 js-yaml: 4.1.0 - '@lodestar/utils@1.28.1': + '@lodestar/utils@1.31.0': dependencies: - '@chainsafe/as-sha256': 1.0.1 - any-signal: 3.0.1 + '@chainsafe/as-sha256': 1.2.0 + any-signal: 4.1.1 bigint-buffer: 1.1.5 case: 1.6.3 js-yaml: 4.1.0 - '@moonbeam-network/api-augment@0.3401.2(postcss@8.4.49)(yaml@2.7.0)': + '@moonbeam-network/api-augment@0.3401.2(postcss@8.5.4)(yaml@2.7.0)': + dependencies: + '@biomejs/biome': 1.9.4 + '@moonbeam-network/types-bundle': 1.0.2(postcss@8.5.4)(tsx@4.19.2)(yaml@2.7.0) + '@polkadot/api': 15.10.2 + '@polkadot/api-base': 15.10.2 + '@polkadot/rpc-core': 15.10.2 + '@polkadot/typegen': 15.10.2 + '@polkadot/types': 15.10.2 + '@polkadot/types-codec': 15.10.2 + '@types/node': 22.12.0 + tsup: 8.5.0(postcss@8.5.4)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.7.0) + tsx: 4.19.2 + typescript: 5.5.4 + transitivePeerDependencies: + - '@microsoft/api-extractor' + - '@swc/core' + - bufferutil + - jiti + - postcss + - supports-color + - utf-8-validate + - yaml + + '@moonbeam-network/api-augment@0.3401.2(postcss@8.5.4)(yaml@2.8.0)': dependencies: '@biomejs/biome': 1.9.4 - '@moonbeam-network/types-bundle': 1.0.2(postcss@8.4.49)(tsx@4.19.2)(yaml@2.7.0) + '@moonbeam-network/types-bundle': 1.0.2(postcss@8.5.4)(tsx@4.19.2)(yaml@2.8.0) '@polkadot/api': 15.10.2 '@polkadot/api-base': 15.10.2 '@polkadot/rpc-core': 15.10.2 @@ -6341,7 +6415,7 @@ snapshots: '@polkadot/types': 15.10.2 '@polkadot/types-codec': 15.10.2 '@types/node': 22.12.0 - tsup: 8.3.5(postcss@8.4.49)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.7.0) + tsup: 8.5.0(postcss@8.5.4)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.8.0) tsx: 4.19.2 typescript: 5.5.4 transitivePeerDependencies: @@ -6354,7 +6428,29 @@ snapshots: - utf-8-validate - yaml - '@moonbeam-network/types-bundle@1.0.2(postcss@8.4.49)(tsx@4.19.2)(yaml@2.7.0)': + '@moonbeam-network/types-bundle@1.0.2(postcss@8.5.4)(tsx@4.19.2)(yaml@2.7.0)': + dependencies: + '@biomejs/biome': 1.9.4 + '@polkadot/api': 15.10.2 + '@polkadot/api-base': 15.10.2 + '@polkadot/rpc-core': 15.10.2 + '@polkadot/typegen': 15.10.2 + '@polkadot/types': 15.10.2 + '@polkadot/types-codec': 15.10.2 + tsup: 8.5.0(postcss@8.5.4)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.7.0) + typescript: 5.5.4 + transitivePeerDependencies: + - '@microsoft/api-extractor' + - '@swc/core' + - bufferutil + - jiti + - postcss + - supports-color + - tsx + - utf-8-validate + - yaml + + '@moonbeam-network/types-bundle@1.0.2(postcss@8.5.4)(tsx@4.19.2)(yaml@2.8.0)': dependencies: '@biomejs/biome': 1.9.4 '@polkadot/api': 15.10.2 @@ -6363,7 +6459,7 @@ snapshots: '@polkadot/typegen': 15.10.2 '@polkadot/types': 15.10.2 '@polkadot/types-codec': 15.10.2 - tsup: 8.3.5(postcss@8.4.49)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.7.0) + tsup: 8.5.0(postcss@8.5.4)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.8.0) typescript: 5.5.4 transitivePeerDependencies: - '@microsoft/api-extractor' @@ -6376,13 +6472,13 @@ snapshots: - utf-8-validate - yaml - '@moonwall/cli@5.10.0(@types/node@22.10.5)(chokidar@3.6.0)(encoding@0.1.13)(jsdom@23.2.0)(postcss@8.4.49)(rxjs@7.8.2)(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.5.4))(tsx@4.19.2)(typescript@5.5.4)(zod@3.24.2)': + '@moonwall/cli@5.10.0(@types/node@22.12.0)(chokidar@3.6.0)(encoding@0.1.13)(jsdom@23.2.0)(postcss@8.5.4)(rxjs@7.8.2)(ts-node@10.9.2(@types/node@22.12.0)(typescript@5.5.4))(tsx@4.19.2)(typescript@5.5.4)(zod@3.25.52)': dependencies: - '@acala-network/chopsticks': 1.0.5(debug@4.4.0)(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.5.4)) - '@inquirer/prompts': 7.3.1(@types/node@22.10.5) - '@moonbeam-network/api-augment': 0.3401.2(postcss@8.4.49)(yaml@2.7.0) - '@moonwall/types': 5.10.0(@vitest/ui@2.1.5(vitest@2.1.5))(chokidar@3.6.0)(encoding@0.1.13)(jsdom@23.2.0)(postcss@8.4.49)(rxjs@7.8.2)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.7.0)(zod@3.24.2) - '@moonwall/util': 5.10.0(@types/node@22.10.5)(@vitest/ui@2.1.5(vitest@2.1.5))(chokidar@3.6.0)(encoding@0.1.13)(jsdom@23.2.0)(postcss@8.4.49)(rxjs@7.8.2)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.7.0)(zod@3.24.2) + '@acala-network/chopsticks': 1.0.5(debug@4.4.0)(ts-node@10.9.2(@types/node@22.12.0)(typescript@5.5.4)) + '@inquirer/prompts': 7.3.1(@types/node@22.12.0) + '@moonbeam-network/api-augment': 0.3401.2(postcss@8.5.4)(yaml@2.7.0) + '@moonwall/types': 5.10.0(@vitest/ui@2.1.5)(chokidar@3.6.0)(encoding@0.1.13)(jsdom@23.2.0)(postcss@8.5.4)(rxjs@7.8.2)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.7.0)(zod@3.25.52) + '@moonwall/util': 5.10.0(@types/node@22.12.0)(@vitest/ui@2.1.5)(chokidar@3.6.0)(encoding@0.1.13)(jsdom@23.2.0)(postcss@8.5.4)(rxjs@7.8.2)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.7.0)(zod@3.25.52) '@octokit/rest': 21.1.0 '@polkadot/api': 15.10.2 '@polkadot/api-derive': 15.10.2 @@ -6394,8 +6490,8 @@ snapshots: '@types/react': 18.3.12 '@types/tmp': 0.2.6 '@vitest/ui': 2.1.5(vitest@2.1.5) - '@zombienet/orchestrator': 0.0.98(@polkadot/util@13.3.1)(@types/node@22.10.5)(chokidar@3.6.0) - '@zombienet/utils': 0.0.25(@types/node@22.10.5)(chokidar@3.6.0)(typescript@5.5.4) + '@zombienet/orchestrator': 0.0.98(@polkadot/util@13.3.1)(@types/node@22.12.0)(chokidar@3.6.0) + '@zombienet/utils': 0.0.25(@types/node@22.12.0)(chokidar@3.6.0)(typescript@5.5.4) bottleneck: 2.19.5 cfonts: 3.3.0 chalk: 5.4.1 @@ -6405,21 +6501,21 @@ snapshots: debug: 4.4.0 dockerode: 4.0.4 dotenv: 16.4.7 - ethers: 6.13.4 + ethers: 6.14.3 get-port: 7.1.0 - ink: 5.1.0(@types/react@18.3.12)(react@18.3.1) + ink: 5.2.1(@types/react@18.3.12)(react@18.3.1) jsonc-parser: 3.3.1 minimatch: 10.0.1 - polkadot-api: 1.7.4(postcss@8.4.49)(rxjs@7.8.2)(tsx@4.19.2)(yaml@2.7.0) + polkadot-api: 1.7.4(postcss@8.5.4)(rxjs@7.8.2)(tsx@4.19.2)(yaml@2.7.0) react: 18.3.1 - semver: 7.6.3 + semver: 7.7.2 tiny-invariant: 1.3.3 tmp: 0.2.3 - viem: 2.22.21(typescript@5.5.4)(zod@3.24.2) - vitest: 2.1.5(@types/node@22.10.5)(@vitest/ui@2.1.5)(jsdom@23.2.0) - web3: 4.15.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.24.2) + viem: 2.22.21(typescript@5.5.4)(zod@3.25.52) + vitest: 2.1.5(@types/node@22.12.0)(@vitest/ui@2.1.5)(jsdom@23.2.0) + web3: 4.15.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.25.52) web3-providers-ws: 4.0.7 - ws: 8.18.0 + ws: 8.18.2 yaml: 2.7.0 yargs: 17.7.2 transitivePeerDependencies: @@ -6431,6 +6527,7 @@ snapshots: - '@swc/wasm' - '@types/node' - '@vitest/browser' + - babel-plugin-macros - better-sqlite3 - bluebird - bufferutil @@ -6455,6 +6552,7 @@ snapshots: - postcss - react-devtools-core - redis + - reflect-metadata - rxjs - sass - sass-embedded @@ -6470,7 +6568,7 @@ snapshots: - utf-8-validate - zod - '@moonwall/types@5.10.0(@vitest/ui@2.1.5(vitest@2.1.5))(chokidar@3.6.0)(encoding@0.1.13)(jsdom@23.2.0)(postcss@8.4.49)(rxjs@7.8.2)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.7.0)(zod@3.24.2)': + '@moonwall/types@5.10.0(@vitest/ui@2.1.5)(chokidar@3.6.0)(encoding@0.1.13)(jsdom@23.2.0)(postcss@8.5.4)(rxjs@7.8.2)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.7.0)(zod@3.25.52)': dependencies: '@polkadot/api': 15.10.2 '@polkadot/api-base': 15.10.2 @@ -6482,11 +6580,11 @@ snapshots: '@zombienet/utils': 0.0.25(@types/node@22.12.0)(chokidar@3.6.0)(typescript@5.5.4) bottleneck: 2.19.5 debug: 4.3.7(supports-color@8.1.1) - ethers: 6.13.4 - polkadot-api: 1.7.7(postcss@8.4.49)(rxjs@7.8.2)(tsx@4.19.2)(yaml@2.7.0) - viem: 2.22.21(typescript@5.5.4)(zod@3.24.2) - vitest: 2.1.5(@types/node@22.12.0)(@vitest/ui@2.1.5(vitest@2.1.5))(jsdom@23.2.0) - web3: 4.15.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.24.2) + ethers: 6.14.3 + polkadot-api: 1.7.4(postcss@8.5.4)(rxjs@7.8.2)(tsx@4.19.2)(yaml@2.7.0) + viem: 2.22.21(typescript@5.5.4)(zod@3.25.52) + vitest: 2.1.5(@types/node@22.12.0)(@vitest/ui@2.1.5)(jsdom@23.2.0) + web3: 4.15.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.25.52) transitivePeerDependencies: - '@edge-runtime/vm' - '@microsoft/api-extractor' @@ -6517,39 +6615,28 @@ snapshots: - yaml - zod - '@moonwall/util@5.10.0(@types/node@22.10.5)(@vitest/ui@2.1.5(vitest@2.1.5))(chokidar@3.6.0)(encoding@0.1.13)(jsdom@23.2.0)(postcss@8.4.49)(rxjs@7.8.2)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.7.0)(zod@3.24.2)': + '@moonwall/types@5.10.0(@vitest/ui@2.1.5)(chokidar@3.6.0)(encoding@0.1.13)(jsdom@23.2.0)(postcss@8.5.4)(rxjs@7.8.2)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.8.0)(zod@3.25.52)': dependencies: - '@inquirer/prompts': 7.3.1(@types/node@22.10.5) - '@moonbeam-network/api-augment': 0.3401.2(postcss@8.4.49)(yaml@2.7.0) - '@moonwall/types': 5.10.0(@vitest/ui@2.1.5(vitest@2.1.5))(chokidar@3.6.0)(encoding@0.1.13)(jsdom@23.2.0)(postcss@8.4.49)(rxjs@7.8.2)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.7.0)(zod@3.24.2) '@polkadot/api': 15.10.2 - '@polkadot/api-derive': 15.10.2 + '@polkadot/api-base': 15.10.2 '@polkadot/keyring': 13.3.1(@polkadot/util-crypto@13.3.1(@polkadot/util@13.3.1))(@polkadot/util@13.3.1) - '@polkadot/rpc-provider': 15.10.2 '@polkadot/types': 15.10.2 - '@polkadot/types-codec': 15.10.2 '@polkadot/util': 13.3.1 '@polkadot/util-crypto': 13.3.1(@polkadot/util@13.3.1) + '@types/node': 22.12.0 + '@zombienet/utils': 0.0.25(@types/node@22.12.0)(chokidar@3.6.0)(typescript@5.5.4) bottleneck: 2.19.5 - chalk: 5.4.1 - clear: 0.1.0 - colors: 1.4.0 debug: 4.3.7(supports-color@8.1.1) - dotenv: 16.4.5 - ethers: 6.13.4 - rlp: 3.0.0 - semver: 7.6.3 - viem: 2.22.21(typescript@5.5.4)(zod@3.24.2) - vitest: 2.1.5(@types/node@22.10.5)(@vitest/ui@2.1.5)(jsdom@23.2.0) - web3: 4.15.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.24.2) - ws: 8.18.0 - yargs: 17.7.2 + ethers: 6.14.3 + polkadot-api: 1.7.4(postcss@8.5.4)(rxjs@7.8.2)(tsx@4.19.2)(yaml@2.8.0) + viem: 2.22.21(typescript@5.5.4)(zod@3.25.52) + vitest: 2.1.5(@types/node@22.12.0)(@vitest/ui@2.1.5)(jsdom@23.2.0) + web3: 4.15.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.25.52) transitivePeerDependencies: - '@edge-runtime/vm' - '@microsoft/api-extractor' - '@swc/core' - '@swc/wasm' - - '@types/node' - '@vitest/browser' - '@vitest/ui' - bufferutil @@ -6575,109 +6662,229 @@ snapshots: - yaml - zod - '@noble/ciphers@1.2.1': {} - - '@noble/curves@1.2.0': - dependencies: - '@noble/hashes': 1.3.2 - - '@noble/curves@1.4.2': - dependencies: - '@noble/hashes': 1.4.0 - - '@noble/curves@1.6.0': + '@moonwall/util@5.10.0(@types/node@22.12.0)(@vitest/ui@2.1.5)(chokidar@3.6.0)(encoding@0.1.13)(jsdom@23.2.0)(postcss@8.5.4)(rxjs@7.8.2)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.7.0)(zod@3.25.52)': dependencies: - '@noble/hashes': 1.5.0 - - '@noble/curves@1.8.1': - dependencies: - '@noble/hashes': 1.7.1 - - '@noble/ed25519@1.7.3': {} - - '@noble/hashes@1.3.2': {} - - '@noble/hashes@1.4.0': {} - - '@noble/hashes@1.5.0': {} - - '@noble/hashes@1.7.1': {} - - '@noble/hashes@1.8.0': {} - - '@noble/secp256k1@1.7.1': {} - + '@inquirer/prompts': 7.3.1(@types/node@22.12.0) + '@moonbeam-network/api-augment': 0.3401.2(postcss@8.5.4)(yaml@2.7.0) + '@moonwall/types': 5.10.0(@vitest/ui@2.1.5)(chokidar@3.6.0)(encoding@0.1.13)(jsdom@23.2.0)(postcss@8.5.4)(rxjs@7.8.2)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.7.0)(zod@3.25.52) + '@polkadot/api': 15.10.2 + '@polkadot/api-derive': 15.10.2 + '@polkadot/keyring': 13.3.1(@polkadot/util-crypto@13.3.1(@polkadot/util@13.3.1))(@polkadot/util@13.3.1) + '@polkadot/rpc-provider': 15.10.2 + '@polkadot/types': 15.10.2 + '@polkadot/types-codec': 15.10.2 + '@polkadot/util': 13.3.1 + '@polkadot/util-crypto': 13.3.1(@polkadot/util@13.3.1) + bottleneck: 2.19.5 + chalk: 5.4.1 + clear: 0.1.0 + colors: 1.4.0 + debug: 4.3.7(supports-color@8.1.1) + dotenv: 16.4.5 + ethers: 6.14.3 + rlp: 3.0.0 + semver: 7.7.2 + viem: 2.22.21(typescript@5.5.4)(zod@3.25.52) + vitest: 2.1.5(@types/node@22.12.0)(@vitest/ui@2.1.5)(jsdom@23.2.0) + web3: 4.15.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.25.52) + ws: 8.18.2 + yargs: 17.7.2 + transitivePeerDependencies: + - '@edge-runtime/vm' + - '@microsoft/api-extractor' + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - '@vitest/browser' + - '@vitest/ui' + - bufferutil + - chokidar + - encoding + - happy-dom + - jiti + - jsdom + - less + - lightningcss + - msw + - postcss + - rxjs + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - typescript + - utf-8-validate + - yaml + - zod + + '@moonwall/util@5.10.0(@types/node@22.12.0)(@vitest/ui@2.1.5)(chokidar@3.6.0)(encoding@0.1.13)(jsdom@23.2.0)(postcss@8.5.4)(rxjs@7.8.2)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.8.0)(zod@3.25.52)': + dependencies: + '@inquirer/prompts': 7.3.1(@types/node@22.12.0) + '@moonbeam-network/api-augment': 0.3401.2(postcss@8.5.4)(yaml@2.8.0) + '@moonwall/types': 5.10.0(@vitest/ui@2.1.5)(chokidar@3.6.0)(encoding@0.1.13)(jsdom@23.2.0)(postcss@8.5.4)(rxjs@7.8.2)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.8.0)(zod@3.25.52) + '@polkadot/api': 15.10.2 + '@polkadot/api-derive': 15.10.2 + '@polkadot/keyring': 13.3.1(@polkadot/util-crypto@13.3.1(@polkadot/util@13.3.1))(@polkadot/util@13.3.1) + '@polkadot/rpc-provider': 15.10.2 + '@polkadot/types': 15.10.2 + '@polkadot/types-codec': 15.10.2 + '@polkadot/util': 13.3.1 + '@polkadot/util-crypto': 13.3.1(@polkadot/util@13.3.1) + bottleneck: 2.19.5 + chalk: 5.4.1 + clear: 0.1.0 + colors: 1.4.0 + debug: 4.3.7(supports-color@8.1.1) + dotenv: 16.4.5 + ethers: 6.14.3 + rlp: 3.0.0 + semver: 7.7.2 + viem: 2.22.21(typescript@5.5.4)(zod@3.25.52) + vitest: 2.1.5(@types/node@22.12.0)(@vitest/ui@2.1.5)(jsdom@23.2.0) + web3: 4.15.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.25.52) + ws: 8.18.2 + yargs: 17.7.2 + transitivePeerDependencies: + - '@edge-runtime/vm' + - '@microsoft/api-extractor' + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - '@vitest/browser' + - '@vitest/ui' + - bufferutil + - chokidar + - encoding + - happy-dom + - jiti + - jsdom + - less + - lightningcss + - msw + - postcss + - rxjs + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - typescript + - utf-8-validate + - yaml + - zod + + '@noble/ciphers@1.2.1': {} + + '@noble/curves@1.2.0': + dependencies: + '@noble/hashes': 1.3.2 + + '@noble/curves@1.4.2': + dependencies: + '@noble/hashes': 1.4.0 + + '@noble/curves@1.8.1': + dependencies: + '@noble/hashes': 1.7.1 + + '@noble/curves@1.9.2': + dependencies: + '@noble/hashes': 1.8.0 + + '@noble/ed25519@1.7.5': {} + + '@noble/hashes@1.3.2': {} + + '@noble/hashes@1.4.0': {} + + '@noble/hashes@1.7.1': {} + + '@noble/hashes@1.8.0': {} + + '@noble/secp256k1@1.7.2': {} + '@npmcli/fs@1.1.1': dependencies: '@gar/promisify': 1.1.3 - semver: 7.6.3 + semver: 7.7.2 '@npmcli/move-file@1.1.2': dependencies: mkdirp: 1.0.4 rimraf: 3.0.2 - '@octokit/auth-token@5.1.1': {} + '@octokit/auth-token@5.1.2': {} - '@octokit/core@6.1.3': + '@octokit/core@6.1.5': dependencies: - '@octokit/auth-token': 5.1.1 - '@octokit/graphql': 8.2.0 - '@octokit/request': 9.2.0 - '@octokit/request-error': 6.1.6 - '@octokit/types': 13.8.0 + '@octokit/auth-token': 5.1.2 + '@octokit/graphql': 8.2.2 + '@octokit/request': 9.2.3 + '@octokit/request-error': 6.1.8 + '@octokit/types': 14.1.0 before-after-hook: 3.0.2 - universal-user-agent: 7.0.2 + universal-user-agent: 7.0.3 - '@octokit/endpoint@10.1.1': + '@octokit/endpoint@10.1.4': dependencies: - '@octokit/types': 13.8.0 - universal-user-agent: 7.0.2 + '@octokit/types': 14.1.0 + universal-user-agent: 7.0.3 - '@octokit/graphql@8.2.0': + '@octokit/graphql@8.2.2': dependencies: - '@octokit/request': 9.2.0 - '@octokit/types': 13.8.0 - universal-user-agent: 7.0.2 + '@octokit/request': 9.2.3 + '@octokit/types': 14.1.0 + universal-user-agent: 7.0.3 + + '@octokit/openapi-types@24.2.0': {} - '@octokit/openapi-types@23.0.1': {} + '@octokit/openapi-types@25.1.0': {} - '@octokit/plugin-paginate-rest@11.4.0(@octokit/core@6.1.3)': + '@octokit/plugin-paginate-rest@11.6.0(@octokit/core@6.1.5)': dependencies: - '@octokit/core': 6.1.3 - '@octokit/types': 13.8.0 + '@octokit/core': 6.1.5 + '@octokit/types': 13.10.0 - '@octokit/plugin-request-log@5.3.1(@octokit/core@6.1.3)': + '@octokit/plugin-request-log@5.3.1(@octokit/core@6.1.5)': dependencies: - '@octokit/core': 6.1.3 + '@octokit/core': 6.1.5 - '@octokit/plugin-rest-endpoint-methods@13.3.1(@octokit/core@6.1.3)': + '@octokit/plugin-rest-endpoint-methods@13.5.0(@octokit/core@6.1.5)': dependencies: - '@octokit/core': 6.1.3 - '@octokit/types': 13.8.0 + '@octokit/core': 6.1.5 + '@octokit/types': 13.10.0 - '@octokit/request-error@6.1.6': + '@octokit/request-error@6.1.8': dependencies: - '@octokit/types': 13.8.0 + '@octokit/types': 14.1.0 - '@octokit/request@9.2.0': + '@octokit/request@9.2.3': dependencies: - '@octokit/endpoint': 10.1.1 - '@octokit/request-error': 6.1.6 - '@octokit/types': 13.8.0 + '@octokit/endpoint': 10.1.4 + '@octokit/request-error': 6.1.8 + '@octokit/types': 14.1.0 fast-content-type-parse: 2.0.1 - universal-user-agent: 7.0.2 + universal-user-agent: 7.0.3 '@octokit/rest@21.1.0': dependencies: - '@octokit/core': 6.1.3 - '@octokit/plugin-paginate-rest': 11.4.0(@octokit/core@6.1.3) - '@octokit/plugin-request-log': 5.3.1(@octokit/core@6.1.3) - '@octokit/plugin-rest-endpoint-methods': 13.3.1(@octokit/core@6.1.3) + '@octokit/core': 6.1.5 + '@octokit/plugin-paginate-rest': 11.6.0(@octokit/core@6.1.5) + '@octokit/plugin-request-log': 5.3.1(@octokit/core@6.1.5) + '@octokit/plugin-rest-endpoint-methods': 13.5.0(@octokit/core@6.1.5) + + '@octokit/types@13.10.0': + dependencies: + '@octokit/openapi-types': 24.2.0 - '@octokit/types@13.8.0': + '@octokit/types@14.1.0': dependencies: - '@octokit/openapi-types': 23.0.1 + '@octokit/openapi-types': 25.1.0 '@pkgjs/parseargs@0.11.0': optional: true @@ -6694,9 +6901,9 @@ snapshots: '@pnpm/network.ca-file': 1.0.2 config-chain: 1.1.13 - '@polka/url@1.0.0-next.28': {} + '@polka/url@1.0.0-next.29': {} - '@polkadot-api/cli@0.9.18(postcss@8.4.49)(tsx@4.19.2)(yaml@2.7.0)': + '@polkadot-api/cli@0.9.18(postcss@8.5.4)(tsx@4.19.2)(yaml@2.7.0)': dependencies: '@commander-js/extra-typings': 12.1.0(commander@12.1.0) '@polkadot-api/codegen': 0.12.8 @@ -6704,7 +6911,7 @@ snapshots: '@polkadot-api/json-rpc-provider': 0.0.4 '@polkadot-api/known-chains': 0.5.6 '@polkadot-api/metadata-compatibility': 0.1.11 - '@polkadot-api/observable-client': 0.6.2(@polkadot-api/substrate-client@0.3.0)(rxjs@7.8.1) + '@polkadot-api/observable-client': 0.6.2(@polkadot-api/substrate-client@0.3.0)(rxjs@7.8.2) '@polkadot-api/polkadot-sdk-compat': 2.3.1 '@polkadot-api/sm-provider': 0.1.6(@polkadot-api/smoldot@0.3.5) '@polkadot-api/smoldot': 0.3.5 @@ -6715,13 +6922,13 @@ snapshots: '@polkadot-api/ws-provider': 0.3.5 '@types/node': 22.12.0 commander: 12.1.0 - execa: 9.5.2 + execa: 9.6.0 fs.promises.exists: 1.1.4 - ora: 8.1.1 + ora: 8.2.0 read-pkg: 9.0.1 - rxjs: 7.8.1 + rxjs: 7.8.2 tsc-prog: 2.3.0(typescript@5.5.4) - tsup: 8.3.5(postcss@8.4.49)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.7.0) + tsup: 8.5.0(postcss@8.5.4)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.7.0) typescript: 5.5.4 write-package: 7.1.0 transitivePeerDependencies: @@ -6735,32 +6942,32 @@ snapshots: - utf-8-validate - yaml - '@polkadot-api/cli@0.9.21(postcss@8.4.49)(tsx@4.19.2)(yaml@2.7.0)': + '@polkadot-api/cli@0.9.18(postcss@8.5.4)(tsx@4.19.2)(yaml@2.8.0)': dependencies: '@commander-js/extra-typings': 12.1.0(commander@12.1.0) - '@polkadot-api/codegen': 0.12.9 - '@polkadot-api/ink-contracts': 0.2.2 + '@polkadot-api/codegen': 0.12.8 + '@polkadot-api/ink-contracts': 0.2.1 '@polkadot-api/json-rpc-provider': 0.0.4 - '@polkadot-api/known-chains': 0.5.8 - '@polkadot-api/metadata-compatibility': 0.1.12 - '@polkadot-api/observable-client': 0.6.3(@polkadot-api/substrate-client@0.3.0)(rxjs@7.8.1) + '@polkadot-api/known-chains': 0.5.6 + '@polkadot-api/metadata-compatibility': 0.1.11 + '@polkadot-api/observable-client': 0.6.2(@polkadot-api/substrate-client@0.3.0)(rxjs@7.8.2) '@polkadot-api/polkadot-sdk-compat': 2.3.1 - '@polkadot-api/sm-provider': 0.1.7(@polkadot-api/smoldot@0.3.7) - '@polkadot-api/smoldot': 0.3.7 - '@polkadot-api/substrate-bindings': 0.9.4 + '@polkadot-api/sm-provider': 0.1.6(@polkadot-api/smoldot@0.3.5) + '@polkadot-api/smoldot': 0.3.5 + '@polkadot-api/substrate-bindings': 0.9.3 '@polkadot-api/substrate-client': 0.3.0 '@polkadot-api/utils': 0.1.2 '@polkadot-api/wasm-executor': 0.1.2 - '@polkadot-api/ws-provider': 0.3.6 + '@polkadot-api/ws-provider': 0.3.5 '@types/node': 22.12.0 commander: 12.1.0 - execa: 9.5.2 + execa: 9.6.0 fs.promises.exists: 1.1.4 - ora: 8.1.1 + ora: 8.2.0 read-pkg: 9.0.1 - rxjs: 7.8.1 + rxjs: 7.8.2 tsc-prog: 2.3.0(typescript@5.5.4) - tsup: 8.3.5(postcss@8.4.49)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.7.0) + tsup: 8.5.0(postcss@8.5.4)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.8.0) typescript: 5.5.4 write-package: 7.1.0 transitivePeerDependencies: @@ -6782,14 +6989,6 @@ snapshots: '@polkadot-api/substrate-bindings': 0.9.3 '@polkadot-api/utils': 0.1.2 - '@polkadot-api/codegen@0.12.9': - dependencies: - '@polkadot-api/ink-contracts': 0.2.2 - '@polkadot-api/metadata-builders': 0.9.2 - '@polkadot-api/metadata-compatibility': 0.1.12 - '@polkadot-api/substrate-bindings': 0.9.4 - '@polkadot-api/utils': 0.1.2 - '@polkadot-api/ink-contracts@0.2.1': dependencies: '@polkadot-api/metadata-builders': 0.9.1 @@ -6797,20 +6996,11 @@ snapshots: '@polkadot-api/utils': 0.1.2 scale-ts: 1.6.1 - '@polkadot-api/ink-contracts@0.2.2': - dependencies: - '@polkadot-api/metadata-builders': 0.9.2 - '@polkadot-api/substrate-bindings': 0.9.4 - '@polkadot-api/utils': 0.1.2 - scale-ts: 1.6.1 - '@polkadot-api/json-rpc-provider-proxy@0.1.0': optional: true '@polkadot-api/json-rpc-provider-proxy@0.2.3': {} - '@polkadot-api/json-rpc-provider-proxy@0.2.4': {} - '@polkadot-api/json-rpc-provider@0.0.1': optional: true @@ -6818,22 +7008,20 @@ snapshots: '@polkadot-api/known-chains@0.5.6': {} - '@polkadot-api/known-chains@0.5.8': {} - '@polkadot-api/logs-provider@0.0.6': dependencies: '@polkadot-api/json-rpc-provider': 0.0.4 - '@polkadot-api/merkleize-metadata@1.1.15': + '@polkadot-api/merkleize-metadata@1.1.18': dependencies: - '@polkadot-api/metadata-builders': 0.11.0 - '@polkadot-api/substrate-bindings': 0.12.0 - '@polkadot-api/utils': 0.1.2 + '@polkadot-api/metadata-builders': 0.12.2 + '@polkadot-api/substrate-bindings': 0.14.0 + '@polkadot-api/utils': 0.2.0 - '@polkadot-api/metadata-builders@0.11.0': + '@polkadot-api/metadata-builders@0.12.2': dependencies: - '@polkadot-api/substrate-bindings': 0.12.0 - '@polkadot-api/utils': 0.1.2 + '@polkadot-api/substrate-bindings': 0.14.0 + '@polkadot-api/utils': 0.2.0 '@polkadot-api/metadata-builders@0.3.2': dependencies: @@ -6846,38 +7034,20 @@ snapshots: '@polkadot-api/substrate-bindings': 0.9.3 '@polkadot-api/utils': 0.1.2 - '@polkadot-api/metadata-builders@0.9.2': - dependencies: - '@polkadot-api/substrate-bindings': 0.9.4 - '@polkadot-api/utils': 0.1.2 - '@polkadot-api/metadata-compatibility@0.1.11': dependencies: '@polkadot-api/metadata-builders': 0.9.1 '@polkadot-api/substrate-bindings': 0.9.3 - '@polkadot-api/metadata-compatibility@0.1.12': - dependencies: - '@polkadot-api/metadata-builders': 0.9.2 - '@polkadot-api/substrate-bindings': 0.9.4 - - '@polkadot-api/observable-client@0.3.2(@polkadot-api/substrate-client@0.1.4)(rxjs@7.8.1)': + '@polkadot-api/observable-client@0.3.2(@polkadot-api/substrate-client@0.1.4)(rxjs@7.8.2)': dependencies: '@polkadot-api/metadata-builders': 0.3.2 '@polkadot-api/substrate-bindings': 0.6.0 '@polkadot-api/substrate-client': 0.1.4 '@polkadot-api/utils': 0.1.0 - rxjs: 7.8.1 + rxjs: 7.8.2 optional: true - '@polkadot-api/observable-client@0.6.2(@polkadot-api/substrate-client@0.3.0)(rxjs@7.8.1)': - dependencies: - '@polkadot-api/metadata-builders': 0.9.1 - '@polkadot-api/substrate-bindings': 0.9.3 - '@polkadot-api/substrate-client': 0.3.0 - '@polkadot-api/utils': 0.1.2 - rxjs: 7.8.1 - '@polkadot-api/observable-client@0.6.2(@polkadot-api/substrate-client@0.3.0)(rxjs@7.8.2)': dependencies: '@polkadot-api/metadata-builders': 0.9.1 @@ -6886,22 +7056,6 @@ snapshots: '@polkadot-api/utils': 0.1.2 rxjs: 7.8.2 - '@polkadot-api/observable-client@0.6.3(@polkadot-api/substrate-client@0.3.0)(rxjs@7.8.1)': - dependencies: - '@polkadot-api/metadata-builders': 0.9.2 - '@polkadot-api/substrate-bindings': 0.9.4 - '@polkadot-api/substrate-client': 0.3.0 - '@polkadot-api/utils': 0.1.2 - rxjs: 7.8.1 - - '@polkadot-api/observable-client@0.6.3(@polkadot-api/substrate-client@0.3.0)(rxjs@7.8.2)': - dependencies: - '@polkadot-api/metadata-builders': 0.9.2 - '@polkadot-api/substrate-bindings': 0.9.4 - '@polkadot-api/substrate-client': 0.3.0 - '@polkadot-api/utils': 0.1.2 - rxjs: 7.8.2 - '@polkadot-api/pjs-signer@0.6.0': dependencies: '@polkadot-api/metadata-builders': 0.9.1 @@ -6910,14 +7064,6 @@ snapshots: '@polkadot-api/substrate-bindings': 0.9.3 '@polkadot-api/utils': 0.1.2 - '@polkadot-api/pjs-signer@0.6.1': - dependencies: - '@polkadot-api/metadata-builders': 0.9.2 - '@polkadot-api/polkadot-signer': 0.1.6 - '@polkadot-api/signers-common': 0.1.2 - '@polkadot-api/substrate-bindings': 0.9.4 - '@polkadot-api/utils': 0.1.2 - '@polkadot-api/polkadot-sdk-compat@2.3.1': dependencies: '@polkadot-api/json-rpc-provider': 0.0.4 @@ -6926,20 +7072,12 @@ snapshots: '@polkadot-api/signer@0.1.10': dependencies: - '@noble/hashes': 1.5.0 + '@noble/hashes': 1.8.0 '@polkadot-api/polkadot-signer': 0.1.6 '@polkadot-api/signers-common': 0.1.1 '@polkadot-api/substrate-bindings': 0.9.3 '@polkadot-api/utils': 0.1.2 - '@polkadot-api/signer@0.1.11': - dependencies: - '@noble/hashes': 1.5.0 - '@polkadot-api/polkadot-signer': 0.1.6 - '@polkadot-api/signers-common': 0.1.2 - '@polkadot-api/substrate-bindings': 0.9.4 - '@polkadot-api/utils': 0.1.2 - '@polkadot-api/signers-common@0.1.1': dependencies: '@polkadot-api/metadata-builders': 0.9.1 @@ -6947,25 +7085,12 @@ snapshots: '@polkadot-api/substrate-bindings': 0.9.3 '@polkadot-api/utils': 0.1.2 - '@polkadot-api/signers-common@0.1.2': - dependencies: - '@polkadot-api/metadata-builders': 0.9.2 - '@polkadot-api/polkadot-signer': 0.1.6 - '@polkadot-api/substrate-bindings': 0.9.4 - '@polkadot-api/utils': 0.1.2 - '@polkadot-api/sm-provider@0.1.6(@polkadot-api/smoldot@0.3.5)': dependencies: '@polkadot-api/json-rpc-provider': 0.0.4 '@polkadot-api/json-rpc-provider-proxy': 0.2.3 '@polkadot-api/smoldot': 0.3.5 - '@polkadot-api/sm-provider@0.1.7(@polkadot-api/smoldot@0.3.7)': - dependencies: - '@polkadot-api/json-rpc-provider': 0.0.4 - '@polkadot-api/json-rpc-provider-proxy': 0.2.4 - '@polkadot-api/smoldot': 0.3.7 - '@polkadot-api/smoldot@0.3.5': dependencies: '@types/node': 22.12.0 @@ -6974,41 +7099,26 @@ snapshots: - bufferutil - utf-8-validate - '@polkadot-api/smoldot@0.3.7': - dependencies: - '@types/node': 22.12.0 - smoldot: 2.0.33 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@polkadot-api/substrate-bindings@0.12.0': + '@polkadot-api/substrate-bindings@0.14.0': dependencies: '@noble/hashes': 1.8.0 - '@polkadot-api/utils': 0.1.2 - '@scure/base': 1.2.5 + '@polkadot-api/utils': 0.2.0 + '@scure/base': 1.2.6 scale-ts: 1.6.1 '@polkadot-api/substrate-bindings@0.6.0': dependencies: '@noble/hashes': 1.8.0 '@polkadot-api/utils': 0.1.0 - '@scure/base': 1.2.5 + '@scure/base': 1.2.6 scale-ts: 1.6.1 optional: true '@polkadot-api/substrate-bindings@0.9.3': dependencies: - '@noble/hashes': 1.5.0 - '@polkadot-api/utils': 0.1.2 - '@scure/base': 1.1.9 - scale-ts: 1.6.1 - - '@polkadot-api/substrate-bindings@0.9.4': - dependencies: - '@noble/hashes': 1.5.0 + '@noble/hashes': 1.8.0 '@polkadot-api/utils': 0.1.2 - '@scure/base': 1.1.9 + '@scure/base': 1.2.6 scale-ts: 1.6.1 '@polkadot-api/substrate-client@0.1.4': @@ -7027,22 +7137,15 @@ snapshots: '@polkadot-api/utils@0.1.2': {} + '@polkadot-api/utils@0.2.0': {} + '@polkadot-api/wasm-executor@0.1.2': {} '@polkadot-api/ws-provider@0.3.5': dependencies: '@polkadot-api/json-rpc-provider': 0.0.4 '@polkadot-api/json-rpc-provider-proxy': 0.2.3 - ws: 8.18.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@polkadot-api/ws-provider@0.3.6': - dependencies: - '@polkadot-api/json-rpc-provider': 0.0.4 - '@polkadot-api/json-rpc-provider-proxy': 0.2.4 - ws: 8.18.0 + ws: 8.18.2 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -7066,7 +7169,7 @@ snapshots: '@polkadot/rpc-core': 15.10.2 '@polkadot/types': 15.10.2 '@polkadot/util': 13.3.1 - rxjs: 7.8.1 + rxjs: 7.8.2 tslib: 2.8.1 transitivePeerDependencies: - bufferutil @@ -7083,7 +7186,7 @@ snapshots: '@polkadot/types-codec': 15.10.2 '@polkadot/util': 13.3.1 '@polkadot/util-crypto': 13.3.1(@polkadot/util@13.3.1) - rxjs: 7.8.1 + rxjs: 7.8.2 tslib: 2.8.1 transitivePeerDependencies: - bufferutil @@ -7107,7 +7210,7 @@ snapshots: '@polkadot/util': 13.3.1 '@polkadot/util-crypto': 13.3.1(@polkadot/util@13.3.1) eventemitter3: 5.0.1 - rxjs: 7.8.1 + rxjs: 7.8.2 tslib: 2.8.1 transitivePeerDependencies: - bufferutil @@ -7126,7 +7229,7 @@ snapshots: '@substrate/ss58-registry': 1.51.0 tslib: 2.8.1 - '@polkadot/networks@13.4.4': + '@polkadot/networks@13.5.1': dependencies: '@polkadot/util': 13.3.1 '@substrate/ss58-registry': 1.51.0 @@ -7150,7 +7253,7 @@ snapshots: '@polkadot/rpc-provider': 15.10.2 '@polkadot/types': 15.10.2 '@polkadot/util': 13.3.1 - rxjs: 7.8.1 + rxjs: 7.8.2 tslib: 2.8.1 transitivePeerDependencies: - bufferutil @@ -7164,9 +7267,9 @@ snapshots: '@polkadot/types-support': 15.10.2 '@polkadot/util': 13.3.1 '@polkadot/util-crypto': 13.3.1(@polkadot/util@13.3.1) - '@polkadot/x-fetch': 13.4.4 - '@polkadot/x-global': 13.4.4 - '@polkadot/x-ws': 13.4.4 + '@polkadot/x-fetch': 13.5.1 + '@polkadot/x-global': 13.5.1 + '@polkadot/x-ws': 13.5.1 eventemitter3: 5.0.1 mock-socket: 9.3.1 nock: 13.5.6 @@ -7192,7 +7295,7 @@ snapshots: '@polkadot/types-support': 15.10.2 '@polkadot/util': 13.3.1 '@polkadot/util-crypto': 13.3.1(@polkadot/util@13.3.1) - '@polkadot/x-ws': 13.4.4 + '@polkadot/x-ws': 13.5.1 comment-parser: 1.4.1 handlebars: 4.7.8 tslib: 2.8.1 @@ -7212,7 +7315,7 @@ snapshots: '@polkadot/types-codec@15.10.2': dependencies: '@polkadot/util': 13.3.1 - '@polkadot/x-bigint': 13.4.4 + '@polkadot/x-bigint': 13.5.1 tslib: 2.8.1 '@polkadot/types-create@15.10.2': @@ -7223,7 +7326,7 @@ snapshots: '@polkadot/types-known@15.10.2': dependencies: - '@polkadot/networks': 13.4.4 + '@polkadot/networks': 13.5.1 '@polkadot/types': 15.10.2 '@polkadot/types-codec': 15.10.2 '@polkadot/types-create': 15.10.2 @@ -7243,20 +7346,20 @@ snapshots: '@polkadot/types-create': 15.10.2 '@polkadot/util': 13.3.1 '@polkadot/util-crypto': 13.3.1(@polkadot/util@13.3.1) - rxjs: 7.8.1 + rxjs: 7.8.2 tslib: 2.8.1 '@polkadot/util-crypto@13.3.1(@polkadot/util@13.3.1)': dependencies: - '@noble/curves': 1.6.0 - '@noble/hashes': 1.5.0 + '@noble/curves': 1.9.2 + '@noble/hashes': 1.8.0 '@polkadot/networks': 13.3.1 '@polkadot/util': 13.3.1 '@polkadot/wasm-crypto': 7.4.1(@polkadot/util@13.3.1)(@polkadot/x-randomvalues@13.3.1(@polkadot/util@13.3.1)(@polkadot/wasm-util@7.4.1(@polkadot/util@13.3.1))) '@polkadot/wasm-util': 7.4.1(@polkadot/util@13.3.1) '@polkadot/x-bigint': 13.3.1 '@polkadot/x-randomvalues': 13.3.1(@polkadot/util@13.3.1)(@polkadot/wasm-util@7.4.1(@polkadot/util@13.3.1)) - '@scure/base': 1.1.9 + '@scure/base': 1.2.6 tslib: 2.8.1 '@polkadot/util@13.3.1': @@ -7265,8 +7368,8 @@ snapshots: '@polkadot/x-global': 13.3.1 '@polkadot/x-textdecoder': 13.3.1 '@polkadot/x-textencoder': 13.3.1 - '@types/bn.js': 5.1.6 - bn.js: 5.2.1 + '@types/bn.js': 5.2.0 + bn.js: 5.2.2 tslib: 2.8.1 '@polkadot/wasm-bridge@7.4.1(@polkadot/util@13.3.1)(@polkadot/x-randomvalues@13.3.1(@polkadot/util@13.3.1)(@polkadot/wasm-util@7.4.1(@polkadot/util@13.3.1)))': @@ -7318,14 +7421,14 @@ snapshots: '@polkadot/x-global': 13.3.1 tslib: 2.8.1 - '@polkadot/x-bigint@13.4.4': + '@polkadot/x-bigint@13.5.1': dependencies: - '@polkadot/x-global': 13.4.4 + '@polkadot/x-global': 13.5.1 tslib: 2.8.1 - '@polkadot/x-fetch@13.4.4': + '@polkadot/x-fetch@13.5.1': dependencies: - '@polkadot/x-global': 13.4.4 + '@polkadot/x-global': 13.5.1 node-fetch: 3.3.2 tslib: 2.8.1 @@ -7333,7 +7436,7 @@ snapshots: dependencies: tslib: 2.8.1 - '@polkadot/x-global@13.4.4': + '@polkadot/x-global@13.5.1': dependencies: tslib: 2.8.1 @@ -7354,11 +7457,11 @@ snapshots: '@polkadot/x-global': 13.3.1 tslib: 2.8.1 - '@polkadot/x-ws@13.4.4': + '@polkadot/x-ws@13.5.1': dependencies: - '@polkadot/x-global': 13.4.4 + '@polkadot/x-global': 13.5.1 tslib: 2.8.1 - ws: 8.18.0 + ws: 8.18.2 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -7386,65 +7489,69 @@ snapshots: '@protobufjs/utf8@1.1.0': {} - '@rollup/rollup-android-arm-eabi@4.26.0': + '@rollup/rollup-android-arm-eabi@4.41.1': optional: true - '@rollup/rollup-android-arm64@4.26.0': + '@rollup/rollup-android-arm64@4.41.1': optional: true - '@rollup/rollup-darwin-arm64@4.26.0': + '@rollup/rollup-darwin-arm64@4.41.1': optional: true - '@rollup/rollup-darwin-x64@4.26.0': + '@rollup/rollup-darwin-x64@4.41.1': optional: true - '@rollup/rollup-freebsd-arm64@4.26.0': + '@rollup/rollup-freebsd-arm64@4.41.1': optional: true - '@rollup/rollup-freebsd-x64@4.26.0': + '@rollup/rollup-freebsd-x64@4.41.1': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.26.0': + '@rollup/rollup-linux-arm-gnueabihf@4.41.1': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.26.0': + '@rollup/rollup-linux-arm-musleabihf@4.41.1': optional: true - '@rollup/rollup-linux-arm64-gnu@4.26.0': + '@rollup/rollup-linux-arm64-gnu@4.41.1': optional: true - '@rollup/rollup-linux-arm64-musl@4.26.0': + '@rollup/rollup-linux-arm64-musl@4.41.1': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.26.0': + '@rollup/rollup-linux-loongarch64-gnu@4.41.1': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.26.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.41.1': optional: true - '@rollup/rollup-linux-s390x-gnu@4.26.0': + '@rollup/rollup-linux-riscv64-gnu@4.41.1': optional: true - '@rollup/rollup-linux-x64-gnu@4.26.0': + '@rollup/rollup-linux-riscv64-musl@4.41.1': optional: true - '@rollup/rollup-linux-x64-musl@4.26.0': + '@rollup/rollup-linux-s390x-gnu@4.41.1': optional: true - '@rollup/rollup-win32-arm64-msvc@4.26.0': + '@rollup/rollup-linux-x64-gnu@4.41.1': optional: true - '@rollup/rollup-win32-ia32-msvc@4.26.0': + '@rollup/rollup-linux-x64-musl@4.41.1': optional: true - '@rollup/rollup-win32-x64-msvc@4.26.0': + '@rollup/rollup-win32-arm64-msvc@4.41.1': optional: true - '@scure/base@1.1.9': {} + '@rollup/rollup-win32-ia32-msvc@4.41.1': + optional: true - '@scure/base@1.2.4': {} + '@rollup/rollup-win32-x64-msvc@4.41.1': + optional: true - '@scure/base@1.2.5': {} + '@scure/base@1.1.9': {} + + '@scure/base@1.2.6': {} '@scure/bip32@1.4.0': dependencies: @@ -7456,7 +7563,7 @@ snapshots: dependencies: '@noble/curves': 1.8.1 '@noble/hashes': 1.7.1 - '@scure/base': 1.2.4 + '@scure/base': 1.2.6 '@scure/bip39@1.3.0': dependencies: @@ -7466,7 +7573,12 @@ snapshots: '@scure/bip39@1.5.4': dependencies: '@noble/hashes': 1.7.1 - '@scure/base': 1.2.4 + '@scure/base': 1.2.6 + + '@scure/bip39@1.6.0': + dependencies: + '@noble/hashes': 1.8.0 + '@scure/base': 1.2.6 '@sec-ant/readable-stream@0.4.1': {} @@ -7474,16 +7586,16 @@ snapshots: '@sqltools/formatter@1.2.5': {} - '@substrate/connect-extension-protocol@2.1.0': + '@substrate/connect-extension-protocol@2.2.2': optional: true - '@substrate/connect-known-chains@1.4.0': + '@substrate/connect-known-chains@1.10.2': optional: true '@substrate/connect@0.8.11': dependencies: - '@substrate/connect-extension-protocol': 2.1.0 - '@substrate/connect-known-chains': 1.4.0 + '@substrate/connect-extension-protocol': 2.2.2 + '@substrate/connect-known-chains': 1.10.2 '@substrate/light-client-extension-helpers': 1.0.0(smoldot@2.0.26) smoldot: 2.0.26 transitivePeerDependencies: @@ -7495,11 +7607,11 @@ snapshots: dependencies: '@polkadot-api/json-rpc-provider': 0.0.1 '@polkadot-api/json-rpc-provider-proxy': 0.1.0 - '@polkadot-api/observable-client': 0.3.2(@polkadot-api/substrate-client@0.1.4)(rxjs@7.8.1) + '@polkadot-api/observable-client': 0.3.2(@polkadot-api/substrate-client@0.1.4)(rxjs@7.8.2) '@polkadot-api/substrate-client': 0.1.4 - '@substrate/connect-extension-protocol': 2.1.0 - '@substrate/connect-known-chains': 1.4.0 - rxjs: 7.8.1 + '@substrate/connect-extension-protocol': 2.2.2 + '@substrate/connect-known-chains': 1.10.2 + rxjs: 7.8.2 smoldot: 2.0.26 optional: true @@ -7515,25 +7627,23 @@ snapshots: '@tsconfig/node16@1.0.4': {} - '@types/bn.js@5.1.6': + '@types/bn.js@5.2.0': dependencies: '@types/node': 22.12.0 '@types/debug@4.1.12': dependencies: - '@types/ms': 0.7.34 + '@types/ms': 2.1.0 + + '@types/estree@1.0.7': {} - '@types/estree@1.0.6': {} + '@types/estree@1.0.8': {} '@types/json-bigint@1.0.4': {} '@types/long@4.0.2': {} - '@types/ms@0.7.34': {} - - '@types/node@22.10.5': - dependencies: - undici-types: 6.20.0 + '@types/ms@2.1.0': {} '@types/node@22.12.0': dependencies: @@ -7582,26 +7692,22 @@ snapshots: dependencies: '@vitest/spy': 2.1.5 '@vitest/utils': 2.1.5 - chai: 5.1.2 + chai: 5.2.0 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.5(vite@5.4.11(@types/node@22.10.5))': + '@vitest/mocker@2.1.5(vite@5.4.19(@types/node@22.12.0))': dependencies: '@vitest/spy': 2.1.5 estree-walker: 3.0.3 - magic-string: 0.30.12 + magic-string: 0.30.17 optionalDependencies: - vite: 5.4.11(@types/node@22.10.5) + vite: 5.4.19(@types/node@22.12.0) - '@vitest/mocker@2.1.5(vite@5.4.11(@types/node@22.12.0))': + '@vitest/pretty-format@2.1.5': dependencies: - '@vitest/spy': 2.1.5 - estree-walker: 3.0.3 - magic-string: 0.30.12 - optionalDependencies: - vite: 5.4.11(@types/node@22.12.0) + tinyrainbow: 1.2.0 - '@vitest/pretty-format@2.1.5': + '@vitest/pretty-format@2.1.9': dependencies: tinyrainbow: 1.2.0 @@ -7613,7 +7719,7 @@ snapshots: '@vitest/snapshot@2.1.5': dependencies: '@vitest/pretty-format': 2.1.5 - magic-string: 0.30.12 + magic-string: 0.30.17 pathe: 1.1.2 '@vitest/spy@2.1.5': @@ -7624,30 +7730,30 @@ snapshots: dependencies: '@vitest/utils': 2.1.5 fflate: 0.8.2 - flatted: 3.3.1 + flatted: 3.3.3 pathe: 1.1.2 - sirv: 3.0.0 - tinyglobby: 0.2.10 + sirv: 3.0.1 + tinyglobby: 0.2.14 tinyrainbow: 1.2.0 - vitest: 2.1.5(@types/node@22.10.5)(@vitest/ui@2.1.5)(jsdom@23.2.0) + vitest: 2.1.5(@types/node@22.12.0)(@vitest/ui@2.1.5)(jsdom@23.2.0) '@vitest/utils@2.1.5': dependencies: '@vitest/pretty-format': 2.1.5 - loupe: 3.1.2 + loupe: 3.1.3 tinyrainbow: 1.2.0 - '@zombienet/orchestrator@0.0.97(@polkadot/util@13.3.1)(@types/node@22.10.5)(chokidar@3.6.0)': + '@zombienet/orchestrator@0.0.97(@polkadot/util@13.3.1)(@types/node@22.12.0)(chokidar@3.6.0)': dependencies: '@polkadot/api': 15.10.2 '@polkadot/keyring': 13.3.1(@polkadot/util-crypto@13.3.1(@polkadot/util@13.3.1))(@polkadot/util@13.3.1) '@polkadot/util-crypto': 13.3.1(@polkadot/util@13.3.1) - '@zombienet/utils': 0.0.25(@types/node@22.10.5)(chokidar@3.6.0)(typescript@5.5.4) + '@zombienet/utils': 0.0.25(@types/node@22.12.0)(chokidar@3.6.0)(typescript@5.5.4) JSONStream: 1.3.5 chai: 4.5.0 debug: 4.3.7(supports-color@8.1.1) execa: 5.1.1 - fs-extra: 11.2.0 + fs-extra: 11.3.0 jsdom: 23.2.0 json-bigint: 1.0.0 libp2p-crypto: 0.21.2 @@ -7657,7 +7763,7 @@ snapshots: peer-id: 0.16.0 tmp-promise: 3.0.3 typescript: 5.5.4 - yaml: 2.6.0 + yaml: 2.8.0 transitivePeerDependencies: - '@polkadot/util' - '@swc/core' @@ -7669,17 +7775,17 @@ snapshots: - supports-color - utf-8-validate - '@zombienet/orchestrator@0.0.98(@polkadot/util@13.3.1)(@types/node@22.10.5)(chokidar@3.6.0)': + '@zombienet/orchestrator@0.0.98(@polkadot/util@13.3.1)(@types/node@22.12.0)(chokidar@3.6.0)': dependencies: '@polkadot/api': 15.10.2 '@polkadot/keyring': 13.3.1(@polkadot/util-crypto@13.3.1(@polkadot/util@13.3.1))(@polkadot/util@13.3.1) '@polkadot/util-crypto': 13.3.1(@polkadot/util@13.3.1) - '@zombienet/utils': 0.0.26(@types/node@22.10.5)(chokidar@3.6.0)(typescript@5.5.4) + '@zombienet/utils': 0.0.26(@types/node@22.12.0)(chokidar@3.6.0)(typescript@5.5.4) JSONStream: 1.3.5 chai: 4.5.0 debug: 4.3.7(supports-color@8.1.1) execa: 5.1.1 - fs-extra: 11.2.0 + fs-extra: 11.3.0 jsdom: 23.2.0 json-bigint: 1.0.0 libp2p-crypto: 0.21.2 @@ -7701,27 +7807,11 @@ snapshots: - supports-color - utf-8-validate - '@zombienet/utils@0.0.25(@types/node@22.10.5)(chokidar@3.6.0)(typescript@5.5.4)': - dependencies: - cli-table3: 0.6.5 - debug: 4.3.7(supports-color@8.1.1) - mocha: 10.7.3 - nunjucks: 3.2.4(chokidar@3.6.0) - toml: 3.0.0 - ts-node: 10.9.2(@types/node@22.10.5)(typescript@5.5.4) - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - - '@types/node' - - chokidar - - supports-color - - typescript - '@zombienet/utils@0.0.25(@types/node@22.12.0)(chokidar@3.6.0)(typescript@5.5.4)': dependencies: cli-table3: 0.6.5 debug: 4.3.7(supports-color@8.1.1) - mocha: 10.7.3 + mocha: 10.8.2 nunjucks: 3.2.4(chokidar@3.6.0) toml: 3.0.0 ts-node: 10.9.2(@types/node@22.12.0)(typescript@5.5.4) @@ -7733,14 +7823,14 @@ snapshots: - supports-color - typescript - '@zombienet/utils@0.0.26(@types/node@22.10.5)(chokidar@3.6.0)(typescript@5.5.4)': + '@zombienet/utils@0.0.26(@types/node@22.12.0)(chokidar@3.6.0)(typescript@5.5.4)': dependencies: cli-table3: 0.6.5 debug: 4.3.7(supports-color@8.1.1) mocha: 10.8.2 nunjucks: 3.2.4(chokidar@3.6.0) toml: 3.0.0 - ts-node: 10.9.2(@types/node@22.10.5)(typescript@5.5.4) + ts-node: 10.9.2(@types/node@22.12.0)(typescript@5.5.4) transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -7758,16 +7848,16 @@ snapshots: abbrev@1.1.1: {} - abitype@0.7.1(typescript@5.5.4)(zod@3.24.2): + abitype@0.7.1(typescript@5.5.4)(zod@3.25.52): dependencies: typescript: 5.5.4 optionalDependencies: - zod: 3.24.2 + zod: 3.25.52 - abitype@1.0.8(typescript@5.5.4)(zod@3.24.2): + abitype@1.0.8(typescript@5.5.4)(zod@3.25.52): optionalDependencies: typescript: 5.5.4 - zod: 3.24.2 + zod: 3.25.52 abstract-level@1.0.4: dependencies: @@ -7779,11 +7869,11 @@ snapshots: module-error: 1.0.2 queue-microtask: 1.2.3 - acorn-walk@8.3.3: + acorn-walk@8.3.4: dependencies: - acorn: 8.12.1 + acorn: 8.14.1 - acorn@8.12.1: {} + acorn@8.14.1: {} aes-js@3.0.0: {} @@ -7795,13 +7885,9 @@ snapshots: transitivePeerDependencies: - supports-color - agent-base@7.1.1: - dependencies: - debug: 4.3.7(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color + agent-base@7.1.3: {} - agentkeepalive@4.5.0: + agentkeepalive@4.6.0: dependencies: humanize-ms: 1.2.1 @@ -7830,10 +7916,14 @@ snapshots: ansi-styles@6.2.1: {} + ansis@3.17.0: {} + any-promise@1.3.0: {} any-signal@3.0.1: {} + any-signal@4.1.1: {} + anymatch@3.1.3: dependencies: normalize-path: 3.0.0 @@ -7872,12 +7962,12 @@ snapshots: available-typed-arrays@1.0.7: dependencies: - possible-typed-array-names: 1.0.0 + possible-typed-array-names: 1.1.0 axios@1.9.0(debug@4.3.7): dependencies: follow-redirects: 1.15.9(debug@4.3.7) - form-data: 4.0.1 + form-data: 4.0.3 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug @@ -7885,7 +7975,7 @@ snapshots: axios@1.9.0(debug@4.4.0): dependencies: follow-redirects: 1.15.9(debug@4.4.0) - form-data: 4.0.1 + form-data: 4.0.3 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug @@ -7912,7 +8002,7 @@ snapshots: bigint-crypto-utils@3.3.0: {} - bignumber.js@9.1.2: {} + bignumber.js@9.3.0: {} binary-extensions@2.3.0: {} @@ -7928,9 +8018,9 @@ snapshots: bls-eth-wasm@0.4.8: {} - bn.js@4.12.1: {} + bn.js@4.12.2: {} - bn.js@5.2.1: {} + bn.js@5.2.2: {} boolean@3.2.0: {} @@ -7975,9 +8065,9 @@ snapshots: buildcheck@0.0.6: optional: true - bundle-require@5.0.0(esbuild@0.24.0): + bundle-require@5.1.0(esbuild@0.25.5): dependencies: - esbuild: 0.24.0 + esbuild: 0.25.5 load-tsconfig: 0.2.5 cac@6.7.14: {} @@ -8010,12 +8100,11 @@ snapshots: es-errors: 1.3.0 function-bind: 1.1.2 - call-bind@1.0.7: + call-bind@1.0.8: dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + get-intrinsic: 1.3.0 set-function-length: 1.2.2 call-bound@1.0.4: @@ -8044,12 +8133,12 @@ snapshots: pathval: 1.1.1 type-detect: 4.1.0 - chai@5.1.2: + chai@5.2.0: dependencies: assertion-error: 2.0.1 check-error: 2.1.1 deep-eql: 5.0.2 - loupe: 3.1.2 + loupe: 3.1.3 pathval: 2.0.0 chalk@3.0.0: @@ -8086,9 +8175,9 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chokidar@4.0.1: + chokidar@4.0.3: dependencies: - readdirp: 4.0.2 + readdirp: 4.1.2 chownr@1.1.4: {} @@ -8118,15 +8207,6 @@ snapshots: dependencies: restore-cursor: 5.1.0 - cli-highlight@2.1.11: - dependencies: - chalk: 4.1.2 - highlight.js: 10.7.3 - mz: 2.7.0 - parse5: 5.1.1 - parse5-htmlparser2-tree-adapter: 6.0.1 - yargs: 16.2.0 - cli-progress@3.12.0: dependencies: string-width: 4.2.3 @@ -8215,6 +8295,8 @@ snapshots: concat-map@0.0.1: {} + confbox@0.1.8: {} + config-chain@1.1.13: dependencies: ini: 1.3.8 @@ -8222,7 +8304,7 @@ snapshots: connected-domain@1.0.0: {} - consola@3.2.3: {} + consola@3.4.2: {} console-control-strings@1.1.0: {} @@ -8231,20 +8313,20 @@ snapshots: cpu-features@0.0.10: dependencies: buildcheck: 0.0.6 - nan: 2.22.0 + nan: 2.22.2 optional: true crc-32@1.2.2: {} create-require@1.1.1: {} - cross-fetch@4.0.0(encoding@0.1.13): + cross-fetch@4.1.0(encoding@0.1.13): dependencies: node-fetch: 2.7.0(encoding@0.1.13) transitivePeerDependencies: - encoding - cross-spawn@7.0.5: + cross-spawn@7.0.6: dependencies: path-key: 3.1.1 shebang-command: 2.0.0 @@ -8255,9 +8337,10 @@ snapshots: mdn-data: 2.0.30 source-map-js: 1.2.1 - cssstyle@4.1.0: + cssstyle@4.3.1: dependencies: - rrweb-cssom: 0.7.1 + '@asamuzakjp/css-color': 3.2.0 + rrweb-cssom: 0.8.0 csstype@3.1.3: {} @@ -8266,7 +8349,7 @@ snapshots: data-urls@5.0.0: dependencies: whatwg-mimetype: 4.0.0 - whatwg-url: 14.0.0 + whatwg-url: 14.2.0 dateformat@4.6.3: {} @@ -8282,14 +8365,20 @@ snapshots: dependencies: ms: 2.1.3 + debug@4.4.1: + dependencies: + ms: 2.1.3 + decamelize@4.0.0: {} - decimal.js@10.4.3: {} + decimal.js@10.5.0: {} decompress-response@6.0.0: dependencies: mimic-response: 3.1.0 + dedent@1.6.0: {} + deep-eql@4.1.4: dependencies: type-detect: 4.1.0 @@ -8298,13 +8387,13 @@ snapshots: deep-extend@0.6.0: {} - deepmerge-ts@7.1.3: {} + deepmerge-ts@7.1.5: {} define-data-property@1.1.4: dependencies: - es-define-property: 1.0.0 + es-define-property: 1.0.1 es-errors: 1.3.0 - gopd: 1.0.1 + gopd: 1.2.0 define-properties@1.2.1: dependencies: @@ -8322,7 +8411,7 @@ snapshots: detect-indent@7.0.1: {} - detect-libc@2.0.3: {} + detect-libc@2.0.4: {} detect-node@2.1.0: {} @@ -8344,10 +8433,10 @@ snapshots: dockerode@4.0.4: dependencies: '@balena/dockerignore': 1.0.2 - '@grpc/grpc-js': 1.12.6 - '@grpc/proto-loader': 0.7.13 + '@grpc/grpc-js': 1.13.4 + '@grpc/proto-loader': 0.7.15 docker-modem: 5.0.6 - protobufjs: 7.4.0 + protobufjs: 7.5.3 tar-fs: 2.0.1 uuid: 10.0.0 transitivePeerDependencies: @@ -8357,6 +8446,8 @@ snapshots: dotenv@16.4.7: {} + dotenv@16.5.0: {} + dunder-proto@1.0.1: dependencies: call-bind-apply-helpers: 1.0.2 @@ -8367,7 +8458,7 @@ snapshots: elliptic@6.6.1: dependencies: - bn.js: 4.12.1 + bn.js: 4.12.2 brorand: 1.1.0 hash.js: 1.1.7 hmac-drbg: 1.0.1 @@ -8392,7 +8483,7 @@ snapshots: dependencies: once: 1.4.0 - entities@4.5.0: {} + entities@6.0.0: {} env-paths@2.2.1: {} @@ -8402,21 +8493,24 @@ snapshots: err-code@3.0.1: {} - es-define-property@1.0.0: - dependencies: - get-intrinsic: 1.2.4 - es-define-property@1.0.1: {} es-errors@1.3.0: {} - es-module-lexer@1.5.4: {} + es-module-lexer@1.7.0: {} es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 - es-toolkit@1.29.0: {} + es-set-tostringtag@2.1.0: + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + es-toolkit@1.39.0: {} es6-error@4.1.1: {} @@ -8473,32 +8567,33 @@ snapshots: '@esbuild/win32-ia32': 0.23.1 '@esbuild/win32-x64': 0.23.1 - esbuild@0.24.0: + esbuild@0.25.5: optionalDependencies: - '@esbuild/aix-ppc64': 0.24.0 - '@esbuild/android-arm': 0.24.0 - '@esbuild/android-arm64': 0.24.0 - '@esbuild/android-x64': 0.24.0 - '@esbuild/darwin-arm64': 0.24.0 - '@esbuild/darwin-x64': 0.24.0 - '@esbuild/freebsd-arm64': 0.24.0 - '@esbuild/freebsd-x64': 0.24.0 - '@esbuild/linux-arm': 0.24.0 - '@esbuild/linux-arm64': 0.24.0 - '@esbuild/linux-ia32': 0.24.0 - '@esbuild/linux-loong64': 0.24.0 - '@esbuild/linux-mips64el': 0.24.0 - '@esbuild/linux-ppc64': 0.24.0 - '@esbuild/linux-riscv64': 0.24.0 - '@esbuild/linux-s390x': 0.24.0 - '@esbuild/linux-x64': 0.24.0 - '@esbuild/netbsd-x64': 0.24.0 - '@esbuild/openbsd-arm64': 0.24.0 - '@esbuild/openbsd-x64': 0.24.0 - '@esbuild/sunos-x64': 0.24.0 - '@esbuild/win32-arm64': 0.24.0 - '@esbuild/win32-ia32': 0.24.0 - '@esbuild/win32-x64': 0.24.0 + '@esbuild/aix-ppc64': 0.25.5 + '@esbuild/android-arm': 0.25.5 + '@esbuild/android-arm64': 0.25.5 + '@esbuild/android-x64': 0.25.5 + '@esbuild/darwin-arm64': 0.25.5 + '@esbuild/darwin-x64': 0.25.5 + '@esbuild/freebsd-arm64': 0.25.5 + '@esbuild/freebsd-x64': 0.25.5 + '@esbuild/linux-arm': 0.25.5 + '@esbuild/linux-arm64': 0.25.5 + '@esbuild/linux-ia32': 0.25.5 + '@esbuild/linux-loong64': 0.25.5 + '@esbuild/linux-mips64el': 0.25.5 + '@esbuild/linux-ppc64': 0.25.5 + '@esbuild/linux-riscv64': 0.25.5 + '@esbuild/linux-s390x': 0.25.5 + '@esbuild/linux-x64': 0.25.5 + '@esbuild/netbsd-arm64': 0.25.5 + '@esbuild/netbsd-x64': 0.25.5 + '@esbuild/openbsd-arm64': 0.25.5 + '@esbuild/openbsd-x64': 0.25.5 + '@esbuild/sunos-x64': 0.25.5 + '@esbuild/win32-arm64': 0.25.5 + '@esbuild/win32-ia32': 0.25.5 + '@esbuild/win32-x64': 0.25.5 escalade@3.2.0: {} @@ -8508,7 +8603,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.8 ethereum-cryptography@2.2.1: dependencies: @@ -8561,7 +8656,7 @@ snapshots: - bufferutil - utf-8-validate - ethers@6.13.4: + ethers@6.14.3: dependencies: '@adraffy/ens-normalize': 1.10.1 '@noble/curves': 1.2.0 @@ -8584,7 +8679,7 @@ snapshots: execa@5.1.1: dependencies: - cross-spawn: 7.0.5 + cross-spawn: 7.0.6 get-stream: 6.0.1 human-signals: 2.1.0 is-stream: 2.0.1 @@ -8594,13 +8689,13 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 2.0.0 - execa@9.5.2: + execa@9.6.0: dependencies: '@sindresorhus/merge-streams': 4.0.0 - cross-spawn: 7.0.5 + cross-spawn: 7.0.6 figures: 6.1.0 get-stream: 9.0.1 - human-signals: 8.0.0 + human-signals: 8.0.1 is-plain-obj: 4.1.0 is-stream: 4.0.1 npm-run-path: 6.0.0 @@ -8611,7 +8706,7 @@ snapshots: expand-template@2.0.3: {} - expect-type@1.1.0: {} + expect-type@1.2.1: {} external-editor@3.1.0: dependencies: @@ -8627,7 +8722,7 @@ snapshots: fast-safe-stringify@2.1.1: {} - fdir@6.4.2(picomatch@4.0.2): + fdir@6.4.5(picomatch@4.0.2): optionalDependencies: picomatch: 4.0.2 @@ -8664,9 +8759,15 @@ snapshots: locate-path: 7.2.0 path-exists: 5.0.0 + fix-dts-default-cjs-exports@1.0.1: + dependencies: + magic-string: 0.30.17 + mlly: 1.7.4 + rollup: 4.41.1 + flat@5.0.2: {} - flatted@3.3.1: {} + flatted@3.3.3: {} fn.name@1.1.0: {} @@ -8678,19 +8779,21 @@ snapshots: optionalDependencies: debug: 4.4.0 - for-each@0.3.3: + for-each@0.3.5: dependencies: is-callable: 1.2.7 - foreground-child@3.3.0: + foreground-child@3.3.1: dependencies: - cross-spawn: 7.0.5 + cross-spawn: 7.0.6 signal-exit: 4.1.0 - form-data@4.0.1: + form-data@4.0.3: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 + es-set-tostringtag: 2.1.0 + hasown: 2.0.2 mime-types: 2.1.35 formdata-polyfill@4.0.10: @@ -8699,7 +8802,7 @@ snapshots: fs-constants@1.0.0: {} - fs-extra@11.2.0: + fs-extra@11.3.0: dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 @@ -8737,14 +8840,6 @@ snapshots: get-func-name@2.0.2: {} - get-intrinsic@1.2.4: - dependencies: - es-errors: 1.3.0 - function-bind: 1.1.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - get-intrinsic@1.3.0: dependencies: call-bind-apply-helpers: 1.0.2 @@ -8772,7 +8867,7 @@ snapshots: '@sec-ant/readable-stream': 0.4.1 is-stream: 4.0.1 - get-tsconfig@4.8.1: + get-tsconfig@4.10.1: dependencies: resolve-pkg-maps: 1.0.0 @@ -8784,7 +8879,7 @@ snapshots: glob@10.4.5: dependencies: - foreground-child: 3.3.0 + foreground-child: 3.3.1 jackspeak: 3.4.3 minimatch: 9.0.5 minipass: 7.1.2 @@ -8814,7 +8909,7 @@ snapshots: es6-error: 4.1.1 matcher: 3.0.0 roarr: 2.15.4 - semver: 7.6.3 + semver: 7.7.2 serialize-error: 7.0.1 globalthis@1.0.4: @@ -8822,10 +8917,6 @@ snapshots: define-properties: 1.2.1 gopd: 1.2.0 - gopd@1.0.1: - dependencies: - get-intrinsic: 1.2.4 - gopd@1.2.0: {} graceful-fs@4.2.10: {} @@ -8845,17 +8936,13 @@ snapshots: has-property-descriptors@1.0.2: dependencies: - es-define-property: 1.0.0 - - has-proto@1.0.3: {} - - has-symbols@1.0.3: {} + es-define-property: 1.0.1 has-symbols@1.1.0: {} has-tostringtag@1.0.2: dependencies: - has-symbols: 1.0.3 + has-symbols: 1.1.0 has-unicode@2.0.1: {} @@ -8872,8 +8959,6 @@ snapshots: help-me@5.0.0: {} - highlight.js@10.7.3: {} - hmac-drbg@1.0.1: dependencies: hash.js: 1.1.7 @@ -8888,7 +8973,7 @@ snapshots: dependencies: whatwg-encoding: 3.1.1 - http-cache-semantics@4.1.1: {} + http-cache-semantics@4.2.0: {} http-proxy-agent@4.0.1: dependencies: @@ -8900,7 +8985,7 @@ snapshots: http-proxy-agent@7.0.2: dependencies: - agent-base: 7.1.1 + agent-base: 7.1.3 debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -8920,16 +9005,16 @@ snapshots: transitivePeerDependencies: - supports-color - https-proxy-agent@7.0.5: + https-proxy-agent@7.0.6: dependencies: - agent-base: 7.1.1 + agent-base: 7.1.3 debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color human-signals@2.1.0: {} - human-signals@8.0.0: {} + human-signals@8.0.1: {} humanize-ms@1.2.1: dependencies: @@ -8943,7 +9028,7 @@ snapshots: dependencies: safer-buffer: 2.1.2 - idb@8.0.2: {} + idb@8.0.3: {} ieee754@1.2.1: {} @@ -8953,7 +9038,7 @@ snapshots: indent-string@5.0.0: {} - index-to-position@0.1.2: {} + index-to-position@1.1.0: {} infer-owner@1.0.4: {} @@ -8966,7 +9051,7 @@ snapshots: ini@1.3.8: {} - ink@5.1.0(@types/react@18.3.12)(react@18.3.1): + ink@5.2.1(@types/react@18.3.12)(react@18.3.1): dependencies: '@alcalzone/ansi-tokenize': 0.1.3 ansi-escapes: 7.0.0 @@ -8977,7 +9062,7 @@ snapshots: cli-cursor: 4.0.0 cli-truncate: 4.0.0 code-excerpt: 4.0.0 - es-toolkit: 1.29.0 + es-toolkit: 1.39.0 indent-string: 5.0.0 is-in-ci: 1.0.0 patch-console: 2.0.0 @@ -8988,11 +9073,11 @@ snapshots: slice-ansi: 7.1.0 stack-utils: 2.0.6 string-width: 7.2.0 - type-fest: 4.30.0 + type-fest: 4.41.0 widest-line: 5.0.0 wrap-ansi: 9.0.0 - ws: 8.18.0 - yoga-wasm-web: 0.3.3 + ws: 8.18.2 + yoga-layout: 3.2.1 optionalDependencies: '@types/react': 18.3.12 transitivePeerDependencies: @@ -9008,9 +9093,9 @@ snapshots: dependencies: hasown: 2.0.2 - is-arguments@1.1.1: + is-arguments@1.2.0: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.4 has-tostringtag: 1.0.2 is-arrayish@0.3.2: {} @@ -9044,9 +9129,12 @@ snapshots: dependencies: get-east-asian-width: 1.3.0 - is-generator-function@1.0.10: + is-generator-function@1.1.0: dependencies: + call-bound: 1.0.4 + get-proto: 1.0.1 has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 is-glob@4.0.3: dependencies: @@ -9070,13 +9158,20 @@ snapshots: is-potential-custom-element-name@1.0.1: {} + is-regex@1.2.1: + dependencies: + call-bound: 1.0.4 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + is-stream@2.0.1: {} is-stream@4.0.1: {} - is-typed-array@1.1.13: + is-typed-array@1.1.15: dependencies: - which-typed-array: 1.1.15 + which-typed-array: 1.1.19 is-unicode-supported@0.1.0: {} @@ -9091,9 +9186,9 @@ snapshots: events: 3.3.0 readable-stream: 3.6.2 - isomorphic-ws@5.0.0(ws@8.18.0): + isomorphic-ws@5.0.0(ws@8.18.2): dependencies: - ws: 8.18.0 + ws: 8.18.2 isows@1.0.6(ws@8.18.0): dependencies: @@ -9122,15 +9217,15 @@ snapshots: jsdom@23.2.0: dependencies: '@asamuzakjp/dom-selector': 2.0.2 - cssstyle: 4.1.0 + cssstyle: 4.3.1 data-urls: 5.0.0 - decimal.js: 10.4.3 - form-data: 4.0.1 + decimal.js: 10.5.0 + form-data: 4.0.3 html-encoding-sniffer: 4.0.0 http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.5 + https-proxy-agent: 7.0.6 is-potential-custom-element-name: 1.0.1 - parse5: 7.2.1 + parse5: 7.3.0 rrweb-cssom: 0.6.0 saxes: 6.0.0 symbol-tree: 3.2.4 @@ -9139,8 +9234,8 @@ snapshots: webidl-conversions: 7.0.0 whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 - whatwg-url: 14.0.0 - ws: 8.18.0 + whatwg-url: 14.2.0 + ws: 8.18.2 xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil @@ -9149,7 +9244,7 @@ snapshots: json-bigint@1.0.0: dependencies: - bignumber.js: 9.1.2 + bignumber.js: 9.3.0 json-stringify-safe@5.0.1: {} @@ -9189,8 +9284,8 @@ snapshots: libp2p-crypto@0.21.2: dependencies: - '@noble/ed25519': 1.7.3 - '@noble/secp256k1': 1.7.1 + '@noble/ed25519': 1.7.5 + '@noble/secp256k1': 1.7.2 err-code: 3.0.1 iso-random-stream: 2.0.2 multiformats: 9.9.0 @@ -9239,7 +9334,7 @@ snapshots: long@4.0.0: {} - long@5.3.0: {} + long@5.3.2: {} loose-envify@1.4.0: dependencies: @@ -9249,13 +9344,13 @@ snapshots: dependencies: get-func-name: 2.0.2 - loupe@3.1.2: {} + loupe@3.1.3: {} lru-cache@10.1.0: {} lru-cache@10.4.3: {} - lru-cache@11.0.2: {} + lru-cache@11.1.0: {} lru-cache@5.1.1: dependencies: @@ -9265,7 +9360,7 @@ snapshots: dependencies: yallist: 4.0.0 - magic-string@0.30.12: + magic-string@0.30.17: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -9273,9 +9368,9 @@ snapshots: make-fetch-happen@9.1.0: dependencies: - agentkeepalive: 4.5.0 + agentkeepalive: 4.6.0 cacache: 15.3.0 - http-cache-semantics: 4.1.1 + http-cache-semantics: 4.2.0 http-proxy-agent: 4.0.1 https-proxy-agent: 5.0.1 is-lambda: 1.0.1 @@ -9394,30 +9489,12 @@ snapshots: mkdirp@1.0.4: {} - mkdirp@2.1.6: {} - - mocha@10.7.3: + mlly@1.7.4: dependencies: - ansi-colors: 4.1.3 - browser-stdout: 1.3.1 - chokidar: 3.6.0 - debug: 4.3.7(supports-color@8.1.1) - diff: 5.2.0 - escape-string-regexp: 4.0.0 - find-up: 5.0.0 - glob: 8.1.0 - he: 1.2.0 - js-yaml: 4.1.0 - log-symbols: 4.1.0 - minimatch: 5.1.6 - ms: 2.1.3 - serialize-javascript: 6.0.2 - strip-json-comments: 3.1.1 - supports-color: 8.1.1 - workerpool: 6.5.1 - yargs: 16.2.0 - yargs-parser: 20.2.9 - yargs-unparser: 2.0.0 + acorn: 8.14.1 + pathe: 2.0.3 + pkg-types: 1.3.1 + ufo: 1.6.1 mocha@10.8.2: dependencies: @@ -9448,7 +9525,7 @@ snapshots: moment@2.30.1: {} - mrmime@2.0.0: {} + mrmime@2.0.1: {} ms@2.1.3: {} @@ -9462,12 +9539,12 @@ snapshots: object-assign: 4.1.1 thenify-all: 1.6.0 - nan@2.22.0: + nan@2.22.2: optional: true - nanoid@3.3.7: {} + nanoid@3.3.11: {} - napi-build-utils@1.0.2: {} + napi-build-utils@2.0.0: {} napi-macros@2.2.2: {} @@ -9502,9 +9579,9 @@ snapshots: transitivePeerDependencies: - supports-color - node-abi@3.71.0: + node-abi@3.75.0: dependencies: - semver: 7.6.3 + semver: 7.7.2 node-addon-api@7.1.1: {} @@ -9535,7 +9612,7 @@ snapshots: nopt: 5.0.0 npmlog: 6.0.2 rimraf: 3.0.2 - semver: 7.6.3 + semver: 7.7.2 tar: 6.2.1 which: 2.0.2 transitivePeerDependencies: @@ -9549,7 +9626,7 @@ snapshots: normalize-package-data@6.0.2: dependencies: hosted-git-info: 7.0.2 - semver: 7.6.3 + semver: 7.7.2 validate-npm-package-license: 3.0.4 normalize-path@3.0.0: {} @@ -9604,7 +9681,7 @@ snapshots: dependencies: mimic-function: 5.0.1 - ora@8.1.1: + ora@8.2.0: dependencies: chalk: 5.4.1 cli-cursor: 5.0.0 @@ -9618,14 +9695,14 @@ snapshots: os-tmpdir@1.0.2: {} - ox@0.6.7(typescript@5.5.4)(zod@3.24.2): + ox@0.6.7(typescript@5.5.4)(zod@3.25.52): dependencies: '@adraffy/ens-normalize': 1.11.0 '@noble/curves': 1.8.1 '@noble/hashes': 1.7.1 '@scure/bip32': 1.6.2 '@scure/bip39': 1.5.4 - abitype: 1.0.8(typescript@5.5.4)(zod@3.24.2) + abitype: 1.0.8(typescript@5.5.4)(zod@3.25.52) eventemitter3: 5.0.1 optionalDependencies: typescript: 5.5.4 @@ -9654,25 +9731,17 @@ snapshots: package-json-from-dist@1.0.1: {} - parse-json@8.1.0: + parse-json@8.3.0: dependencies: - '@babel/code-frame': 7.26.2 - index-to-position: 0.1.2 - type-fest: 4.30.0 + '@babel/code-frame': 7.27.1 + index-to-position: 1.1.0 + type-fest: 4.41.0 parse-ms@4.0.0: {} - parse5-htmlparser2-tree-adapter@6.0.1: + parse5@7.3.0: dependencies: - parse5: 6.0.1 - - parse5@5.1.1: {} - - parse5@6.0.1: {} - - parse5@7.2.1: - dependencies: - entities: 4.5.0 + entities: 6.0.0 patch-console@2.0.0: {} @@ -9693,6 +9762,8 @@ snapshots: pathe@1.1.2: {} + pathe@2.0.3: {} + pathval@1.1.1: {} pathval@2.0.0: {} @@ -9733,27 +9804,33 @@ snapshots: pino-std-serializers@7.0.0: {} - pino@9.6.0: + pino@9.7.0: dependencies: atomic-sleep: 1.0.0 fast-redact: 3.5.0 on-exit-leak-free: 2.1.2 pino-abstract-transport: 2.0.0 pino-std-serializers: 7.0.0 - process-warning: 4.0.0 + process-warning: 5.0.0 quick-format-unescaped: 4.0.4 real-require: 0.2.0 safe-stable-stringify: 2.5.0 sonic-boom: 4.2.0 thread-stream: 3.1.0 - pirates@4.0.6: {} + pirates@4.0.7: {} + + pkg-types@1.3.1: + dependencies: + confbox: 0.1.8 + mlly: 1.7.4 + pathe: 2.0.3 pnpm@9.13.0: {} - polkadot-api@1.7.4(postcss@8.4.49)(rxjs@7.8.2)(tsx@4.19.2)(yaml@2.7.0): + polkadot-api@1.7.4(postcss@8.5.4)(rxjs@7.8.2)(tsx@4.19.2)(yaml@2.7.0): dependencies: - '@polkadot-api/cli': 0.9.18(postcss@8.4.49)(tsx@4.19.2)(yaml@2.7.0) + '@polkadot-api/cli': 0.9.18(postcss@8.5.4)(tsx@4.19.2)(yaml@2.7.0) '@polkadot-api/ink-contracts': 0.2.1 '@polkadot-api/json-rpc-provider': 0.0.4 '@polkadot-api/known-chains': 0.5.6 @@ -9783,26 +9860,26 @@ snapshots: - utf-8-validate - yaml - polkadot-api@1.7.7(postcss@8.4.49)(rxjs@7.8.2)(tsx@4.19.2)(yaml@2.7.0): + polkadot-api@1.7.4(postcss@8.5.4)(rxjs@7.8.2)(tsx@4.19.2)(yaml@2.8.0): dependencies: - '@polkadot-api/cli': 0.9.21(postcss@8.4.49)(tsx@4.19.2)(yaml@2.7.0) - '@polkadot-api/ink-contracts': 0.2.2 + '@polkadot-api/cli': 0.9.18(postcss@8.5.4)(tsx@4.19.2)(yaml@2.8.0) + '@polkadot-api/ink-contracts': 0.2.1 '@polkadot-api/json-rpc-provider': 0.0.4 - '@polkadot-api/known-chains': 0.5.8 + '@polkadot-api/known-chains': 0.5.6 '@polkadot-api/logs-provider': 0.0.6 - '@polkadot-api/metadata-builders': 0.9.2 - '@polkadot-api/metadata-compatibility': 0.1.12 - '@polkadot-api/observable-client': 0.6.3(@polkadot-api/substrate-client@0.3.0)(rxjs@7.8.2) - '@polkadot-api/pjs-signer': 0.6.1 + '@polkadot-api/metadata-builders': 0.9.1 + '@polkadot-api/metadata-compatibility': 0.1.11 + '@polkadot-api/observable-client': 0.6.2(@polkadot-api/substrate-client@0.3.0)(rxjs@7.8.2) + '@polkadot-api/pjs-signer': 0.6.0 '@polkadot-api/polkadot-sdk-compat': 2.3.1 '@polkadot-api/polkadot-signer': 0.1.6 - '@polkadot-api/signer': 0.1.11 - '@polkadot-api/sm-provider': 0.1.7(@polkadot-api/smoldot@0.3.7) - '@polkadot-api/smoldot': 0.3.7 - '@polkadot-api/substrate-bindings': 0.9.4 + '@polkadot-api/signer': 0.1.10 + '@polkadot-api/sm-provider': 0.1.6(@polkadot-api/smoldot@0.3.5) + '@polkadot-api/smoldot': 0.3.5 + '@polkadot-api/substrate-bindings': 0.9.3 '@polkadot-api/substrate-client': 0.3.0 '@polkadot-api/utils': 0.1.2 - '@polkadot-api/ws-provider': 0.3.6 + '@polkadot-api/ws-provider': 0.3.5 rxjs: 7.8.2 transitivePeerDependencies: - '@microsoft/api-extractor' @@ -9815,42 +9892,50 @@ snapshots: - utf-8-validate - yaml - possible-typed-array-names@1.0.0: {} + possible-typed-array-names@1.1.0: {} - postcss-load-config@6.0.1(postcss@8.4.49)(tsx@4.19.2)(yaml@2.7.0): + postcss-load-config@6.0.1(postcss@8.5.4)(tsx@4.19.2)(yaml@2.7.0): dependencies: lilconfig: 3.1.3 optionalDependencies: - postcss: 8.4.49 + postcss: 8.5.4 tsx: 4.19.2 yaml: 2.7.0 - postcss@8.4.49: + postcss-load-config@6.0.1(postcss@8.5.4)(tsx@4.19.2)(yaml@2.8.0): dependencies: - nanoid: 3.3.7 + lilconfig: 3.1.3 + optionalDependencies: + postcss: 8.5.4 + tsx: 4.19.2 + yaml: 2.8.0 + + postcss@8.5.4: + dependencies: + nanoid: 3.3.11 picocolors: 1.1.1 source-map-js: 1.2.1 - prebuild-install@7.1.2: + prebuild-install@7.1.3: dependencies: - detect-libc: 2.0.3 + detect-libc: 2.0.4 expand-template: 2.0.3 github-from-package: 0.0.0 minimist: 1.2.8 mkdirp-classic: 0.5.3 - napi-build-utils: 1.0.2 - node-abi: 3.71.0 + napi-build-utils: 2.0.0 + node-abi: 3.75.0 pump: 3.0.2 rc: 1.2.8 simple-get: 4.0.1 - tar-fs: 2.1.1 + tar-fs: 2.1.3 tunnel-agent: 0.6.0 pretty-ms@9.2.0: dependencies: parse-ms: 4.0.0 - process-warning@4.0.0: {} + process-warning@5.0.0: {} promise-inflight@1.0.1: {} @@ -9879,7 +9964,7 @@ snapshots: '@types/node': 22.12.0 long: 4.0.0 - protobufjs@7.4.0: + protobufjs@7.5.3: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 @@ -9892,7 +9977,7 @@ snapshots: '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 '@types/node': 22.12.0 - long: 5.3.0 + long: 5.3.2 proxy-from-env@1.1.0: {} @@ -9900,7 +9985,7 @@ snapshots: dependencies: table-parser: 0.1.3 - psl@1.10.0: + psl@1.15.0: dependencies: punycode: 2.3.1 @@ -9946,8 +10031,8 @@ snapshots: dependencies: '@types/normalize-package-data': 2.4.4 normalize-package-data: 6.0.2 - parse-json: 8.1.0 - type-fest: 4.30.0 + parse-json: 8.3.0 + type-fest: 4.41.0 unicorn-magic: 0.1.0 readable-stream@3.6.2: @@ -9960,12 +10045,10 @@ snapshots: dependencies: picomatch: 2.3.1 - readdirp@4.0.2: {} + readdirp@4.1.2: {} real-require@0.2.0: {} - reflect-metadata@0.2.2: {} - require-directory@2.1.1: {} require-from-string@2.0.2: {} @@ -10003,33 +10086,35 @@ snapshots: semver-compare: 1.0.0 sprintf-js: 1.1.3 - rollup@4.26.0: + rollup@4.41.1: dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.26.0 - '@rollup/rollup-android-arm64': 4.26.0 - '@rollup/rollup-darwin-arm64': 4.26.0 - '@rollup/rollup-darwin-x64': 4.26.0 - '@rollup/rollup-freebsd-arm64': 4.26.0 - '@rollup/rollup-freebsd-x64': 4.26.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.26.0 - '@rollup/rollup-linux-arm-musleabihf': 4.26.0 - '@rollup/rollup-linux-arm64-gnu': 4.26.0 - '@rollup/rollup-linux-arm64-musl': 4.26.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.26.0 - '@rollup/rollup-linux-riscv64-gnu': 4.26.0 - '@rollup/rollup-linux-s390x-gnu': 4.26.0 - '@rollup/rollup-linux-x64-gnu': 4.26.0 - '@rollup/rollup-linux-x64-musl': 4.26.0 - '@rollup/rollup-win32-arm64-msvc': 4.26.0 - '@rollup/rollup-win32-ia32-msvc': 4.26.0 - '@rollup/rollup-win32-x64-msvc': 4.26.0 + '@rollup/rollup-android-arm-eabi': 4.41.1 + '@rollup/rollup-android-arm64': 4.41.1 + '@rollup/rollup-darwin-arm64': 4.41.1 + '@rollup/rollup-darwin-x64': 4.41.1 + '@rollup/rollup-freebsd-arm64': 4.41.1 + '@rollup/rollup-freebsd-x64': 4.41.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.41.1 + '@rollup/rollup-linux-arm-musleabihf': 4.41.1 + '@rollup/rollup-linux-arm64-gnu': 4.41.1 + '@rollup/rollup-linux-arm64-musl': 4.41.1 + '@rollup/rollup-linux-loongarch64-gnu': 4.41.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.41.1 + '@rollup/rollup-linux-riscv64-gnu': 4.41.1 + '@rollup/rollup-linux-riscv64-musl': 4.41.1 + '@rollup/rollup-linux-s390x-gnu': 4.41.1 + '@rollup/rollup-linux-x64-gnu': 4.41.1 + '@rollup/rollup-linux-x64-musl': 4.41.1 + '@rollup/rollup-win32-arm64-msvc': 4.41.1 + '@rollup/rollup-win32-ia32-msvc': 4.41.1 + '@rollup/rollup-win32-x64-msvc': 4.41.1 fsevents: 2.3.3 rrweb-cssom@0.6.0: {} - rrweb-cssom@0.7.1: {} + rrweb-cssom@0.8.0: {} run-parallel-limit@1.1.0: dependencies: @@ -10037,14 +10122,10 @@ snapshots: rustbn-wasm@0.4.0: dependencies: - '@scure/base': 1.2.4 + '@scure/base': 1.2.6 rustbn.js@0.2.0: {} - rxjs@7.8.1: - dependencies: - tslib: 2.8.1 - rxjs@7.8.2: dependencies: tslib: 2.8.1 @@ -10053,6 +10134,12 @@ snapshots: safe-buffer@5.2.1: {} + safe-regex-test@1.1.0: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-regex: 1.2.1 + safe-stable-stringify@2.5.0: {} safer-buffer@2.1.2: {} @@ -10075,7 +10162,7 @@ snapshots: semver@5.7.2: {} - semver@7.6.3: {} + semver@7.7.2: {} serialize-error@7.0.1: dependencies: @@ -10092,8 +10179,8 @@ snapshots: define-data-property: 1.1.4 es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.4 - gopd: 1.0.1 + get-intrinsic: 1.3.0 + gopd: 1.2.0 has-property-descriptors: 1.0.2 setimmediate@1.0.5: {} @@ -10155,10 +10242,10 @@ snapshots: dependencies: is-arrayish: 0.3.2 - sirv@3.0.0: + sirv@3.0.1: dependencies: - '@polka/url': 1.0.0-next.28 - mrmime: 2.0.0 + '@polka/url': 1.0.0-next.29 + mrmime: 2.0.1 totalist: 3.0.1 slice-ansi@5.0.0: @@ -10175,7 +10262,7 @@ snapshots: smoldot@2.0.26: dependencies: - ws: 8.18.0 + ws: 8.18.2 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -10183,14 +10270,7 @@ snapshots: smoldot@2.0.31: dependencies: - ws: 8.18.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - smoldot@2.0.33: - dependencies: - ws: 8.18.0 + ws: 8.18.2 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -10199,11 +10279,11 @@ snapshots: dependencies: agent-base: 6.0.2 debug: 4.3.7(supports-color@8.1.1) - socks: 2.8.3 + socks: 2.8.4 transitivePeerDependencies: - supports-color - socks@2.8.3: + socks@2.8.4: dependencies: ip-address: 9.0.5 smart-buffer: 4.2.0 @@ -10244,16 +10324,16 @@ snapshots: spdx-correct@3.2.0: dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.20 + spdx-license-ids: 3.0.21 spdx-exceptions@2.5.0: {} spdx-expression-parse@3.0.1: dependencies: spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.20 + spdx-license-ids: 3.0.21 - spdx-license-ids@3.0.20: {} + spdx-license-ids@3.0.21: {} split-ca@1.0.1: {} @@ -10261,11 +10341,13 @@ snapshots: sprintf-js@1.1.3: {} + sql-highlight@6.0.0: {} + sqlite3@5.1.7: dependencies: bindings: 1.5.0 node-addon-api: 7.1.1 - prebuild-install: 7.1.2 + prebuild-install: 7.1.3 tar: 6.2.1 optionalDependencies: node-gyp: 8.4.1 @@ -10279,7 +10361,7 @@ snapshots: bcrypt-pbkdf: 1.0.2 optionalDependencies: cpu-features: 0.0.10 - nan: 2.22.0 + nan: 2.22.2 ssri@8.0.1: dependencies: @@ -10293,7 +10375,7 @@ snapshots: stackback@0.0.2: {} - std-env@3.8.0: {} + std-env@3.9.0: {} stdin-discarder@0.2.2: {} @@ -10337,12 +10419,12 @@ snapshots: sucrase@3.35.0: dependencies: - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 commander: 4.1.1 glob: 10.4.5 lines-and-columns: 1.2.4 mz: 2.7.0 - pirates: 4.0.6 + pirates: 4.0.7 ts-interface-checker: 0.1.13 supports-color@7.2.0: @@ -10366,7 +10448,7 @@ snapshots: pump: 3.0.2 tar-stream: 2.2.0 - tar-fs@2.1.1: + tar-fs@2.1.3: dependencies: chownr: 1.1.4 mkdirp-classic: 0.5.3 @@ -10410,14 +10492,14 @@ snapshots: tinybench@2.9.0: {} - tinyexec@0.3.1: {} + tinyexec@0.3.2: {} - tinyglobby@0.2.10: + tinyglobby@0.2.14: dependencies: - fdir: 6.4.2(picomatch@4.0.2) + fdir: 6.4.5(picomatch@4.0.2) picomatch: 4.0.2 - tinypool@1.0.1: {} + tinypool@1.1.0: {} tinyrainbow@1.2.0: {} @@ -10443,7 +10525,7 @@ snapshots: tough-cookie@4.1.4: dependencies: - psl: 1.10.0 + psl: 1.15.0 punycode: 2.3.1 universalify: 0.2.0 url-parse: 1.5.10 @@ -10454,7 +10536,7 @@ snapshots: dependencies: punycode: 2.3.1 - tr46@5.0.0: + tr46@5.1.1: dependencies: punycode: 2.3.1 @@ -10464,24 +10546,6 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@types/node@22.10.5)(typescript@5.5.4): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 22.10.5 - acorn: 8.12.1 - acorn-walk: 8.3.3 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.5.4 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - ts-node@10.9.2(@types/node@22.12.0)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -10490,8 +10554,8 @@ snapshots: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 22.12.0 - acorn: 8.12.1 - acorn-walk: 8.3.3 + acorn: 8.14.1 + acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -10508,26 +10572,55 @@ snapshots: tslib@2.8.1: {} - tsup@8.3.5(postcss@8.4.49)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.7.0): + tsup@8.5.0(postcss@8.5.4)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.7.0): dependencies: - bundle-require: 5.0.0(esbuild@0.24.0) + bundle-require: 5.1.0(esbuild@0.25.5) cac: 6.7.14 - chokidar: 4.0.1 - consola: 3.2.3 - debug: 4.3.7(supports-color@8.1.1) - esbuild: 0.24.0 + chokidar: 4.0.3 + consola: 3.4.2 + debug: 4.4.1 + esbuild: 0.25.5 + fix-dts-default-cjs-exports: 1.0.1 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(postcss@8.4.49)(tsx@4.19.2)(yaml@2.7.0) + postcss-load-config: 6.0.1(postcss@8.5.4)(tsx@4.19.2)(yaml@2.7.0) resolve-from: 5.0.0 - rollup: 4.26.0 + rollup: 4.41.1 source-map: 0.8.0-beta.0 sucrase: 3.35.0 - tinyexec: 0.3.1 - tinyglobby: 0.2.10 + tinyexec: 0.3.2 + tinyglobby: 0.2.14 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.4.49 + postcss: 8.5.4 + typescript: 5.5.4 + transitivePeerDependencies: + - jiti + - supports-color + - tsx + - yaml + + tsup@8.5.0(postcss@8.5.4)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.8.0): + dependencies: + bundle-require: 5.1.0(esbuild@0.25.5) + cac: 6.7.14 + chokidar: 4.0.3 + consola: 3.4.2 + debug: 4.4.1 + esbuild: 0.25.5 + fix-dts-default-cjs-exports: 1.0.1 + joycon: 3.1.1 + picocolors: 1.1.1 + postcss-load-config: 6.0.1(postcss@8.5.4)(tsx@4.19.2)(yaml@2.8.0) + resolve-from: 5.0.0 + rollup: 4.41.1 + source-map: 0.8.0-beta.0 + sucrase: 3.35.0 + tinyexec: 0.3.2 + tinyglobby: 0.2.14 + tree-kill: 1.2.2 + optionalDependencies: + postcss: 8.5.4 typescript: 5.5.4 transitivePeerDependencies: - jiti @@ -10538,7 +10631,7 @@ snapshots: tsx@4.19.2: dependencies: esbuild: 0.23.1 - get-tsconfig: 4.8.1 + get-tsconfig: 4.10.1 optionalDependencies: fsevents: 2.3.3 @@ -10554,33 +10647,35 @@ snapshots: type-fest@0.21.3: {} - type-fest@4.30.0: {} + type-fest@4.41.0: {} - typeorm@0.3.20(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@22.10.5)(typescript@5.5.4)): + typeorm@0.3.24(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@22.12.0)(typescript@5.5.4)): dependencies: '@sqltools/formatter': 1.2.5 + ansis: 3.17.0 app-root-path: 3.1.0 buffer: 6.0.3 - chalk: 4.1.2 - cli-highlight: 2.1.11 dayjs: 1.11.13 - debug: 4.3.7(supports-color@8.1.1) - dotenv: 16.4.7 + debug: 4.4.1 + dedent: 1.6.0 + dotenv: 16.5.0 glob: 10.4.5 - mkdirp: 2.1.6 - reflect-metadata: 0.2.2 sha.js: 2.4.11 + sql-highlight: 6.0.0 tslib: 2.8.1 - uuid: 9.0.1 + uuid: 11.1.0 yargs: 17.7.2 optionalDependencies: sqlite3: 5.1.7 - ts-node: 10.9.2(@types/node@22.10.5)(typescript@5.5.4) + ts-node: 10.9.2(@types/node@22.12.0)(typescript@5.5.4) transitivePeerDependencies: + - babel-plugin-macros - supports-color typescript@5.5.4: {} + ufo@1.6.1: {} + uglify-js@3.19.3: optional: true @@ -10604,7 +10699,7 @@ snapshots: dependencies: imurmurhash: 0.1.4 - universal-user-agent@7.0.2: {} + universal-user-agent@7.0.3: {} universalify@0.2.0: {} @@ -10620,14 +10715,14 @@ snapshots: util@0.12.5: dependencies: inherits: 2.0.4 - is-arguments: 1.1.1 - is-generator-function: 1.0.10 - is-typed-array: 1.1.13 - which-typed-array: 1.1.15 + is-arguments: 1.2.0 + is-generator-function: 1.1.0 + is-typed-array: 1.1.15 + which-typed-array: 1.1.19 uuid@10.0.0: {} - uuid@9.0.1: {} + uuid@11.1.0: {} v8-compile-cache-lib@3.0.1: {} @@ -10636,15 +10731,15 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - viem@2.22.21(typescript@5.5.4)(zod@3.24.2): + viem@2.22.21(typescript@5.5.4)(zod@3.25.52): dependencies: '@noble/curves': 1.8.1 '@noble/hashes': 1.7.1 '@scure/bip32': 1.6.2 '@scure/bip39': 1.5.4 - abitype: 1.0.8(typescript@5.5.4)(zod@3.24.2) + abitype: 1.0.8(typescript@5.5.4)(zod@3.25.52) isows: 1.0.6(ws@8.18.0) - ox: 0.6.7(typescript@5.5.4)(zod@3.24.2) + ox: 0.6.7(typescript@5.5.4)(zod@3.25.52) ws: 8.18.0 optionalDependencies: typescript: 5.5.4 @@ -10653,31 +10748,13 @@ snapshots: - utf-8-validate - zod - vite-node@2.1.5(@types/node@22.10.5): - dependencies: - cac: 6.7.14 - debug: 4.3.7(supports-color@8.1.1) - es-module-lexer: 1.5.4 - pathe: 1.1.2 - vite: 5.4.11(@types/node@22.10.5) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - vite-node@2.1.5(@types/node@22.12.0): dependencies: cac: 6.7.14 debug: 4.3.7(supports-color@8.1.1) - es-module-lexer: 1.5.4 + es-module-lexer: 1.7.0 pathe: 1.1.2 - vite: 5.4.11(@types/node@22.12.0) + vite: 5.4.19(@types/node@22.12.0) transitivePeerDependencies: - '@types/node' - less @@ -10689,81 +10766,35 @@ snapshots: - supports-color - terser - vite@5.4.11(@types/node@22.10.5): - dependencies: - esbuild: 0.21.5 - postcss: 8.4.49 - rollup: 4.26.0 - optionalDependencies: - '@types/node': 22.10.5 - fsevents: 2.3.3 - - vite@5.4.11(@types/node@22.12.0): + vite@5.4.19(@types/node@22.12.0): dependencies: esbuild: 0.21.5 - postcss: 8.4.49 - rollup: 4.26.0 + postcss: 8.5.4 + rollup: 4.41.1 optionalDependencies: '@types/node': 22.12.0 fsevents: 2.3.3 - vitest@2.1.5(@types/node@22.10.5)(@vitest/ui@2.1.5)(jsdom@23.2.0): + vitest@2.1.5(@types/node@22.12.0)(@vitest/ui@2.1.5)(jsdom@23.2.0): dependencies: '@vitest/expect': 2.1.5 - '@vitest/mocker': 2.1.5(vite@5.4.11(@types/node@22.10.5)) - '@vitest/pretty-format': 2.1.5 + '@vitest/mocker': 2.1.5(vite@5.4.19(@types/node@22.12.0)) + '@vitest/pretty-format': 2.1.9 '@vitest/runner': 2.1.5 '@vitest/snapshot': 2.1.5 '@vitest/spy': 2.1.5 '@vitest/utils': 2.1.5 - chai: 5.1.2 + chai: 5.2.0 debug: 4.3.7(supports-color@8.1.1) - expect-type: 1.1.0 - magic-string: 0.30.12 + expect-type: 1.2.1 + magic-string: 0.30.17 pathe: 1.1.2 - std-env: 3.8.0 + std-env: 3.9.0 tinybench: 2.9.0 - tinyexec: 0.3.1 - tinypool: 1.0.1 + tinyexec: 0.3.2 + tinypool: 1.1.0 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.10.5) - vite-node: 2.1.5(@types/node@22.10.5) - why-is-node-running: 2.3.0 - optionalDependencies: - '@types/node': 22.10.5 - '@vitest/ui': 2.1.5(vitest@2.1.5) - jsdom: 23.2.0 - transitivePeerDependencies: - - less - - lightningcss - - msw - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - vitest@2.1.5(@types/node@22.12.0)(@vitest/ui@2.1.5(vitest@2.1.5))(jsdom@23.2.0): - dependencies: - '@vitest/expect': 2.1.5 - '@vitest/mocker': 2.1.5(vite@5.4.11(@types/node@22.12.0)) - '@vitest/pretty-format': 2.1.5 - '@vitest/runner': 2.1.5 - '@vitest/snapshot': 2.1.5 - '@vitest/spy': 2.1.5 - '@vitest/utils': 2.1.5 - chai: 5.1.2 - debug: 4.3.7(supports-color@8.1.1) - expect-type: 1.1.0 - magic-string: 0.30.12 - pathe: 1.1.2 - std-env: 3.8.0 - tinybench: 2.9.0 - tinyexec: 0.3.1 - tinypool: 1.0.1 - tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.12.0) + vite: 5.4.19(@types/node@22.12.0) vite-node: 2.1.5(@types/node@22.12.0) why-is-node-running: 2.3.0 optionalDependencies: @@ -10787,15 +10818,15 @@ snapshots: web-streams-polyfill@3.3.3: {} - web3-core@4.7.0(encoding@0.1.13): + web3-core@4.7.1(encoding@0.1.13): dependencies: - web3-errors: 1.3.0 - web3-eth-accounts: 4.3.0 + web3-errors: 1.3.1 + web3-eth-accounts: 4.3.1 web3-eth-iban: 4.0.7 web3-providers-http: 4.2.0(encoding@0.1.13) web3-providers-ws: 4.0.8 - web3-types: 1.9.0 - web3-utils: 4.3.2 + web3-types: 1.10.0 + web3-utils: 4.3.3 web3-validator: 2.0.6 optionalDependencies: web3-providers-ipc: 4.0.7 @@ -10804,40 +10835,40 @@ snapshots: - encoding - utf-8-validate - web3-errors@1.3.0: + web3-errors@1.3.1: dependencies: - web3-types: 1.9.0 + web3-types: 1.10.0 - web3-eth-abi@4.4.0(typescript@5.5.4)(zod@3.24.2): + web3-eth-abi@4.4.1(typescript@5.5.4)(zod@3.25.52): dependencies: - abitype: 0.7.1(typescript@5.5.4)(zod@3.24.2) - web3-errors: 1.3.0 - web3-types: 1.9.0 - web3-utils: 4.3.2 + abitype: 0.7.1(typescript@5.5.4)(zod@3.25.52) + web3-errors: 1.3.1 + web3-types: 1.10.0 + web3-utils: 4.3.3 web3-validator: 2.0.6 transitivePeerDependencies: - typescript - zod - web3-eth-accounts@4.3.0: + web3-eth-accounts@4.3.1: dependencies: '@ethereumjs/rlp': 4.0.1 crc-32: 1.2.2 ethereum-cryptography: 2.2.1 - web3-errors: 1.3.0 - web3-types: 1.9.0 - web3-utils: 4.3.2 + web3-errors: 1.3.1 + web3-types: 1.10.0 + web3-utils: 4.3.3 web3-validator: 2.0.6 - web3-eth-contract@4.7.1(encoding@0.1.13)(typescript@5.5.4)(zod@3.24.2): + web3-eth-contract@4.7.2(encoding@0.1.13)(typescript@5.5.4)(zod@3.25.52): dependencies: '@ethereumjs/rlp': 5.0.2 - web3-core: 4.7.0(encoding@0.1.13) - web3-errors: 1.3.0 - web3-eth: 4.11.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.24.2) - web3-eth-abi: 4.4.0(typescript@5.5.4)(zod@3.24.2) - web3-types: 1.9.0 - web3-utils: 4.3.2 + web3-core: 4.7.1(encoding@0.1.13) + web3-errors: 1.3.1 + web3-eth: 4.11.1(encoding@0.1.13)(typescript@5.5.4)(zod@3.25.52) + web3-eth-abi: 4.4.1(typescript@5.5.4)(zod@3.25.52) + web3-types: 1.10.0 + web3-utils: 4.3.3 web3-validator: 2.0.6 transitivePeerDependencies: - bufferutil @@ -10846,16 +10877,16 @@ snapshots: - utf-8-validate - zod - web3-eth-ens@4.4.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.24.2): + web3-eth-ens@4.4.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.25.52): dependencies: '@adraffy/ens-normalize': 1.11.0 - web3-core: 4.7.0(encoding@0.1.13) - web3-errors: 1.3.0 - web3-eth: 4.11.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.24.2) - web3-eth-contract: 4.7.1(encoding@0.1.13)(typescript@5.5.4)(zod@3.24.2) + web3-core: 4.7.1(encoding@0.1.13) + web3-errors: 1.3.1 + web3-eth: 4.11.1(encoding@0.1.13)(typescript@5.5.4)(zod@3.25.52) + web3-eth-contract: 4.7.2(encoding@0.1.13)(typescript@5.5.4)(zod@3.25.52) web3-net: 4.1.0(encoding@0.1.13) - web3-types: 1.9.0 - web3-utils: 4.3.2 + web3-types: 1.10.0 + web3-utils: 4.3.3 web3-validator: 2.0.6 transitivePeerDependencies: - bufferutil @@ -10866,18 +10897,18 @@ snapshots: web3-eth-iban@4.0.7: dependencies: - web3-errors: 1.3.0 - web3-types: 1.9.0 - web3-utils: 4.3.2 + web3-errors: 1.3.1 + web3-types: 1.10.0 + web3-utils: 4.3.3 web3-validator: 2.0.6 - web3-eth-personal@4.1.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.24.2): + web3-eth-personal@4.1.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.25.52): dependencies: - web3-core: 4.7.0(encoding@0.1.13) - web3-eth: 4.11.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.24.2) + web3-core: 4.7.1(encoding@0.1.13) + web3-eth: 4.11.1(encoding@0.1.13)(typescript@5.5.4)(zod@3.25.52) web3-rpc-methods: 1.3.0(encoding@0.1.13) - web3-types: 1.9.0 - web3-utils: 4.3.2 + web3-types: 1.10.0 + web3-utils: 4.3.3 web3-validator: 2.0.6 transitivePeerDependencies: - bufferutil @@ -10886,18 +10917,18 @@ snapshots: - utf-8-validate - zod - web3-eth@4.11.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.24.2): + web3-eth@4.11.1(encoding@0.1.13)(typescript@5.5.4)(zod@3.25.52): dependencies: setimmediate: 1.0.5 - web3-core: 4.7.0(encoding@0.1.13) - web3-errors: 1.3.0 - web3-eth-abi: 4.4.0(typescript@5.5.4)(zod@3.24.2) - web3-eth-accounts: 4.3.0 + web3-core: 4.7.1(encoding@0.1.13) + web3-errors: 1.3.1 + web3-eth-abi: 4.4.1(typescript@5.5.4)(zod@3.25.52) + web3-eth-accounts: 4.3.1 web3-net: 4.1.0(encoding@0.1.13) web3-providers-ws: 4.0.8 web3-rpc-methods: 1.3.0(encoding@0.1.13) - web3-types: 1.9.0 - web3-utils: 4.3.2 + web3-types: 1.10.0 + web3-utils: 4.3.3 web3-validator: 2.0.6 transitivePeerDependencies: - bufferutil @@ -10908,10 +10939,10 @@ snapshots: web3-net@4.1.0(encoding@0.1.13): dependencies: - web3-core: 4.7.0(encoding@0.1.13) + web3-core: 4.7.1(encoding@0.1.13) web3-rpc-methods: 1.3.0(encoding@0.1.13) - web3-types: 1.9.0 - web3-utils: 4.3.2 + web3-types: 1.10.0 + web3-utils: 4.3.3 transitivePeerDependencies: - bufferutil - encoding @@ -10919,28 +10950,28 @@ snapshots: web3-providers-http@4.2.0(encoding@0.1.13): dependencies: - cross-fetch: 4.0.0(encoding@0.1.13) - web3-errors: 1.3.0 - web3-types: 1.9.0 - web3-utils: 4.3.2 + cross-fetch: 4.1.0(encoding@0.1.13) + web3-errors: 1.3.1 + web3-types: 1.10.0 + web3-utils: 4.3.3 transitivePeerDependencies: - encoding web3-providers-ipc@4.0.7: dependencies: - web3-errors: 1.3.0 - web3-types: 1.9.0 - web3-utils: 4.3.2 + web3-errors: 1.3.1 + web3-types: 1.10.0 + web3-utils: 4.3.3 optional: true web3-providers-ws@4.0.7: dependencies: '@types/ws': 8.5.3 - isomorphic-ws: 5.0.0(ws@8.18.0) - web3-errors: 1.3.0 - web3-types: 1.9.0 - web3-utils: 4.3.2 - ws: 8.18.0 + isomorphic-ws: 5.0.0(ws@8.18.2) + web3-errors: 1.3.1 + web3-types: 1.10.0 + web3-utils: 4.3.3 + ws: 8.18.2 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -10948,74 +10979,74 @@ snapshots: web3-providers-ws@4.0.8: dependencies: '@types/ws': 8.5.3 - isomorphic-ws: 5.0.0(ws@8.18.0) - web3-errors: 1.3.0 - web3-types: 1.9.0 - web3-utils: 4.3.2 - ws: 8.18.0 + isomorphic-ws: 5.0.0(ws@8.18.2) + web3-errors: 1.3.1 + web3-types: 1.10.0 + web3-utils: 4.3.3 + ws: 8.18.2 transitivePeerDependencies: - bufferutil - utf-8-validate web3-rpc-methods@1.3.0(encoding@0.1.13): dependencies: - web3-core: 4.7.0(encoding@0.1.13) - web3-types: 1.9.0 + web3-core: 4.7.1(encoding@0.1.13) + web3-types: 1.10.0 web3-validator: 2.0.6 transitivePeerDependencies: - bufferutil - encoding - utf-8-validate - web3-rpc-providers@1.0.0-rc.3(encoding@0.1.13): + web3-rpc-providers@1.0.0-rc.4(encoding@0.1.13): dependencies: - web3-errors: 1.3.0 + web3-errors: 1.3.1 web3-providers-http: 4.2.0(encoding@0.1.13) web3-providers-ws: 4.0.8 - web3-types: 1.9.0 - web3-utils: 4.3.2 + web3-types: 1.10.0 + web3-utils: 4.3.3 web3-validator: 2.0.6 transitivePeerDependencies: - bufferutil - encoding - utf-8-validate - web3-types@1.9.0: {} + web3-types@1.10.0: {} - web3-utils@4.3.2: + web3-utils@4.3.3: dependencies: ethereum-cryptography: 2.2.1 eventemitter3: 5.0.1 - web3-errors: 1.3.0 - web3-types: 1.9.0 + web3-errors: 1.3.1 + web3-types: 1.10.0 web3-validator: 2.0.6 web3-validator@2.0.6: dependencies: ethereum-cryptography: 2.2.1 util: 0.12.5 - web3-errors: 1.3.0 - web3-types: 1.9.0 - zod: 3.23.8 - - web3@4.15.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.24.2): - dependencies: - web3-core: 4.7.0(encoding@0.1.13) - web3-errors: 1.3.0 - web3-eth: 4.11.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.24.2) - web3-eth-abi: 4.4.0(typescript@5.5.4)(zod@3.24.2) - web3-eth-accounts: 4.3.0 - web3-eth-contract: 4.7.1(encoding@0.1.13)(typescript@5.5.4)(zod@3.24.2) - web3-eth-ens: 4.4.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.24.2) + web3-errors: 1.3.1 + web3-types: 1.10.0 + zod: 3.25.52 + + web3@4.15.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.25.52): + dependencies: + web3-core: 4.7.1(encoding@0.1.13) + web3-errors: 1.3.1 + web3-eth: 4.11.1(encoding@0.1.13)(typescript@5.5.4)(zod@3.25.52) + web3-eth-abi: 4.4.1(typescript@5.5.4)(zod@3.25.52) + web3-eth-accounts: 4.3.1 + web3-eth-contract: 4.7.2(encoding@0.1.13)(typescript@5.5.4)(zod@3.25.52) + web3-eth-ens: 4.4.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.25.52) web3-eth-iban: 4.0.7 - web3-eth-personal: 4.1.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.24.2) + web3-eth-personal: 4.1.0(encoding@0.1.13)(typescript@5.5.4)(zod@3.25.52) web3-net: 4.1.0(encoding@0.1.13) web3-providers-http: 4.2.0(encoding@0.1.13) web3-providers-ws: 4.0.8 web3-rpc-methods: 1.3.0(encoding@0.1.13) - web3-rpc-providers: 1.0.0-rc.3(encoding@0.1.13) - web3-types: 1.9.0 - web3-utils: 4.3.2 + web3-rpc-providers: 1.0.0-rc.4(encoding@0.1.13) + web3-types: 1.10.0 + web3-utils: 4.3.3 web3-validator: 2.0.6 transitivePeerDependencies: - bufferutil @@ -11036,9 +11067,9 @@ snapshots: whatwg-mimetype@4.0.0: {} - whatwg-url@14.0.0: + whatwg-url@14.2.0: dependencies: - tr46: 5.0.0 + tr46: 5.1.1 webidl-conversions: 7.0.0 whatwg-url@5.0.0: @@ -11052,12 +11083,14 @@ snapshots: tr46: 1.0.1 webidl-conversions: 4.0.2 - which-typed-array@1.1.15: + which-typed-array@1.1.19: dependencies: available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 + call-bind: 1.0.8 + call-bound: 1.0.4 + for-each: 0.3.5 + get-proto: 1.0.1 + gopd: 1.2.0 has-tostringtag: 1.0.2 which@2.0.2: @@ -11154,10 +11187,10 @@ snapshots: write-package@7.1.0: dependencies: - deepmerge-ts: 7.1.3 + deepmerge-ts: 7.1.5 read-pkg: 9.0.1 sort-keys: 5.1.0 - type-fest: 4.30.0 + type-fest: 4.41.0 write-json-file: 6.0.0 ws@8.17.1: {} @@ -11176,10 +11209,10 @@ snapshots: yallist@4.0.0: {} - yaml@2.6.0: {} - yaml@2.7.0: {} + yaml@2.8.0: {} + yargs-parser@20.2.9: {} yargs-parser@21.1.1: {} @@ -11221,8 +11254,6 @@ snapshots: yoctocolors@2.1.1: {} - yoga-wasm-web@0.3.3: {} - - zod@3.23.8: {} + yoga-layout@3.2.1: {} - zod@3.24.2: {} + zod@3.25.52: {} diff --git a/test/utils/light-client.ts b/test/utils/light-client.ts index f664ba1eed..ee9f44a82e 100644 --- a/test/utils/light-client.ts +++ b/test/utils/light-client.ts @@ -1,31 +1,31 @@ import bls from "@chainsafe/bls"; import { Tree } from "@chainsafe/persistent-merkle-tree"; -import { type altair, ssz, type deneb, type Slot } from "@lodestar/types"; +import type { Log } from "@ethereumjs/evm"; +import { Trie } from "@ethereumjs/trie"; +import { TransactionType } from "@ethereumjs/tx"; +import { type PostByzantiumTxReceipt, encodeReceipt } from "@ethereumjs/vm"; +import type { SyncCommitteeFast } from "@lodestar/light-client"; import { + BLOCK_BODY_EXECUTION_PAYLOAD_GINDEX, EPOCHS_PER_SYNC_COMMITTEE_PERIOD, SLOTS_PER_EPOCH, SYNC_COMMITTEE_SIZE, - BLOCK_BODY_EXECUTION_PAYLOAD_GINDEX, } from "@lodestar/params"; -import { Trie } from "@ethereumjs/trie"; -import { encodeReceipt, type PostByzantiumTxReceipt } from "@ethereumjs/vm"; -import type { Log } from "@ethereumjs/evm"; -import type { SyncCommitteeFast } from "@lodestar/light-client"; +import { type Slot, type altair, type deneb, ssz } from "@lodestar/types"; +import type { ApiPromise } from "@polkadot/api"; +import type { Bytes, Vec } from "@polkadot/types-codec"; +import type { H256 } from "@polkadot/types/interfaces"; import type { SnowbridgeBeaconPrimitivesBeaconHeader, SnowbridgeBeaconPrimitivesDenebExecutionPayloadHeader, SnowbridgeBeaconPrimitivesExecutionProof, SnowbridgeBeaconPrimitivesUpdatesCheckpointUpdate, SnowbridgeBeaconPrimitivesVersionedExecutionPayloadHeader, - SnowbridgeCoreInboundLog, - SnowbridgeCoreInboundMessage, - SnowbridgeCoreInboundProof, + SnowbridgeVerificationPrimitivesEventProof, + SnowbridgeVerificationPrimitivesLog, + SnowbridgeVerificationPrimitivesProof, } from "@polkadot/types/lookup"; -import type { ApiPromise } from "@polkadot/api"; import { u8aToHex } from "@polkadot/util"; -import type { H256 } from "@polkadot/types/interfaces"; -import type { Bytes, Vec } from "@polkadot/types-codec"; -import { TransactionType } from "@ethereumjs/tx"; import { AbiCoder } from "ethers/abi"; import { getBytes } from "ethers/utils"; @@ -67,7 +67,7 @@ function createSyncCommittee(seed: number) { }; } -async function createReceiptTrie(snowbridgeLogs: Array, logsBloom: Uint8Array) { +async function createReceiptTrie(snowbridgeLogs: Array, logsBloom: Uint8Array) { const rawLogs = []; for (const log of snowbridgeLogs) { const rawLog: Log = [log.address, log.topics, log.data]; @@ -119,14 +119,14 @@ export async function generateEventLog( const encodedDataString = defaultAbiCoder.encode(["uint64", "bytes"], [nonce, payload]); const encodedData = getBytes(encodedDataString); - return api.createType("SnowbridgeCoreInboundLog", { + return api.createType("SnowbridgeVerificationPrimitivesLog", { address: gatewayAddress, topics, data: [].slice.call(encodedData), }); } -export async function generateUpdate(api: ApiPromise, logs: Array) { +export async function generateUpdate(api: ApiPromise, logs: Array) { // Global variables const genValiRoot = Buffer.alloc(32, 9); @@ -228,15 +228,18 @@ export async function generateUpdate(api: ApiPromise, logs: Array("SnowbridgeCoreInboundProof", { - receiptProof: [dummyReceiptRoot, receiptProof], - executionProof: executionProof, - }); + const messageProof = api.createType( + "SnowbridgeVerificationPrimitivesProof", + { + receiptProof: [dummyReceiptRoot, receiptProof], + executionProof: executionProof, + } + ); const messageExtrinsics = []; for (const log of logs) { messageExtrinsics.push( - api.createType("SnowbridgeCoreInboundMessage", { + api.createType("SnowbridgeVerificationPrimitivesEventProof", { eventLog: log, proof: messageProof, }) diff --git a/typescript-api/src/dancebox/interfaces/augment-api-consts.ts b/typescript-api/src/dancebox/interfaces/augment-api-consts.ts index f4dc756289..a10d21efbf 100644 --- a/typescript-api/src/dancebox/interfaces/augment-api-consts.ts +++ b/typescript-api/src/dancebox/interfaces/augment-api-consts.ts @@ -570,6 +570,10 @@ declare module "@polkadot/api-base/types/consts" { * The period during which an approved treasury spend has to be claimed. **/ payoutPeriod: u32 & AugmentedConst; + /** + * Gets this pallet's derived pot account. + **/ + potAccount: AccountId32 & AugmentedConst; /** * Period between successive spends. **/ diff --git a/typescript-api/src/dancebox/interfaces/augment-api-errors.ts b/typescript-api/src/dancebox/interfaces/augment-api-errors.ts index 4b6da0098a..ae53b70cc0 100644 --- a/typescript-api/src/dancebox/interfaces/augment-api-errors.ts +++ b/typescript-api/src/dancebox/interfaces/augment-api-errors.ts @@ -179,6 +179,14 @@ declare module "@polkadot/api-base/types/errors" { * Callback action resulted in error **/ CallbackFailed: AugmentedError; + /** + * The asset cannot be destroyed because some accounts for this asset contain freezes. + **/ + ContainsFreezes: AugmentedError; + /** + * The asset cannot be destroyed because some accounts for this asset contain holds. + **/ + ContainsHolds: AugmentedError; /** * The origin account is frozen. **/ @@ -542,7 +550,7 @@ declare module "@polkadot/api-base/types/errors" { **/ NoApprovalsNeeded: AugmentedError; /** - * Multisig operation not found when attempting to cancel. + * Multisig operation not found in storage. **/ NotFound: AugmentedError; /** @@ -550,7 +558,8 @@ declare module "@polkadot/api-base/types/errors" { **/ NoTimepoint: AugmentedError; /** - * Only the account that originally created the multisig is able to cancel it. + * Only the account that originally created the multisig is able to cancel it or update + * its deposits. **/ NotOwner: AugmentedError; /** @@ -587,10 +596,6 @@ declare module "@polkadot/api-base/types/errors" { * The inherent which supplies the host configuration did not run this block. **/ HostConfigurationNotAvailable: AugmentedError; - /** - * No code upgrade has been authorized. - **/ - NothingAuthorized: AugmentedError; /** * No validation function upgrade is currently scheduled. **/ @@ -608,10 +613,6 @@ declare module "@polkadot/api-base/types/errors" { * willing to run. **/ TooBig: AugmentedError; - /** - * The given code upgrade has not been authorized. - **/ - Unauthorized: AugmentedError; /** * The inherent which supplies the validation data did not run this block. **/ @@ -626,6 +627,10 @@ declare module "@polkadot/api-base/types/errors" { * The given account is not an identifiable sovereign account for any location. **/ AccountNotSovereign: AugmentedError; + /** + * The alias to remove authorization for was not found. + **/ + AliasNotFound: AugmentedError; /** * The location is invalid since it already has a subscription from us. **/ @@ -655,6 +660,10 @@ declare module "@polkadot/api-base/types/errors" { * The assets to be sent are empty. **/ Empty: AugmentedError; + /** + * Expiry block number is in the past. + **/ + ExpiresInPast: AugmentedError; /** * The operation required fees to be paid which the initiator could not meet. **/ @@ -704,6 +713,10 @@ declare module "@polkadot/api-base/types/errors" { * Too many assets have been attempted for transfer. **/ TooManyAssets: AugmentedError; + /** + * Too many locations authorized to alias origin. + **/ + TooManyAuthorizedAliases: AugmentedError; /** * The asset owner has too many locks on the asset. **/ diff --git a/typescript-api/src/dancebox/interfaces/augment-api-events.ts b/typescript-api/src/dancebox/interfaces/augment-api-events.ts index 7eb1b27b14..6371ccf96d 100644 --- a/typescript-api/src/dancebox/interfaces/augment-api-events.ts +++ b/typescript-api/src/dancebox/interfaces/augment-api-events.ts @@ -18,6 +18,7 @@ import type { PalletInactivityTrackingActivityTrackingStatus, PalletMultisigTimepoint, PalletPooledStakingPoolsActivePoolKind, + PalletProxyDepositKind, PalletStreamPaymentDepositChange, PalletStreamPaymentParty, PalletStreamPaymentStreamConfig, @@ -29,6 +30,7 @@ import type { StagingXcmV5TraitsOutcome, StagingXcmV5Xcm, TpTraitsFullRotationModes, + XcmV3TraitsSendError, XcmV5TraitsError, XcmVersionedAssets, XcmVersionedLocation, @@ -858,6 +860,14 @@ declare module "@polkadot/api-base/types/events" { [key: string]: AugmentedEvent; }; multisig: { + /** + * The deposit for a multisig operation has been updated/poked. + **/ + DepositPoked: AugmentedEvent< + ApiType, + [who: AccountId32, callHash: U8aFixed, oldDeposit: u128, newDeposit: u128], + { who: AccountId32; callHash: U8aFixed; oldDeposit: u128; newDeposit: u128 } + >; /** * A multisig operation has been approved by someone. **/ @@ -961,6 +971,31 @@ declare module "@polkadot/api-base/types/events" { [key: string]: AugmentedEvent; }; polkadotXcm: { + /** + * `target` removed alias authorization for `aliaser`. + **/ + AliasAuthorizationRemoved: AugmentedEvent< + ApiType, + [aliaser: StagingXcmV5Location, target: StagingXcmV5Location], + { aliaser: StagingXcmV5Location; target: StagingXcmV5Location } + >; + /** + * An `aliaser` location was authorized by `target` to alias it, authorization valid until + * `expiry` block number. + **/ + AliasAuthorized: AugmentedEvent< + ApiType, + [aliaser: StagingXcmV5Location, target: StagingXcmV5Location, expiry: Option], + { aliaser: StagingXcmV5Location; target: StagingXcmV5Location; expiry: Option } + >; + /** + * `target` removed all alias authorizations. + **/ + AliasesAuthorizationsRemoved: AugmentedEvent< + ApiType, + [target: StagingXcmV5Location], + { target: StagingXcmV5Location } + >; /** * Some assets have been claimed from an asset trap **/ @@ -1119,6 +1154,14 @@ declare module "@polkadot/api-base/types/events" { [location: StagingXcmV5Location, queryId: u64, error: XcmV5TraitsError], { location: StagingXcmV5Location; queryId: u64; error: XcmV5TraitsError } >; + /** + * An XCM message failed to process. + **/ + ProcessXcmError: AugmentedEvent< + ApiType, + [origin: StagingXcmV5Location, error: XcmV5TraitsError, messageId: U8aFixed], + { origin: StagingXcmV5Location; error: XcmV5TraitsError; messageId: U8aFixed } + >; /** * Query response has been received and is ready for taking with `take_response`. There is * no registered notification call. @@ -1133,7 +1176,25 @@ declare module "@polkadot/api-base/types/events" { **/ ResponseTaken: AugmentedEvent; /** - * A XCM message was sent. + * An XCM message failed to send. + **/ + SendFailed: AugmentedEvent< + ApiType, + [ + origin: StagingXcmV5Location, + destination: StagingXcmV5Location, + error: XcmV3TraitsSendError, + messageId: U8aFixed, + ], + { + origin: StagingXcmV5Location; + destination: StagingXcmV5Location; + error: XcmV3TraitsSendError; + messageId: U8aFixed; + } + >; + /** + * An XCM message was sent. **/ Sent: AugmentedEvent< ApiType, @@ -1409,6 +1470,14 @@ declare module "@polkadot/api-base/types/events" { [real: AccountId32, proxy: AccountId32, callHash: H256], { real: AccountId32; proxy: AccountId32; callHash: H256 } >; + /** + * A deposit stored for proxies or announcements was poked / updated. + **/ + DepositPoked: AugmentedEvent< + ApiType, + [who: AccountId32, kind: PalletProxyDepositKind, oldDeposit: u128, newDeposit: u128], + { who: AccountId32; kind: PalletProxyDepositKind; oldDeposit: u128; newDeposit: u128 } + >; /** * A proxy was added. **/ @@ -1547,6 +1616,14 @@ declare module "@polkadot/api-base/types/events" { * block number as the type might suggest. **/ NewSession: AugmentedEvent; + /** + * Validator has been disabled. + **/ + ValidatorDisabled: AugmentedEvent; + /** + * Validator has been re-enabled. + **/ + ValidatorReenabled: AugmentedEvent; /** * Generic event **/ @@ -1660,6 +1737,14 @@ declare module "@polkadot/api-base/types/events" { * A new account was created. **/ NewAccount: AugmentedEvent; + /** + * An invalid authorized upgrade was rejected while trying to apply it. + **/ + RejectedInvalidAuthorizedUpgrade: AugmentedEvent< + ApiType, + [codeHash: H256, error: SpRuntimeDispatchError], + { codeHash: H256; error: SpRuntimeDispatchError } + >; /** * On on-chain remark happened. **/ @@ -1811,6 +1896,18 @@ declare module "@polkadot/api-base/types/events" { [result: Result], { result: Result } >; + /** + * The fallback call was dispatched. + **/ + IfElseFallbackCalled: AugmentedEvent< + ApiType, + [mainError: SpRuntimeDispatchError], + { mainError: SpRuntimeDispatchError } + >; + /** + * Main call was dispatched. + **/ + IfElseMainSuccess: AugmentedEvent; /** * A single item within a Batch of dispatches has completed with no error. **/ diff --git a/typescript-api/src/dancebox/interfaces/augment-api-query.ts b/typescript-api/src/dancebox/interfaces/augment-api-query.ts index d387d599ec..e783cd9b02 100644 --- a/typescript-api/src/dancebox/interfaces/augment-api-query.ts +++ b/typescript-api/src/dancebox/interfaces/augment-api-query.ts @@ -76,6 +76,7 @@ import type { PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletTreasurySpendStatus, + PalletXcmAuthorizedAliasesEntry, PalletXcmCoreBuyerInFlightCoreBuyingOrder, PalletXcmCoreBuyerRelayXcmWeightConfigInner, PalletXcmQueryStatus, @@ -983,6 +984,19 @@ declare module "@polkadot/api-base/types/storage" { **/ assetTraps: AugmentedQuery Observable, [H256]> & QueryableStorageEntry; + /** + * Map of authorized aliasers of local origins. Each local location can authorize a list of + * other locations to alias into it. Each aliaser is only valid until its inner `expiry` + * block number. + **/ + authorizedAliases: AugmentedQuery< + ApiType, + ( + arg: XcmVersionedLocation | { V3: any } | { V4: any } | { V5: any } | string | Uint8Array + ) => Observable>, + [XcmVersionedLocation] + > & + QueryableStorageEntry; /** * The current migration's stage, if any. **/ @@ -1395,7 +1409,7 @@ declare module "@polkadot/api-base/types/storage" { * disabled using binary search. It gets cleared when `on_session_ending` returns * a new set of identities. **/ - disabledValidators: AugmentedQuery Observable>, []> & + disabledValidators: AugmentedQuery Observable>>, []> & QueryableStorageEntry; /** * The owner of a key. The key is the `KeyTypeId` + the encoded key. @@ -1592,6 +1606,17 @@ declare module "@polkadot/api-base/types/storage" { **/ extrinsicData: AugmentedQuery Observable, [u32]> & QueryableStorageEntry; + /** + * The weight reclaimed for the extrinsic. + * + * This information is available until the end of the extrinsic execution. + * More precisely this information is removed in `note_applied_extrinsic`. + * + * Logic doing some post dispatch weight reduction must update this storage to avoid duplicate + * reduction. + **/ + extrinsicWeightReclaimed: AugmentedQuery Observable, []> & + QueryableStorageEntry; /** * Whether all inherents have been applied. **/ diff --git a/typescript-api/src/dancebox/interfaces/augment-api-runtime.ts b/typescript-api/src/dancebox/interfaces/augment-api-runtime.ts index 52e1e500f7..5cb9418faa 100644 --- a/typescript-api/src/dancebox/interfaces/augment-api-runtime.ts +++ b/typescript-api/src/dancebox/interfaces/augment-api-runtime.ts @@ -7,12 +7,11 @@ import "@polkadot/api-base/types/calls"; import type { ApiTypes, AugmentedCall, DecoratedCallBase } from "@polkadot/api-base/types"; import type { Bytes, Null, Option, Result, Vec, u128, u32 } from "@polkadot/types-codec"; -import type { AnyNumber, IMethod, ITuple } from "@polkadot/types-codec/types"; +import type { AnyNumber, ITuple } from "@polkadot/types-codec/types"; import type { CheckInherentsResult, InherentData } from "@polkadot/types/interfaces/blockbuilder"; import type { BlockHash } from "@polkadot/types/interfaces/chain"; import type { AuthorityId } from "@polkadot/types/interfaces/consensus"; import type { CollationInfo } from "@polkadot/types/interfaces/cumulus"; -import type { CallDryRunEffects, XcmDryRunApiError, XcmDryRunEffects } from "@polkadot/types/interfaces/dryRunApi"; import type { Extrinsic } from "@polkadot/types/interfaces/extrinsics"; import type { GenesisBuildErr } from "@polkadot/types/interfaces/genesisBuilder"; import type { OpaqueMetadata } from "@polkadot/types/interfaces/metadata"; @@ -25,8 +24,6 @@ import type { Header, Index, KeyTypeId, - OriginCaller, - RuntimeCall, SlotDuration, Weight, WeightV2, @@ -34,7 +31,6 @@ import type { import type { RuntimeVersion } from "@polkadot/types/interfaces/state"; import type { ApplyExtrinsicResult } from "@polkadot/types/interfaces/system"; import type { TransactionSource, TransactionValidity } from "@polkadot/types/interfaces/txqueue"; -import type { VersionedMultiLocation, VersionedXcm } from "@polkadot/types/interfaces/xcm"; import type { XcmPaymentApiError } from "@polkadot/types/interfaces/xcmPaymentApi"; import type { Error } from "@polkadot/types/interfaces/xcmRuntimeApi"; import type { XcmVersionedAssetId, XcmVersionedLocation, XcmVersionedXcm } from "@polkadot/types/lookup"; @@ -157,51 +153,6 @@ declare module "@polkadot/api-base/types/calls" { **/ [key: string]: DecoratedCallBase; }; - /** 0x91b1c8b16328eb92/1 */ - dryRunApi: { - /** - * Dry run call - **/ - dryRunCall: AugmentedCall< - ApiType, - ( - origin: OriginCaller | { System: any } | string | Uint8Array, - call: RuntimeCall | IMethod | string | Uint8Array - ) => Observable> - >; - /** - * Dry run XCM program - **/ - dryRunXcm: AugmentedCall< - ApiType, - ( - originLocation: - | VersionedMultiLocation - | { V0: any } - | { V1: any } - | { V2: any } - | { V3: any } - | { V4: any } - | { v5: any } - | string - | Uint8Array, - xcm: - | VersionedXcm - | { V0: any } - | { V1: any } - | { V2: any } - | { V3: any } - | { V4: any } - | { V5: any } - | string - | Uint8Array - ) => Observable> - >; - /** - * Generic call - **/ - [key: string]: DecoratedCallBase; - }; /** 0xfbc577b9d747efd6/1 */ genesisBuilder: { /** diff --git a/typescript-api/src/dancebox/interfaces/augment-api-tx.ts b/typescript-api/src/dancebox/interfaces/augment-api-tx.ts index 1c3faced00..432dd387d1 100644 --- a/typescript-api/src/dancebox/interfaces/augment-api-tx.ts +++ b/typescript-api/src/dancebox/interfaces/augment-api-tx.ts @@ -1085,6 +1085,9 @@ declare module "@polkadot/api-base/types/submittable" { * refunded. * - `allow_burn`: If `true` then assets may be destroyed in order to complete the refund. * + * It will fail with either [`Error::ContainsHolds`] or [`Error::ContainsFreezes`] if + * the asset account contains holds or freezes in place. + * * Emits `Refunded` event when successful. **/ refund: AugmentedSubmittable< @@ -1104,6 +1107,9 @@ declare module "@polkadot/api-base/types/submittable" { * - `id`: The identifier of the asset for the account holding a deposit. * - `who`: The account to refund. * + * It will fail with either [`Error::ContainsHolds`] or [`Error::ContainsFreezes`] if + * the asset account contains holds or freezes in place. + * * Emits `Refunded` event when successful. **/ refundOther: AugmentedSubmittable< @@ -1226,6 +1232,9 @@ declare module "@polkadot/api-base/types/submittable" { * * - `id`: The identifier of the asset to be destroyed. This must identify an existing * asset. + * + * It will fail with either [`Error::ContainsHolds`] or [`Error::ContainsFreezes`] if + * an account contains holds or freezes in place. **/ startDestroy: AugmentedSubmittable< (id: u16 | AnyNumber | Uint8Array) => SubmittableExtrinsic, @@ -2376,6 +2385,29 @@ declare module "@polkadot/api-base/types/submittable" { ) => SubmittableExtrinsic, [u16, Vec, PalletMultisigTimepoint, U8aFixed] >; + /** + * Poke the deposit reserved for an existing multisig operation. + * + * The dispatch origin for this call must be _Signed_ and must be the original depositor of + * the multisig operation. + * + * The transaction fee is waived if the deposit amount has changed. + * + * - `threshold`: The total number of approvals needed for this multisig. + * - `other_signatories`: The accounts (other than the sender) who are part of the + * multisig. + * - `call_hash`: The hash of the call this deposit is reserved for. + * + * Emits `DepositPoked` if successful. + **/ + pokeDeposit: AugmentedSubmittable< + ( + threshold: u16 | AnyNumber | Uint8Array, + otherSignatories: Vec | (AccountId32 | string | Uint8Array)[], + callHash: U8aFixed | string | Uint8Array + ) => SubmittableExtrinsic, + [u16, Vec, U8aFixed] + >; /** * Generic tx **/ @@ -2424,6 +2456,26 @@ declare module "@polkadot/api-base/types/submittable" { [key: string]: SubmittableExtrinsicFunction; }; polkadotXcm: { + /** + * Authorize another `aliaser` location to alias into the local `origin` making this call. + * The `aliaser` is only authorized until the provided `expiry` block number. + * The call can also be used for a previously authorized alias in order to update its + * `expiry` block number. + * + * Usually useful to allow your local account to be aliased into from a remote location + * also under your control (like your account on another chain). + * + * WARNING: make sure the caller `origin` (you) trusts the `aliaser` location to act in + * their/your name. Once authorized using this call, the `aliaser` can freely impersonate + * `origin` in XCM programs executed on the local chain. + **/ + addAuthorizedAlias: AugmentedSubmittable< + ( + aliaser: XcmVersionedLocation | { V3: any } | { V4: any } | { V5: any } | string | Uint8Array, + expires: Option | null | Uint8Array | u64 | AnyNumber + ) => SubmittableExtrinsic, + [XcmVersionedLocation, Option] + >; /** * Claims assets trapped on this pallet because of leftover assets during XCM execution. * @@ -2590,6 +2642,21 @@ declare module "@polkadot/api-base/types/submittable" { ) => SubmittableExtrinsic, [XcmVersionedLocation, XcmVersionedLocation, XcmVersionedAssets, u32, XcmV3WeightLimit] >; + /** + * Remove all previously authorized `aliaser`s that can alias into the local `origin` + * making this call. + **/ + removeAllAuthorizedAliases: AugmentedSubmittable<() => SubmittableExtrinsic, []>; + /** + * Remove a previously authorized `aliaser` from the list of locations that can alias into + * the local `origin` making this call. + **/ + removeAuthorizedAlias: AugmentedSubmittable< + ( + aliaser: XcmVersionedLocation | { V3: any } | { V4: any } | { V5: any } | string | Uint8Array + ) => SubmittableExtrinsic, + [XcmVersionedLocation] + >; /** * Transfer some assets from the local chain to the destination chain through their local, * destination or remote reserve. @@ -3052,6 +3119,17 @@ declare module "@polkadot/api-base/types/submittable" { ) => SubmittableExtrinsic, [MultiAddress, DanceboxRuntimeProxyType, u16, Compact, Compact] >; + /** + * Poke / Adjust deposits made for proxies and announcements based on current values. + * This can be used by accounts to possibly lower their locked amount. + * + * The dispatch origin for this call must be _Signed_. + * + * The transaction fee is waived if the deposit amount has changed. + * + * Emits `DepositPoked` if successful. + **/ + pokeDeposit: AugmentedSubmittable<() => SubmittableExtrinsic, []>; /** * Dispatch the given `call` from an account that the sender is authorised for through * `add_proxy`. @@ -4154,7 +4232,26 @@ declare module "@polkadot/api-base/types/submittable" { asOrigin: | DanceboxRuntimeOriginCaller | { system: any } - | { Void: any } + | { CumulusXcm: any } + | { PolkadotXcm: any } + | string + | Uint8Array, + call: Call | IMethod | string | Uint8Array + ) => SubmittableExtrinsic, + [DanceboxRuntimeOriginCaller, Call] + >; + /** + * Dispatches a function call with a provided origin. + * + * Almost the same as [`Pallet::dispatch_as`] but forwards any error of the inner call. + * + * The dispatch origin for this call must be _Root_. + **/ + dispatchAsFallible: AugmentedSubmittable< + ( + asOrigin: + | DanceboxRuntimeOriginCaller + | { system: any } | { CumulusXcm: any } | { PolkadotXcm: any } | string @@ -4182,6 +4279,38 @@ declare module "@polkadot/api-base/types/submittable" { (calls: Vec | (Call | IMethod | string | Uint8Array)[]) => SubmittableExtrinsic, [Vec] >; + /** + * Dispatch a fallback call in the event the main call fails to execute. + * May be called from any origin except `None`. + * + * This function first attempts to dispatch the `main` call. + * If the `main` call fails, the `fallback` is attemted. + * if the fallback is successfully dispatched, the weights of both calls + * are accumulated and an event containing the main call error is deposited. + * + * In the event of a fallback failure the whole call fails + * with the weights returned. + * + * - `main`: The main call to be dispatched. This is the primary action to execute. + * - `fallback`: The fallback call to be dispatched in case the `main` call fails. + * + * ## Dispatch Logic + * - If the origin is `root`, both the main and fallback calls are executed without + * applying any origin filters. + * - If the origin is not `root`, the origin filter is applied to both the `main` and + * `fallback` calls. + * + * ## Use Case + * - Some use cases might involve submitting a `batch` type call in either main, fallback + * or both. + **/ + ifElse: AugmentedSubmittable< + ( + main: Call | IMethod | string | Uint8Array, + fallback: Call | IMethod | string | Uint8Array + ) => SubmittableExtrinsic, + [Call, Call] + >; /** * Dispatch a function call with a specified weight. * diff --git a/typescript-api/src/dancebox/interfaces/lookup.ts b/typescript-api/src/dancebox/interfaces/lookup.ts index ee62a62b61..5abdab139a 100644 --- a/typescript-api/src/dancebox/interfaces/lookup.ts +++ b/typescript-api/src/dancebox/interfaces/lookup.ts @@ -98,6 +98,10 @@ export default { codeHash: "H256", checkVersion: "bool", }, + RejectedInvalidAuthorizedUpgrade: { + codeHash: "H256", + error: "SpRuntimeDispatchError", + }, }, }, /** @@ -260,6 +264,10 @@ export default { DispatchedAs: { result: "Result", }, + IfElseMainSuccess: "Null", + IfElseFallbackCalled: { + mainError: "SpRuntimeDispatchError", + }, }, }, /** @@ -293,6 +301,12 @@ export default { proxyType: "DanceboxRuntimeProxyType", delay: "u32", }, + DepositPoked: { + who: "AccountId32", + kind: "PalletProxyDepositKind", + oldDeposit: "u128", + newDeposit: "u128", + }, }, }, /** @@ -312,7 +326,13 @@ export default { ], }, /** - * Lookup42: pallet_migrations::pallet::Event + * Lookup42: pallet_proxy::DepositKind + **/ + PalletProxyDepositKind: { + _enum: ["Proxies", "Announcements"], + }, + /** + * Lookup43: pallet_migrations::pallet::Event **/ PalletMigrationsEvent: { _enum: { @@ -336,7 +356,7 @@ export default { }, }, /** - * Lookup45: pallet_maintenance_mode::pallet::Event + * Lookup46: pallet_maintenance_mode::pallet::Event **/ PalletMaintenanceModeEvent: { _enum: { @@ -351,7 +371,7 @@ export default { }, }, /** - * Lookup46: pallet_tx_pause::pallet::Event + * Lookup47: pallet_tx_pause::pallet::Event **/ PalletTxPauseEvent: { _enum: { @@ -364,7 +384,7 @@ export default { }, }, /** - * Lookup49: pallet_balances::pallet::Event + * Lookup50: pallet_balances::pallet::Event **/ PalletBalancesEvent: { _enum: { @@ -462,13 +482,13 @@ export default { }, }, /** - * Lookup50: frame_support::traits::tokens::misc::BalanceStatus + * Lookup51: frame_support::traits::tokens::misc::BalanceStatus **/ FrameSupportTokensMiscBalanceStatus: { _enum: ["Free", "Reserved"], }, /** - * Lookup51: pallet_transaction_payment::pallet::Event + * Lookup52: pallet_transaction_payment::pallet::Event **/ PalletTransactionPaymentEvent: { _enum: { @@ -480,7 +500,7 @@ export default { }, }, /** - * Lookup52: pallet_stream_payment::pallet::Event + * Lookup53: pallet_stream_payment::pallet::Event **/ PalletStreamPaymentEvent: { _enum: { @@ -514,13 +534,13 @@ export default { }, }, /** - * Lookup53: pallet_stream_payment::pallet::Party + * Lookup54: pallet_stream_payment::pallet::Party **/ PalletStreamPaymentParty: { _enum: ["Source", "Target"], }, /** - * Lookup54: pallet_stream_payment::pallet::StreamConfig + * Lookup55: pallet_stream_payment::pallet::StreamConfig **/ PalletStreamPaymentStreamConfig: { timeUnit: "TpStreamPaymentCommonTimeUnit", @@ -530,19 +550,19 @@ export default { softMinimumDeposit: "u128", }, /** - * Lookup55: tp_stream_payment_common::TimeUnit + * Lookup56: tp_stream_payment_common::TimeUnit **/ TpStreamPaymentCommonTimeUnit: { _enum: ["BlockNumber", "Timestamp"], }, /** - * Lookup56: tp_stream_payment_common::AssetId + * Lookup57: tp_stream_payment_common::AssetId **/ TpStreamPaymentCommonAssetId: { _enum: ["Native"], }, /** - * Lookup58: pallet_stream_payment::pallet::DepositChange + * Lookup59: pallet_stream_payment::pallet::DepositChange **/ PalletStreamPaymentDepositChange: { _enum: { @@ -552,7 +572,7 @@ export default { }, }, /** - * Lookup59: pallet_identity::pallet::Event + * Lookup60: pallet_identity::pallet::Event **/ PalletIdentityEvent: { _enum: { @@ -644,7 +664,7 @@ export default { }, }, /** - * Lookup61: pallet_multisig::pallet::Event + * Lookup62: pallet_multisig::pallet::Event **/ PalletMultisigEvent: { _enum: { @@ -672,17 +692,23 @@ export default { multisig: "AccountId32", callHash: "[u8;32]", }, + DepositPoked: { + who: "AccountId32", + callHash: "[u8;32]", + oldDeposit: "u128", + newDeposit: "u128", + }, }, }, /** - * Lookup62: pallet_multisig::Timepoint + * Lookup63: pallet_multisig::Timepoint **/ PalletMultisigTimepoint: { height: "u32", index: "u32", }, /** - * Lookup63: pallet_registrar::pallet::Event + * Lookup64: pallet_registrar::pallet::Event **/ PalletRegistrarEvent: { _enum: { @@ -711,7 +737,7 @@ export default { }, }, /** - * Lookup65: pallet_collator_assignment::pallet::Event + * Lookup66: pallet_collator_assignment::pallet::Event **/ PalletCollatorAssignmentEvent: { _enum: { @@ -724,7 +750,7 @@ export default { }, }, /** - * Lookup66: tp_traits::FullRotationModes + * Lookup67: tp_traits::FullRotationModes **/ TpTraitsFullRotationModes: { orchestrator: "TpTraitsFullRotationMode", @@ -732,7 +758,7 @@ export default { parathread: "TpTraitsFullRotationMode", }, /** - * Lookup67: tp_traits::FullRotationMode + * Lookup68: tp_traits::FullRotationMode **/ TpTraitsFullRotationMode: { _enum: { @@ -747,7 +773,7 @@ export default { }, }, /** - * Lookup69: pallet_author_noting::pallet::Event + * Lookup70: pallet_author_noting::pallet::Event **/ PalletAuthorNotingEvent: { _enum: { @@ -763,7 +789,7 @@ export default { }, }, /** - * Lookup71: pallet_services_payment::pallet::Event + * Lookup72: pallet_services_payment::pallet::Event **/ PalletServicesPaymentEvent: { _enum: { @@ -804,7 +830,7 @@ export default { }, }, /** - * Lookup72: pallet_data_preservers::pallet::Event + * Lookup73: pallet_data_preservers::pallet::Event **/ PalletDataPreserversEvent: { _enum: { @@ -836,7 +862,7 @@ export default { }, }, /** - * Lookup73: pallet_invulnerables::pallet::Event + * Lookup74: pallet_invulnerables::pallet::Event **/ PalletInvulnerablesEvent: { _enum: { @@ -849,17 +875,23 @@ export default { }, }, /** - * Lookup74: pallet_session::pallet::Event + * Lookup75: pallet_session::pallet::Event **/ PalletSessionEvent: { _enum: { NewSession: { sessionIndex: "u32", }, + ValidatorDisabled: { + validator: "AccountId32", + }, + ValidatorReenabled: { + validator: "AccountId32", + }, }, }, /** - * Lookup75: pallet_pooled_staking::pallet::Event + * Lookup76: pallet_pooled_staking::pallet::Event **/ PalletPooledStakingEvent: { _enum: { @@ -956,13 +988,13 @@ export default { }, }, /** - * Lookup77: pallet_pooled_staking::pools::ActivePoolKind + * Lookup78: pallet_pooled_staking::pools::ActivePoolKind **/ PalletPooledStakingPoolsActivePoolKind: { _enum: ["AutoCompounding", "ManualRewards"], }, /** - * Lookup78: pallet_inflation_rewards::pallet::Event + * Lookup79: pallet_inflation_rewards::pallet::Event **/ PalletInflationRewardsEvent: { _enum: { @@ -978,7 +1010,7 @@ export default { }, }, /** - * Lookup79: pallet_inactivity_tracking::pallet::Event + * Lookup80: pallet_inactivity_tracking::pallet::Event **/ PalletInactivityTrackingEvent: { _enum: { @@ -988,7 +1020,7 @@ export default { }, }, /** - * Lookup80: pallet_inactivity_tracking::pallet::ActivityTrackingStatus + * Lookup81: pallet_inactivity_tracking::pallet::ActivityTrackingStatus **/ PalletInactivityTrackingActivityTrackingStatus: { _enum: { @@ -1002,7 +1034,7 @@ export default { }, }, /** - * Lookup81: pallet_treasury::pallet::Event + * Lookup82: pallet_treasury::pallet::Event **/ PalletTreasuryEvent: { _enum: { @@ -1057,7 +1089,7 @@ export default { }, }, /** - * Lookup82: cumulus_pallet_xcmp_queue::pallet::Event + * Lookup83: cumulus_pallet_xcmp_queue::pallet::Event **/ CumulusPalletXcmpQueueEvent: { _enum: { @@ -1067,7 +1099,7 @@ export default { }, }, /** - * Lookup83: cumulus_pallet_xcm::pallet::Event + * Lookup84: cumulus_pallet_xcm::pallet::Event **/ CumulusPalletXcmEvent: { _enum: { @@ -1077,7 +1109,7 @@ export default { }, }, /** - * Lookup84: staging_xcm::v5::traits::Outcome + * Lookup85: staging_xcm::v5::traits::Outcome **/ StagingXcmV5TraitsOutcome: { _enum: { @@ -1094,7 +1126,7 @@ export default { }, }, /** - * Lookup85: xcm::v5::traits::Error + * Lookup86: xcm::v5::traits::Error **/ XcmV5TraitsError: { _enum: { @@ -1142,7 +1174,7 @@ export default { }, }, /** - * Lookup86: pallet_xcm::pallet::Event + * Lookup87: pallet_xcm::pallet::Event **/ PalletXcmEvent: { _enum: { @@ -1155,6 +1187,17 @@ export default { message: "StagingXcmV5Xcm", messageId: "[u8;32]", }, + SendFailed: { + origin: "StagingXcmV5Location", + destination: "StagingXcmV5Location", + error: "XcmV3TraitsSendError", + messageId: "[u8;32]", + }, + ProcessXcmError: { + origin: "StagingXcmV5Location", + error: "XcmV5TraitsError", + messageId: "[u8;32]", + }, UnexpectedResponse: { origin: "StagingXcmV5Location", queryId: "u64", @@ -1264,33 +1307,45 @@ export default { VersionMigrationFinished: { version: "u32", }, + AliasAuthorized: { + aliaser: "StagingXcmV5Location", + target: "StagingXcmV5Location", + expiry: "Option", + }, + AliasAuthorizationRemoved: { + aliaser: "StagingXcmV5Location", + target: "StagingXcmV5Location", + }, + AliasesAuthorizationsRemoved: { + target: "StagingXcmV5Location", + }, }, }, /** - * Lookup87: staging_xcm::v5::location::Location + * Lookup88: staging_xcm::v5::location::Location **/ StagingXcmV5Location: { parents: "u8", interior: "StagingXcmV5Junctions", }, /** - * Lookup88: staging_xcm::v5::junctions::Junctions + * Lookup89: staging_xcm::v5::junctions::Junctions **/ StagingXcmV5Junctions: { _enum: { Here: "Null", - X1: "[Lookup90;1]", - X2: "[Lookup90;2]", - X3: "[Lookup90;3]", - X4: "[Lookup90;4]", - X5: "[Lookup90;5]", - X6: "[Lookup90;6]", - X7: "[Lookup90;7]", - X8: "[Lookup90;8]", + X1: "[Lookup91;1]", + X2: "[Lookup91;2]", + X3: "[Lookup91;3]", + X4: "[Lookup91;4]", + X5: "[Lookup91;5]", + X6: "[Lookup91;6]", + X7: "[Lookup91;7]", + X8: "[Lookup91;8]", }, }, /** - * Lookup90: staging_xcm::v5::junction::Junction + * Lookup91: staging_xcm::v5::junction::Junction **/ StagingXcmV5Junction: { _enum: { @@ -1322,7 +1377,7 @@ export default { }, }, /** - * Lookup93: staging_xcm::v5::junction::NetworkId + * Lookup94: staging_xcm::v5::junction::NetworkId **/ StagingXcmV5JunctionNetworkId: { _enum: { @@ -1333,6 +1388,9 @@ export default { }, Polkadot: "Null", Kusama: "Null", + __Unused4: "Null", + __Unused5: "Null", + __Unused6: "Null", Ethereum: { chainId: "Compact", }, @@ -1342,7 +1400,7 @@ export default { }, }, /** - * Lookup96: xcm::v3::junction::BodyId + * Lookup97: xcm::v3::junction::BodyId **/ XcmV3JunctionBodyId: { _enum: { @@ -1359,7 +1417,7 @@ export default { }, }, /** - * Lookup97: xcm::v3::junction::BodyPart + * Lookup98: xcm::v3::junction::BodyPart **/ XcmV3JunctionBodyPart: { _enum: { @@ -1382,11 +1440,11 @@ export default { }, }, /** - * Lookup105: staging_xcm::v5::Xcm + * Lookup106: staging_xcm::v5::Xcm **/ StagingXcmV5Xcm: "Vec", /** - * Lookup107: staging_xcm::v5::Instruction + * Lookup108: staging_xcm::v5::Instruction **/ StagingXcmV5Instruction: { _enum: { @@ -1545,22 +1603,22 @@ export default { }, }, /** - * Lookup108: staging_xcm::v5::asset::Assets + * Lookup109: staging_xcm::v5::asset::Assets **/ StagingXcmV5AssetAssets: "Vec", /** - * Lookup110: staging_xcm::v5::asset::Asset + * Lookup111: staging_xcm::v5::asset::Asset **/ StagingXcmV5Asset: { id: "StagingXcmV5AssetAssetId", fun: "StagingXcmV5AssetFungibility", }, /** - * Lookup111: staging_xcm::v5::asset::AssetId + * Lookup112: staging_xcm::v5::asset::AssetId **/ StagingXcmV5AssetAssetId: "StagingXcmV5Location", /** - * Lookup112: staging_xcm::v5::asset::Fungibility + * Lookup113: staging_xcm::v5::asset::Fungibility **/ StagingXcmV5AssetFungibility: { _enum: { @@ -1569,7 +1627,7 @@ export default { }, }, /** - * Lookup113: staging_xcm::v5::asset::AssetInstance + * Lookup114: staging_xcm::v5::asset::AssetInstance **/ StagingXcmV5AssetAssetInstance: { _enum: { @@ -1582,7 +1640,7 @@ export default { }, }, /** - * Lookup116: staging_xcm::v5::Response + * Lookup117: staging_xcm::v5::Response **/ StagingXcmV5Response: { _enum: { @@ -1595,7 +1653,7 @@ export default { }, }, /** - * Lookup120: staging_xcm::v5::PalletInfo + * Lookup121: staging_xcm::v5::PalletInfo **/ StagingXcmV5PalletInfo: { index: "Compact", @@ -1606,7 +1664,7 @@ export default { patch: "Compact", }, /** - * Lookup123: xcm::v3::MaybeErrorCode + * Lookup124: xcm::v3::MaybeErrorCode **/ XcmV3MaybeErrorCode: { _enum: { @@ -1616,19 +1674,19 @@ export default { }, }, /** - * Lookup126: xcm::v3::OriginKind + * Lookup127: xcm::v3::OriginKind **/ XcmV3OriginKind: { _enum: ["Native", "SovereignAccount", "Superuser", "Xcm"], }, /** - * Lookup128: xcm::double_encoded::DoubleEncoded + * Lookup129: xcm::double_encoded::DoubleEncoded **/ XcmDoubleEncoded: { encoded: "Bytes", }, /** - * Lookup129: staging_xcm::v5::QueryResponseInfo + * Lookup130: staging_xcm::v5::QueryResponseInfo **/ StagingXcmV5QueryResponseInfo: { destination: "StagingXcmV5Location", @@ -1636,7 +1694,7 @@ export default { maxWeight: "SpWeightsWeightV2Weight", }, /** - * Lookup130: staging_xcm::v5::asset::AssetFilter + * Lookup131: staging_xcm::v5::asset::AssetFilter **/ StagingXcmV5AssetAssetFilter: { _enum: { @@ -1645,7 +1703,7 @@ export default { }, }, /** - * Lookup131: staging_xcm::v5::asset::WildAsset + * Lookup132: staging_xcm::v5::asset::WildAsset **/ StagingXcmV5AssetWildAsset: { _enum: { @@ -1663,13 +1721,13 @@ export default { }, }, /** - * Lookup132: staging_xcm::v5::asset::WildFungibility + * Lookup133: staging_xcm::v5::asset::WildFungibility **/ StagingXcmV5AssetWildFungibility: { _enum: ["Fungible", "NonFungible"], }, /** - * Lookup133: xcm::v3::WeightLimit + * Lookup134: xcm::v3::WeightLimit **/ XcmV3WeightLimit: { _enum: { @@ -1678,7 +1736,7 @@ export default { }, }, /** - * Lookup135: staging_xcm::v5::asset::AssetTransferFilter + * Lookup136: staging_xcm::v5::asset::AssetTransferFilter **/ StagingXcmV5AssetAssetTransferFilter: { _enum: { @@ -1688,7 +1746,7 @@ export default { }, }, /** - * Lookup139: staging_xcm::v5::Hint + * Lookup141: staging_xcm::v5::Hint **/ StagingXcmV5Hint: { _enum: { @@ -1698,7 +1756,21 @@ export default { }, }, /** - * Lookup141: xcm::VersionedAssets + * Lookup143: xcm::v3::traits::SendError + **/ + XcmV3TraitsSendError: { + _enum: [ + "NotApplicable", + "Transport", + "Unroutable", + "DestinationUnsupported", + "ExceedsMaxMessageSize", + "MissingArgument", + "Fees", + ], + }, + /** + * Lookup144: xcm::VersionedAssets **/ XcmVersionedAssets: { _enum: { @@ -1711,18 +1783,18 @@ export default { }, }, /** - * Lookup142: xcm::v3::multiasset::MultiAssets + * Lookup145: xcm::v3::multiasset::MultiAssets **/ XcmV3MultiassetMultiAssets: "Vec", /** - * Lookup144: xcm::v3::multiasset::MultiAsset + * Lookup147: xcm::v3::multiasset::MultiAsset **/ XcmV3MultiAsset: { id: "XcmV3MultiassetAssetId", fun: "XcmV3MultiassetFungibility", }, /** - * Lookup145: xcm::v3::multiasset::AssetId + * Lookup148: xcm::v3::multiasset::AssetId **/ XcmV3MultiassetAssetId: { _enum: { @@ -1731,14 +1803,14 @@ export default { }, }, /** - * Lookup146: staging_xcm::v3::multilocation::MultiLocation + * Lookup149: staging_xcm::v3::multilocation::MultiLocation **/ StagingXcmV3MultiLocation: { parents: "u8", interior: "XcmV3Junctions", }, /** - * Lookup147: xcm::v3::junctions::Junctions + * Lookup150: xcm::v3::junctions::Junctions **/ XcmV3Junctions: { _enum: { @@ -1754,7 +1826,7 @@ export default { }, }, /** - * Lookup148: xcm::v3::junction::Junction + * Lookup151: xcm::v3::junction::Junction **/ XcmV3Junction: { _enum: { @@ -1786,7 +1858,7 @@ export default { }, }, /** - * Lookup150: xcm::v3::junction::NetworkId + * Lookup153: xcm::v3::junction::NetworkId **/ XcmV3JunctionNetworkId: { _enum: { @@ -1809,7 +1881,7 @@ export default { }, }, /** - * Lookup151: xcm::v3::multiasset::Fungibility + * Lookup154: xcm::v3::multiasset::Fungibility **/ XcmV3MultiassetFungibility: { _enum: { @@ -1818,7 +1890,7 @@ export default { }, }, /** - * Lookup152: xcm::v3::multiasset::AssetInstance + * Lookup155: xcm::v3::multiasset::AssetInstance **/ XcmV3MultiassetAssetInstance: { _enum: { @@ -1831,45 +1903,45 @@ export default { }, }, /** - * Lookup153: staging_xcm::v4::asset::Assets + * Lookup156: staging_xcm::v4::asset::Assets **/ StagingXcmV4AssetAssets: "Vec", /** - * Lookup155: staging_xcm::v4::asset::Asset + * Lookup158: staging_xcm::v4::asset::Asset **/ StagingXcmV4Asset: { id: "StagingXcmV4AssetAssetId", fun: "StagingXcmV4AssetFungibility", }, /** - * Lookup156: staging_xcm::v4::asset::AssetId + * Lookup159: staging_xcm::v4::asset::AssetId **/ StagingXcmV4AssetAssetId: "StagingXcmV4Location", /** - * Lookup157: staging_xcm::v4::location::Location + * Lookup160: staging_xcm::v4::location::Location **/ StagingXcmV4Location: { parents: "u8", interior: "StagingXcmV4Junctions", }, /** - * Lookup158: staging_xcm::v4::junctions::Junctions + * Lookup161: staging_xcm::v4::junctions::Junctions **/ StagingXcmV4Junctions: { _enum: { Here: "Null", - X1: "[Lookup160;1]", - X2: "[Lookup160;2]", - X3: "[Lookup160;3]", - X4: "[Lookup160;4]", - X5: "[Lookup160;5]", - X6: "[Lookup160;6]", - X7: "[Lookup160;7]", - X8: "[Lookup160;8]", + X1: "[Lookup163;1]", + X2: "[Lookup163;2]", + X3: "[Lookup163;3]", + X4: "[Lookup163;4]", + X5: "[Lookup163;5]", + X6: "[Lookup163;6]", + X7: "[Lookup163;7]", + X8: "[Lookup163;8]", }, }, /** - * Lookup160: staging_xcm::v4::junction::Junction + * Lookup163: staging_xcm::v4::junction::Junction **/ StagingXcmV4Junction: { _enum: { @@ -1901,7 +1973,7 @@ export default { }, }, /** - * Lookup162: staging_xcm::v4::junction::NetworkId + * Lookup165: staging_xcm::v4::junction::NetworkId **/ StagingXcmV4JunctionNetworkId: { _enum: { @@ -1924,7 +1996,7 @@ export default { }, }, /** - * Lookup170: staging_xcm::v4::asset::Fungibility + * Lookup173: staging_xcm::v4::asset::Fungibility **/ StagingXcmV4AssetFungibility: { _enum: { @@ -1933,7 +2005,7 @@ export default { }, }, /** - * Lookup171: staging_xcm::v4::asset::AssetInstance + * Lookup174: staging_xcm::v4::asset::AssetInstance **/ StagingXcmV4AssetAssetInstance: { _enum: { @@ -1946,7 +2018,7 @@ export default { }, }, /** - * Lookup172: xcm::VersionedLocation + * Lookup175: xcm::VersionedLocation **/ XcmVersionedLocation: { _enum: { @@ -1959,7 +2031,7 @@ export default { }, }, /** - * Lookup173: pallet_assets::pallet::Event + * Lookup177: pallet_assets::pallet::Event **/ PalletAssetsEvent: { _enum: { @@ -2085,7 +2157,7 @@ export default { }, }, /** - * Lookup174: pallet_foreign_asset_creator::pallet::Event + * Lookup178: pallet_foreign_asset_creator::pallet::Event **/ PalletForeignAssetCreatorEvent: { _enum: { @@ -2108,7 +2180,7 @@ export default { }, }, /** - * Lookup175: pallet_asset_rate::pallet::Event + * Lookup179: pallet_asset_rate::pallet::Event **/ PalletAssetRateEvent: { _enum: { @@ -2130,7 +2202,7 @@ export default { }, }, /** - * Lookup177: pallet_message_queue::pallet::Event + * Lookup181: pallet_message_queue::pallet::Event **/ PalletMessageQueueEvent: { _enum: { @@ -2158,7 +2230,7 @@ export default { }, }, /** - * Lookup178: cumulus_primitives_core::AggregateMessageOrigin + * Lookup182: cumulus_primitives_core::AggregateMessageOrigin **/ CumulusPrimitivesCoreAggregateMessageOrigin: { _enum: { @@ -2168,7 +2240,7 @@ export default { }, }, /** - * Lookup179: frame_support::traits::messages::ProcessMessageError + * Lookup183: frame_support::traits::messages::ProcessMessageError **/ FrameSupportMessagesProcessMessageError: { _enum: { @@ -2181,7 +2253,7 @@ export default { }, }, /** - * Lookup180: pallet_xcm_core_buyer::pallet::Event + * Lookup184: pallet_xcm_core_buyer::pallet::Event **/ PalletXcmCoreBuyerEvent: { _enum: { @@ -2202,13 +2274,13 @@ export default { }, }, /** - * Lookup182: pallet_root_testing::pallet::Event + * Lookup186: pallet_root_testing::pallet::Event **/ PalletRootTestingEvent: { _enum: ["DefensiveTestCall"], }, /** - * Lookup183: frame_system::Phase + * Lookup187: frame_system::Phase **/ FrameSystemPhase: { _enum: { @@ -2218,21 +2290,21 @@ export default { }, }, /** - * Lookup187: frame_system::LastRuntimeUpgradeInfo + * Lookup191: frame_system::LastRuntimeUpgradeInfo **/ FrameSystemLastRuntimeUpgradeInfo: { specVersion: "Compact", specName: "Text", }, /** - * Lookup190: frame_system::CodeUpgradeAuthorization + * Lookup194: frame_system::CodeUpgradeAuthorization **/ FrameSystemCodeUpgradeAuthorization: { codeHash: "H256", checkVersion: "bool", }, /** - * Lookup191: frame_system::pallet::Call + * Lookup195: frame_system::pallet::Call **/ FrameSystemCall: { _enum: { @@ -2277,7 +2349,7 @@ export default { }, }, /** - * Lookup195: frame_system::limits::BlockWeights + * Lookup199: frame_system::limits::BlockWeights **/ FrameSystemLimitsBlockWeights: { baseBlock: "SpWeightsWeightV2Weight", @@ -2285,7 +2357,7 @@ export default { perClass: "FrameSupportDispatchPerDispatchClassWeightsPerClass", }, /** - * Lookup196: frame_support::dispatch::PerDispatchClass + * Lookup200: frame_support::dispatch::PerDispatchClass **/ FrameSupportDispatchPerDispatchClassWeightsPerClass: { normal: "FrameSystemLimitsWeightsPerClass", @@ -2293,7 +2365,7 @@ export default { mandatory: "FrameSystemLimitsWeightsPerClass", }, /** - * Lookup197: frame_system::limits::WeightsPerClass + * Lookup201: frame_system::limits::WeightsPerClass **/ FrameSystemLimitsWeightsPerClass: { baseExtrinsic: "SpWeightsWeightV2Weight", @@ -2302,13 +2374,13 @@ export default { reserved: "Option", }, /** - * Lookup198: frame_system::limits::BlockLength + * Lookup202: frame_system::limits::BlockLength **/ FrameSystemLimitsBlockLength: { max: "FrameSupportDispatchPerDispatchClassU32", }, /** - * Lookup199: frame_support::dispatch::PerDispatchClass + * Lookup203: frame_support::dispatch::PerDispatchClass **/ FrameSupportDispatchPerDispatchClassU32: { normal: "u32", @@ -2316,14 +2388,14 @@ export default { mandatory: "u32", }, /** - * Lookup200: sp_weights::RuntimeDbWeight + * Lookup204: sp_weights::RuntimeDbWeight **/ SpWeightsRuntimeDbWeight: { read: "u64", write: "u64", }, /** - * Lookup201: sp_version::RuntimeVersion + * Lookup205: sp_version::RuntimeVersion **/ SpVersionRuntimeVersion: { specName: "Text", @@ -2336,7 +2408,7 @@ export default { systemVersion: "u8", }, /** - * Lookup205: frame_system::pallet::Error + * Lookup209: frame_system::pallet::Error **/ FrameSystemError: { _enum: [ @@ -2352,7 +2424,7 @@ export default { ], }, /** - * Lookup207: cumulus_pallet_parachain_system::unincluded_segment::Ancestor + * Lookup211: cumulus_pallet_parachain_system::unincluded_segment::Ancestor **/ CumulusPalletParachainSystemUnincludedSegmentAncestor: { usedBandwidth: "CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth", @@ -2360,7 +2432,7 @@ export default { consumedGoAheadSignal: "Option", }, /** - * Lookup208: cumulus_pallet_parachain_system::unincluded_segment::UsedBandwidth + * Lookup212: cumulus_pallet_parachain_system::unincluded_segment::UsedBandwidth **/ CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth: { umpMsgCount: "u32", @@ -2368,20 +2440,20 @@ export default { hrmpOutgoing: "BTreeMap", }, /** - * Lookup210: cumulus_pallet_parachain_system::unincluded_segment::HrmpChannelUpdate + * Lookup214: cumulus_pallet_parachain_system::unincluded_segment::HrmpChannelUpdate **/ CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate: { msgCount: "u32", totalBytes: "u32", }, /** - * Lookup215: polkadot_primitives::v8::UpgradeGoAhead + * Lookup219: polkadot_primitives::v8::UpgradeGoAhead **/ PolkadotPrimitivesV8UpgradeGoAhead: { _enum: ["Abort", "GoAhead"], }, /** - * Lookup216: cumulus_pallet_parachain_system::unincluded_segment::SegmentTracker + * Lookup220: cumulus_pallet_parachain_system::unincluded_segment::SegmentTracker **/ CumulusPalletParachainSystemUnincludedSegmentSegmentTracker: { usedBandwidth: "CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth", @@ -2389,7 +2461,7 @@ export default { consumedGoAheadSignal: "Option", }, /** - * Lookup217: polkadot_primitives::v8::PersistedValidationData + * Lookup221: polkadot_primitives::v8::PersistedValidationData **/ PolkadotPrimitivesV8PersistedValidationData: { parentHead: "Bytes", @@ -2398,19 +2470,19 @@ export default { maxPovSize: "u32", }, /** - * Lookup220: polkadot_primitives::v8::UpgradeRestriction + * Lookup224: polkadot_primitives::v8::UpgradeRestriction **/ PolkadotPrimitivesV8UpgradeRestriction: { _enum: ["Present"], }, /** - * Lookup221: sp_trie::storage_proof::StorageProof + * Lookup225: sp_trie::storage_proof::StorageProof **/ SpTrieStorageProof: { trieNodes: "BTreeSet", }, /** - * Lookup223: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot + * Lookup227: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot **/ CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: { dmqMqcHead: "H256", @@ -2420,14 +2492,14 @@ export default { egressChannels: "Vec<(u32,PolkadotPrimitivesV8AbridgedHrmpChannel)>", }, /** - * Lookup224: cumulus_pallet_parachain_system::relay_state_snapshot::RelayDispatchQueueRemainingCapacity + * Lookup228: cumulus_pallet_parachain_system::relay_state_snapshot::RelayDispatchQueueRemainingCapacity **/ CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity: { remainingCount: "u32", remainingSize: "u32", }, /** - * Lookup227: polkadot_primitives::v8::AbridgedHrmpChannel + * Lookup231: polkadot_primitives::v8::AbridgedHrmpChannel **/ PolkadotPrimitivesV8AbridgedHrmpChannel: { maxCapacity: "u32", @@ -2438,7 +2510,7 @@ export default { mqcHead: "Option", }, /** - * Lookup228: polkadot_primitives::v8::AbridgedHostConfiguration + * Lookup232: polkadot_primitives::v8::AbridgedHostConfiguration **/ PolkadotPrimitivesV8AbridgedHostConfiguration: { maxCodeSize: "u32", @@ -2453,21 +2525,21 @@ export default { asyncBackingParams: "PolkadotPrimitivesV8AsyncBackingAsyncBackingParams", }, /** - * Lookup229: polkadot_primitives::v8::async_backing::AsyncBackingParams + * Lookup233: polkadot_primitives::v8::async_backing::AsyncBackingParams **/ PolkadotPrimitivesV8AsyncBackingAsyncBackingParams: { maxCandidateDepth: "u32", allowedAncestryLen: "u32", }, /** - * Lookup235: polkadot_core_primitives::OutboundHrmpMessage + * Lookup239: polkadot_core_primitives::OutboundHrmpMessage **/ PolkadotCorePrimitivesOutboundHrmpMessage: { recipient: "u32", data: "Bytes", }, /** - * Lookup236: cumulus_pallet_parachain_system::pallet::Call + * Lookup240: cumulus_pallet_parachain_system::pallet::Call **/ CumulusPalletParachainSystemCall: { _enum: { @@ -2480,7 +2552,7 @@ export default { }, }, /** - * Lookup237: cumulus_primitives_parachain_inherent::ParachainInherentData + * Lookup241: cumulus_primitives_parachain_inherent::ParachainInherentData **/ CumulusPrimitivesParachainInherentParachainInherentData: { validationData: "PolkadotPrimitivesV8PersistedValidationData", @@ -2489,21 +2561,21 @@ export default { horizontalMessages: "BTreeMap>", }, /** - * Lookup239: polkadot_core_primitives::InboundDownwardMessage + * Lookup243: polkadot_core_primitives::InboundDownwardMessage **/ PolkadotCorePrimitivesInboundDownwardMessage: { sentAt: "u32", msg: "Bytes", }, /** - * Lookup242: polkadot_core_primitives::InboundHrmpMessage + * Lookup246: polkadot_core_primitives::InboundHrmpMessage **/ PolkadotCorePrimitivesInboundHrmpMessage: { sentAt: "u32", data: "Bytes", }, /** - * Lookup245: cumulus_pallet_parachain_system::pallet::Error + * Lookup249: cumulus_pallet_parachain_system::pallet::Error **/ CumulusPalletParachainSystemError: { _enum: [ @@ -2513,12 +2585,10 @@ export default { "ValidationDataNotAvailable", "HostConfigurationNotAvailable", "NotScheduled", - "NothingAuthorized", - "Unauthorized", ], }, /** - * Lookup246: pallet_timestamp::pallet::Call + * Lookup250: pallet_timestamp::pallet::Call **/ PalletTimestampCall: { _enum: { @@ -2528,11 +2598,11 @@ export default { }, }, /** - * Lookup247: staging_parachain_info::pallet::Call + * Lookup251: staging_parachain_info::pallet::Call **/ StagingParachainInfoCall: "Null", /** - * Lookup248: pallet_sudo::pallet::Call + * Lookup252: pallet_sudo::pallet::Call **/ PalletSudoCall: { _enum: { @@ -2557,7 +2627,7 @@ export default { }, }, /** - * Lookup250: pallet_utility::pallet::Call + * Lookup254: pallet_utility::pallet::Call **/ PalletUtilityCall: { _enum: { @@ -2582,17 +2652,25 @@ export default { call: "Call", weight: "SpWeightsWeightV2Weight", }, + if_else: { + main: "Call", + fallback: "Call", + }, + dispatch_as_fallible: { + asOrigin: "DanceboxRuntimeOriginCaller", + call: "Call", + }, }, }, /** - * Lookup252: dancebox_runtime::OriginCaller + * Lookup256: dancebox_runtime::OriginCaller **/ DanceboxRuntimeOriginCaller: { _enum: { system: "FrameSupportDispatchRawOrigin", __Unused1: "Null", __Unused2: "Null", - Void: "SpCoreVoid", + __Unused3: "Null", __Unused4: "Null", __Unused5: "Null", __Unused6: "Null", @@ -2646,7 +2724,7 @@ export default { }, }, /** - * Lookup253: frame_support::dispatch::RawOrigin + * Lookup257: frame_support::dispatch::RawOrigin **/ FrameSupportDispatchRawOrigin: { _enum: { @@ -2656,7 +2734,7 @@ export default { }, }, /** - * Lookup254: cumulus_pallet_xcm::pallet::Origin + * Lookup258: cumulus_pallet_xcm::pallet::Origin **/ CumulusPalletXcmOrigin: { _enum: { @@ -2665,7 +2743,7 @@ export default { }, }, /** - * Lookup255: pallet_xcm::pallet::Origin + * Lookup259: pallet_xcm::pallet::Origin **/ PalletXcmOrigin: { _enum: { @@ -2674,11 +2752,7 @@ export default { }, }, /** - * Lookup256: sp_core::Void - **/ - SpCoreVoid: "Null", - /** - * Lookup257: pallet_proxy::pallet::Call + * Lookup260: pallet_proxy::pallet::Call **/ PalletProxyCall: { _enum: { @@ -2728,10 +2802,11 @@ export default { forceProxyType: "Option", call: "Call", }, + poke_deposit: "Null", }, }, /** - * Lookup261: pallet_migrations::pallet::Call + * Lookup264: pallet_migrations::pallet::Call **/ PalletMigrationsCall: { _enum: { @@ -2750,7 +2825,7 @@ export default { }, }, /** - * Lookup263: pallet_migrations::MigrationCursor, BlockNumber> + * Lookup266: pallet_migrations::MigrationCursor, BlockNumber> **/ PalletMigrationsMigrationCursor: { _enum: { @@ -2759,7 +2834,7 @@ export default { }, }, /** - * Lookup265: pallet_migrations::ActiveCursor, BlockNumber> + * Lookup268: pallet_migrations::ActiveCursor, BlockNumber> **/ PalletMigrationsActiveCursor: { index: "u32", @@ -2767,7 +2842,7 @@ export default { startedAt: "u32", }, /** - * Lookup267: pallet_migrations::HistoricCleanupSelector> + * Lookup270: pallet_migrations::HistoricCleanupSelector> **/ PalletMigrationsHistoricCleanupSelector: { _enum: { @@ -2779,13 +2854,13 @@ export default { }, }, /** - * Lookup269: pallet_maintenance_mode::pallet::Call + * Lookup272: pallet_maintenance_mode::pallet::Call **/ PalletMaintenanceModeCall: { _enum: ["enter_maintenance_mode", "resume_normal_operation"], }, /** - * Lookup270: pallet_tx_pause::pallet::Call + * Lookup273: pallet_tx_pause::pallet::Call **/ PalletTxPauseCall: { _enum: { @@ -2798,7 +2873,7 @@ export default { }, }, /** - * Lookup271: pallet_balances::pallet::Call + * Lookup274: pallet_balances::pallet::Call **/ PalletBalancesCall: { _enum: { @@ -2843,13 +2918,13 @@ export default { }, }, /** - * Lookup273: pallet_balances::types::AdjustmentDirection + * Lookup276: pallet_balances::types::AdjustmentDirection **/ PalletBalancesAdjustmentDirection: { _enum: ["Increase", "Decrease"], }, /** - * Lookup274: pallet_stream_payment::pallet::Call + * Lookup277: pallet_stream_payment::pallet::Call **/ PalletStreamPaymentCall: { _enum: { @@ -2886,7 +2961,7 @@ export default { }, }, /** - * Lookup275: pallet_stream_payment::pallet::ChangeKind