From 885f55c9f2502a5f5586d285b5f7b477928b9246 Mon Sep 17 00:00:00 2001 From: Alistair Singh Date: Fri, 17 Jan 2025 00:58:43 +0200 Subject: [PATCH 01/17] add test --- .../src/tests/snowbridge.rs | 170 +++++++++++++++++- 1 file changed, 169 insertions(+), 1 deletion(-) diff --git a/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs b/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs index 4d94458662..fa90e11200 100644 --- a/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs +++ b/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs @@ -389,7 +389,7 @@ fn send_token_from_ethereum_to_penpal() { /// Tests the registering of a token as an asset on AssetHub, and then subsequently sending /// a token from Ethereum to AssetHub. #[test] -fn send_token_from_ethereum_to_asset_hub() { +fn send_weth_from_ethereum_to_asset_hub() { BridgeHubPolkadot::fund_para_sovereign(AssetHubPolkadot::para_id(), INITIAL_FUND); // Fund ethereum sovereign account on AssetHub. AssetHubPolkadot::fund_accounts(vec![(ethereum_sovereign_account(), INITIAL_FUND)]); @@ -459,6 +459,174 @@ fn send_token_from_ethereum_to_asset_hub() { }); } +/// Tests sending ether from Ethereum to Asset Hub and back to Ethereum +#[test] +fn send_eth_asset_from_asset_hub_to_ethereum() { + BridgeHubPolkadot::fund_para_sovereign(AssetHubPolkadot::para_id(), INITIAL_FUND); + // Fund ethereum sovereign account on AssetHub. + AssetHubPolkadot::fund_accounts(vec![(ethereum_sovereign_account(), INITIAL_FUND)]); + + let ether_location = (Parent, Parent, ethereum_network).into(); + + // Register ETH + BridgeHubPolkadot::execute_with(|| { + type RuntimeEvent = ::RuntimeEvent; + type RuntimeOrigin = ::RuntimeOrigin; + + let min_balance = 15_000_000_000_000; + + assert_ok!(::ForeignAssets::force_create( + RuntimeOrigin::root(), + ether_location.clone(), + ethereum_sovereign_account().into(), + true, + min_balance, + )); + + assert_expected_events!( + AssetHubPolkadot, + vec![ + RuntimeEvent::ForeignAssets(pallet_assets::Event::ForceCreated { .. }) => {}, + ] + ); + }); + + // Send ether from Bridge Hub + BridgeHubPolkadot::execute_with(|| { + type RuntimeEvent = ::RuntimeEvent; + + assert_ok!(::System::set_storage( + ::RuntimeOrigin::root(), + vec![(EthereumGatewayAddress::key().to_vec(), H160(GATEWAY_ADDRESS).encode())], + )); + + // Construct SendToken message and sent to inbound queue + let message = VersionedMessage::V1(MessageV1 { + chain_id: CHAIN_ID, + command: Command::SendToken { + token: [0; 20].into(), + destination: Destination::AccountId32 { + id: AssetHubPolkadotReceiver::get().into(), + }, + amount: TOKEN_AMOUNT, + fee: XCM_FEE, + }, + }); + // Convert the message to XCM + let (xcm, _) = EthereumInboundQueue::do_convert(message_id, message).unwrap(); + // Send the XCM + let _ = EthereumInboundQueue::send_xcm(xcm, AssetHubPolkadot::para_id()).unwrap(); + + // Check that the message was sent + assert_expected_events!( + BridgeHubPolkadot, + vec![ + RuntimeEvent::XcmpQueue(cumulus_pallet_xcmp_queue::Event::XcmpMessageSent { .. }) => {}, + ] + ); + }); + + // Receive ether on Asset Hub. + AssetHubPolkadot::execute_with(|| { + type RuntimeEvent = ::RuntimeEvent; + + // Check that the token was received and issued as a foreign asset on AssetHub + assert_expected_events!( + AssetHubPolkadot, + vec![ + RuntimeEvent::ForeignAssets(pallet_assets::Event::Issued { .. }) => {}, + ] + ); + }); + + // Send ether from Asset Hub. + AssetHubPolkadot::execute_with(|| { + type RuntimeEvent = ::RuntimeEvent; + type RuntimeOrigin = ::RuntimeOrigin; + + // Check that AssetHub has issued the foreign asset + assert_expected_events!( + AssetHubPolkadot, + vec![ + RuntimeEvent::ForeignAssets(pallet_assets::Event::Issued { .. }) => {}, + ] + ); + let assets = vec![Asset { id: AssetId(ether_location), fun: Fungible(TOKEN_AMOUNT) }]; + let versioned_assets = VersionedAssets::from(Assets::from(assets)); + + let destination = VersionedLocation::from(Location::new( + 2, + [GlobalConsensus(Ethereum { chain_id: CHAIN_ID })], + )); + + let beneficiary = VersionedLocation::from(Location::new( + 0, + [AccountKey20 { network: None, key: ETHEREUM_DESTINATION_ADDRESS }], + )); + + let free_balance_before = + ::Balances::free_balance( + AssetHubPolkadotReceiver::get(), + ); + // Send the Weth back to Ethereum + assert_ok!( + ::PolkadotXcm::limited_reserve_transfer_assets( + RuntimeOrigin::signed(AssetHubPolkadotReceiver::get()), + Box::new(destination), + Box::new(beneficiary), + Box::new(versioned_assets), + 0, + Unlimited, + ) + ); + + let free_balance_after = + ::Balances::free_balance( + AssetHubPolkadotReceiver::get(), + ); + // Assert at least DefaultBridgeHubEthereumBaseFee charged from the sender + let free_balance_diff = free_balance_before - free_balance_after; + assert!(free_balance_diff > AH_BASE_FEE); + }); + + // Recieve ether on Bridge Hub and dispatch + BridgeHubPolkadot::execute_with(|| { + type RuntimeEvent = ::RuntimeEvent; + // Check that the transfer token back to Ethereum message was queue in the Ethereum + // Outbound Queue + assert_expected_events!( + BridgeHubPolkadot, + vec![ + RuntimeEvent::EthereumOutboundQueue(snowbridge_pallet_outbound_queue::Event::MessageQueued {..}) => {}, + ] + ); + + // check treasury account balance on BH after (should receive some fees) + let treasury_account_after = <::Balances as frame_support::traits::fungible::Inspect<_>>::balance(&RelayTreasuryPalletAccount::get()); + let local_fee = treasury_account_after - treasury_account_before; + + let events = BridgeHubPolkadot::events(); + // Check that the local fee was credited to the Snowbridge sovereign account + assert!( + events.iter().any(|event| matches!( + event, + RuntimeEvent::Balances(pallet_balances::Event::Minted { who, amount }) + if *who == RelayTreasuryPalletAccount::get() && *amount == local_fee + )), + "Snowbridge sovereign takes local fee." + ); + // Check that the remote delivery fee was credited to the AssetHub sovereign account + assert!( + events.iter().any(|event| matches!( + event, + RuntimeEvent::Balances(pallet_balances::Event::Minted { who, .. }) + if *who == assethub_sovereign, + )), + "AssetHub sovereign takes remote fee." + ); + }); +} + /// Tests the full cycle of token transfers: /// - registering a token on AssetHub /// - sending a token to AssetHub From 84be967357f5e68f71d6566befee5b9e6758c66e Mon Sep 17 00:00:00 2001 From: Alistair Singh Date: Fri, 17 Jan 2025 01:06:03 +0200 Subject: [PATCH 02/17] fix compilation errors --- .../bridge-hub-polkadot/src/tests/snowbridge.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs b/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs index fa90e11200..1ce541001f 100644 --- a/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs +++ b/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs @@ -462,11 +462,14 @@ fn send_weth_from_ethereum_to_asset_hub() { /// Tests sending ether from Ethereum to Asset Hub and back to Ethereum #[test] fn send_eth_asset_from_asset_hub_to_ethereum() { + let assethub_sovereign = BridgeHubPolkadot::sovereign_account_id_of( + BridgeHubPolkadot::sibling_location_of(AssetHubPolkadot::para_id()), + ); BridgeHubPolkadot::fund_para_sovereign(AssetHubPolkadot::para_id(), INITIAL_FUND); // Fund ethereum sovereign account on AssetHub. AssetHubPolkadot::fund_accounts(vec![(ethereum_sovereign_account(), INITIAL_FUND)]); - let ether_location = (Parent, Parent, ethereum_network).into(); + let ether_location: Location = (Parent, Parent, EthereumNetwork::get()).into(); // Register ETH BridgeHubPolkadot::execute_with(|| { @@ -500,6 +503,7 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { vec![(EthereumGatewayAddress::key().to_vec(), H160(GATEWAY_ADDRESS).encode())], )); + let message_id: H256 = [1; 32].into(); // Construct SendToken message and sent to inbound queue let message = VersionedMessage::V1(MessageV1 { chain_id: CHAIN_ID, @@ -526,6 +530,10 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { ); }); + let treasury_account_before = BridgeHubPolkadot::execute_with(|| { + <::Balances as frame_support::traits::fungible::Inspect<_>>::balance(&RelayTreasuryPalletAccount::get()) + }); + // Receive ether on Asset Hub. AssetHubPolkadot::execute_with(|| { type RuntimeEvent = ::RuntimeEvent; From 4cca16876e0aab4d189c4799c72459575a72540a Mon Sep 17 00:00:00 2001 From: Alistair Singh Date: Fri, 17 Jan 2025 01:11:09 +0200 Subject: [PATCH 03/17] Update changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d5e8a2068..016c8021f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Delegate stake pools in Kusama ([polkadot-fellows/runtimes#540](https://github.com/polkadot-fellows/runtimes/pull/540)) +- Snowbridge: Add support for bridging Ether ([polkadot-fellows/runtimes#548](https://github.com/polkadot-fellows/runtimes/pull/548)) + ### Changed - Kusama Treasury: remove funding to the Kappa Sigma Mu Society and disable burn ([polkadot-fellows/runtimes#507](https://github.com/polkadot-fellows/runtimes/pull/507)) From 44b186fedb9fad06f6cc0a2a6306c5bce8d083f2 Mon Sep 17 00:00:00 2001 From: Alistair Singh Date: Thu, 23 Jan 2025 01:54:16 +0200 Subject: [PATCH 04/17] updated snowbridge-router-primitives --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 88d68d1b0c..8036f4f7ff 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -209,7 +209,7 @@ snowbridge-pallet-inbound-queue-fixtures = { version = "0.18.0" } snowbridge-pallet-ethereum-client-fixtures = { version = "0.18.0" } snowbridge-pallet-outbound-queue = { version = "0.10.0", default-features = false } snowbridge-pallet-system = { version = "0.10.0", default-features = false } -snowbridge-router-primitives = { version = "0.16.0", default-features = false } +snowbridge-router-primitives = { version = "0.17.0", default-features = false } snowbridge-runtime-common = { version = "0.10.0", default-features = false } snowbridge-runtime-test-common = { version = "0.12.0" } snowbridge-system-runtime-api = { version = "0.10.0", default-features = false } From 24976b2deb9a53defa0333dba574c45eec8ab15a Mon Sep 17 00:00:00 2001 From: Alistair Singh Date: Thu, 23 Jan 2025 02:37:47 +0200 Subject: [PATCH 05/17] update snowbridge crates --- Cargo.lock | 5102 ++++++++++++++++++++++++++++++++++++---------------- Cargo.toml | 22 +- 2 files changed, 3557 insertions(+), 1567 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c3553b77ad..88f6b31ce7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -152,7 +152,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", "syn-solidity", "tiny-keccak", ] @@ -267,7 +267,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -538,7 +538,7 @@ checksum = "7378575ff571966e99a744addeff0bff98b8ada0dedf1956d59e634db95eaac1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", "synstructure 0.13.1", ] @@ -561,7 +561,7 @@ checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -575,15 +575,15 @@ name = "asset-hub-kusama-emulated-chain" version = "1.0.0" dependencies = [ "asset-hub-kusama-runtime", - "cumulus-primitives-core", + "cumulus-primitives-core 0.16.0", "emulated-integration-tests-common", - "frame-support", + "frame-support 38.2.0", "kusama-emulated-chain", - "parachains-common", + "parachains-common 18.0.0", "penpal-emulated-chain", - "polkadot-parachain-primitives", + "polkadot-parachain-primitives 14.0.0", "sp-core 34.0.0", - "staging-xcm", + "staging-xcm 14.2.0", ] [[package]] @@ -593,28 +593,28 @@ dependencies = [ "assert_matches", "asset-hub-kusama-runtime", "asset-test-utils", - "cumulus-pallet-parachain-system", + "cumulus-pallet-parachain-system 0.17.1", "emulated-integration-tests-common", - "frame-support", + "frame-support 38.2.0", "integration-tests-helpers", "kusama-runtime-constants", "kusama-system-emulated-network", - "pallet-asset-conversion", + "pallet-asset-conversion 20.0.0", "pallet-assets", - "pallet-balances", - "pallet-message-queue", - "pallet-treasury", + "pallet-balances 39.0.0", + "pallet-message-queue 41.0.2", + "pallet-treasury 37.0.0", "pallet-utility", - "pallet-xcm", - "parachains-common", + "pallet-xcm 17.0.1", + "parachains-common 18.0.0", "parity-scale-codec", - "polkadot-runtime-common", + "polkadot-runtime-common 17.0.0", "sp-runtime 39.0.5", "staging-kusama-runtime", - "staging-xcm", - "staging-xcm-executor", + "staging-xcm 14.2.0", + "staging-xcm-executor 17.0.0", "system-parachains-constants", - "xcm-runtime-apis", + "xcm-runtime-apis 0.4.2", ] [[package]] @@ -628,81 +628,81 @@ dependencies = [ "bp-bridge-hub-kusama", "bp-bridge-hub-polkadot", "cumulus-pallet-aura-ext", - "cumulus-pallet-parachain-system", + "cumulus-pallet-parachain-system 0.17.1", "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue", + "cumulus-pallet-xcmp-queue 0.17.0", "cumulus-primitives-aura", - "cumulus-primitives-core", - "cumulus-primitives-utility", - "frame-benchmarking", + "cumulus-primitives-core 0.16.0", + "cumulus-primitives-utility 0.17.0", + "frame-benchmarking 38.0.0", "frame-executive", "frame-metadata-hash-extension", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "kusama-runtime-constants", "log", - "pallet-asset-conversion", + "pallet-asset-conversion 20.0.0", "pallet-asset-conversion-tx-payment", "pallet-assets", "pallet-aura", - "pallet-authorship", - "pallet-balances", + "pallet-authorship 38.0.0", + "pallet-balances 39.0.0", "pallet-collator-selection", - "pallet-message-queue", + "pallet-message-queue 41.0.2", "pallet-multisig", "pallet-nft-fractionalization", "pallet-nfts", "pallet-nfts-runtime-api", "pallet-proxy", - "pallet-session", + "pallet-session 38.0.0", "pallet-state-trie-migration", - "pallet-timestamp", - "pallet-transaction-payment", + "pallet-timestamp 37.0.0", + "pallet-transaction-payment 38.0.2", "pallet-transaction-payment-rpc-runtime-api", "pallet-uniques", "pallet-utility", - "pallet-vesting", - "pallet-xcm", + "pallet-vesting 38.0.0", + "pallet-xcm 17.0.1", "pallet-xcm-benchmarks", "pallet-xcm-bridge-hub-router", - "parachains-common", - "parachains-runtimes-test-utils", + "parachains-common 18.0.0", + "parachains-runtimes-test-utils 19.0.0", "parity-scale-codec", - "polkadot-core-primitives", - "polkadot-parachain-primitives", - "polkadot-runtime-common", + "polkadot-core-primitives 15.0.0", + "polkadot-parachain-primitives 14.0.0", + "polkadot-runtime-common 17.0.0", "polkadot-runtime-constants", - "primitive-types", + "primitive-types 0.12.2", "scale-info", "serde_json", "snowbridge-router-primitives", - "sp-api", + "sp-api 34.0.0", "sp-block-builder", "sp-consensus-aura", "sp-core 34.0.0", - "sp-genesis-builder", - "sp-inherents", + "sp-genesis-builder 0.15.1", + "sp-inherents 34.0.0", "sp-io 38.0.0", "sp-offchain", "sp-runtime 39.0.5", - "sp-session", + "sp-session 36.0.0", "sp-std", "sp-storage 21.0.0", "sp-transaction-pool", - "sp-version", + "sp-version 37.0.0", "sp-weights 31.0.0", - "staging-parachain-info", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "staging-parachain-info 0.17.0", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "staging-xcm-executor 17.0.0", "substrate-wasm-builder", "system-parachains-constants", - "xcm-runtime-apis", + "xcm-runtime-apis 0.4.2", ] [[package]] @@ -710,15 +710,15 @@ name = "asset-hub-polkadot-emulated-chain" version = "1.0.0" dependencies = [ "asset-hub-polkadot-runtime", - "cumulus-primitives-core", + "cumulus-primitives-core 0.16.0", "emulated-integration-tests-common", - "frame-support", - "parachains-common", + "frame-support 38.2.0", + "parachains-common 18.0.0", "penpal-emulated-chain", "polkadot-emulated-chain", - "polkadot-parachain-primitives", + "polkadot-parachain-primitives 14.0.0", "sp-core 34.0.0", - "staging-xcm", + "staging-xcm 14.2.0", ] [[package]] @@ -729,27 +729,27 @@ dependencies = [ "asset-hub-polkadot-runtime", "asset-test-utils", "collectives-polkadot-runtime-constants", - "cumulus-pallet-parachain-system", - "cumulus-pallet-xcmp-queue", + "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-xcmp-queue 0.17.0", "emulated-integration-tests-common", - "frame-support", + "frame-support 38.2.0", "integration-tests-helpers", - "pallet-asset-conversion", + "pallet-asset-conversion 20.0.0", "pallet-assets", - "pallet-balances", - "pallet-message-queue", - "pallet-treasury", - "pallet-xcm", - "parachains-common", + "pallet-balances 39.0.0", + "pallet-message-queue 41.0.2", + "pallet-treasury 37.0.0", + "pallet-xcm 17.0.1", + "parachains-common 18.0.0", "parity-scale-codec", "polkadot-runtime", - "polkadot-runtime-common", + "polkadot-runtime-common 17.0.0", "polkadot-system-emulated-network", "sp-runtime 39.0.5", - "staging-xcm", - "staging-xcm-executor", + "staging-xcm 14.2.0", + "staging-xcm-executor 17.0.0", "system-parachains-constants", - "xcm-runtime-apis", + "xcm-runtime-apis 0.4.2", ] [[package]] @@ -764,79 +764,79 @@ dependencies = [ "bp-bridge-hub-polkadot", "collectives-polkadot-runtime-constants", "cumulus-pallet-aura-ext", - "cumulus-pallet-parachain-system", + "cumulus-pallet-parachain-system 0.17.1", "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue", + "cumulus-pallet-xcmp-queue 0.17.0", "cumulus-primitives-aura", - "cumulus-primitives-core", - "cumulus-primitives-utility", - "frame-benchmarking", + "cumulus-primitives-core 0.16.0", + "cumulus-primitives-utility 0.17.0", + "frame-benchmarking 38.0.0", "frame-executive", "frame-metadata-hash-extension", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "kusama-runtime-constants", "log", - "pallet-asset-conversion", + "pallet-asset-conversion 20.0.0", "pallet-asset-conversion-tx-payment", "pallet-assets", "pallet-aura", - "pallet-authorship", - "pallet-balances", + "pallet-authorship 38.0.0", + "pallet-balances 39.0.0", "pallet-collator-selection", - "pallet-message-queue", + "pallet-message-queue 41.0.2", "pallet-multisig", "pallet-nfts", "pallet-nfts-runtime-api", "pallet-proxy", - "pallet-session", - "pallet-timestamp", - "pallet-transaction-payment", + "pallet-session 38.0.0", + "pallet-timestamp 37.0.0", + "pallet-transaction-payment 38.0.2", "pallet-transaction-payment-rpc-runtime-api", "pallet-uniques", "pallet-utility", - "pallet-vesting", - "pallet-xcm", + "pallet-vesting 38.0.0", + "pallet-xcm 17.0.1", "pallet-xcm-benchmarks", "pallet-xcm-bridge-hub-router", - "parachains-common", - "parachains-runtimes-test-utils", + "parachains-common 18.0.0", + "parachains-runtimes-test-utils 19.0.0", "parity-scale-codec", - "polkadot-core-primitives", - "polkadot-parachain-primitives", - "polkadot-runtime-common", + "polkadot-core-primitives 15.0.0", + "polkadot-parachain-primitives 14.0.0", + "polkadot-runtime-common 17.0.0", "polkadot-runtime-constants", - "primitive-types", + "primitive-types 0.12.2", "scale-info", "serde_json", "snowbridge-router-primitives", - "sp-api", + "sp-api 34.0.0", "sp-block-builder", "sp-consensus-aura", "sp-core 34.0.0", - "sp-genesis-builder", - "sp-inherents", + "sp-genesis-builder 0.15.1", + "sp-inherents 34.0.0", "sp-io 38.0.0", "sp-offchain", "sp-runtime 39.0.5", - "sp-session", + "sp-session 36.0.0", "sp-std", "sp-storage 21.0.0", "sp-transaction-pool", - "sp-version", + "sp-version 37.0.0", "sp-weights 31.0.0", - "staging-parachain-info", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "staging-parachain-info 0.17.0", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "staging-xcm-executor 17.0.0", "substrate-wasm-builder", "system-parachains-constants", - "xcm-runtime-apis", + "xcm-runtime-apis 0.4.2", ] [[package]] @@ -845,30 +845,30 @@ version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b0a99a8fa37a58ad868fca25530dde06b6582cb46b64bfae808f5b9b87e42ce" dependencies = [ - "cumulus-pallet-parachain-system", - "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core", - "frame-support", - "frame-system", - "pallet-asset-conversion", + "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-xcmp-queue 0.17.0", + "cumulus-primitives-core 0.16.0", + "frame-support 38.2.0", + "frame-system 38.0.0", + "pallet-asset-conversion 20.0.0", "pallet-assets", - "pallet-balances", + "pallet-balances 39.0.0", "pallet-collator-selection", - "pallet-session", - "pallet-timestamp", - "pallet-xcm", + "pallet-session 38.0.0", + "pallet-timestamp 37.0.0", + "pallet-xcm 17.0.1", "pallet-xcm-bridge-hub-router", - "parachains-common", - "parachains-runtimes-test-utils", + "parachains-common 18.0.0", + "parachains-runtimes-test-utils 19.0.0", "parity-scale-codec", "sp-io 38.0.0", "sp-runtime 39.0.5", - "staging-parachain-info", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "staging-parachain-info 0.17.0", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "staging-xcm-executor 17.0.0", "substrate-wasm-builder", - "xcm-runtime-apis", + "xcm-runtime-apis 0.4.2", ] [[package]] @@ -877,21 +877,21 @@ version = "0.18.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c540587f89a03003946b14decef4fcadb083edc4e62f968de245b82e5402e923" dependencies = [ - "cumulus-primitives-core", - "frame-support", + "cumulus-primitives-core 0.16.0", + "frame-support 38.2.0", "impl-trait-for-tuples", "log", - "pallet-asset-conversion", + "pallet-asset-conversion 20.0.0", "pallet-assets", - "pallet-xcm", - "parachains-common", + "pallet-xcm 17.0.1", + "parachains-common 18.0.0", "parity-scale-codec", "scale-info", - "sp-api", + "sp-api 34.0.0", "sp-runtime 39.0.5", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "staging-xcm-executor 17.0.0", "substrate-wasm-builder", ] @@ -1045,7 +1045,7 @@ checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -1092,7 +1092,7 @@ checksum = "3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -1114,9 +1114,9 @@ dependencies = [ [[package]] name = "backtrace" -version = "0.3.69" +version = "0.3.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" +checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" dependencies = [ "addr2line 0.21.0", "cc", @@ -1188,6 +1188,17 @@ dependencies = [ "log", ] +[[package]] +name = "binary-merkle-tree" +version = "16.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "181f5380e435b8ba6d901f8b16fc8908c6f0f8bea8973113d1c8718d89bb1809" +dependencies = [ + "hash-db", + "log", + "parity-scale-codec", +] + [[package]] name = "bincode" version = "1.3.3" @@ -1384,12 +1395,12 @@ dependencies = [ name = "bp-asset-hub-kusama" version = "1.0.0" dependencies = [ - "bp-xcm-bridge-hub-router", - "frame-support", + "bp-xcm-bridge-hub-router 0.14.1", + "frame-support 38.2.0", "parity-scale-codec", "scale-info", "sp-core 34.0.0", - "staging-xcm", + "staging-xcm 14.2.0", "system-parachains-constants", ] @@ -1397,12 +1408,12 @@ dependencies = [ name = "bp-asset-hub-polkadot" version = "1.0.0" dependencies = [ - "bp-xcm-bridge-hub-router", - "frame-support", + "bp-xcm-bridge-hub-router 0.14.1", + "frame-support 38.2.0", "parity-scale-codec", "scale-info", "sp-core 34.0.0", - "staging-xcm", + "staging-xcm 14.2.0", "system-parachains-constants", ] @@ -1415,10 +1426,10 @@ dependencies = [ "bp-messages", "bp-polkadot-core", "bp-runtime", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "polkadot-primitives 16.0.0", - "sp-api", + "sp-api 34.0.0", "sp-std", ] @@ -1429,10 +1440,10 @@ dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", "bp-runtime", - "frame-support", + "frame-support 38.2.0", "kusama-runtime-constants", "polkadot-runtime-constants", - "sp-api", + "sp-api 34.0.0", "sp-runtime 39.0.5", "sp-std", "system-parachains-constants", @@ -1446,14 +1457,14 @@ dependencies = [ "bp-messages", "bp-polkadot-bulletin", "bp-runtime", - "frame-support", + "frame-support 38.2.0", "kusama-runtime-constants", "polkadot-runtime-constants", - "snowbridge-core", - "sp-api", + "snowbridge-core 0.11.0", + "sp-api 34.0.0", "sp-runtime 39.0.5", "sp-std", - "staging-xcm", + "staging-xcm 14.2.0", "system-parachains-constants", ] @@ -1465,7 +1476,7 @@ checksum = "890df97cea17ee61ff982466bb9e90cb6b1462adb45380999019388d05e4b92d" dependencies = [ "bp-runtime", "finality-grandpa", - "frame-support", + "frame-support 38.2.0", "parity-scale-codec", "scale-info", "serde", @@ -1484,8 +1495,8 @@ dependencies = [ "bp-header-chain", "bp-polkadot-core", "bp-runtime", - "frame-support", - "sp-api", + "frame-support 38.2.0", + "sp-api 34.0.0", "sp-std", ] @@ -1497,7 +1508,7 @@ checksum = "7efabf94339950b914ba87249497f1a0e35a73849934d164fecae4b275928cf6" dependencies = [ "bp-header-chain", "bp-runtime", - "frame-support", + "frame-support 38.2.0", "parity-scale-codec", "scale-info", "serde", @@ -1515,7 +1526,7 @@ dependencies = [ "bp-header-chain", "bp-polkadot-core", "bp-runtime", - "frame-support", + "frame-support 38.2.0", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", @@ -1533,8 +1544,8 @@ dependencies = [ "bp-header-chain", "bp-polkadot-core", "bp-runtime", - "frame-support", - "sp-api", + "frame-support 38.2.0", + "sp-api 34.0.0", "sp-std", ] @@ -1548,11 +1559,11 @@ dependencies = [ "bp-messages", "bp-polkadot-core", "bp-runtime", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "parity-scale-codec", "scale-info", - "sp-api", + "sp-api 34.0.0", "sp-runtime 39.0.5", "sp-std", ] @@ -1565,8 +1576,8 @@ checksum = "345cf472bac11ef79d403e4846a666b7d22a13cd16d9c85b62cd6b5e16c4a042" dependencies = [ "bp-messages", "bp-runtime", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "parity-scale-codec", "parity-util-mem", "scale-info", @@ -1586,8 +1597,8 @@ dependencies = [ "bp-messages", "bp-parachains", "bp-runtime", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "pallet-utility", "parity-scale-codec", "scale-info", @@ -1601,8 +1612,8 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "746d9464f912b278f8a5e2400f10541f95da7fc6c7d688a2788b9a46296146ee" dependencies = [ - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "hash-db", "impl-trait-for-tuples", "log", @@ -1648,14 +1659,14 @@ checksum = "0873c54562b3d492541cbc8a7974c6854a5157d07880a2a71f8ba888a69e17e9" dependencies = [ "bp-messages", "bp-runtime", - "frame-support", + "frame-support 38.2.0", "parity-scale-codec", "scale-info", "serde", "sp-core 34.0.0", "sp-io 38.0.0", "sp-std", - "staging-xcm", + "staging-xcm 14.2.0", ] [[package]] @@ -1668,7 +1679,19 @@ dependencies = [ "scale-info", "sp-core 34.0.0", "sp-runtime 39.0.5", - "staging-xcm", + "staging-xcm 14.2.0", +] + +[[package]] +name = "bp-xcm-bridge-hub-router" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc8d6b2bad2b91dd0c5804bdce1fa320b3f89ebe00201a618a932222f6b6824f" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-core 34.0.0", + "sp-runtime 39.0.5", ] [[package]] @@ -1677,16 +1700,34 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c31b53c53d627e2da38f8910807944bf3121e154b5c0ac9e122995af9dfb13ed" dependencies = [ - "cumulus-primitives-core", - "frame-support", - "pallet-message-queue", + "cumulus-primitives-core 0.16.0", + "frame-support 38.2.0", + "pallet-message-queue 41.0.2", + "parity-scale-codec", + "scale-info", + "snowbridge-core 0.10.0", + "sp-core 34.0.0", + "sp-runtime 39.0.5", + "sp-std", + "staging-xcm 14.2.0", +] + +[[package]] +name = "bridge-hub-common" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75f8692d0f140f94030af58601e43a1494694d485e5a808fd477279707d0c121" +dependencies = [ + "cumulus-primitives-core 0.18.0", + "frame-support 38.2.0", + "pallet-message-queue 41.0.2", "parity-scale-codec", "scale-info", - "snowbridge-core", + "snowbridge-core 0.11.0", "sp-core 34.0.0", "sp-runtime 39.0.5", "sp-std", - "staging-xcm", + "staging-xcm 16.0.0", ] [[package]] @@ -1694,13 +1735,13 @@ name = "bridge-hub-kusama-emulated-chain" version = "1.0.0" dependencies = [ "bp-messages", - "bridge-hub-common", + "bridge-hub-common 0.10.0", "bridge-hub-kusama-runtime", "emulated-integration-tests-common", - "frame-support", - "parachains-common", + "frame-support 38.2.0", + "parachains-common 18.0.0", "sp-core 34.0.0", - "staging-xcm", + "staging-xcm 14.2.0", ] [[package]] @@ -1711,34 +1752,34 @@ dependencies = [ "bp-bridge-hub-kusama", "bp-messages", "bridge-hub-kusama-runtime", - "cumulus-pallet-xcmp-queue", + "cumulus-pallet-xcmp-queue 0.17.0", "emulated-integration-tests-common", - "frame-support", + "frame-support 38.2.0", "hex-literal", "integration-tests-helpers", "kusama-polkadot-system-emulated-network", "kusama-system-emulated-network", - "pallet-asset-conversion", + "pallet-asset-conversion 20.0.0", "pallet-assets", - "pallet-balances", + "pallet-balances 39.0.0", "pallet-bridge-messages", - "pallet-message-queue", - "pallet-xcm", - "parachains-common", + "pallet-message-queue 41.0.2", + "pallet-xcm 17.0.1", + "parachains-common 18.0.0", "parity-scale-codec", "scale-info", - "snowbridge-beacon-primitives", - "snowbridge-core", + "snowbridge-beacon-primitives 0.10.0", + "snowbridge-core 0.11.0", "snowbridge-pallet-inbound-queue-fixtures", "snowbridge-pallet-outbound-queue", "snowbridge-pallet-system", "snowbridge-router-primitives", "sp-core 34.0.0", "sp-runtime 39.0.5", - "staging-xcm", - "staging-xcm-executor", + "staging-xcm 14.2.0", + "staging-xcm-executor 17.0.0", "system-parachains-constants", - "xcm-runtime-apis", + "xcm-runtime-apis 0.4.2", ] [[package]] @@ -1758,23 +1799,23 @@ dependencies = [ "bp-relayers", "bp-runtime", "bp-xcm-bridge-hub", - "bp-xcm-bridge-hub-router", - "bridge-hub-common", + "bp-xcm-bridge-hub-router 0.14.1", + "bridge-hub-common 0.10.0", "bridge-hub-test-utils", "bridge-runtime-common", "cumulus-pallet-aura-ext", - "cumulus-pallet-parachain-system", + "cumulus-pallet-parachain-system 0.17.1", "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue", + "cumulus-pallet-xcmp-queue 0.17.0", "cumulus-primitives-aura", - "cumulus-primitives-core", - "cumulus-primitives-utility", - "frame-benchmarking", + "cumulus-primitives-core 0.16.0", + "cumulus-primitives-utility 0.17.0", + "frame-benchmarking 38.0.0", "frame-executive", "frame-metadata-hash-extension", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", @@ -1782,57 +1823,57 @@ dependencies = [ "kusama-runtime-constants", "log", "pallet-aura", - "pallet-authorship", - "pallet-balances", + "pallet-authorship 38.0.0", + "pallet-balances 39.0.0", "pallet-bridge-grandpa", "pallet-bridge-messages", "pallet-bridge-parachains", "pallet-bridge-relayers", "pallet-collator-selection", - "pallet-message-queue", + "pallet-message-queue 41.0.2", "pallet-multisig", - "pallet-session", - "pallet-timestamp", - "pallet-transaction-payment", + "pallet-session 38.0.0", + "pallet-timestamp 37.0.0", + "pallet-transaction-payment 38.0.2", "pallet-transaction-payment-rpc-runtime-api", "pallet-utility", - "pallet-xcm", + "pallet-xcm 17.0.1", "pallet-xcm-benchmarks", "pallet-xcm-bridge-hub", - "parachains-common", - "parachains-runtimes-test-utils", + "parachains-common 18.0.0", + "parachains-runtimes-test-utils 19.0.0", "parity-scale-codec", - "polkadot-core-primitives", - "polkadot-parachain-primitives", - "polkadot-runtime-common", + "polkadot-core-primitives 15.0.0", + "polkadot-parachain-primitives 14.0.0", + "polkadot-runtime-common 17.0.0", "polkadot-runtime-constants", "scale-info", "serde", "serde_json", - "sp-api", + "sp-api 34.0.0", "sp-block-builder", "sp-consensus-aura", "sp-core 34.0.0", - "sp-genesis-builder", - "sp-inherents", + "sp-genesis-builder 0.15.1", + "sp-inherents 34.0.0", "sp-io 38.0.0", "sp-keyring", "sp-offchain", "sp-runtime 39.0.5", - "sp-session", + "sp-session 36.0.0", "sp-std", "sp-storage 21.0.0", "sp-transaction-pool", - "sp-version", - "staging-parachain-info", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "sp-version 37.0.0", + "staging-parachain-info 0.17.0", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "staging-xcm-executor 17.0.0", "static_assertions", "substrate-wasm-builder", "system-parachains-constants", "tuplex", - "xcm-runtime-apis", + "xcm-runtime-apis 0.4.2", ] [[package]] @@ -1840,13 +1881,13 @@ name = "bridge-hub-polkadot-emulated-chain" version = "1.0.0" dependencies = [ "bp-messages", - "bridge-hub-common", + "bridge-hub-common 0.10.0", "bridge-hub-polkadot-runtime", "emulated-integration-tests-common", - "frame-support", - "parachains-common", + "frame-support 38.2.0", + "parachains-common 18.0.0", "sp-core 34.0.0", - "staging-xcm", + "staging-xcm 14.2.0", ] [[package]] @@ -1857,34 +1898,34 @@ dependencies = [ "bp-bridge-hub-polkadot", "bp-messages", "bridge-hub-polkadot-runtime", - "cumulus-pallet-xcmp-queue", + "cumulus-pallet-xcmp-queue 0.17.0", "emulated-integration-tests-common", - "frame-support", + "frame-support 38.2.0", "hex-literal", "integration-tests-helpers", "kusama-polkadot-system-emulated-network", - "pallet-asset-conversion", + "pallet-asset-conversion 20.0.0", "pallet-assets", - "pallet-balances", + "pallet-balances 39.0.0", "pallet-bridge-messages", - "pallet-message-queue", - "pallet-xcm", - "parachains-common", + "pallet-message-queue 41.0.2", + "pallet-xcm 17.0.1", + "parachains-common 18.0.0", "parity-scale-codec", "polkadot-system-emulated-network", "scale-info", - "snowbridge-beacon-primitives", - "snowbridge-core", + "snowbridge-beacon-primitives 0.10.0", + "snowbridge-core 0.11.0", "snowbridge-pallet-inbound-queue-fixtures", "snowbridge-pallet-outbound-queue", "snowbridge-pallet-system", "snowbridge-router-primitives", "sp-core 34.0.0", "sp-runtime 39.0.5", - "staging-xcm", - "staging-xcm-executor", + "staging-xcm 14.2.0", + "staging-xcm-executor 17.0.0", "system-parachains-constants", - "xcm-runtime-apis", + "xcm-runtime-apis 0.4.2", ] [[package]] @@ -1904,23 +1945,23 @@ dependencies = [ "bp-relayers", "bp-runtime", "bp-xcm-bridge-hub", - "bp-xcm-bridge-hub-router", - "bridge-hub-common", + "bp-xcm-bridge-hub-router 0.14.1", + "bridge-hub-common 0.10.0", "bridge-hub-test-utils", "bridge-runtime-common", "cumulus-pallet-aura-ext", - "cumulus-pallet-parachain-system", + "cumulus-pallet-parachain-system 0.17.1", "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue", + "cumulus-pallet-xcmp-queue 0.17.0", "cumulus-primitives-aura", - "cumulus-primitives-core", - "cumulus-primitives-utility", - "frame-benchmarking", + "cumulus-primitives-core 0.16.0", + "cumulus-primitives-utility 0.17.0", + "frame-benchmarking 38.0.0", "frame-executive", "frame-metadata-hash-extension", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", @@ -1928,38 +1969,38 @@ dependencies = [ "kusama-runtime-constants", "log", "pallet-aura", - "pallet-authorship", - "pallet-balances", + "pallet-authorship 38.0.0", + "pallet-balances 39.0.0", "pallet-bridge-grandpa", "pallet-bridge-messages", "pallet-bridge-parachains", "pallet-bridge-relayers", "pallet-collator-selection", - "pallet-message-queue", + "pallet-message-queue 41.0.2", "pallet-multisig", - "pallet-session", - "pallet-timestamp", - "pallet-transaction-payment", + "pallet-session 38.0.0", + "pallet-timestamp 37.0.0", + "pallet-transaction-payment 38.0.2", "pallet-transaction-payment-rpc-runtime-api", "pallet-utility", - "pallet-xcm", + "pallet-xcm 17.0.1", "pallet-xcm-benchmarks", "pallet-xcm-bridge-hub", - "parachains-common", - "parachains-runtimes-test-utils", + "parachains-common 18.0.0", + "parachains-runtimes-test-utils 19.0.0", "parity-scale-codec", - "polkadot-core-primitives", - "polkadot-parachain-primitives", - "polkadot-runtime-common", + "polkadot-core-primitives 15.0.0", + "polkadot-parachain-primitives 14.0.0", + "polkadot-runtime-common 17.0.0", "polkadot-runtime-constants", "scale-info", "serde", "serde_json", - "snowbridge-beacon-primitives", - "snowbridge-core", + "snowbridge-beacon-primitives 0.10.0", + "snowbridge-core 0.11.0", "snowbridge-outbound-queue-runtime-api", - "snowbridge-pallet-ethereum-client", - "snowbridge-pallet-ethereum-client-fixtures", + "snowbridge-pallet-ethereum-client 0.12.0", + "snowbridge-pallet-ethereum-client-fixtures 0.19.0", "snowbridge-pallet-inbound-queue", "snowbridge-pallet-outbound-queue", "snowbridge-pallet-system", @@ -1967,30 +2008,30 @@ dependencies = [ "snowbridge-runtime-common", "snowbridge-runtime-test-common", "snowbridge-system-runtime-api", - "sp-api", + "sp-api 34.0.0", "sp-block-builder", "sp-consensus-aura", "sp-core 34.0.0", - "sp-genesis-builder", - "sp-inherents", + "sp-genesis-builder 0.15.1", + "sp-inherents 34.0.0", "sp-io 38.0.0", "sp-keyring", "sp-offchain", "sp-runtime 39.0.5", - "sp-session", + "sp-session 36.0.0", "sp-std", "sp-storage 21.0.0", "sp-transaction-pool", - "sp-version", - "staging-parachain-info", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "sp-version 37.0.0", + "staging-parachain-info 0.17.0", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "staging-xcm-executor 17.0.0", "static_assertions", "substrate-wasm-builder", "system-parachains-constants", "tuplex", - "xcm-runtime-apis", + "xcm-runtime-apis 0.4.2", ] [[package]] @@ -2009,32 +2050,32 @@ dependencies = [ "bp-test-utils", "bp-xcm-bridge-hub", "bridge-runtime-common", - "cumulus-pallet-parachain-system", - "cumulus-pallet-xcmp-queue", - "frame-support", - "frame-system", + "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-xcmp-queue 0.17.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "impl-trait-for-tuples", "log", - "pallet-balances", + "pallet-balances 39.0.0", "pallet-bridge-grandpa", "pallet-bridge-messages", "pallet-bridge-parachains", "pallet-bridge-relayers", - "pallet-timestamp", + "pallet-timestamp 37.0.0", "pallet-utility", - "pallet-xcm", + "pallet-xcm 17.0.1", "pallet-xcm-bridge-hub", - "parachains-common", - "parachains-runtimes-test-utils", + "parachains-common 18.0.0", + "parachains-runtimes-test-utils 19.0.0", "parity-scale-codec", "sp-core 34.0.0", "sp-io 38.0.0", "sp-keyring", "sp-runtime 39.0.5", "sp-tracing 17.0.1", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "staging-xcm-executor 17.0.0", ] [[package]] @@ -2050,14 +2091,14 @@ dependencies = [ "bp-relayers", "bp-runtime", "bp-xcm-bridge-hub", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "pallet-bridge-grandpa", "pallet-bridge-messages", "pallet-bridge-parachains", "pallet-bridge-relayers", - "pallet-transaction-payment", + "pallet-transaction-payment 38.0.2", "pallet-utility", "parity-scale-codec", "scale-info", @@ -2065,7 +2106,7 @@ dependencies = [ "sp-runtime 39.0.5", "sp-std", "sp-trie 37.0.0", - "staging-xcm", + "staging-xcm 14.2.0", "static_assertions", "tuplex", ] @@ -2174,9 +2215,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.83" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" +checksum = "17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7" dependencies = [ "jobserver", "libc", @@ -2353,7 +2394,7 @@ dependencies = [ "heck 0.4.1", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -2377,10 +2418,10 @@ name = "collectives-polkadot-emulated-chain" version = "0.0.0" dependencies = [ "collectives-polkadot-runtime", - "cumulus-primitives-core", + "cumulus-primitives-core 0.16.0", "emulated-integration-tests-common", - "frame-support", - "parachains-common", + "frame-support 38.2.0", + "parachains-common 18.0.0", "sp-core 34.0.0", ] @@ -2393,31 +2434,31 @@ dependencies = [ "asset-test-utils", "collectives-polkadot-runtime", "collectives-polkadot-runtime-constants", - "cumulus-pallet-parachain-system", - "cumulus-pallet-xcmp-queue", + "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-xcmp-queue 0.17.0", "emulated-integration-tests-common", - "frame-support", + "frame-support 38.2.0", "integration-tests-helpers", - "pallet-asset-rate", + "pallet-asset-rate 17.0.0", "pallet-assets", - "pallet-balances", - "pallet-message-queue", - "pallet-treasury", + "pallet-balances 39.0.0", + "pallet-message-queue 41.0.2", + "pallet-treasury 37.0.0", "pallet-utility", "pallet-whitelist", - "pallet-xcm", - "parachains-common", + "pallet-xcm 17.0.1", + "parachains-common 18.0.0", "parity-scale-codec", "polkadot-runtime", - "polkadot-runtime-common", + "polkadot-runtime-common 17.0.0", "polkadot-runtime-constants", "polkadot-system-emulated-network", "sp-core 34.0.0", "sp-runtime 39.0.5", - "staging-xcm", - "staging-xcm-executor", + "staging-xcm 14.2.0", + "staging-xcm-executor 17.0.0", "system-parachains-constants", - "xcm-runtime-apis", + "xcm-runtime-apis 0.4.2", ] [[package]] @@ -2426,32 +2467,32 @@ version = "1.0.0" dependencies = [ "collectives-polkadot-runtime-constants", "cumulus-pallet-aura-ext", - "cumulus-pallet-parachain-system", + "cumulus-pallet-parachain-system 0.17.1", "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue", + "cumulus-pallet-xcmp-queue 0.17.0", "cumulus-primitives-aura", - "cumulus-primitives-core", - "cumulus-primitives-utility", - "frame-benchmarking", + "cumulus-primitives-core 0.16.0", + "cumulus-primitives-utility 0.17.0", + "frame-benchmarking 38.0.0", "frame-executive", "frame-metadata-hash-extension", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "log", "pallet-alliance", - "pallet-asset-rate", + "pallet-asset-rate 17.0.0", "pallet-aura", - "pallet-authorship", - "pallet-balances", + "pallet-authorship 38.0.0", + "pallet-balances 39.0.0", "pallet-collator-selection", "pallet-collective", "pallet-core-fellowship", - "pallet-message-queue", + "pallet-message-queue 41.0.2", "pallet-multisig", "pallet-preimage", "pallet-proxy", @@ -2459,45 +2500,45 @@ dependencies = [ "pallet-referenda", "pallet-salary", "pallet-scheduler", - "pallet-session", - "pallet-timestamp", - "pallet-transaction-payment", + "pallet-session 38.0.0", + "pallet-timestamp 37.0.0", + "pallet-transaction-payment 38.0.2", "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury", + "pallet-treasury 37.0.0", "pallet-utility", - "pallet-xcm", + "pallet-xcm 17.0.1", "pallet-xcm-benchmarks", - "parachains-common", - "parachains-runtimes-test-utils", + "parachains-common 18.0.0", + "parachains-runtimes-test-utils 19.0.0", "parity-scale-codec", - "polkadot-core-primitives", - "polkadot-parachain-primitives", - "polkadot-runtime-common", + "polkadot-core-primitives 15.0.0", + "polkadot-parachain-primitives 14.0.0", + "polkadot-runtime-common 17.0.0", "polkadot-runtime-constants", "scale-info", "serde_json", - "sp-api", + "sp-api 34.0.0", "sp-arithmetic 26.0.0", "sp-block-builder", "sp-consensus-aura", "sp-core 34.0.0", - "sp-genesis-builder", - "sp-inherents", + "sp-genesis-builder 0.15.1", + "sp-inherents 34.0.0", "sp-io 38.0.0", "sp-offchain", "sp-runtime 39.0.5", - "sp-session", + "sp-session 36.0.0", "sp-std", "sp-storage 21.0.0", "sp-transaction-pool", - "sp-version", - "staging-parachain-info", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "sp-version 37.0.0", + "staging-parachain-info 0.17.0", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "staging-xcm-executor 17.0.0", "substrate-wasm-builder", "system-parachains-constants", - "xcm-runtime-apis", + "xcm-runtime-apis 0.4.2", ] [[package]] @@ -2641,10 +2682,10 @@ name = "coretime-kusama-emulated-chain" version = "1.0.0" dependencies = [ "coretime-kusama-runtime", - "cumulus-primitives-core", + "cumulus-primitives-core 0.16.0", "emulated-integration-tests-common", - "frame-support", - "parachains-common", + "frame-support 38.2.0", + "parachains-common 18.0.0", "sp-core 34.0.0", ] @@ -2654,26 +2695,26 @@ version = "1.0.0" dependencies = [ "asset-test-utils", "coretime-kusama-runtime", - "cumulus-pallet-parachain-system", + "cumulus-pallet-parachain-system 0.17.1", "emulated-integration-tests-common", - "frame-support", + "frame-support 38.2.0", "integration-tests-helpers", "kusama-runtime-constants", "kusama-system-emulated-network", - "pallet-balances", - "pallet-broker", - "pallet-identity", - "pallet-message-queue", - "pallet-xcm", - "parachains-common", - "parity-scale-codec", - "polkadot-runtime-common", - "polkadot-runtime-parachains", + "pallet-balances 39.0.0", + "pallet-broker 0.17.2", + "pallet-identity 38.0.0", + "pallet-message-queue 41.0.2", + "pallet-xcm 17.0.1", + "parachains-common 18.0.0", + "parity-scale-codec", + "polkadot-runtime-common 17.0.0", + "polkadot-runtime-parachains 17.0.1", "sp-runtime 39.0.5", "staging-kusama-runtime", - "staging-xcm", - "staging-xcm-executor", - "xcm-runtime-apis", + "staging-xcm 14.2.0", + "staging-xcm-executor 17.0.0", + "xcm-runtime-apis 0.4.2", ] [[package]] @@ -2681,18 +2722,18 @@ name = "coretime-kusama-runtime" version = "1.0.0" dependencies = [ "cumulus-pallet-aura-ext", - "cumulus-pallet-parachain-system", + "cumulus-pallet-parachain-system 0.17.1", "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue", + "cumulus-pallet-xcmp-queue 0.17.0", "cumulus-primitives-aura", - "cumulus-primitives-core", - "cumulus-primitives-utility", - "frame-benchmarking", + "cumulus-primitives-core 0.16.0", + "cumulus-primitives-utility 0.17.0", + "frame-benchmarking 38.0.0", "frame-executive", "frame-metadata-hash-extension", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", @@ -2700,49 +2741,49 @@ dependencies = [ "kusama-runtime-constants", "log", "pallet-aura", - "pallet-authorship", - "pallet-balances", - "pallet-broker", + "pallet-authorship 38.0.0", + "pallet-balances 39.0.0", + "pallet-broker 0.17.2", "pallet-collator-selection", - "pallet-message-queue", + "pallet-message-queue 41.0.2", "pallet-multisig", "pallet-proxy", - "pallet-session", - "pallet-timestamp", - "pallet-transaction-payment", + "pallet-session 38.0.0", + "pallet-timestamp 37.0.0", + "pallet-transaction-payment 38.0.2", "pallet-transaction-payment-rpc-runtime-api", "pallet-utility", - "pallet-xcm", + "pallet-xcm 17.0.1", "pallet-xcm-benchmarks", - "parachains-common", - "parachains-runtimes-test-utils", + "parachains-common 18.0.0", + "parachains-runtimes-test-utils 19.0.0", "parity-scale-codec", - "polkadot-core-primitives", - "polkadot-parachain-primitives", - "polkadot-runtime-common", + "polkadot-core-primitives 15.0.0", + "polkadot-parachain-primitives 14.0.0", + "polkadot-runtime-common 17.0.0", "scale-info", "serde", "serde_json", - "sp-api", + "sp-api 34.0.0", "sp-block-builder", "sp-consensus-aura", "sp-core 34.0.0", - "sp-genesis-builder", - "sp-inherents", + "sp-genesis-builder 0.15.1", + "sp-inherents 34.0.0", "sp-offchain", "sp-runtime 39.0.5", - "sp-session", + "sp-session 36.0.0", "sp-std", "sp-storage 21.0.0", "sp-transaction-pool", - "sp-version", - "staging-parachain-info", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "sp-version 37.0.0", + "staging-parachain-info 0.17.0", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "staging-xcm-executor 17.0.0", "substrate-wasm-builder", "system-parachains-constants", - "xcm-runtime-apis", + "xcm-runtime-apis 0.4.2", ] [[package]] @@ -2750,10 +2791,10 @@ name = "coretime-polkadot-emulated-chain" version = "1.0.0" dependencies = [ "coretime-polkadot-runtime", - "cumulus-primitives-core", + "cumulus-primitives-core 0.16.0", "emulated-integration-tests-common", - "frame-support", - "parachains-common", + "frame-support 38.2.0", + "parachains-common 18.0.0", "sp-core 34.0.0", ] @@ -2763,25 +2804,25 @@ version = "1.0.0" dependencies = [ "asset-test-utils", "coretime-polkadot-runtime", - "cumulus-pallet-parachain-system", + "cumulus-pallet-parachain-system 0.17.1", "emulated-integration-tests-common", - "frame-support", + "frame-support 38.2.0", "integration-tests-helpers", - "pallet-balances", - "pallet-broker", - "pallet-message-queue", - "pallet-xcm", - "parachains-common", + "pallet-balances 39.0.0", + "pallet-broker 0.17.2", + "pallet-message-queue 41.0.2", + "pallet-xcm 17.0.1", + "parachains-common 18.0.0", "parity-scale-codec", "polkadot-runtime", - "polkadot-runtime-common", + "polkadot-runtime-common 17.0.0", "polkadot-runtime-constants", - "polkadot-runtime-parachains", + "polkadot-runtime-parachains 17.0.1", "polkadot-system-emulated-network", "sp-runtime 39.0.5", - "staging-xcm", - "staging-xcm-executor", - "xcm-runtime-apis", + "staging-xcm 14.2.0", + "staging-xcm-executor 17.0.0", + "xcm-runtime-apis 0.4.2", ] [[package]] @@ -2789,69 +2830,69 @@ name = "coretime-polkadot-runtime" version = "1.0.0" dependencies = [ "cumulus-pallet-aura-ext", - "cumulus-pallet-parachain-system", + "cumulus-pallet-parachain-system 0.17.1", "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue", + "cumulus-pallet-xcmp-queue 0.17.0", "cumulus-primitives-aura", - "cumulus-primitives-core", - "cumulus-primitives-utility", - "frame-benchmarking", + "cumulus-primitives-core 0.16.0", + "cumulus-primitives-utility 0.17.0", + "frame-benchmarking 38.0.0", "frame-executive", "frame-metadata-hash-extension", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "log", "pallet-aura", - "pallet-authorship", - "pallet-balances", - "pallet-broker", + "pallet-authorship 38.0.0", + "pallet-balances 39.0.0", + "pallet-broker 0.17.2", "pallet-collator-selection", - "pallet-message-queue", + "pallet-message-queue 41.0.2", "pallet-multisig", "pallet-proxy", - "pallet-session", - "pallet-timestamp", - "pallet-transaction-payment", + "pallet-session 38.0.0", + "pallet-timestamp 37.0.0", + "pallet-transaction-payment 38.0.2", "pallet-transaction-payment-rpc-runtime-api", "pallet-utility", - "pallet-xcm", + "pallet-xcm 17.0.1", "pallet-xcm-benchmarks", - "parachains-common", - "parachains-runtimes-test-utils", + "parachains-common 18.0.0", + "parachains-runtimes-test-utils 19.0.0", "parity-scale-codec", - "polkadot-core-primitives", - "polkadot-parachain-primitives", - "polkadot-runtime-common", + "polkadot-core-primitives 15.0.0", + "polkadot-parachain-primitives 14.0.0", + "polkadot-runtime-common 17.0.0", "polkadot-runtime-constants", "scale-info", "serde", "serde_json", - "sp-api", + "sp-api 34.0.0", "sp-arithmetic 26.0.0", "sp-block-builder", "sp-consensus-aura", "sp-core 34.0.0", - "sp-genesis-builder", - "sp-inherents", + "sp-genesis-builder 0.15.1", + "sp-inherents 34.0.0", "sp-offchain", "sp-runtime 39.0.5", - "sp-session", + "sp-session 36.0.0", "sp-std", "sp-storage 21.0.0", "sp-transaction-pool", - "sp-version", - "staging-parachain-info", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "sp-version 37.0.0", + "staging-parachain-info 0.17.0", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "staging-xcm-executor 17.0.0", "substrate-wasm-builder", "system-parachains-constants", - "xcm-runtime-apis", + "xcm-runtime-apis 0.4.2", ] [[package]] @@ -3092,11 +3133,11 @@ version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2cbe2735fc7cf2b6521eab00cb1a1ab025abc1575cc36887b36dc8c5cb1c9434" dependencies = [ - "cumulus-pallet-parachain-system", - "frame-support", - "frame-system", + "cumulus-pallet-parachain-system 0.17.1", + "frame-support 38.2.0", + "frame-system 38.0.0", "pallet-aura", - "pallet-timestamp", + "pallet-timestamp 37.0.0", "parity-scale-codec", "scale-info", "sp-application-crypto 38.0.0", @@ -3112,32 +3153,68 @@ checksum = "546403ee1185f4051a74cc9c9d76e82c63cac3fb68e1bf29f61efb5604c96488" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", - "cumulus-primitives-core", - "cumulus-primitives-parachain-inherent", + "cumulus-primitives-core 0.16.0", + "cumulus-primitives-parachain-inherent 0.16.0", + "cumulus-primitives-proof-size-hostfunction", + "environmental", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", + "impl-trait-for-tuples", + "log", + "pallet-message-queue 41.0.2", + "parity-scale-codec", + "polkadot-parachain-primitives 14.0.0", + "polkadot-runtime-common 17.0.0", + "polkadot-runtime-parachains 17.0.1", + "scale-info", + "sp-core 34.0.0", + "sp-externalities 0.29.0", + "sp-inherents 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", + "sp-state-machine 0.43.0", + "sp-std", + "sp-trie 37.0.0", + "sp-version 37.0.0", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "trie-db 0.29.1", +] + +[[package]] +name = "cumulus-pallet-parachain-system" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e53d449cbdf258808cf876c9b0aef7b577e379bc010de945f8ce01b1dd928c7" +dependencies = [ + "bytes", + "cumulus-pallet-parachain-system-proc-macro", + "cumulus-primitives-core 0.18.0", + "cumulus-primitives-parachain-inherent 0.18.0", "cumulus-primitives-proof-size-hostfunction", "environmental", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "impl-trait-for-tuples", "log", - "pallet-message-queue", + "pallet-message-queue 41.0.2", "parity-scale-codec", - "polkadot-parachain-primitives", - "polkadot-runtime-common", - "polkadot-runtime-parachains", + "polkadot-parachain-primitives 16.0.0", + "polkadot-runtime-parachains 19.0.0", "scale-info", "sp-core 34.0.0", "sp-externalities 0.29.0", - "sp-inherents", + "sp-inherents 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-state-machine 0.43.0", "sp-std", "sp-trie 37.0.0", - "sp-version", - "staging-xcm", - "staging-xcm-builder", + "sp-version 37.0.0", + "staging-xcm 16.0.0", + "staging-xcm-builder 19.0.0", "trie-db 0.29.1", ] @@ -3150,7 +3227,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -3159,10 +3236,10 @@ version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "18168570689417abfb514ac8812fca7e6429764d01942750e395d7d8ce0716ef" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "pallet-session", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", + "pallet-session 38.0.0", "parity-scale-codec", "sp-runtime 39.0.5", ] @@ -3173,14 +3250,14 @@ version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e49231f6cd8274438b078305dc8ce44c54c0d3f4a28e902589bcbaa53d954608" dependencies = [ - "cumulus-primitives-core", - "frame-support", - "frame-system", + "cumulus-primitives-core 0.16.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "parity-scale-codec", "scale-info", "sp-io 38.0.0", "sp-runtime 39.0.5", - "staging-xcm", + "staging-xcm 14.2.0", ] [[package]] @@ -3190,23 +3267,49 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f788bdac9474795ea13ba791b55798fb664b2e3da8c3a7385b480c9af4e6539" dependencies = [ "bounded-collections", - "bp-xcm-bridge-hub-router", - "cumulus-primitives-core", - "frame-benchmarking", - "frame-support", - "frame-system", + "bp-xcm-bridge-hub-router 0.14.1", + "cumulus-primitives-core 0.16.0", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", + "log", + "pallet-message-queue 41.0.2", + "parity-scale-codec", + "polkadot-runtime-common 17.0.0", + "polkadot-runtime-parachains 17.0.1", + "scale-info", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "staging-xcm-executor 17.0.0", +] + +[[package]] +name = "cumulus-pallet-xcmp-queue" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b27463deb59e47f38140c0757c37cabec4a49c12d6fa8afc6ed7f4584febc21c" +dependencies = [ + "bounded-collections", + "bp-xcm-bridge-hub-router 0.16.0", + "cumulus-primitives-core 0.15.0", + "frame-benchmarking 37.0.0", + "frame-support 37.1.0", + "frame-system 37.1.0", "log", - "pallet-message-queue", + "pallet-message-queue 40.0.1", "parity-scale-codec", - "polkadot-runtime-common", - "polkadot-runtime-parachains", + "polkadot-runtime-common 16.0.1", + "polkadot-runtime-parachains 16.0.3", "scale-info", "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "staging-xcm 14.2.0", + "staging-xcm-builder 16.0.3", + "staging-xcm-executor 16.0.0", ] [[package]] @@ -3216,13 +3319,30 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "11e7825bcf3cc6c962a5b9b9f47e02dc381109e521d0bc00cad785c65da18471" dependencies = [ "parity-scale-codec", - "polkadot-core-primitives", + "polkadot-core-primitives 15.0.0", "polkadot-primitives 15.0.0", - "sp-api", + "sp-api 34.0.0", "sp-consensus-aura", "sp-runtime 39.0.5", ] +[[package]] +name = "cumulus-primitives-core" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "114859ea473b98046ba46eab82a1830329294015673def6fbadcf34662df4e6f" +dependencies = [ + "parity-scale-codec", + "polkadot-core-primitives 15.0.0", + "polkadot-parachain-primitives 14.0.0", + "polkadot-primitives 15.0.0", + "scale-info", + "sp-api 34.0.0", + "sp-runtime 39.0.5", + "sp-trie 37.0.0", + "staging-xcm 14.2.0", +] + [[package]] name = "cumulus-primitives-core" version = "0.16.0" @@ -3230,14 +3350,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c6b5221a4a3097f2ebef66c84c1e6d7a0b8ec7e63f2bd5ae04c1e6d3fc7514e" dependencies = [ "parity-scale-codec", - "polkadot-core-primitives", - "polkadot-parachain-primitives", + "polkadot-core-primitives 15.0.0", + "polkadot-parachain-primitives 14.0.0", "polkadot-primitives 16.0.0", "scale-info", - "sp-api", + "sp-api 34.0.0", + "sp-runtime 39.0.5", + "sp-trie 37.0.0", + "staging-xcm 14.2.0", +] + +[[package]] +name = "cumulus-primitives-core" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2aeb04e4b66c5970cefa88997963409d6ec0f9a81fb087f02232efb9dbef75b0" +dependencies = [ + "parity-scale-codec", + "polkadot-core-primitives 15.0.0", + "polkadot-parachain-primitives 16.0.0", + "polkadot-primitives 18.0.0", + "scale-info", + "sp-api 34.0.0", "sp-runtime 39.0.5", "sp-trie 37.0.0", - "staging-xcm", + "staging-xcm 16.0.0", ] [[package]] @@ -3247,11 +3384,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "842a694901e04a62d88995418dec35c22f7dba2b34d32d2b8de37d6b92f973ff" dependencies = [ "async-trait", - "cumulus-primitives-core", + "cumulus-primitives-core 0.16.0", + "parity-scale-codec", + "scale-info", + "sp-core 34.0.0", + "sp-inherents 34.0.0", + "sp-trie 37.0.0", +] + +[[package]] +name = "cumulus-primitives-parachain-inherent" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df2252bb667f91672f945fe51d7b1acd090eb5537080cea692c03ba7c4913098" +dependencies = [ + "async-trait", + "cumulus-primitives-core 0.18.0", "parity-scale-codec", "scale-info", "sp-core 34.0.0", - "sp-inherents", + "sp-inherents 34.0.0", "sp-trie 37.0.0", ] @@ -3272,16 +3424,34 @@ version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bdcf4d46dd93f1e6d5dd6d379133566a44042ba6476d04bdcbdb4981c622ae4" dependencies = [ - "cumulus-primitives-core", - "frame-support", + "cumulus-primitives-core 0.16.0", + "frame-support 38.2.0", + "log", + "pallet-asset-conversion 20.0.0", + "parity-scale-codec", + "polkadot-runtime-common 17.0.0", + "sp-runtime 39.0.5", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "staging-xcm-executor 17.0.0", +] + +[[package]] +name = "cumulus-primitives-utility" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c889b57241e73804af84286fa67590412e132f23f9501be3f70a47fa4aa6106f" +dependencies = [ + "cumulus-primitives-core 0.18.0", + "frame-support 38.2.0", "log", - "pallet-asset-conversion", + "pallet-asset-conversion 20.0.0", "parity-scale-codec", - "polkadot-runtime-common", + "polkadot-runtime-common 19.0.0", "sp-runtime 39.0.5", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "staging-xcm 16.0.0", + "staging-xcm-builder 19.0.0", + "staging-xcm-executor 19.0.0", ] [[package]] @@ -3290,7 +3460,7 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e570e41c3f05a8143ebff967bbb0c7dcaaa6f0bebd8639b9418b8005b13eda03" dependencies = [ - "cumulus-primitives-core", + "cumulus-primitives-core 0.16.0", "parity-scale-codec", "polkadot-primitives 16.0.0", "sp-runtime 39.0.5", @@ -3298,6 +3468,20 @@ dependencies = [ "sp-trie 37.0.0", ] +[[package]] +name = "cumulus-test-relay-sproof-builder" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "058e2a29937d51c28c381459bdd76c524ee26a51e61f986bd79beeca591ab08d" +dependencies = [ + "cumulus-primitives-core 0.18.0", + "parity-scale-codec", + "polkadot-primitives 18.0.0", + "sp-runtime 39.0.5", + "sp-state-machine 0.43.0", + "sp-trie 37.0.0", +] + [[package]] name = "curve25519-dalek" version = "3.2.0" @@ -3335,7 +3519,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -3362,7 +3546,7 @@ dependencies = [ "proc-macro2", "quote", "scratch", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -3379,7 +3563,7 @@ checksum = "587663dd5fb3d10932c8aecfe7c844db1bcf0aee93eeab08fac13dc1212c2e7f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -3427,7 +3611,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.10.0", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -3449,7 +3633,7 @@ checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" dependencies = [ "darling_core 0.20.8", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -3544,7 +3728,7 @@ checksum = "d65d7ce8132b7c0e54497a4d9a55a1c2a0912a0d786cf894472ba818fba45762" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -3625,23 +3809,23 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] name = "docify" -version = "0.2.8" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a2f138ad521dc4a2ced1a4576148a6a610b4c5923933b062a263130a6802ce" +checksum = "a772b62b1837c8f060432ddcc10b17aae1453ef17617a99bc07789252d2a5896" dependencies = [ "docify_macros", ] [[package]] name = "docify_macros" -version = "0.2.8" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a081e51fb188742f5a7a1164ad752121abcb22874b21e2c3b0dd040c515fdad" +checksum = "60e6be249b0a462a14784a99b19bf35a667bb5e09de611738bb7362fa4c95ff7" dependencies = [ "common-path", "derive-syn-parse", @@ -3649,7 +3833,7 @@ dependencies = [ "proc-macro2", "quote", "regex", - "syn 2.0.65", + "syn 2.0.96", "termcolor", "toml 0.8.12", "walkdir", @@ -3811,29 +3995,29 @@ dependencies = [ "bp-messages", "bp-xcm-bridge-hub", "bridge-runtime-common", - "cumulus-pallet-parachain-system", - "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core", - "frame-support", + "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-xcmp-queue 0.17.0", + "cumulus-primitives-core 0.16.0", + "frame-support 38.2.0", "pallet-assets", - "pallet-balances", + "pallet-balances 39.0.0", "pallet-bridge-messages", - "pallet-message-queue", - "pallet-xcm", + "pallet-message-queue 41.0.2", + "pallet-xcm 17.0.1", "pallet-xcm-bridge-hub", - "parachains-common", + "parachains-common 18.0.0", "parity-scale-codec", "paste", - "polkadot-parachain-primitives", + "polkadot-parachain-primitives 14.0.0", "polkadot-primitives 16.0.0", - "polkadot-runtime-parachains", + "polkadot-runtime-parachains 17.0.1", "sc-consensus-grandpa", "sp-authority-discovery", "sp-consensus-babe", "sp-consensus-beefy", "sp-core 34.0.0", "sp-runtime 39.0.5", - "staging-xcm", + "staging-xcm 14.2.0", "xcm-emulator", ] @@ -3859,13 +4043,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f7fcaa7f5fc5cd9493884a4020a9b1d50cb3d26ad1a921e68a6c50310aff144" dependencies = [ "encointer-primitives", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "pallet-asset-tx-payment", "pallet-encointer-balances", "pallet-encointer-ceremonies", - "pallet-transaction-payment", + "pallet-transaction-payment 38.0.2", "sp-runtime 39.0.5", ] @@ -3876,10 +4060,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "584f431b0780640fa3fa7f6637f2661cc317cd126a345bf4bba6809c7c0f891f" dependencies = [ "encointer-primitives", - "frame-support", + "frame-support 38.2.0", "parity-scale-codec", "scale-info", - "sp-api", + "sp-api 34.0.0", "sp-std", ] @@ -3899,21 +4083,21 @@ name = "encointer-kusama-runtime" version = "1.0.0" dependencies = [ "cumulus-pallet-aura-ext", - "cumulus-pallet-parachain-system", + "cumulus-pallet-parachain-system 0.17.1", "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue", + "cumulus-pallet-xcmp-queue 0.17.0", "cumulus-primitives-aura", - "cumulus-primitives-core", - "cumulus-primitives-utility", + "cumulus-primitives-core 0.16.0", + "cumulus-primitives-utility 0.17.0", "encointer-balances-tx-payment", "encointer-balances-tx-payment-rpc-runtime-api", "encointer-primitives", - "frame-benchmarking", + "frame-benchmarking 38.0.0", "frame-executive", "frame-metadata-hash-extension", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", @@ -3922,8 +4106,8 @@ dependencies = [ "log", "pallet-asset-tx-payment", "pallet-aura", - "pallet-authorship", - "pallet-balances", + "pallet-authorship 38.0.0", + "pallet-balances 39.0.0", "pallet-collator-selection", "pallet-collective", "pallet-encointer-balances", @@ -3941,44 +4125,44 @@ dependencies = [ "pallet-encointer-treasuries-rpc-runtime-api", "pallet-insecure-randomness-collective-flip", "pallet-membership", - "pallet-message-queue", + "pallet-message-queue 41.0.2", "pallet-proxy", "pallet-scheduler", - "pallet-session", - "pallet-timestamp", - "pallet-transaction-payment", + "pallet-session 38.0.0", + "pallet-timestamp 37.0.0", + "pallet-transaction-payment 38.0.2", "pallet-transaction-payment-rpc-runtime-api", "pallet-utility", - "pallet-xcm", + "pallet-xcm 17.0.1", "pallet-xcm-benchmarks", - "parachains-common", + "parachains-common 18.0.0", "parity-scale-codec", - "polkadot-core-primitives", - "polkadot-parachain-primitives", + "polkadot-core-primitives 15.0.0", + "polkadot-parachain-primitives 14.0.0", "polkadot-primitives 16.0.0", - "polkadot-runtime-common", + "polkadot-runtime-common 17.0.0", "scale-info", "serde_json", "smallvec", - "sp-api", + "sp-api 34.0.0", "sp-block-builder", "sp-consensus-aura", "sp-core 34.0.0", - "sp-genesis-builder", - "sp-inherents", + "sp-genesis-builder 0.15.1", + "sp-inherents 34.0.0", "sp-offchain", "sp-runtime 39.0.5", - "sp-session", + "sp-session 36.0.0", "sp-std", "sp-transaction-pool", - "sp-version", - "staging-parachain-info", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "sp-version 37.0.0", + "staging-parachain-info 0.17.0", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "staging-xcm-executor 17.0.0", "substrate-wasm-builder", "system-parachains-constants", - "xcm-runtime-apis", + "xcm-runtime-apis 0.4.2", ] [[package]] @@ -4004,7 +4188,7 @@ dependencies = [ "bs58 0.5.1", "crc", "ep-core", - "frame-support", + "frame-support 38.2.0", "log", "parity-scale-codec", "scale-info", @@ -4037,7 +4221,7 @@ dependencies = [ "heck 0.4.1", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -4057,7 +4241,7 @@ checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -4068,7 +4252,7 @@ checksum = "c2ad8cef1d801a4686bfd8919f0b30eac4c8e48968c437a6405ded4fb5272d2b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -4097,7 +4281,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7252d3d17ddaf02f1f1dccce29db2de5d76fb94ed046c7b1e5a7d74e0b636cf5" dependencies = [ "array-bytes", - "impl-serde", + "impl-serde 0.4.0", "parity-scale-codec", "scale-info", "serde", @@ -4130,7 +4314,17 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09d398648d65820a727d6a81e58b962f874473396a047e4c30bafe3240953417" dependencies = [ - "ethereum-types", + "ethereum-types 0.14.1", + "tiny-keccak", +] + +[[package]] +name = "ethabi-decode" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52029c4087f9f01108f851d0d02df9c21feb5660a19713466724b7f95bd2d773" +dependencies = [ + "ethereum-types 0.15.1", "tiny-keccak", ] @@ -4142,9 +4336,24 @@ checksum = "c22d4b5885b6aa2fe5e8b9329fb8d232bf739e434e6b87347c63bdd00c120f60" dependencies = [ "crunchy", "fixed-hash", - "impl-codec", - "impl-rlp", - "impl-serde", + "impl-codec 0.6.0", + "impl-rlp 0.3.0", + "impl-serde 0.4.0", + "scale-info", + "tiny-keccak", +] + +[[package]] +name = "ethbloom" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c321610643004cf908ec0f5f2aa0d8f1f8e14b540562a2887a1111ff1ecbf7b" +dependencies = [ + "crunchy", + "fixed-hash", + "impl-codec 0.7.0", + "impl-rlp 0.4.0", + "impl-serde 0.5.0", "scale-info", "tiny-keccak", ] @@ -4155,14 +4364,30 @@ version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02d215cbf040552efcbe99a38372fe80ab9d00268e20012b79fcd0f073edd8ee" dependencies = [ - "ethbloom", + "ethbloom 0.13.0", + "fixed-hash", + "impl-codec 0.6.0", + "impl-rlp 0.3.0", + "impl-serde 0.4.0", + "primitive-types 0.12.2", + "scale-info", + "uint 0.9.5", +] + +[[package]] +name = "ethereum-types" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ab15ed80916029f878e0267c3a9f92b67df55e79af370bf66199059ae2b4ee3" +dependencies = [ + "ethbloom 0.14.1", "fixed-hash", - "impl-codec", - "impl-rlp", - "impl-serde", - "primitive-types", + "impl-codec 0.7.0", + "impl-rlp 0.4.0", + "impl-serde 0.5.0", + "primitive-types 0.13.1", "scale-info", - "uint", + "uint 0.10.0", ] [[package]] @@ -4223,7 +4448,7 @@ dependencies = [ "fs-err", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -4391,22 +4616,47 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" +[[package]] +name = "frame-benchmarking" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48554572bd164ee905a6ff3378e46c2101610fd2ffe3110875a6503a240fb3d7" +dependencies = [ + "frame-support 37.1.0", + "frame-support-procedural 30.0.4", + "frame-system 37.1.0", + "linregress", + "log", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "sp-api 34.0.0", + "sp-application-crypto 38.0.0", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", + "sp-runtime-interface 28.0.0", + "sp-storage 21.0.0", + "static_assertions", +] + [[package]] name = "frame-benchmarking" version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a01bdd47c2d541b38bd892da647d1e972c9d85b4ecd7094ad64f7600175da54d" dependencies = [ - "frame-support", - "frame-support-procedural", - "frame-system", + "frame-support 38.2.0", + "frame-support-procedural 30.0.4", + "frame-system 38.0.0", "linregress", "log", "parity-scale-codec", "paste", "scale-info", "serde", - "sp-api", + "sp-api 34.0.0", "sp-application-crypto 38.0.0", "sp-core 34.0.0", "sp-io 38.0.0", @@ -4416,6 +4666,31 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "frame-benchmarking" +version = "39.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c221b23f5cc5990830c4010bc01eac1cf401327e2bec362b0d28cb261809958" +dependencies = [ + "frame-support 39.0.0", + "frame-support-procedural 31.0.0", + "frame-system 39.0.0", + "linregress", + "log", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "sp-api 35.0.0", + "sp-application-crypto 39.0.0", + "sp-core 35.0.0", + "sp-io 39.0.0", + "sp-runtime 40.0.0", + "sp-runtime-interface 29.0.0", + "sp-storage 22.0.0", + "static_assertions", +] + [[package]] name = "frame-election-provider-solution-type" version = "14.0.1" @@ -4425,7 +4700,24 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", +] + +[[package]] +name = "frame-election-provider-support" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "772f6843543fea5d5083f8f7fe714632f6ab7a230a0a805ccc669e97330494a2" +dependencies = [ + "frame-election-provider-solution-type", + "frame-support 37.1.0", + "frame-system 37.1.0", + "parity-scale-codec", + "scale-info", + "sp-arithmetic 26.0.0", + "sp-core 34.0.0", + "sp-npos-elections", + "sp-runtime 39.0.5", ] [[package]] @@ -4435,8 +4727,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c36f5116192c63d39f1b4556fa30ac7db5a6a52575fa241b045f7dfa82ecc2be" dependencies = [ "frame-election-provider-solution-type", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "parity-scale-codec", "scale-info", "sp-arithmetic 26.0.0", @@ -4452,8 +4744,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c365bf3879de25bbee28e9584096955a02fbe8d7e7624e10675800317f1cee5b" dependencies = [ "aquamarine", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "frame-try-runtime", "log", "parity-scale-codec", @@ -4487,6 +4779,18 @@ dependencies = [ "serde", ] +[[package]] +name = "frame-metadata" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "daaf440c68eb2c3d88e5760fe8c7af3f9fee9181fab6c2f2c4e7cc48dcc40bb8" +dependencies = [ + "cfg-if", + "parity-scale-codec", + "scale-info", + "serde", +] + [[package]] name = "frame-metadata-hash-extension" version = "0.6.0" @@ -4495,8 +4799,8 @@ checksum = "56ac71dbd97039c49fdd69f416a4dd5d8da3652fdcafc3738b45772ad79eb4ec" dependencies = [ "array-bytes", "docify", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", @@ -4528,9 +4832,9 @@ dependencies = [ [[package]] name = "frame-support" -version = "38.2.0" +version = "37.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7dd8b9f161a8289e3b9fe6c1068519358dbff2270d38097a923d3d1b4459dca" +checksum = "7078e2b22461a2987d47b8062c07f28df4e518974a4a28c081c55d237090412a" dependencies = [ "aquamarine", "array-bytes", @@ -4538,7 +4842,7 @@ dependencies = [ "docify", "environmental", "frame-metadata 16.0.0", - "frame-support-procedural", + "frame-support-procedural 30.0.4", "impl-trait-for-tuples", "k256", "log", @@ -4549,17 +4853,17 @@ dependencies = [ "serde", "serde_json", "smallvec", - "sp-api", + "sp-api 34.0.0", "sp-arithmetic 26.0.0", "sp-core 34.0.0", "sp-crypto-hashing-proc-macro", "sp-debug-derive", - "sp-genesis-builder", - "sp-inherents", + "sp-genesis-builder 0.15.1", + "sp-inherents 34.0.0", "sp-io 38.0.0", - "sp-metadata-ir", + "sp-metadata-ir 0.7.0", "sp-runtime 39.0.5", - "sp-staking 36.0.0", + "sp-staking 34.0.0", "sp-state-machine 0.43.0", "sp-std", "sp-tracing 17.0.1", @@ -4569,36 +4873,143 @@ dependencies = [ ] [[package]] -name = "frame-support-procedural" -version = "30.0.4" +name = "frame-support" +version = "38.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e8f9b6bc1517a6fcbf0b2377e5c8c6d39f5bb7862b191a59a9992081d63972d" +checksum = "f7dd8b9f161a8289e3b9fe6c1068519358dbff2270d38097a923d3d1b4459dca" dependencies = [ - "Inflector", - "cfg-expr", - "derive-syn-parse", - "expander", - "frame-support-procedural-tools", - "itertools 0.11.0", + "aquamarine", + "array-bytes", + "bitflags 1.3.2", + "docify", + "environmental", + "frame-metadata 16.0.0", + "frame-support-procedural 30.0.4", + "impl-trait-for-tuples", + "k256", + "log", "macro_magic", - "proc-macro-warning 1.0.0", - "proc-macro2", - "quote", - "sp-crypto-hashing", - "syn 2.0.65", -] - -[[package]] -name = "frame-support-procedural-tools" -version = "13.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bead15a320be1764cdd50458c4cfacb23e0cee65f64f500f8e34136a94c7eeca" -dependencies = [ - "frame-support-procedural-tools-derive", - "proc-macro-crate 3.1.0", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "serde_json", + "smallvec", + "sp-api 34.0.0", + "sp-arithmetic 26.0.0", + "sp-core 34.0.0", + "sp-crypto-hashing-proc-macro", + "sp-debug-derive", + "sp-genesis-builder 0.15.1", + "sp-inherents 34.0.0", + "sp-io 38.0.0", + "sp-metadata-ir 0.7.0", + "sp-runtime 39.0.5", + "sp-staking 36.0.0", + "sp-state-machine 0.43.0", + "sp-std", + "sp-tracing 17.0.1", + "sp-weights 31.0.0", + "static_assertions", + "tt-call", +] + +[[package]] +name = "frame-support" +version = "39.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4547b03c9267b2d545ddddd8967d1d39277a090814da2466176dc65ff489d0a" +dependencies = [ + "aquamarine", + "array-bytes", + "binary-merkle-tree 16.0.0", + "bitflags 1.3.2", + "docify", + "environmental", + "frame-metadata 18.0.0", + "frame-support-procedural 31.0.0", + "impl-trait-for-tuples", + "k256", + "log", + "macro_magic", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "serde_json", + "smallvec", + "sp-api 35.0.0", + "sp-arithmetic 26.0.0", + "sp-core 35.0.0", + "sp-crypto-hashing-proc-macro", + "sp-debug-derive", + "sp-genesis-builder 0.16.0", + "sp-inherents 35.0.0", + "sp-io 39.0.0", + "sp-metadata-ir 0.8.0", + "sp-runtime 40.0.0", + "sp-staking 37.0.0", + "sp-state-machine 0.44.0", + "sp-std", + "sp-tracing 17.0.1", + "sp-trie 38.0.0", + "sp-weights 31.0.0", + "static_assertions", + "tt-call", +] + +[[package]] +name = "frame-support-procedural" +version = "30.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e8f9b6bc1517a6fcbf0b2377e5c8c6d39f5bb7862b191a59a9992081d63972d" +dependencies = [ + "Inflector", + "cfg-expr", + "derive-syn-parse", + "expander", + "frame-support-procedural-tools", + "itertools 0.11.0", + "macro_magic", + "proc-macro-warning 1.0.0", + "proc-macro2", + "quote", + "sp-crypto-hashing", + "syn 2.0.96", +] + +[[package]] +name = "frame-support-procedural" +version = "31.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5819d1fcbf6dc177aca405c0b478366527a4763f21457d5ba3a1f4328f656c04" +dependencies = [ + "Inflector", + "cfg-expr", + "derive-syn-parse", + "docify", + "expander", + "frame-support-procedural-tools", + "itertools 0.11.0", + "macro_magic", + "proc-macro-warning 1.0.0", + "proc-macro2", + "quote", + "sp-crypto-hashing", + "syn 2.0.96", +] + +[[package]] +name = "frame-support-procedural-tools" +version = "13.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81a088fd6fda5f53ff0c17fc7551ce8bd0ead14ba742228443c8196296a7369b" +dependencies = [ + "frame-support-procedural-tools-derive", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -4609,7 +5020,28 @@ checksum = "ed971c6435503a099bdac99fe4c5bea08981709e5b5a0a8535a1856f48561191" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", +] + +[[package]] +name = "frame-system" +version = "37.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "043790fff021477061b207fd6b33743793b63fc64a583358956787229d039717" +dependencies = [ + "cfg-if", + "docify", + "frame-support 37.1.0", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", + "sp-std", + "sp-version 37.0.0", + "sp-weights 31.0.0", ] [[package]] @@ -4620,7 +5052,7 @@ checksum = "e3c7fa02f8c305496d2ae52edaecdb9d165f11afa965e05686d7d7dd1ce93611" dependencies = [ "cfg-if", "docify", - "frame-support", + "frame-support 38.2.0", "log", "parity-scale-codec", "scale-info", @@ -4629,7 +5061,28 @@ dependencies = [ "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-std", - "sp-version", + "sp-version 37.0.0", + "sp-weights 31.0.0", +] + +[[package]] +name = "frame-system" +version = "39.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd10a9a1dd87a96533ce996cbdd0738986c1ee79811949d06872b1672d1865f9" +dependencies = [ + "cfg-if", + "docify", + "frame-support 39.0.0", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 35.0.0", + "sp-io 39.0.0", + "sp-runtime 40.0.0", + "sp-std", + "sp-version 38.0.0", "sp-weights 31.0.0", ] @@ -4639,9 +5092,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9693b2a736beb076e673520e1e8dee4fc128b8d35b020ef3e8a4b1b5ad63d9f2" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "parity-scale-codec", "scale-info", "sp-core 34.0.0", @@ -4656,7 +5109,7 @@ checksum = "475c4f8604ba7e4f05cd2c881ba71105093e638b9591ec71a8db14a64b3b4ec3" dependencies = [ "docify", "parity-scale-codec", - "sp-api", + "sp-api 34.0.0", ] [[package]] @@ -4665,9 +5118,9 @@ version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83c811a5a1f5429c7fb5ebbf6cf9502d8f9b673fd395c12cf46c44a30a7daf0e" dependencies = [ - "frame-support", + "frame-support 38.2.0", "parity-scale-codec", - "sp-api", + "sp-api 34.0.0", "sp-runtime 39.0.5", ] @@ -4688,9 +5141,9 @@ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" [[package]] name = "futures" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" +checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" dependencies = [ "futures-channel", "futures-core", @@ -4713,9 +5166,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" dependencies = [ "futures-core", "futures-sink", @@ -4723,15 +5176,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" [[package]] name = "futures-executor" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" +checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" dependencies = [ "futures-core", "futures-task", @@ -4741,9 +5194,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" [[package]] name = "futures-lite" @@ -4760,13 +5213,13 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -4781,15 +5234,15 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" [[package]] name = "futures-task" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" [[package]] name = "futures-timer" @@ -4799,9 +5252,9 @@ checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" [[package]] name = "futures-util" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" dependencies = [ "futures-channel", "futures-core", @@ -4900,39 +5353,39 @@ dependencies = [ name = "glutton-kusama-runtime" version = "1.0.0" dependencies = [ - "cumulus-pallet-parachain-system", + "cumulus-pallet-parachain-system 0.17.1", "cumulus-pallet-xcm", - "cumulus-primitives-core", - "frame-benchmarking", + "cumulus-primitives-core 0.16.0", + "frame-benchmarking 38.0.0", "frame-executive", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "pallet-glutton", - "pallet-message-queue", + "pallet-message-queue 41.0.2", "pallet-sudo", - "parachains-common", + "parachains-common 18.0.0", "parity-scale-codec", "scale-info", "serde_json", - "sp-api", + "sp-api 34.0.0", "sp-block-builder", "sp-core 34.0.0", - "sp-genesis-builder", - "sp-inherents", + "sp-genesis-builder 0.15.1", + "sp-inherents 34.0.0", "sp-offchain", "sp-runtime 39.0.5", - "sp-session", + "sp-session 36.0.0", "sp-std", "sp-storage 21.0.0", "sp-transaction-pool", - "sp-version", - "staging-parachain-info", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "sp-version 37.0.0", + "staging-parachain-info 0.17.0", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "staging-xcm-executor 17.0.0", "substrate-wasm-builder", "system-parachains-constants", ] @@ -5454,6 +5907,15 @@ dependencies = [ "parity-scale-codec", ] +[[package]] +name = "impl-codec" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b67aa010c1e3da95bf151bd8b4c059b2ed7e75387cdb969b4f8f2723a43f9941" +dependencies = [ + "parity-scale-codec", +] + [[package]] name = "impl-num-traits" version = "0.1.2" @@ -5462,7 +5924,18 @@ checksum = "951641f13f873bff03d4bf19ae8bec531935ac0ac2cc775f84d7edfdcfed3f17" dependencies = [ "integer-sqrt", "num-traits", - "uint", + "uint 0.9.5", +] + +[[package]] +name = "impl-num-traits" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "803d15461ab0dcc56706adf266158acbc44ccf719bf7d0af30705f58b90a4b8c" +dependencies = [ + "integer-sqrt", + "num-traits", + "uint 0.10.0", ] [[package]] @@ -5471,7 +5944,16 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f28220f89297a075ddc7245cd538076ee98b01f2a9c23a53a4f1105d5a322808" dependencies = [ - "rlp", + "rlp 0.5.2", +] + +[[package]] +name = "impl-rlp" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54ed8ad1f3877f7e775b8cbf30ed1bd3209a95401817f19a0eb4402d13f8cf90" +dependencies = [ + "rlp 0.6.1", ] [[package]] @@ -5483,6 +5965,15 @@ dependencies = [ "serde", ] +[[package]] +name = "impl-serde" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a143eada6a1ec4aefa5049037a26a6d597bfd64f8c026d07b77133e02b7dd0b" +dependencies = [ + "serde", +] + [[package]] name = "impl-trait-for-tuples" version = "0.2.2" @@ -5585,12 +6076,12 @@ name = "integration-tests-helpers" version = "1.0.0" dependencies = [ "asset-test-utils", - "cumulus-pallet-xcmp-queue", - "pallet-balances", - "pallet-message-queue", - "pallet-xcm", + "cumulus-pallet-xcmp-queue 0.17.0", + "pallet-balances 39.0.0", + "pallet-message-queue 41.0.2", + "pallet-xcm 17.0.1", "paste", - "staging-xcm", + "staging-xcm 14.2.0", "xcm-emulator", ] @@ -5909,7 +6400,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -5952,9 +6443,9 @@ dependencies = [ [[package]] name = "k256" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" +checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" dependencies = [ "cfg-if", "ecdsa", @@ -6092,7 +6583,7 @@ version = "1.0.0" dependencies = [ "emulated-integration-tests-common", "kusama-runtime-constants", - "parachains-common", + "parachains-common 18.0.0", "polkadot-primitives 16.0.0", "sc-consensus-grandpa", "sp-authority-discovery", @@ -6120,14 +6611,14 @@ dependencies = [ name = "kusama-runtime-constants" version = "1.0.0" dependencies = [ - "frame-support", + "frame-support 38.2.0", "polkadot-primitives 16.0.0", - "polkadot-runtime-common", + "polkadot-runtime-common 17.0.0", "smallvec", "sp-core 34.0.0", "sp-runtime 39.0.5", "sp-weights 31.0.0", - "staging-xcm-builder", + "staging-xcm-builder 17.0.3", ] [[package]] @@ -6340,7 +6831,7 @@ dependencies = [ "sha2 0.10.8", "smallvec", "thiserror", - "uint", + "uint 0.9.5", "unsigned-varint 0.7.2", "void", ] @@ -6501,7 +6992,7 @@ dependencies = [ "proc-macro-warning 0.4.2", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -6764,7 +7255,7 @@ dependencies = [ "tokio-util", "tracing", "trust-dns-resolver", - "uint", + "uint 0.9.5", "unsigned-varint 0.8.0", "url", "webpki", @@ -6835,7 +7326,7 @@ dependencies = [ "macro_magic_core", "macro_magic_macros", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -6849,7 +7340,7 @@ dependencies = [ "macro_magic_core_macros", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -6860,7 +7351,7 @@ checksum = "b02abfe41815b5bd98dbd4260173db2c116dda171dc0fe7838cb206333b83308" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -6871,7 +7362,7 @@ checksum = "73ea28ee64b88876bf45277ed9a5817c1817df061a74f2b988971a12570e5869" dependencies = [ "macro_magic_core", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -7096,7 +7587,7 @@ dependencies = [ "cfg-if", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -7579,7 +8070,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -7632,12 +8123,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59378a648a0aa279a4b10650366c3389cd0a1239b1876f74bfecd268eecb086b" dependencies = [ "array-bytes", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "pallet-collective", - "pallet-identity", + "pallet-identity 38.0.0", "parity-scale-codec", "scale-info", "sp-core 34.0.0", @@ -7652,31 +8143,65 @@ version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33f0078659ae95efe6a1bf138ab5250bc41ab98f22ff3651d0208684f08ae797" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", - "sp-api", + "sp-api 34.0.0", "sp-arithmetic 26.0.0", "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", ] +[[package]] +name = "pallet-asset-conversion" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f8b3dc7ead2fafe65a65d1589017f25fd1c3e020dea3371c210ebdcfd0c11f5" +dependencies = [ + "frame-benchmarking 39.0.0", + "frame-support 39.0.0", + "frame-system 39.0.0", + "log", + "parity-scale-codec", + "scale-info", + "sp-api 35.0.0", + "sp-arithmetic 26.0.0", + "sp-core 35.0.0", + "sp-io 39.0.0", + "sp-runtime 40.0.0", +] + [[package]] name = "pallet-asset-conversion-tx-payment" version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ab66c4c22ac0f20e620a954ce7ba050118d6d8011e2d02df599309502064e98" dependencies = [ - "frame-support", - "frame-system", - "pallet-asset-conversion", - "pallet-transaction-payment", + "frame-support 38.2.0", + "frame-system 38.0.0", + "pallet-asset-conversion 20.0.0", + "pallet-transaction-payment 38.0.2", + "parity-scale-codec", + "scale-info", + "sp-runtime 39.0.5", +] + +[[package]] +name = "pallet-asset-rate" +version = "16.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16cf98e523678604f17e784986e789f515bb367dc5cf41f8f966b934ea2fb9d5" +dependencies = [ + "frame-benchmarking 37.0.0", + "frame-support 37.1.0", + "frame-system 37.1.0", "parity-scale-codec", "scale-info", + "sp-core 34.0.0", "sp-runtime 39.0.5", ] @@ -7686,9 +8211,9 @@ version = "17.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71b2149aa741bc39466bbcc92d9d0ab6e9adcf39d2790443a735ad573b3191e7" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "parity-scale-codec", "scale-info", "sp-core 34.0.0", @@ -7701,10 +8226,10 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "406a486466d15acc48c99420191f96f1af018f3381fde829c467aba489030f18" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "pallet-transaction-payment", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", + "pallet-transaction-payment 38.0.2", "parity-scale-codec", "scale-info", "serde", @@ -7719,9 +8244,9 @@ version = "40.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f45f4eb6027fc34c4650e0ed6a7e57ed3335cc364be74b4531f714237676bcee" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "impl-trait-for-tuples", "log", "parity-scale-codec", @@ -7736,10 +8261,10 @@ version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b31da6e794d655d1f9c4da6557a57399538d75905a7862a2ed3f7e5fb711d7e4" dependencies = [ - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", - "pallet-timestamp", + "pallet-timestamp 37.0.0", "parity-scale-codec", "scale-info", "sp-application-crypto 38.0.0", @@ -7747,15 +8272,31 @@ dependencies = [ "sp-runtime 39.0.5", ] +[[package]] +name = "pallet-authority-discovery" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e950b8368ef4af6af91d10061d5fc587ee92ed360e4b5bc32454a68842ccafe2" +dependencies = [ + "frame-support 37.1.0", + "frame-system 37.1.0", + "pallet-session 37.0.0", + "parity-scale-codec", + "scale-info", + "sp-application-crypto 38.0.0", + "sp-authority-discovery", + "sp-runtime 39.0.5", +] + [[package]] name = "pallet-authority-discovery" version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffb0208f0538d58dcb78ce1ff5e6e8641c5f37b23b20b05587e51da30ab13541" dependencies = [ - "frame-support", - "frame-system", - "pallet-session", + "frame-support 38.2.0", + "frame-system 38.0.0", + "pallet-session 38.0.0", "parity-scale-codec", "scale-info", "sp-application-crypto 38.0.0", @@ -7763,33 +8304,71 @@ dependencies = [ "sp-runtime 39.0.5", ] +[[package]] +name = "pallet-authorship" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ddfa02ecfdd0bfa4841dc16ebd3bdd0d1918751b845f4b36b29c01bfaf75b5b" +dependencies = [ + "frame-support 37.1.0", + "frame-system 37.1.0", + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "sp-runtime 39.0.5", +] + [[package]] name = "pallet-authorship" version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "625d47577cabbe1318ccec5d612e2379002d1b6af1ab6edcef3243c66ec246df" dependencies = [ - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "sp-runtime 39.0.5", ] +[[package]] +name = "pallet-babe" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf4cee370246a2a8fa7d62b02b96febde7c8b09d18c9b8ce3a35c20a142379c8" +dependencies = [ + "frame-benchmarking 37.0.0", + "frame-support 37.1.0", + "frame-system 37.1.0", + "log", + "pallet-authorship 37.0.0", + "pallet-session 37.0.0", + "pallet-timestamp 36.0.1", + "parity-scale-codec", + "scale-info", + "sp-application-crypto 38.0.0", + "sp-consensus-babe", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", + "sp-session 35.0.0", + "sp-staking 34.0.0", +] + [[package]] name = "pallet-babe" version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ee096c0def13832475b340d00121025e0225de29604d44bc6dfcaa294c995b4" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", - "pallet-authorship", - "pallet-session", - "pallet-timestamp", + "pallet-authorship 38.0.0", + "pallet-session 38.0.0", + "pallet-timestamp 37.0.0", "parity-scale-codec", "scale-info", "sp-application-crypto 38.0.0", @@ -7797,7 +8376,7 @@ dependencies = [ "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", - "sp-session", + "sp-session 36.0.0", "sp-staking 36.0.0", ] @@ -7809,12 +8388,12 @@ checksum = "0fd23a6f94ba9c1e57c8a7f8a41327d132903a79c55c0c83f36cbae19946cf10" dependencies = [ "aquamarine", "docify", - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-election-provider-support 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", - "pallet-balances", + "pallet-balances 39.0.0", "parity-scale-codec", "scale-info", "sp-core 34.0.0", @@ -7823,6 +8402,22 @@ dependencies = [ "sp-tracing 17.0.1", ] +[[package]] +name = "pallet-balances" +version = "38.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "267f2b4c64e06d340fab1e48267e815dc2afaf8e6da16369b26b5c9e1e65f1aa" +dependencies = [ + "docify", + "frame-benchmarking 37.0.0", + "frame-support 37.1.0", + "frame-system 37.1.0", + "log", + "parity-scale-codec", + "scale-info", + "sp-runtime 39.0.5", +] + [[package]] name = "pallet-balances" version = "39.0.0" @@ -7830,9 +8425,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c6945b078919acb14d126490e4b0973a688568b30142476ca69c6df2bed27ad" dependencies = [ "docify", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", @@ -7845,17 +8440,17 @@ version = "39.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "014d177a3aba19ac144fc6b2b5eb94930b9874734b91fd014902b6706288bb5f" dependencies = [ - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", - "pallet-authorship", - "pallet-session", + "pallet-authorship 38.0.0", + "pallet-session 38.0.0", "parity-scale-codec", "scale-info", "serde", "sp-consensus-beefy", "sp-runtime 39.0.5", - "sp-session", + "sp-session 36.0.0", "sp-staking 36.0.0", ] @@ -7866,18 +8461,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c64f536e7f04cf3a0a17fdf20870ddb3d63a7690419c40f75cfd2f72b6e6d22" dependencies = [ "array-bytes", - "binary-merkle-tree", - "frame-benchmarking", - "frame-support", - "frame-system", + "binary-merkle-tree 15.0.1", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "pallet-beefy", "pallet-mmr", - "pallet-session", + "pallet-session 38.0.0", "parity-scale-codec", "scale-info", "serde", - "sp-api", + "sp-api 34.0.0", "sp-consensus-beefy", "sp-core 34.0.0", "sp-io 38.0.0", @@ -7891,11 +8486,11 @@ version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1163f9cd8bbc47ec0c6900a3ca67689d8d7b40bedfa6aa22b1b3c6027b1090e" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", - "pallet-treasury", + "pallet-treasury 37.0.0", "parity-scale-codec", "scale-info", "sp-core 34.0.0", @@ -7912,9 +8507,9 @@ dependencies = [ "bp-header-chain", "bp-runtime", "bp-test-utils", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", @@ -7932,9 +8527,9 @@ dependencies = [ "bp-header-chain", "bp-messages", "bp-runtime", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", @@ -7953,9 +8548,9 @@ dependencies = [ "bp-parachains", "bp-polkadot-core", "bp-runtime", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "pallet-bridge-grandpa", "parity-scale-codec", @@ -7974,14 +8569,14 @@ dependencies = [ "bp-messages", "bp-relayers", "bp-runtime", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "pallet-bridge-grandpa", "pallet-bridge-messages", "pallet-bridge-parachains", - "pallet-transaction-payment", + "pallet-transaction-payment 38.0.2", "parity-scale-codec", "scale-info", "sp-arithmetic 26.0.0", @@ -7989,6 +8584,25 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-broker" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ce40525635682724f4ed243f6be36951df424b24703913fb696d6933e1db55e" +dependencies = [ + "bitvec", + "frame-benchmarking 37.0.0", + "frame-support 37.1.0", + "frame-system 37.1.0", + "log", + "parity-scale-codec", + "scale-info", + "sp-api 34.0.0", + "sp-arithmetic 26.0.0", + "sp-core 34.0.0", + "sp-runtime 39.0.5", +] + [[package]] name = "pallet-broker" version = "0.17.2" @@ -7996,13 +8610,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "018b477d7d464c451b1d09a4ce9e792c3c65b15fd764b23da38ff9980e786065" dependencies = [ "bitvec", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", - "sp-api", + "sp-api 34.0.0", "sp-arithmetic 26.0.0", "sp-core 34.0.0", "sp-runtime 39.0.5", @@ -8014,12 +8628,12 @@ version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7f3bc38ae6584b5f57e4de3e49e5184bfc0f20692829530ae1465ffe04e09e7" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "pallet-bounties", - "pallet-treasury", + "pallet-treasury 37.0.0", "parity-scale-codec", "scale-info", "sp-core 34.0.0", @@ -8033,13 +8647,13 @@ version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "658798d70c9054165169f6a6a96cfa9d6a5e7d24a524bc19825bf17fcbc5cc5a" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", - "pallet-authorship", - "pallet-balances", - "pallet-session", + "pallet-authorship 38.0.0", + "pallet-balances 39.0.0", + "pallet-session 38.0.0", "parity-scale-codec", "rand", "scale-info", @@ -8053,9 +8667,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e149f1aefd444c9a1da6ec5a94bc8a7671d7a33078f85dd19ae5b06e3438e60" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", @@ -8071,9 +8685,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "999c242491b74395b8c5409ef644e782fe426d87ae36ad92240ffbf21ff0a76e" dependencies = [ "assert_matches", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "parity-scale-codec", "scale-info", "serde", @@ -8087,9 +8701,9 @@ version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d063b41df454bd128d6fefd5800af8a71ac383c9dd6f20096832537efc110a8a" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "pallet-ranked-collective", "parity-scale-codec", @@ -8106,8 +8720,8 @@ version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "117f003a97f980514c6db25a50c22aaec2a9ccb5664b3cb32f52fb990e0b0c12" dependencies = [ - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", @@ -8118,16 +8732,16 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" -version = "37.0.0" +version = "36.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62f9ad5ae0c13ba3727183dadf1825b6b7b0b0598ed5c366f8697e13fd540f7d" +checksum = "b02a05136d6c5b46fc4963232ffc2069d444100c79fa524627b307fcaea78cd2" dependencies = [ - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-benchmarking 37.0.0", + "frame-election-provider-support 37.0.0", + "frame-support 37.1.0", + "frame-system 37.1.0", "log", - "pallet-election-provider-support-benchmarking", + "pallet-election-provider-support-benchmarking 36.0.0", "parity-scale-codec", "rand", "scale-info", @@ -8140,16 +8754,53 @@ dependencies = [ ] [[package]] -name = "pallet-election-provider-support-benchmarking" +name = "pallet-election-provider-multi-phase" version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4111d0d27545c260c9dd0d6fc504961db59c1ec4b42e1bcdc28ebd478895c22" +checksum = "62f9ad5ae0c13ba3727183dadf1825b6b7b0b0598ed5c366f8697e13fd540f7d" dependencies = [ - "frame-benchmarking", - "frame-election-provider-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-election-provider-support 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", + "log", + "pallet-election-provider-support-benchmarking 37.0.0", "parity-scale-codec", - "sp-npos-elections", + "rand", + "scale-info", + "sp-arithmetic 26.0.0", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-npos-elections", + "sp-runtime 39.0.5", + "strum 0.26.3", +] + +[[package]] +name = "pallet-election-provider-support-benchmarking" +version = "36.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd65dad4b4de7ec4b0d1631d1e8ad8766eaaa0ab4e871ec6c73a1e894c68afc9" +dependencies = [ + "frame-benchmarking 37.0.0", + "frame-election-provider-support 37.0.0", + "frame-system 37.1.0", + "parity-scale-codec", + "sp-npos-elections", + "sp-runtime 39.0.5", +] + +[[package]] +name = "pallet-election-provider-support-benchmarking" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4111d0d27545c260c9dd0d6fc504961db59c1ec4b42e1bcdc28ebd478895c22" +dependencies = [ + "frame-benchmarking 38.0.0", + "frame-election-provider-support 38.0.0", + "frame-system 38.0.0", + "parity-scale-codec", + "sp-npos-elections", "sp-runtime 39.0.5", ] @@ -8161,12 +8812,12 @@ checksum = "31e340c46f76c8d0c3d88868f817ee3f82e738b125fd6089af402c44af445803" dependencies = [ "approx", "encointer-primitives", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "pallet-asset-tx-payment", - "pallet-transaction-payment", + "pallet-transaction-payment 38.0.2", "parity-scale-codec", "scale-info", "sp-runtime 39.0.5", @@ -8180,9 +8831,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8119cf4debfaa60ee94b6a57868c6a5e8491a1aa5e129c51d9093852e90907b2" dependencies = [ "encointer-primitives", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "pallet-encointer-communities", "parity-scale-codec", @@ -8198,9 +8849,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e298ebe7c5b8f36ae47d470c6065bfa7b8aec1953c93358ab11004d1e0988632" dependencies = [ "encointer-primitives", - "frame-support", + "frame-support 38.2.0", "parity-scale-codec", - "sp-api", + "sp-api 34.0.0", "sp-std", ] @@ -8213,14 +8864,14 @@ dependencies = [ "encointer-ceremonies-assignment", "encointer-meetup-validation", "encointer-primitives", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "pallet-encointer-balances", "pallet-encointer-communities", "pallet-encointer-scheduler", - "pallet-timestamp", + "pallet-timestamp 37.0.0", "parity-scale-codec", "scale-info", "sp-application-crypto 38.0.0", @@ -8237,9 +8888,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a1d61b552aab2114b3635c8c950c8dcf8f2af585477a43d06b3316fb238742d" dependencies = [ "encointer-primitives", - "frame-support", + "frame-support 38.2.0", "parity-scale-codec", - "sp-api", + "sp-api 34.0.0", "sp-std", ] @@ -8250,9 +8901,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f4fdd122abdd8d046adbb23699c305885a6cb2142bc4297cd801fc0cb8179f3" dependencies = [ "encointer-primitives", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "pallet-encointer-balances", "pallet-encointer-scheduler", @@ -8271,7 +8922,7 @@ checksum = "a3485d8ecd6899a3c9d2e29ad9fcf404eea3c21b6a3c59fe62b767b4e1d7e61b" dependencies = [ "encointer-primitives", "parity-scale-codec", - "sp-api", + "sp-api 34.0.0", "sp-std", ] @@ -8282,16 +8933,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "199fb9312215f58acc26f63089e0d803327991c0fc4be66d97ac8c641fa9c465" dependencies = [ "encointer-primitives", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "pallet-encointer-ceremonies", "pallet-encointer-communities", "pallet-encointer-reputation-commitments", "pallet-encointer-scheduler", "pallet-encointer-treasuries", - "pallet-timestamp", + "pallet-timestamp 37.0.0", "parity-scale-codec", "scale-info", "sp-application-crypto 38.0.0", @@ -8309,9 +8960,9 @@ checksum = "55868ee5af69fbda4c9e846b7fb1d1b5818a70aeb378ca7b8859694c65e36cf5" dependencies = [ "approx", "encointer-primitives", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "pallet-encointer-communities", "pallet-encointer-reputation-commitments", @@ -8330,14 +8981,14 @@ checksum = "8cf93d7e68eedbd6a9bac69cfdf6d7ade00fbd1d08523361f0733b7b2441241d" dependencies = [ "approx", "encointer-primitives", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "pallet-encointer-ceremonies", "pallet-encointer-communities", "pallet-encointer-scheduler", - "pallet-timestamp", + "pallet-timestamp 37.0.0", "parity-scale-codec", "scale-info", "sp-core 34.0.0", @@ -8352,12 +9003,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1db5f74ee0a201eb39f08d769b1c9578fd6d68c619cf41f6acf927f765b6072" dependencies = [ "encointer-primitives", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "impl-trait-for-tuples", "log", - "pallet-timestamp", + "pallet-timestamp 37.0.0", "parity-scale-codec", "scale-info", "sp-runtime 39.0.5", @@ -8372,14 +9023,14 @@ checksum = "c7f402c461d1c79f74fc1e10cddc0599788767bb587c9ba536a84b595d095c33" dependencies = [ "approx", "encointer-primitives", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "pallet-encointer-balances", "pallet-encointer-communities", "pallet-encointer-reputation-commitments", - "pallet-timestamp", + "pallet-timestamp 37.0.0", "parity-scale-codec", "scale-info", "sp-core 34.0.0", @@ -8394,13 +9045,32 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "928962dcd8404a9bc6bfbca33f4fe5799f299455033efd44c75eb7c0f44b80f1" dependencies = [ "encointer-primitives", - "frame-support", + "frame-support 38.2.0", "parity-scale-codec", "scale-info", - "sp-api", + "sp-api 34.0.0", "sp-std", ] +[[package]] +name = "pallet-fast-unstake" +version = "36.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "283f467fdee4862f2fcb7ae354c0380e8e763fc465b6b7c560950aa0cce90731" +dependencies = [ + "docify", + "frame-benchmarking 37.0.0", + "frame-election-provider-support 37.0.0", + "frame-support 37.1.0", + "frame-system 37.1.0", + "log", + "parity-scale-codec", + "scale-info", + "sp-io 38.0.0", + "sp-runtime 39.0.5", + "sp-staking 34.0.0", +] + [[package]] name = "pallet-fast-unstake" version = "37.0.0" @@ -8408,10 +9078,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0ee60e8ef10b3936f2700bd61fa45dcc190c61124becc63bed787addcfa0d20" dependencies = [ "docify", - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-election-provider-support 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", @@ -8427,14 +9097,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1c79ab340890f6ab088a638c350ac1173a1b2a79c18004787523032025582b4" dependencies = [ "blake2 0.10.6", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", "sp-core 34.0.0", - "sp-inherents", + "sp-inherents 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", ] @@ -8445,12 +9115,12 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d3a570a4aac3173ea46b600408183ca2bcfdaadc077f802f11e6055963e2449" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", - "pallet-authorship", - "pallet-session", + "pallet-authorship 38.0.0", + "pallet-session 38.0.0", "parity-scale-codec", "scale-info", "sp-application-crypto 38.0.0", @@ -8458,10 +9128,27 @@ dependencies = [ "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", - "sp-session", + "sp-session 36.0.0", "sp-staking 36.0.0", ] +[[package]] +name = "pallet-identity" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e83fd8ea40185db968ecec0c4782e3cdf9a788ad4fc4a5870eeb0d0981de2680" +dependencies = [ + "enumflags2", + "frame-benchmarking 37.0.0", + "frame-support 37.1.0", + "frame-system 37.1.0", + "log", + "parity-scale-codec", + "scale-info", + "sp-io 38.0.0", + "sp-runtime 39.0.5", +] + [[package]] name = "pallet-identity" version = "38.0.0" @@ -8469,9 +9156,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3a4288548de9a755e39fcb82ffb9024b6bb1ba0f582464a44423038dd7a892e" dependencies = [ "enumflags2", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", @@ -8485,11 +9172,11 @@ version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6fd95270cf029d16cb40fe6bd9f8ab9c78cd966666dccbca4d8bfec35c5bba5" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", - "pallet-authorship", + "pallet-authorship 38.0.0", "parity-scale-codec", "scale-info", "sp-application-crypto 38.0.0", @@ -8505,9 +9192,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c5e4b97de630427a39d50c01c9e81ab8f029a00e56321823958b39b438f7b940" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "parity-scale-codec", "scale-info", "sp-core 34.0.0", @@ -8522,8 +9209,8 @@ version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dce7ad80675d78bd38a7a66ecbbf2d218dd32955e97f8e301d0afe6c87b0f251" dependencies = [ - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "parity-scale-codec", "safe-mix", "scale-info", @@ -8536,15 +9223,35 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1868b5dca4bbfd1f4a222cbb80735a5197020712a71577b496bbb7e19aaa5394" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", + "log", + "parity-scale-codec", + "scale-info", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", +] + +[[package]] +name = "pallet-message-queue" +version = "40.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eaa2dc3af7cec3ef00981b6bd0c8097aa7163a58885941cda02a5d82dc477577" +dependencies = [ + "environmental", + "frame-benchmarking 37.0.0", + "frame-support 37.1.0", + "frame-system 37.1.0", "log", "parity-scale-codec", "scale-info", + "sp-arithmetic 26.0.0", "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", + "sp-weights 31.0.0", ] [[package]] @@ -8554,9 +9261,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "983f7d1be18e9a089a3e23670918f5085705b4403acd3fdde31878d57b76a1a8" dependencies = [ "environmental", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", @@ -8573,9 +9280,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6932dfb85f77a57c2d1fdc28a7b3a59ffe23efd8d5bb02dc3039d91347e4a3b" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", @@ -8591,9 +9298,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e5099c9a4442efcc1568d88ca1d22d624e81ab96358f99f616c67fbd82532d2" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", @@ -8607,9 +9314,9 @@ version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "168792cf95a32fa3baf9b874efec82a45124da0a79cee1ae3c98a823e6841959" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "pallet-assets", "pallet-nfts", @@ -8625,9 +9332,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59e2aad461a0849d7f0471576eeb1fe3151795bcf2ec9e15eca5cca5b9d743b2" dependencies = [ "enumflags2", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", @@ -8644,7 +9351,7 @@ checksum = "a7a1f50c217e19dc50ff586a71eb5915df6a05bc0b25564ea20674c8cd182c1f" dependencies = [ "pallet-nfts", "parity-scale-codec", - "sp-api", + "sp-api 34.0.0", ] [[package]] @@ -8653,9 +9360,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ac349e119880b7df1a7c4c36d919b33a498d0e9548af3c237365c654ae0c73d" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "parity-scale-codec", "scale-info", "sp-arithmetic 26.0.0", @@ -8669,10 +9376,10 @@ version = "35.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50d04f050ab02af6cbe058e101abb8706be7f8ea7958e5bf1d4cd8caa6b66c71" dependencies = [ - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", - "pallet-balances", + "pallet-balances 39.0.0", "parity-scale-codec", "scale-info", "sp-core 34.0.0", @@ -8688,14 +9395,14 @@ version = "36.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38d2eaca0349bcda923343226b8b64d25a80b67e0a1ebaaa5b0ab1e1b3b225bc" dependencies = [ - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-election-provider-support 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "pallet-bags-list", "pallet-delegated-staking", "pallet-nomination-pools", - "pallet-staking", + "pallet-staking 38.0.0", "parity-scale-codec", "scale-info", "sp-runtime 39.0.5", @@ -8711,7 +9418,7 @@ checksum = "03eea431eba0658ca763a078bd849e0622c37c85eddd011b8e886460b50c0827" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", - "sp-api", + "sp-api 34.0.0", ] [[package]] @@ -8720,10 +9427,10 @@ version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c4379cf853465696c1c5c03e7e8ce80aeaca0a6139d698abe9ecb3223fd732a" dependencies = [ - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", - "pallet-balances", + "pallet-balances 39.0.0", "parity-scale-codec", "scale-info", "serde", @@ -8737,18 +9444,18 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69aa1b24cdffc3fa8c89cdea32c83f1bf9c1c82a87fa00e57ae4be8e85f5e24f" dependencies = [ - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-election-provider-support 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", - "pallet-babe", - "pallet-balances", + "pallet-babe 38.0.0", + "pallet-balances 39.0.0", "pallet-grandpa", "pallet-im-online", "pallet-offences", - "pallet-session", - "pallet-staking", + "pallet-session 38.0.0", + "pallet-staking 38.0.0", "parity-scale-codec", "scale-info", "sp-runtime 39.0.5", @@ -8762,9 +9469,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9aba424d55e17b2a2bec766a41586eab878137704d4803c04bebd6a4743db7b" dependencies = [ "docify", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "parity-scale-codec", "paste", "scale-info", @@ -8779,9 +9486,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "407828bc48c6193ac076fdf909b2fadcaaecd65f42b0b0a04afe22fe8e563834" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", @@ -8796,9 +9503,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d39df395f0dbcf07dafe842916adea3266a87ce36ed87b5132184b6bcd746393" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "parity-scale-codec", "scale-info", "sp-io 38.0.0", @@ -8811,9 +9518,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2b38708feaed202debf1ac6beffaa5e20c99a9825c5ca0991753c2d4eaaf3ac" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "impl-trait-for-tuples", "log", "parity-scale-codec", @@ -8830,9 +9537,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "406a116aa6d05f88f3c10d79ff89cf577323680a48abd8e5550efb47317e67fa" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "parity-scale-codec", "scale-info", "sp-io 38.0.0", @@ -8846,9 +9553,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3008c20531d1730c9b457ae77ecf0e3c9b07aaf8c4f5d798d61ef6f0b9e2d4b" dependencies = [ "assert_matches", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", @@ -8864,9 +9571,9 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0544a71dba06a9a29da0778ba8cb37728c3b9a8377ac9737c4b1bc48c618bc2f" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "pallet-ranked-collective", "parity-scale-codec", @@ -8884,9 +9591,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26899a331e7ab5f7d5966cbf203e1cf5bd99cd110356d7ddcaa7597087cdc0b5" dependencies = [ "docify", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", @@ -8895,23 +9602,45 @@ dependencies = [ "sp-weights 31.0.0", ] +[[package]] +name = "pallet-session" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84da59cf6db5db9a4424a5967787bf4ea20bfa903988a2438429c09a48365acf" +dependencies = [ + "frame-support 37.1.0", + "frame-system 37.1.0", + "impl-trait-for-tuples", + "log", + "pallet-timestamp 36.0.1", + "parity-scale-codec", + "scale-info", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", + "sp-session 35.0.0", + "sp-staking 34.0.0", + "sp-state-machine 0.43.0", + "sp-trie 37.0.0", +] + [[package]] name = "pallet-session" version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8474b62b6b7622f891e83d922a589e2ad5be5471f5ca47d45831a797dba0b3f4" dependencies = [ - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "impl-trait-for-tuples", "log", - "pallet-timestamp", + "pallet-timestamp 37.0.0", "parity-scale-codec", "scale-info", "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", - "sp-session", + "sp-session 36.0.0", "sp-staking 36.0.0", "sp-state-machine 0.43.0", "sp-trie 37.0.0", @@ -8923,15 +9652,15 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8aadce7df0fee981721983795919642648b846dab5ab9096f82c2cea781007d0" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "pallet-session", - "pallet-staking", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", + "pallet-session 38.0.0", + "pallet-staking 38.0.0", "parity-scale-codec", "rand", "sp-runtime 39.0.5", - "sp-session", + "sp-session 36.0.0", ] [[package]] @@ -8940,9 +9669,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d1dc69fea8a8de343e71691f009d5fece6ae302ed82b7bb357882b2ea6454143" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "rand_chacha", @@ -8952,19 +9681,41 @@ dependencies = [ "sp-runtime 39.0.5", ] +[[package]] +name = "pallet-staking" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e59824a9ca557a64c4ba26331a2db84f91610e75620a497610287a16edfb52d7" +dependencies = [ + "frame-benchmarking 37.0.0", + "frame-election-provider-support 37.0.0", + "frame-support 37.1.0", + "frame-system 37.1.0", + "log", + "pallet-authorship 37.0.0", + "pallet-session 37.0.0", + "parity-scale-codec", + "scale-info", + "serde", + "sp-application-crypto 38.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", + "sp-staking 34.0.0", +] + [[package]] name = "pallet-staking" version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c870d123f4f053b56af808a4beae1ffc4309a696e829796c26837936c926db3b" dependencies = [ - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-election-provider-support 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", - "pallet-authorship", - "pallet-session", + "pallet-authorship 38.0.0", + "pallet-session 38.0.0", "parity-scale-codec", "rand_chacha", "scale-info", @@ -8984,7 +9735,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -9004,7 +9755,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7298559ef3a6b2f5dfbe9a3b8f3d22f2ff9b073c97f4c4853d2b316d973e72d" dependencies = [ "parity-scale-codec", - "sp-api", + "sp-api 34.0.0", "sp-staking 36.0.0", ] @@ -9014,9 +9765,9 @@ version = "40.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "138c15b4200b9dc4c3e031def6a865a235cdc76ff91ee96fba19ca1787c9dda6" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", @@ -9032,13 +9783,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1574fe2aed3d52db4a389b77b53d8c9758257b121e3e7bbe24c4904e11681e0e" dependencies = [ "docify", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", + "parity-scale-codec", + "scale-info", + "sp-io 38.0.0", + "sp-runtime 39.0.5", +] + +[[package]] +name = "pallet-timestamp" +version = "36.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14f264c80bef4ac3180e5cba619f319d7855cc89ba91b28b3f752620d9425b88" +dependencies = [ + "docify", + "frame-benchmarking 37.0.0", + "frame-support 37.1.0", + "frame-system 37.1.0", + "log", "parity-scale-codec", "scale-info", + "sp-inherents 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", + "sp-storage 21.0.0", + "sp-timestamp 34.0.0", ] [[package]] @@ -9048,17 +9819,53 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a9ba9b71bbfd33ae672f23ba7efaeed2755fdac37b8f946cb7474fc37841b7e1" dependencies = [ "docify", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", - "sp-inherents", + "sp-inherents 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-storage 21.0.0", - "sp-timestamp", + "sp-timestamp 34.0.0", +] + +[[package]] +name = "pallet-timestamp" +version = "38.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dcb0a659187a3b9364a1754fb30cc962109be0753e9689d92fe01e47c747a71" +dependencies = [ + "docify", + "frame-benchmarking 39.0.0", + "frame-support 39.0.0", + "frame-system 39.0.0", + "log", + "parity-scale-codec", + "scale-info", + "sp-inherents 35.0.0", + "sp-io 39.0.0", + "sp-runtime 40.0.0", + "sp-storage 22.0.0", + "sp-timestamp 35.0.0", +] + +[[package]] +name = "pallet-transaction-payment" +version = "37.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1f02a44346aad9f3d24f2f4ae2bfe81bd858686d8c243cc77eb0ad1bf97cb04" +dependencies = [ + "frame-support 37.1.0", + "frame-system 37.1.0", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", ] [[package]] @@ -9067,8 +9874,8 @@ version = "38.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6cdb86580c72b58145f9cddba21a0c1814742ca56abc9caac3c1ac72f6bde649" dependencies = [ - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "parity-scale-codec", "scale-info", "serde", @@ -9077,19 +9884,55 @@ dependencies = [ "sp-runtime 39.0.5", ] +[[package]] +name = "pallet-transaction-payment" +version = "39.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ee68d52c4f65063624f02ac83691ca6e46b471c8eb3bfb6f60b441f24a23ab" +dependencies = [ + "frame-benchmarking 39.0.0", + "frame-support 39.0.0", + "frame-system 39.0.0", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 35.0.0", + "sp-io 39.0.0", + "sp-runtime 40.0.0", +] + [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49fdf5ab71e9dbcadcf7139736b6ea6bac8ec4a83985d46cbd130e1eec770e41" dependencies = [ - "pallet-transaction-payment", + "pallet-transaction-payment 38.0.2", "parity-scale-codec", - "sp-api", + "sp-api 34.0.0", "sp-runtime 39.0.5", "sp-weights 31.0.0", ] +[[package]] +name = "pallet-treasury" +version = "36.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59cdefb4591b3c4e7f21284332b4f83b5681663db0976ff2e9cd78ee6f5a5343" +dependencies = [ + "docify", + "frame-benchmarking 37.0.0", + "frame-support 37.1.0", + "frame-system 37.1.0", + "impl-trait-for-tuples", + "pallet-balances 38.0.0", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 34.0.0", + "sp-runtime 39.0.5", +] + [[package]] name = "pallet-treasury" version = "37.0.0" @@ -9097,11 +9940,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98bfdd3bb9b58fb010bcd419ff5bf940817a8e404cdbf7886a53ac730f5dda2b" dependencies = [ "docify", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "impl-trait-for-tuples", - "pallet-balances", + "pallet-balances 39.0.0", "parity-scale-codec", "scale-info", "serde", @@ -9115,9 +9958,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2b13cdaedf2d5bd913a5f6e637cb52b5973d8ed4b8d45e56d921bc4d627006f" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", @@ -9130,9 +9973,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2fdcade6efc0b66fc7fc4138964802c02d0ffb7380d894e26b9dd5073727d2b3" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "parity-scale-codec", "scale-info", "sp-core 34.0.0", @@ -9140,15 +9983,30 @@ dependencies = [ "sp-runtime 39.0.5", ] +[[package]] +name = "pallet-vesting" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "271f52d5ec90583ce7bd7d302f89b9ebabe1a820dc3e162fc1e5b14889f3b12c" +dependencies = [ + "frame-benchmarking 37.0.0", + "frame-support 37.1.0", + "frame-system 37.1.0", + "log", + "parity-scale-codec", + "scale-info", + "sp-runtime 39.0.5", +] + [[package]] name = "pallet-vesting" version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "807df2ef13ab6bf940879352c3013bfa00b670458b4c125c2f60e5753f68e3d5" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", @@ -9161,12 +10019,12 @@ version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ef17df925290865cf37096dd0cb76f787df11805bba01b1d0ca3e106d06280b" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "parity-scale-codec", "scale-info", - "sp-api", + "sp-api 34.0.0", "sp-runtime 39.0.5", ] @@ -9177,22 +10035,47 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "989676964dbda5f5275650fbdcd3894fe7fac626d113abf89d572b4952adcc36" dependencies = [ "bounded-collections", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", + "log", + "pallet-balances 39.0.0", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "staging-xcm-executor 17.0.0", + "tracing", + "xcm-runtime-apis 0.4.2", +] + +[[package]] +name = "pallet-xcm" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d3157c86e7344d13adc6a738f0a23e9df2a601f0d79204864883bad9e224a86" +dependencies = [ + "bounded-collections", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", - "pallet-balances", + "pallet-balances 39.0.0", "parity-scale-codec", "scale-info", "serde", "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "staging-xcm 16.0.0", + "staging-xcm-builder 19.0.0", + "staging-xcm-executor 19.0.0", "tracing", - "xcm-runtime-apis", + "xcm-runtime-apis 0.6.0", ] [[package]] @@ -9201,17 +10084,17 @@ version = "17.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2da423463933b42f4a4c74175f9e9295a439de26719579b894ce533926665e4a" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", "sp-io 38.0.0", "sp-runtime 39.0.5", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "staging-xcm-executor 17.0.0", ] [[package]] @@ -9223,8 +10106,8 @@ dependencies = [ "bp-messages", "bp-runtime", "bp-xcm-bridge-hub", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "pallet-bridge-messages", "parity-scale-codec", @@ -9232,9 +10115,9 @@ dependencies = [ "sp-core 34.0.0", "sp-runtime 39.0.5", "sp-std", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "staging-xcm-executor 17.0.0", ] [[package]] @@ -9243,18 +10126,18 @@ version = "0.15.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fabf1fdcf451ac79995f11cb9b6a0761924c57bb79442c2d91b3bbefe4dfa081" dependencies = [ - "bp-xcm-bridge-hub-router", - "frame-benchmarking", - "frame-support", - "frame-system", + "bp-xcm-bridge-hub-router 0.14.1", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", "sp-core 34.0.0", "sp-runtime 39.0.5", "sp-std", - "staging-xcm", - "staging-xcm-builder", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", ] [[package]] @@ -9263,18 +10146,18 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c9460a69f409be27c62161d8b4d36ffc32735d09a4f9097f9c789db0cca7196c" dependencies = [ - "cumulus-primitives-core", - "cumulus-primitives-utility", - "frame-support", - "frame-system", + "cumulus-primitives-core 0.16.0", + "cumulus-primitives-utility 0.17.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "pallet-asset-tx-payment", "pallet-assets", - "pallet-authorship", - "pallet-balances", + "pallet-authorship 38.0.0", + "pallet-balances 39.0.0", "pallet-collator-selection", - "pallet-message-queue", - "pallet-xcm", + "pallet-message-queue 41.0.2", + "pallet-xcm 17.0.1", "parity-scale-codec", "polkadot-primitives 16.0.0", "scale-info", @@ -9282,9 +10165,40 @@ dependencies = [ "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", - "staging-parachain-info", - "staging-xcm", - "staging-xcm-executor", + "staging-parachain-info 0.17.0", + "staging-xcm 14.2.0", + "staging-xcm-executor 17.0.0", + "substrate-wasm-builder", +] + +[[package]] +name = "parachains-common" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19824dc33e5f4abe2e10d61223b01e7993c9628c0b9814d781a196e7089f3102" +dependencies = [ + "cumulus-primitives-core 0.18.0", + "cumulus-primitives-utility 0.19.0", + "frame-support 38.2.0", + "frame-system 38.0.0", + "log", + "pallet-asset-tx-payment", + "pallet-assets", + "pallet-authorship 38.0.0", + "pallet-balances 39.0.0", + "pallet-collator-selection", + "pallet-message-queue 41.0.2", + "pallet-xcm 19.0.0", + "parity-scale-codec", + "polkadot-primitives 18.0.0", + "scale-info", + "sp-consensus-aura", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", + "staging-parachain-info 0.19.0", + "staging-xcm 16.0.0", + "staging-xcm-executor 19.0.0", "substrate-wasm-builder", ] @@ -9294,31 +10208,64 @@ version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d37c6a0fe791b244282e445c7ae2534217b05781a7e47ef9e391860cf3412210" dependencies = [ - "cumulus-pallet-parachain-system", - "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core", - "cumulus-primitives-parachain-inherent", - "cumulus-test-relay-sproof-builder", - "frame-support", - "frame-system", - "pallet-balances", + "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-xcmp-queue 0.17.0", + "cumulus-primitives-core 0.16.0", + "cumulus-primitives-parachain-inherent 0.16.0", + "cumulus-test-relay-sproof-builder 0.16.0", + "frame-support 38.2.0", + "frame-system 38.0.0", + "pallet-balances 39.0.0", + "pallet-collator-selection", + "pallet-session 38.0.0", + "pallet-timestamp 37.0.0", + "pallet-xcm 17.0.1", + "parachains-common 18.0.0", + "parity-scale-codec", + "polkadot-parachain-primitives 14.0.0", + "sp-consensus-aura", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", + "sp-tracing 17.0.1", + "staging-parachain-info 0.17.0", + "staging-xcm 14.2.0", + "staging-xcm-executor 17.0.0", + "substrate-wasm-builder", + "xcm-runtime-apis 0.4.2", +] + +[[package]] +name = "parachains-runtimes-test-utils" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1acd7c994d866662d6eb3d2e6fe7f50094bdb91fae33cd64e1cb8b79ef284816" +dependencies = [ + "cumulus-pallet-parachain-system 0.19.0", + "cumulus-pallet-xcmp-queue 0.19.0", + "cumulus-primitives-core 0.18.0", + "cumulus-primitives-parachain-inherent 0.18.0", + "cumulus-test-relay-sproof-builder 0.18.0", + "frame-support 38.2.0", + "frame-system 38.0.0", + "pallet-balances 39.0.0", "pallet-collator-selection", - "pallet-session", - "pallet-timestamp", - "pallet-xcm", - "parachains-common", + "pallet-session 38.0.0", + "pallet-timestamp 37.0.0", + "pallet-xcm 19.0.0", + "parachains-common 20.0.0", "parity-scale-codec", - "polkadot-parachain-primitives", + "polkadot-parachain-primitives 16.0.0", "sp-consensus-aura", "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-tracing 17.0.1", - "staging-parachain-info", - "staging-xcm", - "staging-xcm-executor", + "staging-parachain-info 0.19.0", + "staging-xcm 16.0.0", + "staging-xcm-executor 19.0.0", "substrate-wasm-builder", - "xcm-runtime-apis", + "xcm-runtime-apis 0.6.0", ] [[package]] @@ -9374,13 +10321,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d32c34f4f5ca7f9196001c0aba5a1f9a5a12382c8944b8b0f90233282d1e8f8" dependencies = [ "cfg-if", - "ethereum-types", + "ethereum-types 0.14.1", "hashbrown 0.12.3", "impl-trait-for-tuples", "lru 0.8.1", "parity-util-mem-derive", "parking_lot 0.12.3", - "primitive-types", + "primitive-types 0.12.2", "smallvec", "winapi", ] @@ -9512,15 +10459,15 @@ dependencies = [ name = "penpal-emulated-chain" version = "1.0.0" dependencies = [ - "cumulus-primitives-core", + "cumulus-primitives-core 0.16.0", "emulated-integration-tests-common", - "frame-support", + "frame-support 38.2.0", "kusama-emulated-chain", - "parachains-common", + "parachains-common 18.0.0", "penpal-runtime", "polkadot-emulated-chain", "sp-core 34.0.0", - "staging-xcm", + "staging-xcm 14.2.0", ] [[package]] @@ -9531,72 +10478,72 @@ checksum = "20094cbee22c7e6099653d69ca9a36678be58d6a1739adceb0c98a7b20df53c7" dependencies = [ "assets-common", "cumulus-pallet-aura-ext", - "cumulus-pallet-parachain-system", + "cumulus-pallet-parachain-system 0.17.1", "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core", - "cumulus-primitives-utility", - "frame-benchmarking", + "cumulus-pallet-xcmp-queue 0.17.0", + "cumulus-primitives-core 0.16.0", + "cumulus-primitives-utility 0.17.0", + "frame-benchmarking 38.0.0", "frame-executive", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "log", - "pallet-asset-conversion", + "pallet-asset-conversion 20.0.0", "pallet-asset-tx-payment", "pallet-assets", "pallet-aura", - "pallet-authorship", - "pallet-balances", + "pallet-authorship 38.0.0", + "pallet-balances 39.0.0", "pallet-collator-selection", - "pallet-message-queue", - "pallet-session", + "pallet-message-queue 41.0.2", + "pallet-session 38.0.0", "pallet-sudo", - "pallet-timestamp", - "pallet-transaction-payment", + "pallet-timestamp 37.0.0", + "pallet-transaction-payment 38.0.2", "pallet-transaction-payment-rpc-runtime-api", - "pallet-xcm", - "parachains-common", + "pallet-xcm 17.0.1", + "parachains-common 18.0.0", "parity-scale-codec", - "polkadot-parachain-primitives", + "polkadot-parachain-primitives 14.0.0", "polkadot-primitives 16.0.0", - "polkadot-runtime-common", - "primitive-types", + "polkadot-runtime-common 17.0.0", + "primitive-types 0.12.2", "scale-info", "smallvec", - "sp-api", + "sp-api 34.0.0", "sp-block-builder", "sp-consensus-aura", "sp-core 34.0.0", - "sp-genesis-builder", - "sp-inherents", + "sp-genesis-builder 0.15.1", + "sp-inherents 34.0.0", "sp-offchain", "sp-runtime 39.0.5", - "sp-session", + "sp-session 36.0.0", "sp-storage 21.0.0", "sp-transaction-pool", - "sp-version", - "staging-parachain-info", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "sp-version 37.0.0", + "staging-parachain-info 0.17.0", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "staging-xcm-executor 17.0.0", "substrate-wasm-builder", - "xcm-runtime-apis", + "xcm-runtime-apis 0.4.2", ] [[package]] name = "people-kusama-emulated-chain" version = "1.0.0" dependencies = [ - "cumulus-primitives-core", + "cumulus-primitives-core 0.16.0", "emulated-integration-tests-common", - "frame-support", + "frame-support 38.2.0", "kusama-emulated-chain", "kusama-runtime-constants", - "parachains-common", + "parachains-common 18.0.0", "people-kusama-runtime", "sp-core 34.0.0", ] @@ -9606,25 +10553,25 @@ name = "people-kusama-integration-tests" version = "1.0.0" dependencies = [ "asset-test-utils", - "cumulus-pallet-parachain-system", + "cumulus-pallet-parachain-system 0.17.1", "emulated-integration-tests-common", - "frame-support", + "frame-support 38.2.0", "integration-tests-helpers", "kusama-runtime-constants", "kusama-system-emulated-network", - "pallet-balances", - "pallet-identity", - "pallet-message-queue", - "pallet-xcm", - "parachains-common", + "pallet-balances 39.0.0", + "pallet-identity 38.0.0", + "pallet-message-queue 41.0.2", + "pallet-xcm 17.0.1", + "parachains-common 18.0.0", "parity-scale-codec", "people-kusama-runtime", - "polkadot-runtime-common", + "polkadot-runtime-common 17.0.0", "sp-runtime 39.0.5", "staging-kusama-runtime", - "staging-xcm", - "staging-xcm-executor", - "xcm-runtime-apis", + "staging-xcm 14.2.0", + "staging-xcm-executor 17.0.0", + "xcm-runtime-apis 0.4.2", ] [[package]] @@ -9632,19 +10579,19 @@ name = "people-kusama-runtime" version = "1.0.0" dependencies = [ "cumulus-pallet-aura-ext", - "cumulus-pallet-parachain-system", + "cumulus-pallet-parachain-system 0.17.1", "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue", + "cumulus-pallet-xcmp-queue 0.17.0", "cumulus-primitives-aura", - "cumulus-primitives-core", - "cumulus-primitives-utility", + "cumulus-primitives-core 0.16.0", + "cumulus-primitives-utility 0.17.0", "enumflags2", - "frame-benchmarking", + "frame-benchmarking 38.0.0", "frame-executive", "frame-metadata-hash-extension", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", @@ -9652,59 +10599,59 @@ dependencies = [ "kusama-runtime-constants", "log", "pallet-aura", - "pallet-authorship", - "pallet-balances", + "pallet-authorship 38.0.0", + "pallet-balances 39.0.0", "pallet-collator-selection", - "pallet-identity", - "pallet-message-queue", + "pallet-identity 38.0.0", + "pallet-message-queue 41.0.2", "pallet-multisig", "pallet-proxy", - "pallet-session", - "pallet-timestamp", - "pallet-transaction-payment", + "pallet-session 38.0.0", + "pallet-timestamp 37.0.0", + "pallet-transaction-payment 38.0.2", "pallet-transaction-payment-rpc-runtime-api", "pallet-utility", - "pallet-xcm", + "pallet-xcm 17.0.1", "pallet-xcm-benchmarks", - "parachains-common", - "parachains-runtimes-test-utils", + "parachains-common 18.0.0", + "parachains-runtimes-test-utils 19.0.0", "parity-scale-codec", - "polkadot-parachain-primitives", + "polkadot-parachain-primitives 14.0.0", "polkadot-primitives 16.0.0", - "polkadot-runtime-common", + "polkadot-runtime-common 17.0.0", "scale-info", "serde", "serde_json", - "sp-api", + "sp-api 34.0.0", "sp-block-builder", "sp-consensus-aura", "sp-core 34.0.0", - "sp-genesis-builder", - "sp-inherents", + "sp-genesis-builder 0.15.1", + "sp-inherents 34.0.0", "sp-offchain", "sp-runtime 39.0.5", - "sp-session", + "sp-session 36.0.0", "sp-std", "sp-storage 21.0.0", "sp-transaction-pool", - "sp-version", - "staging-parachain-info", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "sp-version 37.0.0", + "staging-parachain-info 0.17.0", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "staging-xcm-executor 17.0.0", "substrate-wasm-builder", "system-parachains-constants", - "xcm-runtime-apis", + "xcm-runtime-apis 0.4.2", ] [[package]] name = "people-polkadot-emulated-chain" version = "1.0.0" dependencies = [ - "cumulus-primitives-core", + "cumulus-primitives-core 0.16.0", "emulated-integration-tests-common", - "frame-support", - "parachains-common", + "frame-support 38.2.0", + "parachains-common 18.0.0", "people-polkadot-runtime", "polkadot-emulated-chain", "polkadot-runtime-constants", @@ -9716,25 +10663,25 @@ name = "people-polkadot-integration-tests" version = "1.0.0" dependencies = [ "asset-test-utils", - "cumulus-pallet-parachain-system", + "cumulus-pallet-parachain-system 0.17.1", "emulated-integration-tests-common", - "frame-support", + "frame-support 38.2.0", "integration-tests-helpers", - "pallet-balances", - "pallet-identity", - "pallet-message-queue", - "pallet-xcm", - "parachains-common", + "pallet-balances 39.0.0", + "pallet-identity 38.0.0", + "pallet-message-queue 41.0.2", + "pallet-xcm 17.0.1", + "parachains-common 18.0.0", "parity-scale-codec", "people-polkadot-runtime", "polkadot-runtime", - "polkadot-runtime-common", + "polkadot-runtime-common 17.0.0", "polkadot-runtime-constants", "polkadot-system-emulated-network", "sp-runtime 39.0.5", - "staging-xcm", - "staging-xcm-executor", - "xcm-runtime-apis", + "staging-xcm 14.2.0", + "staging-xcm-executor 17.0.0", + "xcm-runtime-apis 0.4.2", ] [[package]] @@ -9742,68 +10689,68 @@ name = "people-polkadot-runtime" version = "1.0.0" dependencies = [ "cumulus-pallet-aura-ext", - "cumulus-pallet-parachain-system", + "cumulus-pallet-parachain-system 0.17.1", "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue", + "cumulus-pallet-xcmp-queue 0.17.0", "cumulus-primitives-aura", - "cumulus-primitives-core", - "cumulus-primitives-utility", + "cumulus-primitives-core 0.16.0", + "cumulus-primitives-utility 0.17.0", "enumflags2", - "frame-benchmarking", + "frame-benchmarking 38.0.0", "frame-executive", "frame-metadata-hash-extension", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "log", "pallet-aura", - "pallet-authorship", - "pallet-balances", + "pallet-authorship 38.0.0", + "pallet-balances 39.0.0", "pallet-collator-selection", - "pallet-identity", - "pallet-message-queue", + "pallet-identity 38.0.0", + "pallet-message-queue 41.0.2", "pallet-multisig", "pallet-proxy", - "pallet-session", - "pallet-timestamp", - "pallet-transaction-payment", + "pallet-session 38.0.0", + "pallet-timestamp 37.0.0", + "pallet-transaction-payment 38.0.2", "pallet-transaction-payment-rpc-runtime-api", "pallet-utility", - "pallet-xcm", + "pallet-xcm 17.0.1", "pallet-xcm-benchmarks", - "parachains-common", - "parachains-runtimes-test-utils", + "parachains-common 18.0.0", + "parachains-runtimes-test-utils 19.0.0", "parity-scale-codec", - "polkadot-parachain-primitives", - "polkadot-runtime-common", + "polkadot-parachain-primitives 14.0.0", + "polkadot-runtime-common 17.0.0", "polkadot-runtime-constants", "scale-info", "serde", "serde_json", - "sp-api", + "sp-api 34.0.0", "sp-block-builder", "sp-consensus-aura", "sp-core 34.0.0", - "sp-genesis-builder", - "sp-inherents", + "sp-genesis-builder 0.15.1", + "sp-inherents 34.0.0", "sp-offchain", "sp-runtime 39.0.5", - "sp-session", + "sp-session 36.0.0", "sp-std", "sp-storage 21.0.0", "sp-transaction-pool", - "sp-version", - "staging-parachain-info", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "sp-version 37.0.0", + "staging-parachain-info 0.17.0", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "staging-xcm-executor 17.0.0", "substrate-wasm-builder", "system-parachains-constants", - "xcm-runtime-apis", + "xcm-runtime-apis 0.4.2", ] [[package]] @@ -9843,7 +10790,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -9884,7 +10831,7 @@ checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -9954,13 +10901,25 @@ dependencies = [ "sp-runtime 39.0.5", ] +[[package]] +name = "polkadot-core-primitives" +version = "16.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe728468f0519d4ae802cae85b21a50072730fb93ad47bedb34fbc01fa62f125" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-core 35.0.0", + "sp-runtime 40.0.0", +] + [[package]] name = "polkadot-emulated-chain" version = "1.0.0" dependencies = [ "emulated-integration-tests-common", - "pallet-staking", - "parachains-common", + "pallet-staking 38.0.0", + "parachains-common 18.0.0", "polkadot-primitives 16.0.0", "polkadot-runtime", "polkadot-runtime-constants", @@ -9981,7 +10940,7 @@ dependencies = [ "bounded-collections", "derive_more", "parity-scale-codec", - "polkadot-core-primitives", + "polkadot-core-primitives 15.0.0", "scale-info", "serde", "sp-core 34.0.0", @@ -9990,53 +10949,114 @@ dependencies = [ ] [[package]] -name = "polkadot-primitives" +name = "polkadot-parachain-primitives" version = "15.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b57bc055fa389372ec5fc0001b99aeffd50f3fd379280ce572d935189bb58dd8" +checksum = "1d10a3da595ecd419e526a9cfcc013cd00bcd9a2c962991d6efb312df8307eaf" dependencies = [ - "bitvec", - "hex-literal", - "log", + "bounded-collections", + "derive_more", "parity-scale-codec", - "polkadot-core-primitives", - "polkadot-parachain-primitives", + "polkadot-core-primitives 16.0.0", "scale-info", "serde", - "sp-api", - "sp-application-crypto 38.0.0", - "sp-arithmetic 26.0.0", - "sp-authority-discovery", - "sp-consensus-slots", - "sp-core 34.0.0", - "sp-inherents", - "sp-io 38.0.0", - "sp-keystore 0.40.0", - "sp-runtime 39.0.5", - "sp-staking 34.0.0", + "sp-core 35.0.0", + "sp-runtime 40.0.0", + "sp-weights 31.0.0", ] [[package]] -name = "polkadot-primitives" +name = "polkadot-parachain-primitives" version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bb20b75d33212150242d39890d7ededab55f1084160c337f15d0eb8ca8c3ad4" +checksum = "855355882205c6a2e646233e258073f63e358905eabc8931fe676102afc0458b" dependencies = [ - "bitvec", - "hex-literal", - "log", - "parity-scale-codec", - "polkadot-core-primitives", - "polkadot-parachain-primitives", + "bounded-collections", + "derive_more", + "parity-scale-codec", + "polkadot-core-primitives 15.0.0", + "scale-info", + "serde", + "sp-core 34.0.0", + "sp-runtime 39.0.5", + "sp-weights 31.0.0", +] + +[[package]] +name = "polkadot-primitives" +version = "15.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b57bc055fa389372ec5fc0001b99aeffd50f3fd379280ce572d935189bb58dd8" +dependencies = [ + "bitvec", + "hex-literal", + "log", + "parity-scale-codec", + "polkadot-core-primitives 15.0.0", + "polkadot-parachain-primitives 14.0.0", + "scale-info", + "serde", + "sp-api 34.0.0", + "sp-application-crypto 38.0.0", + "sp-arithmetic 26.0.0", + "sp-authority-discovery", + "sp-consensus-slots", + "sp-core 34.0.0", + "sp-inherents 34.0.0", + "sp-io 38.0.0", + "sp-keystore 0.40.0", + "sp-runtime 39.0.5", + "sp-staking 34.0.0", +] + +[[package]] +name = "polkadot-primitives" +version = "16.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6bb20b75d33212150242d39890d7ededab55f1084160c337f15d0eb8ca8c3ad4" +dependencies = [ + "bitvec", + "hex-literal", + "log", + "parity-scale-codec", + "polkadot-core-primitives 15.0.0", + "polkadot-parachain-primitives 14.0.0", + "scale-info", + "serde", + "sp-api 34.0.0", + "sp-application-crypto 38.0.0", + "sp-arithmetic 26.0.0", + "sp-authority-discovery", + "sp-consensus-slots", + "sp-core 34.0.0", + "sp-inherents 34.0.0", + "sp-io 38.0.0", + "sp-keystore 0.40.0", + "sp-runtime 39.0.5", + "sp-staking 36.0.0", +] + +[[package]] +name = "polkadot-primitives" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73dd35f50e77c917a21257c91d4ccaa163de62476f50f48613d43b6ba943bf32" +dependencies = [ + "bitvec", + "hex-literal", + "log", + "parity-scale-codec", + "polkadot-core-primitives 15.0.0", + "polkadot-parachain-primitives 16.0.0", "scale-info", "serde", - "sp-api", + "sp-api 34.0.0", "sp-application-crypto 38.0.0", "sp-arithmetic 26.0.0", "sp-authority-discovery", "sp-consensus-slots", "sp-core 34.0.0", - "sp-inherents", + "sp-inherents 34.0.0", "sp-io 38.0.0", "sp-keystore 0.40.0", "sp-runtime 39.0.5", @@ -10048,38 +11068,38 @@ name = "polkadot-runtime" version = "1.0.0" dependencies = [ "approx", - "binary-merkle-tree", - "frame-benchmarking", - "frame-election-provider-support", + "binary-merkle-tree 15.0.1", + "frame-benchmarking 38.0.0", + "frame-election-provider-support 38.0.0", "frame-executive", "frame-metadata-hash-extension", "frame-remote-externalities", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "log", - "pallet-asset-rate", - "pallet-authority-discovery", - "pallet-authorship", - "pallet-babe", + "pallet-asset-rate 17.0.0", + "pallet-authority-discovery 38.0.0", + "pallet-authorship 38.0.0", + "pallet-babe 38.0.0", "pallet-bags-list", - "pallet-balances", + "pallet-balances 39.0.0", "pallet-beefy", "pallet-beefy-mmr", "pallet-bounties", - "pallet-broker", + "pallet-broker 0.17.2", "pallet-child-bounties", "pallet-conviction-voting", "pallet-delegated-staking", - "pallet-election-provider-multi-phase", - "pallet-election-provider-support-benchmarking", - "pallet-fast-unstake", + "pallet-election-provider-multi-phase 37.0.0", + "pallet-election-provider-support-benchmarking 37.0.0", + "pallet-fast-unstake 37.0.0", "pallet-grandpa", "pallet-indices", - "pallet-message-queue", + "pallet-message-queue 41.0.2", "pallet-mmr", "pallet-multisig", "pallet-nomination-pools", @@ -10091,33 +11111,33 @@ dependencies = [ "pallet-proxy", "pallet-referenda", "pallet-scheduler", - "pallet-session", + "pallet-session 38.0.0", "pallet-session-benchmarking", - "pallet-staking", + "pallet-staking 38.0.0", "pallet-staking-reward-curve", "pallet-staking-reward-fn", "pallet-staking-runtime-api", "pallet-state-trie-migration", - "pallet-timestamp", - "pallet-transaction-payment", + "pallet-timestamp 37.0.0", + "pallet-transaction-payment 38.0.2", "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury", + "pallet-treasury 37.0.0", "pallet-utility", - "pallet-vesting", + "pallet-vesting 38.0.0", "pallet-whitelist", - "pallet-xcm", + "pallet-xcm 17.0.1", "pallet-xcm-benchmarks", "parity-scale-codec", - "polkadot-parachain-primitives", + "polkadot-parachain-primitives 14.0.0", "polkadot-primitives 16.0.0", - "polkadot-runtime-common", + "polkadot-runtime-common 17.0.0", "polkadot-runtime-constants", - "polkadot-runtime-parachains", + "polkadot-runtime-parachains 17.0.1", "relay-common", "scale-info", "separator", "serde_json", - "sp-api", + "sp-api 34.0.0", "sp-application-crypto 38.0.0", "sp-arithmetic 26.0.0", "sp-authority-discovery", @@ -10126,28 +11146,78 @@ dependencies = [ "sp-consensus-beefy", "sp-core 34.0.0", "sp-debug-derive", - "sp-genesis-builder", - "sp-inherents", + "sp-genesis-builder 0.15.1", + "sp-inherents 34.0.0", "sp-io 38.0.0", "sp-keyring", "sp-npos-elections", "sp-offchain", "sp-runtime 39.0.5", - "sp-session", + "sp-session 36.0.0", "sp-staking 36.0.0", "sp-std", "sp-storage 21.0.0", "sp-tracing 17.0.1", "sp-transaction-pool", "sp-trie 37.0.0", - "sp-version", + "sp-version 37.0.0", "ss58-registry", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "staging-xcm-executor 17.0.0", "substrate-wasm-builder", "tokio", - "xcm-runtime-apis", + "xcm-runtime-apis 0.4.2", +] + +[[package]] +name = "polkadot-runtime-common" +version = "16.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbc0933e11c9e9b71f16b4b6fdabe7fe045302fc98a7373f7e8e4263fb8e3c55" +dependencies = [ + "bitvec", + "frame-benchmarking 37.0.0", + "frame-election-provider-support 37.0.0", + "frame-support 37.1.0", + "frame-system 37.1.0", + "impl-trait-for-tuples", + "libsecp256k1", + "log", + "pallet-asset-rate 16.0.0", + "pallet-authorship 37.0.0", + "pallet-balances 38.0.0", + "pallet-broker 0.16.0", + "pallet-election-provider-multi-phase 36.0.0", + "pallet-fast-unstake 36.0.0", + "pallet-identity 37.0.0", + "pallet-session 37.0.0", + "pallet-staking 37.0.0", + "pallet-staking-reward-fn", + "pallet-timestamp 36.0.1", + "pallet-transaction-payment 37.0.1", + "pallet-treasury 36.0.1", + "pallet-vesting 37.0.0", + "parity-scale-codec", + "polkadot-primitives 15.0.0", + "polkadot-runtime-parachains 16.0.3", + "rustc-hex", + "scale-info", + "serde", + "serde_derive", + "slot-range-helper", + "sp-api 34.0.0", + "sp-core 34.0.0", + "sp-inherents 34.0.0", + "sp-io 38.0.0", + "sp-npos-elections", + "sp-runtime 39.0.5", + "sp-session 35.0.0", + "sp-staking 34.0.0", + "staging-xcm 14.2.0", + "staging-xcm-builder 16.0.3", + "staging-xcm-executor 16.0.0", + "static_assertions", ] [[package]] @@ -10157,47 +11227,97 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc15154ba5ca55d323fcf7af0f5dcd39d58dcb4dfac3d9b30404840a6d8bbde4" dependencies = [ "bitvec", - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-election-provider-support 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "impl-trait-for-tuples", "libsecp256k1", "log", - "pallet-asset-rate", - "pallet-authorship", - "pallet-babe", - "pallet-balances", - "pallet-broker", - "pallet-election-provider-multi-phase", - "pallet-fast-unstake", - "pallet-identity", - "pallet-session", - "pallet-staking", + "pallet-asset-rate 17.0.0", + "pallet-authorship 38.0.0", + "pallet-babe 38.0.0", + "pallet-balances 39.0.0", + "pallet-broker 0.17.2", + "pallet-election-provider-multi-phase 37.0.0", + "pallet-fast-unstake 37.0.0", + "pallet-identity 38.0.0", + "pallet-session 38.0.0", + "pallet-staking 38.0.0", "pallet-staking-reward-fn", - "pallet-timestamp", - "pallet-transaction-payment", - "pallet-treasury", - "pallet-vesting", + "pallet-timestamp 37.0.0", + "pallet-transaction-payment 38.0.2", + "pallet-treasury 37.0.0", + "pallet-vesting 38.0.0", "parity-scale-codec", "polkadot-primitives 16.0.0", - "polkadot-runtime-parachains", + "polkadot-runtime-parachains 17.0.1", + "rustc-hex", + "scale-info", + "serde", + "serde_derive", + "slot-range-helper", + "sp-api 34.0.0", + "sp-core 34.0.0", + "sp-inherents 34.0.0", + "sp-io 38.0.0", + "sp-npos-elections", + "sp-runtime 39.0.5", + "sp-session 36.0.0", + "sp-staking 36.0.0", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "staging-xcm-executor 17.0.0", + "static_assertions", +] + +[[package]] +name = "polkadot-runtime-common" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8d3e93eed93620135c16c21ecad2e76b16f161b21984ef9c6eb62f78904c0bf" +dependencies = [ + "bitvec", + "frame-benchmarking 38.0.0", + "frame-election-provider-support 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", + "impl-trait-for-tuples", + "libsecp256k1", + "log", + "pallet-asset-rate 17.0.0", + "pallet-authorship 38.0.0", + "pallet-balances 39.0.0", + "pallet-broker 0.17.2", + "pallet-election-provider-multi-phase 37.0.0", + "pallet-fast-unstake 37.0.0", + "pallet-identity 38.0.0", + "pallet-session 38.0.0", + "pallet-staking 38.0.0", + "pallet-staking-reward-fn", + "pallet-timestamp 37.0.0", + "pallet-transaction-payment 38.0.2", + "pallet-treasury 37.0.0", + "pallet-vesting 38.0.0", + "parity-scale-codec", + "polkadot-primitives 18.0.0", + "polkadot-runtime-parachains 19.0.0", "rustc-hex", "scale-info", "serde", "serde_derive", "slot-range-helper", - "sp-api", + "sp-api 34.0.0", "sp-core 34.0.0", - "sp-inherents", + "sp-inherents 34.0.0", "sp-io 38.0.0", "sp-npos-elections", "sp-runtime 39.0.5", - "sp-session", + "sp-session 36.0.0", "sp-staking 36.0.0", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "staging-xcm 16.0.0", + "staging-xcm-builder 19.0.0", + "staging-xcm-executor 19.0.0", "static_assertions", ] @@ -10205,14 +11325,27 @@ dependencies = [ name = "polkadot-runtime-constants" version = "1.0.0" dependencies = [ - "frame-support", + "frame-support 38.2.0", "polkadot-primitives 16.0.0", - "polkadot-runtime-common", + "polkadot-runtime-common 17.0.0", "smallvec", "sp-core 34.0.0", "sp-runtime 39.0.5", "sp-weights 31.0.0", - "staging-xcm-builder", + "staging-xcm-builder 17.0.3", +] + +[[package]] +name = "polkadot-runtime-metrics" +version = "16.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4636dd0772d838fb2e3c4a54a6530f2921e80d6cde48eba0ecc029e6378f900" +dependencies = [ + "bs58 0.5.1", + "frame-benchmarking 37.0.0", + "parity-scale-codec", + "polkadot-primitives 15.0.0", + "sp-tracing 17.0.1", ] [[package]] @@ -10222,12 +11355,72 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c306f1ace7644a24de860479f92cf8d6467393bb0c9b0777c57e2d42c9d452a" dependencies = [ "bs58 0.5.1", - "frame-benchmarking", + "frame-benchmarking 38.0.0", "parity-scale-codec", "polkadot-primitives 16.0.0", "sp-tracing 17.0.1", ] +[[package]] +name = "polkadot-runtime-metrics" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f626278206d65238a45dd505003676733ebe4a2a6196728fd79c260e0580a5c7" +dependencies = [ + "bs58 0.5.1", + "frame-benchmarking 38.0.0", + "parity-scale-codec", + "polkadot-primitives 18.0.0", + "sp-tracing 17.0.1", +] + +[[package]] +name = "polkadot-runtime-parachains" +version = "16.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "555bc7f3a16d403ee5e3fbae79dee1958851c050129a2a2c98ff579d834671fb" +dependencies = [ + "bitflags 1.3.2", + "bitvec", + "derive_more", + "frame-benchmarking 37.0.0", + "frame-support 37.1.0", + "frame-system 37.1.0", + "impl-trait-for-tuples", + "log", + "pallet-authority-discovery 37.0.0", + "pallet-authorship 37.0.0", + "pallet-babe 37.0.0", + "pallet-balances 38.0.0", + "pallet-broker 0.16.0", + "pallet-message-queue 40.0.1", + "pallet-session 37.0.0", + "pallet-staking 37.0.0", + "pallet-timestamp 36.0.1", + "pallet-vesting 37.0.0", + "parity-scale-codec", + "polkadot-core-primitives 15.0.0", + "polkadot-parachain-primitives 14.0.0", + "polkadot-primitives 15.0.0", + "polkadot-runtime-metrics 16.0.0", + "rand", + "rand_chacha", + "scale-info", + "serde", + "sp-api 34.0.0", + "sp-application-crypto 38.0.0", + "sp-arithmetic 26.0.0", + "sp-core 34.0.0", + "sp-inherents 34.0.0", + "sp-io 38.0.0", + "sp-keystore 0.40.0", + "sp-runtime 39.0.5", + "sp-session 35.0.0", + "sp-staking 34.0.0", + "staging-xcm 14.2.0", + "staging-xcm-executor 16.0.0", +] + [[package]] name = "polkadot-runtime-parachains" version = "17.0.1" @@ -10237,45 +11430,95 @@ dependencies = [ "bitflags 1.3.2", "bitvec", "derive_more", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "impl-trait-for-tuples", "log", - "pallet-authority-discovery", - "pallet-authorship", - "pallet-babe", - "pallet-balances", - "pallet-broker", - "pallet-message-queue", + "pallet-authority-discovery 38.0.0", + "pallet-authorship 38.0.0", + "pallet-babe 38.0.0", + "pallet-balances 39.0.0", + "pallet-broker 0.17.2", + "pallet-message-queue 41.0.2", "pallet-mmr", - "pallet-session", - "pallet-staking", - "pallet-timestamp", - "pallet-vesting", + "pallet-session 38.0.0", + "pallet-staking 38.0.0", + "pallet-timestamp 37.0.0", + "pallet-vesting 38.0.0", "parity-scale-codec", - "polkadot-core-primitives", - "polkadot-parachain-primitives", + "polkadot-core-primitives 15.0.0", + "polkadot-parachain-primitives 14.0.0", "polkadot-primitives 16.0.0", - "polkadot-runtime-metrics", + "polkadot-runtime-metrics 17.0.0", "rand", "rand_chacha", "scale-info", "serde", - "sp-api", + "sp-api 34.0.0", "sp-application-crypto 38.0.0", "sp-arithmetic 26.0.0", "sp-core 34.0.0", - "sp-inherents", + "sp-inherents 34.0.0", "sp-io 38.0.0", "sp-keystore 0.40.0", "sp-runtime 39.0.5", - "sp-session", + "sp-session 36.0.0", "sp-staking 36.0.0", "sp-std", "sp-tracing 17.0.1", - "staging-xcm", - "staging-xcm-executor", + "staging-xcm 14.2.0", + "staging-xcm-executor 17.0.0", + "static_assertions", +] + +[[package]] +name = "polkadot-runtime-parachains" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "262c5f14347b0c087321a2b5218063701e57eaa86f148bf24a97566d86ad008d" +dependencies = [ + "bitflags 1.3.2", + "bitvec", + "derive_more", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", + "impl-trait-for-tuples", + "log", + "pallet-authority-discovery 38.0.0", + "pallet-authorship 38.0.0", + "pallet-babe 38.0.0", + "pallet-balances 39.0.0", + "pallet-broker 0.17.2", + "pallet-message-queue 41.0.2", + "pallet-mmr", + "pallet-session 38.0.0", + "pallet-staking 38.0.0", + "pallet-timestamp 37.0.0", + "pallet-vesting 38.0.0", + "parity-scale-codec", + "polkadot-core-primitives 15.0.0", + "polkadot-parachain-primitives 16.0.0", + "polkadot-primitives 18.0.0", + "polkadot-runtime-metrics 19.0.0", + "rand", + "rand_chacha", + "scale-info", + "serde", + "sp-api 34.0.0", + "sp-application-crypto 38.0.0", + "sp-arithmetic 26.0.0", + "sp-core 34.0.0", + "sp-inherents 34.0.0", + "sp-io 38.0.0", + "sp-keystore 0.40.0", + "sp-runtime 39.0.5", + "sp-session 36.0.0", + "sp-staking 36.0.0", + "sp-std", + "staging-xcm 16.0.0", + "staging-xcm-executor 19.0.0", "static_assertions", ] @@ -10357,7 +11600,7 @@ dependencies = [ "polkavm-common 0.8.0", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -10369,7 +11612,7 @@ dependencies = [ "polkavm-common 0.9.0", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -10379,7 +11622,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "15e85319a0d5129dc9f021c62607e0804f5fb777a05cdda44d750ac0732def66" dependencies = [ "polkavm-derive-impl 0.8.0", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -10389,7 +11632,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ba81f7b5faac81e528eb6158a6f3c9e0bb1008e0ffa19653bc8dea925ecb429" dependencies = [ "polkavm-derive-impl 0.9.0", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -10525,7 +11768,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5" dependencies = [ "proc-macro2", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -10535,12 +11778,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b34d9fd68ae0b74a41b21c03c2f62847aa0ffea044eee893b4c140b37e244e2" dependencies = [ "fixed-hash", - "impl-codec", - "impl-num-traits", - "impl-rlp", - "impl-serde", + "impl-codec 0.6.0", + "impl-num-traits 0.1.2", + "impl-rlp 0.3.0", + "impl-serde 0.4.0", + "scale-info", + "uint 0.9.5", +] + +[[package]] +name = "primitive-types" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d15600a7d856470b7d278b3fe0e311fe28c2526348549f8ef2ff7db3299c87f5" +dependencies = [ + "fixed-hash", + "impl-codec 0.7.0", + "impl-num-traits 0.2.0", + "impl-rlp 0.4.0", + "impl-serde 0.5.0", "scale-info", - "uint", + "uint 0.10.0", ] [[package]] @@ -10594,7 +11852,7 @@ checksum = "3d1eaa7fa0aa1929ffdf7eeb6eac234dde6268914a14ad44d23521ab6a9b258e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -10605,14 +11863,14 @@ checksum = "9b698b0b09d40e9b7c1a47b132d66a8b54bcd20583d9b6d06e4535e383b4405c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] name = "proc-macro2" -version = "1.0.82" +version = "1.0.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b" +checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" dependencies = [ "unicode-ident", ] @@ -10651,7 +11909,7 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -10733,7 +11991,7 @@ dependencies = [ "prost 0.12.6", "prost-types 0.12.6", "regex", - "syn 2.0.65", + "syn 2.0.96", "tempfile", ] @@ -10760,7 +12018,7 @@ dependencies = [ "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -10928,9 +12186,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.35" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" +checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" dependencies = [ "proc-macro2", ] @@ -11065,22 +12323,22 @@ dependencies = [ [[package]] name = "ref-cast" -version = "1.0.20" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acde58d073e9c79da00f2b5b84eed919c8326832648a5b109b3fce1bb1175280" +checksum = "ccf0a6f84d5f1d581da8b41b47ec8600871962f2a528115b542b362d4b744931" dependencies = [ "ref-cast-impl", ] [[package]] name = "ref-cast-impl" -version = "1.0.20" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f7473c2cfcf90008193dd0e3e16599455cb601a9fce322b5bb55de799664925" +checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -11160,7 +12418,7 @@ dependencies = [ "parity-scale-codec", "polkadot-primitives 16.0.0", "scale-info", - "sp-api", + "sp-api 34.0.0", "sp-runtime 39.0.5", ] @@ -11263,6 +12521,16 @@ dependencies = [ "rustc-hex", ] +[[package]] +name = "rlp" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa24e92bb2a83198bb76d661a71df9f7076b8c420b8696e4d3d97d50d94479e3" +dependencies = [ + "bytes", + "rustc-hex", +] + [[package]] name = "rtnetlink" version = "0.10.1" @@ -11292,10 +12560,10 @@ dependencies = [ "num-bigint", "num-traits", "parity-scale-codec", - "primitive-types", + "primitive-types 0.12.2", "proptest", "rand", - "rlp", + "rlp 0.5.2", "ruint-macro", "serde", "valuable", @@ -11547,9 +12815,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.14" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" +checksum = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4" [[package]] name = "rusty-fork" @@ -11637,11 +12905,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f666f8ff11f96bf6d90676739eb7ccb6a156a4507634b7af83b94f0aa8195a50" dependencies = [ "parity-scale-codec", - "sp-api", + "sp-api 34.0.0", "sp-block-builder", "sp-blockchain", "sp-core 34.0.0", - "sp-inherents", + "sp-inherents 34.0.0", "sp-runtime 39.0.5", "sp-trie 37.0.0", ] @@ -11667,7 +12935,7 @@ dependencies = [ "sp-blockchain", "sp-core 34.0.0", "sp-crypto-hashing", - "sp-genesis-builder", + "sp-genesis-builder 0.15.1", "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-state-machine 0.43.0", @@ -11683,7 +12951,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -11700,7 +12968,7 @@ dependencies = [ "sc-executor", "sc-transaction-pool-api", "sc-utils", - "sp-api", + "sp-api 34.0.0", "sp-blockchain", "sp-consensus", "sp-core 34.0.0", @@ -11729,7 +12997,7 @@ dependencies = [ "sc-network-types", "sc-utils", "serde", - "sp-api", + "sp-api 34.0.0", "sp-blockchain", "sp-consensus", "sp-core 34.0.0", @@ -11770,7 +13038,7 @@ dependencies = [ "sc-transaction-pool-api", "sc-utils", "serde_json", - "sp-api", + "sp-api 34.0.0", "sp-application-crypto 38.0.0", "sp-arithmetic 26.0.0", "sp-blockchain", @@ -11796,14 +13064,14 @@ dependencies = [ "sc-executor-polkavm", "sc-executor-wasmtime", "schnellru", - "sp-api", + "sp-api 34.0.0", "sp-core 34.0.0", "sp-externalities 0.29.0", "sp-io 38.0.0", "sp-panic-handler", "sp-runtime-interface 28.0.0", "sp-trie 37.0.0", - "sp-version", + "sp-version 37.0.0", "sp-wasm-interface 21.0.1", "tracing", ] @@ -11874,7 +13142,7 @@ dependencies = [ "sc-network", "sc-network-types", "sc-transaction-pool-api", - "sp-api", + "sp-api 34.0.0", "sp-consensus", "sp-core 34.0.0", "sp-keystore 0.40.0", @@ -12047,7 +13315,7 @@ dependencies = [ "sp-core 34.0.0", "sp-rpc", "sp-runtime 39.0.5", - "sp-version", + "sp-version 37.0.0", "thiserror", ] @@ -12135,7 +13403,7 @@ checksum = "afc79ba56a1c742f5aeeed1f1801f3edf51f7e818f0a54582cac6f131364ea7b" dependencies = [ "derive_more", "parity-scale-codec", - "primitive-types", + "primitive-types 0.12.2", "scale-bits 0.5.0", "scale-decode-derive", "scale-type-resolver 0.1.1", @@ -12175,7 +13443,7 @@ checksum = "628800925a33794fb5387781b883b5e14d130fece9af5a63613867b8de07c5c7" dependencies = [ "derive_more", "parity-scale-codec", - "primitive-types", + "primitive-types 0.12.2", "scale-bits 0.5.0", "scale-encode-derive", "scale-type-resolver 0.1.1", @@ -12246,7 +13514,7 @@ dependencies = [ "proc-macro2", "quote", "scale-info", - "syn 2.0.65", + "syn 2.0.96", "thiserror", ] @@ -12479,9 +13747,9 @@ checksum = "f97841a747eef040fcd2e7b3b9a220a7205926e60488e673d9e4926d27772ce5" [[package]] name = "serde" -version = "1.0.210" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" +checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" dependencies = [ "serde_derive", ] @@ -12516,20 +13784,20 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.210" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" +checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] name = "serde_json" -version = "1.0.131" +version = "1.0.137" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67d42a0bd4ac281beff598909bb56a86acaf979b84483e1c79c10dcaf98f8cf3" +checksum = "930cfb6e6abf99298aaad7d29abbef7a9999a9a8806a40088f55f0dcec03146b" dependencies = [ "itoa", "memchr", @@ -12897,13 +14165,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10bd720997e558beb556d354238fa90781deb38241cf31c1b6368738ef21c279" dependencies = [ "byte-slice-cast", - "frame-support", + "frame-support 38.2.0", "hex", "parity-scale-codec", - "rlp", + "rlp 0.5.2", "scale-info", "serde", - "snowbridge-ethereum", + "snowbridge-ethereum 0.9.0", "snowbridge-milagro-bls", "sp-core 34.0.0", "sp-io 38.0.0", @@ -12913,111 +14181,203 @@ dependencies = [ "ssz_rs_derive", ] +[[package]] +name = "snowbridge-beacon-primitives" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30ae387f38ed2cdeece98b8610a674bb5e19d2c2c320cdf441e08627b2ccb70f" +dependencies = [ + "byte-slice-cast", + "frame-support 39.0.0", + "hex", + "parity-scale-codec", + "rlp 0.6.1", + "scale-info", + "serde", + "snowbridge-ethereum 0.11.0", + "snowbridge-milagro-bls", + "sp-core 35.0.0", + "sp-io 39.0.0", + "sp-runtime 40.0.0", + "sp-std", + "ssz_rs", + "ssz_rs_derive", +] + [[package]] name = "snowbridge-core" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6be61e4db95d1e253a1d5e722953b2d2f6605e5f9761f0a919e5d3fbdbff9da9" dependencies = [ - "ethabi-decode", - "frame-support", - "frame-system", + "ethabi-decode 1.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "hex-literal", "parity-scale-codec", - "polkadot-parachain-primitives", + "polkadot-parachain-primitives 14.0.0", "scale-info", "serde", - "snowbridge-beacon-primitives", + "snowbridge-beacon-primitives 0.10.0", "sp-arithmetic 26.0.0", "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-std", - "staging-xcm", - "staging-xcm-builder", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", ] [[package]] -name = "snowbridge-ethereum" -version = "0.9.0" +name = "snowbridge-core" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc3d6d549c57df27cf89ec852f932fa4008eea877a6911a87e03e8002104eabd" +checksum = "6948906cbc2380590a7f020eb12a681b1cba88adb5308907091724731ed58c8a" dependencies = [ - "ethabi-decode", - "ethbloom", - "ethereum-types", + "ethabi-decode 1.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "hex-literal", - "parity-bytes", "parity-scale-codec", - "rlp", + "polkadot-parachain-primitives 16.0.0", "scale-info", "serde", - "serde-big-array", + "snowbridge-beacon-primitives 0.10.0", + "sp-arithmetic 26.0.0", + "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-std", + "staging-xcm 16.0.0", + "staging-xcm-builder 19.0.0", ] [[package]] -name = "snowbridge-milagro-bls" -version = "1.5.4" +name = "snowbridge-core" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "026aa8638f690a53e3f7676024b9e913b1cab0111d1b7b92669d40a188f9d7e6" +checksum = "dcf9ac462013e55a7fc94f274fd20c39f6a4370b67992bae06c5064f994d991a" dependencies = [ - "hex", - "lazy_static", + "ethabi-decode 2.0.0", + "frame-support 39.0.0", + "frame-system 39.0.0", + "hex-literal", "parity-scale-codec", - "rand", + "polkadot-parachain-primitives 15.0.0", "scale-info", - "snowbridge-amcl", - "zeroize", + "serde", + "snowbridge-beacon-primitives 0.12.0", + "sp-arithmetic 26.0.0", + "sp-core 35.0.0", + "sp-io 39.0.0", + "sp-runtime 40.0.0", + "sp-std", + "staging-xcm 15.0.1", + "staging-xcm-builder 18.0.0", ] [[package]] -name = "snowbridge-outbound-queue-merkle-tree" -version = "0.9.1" +name = "snowbridge-ethereum" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74c6a9b65fa61711b704f0c6afb3663c6288288e8822ddae5cc1146fe3ad9ce8" +checksum = "dc3d6d549c57df27cf89ec852f932fa4008eea877a6911a87e03e8002104eabd" dependencies = [ + "ethabi-decode 1.0.0", + "ethbloom 0.13.0", + "ethereum-types 0.14.1", + "hex-literal", + "parity-bytes", "parity-scale-codec", + "rlp 0.5.2", "scale-info", - "sp-core 34.0.0", + "serde", + "serde-big-array", + "sp-io 38.0.0", "sp-runtime 39.0.5", + "sp-std", ] [[package]] -name = "snowbridge-outbound-queue-runtime-api" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d27b8d9cb8022637a5ce4f52692520fa75874f393e04ef5cd75bd8795087f6" +name = "snowbridge-ethereum" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "510ced138ecff55bba6699d44a5f117a6baafe11717a54e67cd83d9aa2a76c77" +dependencies = [ + "ethabi-decode 2.0.0", + "ethbloom 0.14.1", + "ethereum-types 0.15.1", + "hex-literal", + "parity-bytes", + "parity-scale-codec", + "rlp 0.6.1", + "scale-info", + "serde", + "serde-big-array", + "sp-io 39.0.0", + "sp-runtime 40.0.0", + "sp-std", +] + +[[package]] +name = "snowbridge-milagro-bls" +version = "1.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "026aa8638f690a53e3f7676024b9e913b1cab0111d1b7b92669d40a188f9d7e6" +dependencies = [ + "hex", + "lazy_static", + "parity-scale-codec", + "rand", + "scale-info", + "snowbridge-amcl", + "zeroize", +] + +[[package]] +name = "snowbridge-outbound-queue-merkle-tree" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74c6a9b65fa61711b704f0c6afb3663c6288288e8822ddae5cc1146fe3ad9ce8" dependencies = [ - "frame-support", "parity-scale-codec", - "snowbridge-core", + "scale-info", + "sp-core 34.0.0", + "sp-runtime 39.0.5", +] + +[[package]] +name = "snowbridge-outbound-queue-runtime-api" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3bbcad93662fffb2a462001148563b05b2f1d84213852ad00fb607dbee8c64fc" +dependencies = [ + "frame-support 38.2.0", + "parity-scale-codec", + "snowbridge-core 0.11.0", "snowbridge-outbound-queue-merkle-tree", - "sp-api", + "sp-api 34.0.0", "sp-std", ] [[package]] name = "snowbridge-pallet-ethereum-client" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d53d32d8470c643f9f8c1f508e1e34263f76297e4c9150e10e8f2e0b63992e1" +checksum = "19f0253fc2c9b5f2edc871a5581c1725a4f9f7ccacafdcb1dd7c3d79f606996f" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "hex-literal", "log", - "pallet-timestamp", + "pallet-timestamp 37.0.0", "parity-scale-codec", "scale-info", "serde", - "snowbridge-beacon-primitives", - "snowbridge-core", - "snowbridge-ethereum", - "snowbridge-pallet-ethereum-client-fixtures", + "snowbridge-beacon-primitives 0.10.0", + "snowbridge-core 0.11.0", + "snowbridge-ethereum 0.9.0", + "snowbridge-pallet-ethereum-client-fixtures 0.19.0", "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", @@ -13025,76 +14385,115 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "snowbridge-pallet-ethereum-client" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a1482f30012b7469391ef7bdda59bc9e8c73f55d1a26c946697c8d9769ae66b" +dependencies = [ + "frame-benchmarking 39.0.0", + "frame-support 39.0.0", + "frame-system 39.0.0", + "hex-literal", + "log", + "pallet-timestamp 38.0.0", + "parity-scale-codec", + "scale-info", + "serde", + "snowbridge-beacon-primitives 0.12.0", + "snowbridge-core 0.12.0", + "snowbridge-ethereum 0.11.0", + "snowbridge-pallet-ethereum-client-fixtures 0.20.0", + "sp-core 35.0.0", + "sp-io 39.0.0", + "sp-runtime 40.0.0", + "sp-std", + "static_assertions", +] + [[package]] name = "snowbridge-pallet-ethereum-client-fixtures" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3984b98465af1d862d4e87ba783e1731f2a3f851b148d6cb98d526cebd351185" +checksum = "50ae854cc37d59c38f2577eef3c236fe44dbd0c30db45be0a7c3596bc3c2f5c0" dependencies = [ "hex-literal", - "snowbridge-beacon-primitives", - "snowbridge-core", + "snowbridge-beacon-primitives 0.10.0", + "snowbridge-core 0.11.0", "sp-core 34.0.0", "sp-std", ] +[[package]] +name = "snowbridge-pallet-ethereum-client-fixtures" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "477077f4537b7e8e27fd0971eb6c167374c802ebde8aba5a47c4d69590937d08" +dependencies = [ + "hex-literal", + "snowbridge-beacon-primitives 0.12.0", + "snowbridge-core 0.12.0", + "sp-core 35.0.0", + "sp-std", +] + [[package]] name = "snowbridge-pallet-inbound-queue" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2e6a9d00e60e3744e6b6f0c21fea6694b9c6401ac40e41340a96e561dcf1935" +checksum = "de24125bdaa28cca428bc1473e3b607b5c841c79d8da31ca5f0e48de3485e728" dependencies = [ "alloy-primitives", "alloy-sol-types", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "hex-literal", "log", - "pallet-balances", + "pallet-balances 39.0.0", "parity-scale-codec", "scale-info", "serde", - "snowbridge-beacon-primitives", - "snowbridge-core", + "snowbridge-beacon-primitives 0.10.0", + "snowbridge-core 0.11.0", "snowbridge-pallet-inbound-queue-fixtures", "snowbridge-router-primitives", "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-std", - "staging-xcm", - "staging-xcm-executor", + "staging-xcm 16.0.0", + "staging-xcm-executor 19.0.0", ] [[package]] name = "snowbridge-pallet-inbound-queue-fixtures" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b099db83f4c10c0bf84e87deb1596019f91411ea1c8c9733ea9a7f2e7e967073" +checksum = "85bd5ae6845588ce536b0607673ef40b73a57d21cb925db727a9fe6050cb6d4f" dependencies = [ "hex-literal", - "snowbridge-beacon-primitives", - "snowbridge-core", + "snowbridge-beacon-primitives 0.10.0", + "snowbridge-core 0.11.0", "sp-core 34.0.0", "sp-std", ] [[package]] name = "snowbridge-pallet-outbound-queue" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7d49478041b6512c710d0d4655675d146fe00a8e0c1624e5d8a1d6c161d490f" +checksum = "914042eb8948845635a014de1ad2641e3959b24339bf8bdf47fd10793d569abb" dependencies = [ - "bridge-hub-common", - "ethabi-decode", - "frame-benchmarking", - "frame-support", - "frame-system", + "bridge-hub-common 0.11.0", + "ethabi-decode 1.0.0", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "parity-scale-codec", "scale-info", "serde", - "snowbridge-core", + "snowbridge-core 0.11.0", "snowbridge-outbound-queue-merkle-tree", "sp-arithmetic 26.0.0", "sp-core 34.0.0", @@ -13105,105 +14504,105 @@ dependencies = [ [[package]] name = "snowbridge-pallet-system" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "674db59b3c8013382e5c07243ad9439b64d81d2e8b3c4f08d752b55aa5de697e" +checksum = "265c941d5747a177f531e796c66e6d110a4a2e0c47dd15c2bc4bca3c984032f2" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "log", "parity-scale-codec", "scale-info", - "snowbridge-core", + "snowbridge-core 0.11.0", "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-std", - "staging-xcm", - "staging-xcm-executor", + "staging-xcm 16.0.0", + "staging-xcm-executor 19.0.0", ] [[package]] name = "snowbridge-router-primitives" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "025f1e6805753821b1db539369f1fb183fd59fd5df7023f7633a4c0cfd3e62f9" +checksum = "348d3a7acdcdc765be626729da5294f2af9eeaf3062c4e2e777a5c5e3118c58a" dependencies = [ - "frame-support", + "frame-support 38.2.0", "hex-literal", "log", "parity-scale-codec", "scale-info", - "snowbridge-core", + "snowbridge-core 0.11.0", "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-std", - "staging-xcm", - "staging-xcm-executor", + "staging-xcm 16.0.0", + "staging-xcm-executor 19.0.0", ] [[package]] name = "snowbridge-runtime-common" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6093f0e73d6cfdd2eea8712155d1d75b5063fc9b1d854d2665b097b4bb29570d" +checksum = "03576833a00a7a5604887d7f0d9020ded0181ceef7698818abf2492058141d01" dependencies = [ - "frame-support", + "frame-support 38.2.0", "log", "parity-scale-codec", - "snowbridge-core", + "snowbridge-core 0.11.0", "sp-arithmetic 26.0.0", "sp-std", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "staging-xcm 16.0.0", + "staging-xcm-builder 19.0.0", + "staging-xcm-executor 19.0.0", ] [[package]] name = "snowbridge-runtime-test-common" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "242ad550a31ebd8e29a17beb89f1e5ddf4e657ebdf667fb9e4c0660428de4e9b" +checksum = "e91c511cd085995a9fec797214a0ce6045cc82b7ffe1665c2eda32ebe8054602" dependencies = [ - "cumulus-pallet-parachain-system", - "frame-support", - "frame-system", - "pallet-balances", + "cumulus-pallet-parachain-system 0.19.0", + "frame-support 38.2.0", + "frame-system 38.0.0", + "pallet-balances 39.0.0", "pallet-collator-selection", - "pallet-message-queue", - "pallet-session", - "pallet-timestamp", + "pallet-message-queue 41.0.2", + "pallet-session 38.0.0", + "pallet-timestamp 37.0.0", "pallet-utility", - "pallet-xcm", - "parachains-runtimes-test-utils", + "pallet-xcm 19.0.0", + "parachains-runtimes-test-utils 21.0.0", "parity-scale-codec", - "snowbridge-core", - "snowbridge-pallet-ethereum-client", - "snowbridge-pallet-ethereum-client-fixtures", + "snowbridge-core 0.11.0", + "snowbridge-pallet-ethereum-client 0.11.0", + "snowbridge-pallet-ethereum-client-fixtures 0.19.0", "snowbridge-pallet-outbound-queue", "snowbridge-pallet-system", "sp-core 34.0.0", "sp-io 38.0.0", "sp-keyring", "sp-runtime 39.0.5", - "staging-parachain-info", - "staging-xcm", - "staging-xcm-executor", + "staging-parachain-info 0.19.0", + "staging-xcm 16.0.0", + "staging-xcm-executor 19.0.0", ] [[package]] name = "snowbridge-system-runtime-api" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68b8b83b3db781c49844312a23965073e4d93341739a35eafe526c53b578d3b7" +checksum = "cef0c9cb2023f868767e09893d7373e8ea9cc040fbabc0fa2b9760b5cff0335c" dependencies = [ "parity-scale-codec", - "snowbridge-core", - "sp-api", + "snowbridge-core 0.11.0", + "sp-api 34.0.0", "sp-std", - "staging-xcm", + "staging-xcm 16.0.0", ] [[package]] @@ -13267,15 +14666,38 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-api-proc-macro", + "sp-api-proc-macro 20.0.0", "sp-core 34.0.0", "sp-externalities 0.29.0", - "sp-metadata-ir", + "sp-metadata-ir 0.7.0", "sp-runtime 39.0.5", "sp-runtime-interface 28.0.0", "sp-state-machine 0.43.0", "sp-trie 37.0.0", - "sp-version", + "sp-version 37.0.0", + "thiserror", +] + +[[package]] +name = "sp-api" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7538a61120585b0e1e89d9de57448732ea4d3f9d175cab882b3c86e9809612a0" +dependencies = [ + "docify", + "hash-db", + "log", + "parity-scale-codec", + "scale-info", + "sp-api-proc-macro 21.0.0", + "sp-core 35.0.0", + "sp-externalities 0.30.0", + "sp-metadata-ir 0.8.0", + "sp-runtime 40.0.0", + "sp-runtime-interface 29.0.0", + "sp-state-machine 0.44.0", + "sp-trie 38.0.0", + "sp-version 38.0.0", "thiserror", ] @@ -13291,7 +14713,22 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", +] + +[[package]] +name = "sp-api-proc-macro" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37f8b9621cfa68a45d6f9c124e672b8f6780839a6c95279a7877d244fef8d1dc" +dependencies = [ + "Inflector", + "blake2 0.10.6", + "expander", + "proc-macro-crate 3.1.0", + "proc-macro2", + "quote", + "syn 2.0.96", ] [[package]] @@ -13321,6 +14758,19 @@ dependencies = [ "sp-io 38.0.0", ] +[[package]] +name = "sp-application-crypto" +version = "39.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f6850bd745fe9c0a200a8e729a82c8036250e1ad1ef24ed7498b2289935c974" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 35.0.0", + "sp-io 39.0.0", +] + [[package]] name = "sp-arithmetic" version = "25.0.0" @@ -13360,7 +14810,7 @@ checksum = "519c33af0e25ba2dd2eb3790dc404d634b6e4ce0801bcc8fa3574e07c365e734" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api", + "sp-api 34.0.0", "sp-application-crypto 38.0.0", "sp-runtime 39.0.5", ] @@ -13371,8 +14821,8 @@ version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74738809461e3d4bd707b5b94e0e0c064a623a74a6a8fe5c98514417a02858dd" dependencies = [ - "sp-api", - "sp-inherents", + "sp-api 34.0.0", + "sp-inherents 34.0.0", "sp-runtime 39.0.5", ] @@ -13386,7 +14836,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", "schnellru", - "sp-api", + "sp-api 34.0.0", "sp-consensus", "sp-core 34.0.0", "sp-database", @@ -13406,7 +14856,7 @@ dependencies = [ "futures", "log", "sp-core 34.0.0", - "sp-inherents", + "sp-inherents 34.0.0", "sp-runtime 39.0.5", "sp-state-machine 0.43.0", "thiserror", @@ -13421,12 +14871,12 @@ dependencies = [ "async-trait", "parity-scale-codec", "scale-info", - "sp-api", + "sp-api 34.0.0", "sp-application-crypto 38.0.0", "sp-consensus-slots", - "sp-inherents", + "sp-inherents 34.0.0", "sp-runtime 39.0.5", - "sp-timestamp", + "sp-timestamp 34.0.0", ] [[package]] @@ -13439,13 +14889,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api", + "sp-api 34.0.0", "sp-application-crypto 38.0.0", "sp-consensus-slots", "sp-core 34.0.0", - "sp-inherents", + "sp-inherents 34.0.0", "sp-runtime 39.0.5", - "sp-timestamp", + "sp-timestamp 34.0.0", ] [[package]] @@ -13458,7 +14908,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api", + "sp-api 34.0.0", "sp-application-crypto 38.0.0", "sp-core 34.0.0", "sp-crypto-hashing", @@ -13481,7 +14931,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api", + "sp-api 34.0.0", "sp-application-crypto 38.0.0", "sp-core 34.0.0", "sp-keystore 0.40.0", @@ -13497,7 +14947,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-timestamp", + "sp-timestamp 34.0.0", ] [[package]] @@ -13516,7 +14966,7 @@ dependencies = [ "futures", "hash-db", "hash256-std-hasher", - "impl-serde", + "impl-serde 0.4.0", "itertools 0.10.5", "k256", "libsecp256k1", @@ -13526,7 +14976,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", "paste", - "primitive-types", + "primitive-types 0.12.2", "rand", "scale-info", "schnorrkel", @@ -13563,7 +15013,7 @@ dependencies = [ "futures", "hash-db", "hash256-std-hasher", - "impl-serde", + "impl-serde 0.4.0", "itertools 0.11.0", "k256", "libsecp256k1", @@ -13573,7 +15023,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", "paste", - "primitive-types", + "primitive-types 0.12.2", "rand", "scale-info", "schnorrkel", @@ -13594,6 +15044,53 @@ dependencies = [ "zeroize", ] +[[package]] +name = "sp-core" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4532774405a712a366a98080cbb4daa28c38ddff0ec595902ad6ee6a78a809f8" +dependencies = [ + "array-bytes", + "bitflags 1.3.2", + "blake2 0.10.6", + "bounded-collections", + "bs58 0.5.1", + "dyn-clonable", + "ed25519-zebra 4.0.3", + "futures", + "hash-db", + "hash256-std-hasher", + "impl-serde 0.5.0", + "itertools 0.11.0", + "k256", + "libsecp256k1", + "log", + "merlin", + "parity-bip39", + "parity-scale-codec", + "parking_lot 0.12.3", + "paste", + "primitive-types 0.13.1", + "rand", + "scale-info", + "schnorrkel", + "secp256k1", + "secrecy", + "serde", + "sp-crypto-hashing", + "sp-debug-derive", + "sp-externalities 0.30.0", + "sp-runtime-interface 29.0.0", + "sp-std", + "sp-storage 22.0.0", + "ss58-registry", + "substrate-bip39 0.6.0", + "thiserror", + "tracing", + "w3f-bls", + "zeroize", +] + [[package]] name = "sp-crypto-hashing" version = "0.1.0" @@ -13616,7 +15113,7 @@ checksum = "b85d0f1f1e44bd8617eb2a48203ee854981229e3e79e6f468c7175d5fd37489b" dependencies = [ "quote", "sp-crypto-hashing", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -13637,7 +15134,7 @@ checksum = "48d09fa0a5f7299fb81ee25ae3853d26200f7a348148aed6de76be905c007dbe" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -13663,6 +15160,17 @@ dependencies = [ "sp-storage 21.0.0", ] +[[package]] +name = "sp-externalities" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30cbf059dce180a8bf8b6c8b08b6290fa3d1c7f069a60f1df038ab5dd5fc0ba6" +dependencies = [ + "environmental", + "parity-scale-codec", + "sp-storage 22.0.0", +] + [[package]] name = "sp-genesis-builder" version = "0.15.1" @@ -13672,10 +15180,23 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde_json", - "sp-api", + "sp-api 34.0.0", "sp-runtime 39.0.5", ] +[[package]] +name = "sp-genesis-builder" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4bd990146f77cdeff46e2a85b160718de021832a3c805c4a44c81f4ebba7999" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde_json", + "sp-api 35.0.0", + "sp-runtime 40.0.0", +] + [[package]] name = "sp-inherents" version = "34.0.0" @@ -13690,6 +15211,20 @@ dependencies = [ "thiserror", ] +[[package]] +name = "sp-inherents" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "575142ee4947deb9e5b731efbbfd432b1d28fc26f130f4cfdd3660e851907298" +dependencies = [ + "async-trait", + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "sp-runtime 40.0.0", + "thiserror", +] + [[package]] name = "sp-io" version = "33.0.0" @@ -13744,6 +15279,33 @@ dependencies = [ "tracing-core", ] +[[package]] +name = "sp-io" +version = "39.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86554fd101635b388e41ce83c28754ee30078e6a93480e1310914b4b09a67130" +dependencies = [ + "bytes", + "docify", + "ed25519-dalek", + "libsecp256k1", + "log", + "parity-scale-codec", + "polkavm-derive 0.9.1", + "rustversion", + "secp256k1", + "sp-core 35.0.0", + "sp-crypto-hashing", + "sp-externalities 0.30.0", + "sp-keystore 0.41.0", + "sp-runtime-interface 29.0.0", + "sp-state-machine 0.44.0", + "sp-tracing 17.0.1", + "sp-trie 38.0.0", + "tracing", + "tracing-core", +] + [[package]] name = "sp-keyring" version = "39.0.0" @@ -13779,6 +15341,18 @@ dependencies = [ "sp-externalities 0.29.0", ] +[[package]] +name = "sp-keystore" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1d41475fcdf253f9f0da839564c1b7f8a95c6a293ddfffd6e48e3671e76f33b" +dependencies = [ + "parity-scale-codec", + "parking_lot 0.12.3", + "sp-core 35.0.0", + "sp-externalities 0.30.0", +] + [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" @@ -13800,6 +15374,17 @@ dependencies = [ "scale-info", ] +[[package]] +name = "sp-metadata-ir" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "427be4e8e6a33cb8ffc8c91f8834b9c6f563daf246e8f0da16e9e0db3db55f5a" +dependencies = [ + "frame-metadata 18.0.0", + "parity-scale-codec", + "scale-info", +] + [[package]] name = "sp-mixnet" version = "0.12.0" @@ -13808,7 +15393,7 @@ checksum = "3b0b017dd54823b6e62f9f7171a1df350972e5c6d0bf17e0c2f78680b5c31942" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api", + "sp-api 34.0.0", "sp-application-crypto 38.0.0", ] @@ -13823,7 +15408,7 @@ dependencies = [ "polkadot-ckb-merkle-mountain-range", "scale-info", "serde", - "sp-api", + "sp-api 34.0.0", "sp-core 34.0.0", "sp-debug-derive", "sp-runtime 39.0.5", @@ -13850,19 +15435,18 @@ version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d9de237d72ecffd07f90826eef18360208b16d8de939d54e61591fac0fcbf99" dependencies = [ - "sp-api", + "sp-api 34.0.0", "sp-core 34.0.0", "sp-runtime 39.0.5", ] [[package]] name = "sp-panic-handler" -version = "13.0.0" +version = "13.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8f5a17a0a11de029a8b811cb6e8b32ce7e02183cc04a3e965c383246798c416" +checksum = "81478b3740b357fa0ea10fcdc1ee02ebae7734e50f80342c4743476d9f78eeea" dependencies = [ "backtrace", - "lazy_static", "regex", ] @@ -13929,6 +15513,36 @@ dependencies = [ "tracing", ] +[[package]] +name = "sp-runtime" +version = "40.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97c47600a543323cb53d013e2cb8e907d13d972ece014ea0b076700c455071c2" +dependencies = [ + "binary-merkle-tree 16.0.0", + "docify", + "either", + "hash256-std-hasher", + "impl-trait-for-tuples", + "log", + "num-traits", + "parity-scale-codec", + "paste", + "rand", + "scale-info", + "serde", + "simple-mermaid", + "sp-application-crypto 39.0.0", + "sp-arithmetic 26.0.0", + "sp-core 35.0.0", + "sp-io 39.0.0", + "sp-std", + "sp-trie 38.0.0", + "sp-weights 31.0.0", + "tracing", + "tuplex", +] + [[package]] name = "sp-runtime-interface" version = "26.0.0" @@ -13939,7 +15553,7 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "polkavm-derive 0.8.0", - "primitive-types", + "primitive-types 0.12.2", "sp-externalities 0.27.0", "sp-runtime-interface-proc-macro", "sp-std", @@ -13959,7 +15573,7 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "polkavm-derive 0.9.1", - "primitive-types", + "primitive-types 0.12.2", "sp-externalities 0.29.0", "sp-runtime-interface-proc-macro", "sp-std", @@ -13969,6 +15583,26 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "sp-runtime-interface" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51e83d940449837a8b2a01b4d877dd22d896fd14d3d3ade875787982da994a33" +dependencies = [ + "bytes", + "impl-trait-for-tuples", + "parity-scale-codec", + "polkavm-derive 0.9.1", + "primitive-types 0.13.1", + "sp-externalities 0.30.0", + "sp-runtime-interface-proc-macro", + "sp-std", + "sp-storage 22.0.0", + "sp-tracing 17.0.1", + "sp-wasm-interface 21.0.1", + "static_assertions", +] + [[package]] name = "sp-runtime-interface-proc-macro" version = "18.0.0" @@ -13980,7 +15614,22 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", +] + +[[package]] +name = "sp-session" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d04fcd2d1270038be94d00103e8e95f7fbab9075dcc78096b91d8931ee970d73" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-api 34.0.0", + "sp-core 34.0.0", + "sp-keystore 0.40.0", + "sp-runtime 39.0.5", + "sp-staking 34.0.0", ] [[package]] @@ -13991,7 +15640,7 @@ checksum = "00a3a307fedc423fb8cd2a7726a3bbb99014f1b4b52f26153993e2aae3338fe6" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api", + "sp-api 34.0.0", "sp-core 34.0.0", "sp-keystore 0.40.0", "sp-runtime 39.0.5", @@ -14002,7 +15651,21 @@ dependencies = [ name = "sp-staking" version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "143a764cacbab58347d8b2fd4c8909031fb0888d7b02a0ec9fa44f81f780d732" +checksum = "143a764cacbab58347d8b2fd4c8909031fb0888d7b02a0ec9fa44f81f780d732" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 34.0.0", + "sp-runtime 39.0.5", +] + +[[package]] +name = "sp-staking" +version = "36.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a73eedb4b85f4cd420d31764827546aa22f82ce1646d0fd258993d051de7a90" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -14014,16 +15677,16 @@ dependencies = [ [[package]] name = "sp-staking" -version = "36.0.0" +version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a73eedb4b85f4cd420d31764827546aa22f82ce1646d0fd258993d051de7a90" +checksum = "e16f953bf2c6702430f3374366b172ab024ee5e9fef5cccf29fa73a29161c2b0" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "serde", - "sp-core 34.0.0", - "sp-runtime 39.0.5", + "sp-core 35.0.0", + "sp-runtime 40.0.0", ] [[package]] @@ -14069,6 +15732,27 @@ dependencies = [ "trie-db 0.29.1", ] +[[package]] +name = "sp-state-machine" +version = "0.44.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bce4ee5ee6c614994077e6e317270eab6fde2bc346b028290286cbf9d0011b7e" +dependencies = [ + "hash-db", + "log", + "parity-scale-codec", + "parking_lot 0.12.3", + "rand", + "smallvec", + "sp-core 35.0.0", + "sp-externalities 0.30.0", + "sp-panic-handler", + "sp-trie 38.0.0", + "thiserror", + "tracing", + "trie-db 0.29.1", +] + [[package]] name = "sp-statement-store" version = "18.0.0" @@ -14083,7 +15767,7 @@ dependencies = [ "rand", "scale-info", "sha2 0.10.8", - "sp-api", + "sp-api 34.0.0", "sp-application-crypto 38.0.0", "sp-core 34.0.0", "sp-crypto-hashing", @@ -14106,7 +15790,7 @@ version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8dba5791cb3978e95daf99dad919ecb3ec35565604e88cd38d805d9d4981e8bd" dependencies = [ - "impl-serde", + "impl-serde 0.4.0", "parity-scale-codec", "ref-cast", "serde", @@ -14120,7 +15804,20 @@ version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "99c82989b3a4979a7e1ad848aad9f5d0b4388f1f454cc131766526601ab9e8f8" dependencies = [ - "impl-serde", + "impl-serde 0.4.0", + "parity-scale-codec", + "ref-cast", + "serde", + "sp-debug-derive", +] + +[[package]] +name = "sp-storage" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee3b70ca340e41cde9d2e069d354508a6e37a6573d66f7cc38f11549002f64ec" +dependencies = [ + "impl-serde 0.5.0", "parity-scale-codec", "ref-cast", "serde", @@ -14135,11 +15832,24 @@ checksum = "72a1cb4df653d62ccc0dbce1db45d1c9443ec60247ee9576962d24da4c9c6f07" dependencies = [ "async-trait", "parity-scale-codec", - "sp-inherents", + "sp-inherents 34.0.0", "sp-runtime 39.0.5", "thiserror", ] +[[package]] +name = "sp-timestamp" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "595d392536ab1d212749f1d937692df157a0debf9a8b96a5ff78d38485dd6ac5" +dependencies = [ + "async-trait", + "parity-scale-codec", + "sp-inherents 35.0.0", + "sp-runtime 40.0.0", + "thiserror", +] + [[package]] name = "sp-tracing" version = "16.0.0" @@ -14171,7 +15881,7 @@ version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc4bf251059485a7dd38fe4afeda8792983511cc47f342ff4695e2dcae6b5247" dependencies = [ - "sp-api", + "sp-api 34.0.0", "sp-runtime 39.0.5", ] @@ -14224,13 +15934,36 @@ dependencies = [ "trie-root", ] +[[package]] +name = "sp-trie" +version = "38.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1851c4929ae88932c6bcdb9e60f4063e478ca612012af3b6d365c7dc9c591f7f" +dependencies = [ + "ahash 0.8.8", + "hash-db", + "memory-db", + "nohash-hasher", + "parity-scale-codec", + "parking_lot 0.12.3", + "rand", + "scale-info", + "schnellru", + "sp-core 35.0.0", + "sp-externalities 0.30.0", + "thiserror", + "tracing", + "trie-db 0.29.1", + "trie-root", +] + [[package]] name = "sp-version" version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d521a405707b5be561367cd3d442ff67588993de24062ce3adefcf8437ee9fe1" dependencies = [ - "impl-serde", + "impl-serde 0.4.0", "parity-scale-codec", "parity-wasm", "scale-info", @@ -14238,7 +15971,25 @@ dependencies = [ "sp-crypto-hashing-proc-macro", "sp-runtime 39.0.5", "sp-std", - "sp-version-proc-macro", + "sp-version-proc-macro 14.0.0", + "thiserror", +] + +[[package]] +name = "sp-version" +version = "38.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b7561e88742bc47b2f5fbdcab77a1cd98cf04117a3e163c1aadd58b9a592a18" +dependencies = [ + "impl-serde 0.5.0", + "parity-scale-codec", + "parity-wasm", + "scale-info", + "serde", + "sp-crypto-hashing-proc-macro", + "sp-runtime 40.0.0", + "sp-std", + "sp-version-proc-macro 15.0.0", "thiserror", ] @@ -14251,7 +16002,20 @@ dependencies = [ "parity-scale-codec", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", +] + +[[package]] +name = "sp-version-proc-macro" +version = "15.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54cabc8279e835cd9c608d70cb00e693bddec94fe8478e9f3104dad1da5f93ca" +dependencies = [ + "parity-scale-codec", + "proc-macro-warning 1.0.0", + "proc-macro2", + "quote", + "syn 2.0.96", ] [[package]] @@ -14393,38 +16157,38 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" name = "staging-kusama-runtime" version = "1.0.0" dependencies = [ - "binary-merkle-tree", - "frame-benchmarking", - "frame-election-provider-support", + "binary-merkle-tree 15.0.1", + "frame-benchmarking 38.0.0", + "frame-election-provider-support 38.0.0", "frame-executive", "frame-metadata-hash-extension", "frame-remote-externalities", - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "kusama-runtime-constants", "log", - "pallet-asset-rate", - "pallet-authority-discovery", - "pallet-authorship", - "pallet-babe", + "pallet-asset-rate 17.0.0", + "pallet-authority-discovery 38.0.0", + "pallet-authorship 38.0.0", + "pallet-babe 38.0.0", "pallet-bags-list", - "pallet-balances", + "pallet-balances 39.0.0", "pallet-beefy", "pallet-beefy-mmr", "pallet-bounties", "pallet-child-bounties", "pallet-conviction-voting", "pallet-delegated-staking", - "pallet-election-provider-multi-phase", - "pallet-election-provider-support-benchmarking", - "pallet-fast-unstake", + "pallet-election-provider-multi-phase 37.0.0", + "pallet-election-provider-support-benchmarking 37.0.0", + "pallet-fast-unstake 37.0.0", "pallet-grandpa", "pallet-indices", - "pallet-message-queue", + "pallet-message-queue 41.0.2", "pallet-mmr", "pallet-multisig", "pallet-nis", @@ -14440,29 +16204,29 @@ dependencies = [ "pallet-recovery", "pallet-referenda", "pallet-scheduler", - "pallet-session", + "pallet-session 38.0.0", "pallet-session-benchmarking", "pallet-society", - "pallet-staking", + "pallet-staking 38.0.0", "pallet-staking-runtime-api", - "pallet-timestamp", - "pallet-transaction-payment", + "pallet-timestamp 37.0.0", + "pallet-transaction-payment 38.0.2", "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury", + "pallet-treasury 37.0.0", "pallet-utility", - "pallet-vesting", + "pallet-vesting 38.0.0", "pallet-whitelist", - "pallet-xcm", + "pallet-xcm 17.0.1", "pallet-xcm-benchmarks", "parity-scale-codec", "polkadot-primitives 16.0.0", - "polkadot-runtime-common", - "polkadot-runtime-parachains", + "polkadot-runtime-common 17.0.0", + "polkadot-runtime-parachains 17.0.1", "relay-common", "scale-info", "separator", "serde_json", - "sp-api", + "sp-api 34.0.0", "sp-application-crypto 38.0.0", "sp-arithmetic 26.0.0", "sp-authority-discovery", @@ -14471,28 +16235,28 @@ dependencies = [ "sp-consensus-beefy", "sp-core 34.0.0", "sp-debug-derive", - "sp-genesis-builder", - "sp-inherents", + "sp-genesis-builder 0.15.1", + "sp-inherents 34.0.0", "sp-io 38.0.0", "sp-keyring", "sp-npos-elections", "sp-offchain", "sp-runtime 39.0.5", - "sp-session", + "sp-session 36.0.0", "sp-staking 36.0.0", "sp-std", "sp-storage 21.0.0", "sp-tracing 17.0.1", "sp-transaction-pool", "sp-trie 37.0.0", - "sp-version", + "sp-version 37.0.0", "ss58-registry", - "staging-xcm", - "staging-xcm-builder", - "staging-xcm-executor", + "staging-xcm 14.2.0", + "staging-xcm-builder 17.0.3", + "staging-xcm-executor 17.0.0", "substrate-wasm-builder", "tokio", - "xcm-runtime-apis", + "xcm-runtime-apis 0.4.2", ] [[package]] @@ -14501,9 +16265,23 @@ version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d28266dfddbfff721d70ad2f873380845b569adfab32f257cf97d9cedd894b68" dependencies = [ - "cumulus-primitives-core", - "frame-support", - "frame-system", + "cumulus-primitives-core 0.16.0", + "frame-support 38.2.0", + "frame-system 38.0.0", + "parity-scale-codec", + "scale-info", + "sp-runtime 39.0.5", +] + +[[package]] +name = "staging-parachain-info" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ad463f86f33bbde848963bab20427763c613e2e76eecd863428111f321270fa" +dependencies = [ + "cumulus-primitives-core 0.18.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "parity-scale-codec", "scale-info", "sp-runtime 39.0.5", @@ -14526,7 +16304,71 @@ dependencies = [ "serde", "sp-runtime 39.0.5", "sp-weights 31.0.0", - "xcm-procedural", + "xcm-procedural 10.1.0", +] + +[[package]] +name = "staging-xcm" +version = "15.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3061478a487d11bc79a57c752a7021fa591906fd58108cf35925f8ed85c2bd4" +dependencies = [ + "array-bytes", + "bounded-collections", + "derivative", + "environmental", + "frame-support 39.0.0", + "hex-literal", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-runtime 40.0.0", + "sp-weights 31.0.0", + "xcm-procedural 11.0.0", +] + +[[package]] +name = "staging-xcm" +version = "16.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e63a6e0f151c26853b9598a23092a140ab60f0614e27d2e362ec7b1c8ac3aa9" +dependencies = [ + "array-bytes", + "bounded-collections", + "derivative", + "environmental", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-runtime 39.0.5", + "sp-weights 31.0.0", + "xcm-procedural 10.1.0", +] + +[[package]] +name = "staging-xcm-builder" +version = "16.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96a08849a23197b1b54ea46290c4984bfd6ad0ff9c962682f11ff810a6dbf50f" +dependencies = [ + "frame-support 37.1.0", + "frame-system 37.1.0", + "impl-trait-for-tuples", + "log", + "pallet-transaction-payment 37.0.1", + "parity-scale-codec", + "polkadot-parachain-primitives 14.0.0", + "scale-info", + "sp-arithmetic 26.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", + "sp-weights 31.0.0", + "staging-xcm 14.2.0", + "staging-xcm-executor 16.0.0", ] [[package]] @@ -14535,21 +16377,88 @@ version = "17.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6f7a92cfaec55a5ed0f9cbbb9076aa8ec0aff1ba90b9804cc5c8f2369fde59c" dependencies = [ - "frame-support", - "frame-system", + "frame-support 38.2.0", + "frame-system 38.0.0", + "impl-trait-for-tuples", + "log", + "pallet-asset-conversion 20.0.0", + "pallet-transaction-payment 38.0.2", + "parity-scale-codec", + "polkadot-parachain-primitives 14.0.0", + "scale-info", + "sp-arithmetic 26.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", + "sp-weights 31.0.0", + "staging-xcm 14.2.0", + "staging-xcm-executor 17.0.0", +] + +[[package]] +name = "staging-xcm-builder" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cce13bf3abbda42464069f92c21c8cd64eeb089b43cde3c3aca5f90cf485d7b" +dependencies = [ + "frame-support 39.0.0", + "frame-system 39.0.0", + "impl-trait-for-tuples", + "log", + "pallet-asset-conversion 21.0.0", + "pallet-transaction-payment 39.0.0", + "parity-scale-codec", + "polkadot-parachain-primitives 15.0.0", + "scale-info", + "sp-arithmetic 26.0.0", + "sp-io 39.0.0", + "sp-runtime 40.0.0", + "sp-weights 31.0.0", + "staging-xcm 15.0.1", + "staging-xcm-executor 18.0.0", +] + +[[package]] +name = "staging-xcm-builder" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da84be3d67e57804a8d18ce8bd3dcbfab9ccf7664746107bff2ce23623596637" +dependencies = [ + "frame-support 38.2.0", + "frame-system 38.0.0", "impl-trait-for-tuples", "log", - "pallet-asset-conversion", - "pallet-transaction-payment", + "pallet-asset-conversion 20.0.0", + "pallet-transaction-payment 38.0.2", + "parity-scale-codec", + "polkadot-parachain-primitives 16.0.0", + "scale-info", + "sp-arithmetic 26.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", + "sp-weights 31.0.0", + "staging-xcm 16.0.0", + "staging-xcm-executor 19.0.0", +] + +[[package]] +name = "staging-xcm-executor" +version = "16.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6f6e90f1605540994f0186eaa713f1d636d3afc34cf0887b01b880921c845fc" +dependencies = [ + "environmental", + "frame-benchmarking 37.0.0", + "frame-support 37.1.0", + "impl-trait-for-tuples", "parity-scale-codec", - "polkadot-parachain-primitives", "scale-info", "sp-arithmetic 26.0.0", + "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-weights 31.0.0", - "staging-xcm", - "staging-xcm-executor", + "staging-xcm 14.2.0", + "tracing", ] [[package]] @@ -14559,8 +16468,50 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79dd0c5332a5318e58f0300b20768b71cf9427c906f94a743c9dc7c3ee9e7fa9" dependencies = [ "environmental", - "frame-benchmarking", - "frame-support", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "sp-arithmetic 26.0.0", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.5", + "sp-weights 31.0.0", + "staging-xcm 14.2.0", + "tracing", +] + +[[package]] +name = "staging-xcm-executor" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e07e7020a321d74513c3d6e4015008de56e2a362758fd9615f6837b29b01a9ee" +dependencies = [ + "environmental", + "frame-benchmarking 39.0.0", + "frame-support 39.0.0", + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "sp-arithmetic 26.0.0", + "sp-core 35.0.0", + "sp-io 39.0.0", + "sp-runtime 40.0.0", + "sp-weights 31.0.0", + "staging-xcm 15.0.1", + "tracing", +] + +[[package]] +name = "staging-xcm-executor" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b72289201841e26fd80b3409c96b8ac27bee4becdc07727ccb1d20d8765c447a" +dependencies = [ + "environmental", + "frame-benchmarking 38.0.0", + "frame-support 38.2.0", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", @@ -14569,7 +16520,7 @@ dependencies = [ "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-weights 31.0.0", - "staging-xcm", + "staging-xcm 16.0.0", "tracing", ] @@ -14652,7 +16603,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -14763,7 +16714,7 @@ dependencies = [ "sp-io 38.0.0", "sp-maybe-compressed-blob", "sp-tracing 17.0.1", - "sp-version", + "sp-version 37.0.0", "strum 0.26.3", "tempfile", "toml 0.8.12", @@ -14797,11 +16748,11 @@ dependencies = [ "frame-metadata 16.0.0", "futures", "hex", - "impl-serde", + "impl-serde 0.4.0", "instant", "jsonrpsee 0.22.5", "parity-scale-codec", - "primitive-types", + "primitive-types 0.12.2", "scale-bits 0.5.0", "scale-decode 0.11.1", "scale-encode", @@ -14837,7 +16788,7 @@ dependencies = [ "scale-info", "scale-typegen", "subxt-metadata", - "syn 2.0.65", + "syn 2.0.96", "thiserror", "tokio", ] @@ -14871,7 +16822,7 @@ dependencies = [ "quote", "scale-typegen", "subxt-codegen", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -14924,9 +16875,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.65" +version = "2.0.96" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2863d96a84c6439701d7a38f9de935ec562c8832cc55d1dde0f513b52fad106" +checksum = "d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80" dependencies = [ "proc-macro2", "quote", @@ -14942,7 +16893,7 @@ dependencies = [ "paste", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -14971,7 +16922,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -14999,17 +16950,17 @@ dependencies = [ name = "system-parachains-constants" version = "1.0.0" dependencies = [ - "frame-support", + "frame-support 38.2.0", "kusama-runtime-constants", - "parachains-common", - "polkadot-core-primitives", + "parachains-common 18.0.0", + "polkadot-core-primitives 15.0.0", "polkadot-primitives 16.0.0", "polkadot-runtime-constants", "smallvec", "sp-core 34.0.0", "sp-runtime 39.0.5", "sp-std", - "staging-xcm", + "staging-xcm 14.2.0", ] [[package]] @@ -15065,22 +17016,22 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "thiserror" -version = "1.0.62" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2675633b1499176c2dff06b0856a27976a8f9d436737b4cf4f312d4d91d8bbb" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.62" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d20468752b09f49e909e55a5d338caa8bedf615594e9d80bc4c565d30faf798c" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -15185,7 +17136,7 @@ checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -15431,7 +17382,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -15697,6 +17648,18 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "uint" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "909988d098b2f738727b161a106cfc7cab00c539c2687a8836f8e565976fb53e" +dependencies = [ + "byteorder", + "crunchy", + "hex", + "static_assertions", +] + [[package]] name = "unarray" version = "0.1.4" @@ -15922,7 +17885,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", "wasm-bindgen-shared", ] @@ -15956,7 +17919,7 @@ checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -16703,24 +18666,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e9ca0239660dd0303f2aa492e297d0be5051fc39e792c840580e05c522fecaa" dependencies = [ "array-bytes", - "cumulus-pallet-parachain-system", - "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core", - "cumulus-primitives-parachain-inherent", - "cumulus-test-relay-sproof-builder", - "frame-support", - "frame-system", + "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-xcmp-queue 0.17.0", + "cumulus-primitives-core 0.16.0", + "cumulus-primitives-parachain-inherent 0.16.0", + "cumulus-test-relay-sproof-builder 0.16.0", + "frame-support 38.2.0", + "frame-system 38.0.0", "impl-trait-for-tuples", "lazy_static", "log", - "pallet-balances", - "pallet-message-queue", - "parachains-common", + "pallet-balances 39.0.0", + "pallet-message-queue 41.0.2", + "parachains-common 18.0.0", "parity-scale-codec", "paste", - "polkadot-parachain-primitives", + "polkadot-parachain-primitives 14.0.0", "polkadot-primitives 16.0.0", - "polkadot-runtime-parachains", + "polkadot-runtime-parachains 17.0.1", "sp-arithmetic 26.0.0", "sp-core 34.0.0", "sp-crypto-hashing", @@ -16728,8 +18691,8 @@ dependencies = [ "sp-runtime 39.0.5", "sp-std", "sp-tracing 17.0.1", - "staging-xcm", - "staging-xcm-executor", + "staging-xcm 14.2.0", + "staging-xcm-executor 17.0.0", ] [[package]] @@ -16741,7 +18704,19 @@ dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", +] + +[[package]] +name = "xcm-procedural" +version = "11.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3befe97ebba165a058892fc7fc8327c79e61b853fa7957f606f1b48084dba939" +dependencies = [ + "Inflector", + "proc-macro2", + "quote", + "syn 2.0.96", ] [[package]] @@ -16750,13 +18725,28 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f3d96bd7362d9e6884ef6762f08737d89205a358d059a0451353f3e91985ca5" dependencies = [ - "frame-support", + "frame-support 38.2.0", + "parity-scale-codec", + "scale-info", + "sp-api 34.0.0", + "sp-weights 31.0.0", + "staging-xcm 14.2.0", + "staging-xcm-executor 17.0.0", +] + +[[package]] +name = "xcm-runtime-apis" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fad4af257b846d6f6775d4b782670b102fc92ebdf7156b48777516f4d82773ab" +dependencies = [ + "frame-support 38.2.0", "parity-scale-codec", "scale-info", - "sp-api", + "sp-api 34.0.0", "sp-weights 31.0.0", - "staging-xcm", - "staging-xcm-executor", + "staging-xcm 16.0.0", + "staging-xcm-executor 19.0.0", ] [[package]] @@ -16821,7 +18811,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] @@ -16841,7 +18831,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.96", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 8036f4f7ff..b820080358 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -201,18 +201,18 @@ serde = { version = "1.0.196" } serde_json = { version = "1.0.113", default-features = false } smallvec = { version = "1.13.1" } snowbridge-beacon-primitives = { version = "0.10.0", default-features = false } -snowbridge-core = { version = "0.10.0", default-features = false } -snowbridge-outbound-queue-runtime-api = { version = "0.10.0", default-features = false } -snowbridge-pallet-ethereum-client = { version = "0.10.0", default-features = false } -snowbridge-pallet-inbound-queue = { version = "0.10.0", default-features = false } -snowbridge-pallet-inbound-queue-fixtures = { version = "0.18.0" } -snowbridge-pallet-ethereum-client-fixtures = { version = "0.18.0" } -snowbridge-pallet-outbound-queue = { version = "0.10.0", default-features = false } -snowbridge-pallet-system = { version = "0.10.0", default-features = false } +snowbridge-core = { version = "0.11.0", default-features = false } +snowbridge-outbound-queue-runtime-api = { version = "0.11.0", default-features = false } +snowbridge-pallet-ethereum-client = { version = "0.12.0", default-features = false } +snowbridge-pallet-inbound-queue = { version = "0.11.0", default-features = false } +snowbridge-pallet-inbound-queue-fixtures = { version = "0.19.0" } +snowbridge-pallet-ethereum-client-fixtures = { version = "0.19.0" } +snowbridge-pallet-outbound-queue = { version = "0.11.0", default-features = false } +snowbridge-pallet-system = { version = "0.11.0", default-features = false } snowbridge-router-primitives = { version = "0.17.0", default-features = false } -snowbridge-runtime-common = { version = "0.10.0", default-features = false } -snowbridge-runtime-test-common = { version = "0.12.0" } -snowbridge-system-runtime-api = { version = "0.10.0", default-features = false } +snowbridge-runtime-common = { version = "0.11.0", default-features = false } +snowbridge-runtime-test-common = { version = "0.13.0" } +snowbridge-system-runtime-api = { version = "0.11.0", default-features = false } sp-api = { version = "34.0.0", default-features = false } sp-application-crypto = { version = "38.0.0", default-features = false } sp-arithmetic = { version = "26.0.0", default-features = false } From e54a2d6bb940d30f8e2c9f17f09e39f9a638de19 Mon Sep 17 00:00:00 2001 From: Alistair Singh Date: Fri, 24 Jan 2025 00:25:58 +0200 Subject: [PATCH 06/17] Revert "update snowbridge crates" This reverts commit 2ea7fd3bb79ee7a4f8222a9a2e6971e4997fd95b. --- Cargo.lock | 4970 ++++++++++++++++------------------------------------ Cargo.toml | 22 +- 2 files changed, 1501 insertions(+), 3491 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 88f6b31ce7..74d459bcca 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -152,7 +152,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", "syn-solidity", "tiny-keccak", ] @@ -267,7 +267,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -538,7 +538,7 @@ checksum = "7378575ff571966e99a744addeff0bff98b8ada0dedf1956d59e634db95eaac1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", "synstructure 0.13.1", ] @@ -561,7 +561,7 @@ checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -575,15 +575,15 @@ name = "asset-hub-kusama-emulated-chain" version = "1.0.0" dependencies = [ "asset-hub-kusama-runtime", - "cumulus-primitives-core 0.16.0", + "cumulus-primitives-core", "emulated-integration-tests-common", - "frame-support 38.2.0", + "frame-support", "kusama-emulated-chain", - "parachains-common 18.0.0", + "parachains-common", "penpal-emulated-chain", - "polkadot-parachain-primitives 14.0.0", + "polkadot-parachain-primitives", "sp-core 34.0.0", - "staging-xcm 14.2.0", + "staging-xcm", ] [[package]] @@ -593,28 +593,28 @@ dependencies = [ "assert_matches", "asset-hub-kusama-runtime", "asset-test-utils", - "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-parachain-system", "emulated-integration-tests-common", - "frame-support 38.2.0", + "frame-support", "integration-tests-helpers", "kusama-runtime-constants", "kusama-system-emulated-network", - "pallet-asset-conversion 20.0.0", + "pallet-asset-conversion", "pallet-assets", - "pallet-balances 39.0.0", - "pallet-message-queue 41.0.2", - "pallet-treasury 37.0.0", + "pallet-balances", + "pallet-message-queue", + "pallet-treasury", "pallet-utility", - "pallet-xcm 17.0.1", - "parachains-common 18.0.0", + "pallet-xcm", + "parachains-common", "parity-scale-codec", - "polkadot-runtime-common 17.0.0", + "polkadot-runtime-common", "sp-runtime 39.0.5", "staging-kusama-runtime", - "staging-xcm 14.2.0", - "staging-xcm-executor 17.0.0", + "staging-xcm", + "staging-xcm-executor", "system-parachains-constants", - "xcm-runtime-apis 0.4.2", + "xcm-runtime-apis", ] [[package]] @@ -628,81 +628,81 @@ dependencies = [ "bp-bridge-hub-kusama", "bp-bridge-hub-polkadot", "cumulus-pallet-aura-ext", - "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-parachain-system", "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue 0.17.0", + "cumulus-pallet-xcmp-queue", "cumulus-primitives-aura", - "cumulus-primitives-core 0.16.0", - "cumulus-primitives-utility 0.17.0", - "frame-benchmarking 38.0.0", + "cumulus-primitives-core", + "cumulus-primitives-utility", + "frame-benchmarking", "frame-executive", "frame-metadata-hash-extension", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "kusama-runtime-constants", "log", - "pallet-asset-conversion 20.0.0", + "pallet-asset-conversion", "pallet-asset-conversion-tx-payment", "pallet-assets", "pallet-aura", - "pallet-authorship 38.0.0", - "pallet-balances 39.0.0", + "pallet-authorship", + "pallet-balances", "pallet-collator-selection", - "pallet-message-queue 41.0.2", + "pallet-message-queue", "pallet-multisig", "pallet-nft-fractionalization", "pallet-nfts", "pallet-nfts-runtime-api", "pallet-proxy", - "pallet-session 38.0.0", + "pallet-session", "pallet-state-trie-migration", - "pallet-timestamp 37.0.0", - "pallet-transaction-payment 38.0.2", + "pallet-timestamp", + "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-uniques", "pallet-utility", - "pallet-vesting 38.0.0", - "pallet-xcm 17.0.1", + "pallet-vesting", + "pallet-xcm", "pallet-xcm-benchmarks", "pallet-xcm-bridge-hub-router", - "parachains-common 18.0.0", - "parachains-runtimes-test-utils 19.0.0", + "parachains-common", + "parachains-runtimes-test-utils", "parity-scale-codec", - "polkadot-core-primitives 15.0.0", - "polkadot-parachain-primitives 14.0.0", - "polkadot-runtime-common 17.0.0", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "polkadot-runtime-common", "polkadot-runtime-constants", - "primitive-types 0.12.2", + "primitive-types", "scale-info", "serde_json", "snowbridge-router-primitives", - "sp-api 34.0.0", + "sp-api", "sp-block-builder", "sp-consensus-aura", "sp-core 34.0.0", - "sp-genesis-builder 0.15.1", - "sp-inherents 34.0.0", + "sp-genesis-builder", + "sp-inherents", "sp-io 38.0.0", "sp-offchain", "sp-runtime 39.0.5", - "sp-session 36.0.0", + "sp-session", "sp-std", "sp-storage 21.0.0", "sp-transaction-pool", - "sp-version 37.0.0", + "sp-version", "sp-weights 31.0.0", - "staging-parachain-info 0.17.0", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "staging-xcm-executor 17.0.0", + "staging-parachain-info", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "substrate-wasm-builder", "system-parachains-constants", - "xcm-runtime-apis 0.4.2", + "xcm-runtime-apis", ] [[package]] @@ -710,15 +710,15 @@ name = "asset-hub-polkadot-emulated-chain" version = "1.0.0" dependencies = [ "asset-hub-polkadot-runtime", - "cumulus-primitives-core 0.16.0", + "cumulus-primitives-core", "emulated-integration-tests-common", - "frame-support 38.2.0", - "parachains-common 18.0.0", + "frame-support", + "parachains-common", "penpal-emulated-chain", "polkadot-emulated-chain", - "polkadot-parachain-primitives 14.0.0", + "polkadot-parachain-primitives", "sp-core 34.0.0", - "staging-xcm 14.2.0", + "staging-xcm", ] [[package]] @@ -729,27 +729,27 @@ dependencies = [ "asset-hub-polkadot-runtime", "asset-test-utils", "collectives-polkadot-runtime-constants", - "cumulus-pallet-parachain-system 0.17.1", - "cumulus-pallet-xcmp-queue 0.17.0", + "cumulus-pallet-parachain-system", + "cumulus-pallet-xcmp-queue", "emulated-integration-tests-common", - "frame-support 38.2.0", + "frame-support", "integration-tests-helpers", - "pallet-asset-conversion 20.0.0", + "pallet-asset-conversion", "pallet-assets", - "pallet-balances 39.0.0", - "pallet-message-queue 41.0.2", - "pallet-treasury 37.0.0", - "pallet-xcm 17.0.1", - "parachains-common 18.0.0", + "pallet-balances", + "pallet-message-queue", + "pallet-treasury", + "pallet-xcm", + "parachains-common", "parity-scale-codec", "polkadot-runtime", - "polkadot-runtime-common 17.0.0", + "polkadot-runtime-common", "polkadot-system-emulated-network", "sp-runtime 39.0.5", - "staging-xcm 14.2.0", - "staging-xcm-executor 17.0.0", + "staging-xcm", + "staging-xcm-executor", "system-parachains-constants", - "xcm-runtime-apis 0.4.2", + "xcm-runtime-apis", ] [[package]] @@ -764,79 +764,79 @@ dependencies = [ "bp-bridge-hub-polkadot", "collectives-polkadot-runtime-constants", "cumulus-pallet-aura-ext", - "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-parachain-system", "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue 0.17.0", + "cumulus-pallet-xcmp-queue", "cumulus-primitives-aura", - "cumulus-primitives-core 0.16.0", - "cumulus-primitives-utility 0.17.0", - "frame-benchmarking 38.0.0", + "cumulus-primitives-core", + "cumulus-primitives-utility", + "frame-benchmarking", "frame-executive", "frame-metadata-hash-extension", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "kusama-runtime-constants", "log", - "pallet-asset-conversion 20.0.0", + "pallet-asset-conversion", "pallet-asset-conversion-tx-payment", "pallet-assets", "pallet-aura", - "pallet-authorship 38.0.0", - "pallet-balances 39.0.0", + "pallet-authorship", + "pallet-balances", "pallet-collator-selection", - "pallet-message-queue 41.0.2", + "pallet-message-queue", "pallet-multisig", "pallet-nfts", "pallet-nfts-runtime-api", "pallet-proxy", - "pallet-session 38.0.0", - "pallet-timestamp 37.0.0", - "pallet-transaction-payment 38.0.2", + "pallet-session", + "pallet-timestamp", + "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-uniques", "pallet-utility", - "pallet-vesting 38.0.0", - "pallet-xcm 17.0.1", + "pallet-vesting", + "pallet-xcm", "pallet-xcm-benchmarks", "pallet-xcm-bridge-hub-router", - "parachains-common 18.0.0", - "parachains-runtimes-test-utils 19.0.0", + "parachains-common", + "parachains-runtimes-test-utils", "parity-scale-codec", - "polkadot-core-primitives 15.0.0", - "polkadot-parachain-primitives 14.0.0", - "polkadot-runtime-common 17.0.0", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "polkadot-runtime-common", "polkadot-runtime-constants", - "primitive-types 0.12.2", + "primitive-types", "scale-info", "serde_json", "snowbridge-router-primitives", - "sp-api 34.0.0", + "sp-api", "sp-block-builder", "sp-consensus-aura", "sp-core 34.0.0", - "sp-genesis-builder 0.15.1", - "sp-inherents 34.0.0", + "sp-genesis-builder", + "sp-inherents", "sp-io 38.0.0", "sp-offchain", "sp-runtime 39.0.5", - "sp-session 36.0.0", + "sp-session", "sp-std", "sp-storage 21.0.0", "sp-transaction-pool", - "sp-version 37.0.0", + "sp-version", "sp-weights 31.0.0", - "staging-parachain-info 0.17.0", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "staging-xcm-executor 17.0.0", + "staging-parachain-info", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "substrate-wasm-builder", "system-parachains-constants", - "xcm-runtime-apis 0.4.2", + "xcm-runtime-apis", ] [[package]] @@ -845,30 +845,30 @@ version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b0a99a8fa37a58ad868fca25530dde06b6582cb46b64bfae808f5b9b87e42ce" dependencies = [ - "cumulus-pallet-parachain-system 0.17.1", - "cumulus-pallet-xcmp-queue 0.17.0", - "cumulus-primitives-core 0.16.0", - "frame-support 38.2.0", - "frame-system 38.0.0", - "pallet-asset-conversion 20.0.0", + "cumulus-pallet-parachain-system", + "cumulus-pallet-xcmp-queue", + "cumulus-primitives-core", + "frame-support", + "frame-system", + "pallet-asset-conversion", "pallet-assets", - "pallet-balances 39.0.0", + "pallet-balances", "pallet-collator-selection", - "pallet-session 38.0.0", - "pallet-timestamp 37.0.0", - "pallet-xcm 17.0.1", + "pallet-session", + "pallet-timestamp", + "pallet-xcm", "pallet-xcm-bridge-hub-router", - "parachains-common 18.0.0", - "parachains-runtimes-test-utils 19.0.0", + "parachains-common", + "parachains-runtimes-test-utils", "parity-scale-codec", "sp-io 38.0.0", "sp-runtime 39.0.5", - "staging-parachain-info 0.17.0", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "staging-xcm-executor 17.0.0", + "staging-parachain-info", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "substrate-wasm-builder", - "xcm-runtime-apis 0.4.2", + "xcm-runtime-apis", ] [[package]] @@ -877,21 +877,21 @@ version = "0.18.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c540587f89a03003946b14decef4fcadb083edc4e62f968de245b82e5402e923" dependencies = [ - "cumulus-primitives-core 0.16.0", - "frame-support 38.2.0", + "cumulus-primitives-core", + "frame-support", "impl-trait-for-tuples", "log", - "pallet-asset-conversion 20.0.0", + "pallet-asset-conversion", "pallet-assets", - "pallet-xcm 17.0.1", - "parachains-common 18.0.0", + "pallet-xcm", + "parachains-common", "parity-scale-codec", "scale-info", - "sp-api 34.0.0", + "sp-api", "sp-runtime 39.0.5", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "staging-xcm-executor 17.0.0", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "substrate-wasm-builder", ] @@ -1045,7 +1045,7 @@ checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -1092,7 +1092,7 @@ checksum = "3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -1114,9 +1114,9 @@ dependencies = [ [[package]] name = "backtrace" -version = "0.3.71" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" +checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" dependencies = [ "addr2line 0.21.0", "cc", @@ -1188,17 +1188,6 @@ dependencies = [ "log", ] -[[package]] -name = "binary-merkle-tree" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "181f5380e435b8ba6d901f8b16fc8908c6f0f8bea8973113d1c8718d89bb1809" -dependencies = [ - "hash-db", - "log", - "parity-scale-codec", -] - [[package]] name = "bincode" version = "1.3.3" @@ -1395,12 +1384,12 @@ dependencies = [ name = "bp-asset-hub-kusama" version = "1.0.0" dependencies = [ - "bp-xcm-bridge-hub-router 0.14.1", - "frame-support 38.2.0", + "bp-xcm-bridge-hub-router", + "frame-support", "parity-scale-codec", "scale-info", "sp-core 34.0.0", - "staging-xcm 14.2.0", + "staging-xcm", "system-parachains-constants", ] @@ -1408,12 +1397,12 @@ dependencies = [ name = "bp-asset-hub-polkadot" version = "1.0.0" dependencies = [ - "bp-xcm-bridge-hub-router 0.14.1", - "frame-support 38.2.0", + "bp-xcm-bridge-hub-router", + "frame-support", "parity-scale-codec", "scale-info", "sp-core 34.0.0", - "staging-xcm 14.2.0", + "staging-xcm", "system-parachains-constants", ] @@ -1426,10 +1415,10 @@ dependencies = [ "bp-messages", "bp-polkadot-core", "bp-runtime", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "polkadot-primitives 16.0.0", - "sp-api 34.0.0", + "sp-api", "sp-std", ] @@ -1440,10 +1429,10 @@ dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", "bp-runtime", - "frame-support 38.2.0", + "frame-support", "kusama-runtime-constants", "polkadot-runtime-constants", - "sp-api 34.0.0", + "sp-api", "sp-runtime 39.0.5", "sp-std", "system-parachains-constants", @@ -1457,14 +1446,14 @@ dependencies = [ "bp-messages", "bp-polkadot-bulletin", "bp-runtime", - "frame-support 38.2.0", + "frame-support", "kusama-runtime-constants", "polkadot-runtime-constants", - "snowbridge-core 0.11.0", - "sp-api 34.0.0", + "snowbridge-core", + "sp-api", "sp-runtime 39.0.5", "sp-std", - "staging-xcm 14.2.0", + "staging-xcm", "system-parachains-constants", ] @@ -1476,7 +1465,7 @@ checksum = "890df97cea17ee61ff982466bb9e90cb6b1462adb45380999019388d05e4b92d" dependencies = [ "bp-runtime", "finality-grandpa", - "frame-support 38.2.0", + "frame-support", "parity-scale-codec", "scale-info", "serde", @@ -1495,8 +1484,8 @@ dependencies = [ "bp-header-chain", "bp-polkadot-core", "bp-runtime", - "frame-support 38.2.0", - "sp-api 34.0.0", + "frame-support", + "sp-api", "sp-std", ] @@ -1508,7 +1497,7 @@ checksum = "7efabf94339950b914ba87249497f1a0e35a73849934d164fecae4b275928cf6" dependencies = [ "bp-header-chain", "bp-runtime", - "frame-support 38.2.0", + "frame-support", "parity-scale-codec", "scale-info", "serde", @@ -1526,7 +1515,7 @@ dependencies = [ "bp-header-chain", "bp-polkadot-core", "bp-runtime", - "frame-support 38.2.0", + "frame-support", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", @@ -1544,8 +1533,8 @@ dependencies = [ "bp-header-chain", "bp-polkadot-core", "bp-runtime", - "frame-support 38.2.0", - "sp-api 34.0.0", + "frame-support", + "sp-api", "sp-std", ] @@ -1559,11 +1548,11 @@ dependencies = [ "bp-messages", "bp-polkadot-core", "bp-runtime", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-api 34.0.0", + "sp-api", "sp-runtime 39.0.5", "sp-std", ] @@ -1576,8 +1565,8 @@ checksum = "345cf472bac11ef79d403e4846a666b7d22a13cd16d9c85b62cd6b5e16c4a042" dependencies = [ "bp-messages", "bp-runtime", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "parity-scale-codec", "parity-util-mem", "scale-info", @@ -1597,8 +1586,8 @@ dependencies = [ "bp-messages", "bp-parachains", "bp-runtime", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "pallet-utility", "parity-scale-codec", "scale-info", @@ -1612,8 +1601,8 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "746d9464f912b278f8a5e2400f10541f95da7fc6c7d688a2788b9a46296146ee" dependencies = [ - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "hash-db", "impl-trait-for-tuples", "log", @@ -1659,14 +1648,14 @@ checksum = "0873c54562b3d492541cbc8a7974c6854a5157d07880a2a71f8ba888a69e17e9" dependencies = [ "bp-messages", "bp-runtime", - "frame-support 38.2.0", + "frame-support", "parity-scale-codec", "scale-info", "serde", "sp-core 34.0.0", "sp-io 38.0.0", "sp-std", - "staging-xcm 14.2.0", + "staging-xcm", ] [[package]] @@ -1679,19 +1668,7 @@ dependencies = [ "scale-info", "sp-core 34.0.0", "sp-runtime 39.0.5", - "staging-xcm 14.2.0", -] - -[[package]] -name = "bp-xcm-bridge-hub-router" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc8d6b2bad2b91dd0c5804bdce1fa320b3f89ebe00201a618a932222f6b6824f" -dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-core 34.0.0", - "sp-runtime 39.0.5", + "staging-xcm", ] [[package]] @@ -1700,34 +1677,16 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c31b53c53d627e2da38f8910807944bf3121e154b5c0ac9e122995af9dfb13ed" dependencies = [ - "cumulus-primitives-core 0.16.0", - "frame-support 38.2.0", - "pallet-message-queue 41.0.2", - "parity-scale-codec", - "scale-info", - "snowbridge-core 0.10.0", - "sp-core 34.0.0", - "sp-runtime 39.0.5", - "sp-std", - "staging-xcm 14.2.0", -] - -[[package]] -name = "bridge-hub-common" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75f8692d0f140f94030af58601e43a1494694d485e5a808fd477279707d0c121" -dependencies = [ - "cumulus-primitives-core 0.18.0", - "frame-support 38.2.0", - "pallet-message-queue 41.0.2", + "cumulus-primitives-core", + "frame-support", + "pallet-message-queue", "parity-scale-codec", "scale-info", - "snowbridge-core 0.11.0", + "snowbridge-core", "sp-core 34.0.0", "sp-runtime 39.0.5", "sp-std", - "staging-xcm 16.0.0", + "staging-xcm", ] [[package]] @@ -1735,13 +1694,13 @@ name = "bridge-hub-kusama-emulated-chain" version = "1.0.0" dependencies = [ "bp-messages", - "bridge-hub-common 0.10.0", + "bridge-hub-common", "bridge-hub-kusama-runtime", "emulated-integration-tests-common", - "frame-support 38.2.0", - "parachains-common 18.0.0", + "frame-support", + "parachains-common", "sp-core 34.0.0", - "staging-xcm 14.2.0", + "staging-xcm", ] [[package]] @@ -1752,34 +1711,34 @@ dependencies = [ "bp-bridge-hub-kusama", "bp-messages", "bridge-hub-kusama-runtime", - "cumulus-pallet-xcmp-queue 0.17.0", + "cumulus-pallet-xcmp-queue", "emulated-integration-tests-common", - "frame-support 38.2.0", + "frame-support", "hex-literal", "integration-tests-helpers", "kusama-polkadot-system-emulated-network", "kusama-system-emulated-network", - "pallet-asset-conversion 20.0.0", + "pallet-asset-conversion", "pallet-assets", - "pallet-balances 39.0.0", + "pallet-balances", "pallet-bridge-messages", - "pallet-message-queue 41.0.2", - "pallet-xcm 17.0.1", - "parachains-common 18.0.0", + "pallet-message-queue", + "pallet-xcm", + "parachains-common", "parity-scale-codec", "scale-info", - "snowbridge-beacon-primitives 0.10.0", - "snowbridge-core 0.11.0", + "snowbridge-beacon-primitives", + "snowbridge-core", "snowbridge-pallet-inbound-queue-fixtures", "snowbridge-pallet-outbound-queue", "snowbridge-pallet-system", "snowbridge-router-primitives", "sp-core 34.0.0", "sp-runtime 39.0.5", - "staging-xcm 14.2.0", - "staging-xcm-executor 17.0.0", + "staging-xcm", + "staging-xcm-executor", "system-parachains-constants", - "xcm-runtime-apis 0.4.2", + "xcm-runtime-apis", ] [[package]] @@ -1799,23 +1758,23 @@ dependencies = [ "bp-relayers", "bp-runtime", "bp-xcm-bridge-hub", - "bp-xcm-bridge-hub-router 0.14.1", - "bridge-hub-common 0.10.0", + "bp-xcm-bridge-hub-router", + "bridge-hub-common", "bridge-hub-test-utils", "bridge-runtime-common", "cumulus-pallet-aura-ext", - "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-parachain-system", "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue 0.17.0", + "cumulus-pallet-xcmp-queue", "cumulus-primitives-aura", - "cumulus-primitives-core 0.16.0", - "cumulus-primitives-utility 0.17.0", - "frame-benchmarking 38.0.0", + "cumulus-primitives-core", + "cumulus-primitives-utility", + "frame-benchmarking", "frame-executive", "frame-metadata-hash-extension", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", @@ -1823,57 +1782,57 @@ dependencies = [ "kusama-runtime-constants", "log", "pallet-aura", - "pallet-authorship 38.0.0", - "pallet-balances 39.0.0", + "pallet-authorship", + "pallet-balances", "pallet-bridge-grandpa", "pallet-bridge-messages", "pallet-bridge-parachains", "pallet-bridge-relayers", "pallet-collator-selection", - "pallet-message-queue 41.0.2", + "pallet-message-queue", "pallet-multisig", - "pallet-session 38.0.0", - "pallet-timestamp 37.0.0", - "pallet-transaction-payment 38.0.2", + "pallet-session", + "pallet-timestamp", + "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-utility", - "pallet-xcm 17.0.1", + "pallet-xcm", "pallet-xcm-benchmarks", "pallet-xcm-bridge-hub", - "parachains-common 18.0.0", - "parachains-runtimes-test-utils 19.0.0", + "parachains-common", + "parachains-runtimes-test-utils", "parity-scale-codec", - "polkadot-core-primitives 15.0.0", - "polkadot-parachain-primitives 14.0.0", - "polkadot-runtime-common 17.0.0", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "polkadot-runtime-common", "polkadot-runtime-constants", "scale-info", "serde", "serde_json", - "sp-api 34.0.0", + "sp-api", "sp-block-builder", "sp-consensus-aura", "sp-core 34.0.0", - "sp-genesis-builder 0.15.1", - "sp-inherents 34.0.0", + "sp-genesis-builder", + "sp-inherents", "sp-io 38.0.0", "sp-keyring", "sp-offchain", "sp-runtime 39.0.5", - "sp-session 36.0.0", + "sp-session", "sp-std", "sp-storage 21.0.0", "sp-transaction-pool", - "sp-version 37.0.0", - "staging-parachain-info 0.17.0", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "staging-xcm-executor 17.0.0", + "sp-version", + "staging-parachain-info", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "static_assertions", "substrate-wasm-builder", "system-parachains-constants", "tuplex", - "xcm-runtime-apis 0.4.2", + "xcm-runtime-apis", ] [[package]] @@ -1881,13 +1840,13 @@ name = "bridge-hub-polkadot-emulated-chain" version = "1.0.0" dependencies = [ "bp-messages", - "bridge-hub-common 0.10.0", + "bridge-hub-common", "bridge-hub-polkadot-runtime", "emulated-integration-tests-common", - "frame-support 38.2.0", - "parachains-common 18.0.0", + "frame-support", + "parachains-common", "sp-core 34.0.0", - "staging-xcm 14.2.0", + "staging-xcm", ] [[package]] @@ -1898,34 +1857,34 @@ dependencies = [ "bp-bridge-hub-polkadot", "bp-messages", "bridge-hub-polkadot-runtime", - "cumulus-pallet-xcmp-queue 0.17.0", + "cumulus-pallet-xcmp-queue", "emulated-integration-tests-common", - "frame-support 38.2.0", + "frame-support", "hex-literal", "integration-tests-helpers", "kusama-polkadot-system-emulated-network", - "pallet-asset-conversion 20.0.0", + "pallet-asset-conversion", "pallet-assets", - "pallet-balances 39.0.0", + "pallet-balances", "pallet-bridge-messages", - "pallet-message-queue 41.0.2", - "pallet-xcm 17.0.1", - "parachains-common 18.0.0", + "pallet-message-queue", + "pallet-xcm", + "parachains-common", "parity-scale-codec", "polkadot-system-emulated-network", "scale-info", - "snowbridge-beacon-primitives 0.10.0", - "snowbridge-core 0.11.0", + "snowbridge-beacon-primitives", + "snowbridge-core", "snowbridge-pallet-inbound-queue-fixtures", "snowbridge-pallet-outbound-queue", "snowbridge-pallet-system", "snowbridge-router-primitives", "sp-core 34.0.0", "sp-runtime 39.0.5", - "staging-xcm 14.2.0", - "staging-xcm-executor 17.0.0", + "staging-xcm", + "staging-xcm-executor", "system-parachains-constants", - "xcm-runtime-apis 0.4.2", + "xcm-runtime-apis", ] [[package]] @@ -1945,23 +1904,23 @@ dependencies = [ "bp-relayers", "bp-runtime", "bp-xcm-bridge-hub", - "bp-xcm-bridge-hub-router 0.14.1", - "bridge-hub-common 0.10.0", + "bp-xcm-bridge-hub-router", + "bridge-hub-common", "bridge-hub-test-utils", "bridge-runtime-common", "cumulus-pallet-aura-ext", - "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-parachain-system", "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue 0.17.0", + "cumulus-pallet-xcmp-queue", "cumulus-primitives-aura", - "cumulus-primitives-core 0.16.0", - "cumulus-primitives-utility 0.17.0", - "frame-benchmarking 38.0.0", + "cumulus-primitives-core", + "cumulus-primitives-utility", + "frame-benchmarking", "frame-executive", "frame-metadata-hash-extension", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", @@ -1969,38 +1928,38 @@ dependencies = [ "kusama-runtime-constants", "log", "pallet-aura", - "pallet-authorship 38.0.0", - "pallet-balances 39.0.0", + "pallet-authorship", + "pallet-balances", "pallet-bridge-grandpa", "pallet-bridge-messages", "pallet-bridge-parachains", "pallet-bridge-relayers", "pallet-collator-selection", - "pallet-message-queue 41.0.2", + "pallet-message-queue", "pallet-multisig", - "pallet-session 38.0.0", - "pallet-timestamp 37.0.0", - "pallet-transaction-payment 38.0.2", + "pallet-session", + "pallet-timestamp", + "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-utility", - "pallet-xcm 17.0.1", + "pallet-xcm", "pallet-xcm-benchmarks", "pallet-xcm-bridge-hub", - "parachains-common 18.0.0", - "parachains-runtimes-test-utils 19.0.0", + "parachains-common", + "parachains-runtimes-test-utils", "parity-scale-codec", - "polkadot-core-primitives 15.0.0", - "polkadot-parachain-primitives 14.0.0", - "polkadot-runtime-common 17.0.0", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "polkadot-runtime-common", "polkadot-runtime-constants", "scale-info", "serde", "serde_json", - "snowbridge-beacon-primitives 0.10.0", - "snowbridge-core 0.11.0", + "snowbridge-beacon-primitives", + "snowbridge-core", "snowbridge-outbound-queue-runtime-api", - "snowbridge-pallet-ethereum-client 0.12.0", - "snowbridge-pallet-ethereum-client-fixtures 0.19.0", + "snowbridge-pallet-ethereum-client", + "snowbridge-pallet-ethereum-client-fixtures", "snowbridge-pallet-inbound-queue", "snowbridge-pallet-outbound-queue", "snowbridge-pallet-system", @@ -2008,30 +1967,30 @@ dependencies = [ "snowbridge-runtime-common", "snowbridge-runtime-test-common", "snowbridge-system-runtime-api", - "sp-api 34.0.0", + "sp-api", "sp-block-builder", "sp-consensus-aura", "sp-core 34.0.0", - "sp-genesis-builder 0.15.1", - "sp-inherents 34.0.0", + "sp-genesis-builder", + "sp-inherents", "sp-io 38.0.0", "sp-keyring", "sp-offchain", "sp-runtime 39.0.5", - "sp-session 36.0.0", + "sp-session", "sp-std", "sp-storage 21.0.0", "sp-transaction-pool", - "sp-version 37.0.0", - "staging-parachain-info 0.17.0", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "staging-xcm-executor 17.0.0", + "sp-version", + "staging-parachain-info", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "static_assertions", "substrate-wasm-builder", "system-parachains-constants", "tuplex", - "xcm-runtime-apis 0.4.2", + "xcm-runtime-apis", ] [[package]] @@ -2050,32 +2009,32 @@ dependencies = [ "bp-test-utils", "bp-xcm-bridge-hub", "bridge-runtime-common", - "cumulus-pallet-parachain-system 0.17.1", - "cumulus-pallet-xcmp-queue 0.17.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "cumulus-pallet-parachain-system", + "cumulus-pallet-xcmp-queue", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", - "pallet-balances 39.0.0", + "pallet-balances", "pallet-bridge-grandpa", "pallet-bridge-messages", "pallet-bridge-parachains", "pallet-bridge-relayers", - "pallet-timestamp 37.0.0", + "pallet-timestamp", "pallet-utility", - "pallet-xcm 17.0.1", + "pallet-xcm", "pallet-xcm-bridge-hub", - "parachains-common 18.0.0", - "parachains-runtimes-test-utils 19.0.0", + "parachains-common", + "parachains-runtimes-test-utils", "parity-scale-codec", "sp-core 34.0.0", "sp-io 38.0.0", "sp-keyring", "sp-runtime 39.0.5", "sp-tracing 17.0.1", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "staging-xcm-executor 17.0.0", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", ] [[package]] @@ -2091,14 +2050,14 @@ dependencies = [ "bp-relayers", "bp-runtime", "bp-xcm-bridge-hub", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "log", "pallet-bridge-grandpa", "pallet-bridge-messages", "pallet-bridge-parachains", "pallet-bridge-relayers", - "pallet-transaction-payment 38.0.2", + "pallet-transaction-payment", "pallet-utility", "parity-scale-codec", "scale-info", @@ -2106,7 +2065,7 @@ dependencies = [ "sp-runtime 39.0.5", "sp-std", "sp-trie 37.0.0", - "staging-xcm 14.2.0", + "staging-xcm", "static_assertions", "tuplex", ] @@ -2215,9 +2174,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.94" +version = "1.0.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7" +checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" dependencies = [ "jobserver", "libc", @@ -2394,7 +2353,7 @@ dependencies = [ "heck 0.4.1", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -2418,10 +2377,10 @@ name = "collectives-polkadot-emulated-chain" version = "0.0.0" dependencies = [ "collectives-polkadot-runtime", - "cumulus-primitives-core 0.16.0", + "cumulus-primitives-core", "emulated-integration-tests-common", - "frame-support 38.2.0", - "parachains-common 18.0.0", + "frame-support", + "parachains-common", "sp-core 34.0.0", ] @@ -2434,31 +2393,31 @@ dependencies = [ "asset-test-utils", "collectives-polkadot-runtime", "collectives-polkadot-runtime-constants", - "cumulus-pallet-parachain-system 0.17.1", - "cumulus-pallet-xcmp-queue 0.17.0", + "cumulus-pallet-parachain-system", + "cumulus-pallet-xcmp-queue", "emulated-integration-tests-common", - "frame-support 38.2.0", + "frame-support", "integration-tests-helpers", - "pallet-asset-rate 17.0.0", + "pallet-asset-rate", "pallet-assets", - "pallet-balances 39.0.0", - "pallet-message-queue 41.0.2", - "pallet-treasury 37.0.0", + "pallet-balances", + "pallet-message-queue", + "pallet-treasury", "pallet-utility", "pallet-whitelist", - "pallet-xcm 17.0.1", - "parachains-common 18.0.0", + "pallet-xcm", + "parachains-common", "parity-scale-codec", "polkadot-runtime", - "polkadot-runtime-common 17.0.0", + "polkadot-runtime-common", "polkadot-runtime-constants", "polkadot-system-emulated-network", "sp-core 34.0.0", "sp-runtime 39.0.5", - "staging-xcm 14.2.0", - "staging-xcm-executor 17.0.0", + "staging-xcm", + "staging-xcm-executor", "system-parachains-constants", - "xcm-runtime-apis 0.4.2", + "xcm-runtime-apis", ] [[package]] @@ -2467,32 +2426,32 @@ version = "1.0.0" dependencies = [ "collectives-polkadot-runtime-constants", "cumulus-pallet-aura-ext", - "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-parachain-system", "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue 0.17.0", + "cumulus-pallet-xcmp-queue", "cumulus-primitives-aura", - "cumulus-primitives-core 0.16.0", - "cumulus-primitives-utility 0.17.0", - "frame-benchmarking 38.0.0", + "cumulus-primitives-core", + "cumulus-primitives-utility", + "frame-benchmarking", "frame-executive", "frame-metadata-hash-extension", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "log", "pallet-alliance", - "pallet-asset-rate 17.0.0", + "pallet-asset-rate", "pallet-aura", - "pallet-authorship 38.0.0", - "pallet-balances 39.0.0", + "pallet-authorship", + "pallet-balances", "pallet-collator-selection", "pallet-collective", "pallet-core-fellowship", - "pallet-message-queue 41.0.2", + "pallet-message-queue", "pallet-multisig", "pallet-preimage", "pallet-proxy", @@ -2500,45 +2459,45 @@ dependencies = [ "pallet-referenda", "pallet-salary", "pallet-scheduler", - "pallet-session 38.0.0", - "pallet-timestamp 37.0.0", - "pallet-transaction-payment 38.0.2", + "pallet-session", + "pallet-timestamp", + "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury 37.0.0", + "pallet-treasury", "pallet-utility", "pallet-xcm 17.0.1", "pallet-xcm-benchmarks", "parachains-common 18.0.0", "parachains-runtimes-test-utils 19.0.0", "parity-scale-codec", - "polkadot-core-primitives 15.0.0", - "polkadot-parachain-primitives 14.0.0", - "polkadot-runtime-common 17.0.0", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "polkadot-runtime-common", "polkadot-runtime-constants", "scale-info", "serde_json", - "sp-api 34.0.0", + "sp-api", "sp-arithmetic 26.0.0", "sp-block-builder", "sp-consensus-aura", "sp-core 34.0.0", - "sp-genesis-builder 0.15.1", - "sp-inherents 34.0.0", + "sp-genesis-builder", + "sp-inherents", "sp-io 38.0.0", "sp-offchain", "sp-runtime 39.0.5", - "sp-session 36.0.0", + "sp-session", "sp-std", "sp-storage 21.0.0", "sp-transaction-pool", - "sp-version 37.0.0", - "staging-parachain-info 0.17.0", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "staging-xcm-executor 17.0.0", + "sp-version", + "staging-parachain-info", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "substrate-wasm-builder", "system-parachains-constants", - "xcm-runtime-apis 0.4.2", + "xcm-runtime-apis", ] [[package]] @@ -2682,10 +2641,10 @@ name = "coretime-kusama-emulated-chain" version = "1.0.0" dependencies = [ "coretime-kusama-runtime", - "cumulus-primitives-core 0.16.0", + "cumulus-primitives-core", "emulated-integration-tests-common", - "frame-support 38.2.0", - "parachains-common 18.0.0", + "frame-support", + "parachains-common", "sp-core 34.0.0", ] @@ -2695,26 +2654,26 @@ version = "1.0.0" dependencies = [ "asset-test-utils", "coretime-kusama-runtime", - "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-parachain-system", "emulated-integration-tests-common", - "frame-support 38.2.0", + "frame-support", "integration-tests-helpers", "kusama-runtime-constants", "kusama-system-emulated-network", - "pallet-balances 39.0.0", - "pallet-broker 0.17.2", - "pallet-identity 38.0.0", - "pallet-message-queue 41.0.2", - "pallet-xcm 17.0.1", - "parachains-common 18.0.0", - "parity-scale-codec", - "polkadot-runtime-common 17.0.0", - "polkadot-runtime-parachains 17.0.1", + "pallet-balances", + "pallet-broker", + "pallet-identity", + "pallet-message-queue", + "pallet-xcm", + "parachains-common", + "parity-scale-codec", + "polkadot-runtime-common", + "polkadot-runtime-parachains", "sp-runtime 39.0.5", "staging-kusama-runtime", - "staging-xcm 14.2.0", - "staging-xcm-executor 17.0.0", - "xcm-runtime-apis 0.4.2", + "staging-xcm", + "staging-xcm-executor", + "xcm-runtime-apis", ] [[package]] @@ -2722,18 +2681,18 @@ name = "coretime-kusama-runtime" version = "1.0.0" dependencies = [ "cumulus-pallet-aura-ext", - "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-parachain-system", "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue 0.17.0", + "cumulus-pallet-xcmp-queue", "cumulus-primitives-aura", - "cumulus-primitives-core 0.16.0", - "cumulus-primitives-utility 0.17.0", - "frame-benchmarking 38.0.0", + "cumulus-primitives-core", + "cumulus-primitives-utility", + "frame-benchmarking", "frame-executive", "frame-metadata-hash-extension", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", @@ -2741,49 +2700,49 @@ dependencies = [ "kusama-runtime-constants", "log", "pallet-aura", - "pallet-authorship 38.0.0", - "pallet-balances 39.0.0", - "pallet-broker 0.17.2", + "pallet-authorship", + "pallet-balances", + "pallet-broker", "pallet-collator-selection", - "pallet-message-queue 41.0.2", + "pallet-message-queue", "pallet-multisig", "pallet-proxy", - "pallet-session 38.0.0", - "pallet-timestamp 37.0.0", - "pallet-transaction-payment 38.0.2", + "pallet-session", + "pallet-timestamp", + "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-utility", - "pallet-xcm 17.0.1", + "pallet-xcm", "pallet-xcm-benchmarks", - "parachains-common 18.0.0", - "parachains-runtimes-test-utils 19.0.0", + "parachains-common", + "parachains-runtimes-test-utils", "parity-scale-codec", - "polkadot-core-primitives 15.0.0", - "polkadot-parachain-primitives 14.0.0", - "polkadot-runtime-common 17.0.0", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "polkadot-runtime-common", "scale-info", "serde", "serde_json", - "sp-api 34.0.0", + "sp-api", "sp-block-builder", "sp-consensus-aura", "sp-core 34.0.0", - "sp-genesis-builder 0.15.1", - "sp-inherents 34.0.0", + "sp-genesis-builder", + "sp-inherents", "sp-offchain", "sp-runtime 39.0.5", - "sp-session 36.0.0", + "sp-session", "sp-std", "sp-storage 21.0.0", "sp-transaction-pool", - "sp-version 37.0.0", - "staging-parachain-info 0.17.0", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "staging-xcm-executor 17.0.0", + "sp-version", + "staging-parachain-info", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "substrate-wasm-builder", "system-parachains-constants", - "xcm-runtime-apis 0.4.2", + "xcm-runtime-apis", ] [[package]] @@ -2791,10 +2750,10 @@ name = "coretime-polkadot-emulated-chain" version = "1.0.0" dependencies = [ "coretime-polkadot-runtime", - "cumulus-primitives-core 0.16.0", + "cumulus-primitives-core", "emulated-integration-tests-common", - "frame-support 38.2.0", - "parachains-common 18.0.0", + "frame-support", + "parachains-common", "sp-core 34.0.0", ] @@ -2804,25 +2763,25 @@ version = "1.0.0" dependencies = [ "asset-test-utils", "coretime-polkadot-runtime", - "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-parachain-system", "emulated-integration-tests-common", - "frame-support 38.2.0", + "frame-support", "integration-tests-helpers", - "pallet-balances 39.0.0", - "pallet-broker 0.17.2", - "pallet-message-queue 41.0.2", - "pallet-xcm 17.0.1", - "parachains-common 18.0.0", + "pallet-balances", + "pallet-broker", + "pallet-message-queue", + "pallet-xcm", + "parachains-common", "parity-scale-codec", "polkadot-runtime", - "polkadot-runtime-common 17.0.0", + "polkadot-runtime-common", "polkadot-runtime-constants", - "polkadot-runtime-parachains 17.0.1", + "polkadot-runtime-parachains", "polkadot-system-emulated-network", "sp-runtime 39.0.5", - "staging-xcm 14.2.0", - "staging-xcm-executor 17.0.0", - "xcm-runtime-apis 0.4.2", + "staging-xcm", + "staging-xcm-executor", + "xcm-runtime-apis", ] [[package]] @@ -2830,69 +2789,69 @@ name = "coretime-polkadot-runtime" version = "1.0.0" dependencies = [ "cumulus-pallet-aura-ext", - "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-parachain-system", "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue 0.17.0", + "cumulus-pallet-xcmp-queue", "cumulus-primitives-aura", - "cumulus-primitives-core 0.16.0", - "cumulus-primitives-utility 0.17.0", - "frame-benchmarking 38.0.0", + "cumulus-primitives-core", + "cumulus-primitives-utility", + "frame-benchmarking", "frame-executive", "frame-metadata-hash-extension", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "log", "pallet-aura", - "pallet-authorship 38.0.0", - "pallet-balances 39.0.0", - "pallet-broker 0.17.2", + "pallet-authorship", + "pallet-balances", + "pallet-broker", "pallet-collator-selection", - "pallet-message-queue 41.0.2", + "pallet-message-queue", "pallet-multisig", "pallet-proxy", - "pallet-session 38.0.0", - "pallet-timestamp 37.0.0", - "pallet-transaction-payment 38.0.2", + "pallet-session", + "pallet-timestamp", + "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-utility", - "pallet-xcm 17.0.1", + "pallet-xcm", "pallet-xcm-benchmarks", - "parachains-common 18.0.0", - "parachains-runtimes-test-utils 19.0.0", + "parachains-common", + "parachains-runtimes-test-utils", "parity-scale-codec", - "polkadot-core-primitives 15.0.0", - "polkadot-parachain-primitives 14.0.0", - "polkadot-runtime-common 17.0.0", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "polkadot-runtime-common", "polkadot-runtime-constants", "scale-info", "serde", "serde_json", - "sp-api 34.0.0", + "sp-api", "sp-arithmetic 26.0.0", "sp-block-builder", "sp-consensus-aura", "sp-core 34.0.0", - "sp-genesis-builder 0.15.1", - "sp-inherents 34.0.0", + "sp-genesis-builder", + "sp-inherents", "sp-offchain", "sp-runtime 39.0.5", - "sp-session 36.0.0", + "sp-session", "sp-std", "sp-storage 21.0.0", "sp-transaction-pool", - "sp-version 37.0.0", - "staging-parachain-info 0.17.0", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "staging-xcm-executor 17.0.0", + "sp-version", + "staging-parachain-info", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "substrate-wasm-builder", "system-parachains-constants", - "xcm-runtime-apis 0.4.2", + "xcm-runtime-apis", ] [[package]] @@ -3133,11 +3092,11 @@ version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2cbe2735fc7cf2b6521eab00cb1a1ab025abc1575cc36887b36dc8c5cb1c9434" dependencies = [ - "cumulus-pallet-parachain-system 0.17.1", - "frame-support 38.2.0", - "frame-system 38.0.0", + "cumulus-pallet-parachain-system", + "frame-support", + "frame-system", "pallet-aura", - "pallet-timestamp 37.0.0", + "pallet-timestamp", "parity-scale-codec", "scale-info", "sp-application-crypto 38.0.0", @@ -3153,68 +3112,32 @@ checksum = "546403ee1185f4051a74cc9c9d76e82c63cac3fb68e1bf29f61efb5604c96488" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", - "cumulus-primitives-core 0.16.0", - "cumulus-primitives-parachain-inherent 0.16.0", - "cumulus-primitives-proof-size-hostfunction", - "environmental", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", - "impl-trait-for-tuples", - "log", - "pallet-message-queue 41.0.2", - "parity-scale-codec", - "polkadot-parachain-primitives 14.0.0", - "polkadot-runtime-common 17.0.0", - "polkadot-runtime-parachains 17.0.1", - "scale-info", - "sp-core 34.0.0", - "sp-externalities 0.29.0", - "sp-inherents 34.0.0", - "sp-io 38.0.0", - "sp-runtime 39.0.5", - "sp-state-machine 0.43.0", - "sp-std", - "sp-trie 37.0.0", - "sp-version 37.0.0", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "trie-db 0.29.1", -] - -[[package]] -name = "cumulus-pallet-parachain-system" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e53d449cbdf258808cf876c9b0aef7b577e379bc010de945f8ce01b1dd928c7" -dependencies = [ - "bytes", - "cumulus-pallet-parachain-system-proc-macro", - "cumulus-primitives-core 0.18.0", - "cumulus-primitives-parachain-inherent 0.18.0", + "cumulus-primitives-core", + "cumulus-primitives-parachain-inherent", "cumulus-primitives-proof-size-hostfunction", "environmental", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", - "pallet-message-queue 41.0.2", + "pallet-message-queue", "parity-scale-codec", - "polkadot-parachain-primitives 16.0.0", - "polkadot-runtime-parachains 19.0.0", + "polkadot-parachain-primitives", + "polkadot-runtime-common", + "polkadot-runtime-parachains", "scale-info", "sp-core 34.0.0", "sp-externalities 0.29.0", - "sp-inherents 34.0.0", + "sp-inherents", "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-state-machine 0.43.0", "sp-std", "sp-trie 37.0.0", - "sp-version 37.0.0", - "staging-xcm 16.0.0", - "staging-xcm-builder 19.0.0", + "sp-version", + "staging-xcm", + "staging-xcm-builder", "trie-db 0.29.1", ] @@ -3227,7 +3150,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -3236,10 +3159,10 @@ version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "18168570689417abfb514ac8812fca7e6429764d01942750e395d7d8ce0716ef" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", - "pallet-session 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", + "pallet-session", "parity-scale-codec", "sp-runtime 39.0.5", ] @@ -3250,14 +3173,14 @@ version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e49231f6cd8274438b078305dc8ce44c54c0d3f4a28e902589bcbaa53d954608" dependencies = [ - "cumulus-primitives-core 0.16.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "cumulus-primitives-core", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "sp-io 38.0.0", "sp-runtime 39.0.5", - "staging-xcm 14.2.0", + "staging-xcm", ] [[package]] @@ -3267,49 +3190,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f788bdac9474795ea13ba791b55798fb664b2e3da8c3a7385b480c9af4e6539" dependencies = [ "bounded-collections", - "bp-xcm-bridge-hub-router 0.14.1", - "cumulus-primitives-core 0.16.0", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", - "log", - "pallet-message-queue 41.0.2", - "parity-scale-codec", - "polkadot-runtime-common 17.0.0", - "polkadot-runtime-parachains 17.0.1", - "scale-info", - "sp-core 34.0.0", - "sp-io 38.0.0", - "sp-runtime 39.0.5", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "staging-xcm-executor 17.0.0", -] - -[[package]] -name = "cumulus-pallet-xcmp-queue" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b27463deb59e47f38140c0757c37cabec4a49c12d6fa8afc6ed7f4584febc21c" -dependencies = [ - "bounded-collections", - "bp-xcm-bridge-hub-router 0.16.0", - "cumulus-primitives-core 0.15.0", - "frame-benchmarking 37.0.0", - "frame-support 37.1.0", - "frame-system 37.1.0", + "bp-xcm-bridge-hub-router", + "cumulus-primitives-core", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-message-queue 40.0.1", + "pallet-message-queue", "parity-scale-codec", - "polkadot-runtime-common 16.0.1", - "polkadot-runtime-parachains 16.0.3", + "polkadot-runtime-common", + "polkadot-runtime-parachains", "scale-info", "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", - "staging-xcm 14.2.0", - "staging-xcm-builder 16.0.3", - "staging-xcm-executor 16.0.0", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", ] [[package]] @@ -3319,30 +3216,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "11e7825bcf3cc6c962a5b9b9f47e02dc381109e521d0bc00cad785c65da18471" dependencies = [ "parity-scale-codec", - "polkadot-core-primitives 15.0.0", + "polkadot-core-primitives", "polkadot-primitives 15.0.0", - "sp-api 34.0.0", + "sp-api", "sp-consensus-aura", "sp-runtime 39.0.5", ] -[[package]] -name = "cumulus-primitives-core" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "114859ea473b98046ba46eab82a1830329294015673def6fbadcf34662df4e6f" -dependencies = [ - "parity-scale-codec", - "polkadot-core-primitives 15.0.0", - "polkadot-parachain-primitives 14.0.0", - "polkadot-primitives 15.0.0", - "scale-info", - "sp-api 34.0.0", - "sp-runtime 39.0.5", - "sp-trie 37.0.0", - "staging-xcm 14.2.0", -] - [[package]] name = "cumulus-primitives-core" version = "0.16.0" @@ -3350,31 +3230,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c6b5221a4a3097f2ebef66c84c1e6d7a0b8ec7e63f2bd5ae04c1e6d3fc7514e" dependencies = [ "parity-scale-codec", - "polkadot-core-primitives 15.0.0", - "polkadot-parachain-primitives 14.0.0", + "polkadot-core-primitives", + "polkadot-parachain-primitives", "polkadot-primitives 16.0.0", "scale-info", - "sp-api 34.0.0", - "sp-runtime 39.0.5", - "sp-trie 37.0.0", - "staging-xcm 14.2.0", -] - -[[package]] -name = "cumulus-primitives-core" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2aeb04e4b66c5970cefa88997963409d6ec0f9a81fb087f02232efb9dbef75b0" -dependencies = [ - "parity-scale-codec", - "polkadot-core-primitives 15.0.0", - "polkadot-parachain-primitives 16.0.0", - "polkadot-primitives 18.0.0", - "scale-info", - "sp-api 34.0.0", + "sp-api", "sp-runtime 39.0.5", "sp-trie 37.0.0", - "staging-xcm 16.0.0", + "staging-xcm", ] [[package]] @@ -3384,26 +3247,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "842a694901e04a62d88995418dec35c22f7dba2b34d32d2b8de37d6b92f973ff" dependencies = [ "async-trait", - "cumulus-primitives-core 0.16.0", - "parity-scale-codec", - "scale-info", - "sp-core 34.0.0", - "sp-inherents 34.0.0", - "sp-trie 37.0.0", -] - -[[package]] -name = "cumulus-primitives-parachain-inherent" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df2252bb667f91672f945fe51d7b1acd090eb5537080cea692c03ba7c4913098" -dependencies = [ - "async-trait", - "cumulus-primitives-core 0.18.0", + "cumulus-primitives-core", "parity-scale-codec", "scale-info", "sp-core 34.0.0", - "sp-inherents 34.0.0", + "sp-inherents", "sp-trie 37.0.0", ] @@ -3424,34 +3272,16 @@ version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bdcf4d46dd93f1e6d5dd6d379133566a44042ba6476d04bdcbdb4981c622ae4" dependencies = [ - "cumulus-primitives-core 0.16.0", - "frame-support 38.2.0", - "log", - "pallet-asset-conversion 20.0.0", - "parity-scale-codec", - "polkadot-runtime-common 17.0.0", - "sp-runtime 39.0.5", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "staging-xcm-executor 17.0.0", -] - -[[package]] -name = "cumulus-primitives-utility" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c889b57241e73804af84286fa67590412e132f23f9501be3f70a47fa4aa6106f" -dependencies = [ - "cumulus-primitives-core 0.18.0", - "frame-support 38.2.0", + "cumulus-primitives-core", + "frame-support", "log", - "pallet-asset-conversion 20.0.0", + "pallet-asset-conversion", "parity-scale-codec", - "polkadot-runtime-common 19.0.0", + "polkadot-runtime-common", "sp-runtime 39.0.5", - "staging-xcm 16.0.0", - "staging-xcm-builder 19.0.0", - "staging-xcm-executor 19.0.0", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", ] [[package]] @@ -3460,7 +3290,7 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e570e41c3f05a8143ebff967bbb0c7dcaaa6f0bebd8639b9418b8005b13eda03" dependencies = [ - "cumulus-primitives-core 0.16.0", + "cumulus-primitives-core", "parity-scale-codec", "polkadot-primitives 16.0.0", "sp-runtime 39.0.5", @@ -3468,20 +3298,6 @@ dependencies = [ "sp-trie 37.0.0", ] -[[package]] -name = "cumulus-test-relay-sproof-builder" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "058e2a29937d51c28c381459bdd76c524ee26a51e61f986bd79beeca591ab08d" -dependencies = [ - "cumulus-primitives-core 0.18.0", - "parity-scale-codec", - "polkadot-primitives 18.0.0", - "sp-runtime 39.0.5", - "sp-state-machine 0.43.0", - "sp-trie 37.0.0", -] - [[package]] name = "curve25519-dalek" version = "3.2.0" @@ -3519,7 +3335,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -3546,7 +3362,7 @@ dependencies = [ "proc-macro2", "quote", "scratch", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -3563,7 +3379,7 @@ checksum = "587663dd5fb3d10932c8aecfe7c844db1bcf0aee93eeab08fac13dc1212c2e7f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -3611,7 +3427,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.10.0", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -3633,7 +3449,7 @@ checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" dependencies = [ "darling_core 0.20.8", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -3728,7 +3544,7 @@ checksum = "d65d7ce8132b7c0e54497a4d9a55a1c2a0912a0d786cf894472ba818fba45762" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -3809,23 +3625,23 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] name = "docify" -version = "0.2.9" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a772b62b1837c8f060432ddcc10b17aae1453ef17617a99bc07789252d2a5896" +checksum = "43a2f138ad521dc4a2ced1a4576148a6a610b4c5923933b062a263130a6802ce" dependencies = [ "docify_macros", ] [[package]] name = "docify_macros" -version = "0.2.9" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60e6be249b0a462a14784a99b19bf35a667bb5e09de611738bb7362fa4c95ff7" +checksum = "1a081e51fb188742f5a7a1164ad752121abcb22874b21e2c3b0dd040c515fdad" dependencies = [ "common-path", "derive-syn-parse", @@ -3833,7 +3649,7 @@ dependencies = [ "proc-macro2", "quote", "regex", - "syn 2.0.96", + "syn 2.0.65", "termcolor", "toml 0.8.12", "walkdir", @@ -3995,29 +3811,29 @@ dependencies = [ "bp-messages", "bp-xcm-bridge-hub", "bridge-runtime-common", - "cumulus-pallet-parachain-system 0.17.1", - "cumulus-pallet-xcmp-queue 0.17.0", - "cumulus-primitives-core 0.16.0", - "frame-support 38.2.0", + "cumulus-pallet-parachain-system", + "cumulus-pallet-xcmp-queue", + "cumulus-primitives-core", + "frame-support", "pallet-assets", - "pallet-balances 39.0.0", + "pallet-balances", "pallet-bridge-messages", - "pallet-message-queue 41.0.2", - "pallet-xcm 17.0.1", + "pallet-message-queue", + "pallet-xcm", "pallet-xcm-bridge-hub", - "parachains-common 18.0.0", + "parachains-common", "parity-scale-codec", "paste", - "polkadot-parachain-primitives 14.0.0", + "polkadot-parachain-primitives", "polkadot-primitives 16.0.0", - "polkadot-runtime-parachains 17.0.1", + "polkadot-runtime-parachains", "sc-consensus-grandpa", "sp-authority-discovery", "sp-consensus-babe", "sp-consensus-beefy", "sp-core 34.0.0", "sp-runtime 39.0.5", - "staging-xcm 14.2.0", + "staging-xcm", "xcm-emulator", ] @@ -4043,13 +3859,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f7fcaa7f5fc5cd9493884a4020a9b1d50cb3d26ad1a921e68a6c50310aff144" dependencies = [ "encointer-primitives", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "log", "pallet-asset-tx-payment", "pallet-encointer-balances", "pallet-encointer-ceremonies", - "pallet-transaction-payment 38.0.2", + "pallet-transaction-payment", "sp-runtime 39.0.5", ] @@ -4060,10 +3876,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "584f431b0780640fa3fa7f6637f2661cc317cd126a345bf4bba6809c7c0f891f" dependencies = [ "encointer-primitives", - "frame-support 38.2.0", + "frame-support", "parity-scale-codec", "scale-info", - "sp-api 34.0.0", + "sp-api", "sp-std", ] @@ -4083,21 +3899,21 @@ name = "encointer-kusama-runtime" version = "1.0.0" dependencies = [ "cumulus-pallet-aura-ext", - "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-parachain-system", "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue 0.17.0", + "cumulus-pallet-xcmp-queue", "cumulus-primitives-aura", - "cumulus-primitives-core 0.16.0", - "cumulus-primitives-utility 0.17.0", + "cumulus-primitives-core", + "cumulus-primitives-utility", "encointer-balances-tx-payment", "encointer-balances-tx-payment-rpc-runtime-api", "encointer-primitives", - "frame-benchmarking 38.0.0", + "frame-benchmarking", "frame-executive", "frame-metadata-hash-extension", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", @@ -4106,8 +3922,8 @@ dependencies = [ "log", "pallet-asset-tx-payment", "pallet-aura", - "pallet-authorship 38.0.0", - "pallet-balances 39.0.0", + "pallet-authorship", + "pallet-balances", "pallet-collator-selection", "pallet-collective", "pallet-encointer-balances", @@ -4125,44 +3941,44 @@ dependencies = [ "pallet-encointer-treasuries-rpc-runtime-api", "pallet-insecure-randomness-collective-flip", "pallet-membership", - "pallet-message-queue 41.0.2", + "pallet-message-queue", "pallet-proxy", "pallet-scheduler", - "pallet-session 38.0.0", - "pallet-timestamp 37.0.0", - "pallet-transaction-payment 38.0.2", + "pallet-session", + "pallet-timestamp", + "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-utility", - "pallet-xcm 17.0.1", + "pallet-xcm", "pallet-xcm-benchmarks", - "parachains-common 18.0.0", + "parachains-common", "parity-scale-codec", - "polkadot-core-primitives 15.0.0", - "polkadot-parachain-primitives 14.0.0", + "polkadot-core-primitives", + "polkadot-parachain-primitives", "polkadot-primitives 16.0.0", - "polkadot-runtime-common 17.0.0", + "polkadot-runtime-common", "scale-info", "serde_json", "smallvec", - "sp-api 34.0.0", + "sp-api", "sp-block-builder", "sp-consensus-aura", "sp-core 34.0.0", - "sp-genesis-builder 0.15.1", - "sp-inherents 34.0.0", + "sp-genesis-builder", + "sp-inherents", "sp-offchain", "sp-runtime 39.0.5", - "sp-session 36.0.0", + "sp-session", "sp-std", "sp-transaction-pool", - "sp-version 37.0.0", - "staging-parachain-info 0.17.0", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "staging-xcm-executor 17.0.0", + "sp-version", + "staging-parachain-info", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "substrate-wasm-builder", "system-parachains-constants", - "xcm-runtime-apis 0.4.2", + "xcm-runtime-apis", ] [[package]] @@ -4188,7 +4004,7 @@ dependencies = [ "bs58 0.5.1", "crc", "ep-core", - "frame-support 38.2.0", + "frame-support", "log", "parity-scale-codec", "scale-info", @@ -4221,7 +4037,7 @@ dependencies = [ "heck 0.4.1", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -4241,7 +4057,7 @@ checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -4252,7 +4068,7 @@ checksum = "c2ad8cef1d801a4686bfd8919f0b30eac4c8e48968c437a6405ded4fb5272d2b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -4281,7 +4097,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7252d3d17ddaf02f1f1dccce29db2de5d76fb94ed046c7b1e5a7d74e0b636cf5" dependencies = [ "array-bytes", - "impl-serde 0.4.0", + "impl-serde", "parity-scale-codec", "scale-info", "serde", @@ -4314,17 +4130,7 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09d398648d65820a727d6a81e58b962f874473396a047e4c30bafe3240953417" dependencies = [ - "ethereum-types 0.14.1", - "tiny-keccak", -] - -[[package]] -name = "ethabi-decode" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52029c4087f9f01108f851d0d02df9c21feb5660a19713466724b7f95bd2d773" -dependencies = [ - "ethereum-types 0.15.1", + "ethereum-types", "tiny-keccak", ] @@ -4336,24 +4142,9 @@ checksum = "c22d4b5885b6aa2fe5e8b9329fb8d232bf739e434e6b87347c63bdd00c120f60" dependencies = [ "crunchy", "fixed-hash", - "impl-codec 0.6.0", - "impl-rlp 0.3.0", - "impl-serde 0.4.0", - "scale-info", - "tiny-keccak", -] - -[[package]] -name = "ethbloom" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c321610643004cf908ec0f5f2aa0d8f1f8e14b540562a2887a1111ff1ecbf7b" -dependencies = [ - "crunchy", - "fixed-hash", - "impl-codec 0.7.0", - "impl-rlp 0.4.0", - "impl-serde 0.5.0", + "impl-codec", + "impl-rlp", + "impl-serde", "scale-info", "tiny-keccak", ] @@ -4364,30 +4155,14 @@ version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02d215cbf040552efcbe99a38372fe80ab9d00268e20012b79fcd0f073edd8ee" dependencies = [ - "ethbloom 0.13.0", - "fixed-hash", - "impl-codec 0.6.0", - "impl-rlp 0.3.0", - "impl-serde 0.4.0", - "primitive-types 0.12.2", - "scale-info", - "uint 0.9.5", -] - -[[package]] -name = "ethereum-types" -version = "0.15.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ab15ed80916029f878e0267c3a9f92b67df55e79af370bf66199059ae2b4ee3" -dependencies = [ - "ethbloom 0.14.1", + "ethbloom", "fixed-hash", - "impl-codec 0.7.0", - "impl-rlp 0.4.0", - "impl-serde 0.5.0", - "primitive-types 0.13.1", + "impl-codec", + "impl-rlp", + "impl-serde", + "primitive-types", "scale-info", - "uint 0.10.0", + "uint", ] [[package]] @@ -4448,7 +4223,7 @@ dependencies = [ "fs-err", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -4616,47 +4391,22 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" -[[package]] -name = "frame-benchmarking" -version = "37.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48554572bd164ee905a6ff3378e46c2101610fd2ffe3110875a6503a240fb3d7" -dependencies = [ - "frame-support 37.1.0", - "frame-support-procedural 30.0.4", - "frame-system 37.1.0", - "linregress", - "log", - "parity-scale-codec", - "paste", - "scale-info", - "serde", - "sp-api 34.0.0", - "sp-application-crypto 38.0.0", - "sp-core 34.0.0", - "sp-io 38.0.0", - "sp-runtime 39.0.5", - "sp-runtime-interface 28.0.0", - "sp-storage 21.0.0", - "static_assertions", -] - [[package]] name = "frame-benchmarking" version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a01bdd47c2d541b38bd892da647d1e972c9d85b4ecd7094ad64f7600175da54d" dependencies = [ - "frame-support 38.2.0", - "frame-support-procedural 30.0.4", - "frame-system 38.0.0", + "frame-support", + "frame-support-procedural", + "frame-system", "linregress", "log", "parity-scale-codec", "paste", "scale-info", "serde", - "sp-api 34.0.0", + "sp-api", "sp-application-crypto 38.0.0", "sp-core 34.0.0", "sp-io 38.0.0", @@ -4666,31 +4416,6 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "frame-benchmarking" -version = "39.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c221b23f5cc5990830c4010bc01eac1cf401327e2bec362b0d28cb261809958" -dependencies = [ - "frame-support 39.0.0", - "frame-support-procedural 31.0.0", - "frame-system 39.0.0", - "linregress", - "log", - "parity-scale-codec", - "paste", - "scale-info", - "serde", - "sp-api 35.0.0", - "sp-application-crypto 39.0.0", - "sp-core 35.0.0", - "sp-io 39.0.0", - "sp-runtime 40.0.0", - "sp-runtime-interface 29.0.0", - "sp-storage 22.0.0", - "static_assertions", -] - [[package]] name = "frame-election-provider-solution-type" version = "14.0.1" @@ -4700,18 +4425,18 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] name = "frame-election-provider-support" -version = "37.0.0" +version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "772f6843543fea5d5083f8f7fe714632f6ab7a230a0a805ccc669e97330494a2" +checksum = "c36f5116192c63d39f1b4556fa30ac7db5a6a52575fa241b045f7dfa82ecc2be" dependencies = [ "frame-election-provider-solution-type", - "frame-support 37.1.0", - "frame-system 37.1.0", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "sp-arithmetic 26.0.0", @@ -4721,33 +4446,16 @@ dependencies = [ ] [[package]] -name = "frame-election-provider-support" +name = "frame-executive" version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c36f5116192c63d39f1b4556fa30ac7db5a6a52575fa241b045f7dfa82ecc2be" +checksum = "c365bf3879de25bbee28e9584096955a02fbe8d7e7624e10675800317f1cee5b" dependencies = [ - "frame-election-provider-solution-type", - "frame-support 38.2.0", - "frame-system 38.0.0", - "parity-scale-codec", - "scale-info", - "sp-arithmetic 26.0.0", - "sp-core 34.0.0", - "sp-npos-elections", - "sp-runtime 39.0.5", -] - -[[package]] -name = "frame-executive" -version = "38.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c365bf3879de25bbee28e9584096955a02fbe8d7e7624e10675800317f1cee5b" -dependencies = [ - "aquamarine", - "frame-support 38.2.0", - "frame-system 38.0.0", - "frame-try-runtime", - "log", + "aquamarine", + "frame-support", + "frame-system", + "frame-try-runtime", + "log", "parity-scale-codec", "scale-info", "sp-core 34.0.0", @@ -4779,18 +4487,6 @@ dependencies = [ "serde", ] -[[package]] -name = "frame-metadata" -version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daaf440c68eb2c3d88e5760fe8c7af3f9fee9181fab6c2f2c4e7cc48dcc40bb8" -dependencies = [ - "cfg-if", - "parity-scale-codec", - "scale-info", - "serde", -] - [[package]] name = "frame-metadata-hash-extension" version = "0.6.0" @@ -4799,8 +4495,8 @@ checksum = "56ac71dbd97039c49fdd69f416a4dd5d8da3652fdcafc3738b45772ad79eb4ec" dependencies = [ "array-bytes", "docify", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", @@ -4830,48 +4526,6 @@ dependencies = [ "tokio-retry", ] -[[package]] -name = "frame-support" -version = "37.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7078e2b22461a2987d47b8062c07f28df4e518974a4a28c081c55d237090412a" -dependencies = [ - "aquamarine", - "array-bytes", - "bitflags 1.3.2", - "docify", - "environmental", - "frame-metadata 16.0.0", - "frame-support-procedural 30.0.4", - "impl-trait-for-tuples", - "k256", - "log", - "macro_magic", - "parity-scale-codec", - "paste", - "scale-info", - "serde", - "serde_json", - "smallvec", - "sp-api 34.0.0", - "sp-arithmetic 26.0.0", - "sp-core 34.0.0", - "sp-crypto-hashing-proc-macro", - "sp-debug-derive", - "sp-genesis-builder 0.15.1", - "sp-inherents 34.0.0", - "sp-io 38.0.0", - "sp-metadata-ir 0.7.0", - "sp-runtime 39.0.5", - "sp-staking 34.0.0", - "sp-state-machine 0.43.0", - "sp-std", - "sp-tracing 17.0.1", - "sp-weights 31.0.0", - "static_assertions", - "tt-call", -] - [[package]] name = "frame-support" version = "38.2.0" @@ -4884,7 +4538,7 @@ dependencies = [ "docify", "environmental", "frame-metadata 16.0.0", - "frame-support-procedural 30.0.4", + "frame-support-procedural", "impl-trait-for-tuples", "k256", "log", @@ -4895,15 +4549,15 @@ dependencies = [ "serde", "serde_json", "smallvec", - "sp-api 34.0.0", + "sp-api", "sp-arithmetic 26.0.0", "sp-core 34.0.0", "sp-crypto-hashing-proc-macro", "sp-debug-derive", - "sp-genesis-builder 0.15.1", - "sp-inherents 34.0.0", + "sp-genesis-builder", + "sp-inherents", "sp-io 38.0.0", - "sp-metadata-ir 0.7.0", + "sp-metadata-ir", "sp-runtime 39.0.5", "sp-staking 36.0.0", "sp-state-machine 0.43.0", @@ -4914,50 +4568,6 @@ dependencies = [ "tt-call", ] -[[package]] -name = "frame-support" -version = "39.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4547b03c9267b2d545ddddd8967d1d39277a090814da2466176dc65ff489d0a" -dependencies = [ - "aquamarine", - "array-bytes", - "binary-merkle-tree 16.0.0", - "bitflags 1.3.2", - "docify", - "environmental", - "frame-metadata 18.0.0", - "frame-support-procedural 31.0.0", - "impl-trait-for-tuples", - "k256", - "log", - "macro_magic", - "parity-scale-codec", - "paste", - "scale-info", - "serde", - "serde_json", - "smallvec", - "sp-api 35.0.0", - "sp-arithmetic 26.0.0", - "sp-core 35.0.0", - "sp-crypto-hashing-proc-macro", - "sp-debug-derive", - "sp-genesis-builder 0.16.0", - "sp-inherents 35.0.0", - "sp-io 39.0.0", - "sp-metadata-ir 0.8.0", - "sp-runtime 40.0.0", - "sp-staking 37.0.0", - "sp-state-machine 0.44.0", - "sp-std", - "sp-tracing 17.0.1", - "sp-trie 38.0.0", - "sp-weights 31.0.0", - "static_assertions", - "tt-call", -] - [[package]] name = "frame-support-procedural" version = "30.0.4" @@ -4975,41 +4585,20 @@ dependencies = [ "proc-macro2", "quote", "sp-crypto-hashing", - "syn 2.0.96", -] - -[[package]] -name = "frame-support-procedural" -version = "31.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5819d1fcbf6dc177aca405c0b478366527a4763f21457d5ba3a1f4328f656c04" -dependencies = [ - "Inflector", - "cfg-expr", - "derive-syn-parse", - "docify", - "expander", - "frame-support-procedural-tools", - "itertools 0.11.0", - "macro_magic", - "proc-macro-warning 1.0.0", - "proc-macro2", - "quote", - "sp-crypto-hashing", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] name = "frame-support-procedural-tools" -version = "13.0.1" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81a088fd6fda5f53ff0c17fc7551ce8bd0ead14ba742228443c8196296a7369b" +checksum = "bead15a320be1764cdd50458c4cfacb23e0cee65f64f500f8e34136a94c7eeca" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -5020,28 +4609,7 @@ checksum = "ed971c6435503a099bdac99fe4c5bea08981709e5b5a0a8535a1856f48561191" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", -] - -[[package]] -name = "frame-system" -version = "37.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "043790fff021477061b207fd6b33743793b63fc64a583358956787229d039717" -dependencies = [ - "cfg-if", - "docify", - "frame-support 37.1.0", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 34.0.0", - "sp-io 38.0.0", - "sp-runtime 39.0.5", - "sp-std", - "sp-version 37.0.0", - "sp-weights 31.0.0", + "syn 2.0.65", ] [[package]] @@ -5052,7 +4620,7 @@ checksum = "e3c7fa02f8c305496d2ae52edaecdb9d165f11afa965e05686d7d7dd1ce93611" dependencies = [ "cfg-if", "docify", - "frame-support 38.2.0", + "frame-support", "log", "parity-scale-codec", "scale-info", @@ -5061,28 +4629,7 @@ dependencies = [ "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-std", - "sp-version 37.0.0", - "sp-weights 31.0.0", -] - -[[package]] -name = "frame-system" -version = "39.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd10a9a1dd87a96533ce996cbdd0738986c1ee79811949d06872b1672d1865f9" -dependencies = [ - "cfg-if", - "docify", - "frame-support 39.0.0", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 35.0.0", - "sp-io 39.0.0", - "sp-runtime 40.0.0", - "sp-std", - "sp-version 38.0.0", + "sp-version", "sp-weights 31.0.0", ] @@ -5092,9 +4639,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9693b2a736beb076e673520e1e8dee4fc128b8d35b020ef3e8a4b1b5ad63d9f2" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "sp-core 34.0.0", @@ -5109,7 +4656,7 @@ checksum = "475c4f8604ba7e4f05cd2c881ba71105093e638b9591ec71a8db14a64b3b4ec3" dependencies = [ "docify", "parity-scale-codec", - "sp-api 34.0.0", + "sp-api", ] [[package]] @@ -5118,9 +4665,9 @@ version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83c811a5a1f5429c7fb5ebbf6cf9502d8f9b673fd395c12cf46c44a30a7daf0e" dependencies = [ - "frame-support 38.2.0", + "frame-support", "parity-scale-codec", - "sp-api 34.0.0", + "sp-api", "sp-runtime 39.0.5", ] @@ -5141,9 +4688,9 @@ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" [[package]] name = "futures" -version = "0.3.31" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" +checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" dependencies = [ "futures-channel", "futures-core", @@ -5166,9 +4713,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.31" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" dependencies = [ "futures-core", "futures-sink", @@ -5176,15 +4723,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.31" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" [[package]] name = "futures-executor" -version = "0.3.31" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" dependencies = [ "futures-core", "futures-task", @@ -5194,9 +4741,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.31" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" [[package]] name = "futures-lite" @@ -5213,13 +4760,13 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.31" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -5234,15 +4781,15 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.31" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" [[package]] name = "futures-task" -version = "0.3.31" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" [[package]] name = "futures-timer" @@ -5252,9 +4799,9 @@ checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" [[package]] name = "futures-util" -version = "0.3.31" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ "futures-channel", "futures-core", @@ -5353,39 +4900,39 @@ dependencies = [ name = "glutton-kusama-runtime" version = "1.0.0" dependencies = [ - "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-parachain-system", "cumulus-pallet-xcm", - "cumulus-primitives-core 0.16.0", - "frame-benchmarking 38.0.0", + "cumulus-primitives-core", + "frame-benchmarking", "frame-executive", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "pallet-glutton", - "pallet-message-queue 41.0.2", + "pallet-message-queue", "pallet-sudo", - "parachains-common 18.0.0", + "parachains-common", "parity-scale-codec", "scale-info", "serde_json", - "sp-api 34.0.0", + "sp-api", "sp-block-builder", "sp-core 34.0.0", - "sp-genesis-builder 0.15.1", - "sp-inherents 34.0.0", + "sp-genesis-builder", + "sp-inherents", "sp-offchain", "sp-runtime 39.0.5", - "sp-session 36.0.0", + "sp-session", "sp-std", "sp-storage 21.0.0", "sp-transaction-pool", - "sp-version 37.0.0", - "staging-parachain-info 0.17.0", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "staging-xcm-executor 17.0.0", + "sp-version", + "staging-parachain-info", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "substrate-wasm-builder", "system-parachains-constants", ] @@ -5907,15 +5454,6 @@ dependencies = [ "parity-scale-codec", ] -[[package]] -name = "impl-codec" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67aa010c1e3da95bf151bd8b4c059b2ed7e75387cdb969b4f8f2723a43f9941" -dependencies = [ - "parity-scale-codec", -] - [[package]] name = "impl-num-traits" version = "0.1.2" @@ -5924,18 +5462,7 @@ checksum = "951641f13f873bff03d4bf19ae8bec531935ac0ac2cc775f84d7edfdcfed3f17" dependencies = [ "integer-sqrt", "num-traits", - "uint 0.9.5", -] - -[[package]] -name = "impl-num-traits" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "803d15461ab0dcc56706adf266158acbc44ccf719bf7d0af30705f58b90a4b8c" -dependencies = [ - "integer-sqrt", - "num-traits", - "uint 0.10.0", + "uint", ] [[package]] @@ -5944,16 +5471,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f28220f89297a075ddc7245cd538076ee98b01f2a9c23a53a4f1105d5a322808" dependencies = [ - "rlp 0.5.2", -] - -[[package]] -name = "impl-rlp" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54ed8ad1f3877f7e775b8cbf30ed1bd3209a95401817f19a0eb4402d13f8cf90" -dependencies = [ - "rlp 0.6.1", + "rlp", ] [[package]] @@ -5965,15 +5483,6 @@ dependencies = [ "serde", ] -[[package]] -name = "impl-serde" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a143eada6a1ec4aefa5049037a26a6d597bfd64f8c026d07b77133e02b7dd0b" -dependencies = [ - "serde", -] - [[package]] name = "impl-trait-for-tuples" version = "0.2.2" @@ -6076,12 +5585,12 @@ name = "integration-tests-helpers" version = "1.0.0" dependencies = [ "asset-test-utils", - "cumulus-pallet-xcmp-queue 0.17.0", - "pallet-balances 39.0.0", - "pallet-message-queue 41.0.2", - "pallet-xcm 17.0.1", + "cumulus-pallet-xcmp-queue", + "pallet-balances", + "pallet-message-queue", + "pallet-xcm", "paste", - "staging-xcm 14.2.0", + "staging-xcm", "xcm-emulator", ] @@ -6400,7 +5909,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -6443,9 +5952,9 @@ dependencies = [ [[package]] name = "k256" -version = "0.13.4" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" +checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" dependencies = [ "cfg-if", "ecdsa", @@ -6583,7 +6092,7 @@ version = "1.0.0" dependencies = [ "emulated-integration-tests-common", "kusama-runtime-constants", - "parachains-common 18.0.0", + "parachains-common", "polkadot-primitives 16.0.0", "sc-consensus-grandpa", "sp-authority-discovery", @@ -6611,14 +6120,14 @@ dependencies = [ name = "kusama-runtime-constants" version = "1.0.0" dependencies = [ - "frame-support 38.2.0", + "frame-support", "polkadot-primitives 16.0.0", - "polkadot-runtime-common 17.0.0", + "polkadot-runtime-common", "smallvec", "sp-core 34.0.0", "sp-runtime 39.0.5", "sp-weights 31.0.0", - "staging-xcm-builder 17.0.3", + "staging-xcm-builder", ] [[package]] @@ -6831,7 +6340,7 @@ dependencies = [ "sha2 0.10.8", "smallvec", "thiserror", - "uint 0.9.5", + "uint", "unsigned-varint 0.7.2", "void", ] @@ -6992,7 +6501,7 @@ dependencies = [ "proc-macro-warning 0.4.2", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -7255,7 +6764,7 @@ dependencies = [ "tokio-util", "tracing", "trust-dns-resolver", - "uint 0.9.5", + "uint", "unsigned-varint 0.8.0", "url", "webpki", @@ -7326,7 +6835,7 @@ dependencies = [ "macro_magic_core", "macro_magic_macros", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -7340,7 +6849,7 @@ dependencies = [ "macro_magic_core_macros", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -7351,7 +6860,7 @@ checksum = "b02abfe41815b5bd98dbd4260173db2c116dda171dc0fe7838cb206333b83308" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -7362,7 +6871,7 @@ checksum = "73ea28ee64b88876bf45277ed9a5817c1817df061a74f2b988971a12570e5869" dependencies = [ "macro_magic_core", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -7587,7 +7096,7 @@ dependencies = [ "cfg-if", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -8070,7 +7579,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -8123,12 +7632,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59378a648a0aa279a4b10650366c3389cd0a1239b1876f74bfecd268eecb086b" dependencies = [ "array-bytes", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-collective", - "pallet-identity 38.0.0", + "pallet-identity", "parity-scale-codec", "scale-info", "sp-core 34.0.0", @@ -8143,77 +7652,43 @@ version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33f0078659ae95efe6a1bf138ab5250bc41ab98f22ff3651d0208684f08ae797" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-api 34.0.0", + "sp-api", "sp-arithmetic 26.0.0", "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", ] -[[package]] -name = "pallet-asset-conversion" -version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f8b3dc7ead2fafe65a65d1589017f25fd1c3e020dea3371c210ebdcfd0c11f5" -dependencies = [ - "frame-benchmarking 39.0.0", - "frame-support 39.0.0", - "frame-system 39.0.0", - "log", - "parity-scale-codec", - "scale-info", - "sp-api 35.0.0", - "sp-arithmetic 26.0.0", - "sp-core 35.0.0", - "sp-io 39.0.0", - "sp-runtime 40.0.0", -] - [[package]] name = "pallet-asset-conversion-tx-payment" version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ab66c4c22ac0f20e620a954ce7ba050118d6d8011e2d02df599309502064e98" dependencies = [ - "frame-support 38.2.0", - "frame-system 38.0.0", - "pallet-asset-conversion 20.0.0", - "pallet-transaction-payment 38.0.2", + "frame-support", + "frame-system", + "pallet-asset-conversion", + "pallet-transaction-payment", "parity-scale-codec", "scale-info", "sp-runtime 39.0.5", ] -[[package]] -name = "pallet-asset-rate" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16cf98e523678604f17e784986e789f515bb367dc5cf41f8f966b934ea2fb9d5" -dependencies = [ - "frame-benchmarking 37.0.0", - "frame-support 37.1.0", - "frame-system 37.1.0", - "parity-scale-codec", - "scale-info", - "sp-core 34.0.0", - "sp-runtime 39.0.5", -] - [[package]] name = "pallet-asset-rate" version = "17.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71b2149aa741bc39466bbcc92d9d0ab6e9adcf39d2790443a735ad573b3191e7" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "sp-core 34.0.0", @@ -8226,10 +7701,10 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "406a486466d15acc48c99420191f96f1af018f3381fde829c467aba489030f18" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", - "pallet-transaction-payment 38.0.2", + "frame-benchmarking", + "frame-support", + "frame-system", + "pallet-transaction-payment", "parity-scale-codec", "scale-info", "serde", @@ -8244,9 +7719,9 @@ version = "40.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f45f4eb6027fc34c4650e0ed6a7e57ed3335cc364be74b4531f714237676bcee" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", "parity-scale-codec", @@ -8261,10 +7736,10 @@ version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b31da6e794d655d1f9c4da6557a57399538d75905a7862a2ed3f7e5fb711d7e4" dependencies = [ - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "log", - "pallet-timestamp 37.0.0", + "pallet-timestamp", "parity-scale-codec", "scale-info", "sp-application-crypto 38.0.0", @@ -8272,31 +7747,15 @@ dependencies = [ "sp-runtime 39.0.5", ] -[[package]] -name = "pallet-authority-discovery" -version = "37.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e950b8368ef4af6af91d10061d5fc587ee92ed360e4b5bc32454a68842ccafe2" -dependencies = [ - "frame-support 37.1.0", - "frame-system 37.1.0", - "pallet-session 37.0.0", - "parity-scale-codec", - "scale-info", - "sp-application-crypto 38.0.0", - "sp-authority-discovery", - "sp-runtime 39.0.5", -] - [[package]] name = "pallet-authority-discovery" version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffb0208f0538d58dcb78ce1ff5e6e8641c5f37b23b20b05587e51da30ab13541" dependencies = [ - "frame-support 38.2.0", - "frame-system 38.0.0", - "pallet-session 38.0.0", + "frame-support", + "frame-system", + "pallet-session", "parity-scale-codec", "scale-info", "sp-application-crypto 38.0.0", @@ -8304,71 +7763,33 @@ dependencies = [ "sp-runtime 39.0.5", ] -[[package]] -name = "pallet-authorship" -version = "37.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ddfa02ecfdd0bfa4841dc16ebd3bdd0d1918751b845f4b36b29c01bfaf75b5b" -dependencies = [ - "frame-support 37.1.0", - "frame-system 37.1.0", - "impl-trait-for-tuples", - "parity-scale-codec", - "scale-info", - "sp-runtime 39.0.5", -] - [[package]] name = "pallet-authorship" version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "625d47577cabbe1318ccec5d612e2379002d1b6af1ab6edcef3243c66ec246df" dependencies = [ - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "sp-runtime 39.0.5", ] -[[package]] -name = "pallet-babe" -version = "37.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4cee370246a2a8fa7d62b02b96febde7c8b09d18c9b8ce3a35c20a142379c8" -dependencies = [ - "frame-benchmarking 37.0.0", - "frame-support 37.1.0", - "frame-system 37.1.0", - "log", - "pallet-authorship 37.0.0", - "pallet-session 37.0.0", - "pallet-timestamp 36.0.1", - "parity-scale-codec", - "scale-info", - "sp-application-crypto 38.0.0", - "sp-consensus-babe", - "sp-core 34.0.0", - "sp-io 38.0.0", - "sp-runtime 39.0.5", - "sp-session 35.0.0", - "sp-staking 34.0.0", -] - [[package]] name = "pallet-babe" version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ee096c0def13832475b340d00121025e0225de29604d44bc6dfcaa294c995b4" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-authorship 38.0.0", - "pallet-session 38.0.0", - "pallet-timestamp 37.0.0", + "pallet-authorship", + "pallet-session", + "pallet-timestamp", "parity-scale-codec", "scale-info", "sp-application-crypto 38.0.0", @@ -8376,7 +7797,7 @@ dependencies = [ "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", - "sp-session 36.0.0", + "sp-session", "sp-staking 36.0.0", ] @@ -8388,12 +7809,12 @@ checksum = "0fd23a6f94ba9c1e57c8a7f8a41327d132903a79c55c0c83f36cbae19946cf10" dependencies = [ "aquamarine", "docify", - "frame-benchmarking 38.0.0", - "frame-election-provider-support 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", "log", - "pallet-balances 39.0.0", + "pallet-balances", "parity-scale-codec", "scale-info", "sp-core 34.0.0", @@ -8402,22 +7823,6 @@ dependencies = [ "sp-tracing 17.0.1", ] -[[package]] -name = "pallet-balances" -version = "38.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "267f2b4c64e06d340fab1e48267e815dc2afaf8e6da16369b26b5c9e1e65f1aa" -dependencies = [ - "docify", - "frame-benchmarking 37.0.0", - "frame-support 37.1.0", - "frame-system 37.1.0", - "log", - "parity-scale-codec", - "scale-info", - "sp-runtime 39.0.5", -] - [[package]] name = "pallet-balances" version = "39.0.0" @@ -8425,9 +7830,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c6945b078919acb14d126490e4b0973a688568b30142476ca69c6df2bed27ad" dependencies = [ "docify", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", @@ -8440,17 +7845,17 @@ version = "39.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "014d177a3aba19ac144fc6b2b5eb94930b9874734b91fd014902b6706288bb5f" dependencies = [ - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "log", - "pallet-authorship 38.0.0", - "pallet-session 38.0.0", + "pallet-authorship", + "pallet-session", "parity-scale-codec", "scale-info", "serde", "sp-consensus-beefy", "sp-runtime 39.0.5", - "sp-session 36.0.0", + "sp-session", "sp-staking 36.0.0", ] @@ -8461,18 +7866,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c64f536e7f04cf3a0a17fdf20870ddb3d63a7690419c40f75cfd2f72b6e6d22" dependencies = [ "array-bytes", - "binary-merkle-tree 15.0.1", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "binary-merkle-tree", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-beefy", "pallet-mmr", - "pallet-session 38.0.0", + "pallet-session", "parity-scale-codec", "scale-info", "serde", - "sp-api 34.0.0", + "sp-api", "sp-consensus-beefy", "sp-core 34.0.0", "sp-io 38.0.0", @@ -8486,11 +7891,11 @@ version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1163f9cd8bbc47ec0c6900a3ca67689d8d7b40bedfa6aa22b1b3c6027b1090e" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-treasury 37.0.0", + "pallet-treasury", "parity-scale-codec", "scale-info", "sp-core 34.0.0", @@ -8507,9 +7912,9 @@ dependencies = [ "bp-header-chain", "bp-runtime", "bp-test-utils", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", @@ -8527,9 +7932,9 @@ dependencies = [ "bp-header-chain", "bp-messages", "bp-runtime", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", @@ -8548,9 +7953,9 @@ dependencies = [ "bp-parachains", "bp-polkadot-core", "bp-runtime", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-bridge-grandpa", "parity-scale-codec", @@ -8569,14 +7974,14 @@ dependencies = [ "bp-messages", "bp-relayers", "bp-runtime", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-bridge-grandpa", "pallet-bridge-messages", "pallet-bridge-parachains", - "pallet-transaction-payment 38.0.2", + "pallet-transaction-payment", "parity-scale-codec", "scale-info", "sp-arithmetic 26.0.0", @@ -8586,37 +7991,18 @@ dependencies = [ [[package]] name = "pallet-broker" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ce40525635682724f4ed243f6be36951df424b24703913fb696d6933e1db55e" -dependencies = [ - "bitvec", - "frame-benchmarking 37.0.0", - "frame-support 37.1.0", - "frame-system 37.1.0", - "log", - "parity-scale-codec", - "scale-info", - "sp-api 34.0.0", - "sp-arithmetic 26.0.0", - "sp-core 34.0.0", - "sp-runtime 39.0.5", -] - -[[package]] -name = "pallet-broker" -version = "0.17.2" +version = "0.17.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "018b477d7d464c451b1d09a4ce9e792c3c65b15fd764b23da38ff9980e786065" dependencies = [ "bitvec", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-api 34.0.0", + "sp-api", "sp-arithmetic 26.0.0", "sp-core 34.0.0", "sp-runtime 39.0.5", @@ -8628,12 +8014,12 @@ version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7f3bc38ae6584b5f57e4de3e49e5184bfc0f20692829530ae1465ffe04e09e7" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-bounties", - "pallet-treasury 37.0.0", + "pallet-treasury", "parity-scale-codec", "scale-info", "sp-core 34.0.0", @@ -8647,13 +8033,13 @@ version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "658798d70c9054165169f6a6a96cfa9d6a5e7d24a524bc19825bf17fcbc5cc5a" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-authorship 38.0.0", - "pallet-balances 39.0.0", - "pallet-session 38.0.0", + "pallet-authorship", + "pallet-balances", + "pallet-session", "parity-scale-codec", "rand", "scale-info", @@ -8667,9 +8053,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e149f1aefd444c9a1da6ec5a94bc8a7671d7a33078f85dd19ae5b06e3438e60" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", @@ -8685,9 +8071,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "999c242491b74395b8c5409ef644e782fe426d87ae36ad92240ffbf21ff0a76e" dependencies = [ "assert_matches", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "serde", @@ -8701,9 +8087,9 @@ version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d063b41df454bd128d6fefd5800af8a71ac383c9dd6f20096832537efc110a8a" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-ranked-collective", "parity-scale-codec", @@ -8720,8 +8106,8 @@ version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "117f003a97f980514c6db25a50c22aaec2a9ccb5664b3cb32f52fb990e0b0c12" dependencies = [ - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", @@ -8730,41 +8116,18 @@ dependencies = [ "sp-staking 36.0.0", ] -[[package]] -name = "pallet-election-provider-multi-phase" -version = "36.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b02a05136d6c5b46fc4963232ffc2069d444100c79fa524627b307fcaea78cd2" -dependencies = [ - "frame-benchmarking 37.0.0", - "frame-election-provider-support 37.0.0", - "frame-support 37.1.0", - "frame-system 37.1.0", - "log", - "pallet-election-provider-support-benchmarking 36.0.0", - "parity-scale-codec", - "rand", - "scale-info", - "sp-arithmetic 26.0.0", - "sp-core 34.0.0", - "sp-io 38.0.0", - "sp-npos-elections", - "sp-runtime 39.0.5", - "strum 0.26.3", -] - [[package]] name = "pallet-election-provider-multi-phase" version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62f9ad5ae0c13ba3727183dadf1825b6b7b0b0598ed5c366f8697e13fd540f7d" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-election-provider-support 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", "log", - "pallet-election-provider-support-benchmarking 37.0.0", + "pallet-election-provider-support-benchmarking", "parity-scale-codec", "rand", "scale-info", @@ -8776,29 +8139,15 @@ dependencies = [ "strum 0.26.3", ] -[[package]] -name = "pallet-election-provider-support-benchmarking" -version = "36.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd65dad4b4de7ec4b0d1631d1e8ad8766eaaa0ab4e871ec6c73a1e894c68afc9" -dependencies = [ - "frame-benchmarking 37.0.0", - "frame-election-provider-support 37.0.0", - "frame-system 37.1.0", - "parity-scale-codec", - "sp-npos-elections", - "sp-runtime 39.0.5", -] - [[package]] name = "pallet-election-provider-support-benchmarking" version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4111d0d27545c260c9dd0d6fc504961db59c1ec4b42e1bcdc28ebd478895c22" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-election-provider-support 38.0.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-election-provider-support", + "frame-system", "parity-scale-codec", "sp-npos-elections", "sp-runtime 39.0.5", @@ -8812,12 +8161,12 @@ checksum = "31e340c46f76c8d0c3d88868f817ee3f82e738b125fd6089af402c44af445803" dependencies = [ "approx", "encointer-primitives", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-asset-tx-payment", - "pallet-transaction-payment 38.0.2", + "pallet-transaction-payment", "parity-scale-codec", "scale-info", "sp-runtime 39.0.5", @@ -8831,9 +8180,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8119cf4debfaa60ee94b6a57868c6a5e8491a1aa5e129c51d9093852e90907b2" dependencies = [ "encointer-primitives", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-encointer-communities", "parity-scale-codec", @@ -8849,9 +8198,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e298ebe7c5b8f36ae47d470c6065bfa7b8aec1953c93358ab11004d1e0988632" dependencies = [ "encointer-primitives", - "frame-support 38.2.0", + "frame-support", "parity-scale-codec", - "sp-api 34.0.0", + "sp-api", "sp-std", ] @@ -8864,14 +8213,14 @@ dependencies = [ "encointer-ceremonies-assignment", "encointer-meetup-validation", "encointer-primitives", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-encointer-balances", "pallet-encointer-communities", "pallet-encointer-scheduler", - "pallet-timestamp 37.0.0", + "pallet-timestamp", "parity-scale-codec", "scale-info", "sp-application-crypto 38.0.0", @@ -8888,9 +8237,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a1d61b552aab2114b3635c8c950c8dcf8f2af585477a43d06b3316fb238742d" dependencies = [ "encointer-primitives", - "frame-support 38.2.0", + "frame-support", "parity-scale-codec", - "sp-api 34.0.0", + "sp-api", "sp-std", ] @@ -8901,9 +8250,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f4fdd122abdd8d046adbb23699c305885a6cb2142bc4297cd801fc0cb8179f3" dependencies = [ "encointer-primitives", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-encointer-balances", "pallet-encointer-scheduler", @@ -8922,7 +8271,7 @@ checksum = "a3485d8ecd6899a3c9d2e29ad9fcf404eea3c21b6a3c59fe62b767b4e1d7e61b" dependencies = [ "encointer-primitives", "parity-scale-codec", - "sp-api 34.0.0", + "sp-api", "sp-std", ] @@ -8933,16 +8282,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "199fb9312215f58acc26f63089e0d803327991c0fc4be66d97ac8c641fa9c465" dependencies = [ "encointer-primitives", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-encointer-ceremonies", "pallet-encointer-communities", "pallet-encointer-reputation-commitments", "pallet-encointer-scheduler", "pallet-encointer-treasuries", - "pallet-timestamp 37.0.0", + "pallet-timestamp", "parity-scale-codec", "scale-info", "sp-application-crypto 38.0.0", @@ -8960,9 +8309,9 @@ checksum = "55868ee5af69fbda4c9e846b7fb1d1b5818a70aeb378ca7b8859694c65e36cf5" dependencies = [ "approx", "encointer-primitives", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-encointer-communities", "pallet-encointer-reputation-commitments", @@ -8981,14 +8330,14 @@ checksum = "8cf93d7e68eedbd6a9bac69cfdf6d7ade00fbd1d08523361f0733b7b2441241d" dependencies = [ "approx", "encointer-primitives", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-encointer-ceremonies", "pallet-encointer-communities", "pallet-encointer-scheduler", - "pallet-timestamp 37.0.0", + "pallet-timestamp", "parity-scale-codec", "scale-info", "sp-core 34.0.0", @@ -9003,12 +8352,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1db5f74ee0a201eb39f08d769b1c9578fd6d68c619cf41f6acf927f765b6072" dependencies = [ "encointer-primitives", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", - "pallet-timestamp 37.0.0", + "pallet-timestamp", "parity-scale-codec", "scale-info", "sp-runtime 39.0.5", @@ -9023,14 +8372,14 @@ checksum = "c7f402c461d1c79f74fc1e10cddc0599788767bb587c9ba536a84b595d095c33" dependencies = [ "approx", "encointer-primitives", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-encointer-balances", "pallet-encointer-communities", "pallet-encointer-reputation-commitments", - "pallet-timestamp 37.0.0", + "pallet-timestamp", "parity-scale-codec", "scale-info", "sp-core 34.0.0", @@ -9045,32 +8394,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "928962dcd8404a9bc6bfbca33f4fe5799f299455033efd44c75eb7c0f44b80f1" dependencies = [ "encointer-primitives", - "frame-support 38.2.0", + "frame-support", "parity-scale-codec", "scale-info", - "sp-api 34.0.0", + "sp-api", "sp-std", ] -[[package]] -name = "pallet-fast-unstake" -version = "36.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "283f467fdee4862f2fcb7ae354c0380e8e763fc465b6b7c560950aa0cce90731" -dependencies = [ - "docify", - "frame-benchmarking 37.0.0", - "frame-election-provider-support 37.0.0", - "frame-support 37.1.0", - "frame-system 37.1.0", - "log", - "parity-scale-codec", - "scale-info", - "sp-io 38.0.0", - "sp-runtime 39.0.5", - "sp-staking 34.0.0", -] - [[package]] name = "pallet-fast-unstake" version = "37.0.0" @@ -9078,10 +8408,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0ee60e8ef10b3936f2700bd61fa45dcc190c61124becc63bed787addcfa0d20" dependencies = [ "docify", - "frame-benchmarking 38.0.0", - "frame-election-provider-support 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", @@ -9097,14 +8427,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1c79ab340890f6ab088a638c350ac1173a1b2a79c18004787523032025582b4" dependencies = [ "blake2 0.10.6", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", "sp-core 34.0.0", - "sp-inherents 34.0.0", + "sp-inherents", "sp-io 38.0.0", "sp-runtime 39.0.5", ] @@ -9115,12 +8445,12 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d3a570a4aac3173ea46b600408183ca2bcfdaadc077f802f11e6055963e2449" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-authorship 38.0.0", - "pallet-session 38.0.0", + "pallet-authorship", + "pallet-session", "parity-scale-codec", "scale-info", "sp-application-crypto 38.0.0", @@ -9128,27 +8458,10 @@ dependencies = [ "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", - "sp-session 36.0.0", + "sp-session", "sp-staking 36.0.0", ] -[[package]] -name = "pallet-identity" -version = "37.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e83fd8ea40185db968ecec0c4782e3cdf9a788ad4fc4a5870eeb0d0981de2680" -dependencies = [ - "enumflags2", - "frame-benchmarking 37.0.0", - "frame-support 37.1.0", - "frame-system 37.1.0", - "log", - "parity-scale-codec", - "scale-info", - "sp-io 38.0.0", - "sp-runtime 39.0.5", -] - [[package]] name = "pallet-identity" version = "38.0.0" @@ -9156,9 +8469,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3a4288548de9a755e39fcb82ffb9024b6bb1ba0f582464a44423038dd7a892e" dependencies = [ "enumflags2", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", @@ -9172,11 +8485,11 @@ version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6fd95270cf029d16cb40fe6bd9f8ab9c78cd966666dccbca4d8bfec35c5bba5" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-authorship 38.0.0", + "pallet-authorship", "parity-scale-codec", "scale-info", "sp-application-crypto 38.0.0", @@ -9192,9 +8505,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c5e4b97de630427a39d50c01c9e81ab8f029a00e56321823958b39b438f7b940" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "sp-core 34.0.0", @@ -9209,8 +8522,8 @@ version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dce7ad80675d78bd38a7a66ecbbf2d218dd32955e97f8e301d0afe6c87b0f251" dependencies = [ - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "parity-scale-codec", "safe-mix", "scale-info", @@ -9223,35 +8536,15 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1868b5dca4bbfd1f4a222cbb80735a5197020712a71577b496bbb7e19aaa5394" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", - "log", - "parity-scale-codec", - "scale-info", - "sp-core 34.0.0", - "sp-io 38.0.0", - "sp-runtime 39.0.5", -] - -[[package]] -name = "pallet-message-queue" -version = "40.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaa2dc3af7cec3ef00981b6bd0c8097aa7163a58885941cda02a5d82dc477577" -dependencies = [ - "environmental", - "frame-benchmarking 37.0.0", - "frame-support 37.1.0", - "frame-system 37.1.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-arithmetic 26.0.0", "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", - "sp-weights 31.0.0", ] [[package]] @@ -9261,9 +8554,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "983f7d1be18e9a089a3e23670918f5085705b4403acd3fdde31878d57b76a1a8" dependencies = [ "environmental", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", @@ -9280,9 +8573,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6932dfb85f77a57c2d1fdc28a7b3a59ffe23efd8d5bb02dc3039d91347e4a3b" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", @@ -9298,9 +8591,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e5099c9a4442efcc1568d88ca1d22d624e81ab96358f99f616c67fbd82532d2" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", @@ -9314,9 +8607,9 @@ version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "168792cf95a32fa3baf9b874efec82a45124da0a79cee1ae3c98a823e6841959" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-assets", "pallet-nfts", @@ -9332,9 +8625,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59e2aad461a0849d7f0471576eeb1fe3151795bcf2ec9e15eca5cca5b9d743b2" dependencies = [ "enumflags2", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", @@ -9351,7 +8644,7 @@ checksum = "a7a1f50c217e19dc50ff586a71eb5915df6a05bc0b25564ea20674c8cd182c1f" dependencies = [ "pallet-nfts", "parity-scale-codec", - "sp-api 34.0.0", + "sp-api", ] [[package]] @@ -9360,9 +8653,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ac349e119880b7df1a7c4c36d919b33a498d0e9548af3c237365c654ae0c73d" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "sp-arithmetic 26.0.0", @@ -9376,10 +8669,10 @@ version = "35.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50d04f050ab02af6cbe058e101abb8706be7f8ea7958e5bf1d4cd8caa6b66c71" dependencies = [ - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "log", - "pallet-balances 39.0.0", + "pallet-balances", "parity-scale-codec", "scale-info", "sp-core 34.0.0", @@ -9395,14 +8688,14 @@ version = "36.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38d2eaca0349bcda923343226b8b64d25a80b67e0a1ebaaa5b0ab1e1b3b225bc" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-election-provider-support 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", "pallet-bags-list", "pallet-delegated-staking", "pallet-nomination-pools", - "pallet-staking 38.0.0", + "pallet-staking", "parity-scale-codec", "scale-info", "sp-runtime 39.0.5", @@ -9418,7 +8711,7 @@ checksum = "03eea431eba0658ca763a078bd849e0622c37c85eddd011b8e886460b50c0827" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", - "sp-api 34.0.0", + "sp-api", ] [[package]] @@ -9427,10 +8720,10 @@ version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c4379cf853465696c1c5c03e7e8ce80aeaca0a6139d698abe9ecb3223fd732a" dependencies = [ - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "log", - "pallet-balances 39.0.0", + "pallet-balances", "parity-scale-codec", "scale-info", "serde", @@ -9444,18 +8737,18 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69aa1b24cdffc3fa8c89cdea32c83f1bf9c1c82a87fa00e57ae4be8e85f5e24f" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-election-provider-support 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", "log", - "pallet-babe 38.0.0", - "pallet-balances 39.0.0", + "pallet-babe", + "pallet-balances", "pallet-grandpa", "pallet-im-online", "pallet-offences", - "pallet-session 38.0.0", - "pallet-staking 38.0.0", + "pallet-session", + "pallet-staking", "parity-scale-codec", "scale-info", "sp-runtime 39.0.5", @@ -9469,9 +8762,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9aba424d55e17b2a2bec766a41586eab878137704d4803c04bebd6a4743db7b" dependencies = [ "docify", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "paste", "scale-info", @@ -9486,9 +8779,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "407828bc48c6193ac076fdf909b2fadcaaecd65f42b0b0a04afe22fe8e563834" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", @@ -9503,9 +8796,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d39df395f0dbcf07dafe842916adea3266a87ce36ed87b5132184b6bcd746393" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "sp-io 38.0.0", @@ -9518,9 +8811,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2b38708feaed202debf1ac6beffaa5e20c99a9825c5ca0991753c2d4eaaf3ac" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", "parity-scale-codec", @@ -9537,9 +8830,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "406a116aa6d05f88f3c10d79ff89cf577323680a48abd8e5550efb47317e67fa" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "sp-io 38.0.0", @@ -9553,9 +8846,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3008c20531d1730c9b457ae77ecf0e3c9b07aaf8c4f5d798d61ef6f0b9e2d4b" dependencies = [ "assert_matches", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", @@ -9571,9 +8864,9 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0544a71dba06a9a29da0778ba8cb37728c3b9a8377ac9737c4b1bc48c618bc2f" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-ranked-collective", "parity-scale-codec", @@ -9591,9 +8884,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26899a331e7ab5f7d5966cbf203e1cf5bd99cd110356d7ddcaa7597087cdc0b5" dependencies = [ "docify", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", @@ -9602,45 +8895,23 @@ dependencies = [ "sp-weights 31.0.0", ] -[[package]] -name = "pallet-session" -version = "37.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84da59cf6db5db9a4424a5967787bf4ea20bfa903988a2438429c09a48365acf" -dependencies = [ - "frame-support 37.1.0", - "frame-system 37.1.0", - "impl-trait-for-tuples", - "log", - "pallet-timestamp 36.0.1", - "parity-scale-codec", - "scale-info", - "sp-core 34.0.0", - "sp-io 38.0.0", - "sp-runtime 39.0.5", - "sp-session 35.0.0", - "sp-staking 34.0.0", - "sp-state-machine 0.43.0", - "sp-trie 37.0.0", -] - [[package]] name = "pallet-session" version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8474b62b6b7622f891e83d922a589e2ad5be5471f5ca47d45831a797dba0b3f4" dependencies = [ - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", - "pallet-timestamp 37.0.0", + "pallet-timestamp", "parity-scale-codec", "scale-info", "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", - "sp-session 36.0.0", + "sp-session", "sp-staking 36.0.0", "sp-state-machine 0.43.0", "sp-trie 37.0.0", @@ -9652,15 +8923,15 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8aadce7df0fee981721983795919642648b846dab5ab9096f82c2cea781007d0" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", - "pallet-session 38.0.0", - "pallet-staking 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", + "pallet-session", + "pallet-staking", "parity-scale-codec", "rand", "sp-runtime 39.0.5", - "sp-session 36.0.0", + "sp-session", ] [[package]] @@ -9669,9 +8940,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d1dc69fea8a8de343e71691f009d5fece6ae302ed82b7bb357882b2ea6454143" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "rand_chacha", @@ -9681,41 +8952,19 @@ dependencies = [ "sp-runtime 39.0.5", ] -[[package]] -name = "pallet-staking" -version = "37.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e59824a9ca557a64c4ba26331a2db84f91610e75620a497610287a16edfb52d7" -dependencies = [ - "frame-benchmarking 37.0.0", - "frame-election-provider-support 37.0.0", - "frame-support 37.1.0", - "frame-system 37.1.0", - "log", - "pallet-authorship 37.0.0", - "pallet-session 37.0.0", - "parity-scale-codec", - "scale-info", - "serde", - "sp-application-crypto 38.0.0", - "sp-io 38.0.0", - "sp-runtime 39.0.5", - "sp-staking 34.0.0", -] - [[package]] name = "pallet-staking" version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c870d123f4f053b56af808a4beae1ffc4309a696e829796c26837936c926db3b" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-election-provider-support 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", "log", - "pallet-authorship 38.0.0", - "pallet-session 38.0.0", + "pallet-authorship", + "pallet-session", "parity-scale-codec", "rand_chacha", "scale-info", @@ -9735,7 +8984,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -9755,7 +9004,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7298559ef3a6b2f5dfbe9a3b8f3d22f2ff9b073c97f4c4853d2b316d973e72d" dependencies = [ "parity-scale-codec", - "sp-api 34.0.0", + "sp-api", "sp-staking 36.0.0", ] @@ -9765,9 +9014,9 @@ version = "40.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "138c15b4200b9dc4c3e031def6a865a235cdc76ff91ee96fba19ca1787c9dda6" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", @@ -9783,33 +9032,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1574fe2aed3d52db4a389b77b53d8c9758257b121e3e7bbe24c4904e11681e0e" dependencies = [ "docify", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", - "parity-scale-codec", - "scale-info", - "sp-io 38.0.0", - "sp-runtime 39.0.5", -] - -[[package]] -name = "pallet-timestamp" -version = "36.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14f264c80bef4ac3180e5cba619f319d7855cc89ba91b28b3f752620d9425b88" -dependencies = [ - "docify", - "frame-benchmarking 37.0.0", - "frame-support 37.1.0", - "frame-system 37.1.0", - "log", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-inherents 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", - "sp-storage 21.0.0", - "sp-timestamp 34.0.0", ] [[package]] @@ -9819,53 +9048,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a9ba9b71bbfd33ae672f23ba7efaeed2755fdac37b8f946cb7474fc37841b7e1" dependencies = [ "docify", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-inherents 34.0.0", + "sp-inherents", "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-storage 21.0.0", - "sp-timestamp 34.0.0", -] - -[[package]] -name = "pallet-timestamp" -version = "38.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dcb0a659187a3b9364a1754fb30cc962109be0753e9689d92fe01e47c747a71" -dependencies = [ - "docify", - "frame-benchmarking 39.0.0", - "frame-support 39.0.0", - "frame-system 39.0.0", - "log", - "parity-scale-codec", - "scale-info", - "sp-inherents 35.0.0", - "sp-io 39.0.0", - "sp-runtime 40.0.0", - "sp-storage 22.0.0", - "sp-timestamp 35.0.0", -] - -[[package]] -name = "pallet-transaction-payment" -version = "37.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1f02a44346aad9f3d24f2f4ae2bfe81bd858686d8c243cc77eb0ad1bf97cb04" -dependencies = [ - "frame-support 37.1.0", - "frame-system 37.1.0", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 34.0.0", - "sp-io 38.0.0", - "sp-runtime 39.0.5", + "sp-timestamp", ] [[package]] @@ -9874,8 +9067,8 @@ version = "38.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6cdb86580c72b58145f9cddba21a0c1814742ca56abc9caac3c1ac72f6bde649" dependencies = [ - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "serde", @@ -9884,55 +9077,19 @@ dependencies = [ "sp-runtime 39.0.5", ] -[[package]] -name = "pallet-transaction-payment" -version = "39.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ee68d52c4f65063624f02ac83691ca6e46b471c8eb3bfb6f60b441f24a23ab" -dependencies = [ - "frame-benchmarking 39.0.0", - "frame-support 39.0.0", - "frame-system 39.0.0", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 35.0.0", - "sp-io 39.0.0", - "sp-runtime 40.0.0", -] - [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49fdf5ab71e9dbcadcf7139736b6ea6bac8ec4a83985d46cbd130e1eec770e41" dependencies = [ - "pallet-transaction-payment 38.0.2", + "pallet-transaction-payment", "parity-scale-codec", - "sp-api 34.0.0", + "sp-api", "sp-runtime 39.0.5", "sp-weights 31.0.0", ] -[[package]] -name = "pallet-treasury" -version = "36.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59cdefb4591b3c4e7f21284332b4f83b5681663db0976ff2e9cd78ee6f5a5343" -dependencies = [ - "docify", - "frame-benchmarking 37.0.0", - "frame-support 37.1.0", - "frame-system 37.1.0", - "impl-trait-for-tuples", - "pallet-balances 38.0.0", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 34.0.0", - "sp-runtime 39.0.5", -] - [[package]] name = "pallet-treasury" version = "37.0.0" @@ -9940,11 +9097,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98bfdd3bb9b58fb010bcd419ff5bf940817a8e404cdbf7886a53ac730f5dda2b" dependencies = [ "docify", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "impl-trait-for-tuples", - "pallet-balances 39.0.0", + "pallet-balances", "parity-scale-codec", "scale-info", "serde", @@ -9958,9 +9115,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2b13cdaedf2d5bd913a5f6e637cb52b5973d8ed4b8d45e56d921bc4d627006f" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", @@ -9973,9 +9130,9 @@ version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2fdcade6efc0b66fc7fc4138964802c02d0ffb7380d894e26b9dd5073727d2b3" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "sp-core 34.0.0", @@ -9983,30 +9140,15 @@ dependencies = [ "sp-runtime 39.0.5", ] -[[package]] -name = "pallet-vesting" -version = "37.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271f52d5ec90583ce7bd7d302f89b9ebabe1a820dc3e162fc1e5b14889f3b12c" -dependencies = [ - "frame-benchmarking 37.0.0", - "frame-support 37.1.0", - "frame-system 37.1.0", - "log", - "parity-scale-codec", - "scale-info", - "sp-runtime 39.0.5", -] - [[package]] name = "pallet-vesting" version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "807df2ef13ab6bf940879352c3013bfa00b670458b4c125c2f60e5753f68e3d5" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", @@ -10019,12 +9161,12 @@ version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ef17df925290865cf37096dd0cb76f787df11805bba01b1d0ca3e106d06280b" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-api 34.0.0", + "sp-api", "sp-runtime 39.0.5", ] @@ -10035,47 +9177,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "989676964dbda5f5275650fbdcd3894fe7fac626d113abf89d572b4952adcc36" dependencies = [ "bounded-collections", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", - "log", - "pallet-balances 39.0.0", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 34.0.0", - "sp-io 38.0.0", - "sp-runtime 39.0.5", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "staging-xcm-executor 17.0.0", - "tracing", - "xcm-runtime-apis 0.4.2", -] - -[[package]] -name = "pallet-xcm" -version = "19.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d3157c86e7344d13adc6a738f0a23e9df2a601f0d79204864883bad9e224a86" -dependencies = [ - "bounded-collections", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-balances 39.0.0", + "pallet-balances", "parity-scale-codec", "scale-info", "serde", "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", - "staging-xcm 16.0.0", - "staging-xcm-builder 19.0.0", - "staging-xcm-executor 19.0.0", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "tracing", - "xcm-runtime-apis 0.6.0", + "xcm-runtime-apis", ] [[package]] @@ -10084,17 +9201,17 @@ version = "17.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2da423463933b42f4a4c74175f9e9295a439de26719579b894ce533926665e4a" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", "sp-io 38.0.0", "sp-runtime 39.0.5", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "staging-xcm-executor 17.0.0", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", ] [[package]] @@ -10106,8 +9223,8 @@ dependencies = [ "bp-messages", "bp-runtime", "bp-xcm-bridge-hub", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "log", "pallet-bridge-messages", "parity-scale-codec", @@ -10115,9 +9232,9 @@ dependencies = [ "sp-core 34.0.0", "sp-runtime 39.0.5", "sp-std", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "staging-xcm-executor 17.0.0", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", ] [[package]] @@ -10126,18 +9243,18 @@ version = "0.15.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fabf1fdcf451ac79995f11cb9b6a0761924c57bb79442c2d91b3bbefe4dfa081" dependencies = [ - "bp-xcm-bridge-hub-router 0.14.1", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "bp-xcm-bridge-hub-router", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", "sp-core 34.0.0", "sp-runtime 39.0.5", "sp-std", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", + "staging-xcm", + "staging-xcm-builder", ] [[package]] @@ -10146,18 +9263,18 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c9460a69f409be27c62161d8b4d36ffc32735d09a4f9097f9c789db0cca7196c" dependencies = [ - "cumulus-primitives-core 0.16.0", - "cumulus-primitives-utility 0.17.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "cumulus-primitives-core", + "cumulus-primitives-utility", + "frame-support", + "frame-system", "log", "pallet-asset-tx-payment", "pallet-assets", - "pallet-authorship 38.0.0", - "pallet-balances 39.0.0", + "pallet-authorship", + "pallet-balances", "pallet-collator-selection", - "pallet-message-queue 41.0.2", - "pallet-xcm 17.0.1", + "pallet-message-queue", + "pallet-xcm", "parity-scale-codec", "polkadot-primitives 16.0.0", "scale-info", @@ -10165,40 +9282,9 @@ dependencies = [ "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", - "staging-parachain-info 0.17.0", - "staging-xcm 14.2.0", - "staging-xcm-executor 17.0.0", - "substrate-wasm-builder", -] - -[[package]] -name = "parachains-common" -version = "20.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19824dc33e5f4abe2e10d61223b01e7993c9628c0b9814d781a196e7089f3102" -dependencies = [ - "cumulus-primitives-core 0.18.0", - "cumulus-primitives-utility 0.19.0", - "frame-support 38.2.0", - "frame-system 38.0.0", - "log", - "pallet-asset-tx-payment", - "pallet-assets", - "pallet-authorship 38.0.0", - "pallet-balances 39.0.0", - "pallet-collator-selection", - "pallet-message-queue 41.0.2", - "pallet-xcm 19.0.0", - "parity-scale-codec", - "polkadot-primitives 18.0.0", - "scale-info", - "sp-consensus-aura", - "sp-core 34.0.0", - "sp-io 38.0.0", - "sp-runtime 39.0.5", - "staging-parachain-info 0.19.0", - "staging-xcm 16.0.0", - "staging-xcm-executor 19.0.0", + "staging-parachain-info", + "staging-xcm", + "staging-xcm-executor", "substrate-wasm-builder", ] @@ -10208,64 +9294,31 @@ version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d37c6a0fe791b244282e445c7ae2534217b05781a7e47ef9e391860cf3412210" dependencies = [ - "cumulus-pallet-parachain-system 0.17.1", - "cumulus-pallet-xcmp-queue 0.17.0", - "cumulus-primitives-core 0.16.0", - "cumulus-primitives-parachain-inherent 0.16.0", - "cumulus-test-relay-sproof-builder 0.16.0", - "frame-support 38.2.0", - "frame-system 38.0.0", - "pallet-balances 39.0.0", - "pallet-collator-selection", - "pallet-session 38.0.0", - "pallet-timestamp 37.0.0", - "pallet-xcm 17.0.1", - "parachains-common 18.0.0", - "parity-scale-codec", - "polkadot-parachain-primitives 14.0.0", - "sp-consensus-aura", - "sp-core 34.0.0", - "sp-io 38.0.0", - "sp-runtime 39.0.5", - "sp-tracing 17.0.1", - "staging-parachain-info 0.17.0", - "staging-xcm 14.2.0", - "staging-xcm-executor 17.0.0", - "substrate-wasm-builder", - "xcm-runtime-apis 0.4.2", -] - -[[package]] -name = "parachains-runtimes-test-utils" -version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1acd7c994d866662d6eb3d2e6fe7f50094bdb91fae33cd64e1cb8b79ef284816" -dependencies = [ - "cumulus-pallet-parachain-system 0.19.0", - "cumulus-pallet-xcmp-queue 0.19.0", - "cumulus-primitives-core 0.18.0", - "cumulus-primitives-parachain-inherent 0.18.0", - "cumulus-test-relay-sproof-builder 0.18.0", - "frame-support 38.2.0", - "frame-system 38.0.0", - "pallet-balances 39.0.0", + "cumulus-pallet-parachain-system", + "cumulus-pallet-xcmp-queue", + "cumulus-primitives-core", + "cumulus-primitives-parachain-inherent", + "cumulus-test-relay-sproof-builder", + "frame-support", + "frame-system", + "pallet-balances", "pallet-collator-selection", - "pallet-session 38.0.0", - "pallet-timestamp 37.0.0", - "pallet-xcm 19.0.0", - "parachains-common 20.0.0", + "pallet-session", + "pallet-timestamp", + "pallet-xcm", + "parachains-common", "parity-scale-codec", - "polkadot-parachain-primitives 16.0.0", + "polkadot-parachain-primitives", "sp-consensus-aura", "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-tracing 17.0.1", - "staging-parachain-info 0.19.0", - "staging-xcm 16.0.0", - "staging-xcm-executor 19.0.0", + "staging-parachain-info", + "staging-xcm", + "staging-xcm-executor", "substrate-wasm-builder", - "xcm-runtime-apis 0.6.0", + "xcm-runtime-apis", ] [[package]] @@ -10321,13 +9374,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d32c34f4f5ca7f9196001c0aba5a1f9a5a12382c8944b8b0f90233282d1e8f8" dependencies = [ "cfg-if", - "ethereum-types 0.14.1", + "ethereum-types", "hashbrown 0.12.3", "impl-trait-for-tuples", "lru 0.8.1", "parity-util-mem-derive", "parking_lot 0.12.3", - "primitive-types 0.12.2", + "primitive-types", "smallvec", "winapi", ] @@ -10459,15 +9512,15 @@ dependencies = [ name = "penpal-emulated-chain" version = "1.0.0" dependencies = [ - "cumulus-primitives-core 0.16.0", + "cumulus-primitives-core", "emulated-integration-tests-common", - "frame-support 38.2.0", + "frame-support", "kusama-emulated-chain", - "parachains-common 18.0.0", + "parachains-common", "penpal-runtime", "polkadot-emulated-chain", "sp-core 34.0.0", - "staging-xcm 14.2.0", + "staging-xcm", ] [[package]] @@ -10478,72 +9531,72 @@ checksum = "20094cbee22c7e6099653d69ca9a36678be58d6a1739adceb0c98a7b20df53c7" dependencies = [ "assets-common", "cumulus-pallet-aura-ext", - "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-parachain-system", "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue 0.17.0", - "cumulus-primitives-core 0.16.0", - "cumulus-primitives-utility 0.17.0", - "frame-benchmarking 38.0.0", + "cumulus-pallet-xcmp-queue", + "cumulus-primitives-core", + "cumulus-primitives-utility", + "frame-benchmarking", "frame-executive", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "log", - "pallet-asset-conversion 20.0.0", + "pallet-asset-conversion", "pallet-asset-tx-payment", "pallet-assets", "pallet-aura", - "pallet-authorship 38.0.0", - "pallet-balances 39.0.0", + "pallet-authorship", + "pallet-balances", "pallet-collator-selection", - "pallet-message-queue 41.0.2", - "pallet-session 38.0.0", + "pallet-message-queue", + "pallet-session", "pallet-sudo", - "pallet-timestamp 37.0.0", - "pallet-transaction-payment 38.0.2", + "pallet-timestamp", + "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", - "pallet-xcm 17.0.1", - "parachains-common 18.0.0", + "pallet-xcm", + "parachains-common", "parity-scale-codec", - "polkadot-parachain-primitives 14.0.0", + "polkadot-parachain-primitives", "polkadot-primitives 16.0.0", - "polkadot-runtime-common 17.0.0", - "primitive-types 0.12.2", + "polkadot-runtime-common", + "primitive-types", "scale-info", "smallvec", - "sp-api 34.0.0", + "sp-api", "sp-block-builder", "sp-consensus-aura", "sp-core 34.0.0", - "sp-genesis-builder 0.15.1", - "sp-inherents 34.0.0", + "sp-genesis-builder", + "sp-inherents", "sp-offchain", "sp-runtime 39.0.5", - "sp-session 36.0.0", + "sp-session", "sp-storage 21.0.0", "sp-transaction-pool", - "sp-version 37.0.0", - "staging-parachain-info 0.17.0", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "staging-xcm-executor 17.0.0", + "sp-version", + "staging-parachain-info", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "substrate-wasm-builder", - "xcm-runtime-apis 0.4.2", + "xcm-runtime-apis", ] [[package]] name = "people-kusama-emulated-chain" version = "1.0.0" dependencies = [ - "cumulus-primitives-core 0.16.0", + "cumulus-primitives-core", "emulated-integration-tests-common", - "frame-support 38.2.0", + "frame-support", "kusama-emulated-chain", "kusama-runtime-constants", - "parachains-common 18.0.0", + "parachains-common", "people-kusama-runtime", "sp-core 34.0.0", ] @@ -10553,25 +9606,25 @@ name = "people-kusama-integration-tests" version = "1.0.0" dependencies = [ "asset-test-utils", - "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-parachain-system", "emulated-integration-tests-common", - "frame-support 38.2.0", + "frame-support", "integration-tests-helpers", "kusama-runtime-constants", "kusama-system-emulated-network", - "pallet-balances 39.0.0", - "pallet-identity 38.0.0", - "pallet-message-queue 41.0.2", - "pallet-xcm 17.0.1", - "parachains-common 18.0.0", + "pallet-balances", + "pallet-identity", + "pallet-message-queue", + "pallet-xcm", + "parachains-common", "parity-scale-codec", "people-kusama-runtime", - "polkadot-runtime-common 17.0.0", + "polkadot-runtime-common", "sp-runtime 39.0.5", "staging-kusama-runtime", - "staging-xcm 14.2.0", - "staging-xcm-executor 17.0.0", - "xcm-runtime-apis 0.4.2", + "staging-xcm", + "staging-xcm-executor", + "xcm-runtime-apis", ] [[package]] @@ -10579,19 +9632,19 @@ name = "people-kusama-runtime" version = "1.0.0" dependencies = [ "cumulus-pallet-aura-ext", - "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-parachain-system", "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue 0.17.0", + "cumulus-pallet-xcmp-queue", "cumulus-primitives-aura", - "cumulus-primitives-core 0.16.0", - "cumulus-primitives-utility 0.17.0", + "cumulus-primitives-core", + "cumulus-primitives-utility", "enumflags2", - "frame-benchmarking 38.0.0", + "frame-benchmarking", "frame-executive", "frame-metadata-hash-extension", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", @@ -10599,59 +9652,59 @@ dependencies = [ "kusama-runtime-constants", "log", "pallet-aura", - "pallet-authorship 38.0.0", - "pallet-balances 39.0.0", + "pallet-authorship", + "pallet-balances", "pallet-collator-selection", - "pallet-identity 38.0.0", - "pallet-message-queue 41.0.2", + "pallet-identity", + "pallet-message-queue", "pallet-multisig", "pallet-proxy", - "pallet-session 38.0.0", - "pallet-timestamp 37.0.0", - "pallet-transaction-payment 38.0.2", + "pallet-session", + "pallet-timestamp", + "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-utility", - "pallet-xcm 17.0.1", + "pallet-xcm", "pallet-xcm-benchmarks", "parachains-common 18.0.0", "parachains-runtimes-test-utils 19.0.0", "parity-scale-codec", - "polkadot-parachain-primitives 14.0.0", + "polkadot-parachain-primitives", "polkadot-primitives 16.0.0", - "polkadot-runtime-common 17.0.0", + "polkadot-runtime-common", "scale-info", "serde", "serde_json", - "sp-api 34.0.0", + "sp-api", "sp-block-builder", "sp-consensus-aura", "sp-core 34.0.0", - "sp-genesis-builder 0.15.1", - "sp-inherents 34.0.0", + "sp-genesis-builder", + "sp-inherents", "sp-offchain", "sp-runtime 39.0.5", - "sp-session 36.0.0", + "sp-session", "sp-std", "sp-storage 21.0.0", "sp-transaction-pool", - "sp-version 37.0.0", - "staging-parachain-info 0.17.0", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "staging-xcm-executor 17.0.0", + "sp-version", + "staging-parachain-info", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "substrate-wasm-builder", "system-parachains-constants", - "xcm-runtime-apis 0.4.2", + "xcm-runtime-apis", ] [[package]] name = "people-polkadot-emulated-chain" version = "1.0.0" dependencies = [ - "cumulus-primitives-core 0.16.0", + "cumulus-primitives-core", "emulated-integration-tests-common", - "frame-support 38.2.0", - "parachains-common 18.0.0", + "frame-support", + "parachains-common", "people-polkadot-runtime", "polkadot-emulated-chain", "polkadot-runtime-constants", @@ -10663,25 +9716,25 @@ name = "people-polkadot-integration-tests" version = "1.0.0" dependencies = [ "asset-test-utils", - "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-parachain-system", "emulated-integration-tests-common", - "frame-support 38.2.0", + "frame-support", "integration-tests-helpers", - "pallet-balances 39.0.0", - "pallet-identity 38.0.0", - "pallet-message-queue 41.0.2", - "pallet-xcm 17.0.1", - "parachains-common 18.0.0", + "pallet-balances", + "pallet-identity", + "pallet-message-queue", + "pallet-xcm", + "parachains-common", "parity-scale-codec", "people-polkadot-runtime", "polkadot-runtime", - "polkadot-runtime-common 17.0.0", + "polkadot-runtime-common", "polkadot-runtime-constants", "polkadot-system-emulated-network", "sp-runtime 39.0.5", - "staging-xcm 14.2.0", - "staging-xcm-executor 17.0.0", - "xcm-runtime-apis 0.4.2", + "staging-xcm", + "staging-xcm-executor", + "xcm-runtime-apis", ] [[package]] @@ -10689,68 +9742,68 @@ name = "people-polkadot-runtime" version = "1.0.0" dependencies = [ "cumulus-pallet-aura-ext", - "cumulus-pallet-parachain-system 0.17.1", + "cumulus-pallet-parachain-system", "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue 0.17.0", + "cumulus-pallet-xcmp-queue", "cumulus-primitives-aura", - "cumulus-primitives-core 0.16.0", - "cumulus-primitives-utility 0.17.0", + "cumulus-primitives-core", + "cumulus-primitives-utility", "enumflags2", - "frame-benchmarking 38.0.0", + "frame-benchmarking", "frame-executive", "frame-metadata-hash-extension", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "log", "pallet-aura", - "pallet-authorship 38.0.0", - "pallet-balances 39.0.0", + "pallet-authorship", + "pallet-balances", "pallet-collator-selection", - "pallet-identity 38.0.0", - "pallet-message-queue 41.0.2", + "pallet-identity", + "pallet-message-queue", "pallet-multisig", "pallet-proxy", - "pallet-session 38.0.0", - "pallet-timestamp 37.0.0", - "pallet-transaction-payment 38.0.2", + "pallet-session", + "pallet-timestamp", + "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-utility", - "pallet-xcm 17.0.1", + "pallet-xcm", "pallet-xcm-benchmarks", "parachains-common 18.0.0", "parachains-runtimes-test-utils 19.0.0", "parity-scale-codec", - "polkadot-parachain-primitives 14.0.0", - "polkadot-runtime-common 17.0.0", + "polkadot-parachain-primitives", + "polkadot-runtime-common", "polkadot-runtime-constants", "scale-info", "serde", "serde_json", - "sp-api 34.0.0", + "sp-api", "sp-block-builder", "sp-consensus-aura", "sp-core 34.0.0", - "sp-genesis-builder 0.15.1", - "sp-inherents 34.0.0", + "sp-genesis-builder", + "sp-inherents", "sp-offchain", "sp-runtime 39.0.5", - "sp-session 36.0.0", + "sp-session", "sp-std", "sp-storage 21.0.0", "sp-transaction-pool", - "sp-version 37.0.0", - "staging-parachain-info 0.17.0", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "staging-xcm-executor 17.0.0", + "sp-version", + "staging-parachain-info", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "substrate-wasm-builder", "system-parachains-constants", - "xcm-runtime-apis 0.4.2", + "xcm-runtime-apis", ] [[package]] @@ -10790,7 +9843,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -10831,7 +9884,7 @@ checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -10902,24 +9955,12 @@ dependencies = [ ] [[package]] -name = "polkadot-core-primitives" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe728468f0519d4ae802cae85b21a50072730fb93ad47bedb34fbc01fa62f125" -dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-core 35.0.0", - "sp-runtime 40.0.0", -] - -[[package]] -name = "polkadot-emulated-chain" -version = "1.0.0" +name = "polkadot-emulated-chain" +version = "1.0.0" dependencies = [ "emulated-integration-tests-common", - "pallet-staking 38.0.0", - "parachains-common 18.0.0", + "pallet-staking", + "parachains-common", "polkadot-primitives 16.0.0", "polkadot-runtime", "polkadot-runtime-constants", @@ -10940,41 +9981,7 @@ dependencies = [ "bounded-collections", "derive_more", "parity-scale-codec", - "polkadot-core-primitives 15.0.0", - "scale-info", - "serde", - "sp-core 34.0.0", - "sp-runtime 39.0.5", - "sp-weights 31.0.0", -] - -[[package]] -name = "polkadot-parachain-primitives" -version = "15.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d10a3da595ecd419e526a9cfcc013cd00bcd9a2c962991d6efb312df8307eaf" -dependencies = [ - "bounded-collections", - "derive_more", - "parity-scale-codec", - "polkadot-core-primitives 16.0.0", - "scale-info", - "serde", - "sp-core 35.0.0", - "sp-runtime 40.0.0", - "sp-weights 31.0.0", -] - -[[package]] -name = "polkadot-parachain-primitives" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "855355882205c6a2e646233e258073f63e358905eabc8931fe676102afc0458b" -dependencies = [ - "bounded-collections", - "derive_more", - "parity-scale-codec", - "polkadot-core-primitives 15.0.0", + "polkadot-core-primitives", "scale-info", "serde", "sp-core 34.0.0", @@ -10992,17 +9999,17 @@ dependencies = [ "hex-literal", "log", "parity-scale-codec", - "polkadot-core-primitives 15.0.0", - "polkadot-parachain-primitives 14.0.0", + "polkadot-core-primitives", + "polkadot-parachain-primitives", "scale-info", "serde", - "sp-api 34.0.0", + "sp-api", "sp-application-crypto 38.0.0", "sp-arithmetic 26.0.0", "sp-authority-discovery", "sp-consensus-slots", "sp-core 34.0.0", - "sp-inherents 34.0.0", + "sp-inherents", "sp-io 38.0.0", "sp-keystore 0.40.0", "sp-runtime 39.0.5", @@ -11019,44 +10026,17 @@ dependencies = [ "hex-literal", "log", "parity-scale-codec", - "polkadot-core-primitives 15.0.0", - "polkadot-parachain-primitives 14.0.0", - "scale-info", - "serde", - "sp-api 34.0.0", - "sp-application-crypto 38.0.0", - "sp-arithmetic 26.0.0", - "sp-authority-discovery", - "sp-consensus-slots", - "sp-core 34.0.0", - "sp-inherents 34.0.0", - "sp-io 38.0.0", - "sp-keystore 0.40.0", - "sp-runtime 39.0.5", - "sp-staking 36.0.0", -] - -[[package]] -name = "polkadot-primitives" -version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73dd35f50e77c917a21257c91d4ccaa163de62476f50f48613d43b6ba943bf32" -dependencies = [ - "bitvec", - "hex-literal", - "log", - "parity-scale-codec", - "polkadot-core-primitives 15.0.0", - "polkadot-parachain-primitives 16.0.0", + "polkadot-core-primitives", + "polkadot-parachain-primitives", "scale-info", "serde", - "sp-api 34.0.0", + "sp-api", "sp-application-crypto 38.0.0", "sp-arithmetic 26.0.0", "sp-authority-discovery", "sp-consensus-slots", "sp-core 34.0.0", - "sp-inherents 34.0.0", + "sp-inherents", "sp-io 38.0.0", "sp-keystore 0.40.0", "sp-runtime 39.0.5", @@ -11068,38 +10048,38 @@ name = "polkadot-runtime" version = "1.0.0" dependencies = [ "approx", - "binary-merkle-tree 15.0.1", - "frame-benchmarking 38.0.0", - "frame-election-provider-support 38.0.0", + "binary-merkle-tree", + "frame-benchmarking", + "frame-election-provider-support", "frame-executive", "frame-metadata-hash-extension", "frame-remote-externalities", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "log", - "pallet-asset-rate 17.0.0", - "pallet-authority-discovery 38.0.0", - "pallet-authorship 38.0.0", - "pallet-babe 38.0.0", + "pallet-asset-rate", + "pallet-authority-discovery", + "pallet-authorship", + "pallet-babe", "pallet-bags-list", - "pallet-balances 39.0.0", + "pallet-balances", "pallet-beefy", "pallet-beefy-mmr", "pallet-bounties", - "pallet-broker 0.17.2", + "pallet-broker", "pallet-child-bounties", "pallet-conviction-voting", "pallet-delegated-staking", - "pallet-election-provider-multi-phase 37.0.0", - "pallet-election-provider-support-benchmarking 37.0.0", - "pallet-fast-unstake 37.0.0", + "pallet-election-provider-multi-phase", + "pallet-election-provider-support-benchmarking", + "pallet-fast-unstake", "pallet-grandpa", "pallet-indices", - "pallet-message-queue 41.0.2", + "pallet-message-queue", "pallet-mmr", "pallet-multisig", "pallet-nomination-pools", @@ -11111,33 +10091,33 @@ dependencies = [ "pallet-proxy", "pallet-referenda", "pallet-scheduler", - "pallet-session 38.0.0", + "pallet-session", "pallet-session-benchmarking", - "pallet-staking 38.0.0", + "pallet-staking", "pallet-staking-reward-curve", "pallet-staking-reward-fn", "pallet-staking-runtime-api", "pallet-state-trie-migration", - "pallet-timestamp 37.0.0", - "pallet-transaction-payment 38.0.2", + "pallet-timestamp", + "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury 37.0.0", + "pallet-treasury", "pallet-utility", - "pallet-vesting 38.0.0", + "pallet-vesting", "pallet-whitelist", - "pallet-xcm 17.0.1", + "pallet-xcm", "pallet-xcm-benchmarks", "parity-scale-codec", - "polkadot-parachain-primitives 14.0.0", + "polkadot-parachain-primitives", "polkadot-primitives 16.0.0", - "polkadot-runtime-common 17.0.0", + "polkadot-runtime-common", "polkadot-runtime-constants", - "polkadot-runtime-parachains 17.0.1", + "polkadot-runtime-parachains", "relay-common", "scale-info", "separator", "serde_json", - "sp-api 34.0.0", + "sp-api", "sp-application-crypto 38.0.0", "sp-arithmetic 26.0.0", "sp-authority-discovery", @@ -11146,78 +10126,28 @@ dependencies = [ "sp-consensus-beefy", "sp-core 34.0.0", "sp-debug-derive", - "sp-genesis-builder 0.15.1", - "sp-inherents 34.0.0", + "sp-genesis-builder", + "sp-inherents", "sp-io 38.0.0", "sp-keyring", "sp-npos-elections", "sp-offchain", "sp-runtime 39.0.5", - "sp-session 36.0.0", + "sp-session", "sp-staking 36.0.0", "sp-std", "sp-storage 21.0.0", "sp-tracing 17.0.1", "sp-transaction-pool", "sp-trie 37.0.0", - "sp-version 37.0.0", + "sp-version", "ss58-registry", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "staging-xcm-executor 17.0.0", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "substrate-wasm-builder", "tokio", - "xcm-runtime-apis 0.4.2", -] - -[[package]] -name = "polkadot-runtime-common" -version = "16.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbc0933e11c9e9b71f16b4b6fdabe7fe045302fc98a7373f7e8e4263fb8e3c55" -dependencies = [ - "bitvec", - "frame-benchmarking 37.0.0", - "frame-election-provider-support 37.0.0", - "frame-support 37.1.0", - "frame-system 37.1.0", - "impl-trait-for-tuples", - "libsecp256k1", - "log", - "pallet-asset-rate 16.0.0", - "pallet-authorship 37.0.0", - "pallet-balances 38.0.0", - "pallet-broker 0.16.0", - "pallet-election-provider-multi-phase 36.0.0", - "pallet-fast-unstake 36.0.0", - "pallet-identity 37.0.0", - "pallet-session 37.0.0", - "pallet-staking 37.0.0", - "pallet-staking-reward-fn", - "pallet-timestamp 36.0.1", - "pallet-transaction-payment 37.0.1", - "pallet-treasury 36.0.1", - "pallet-vesting 37.0.0", - "parity-scale-codec", - "polkadot-primitives 15.0.0", - "polkadot-runtime-parachains 16.0.3", - "rustc-hex", - "scale-info", - "serde", - "serde_derive", - "slot-range-helper", - "sp-api 34.0.0", - "sp-core 34.0.0", - "sp-inherents 34.0.0", - "sp-io 38.0.0", - "sp-npos-elections", - "sp-runtime 39.0.5", - "sp-session 35.0.0", - "sp-staking 34.0.0", - "staging-xcm 14.2.0", - "staging-xcm-builder 16.0.3", - "staging-xcm-executor 16.0.0", - "static_assertions", + "xcm-runtime-apis", ] [[package]] @@ -11227,97 +10157,47 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc15154ba5ca55d323fcf7af0f5dcd39d58dcb4dfac3d9b30404840a6d8bbde4" dependencies = [ "bitvec", - "frame-benchmarking 38.0.0", - "frame-election-provider-support 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", "impl-trait-for-tuples", "libsecp256k1", "log", - "pallet-asset-rate 17.0.0", - "pallet-authorship 38.0.0", - "pallet-babe 38.0.0", - "pallet-balances 39.0.0", - "pallet-broker 0.17.2", - "pallet-election-provider-multi-phase 37.0.0", - "pallet-fast-unstake 37.0.0", - "pallet-identity 38.0.0", - "pallet-session 38.0.0", - "pallet-staking 38.0.0", + "pallet-asset-rate", + "pallet-authorship", + "pallet-babe", + "pallet-balances", + "pallet-broker", + "pallet-election-provider-multi-phase", + "pallet-fast-unstake", + "pallet-identity", + "pallet-session", + "pallet-staking", "pallet-staking-reward-fn", - "pallet-timestamp 37.0.0", - "pallet-transaction-payment 38.0.2", - "pallet-treasury 37.0.0", - "pallet-vesting 38.0.0", + "pallet-timestamp", + "pallet-transaction-payment", + "pallet-treasury", + "pallet-vesting", "parity-scale-codec", "polkadot-primitives 16.0.0", - "polkadot-runtime-parachains 17.0.1", - "rustc-hex", - "scale-info", - "serde", - "serde_derive", - "slot-range-helper", - "sp-api 34.0.0", - "sp-core 34.0.0", - "sp-inherents 34.0.0", - "sp-io 38.0.0", - "sp-npos-elections", - "sp-runtime 39.0.5", - "sp-session 36.0.0", - "sp-staking 36.0.0", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "staging-xcm-executor 17.0.0", - "static_assertions", -] - -[[package]] -name = "polkadot-runtime-common" -version = "19.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8d3e93eed93620135c16c21ecad2e76b16f161b21984ef9c6eb62f78904c0bf" -dependencies = [ - "bitvec", - "frame-benchmarking 38.0.0", - "frame-election-provider-support 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", - "impl-trait-for-tuples", - "libsecp256k1", - "log", - "pallet-asset-rate 17.0.0", - "pallet-authorship 38.0.0", - "pallet-balances 39.0.0", - "pallet-broker 0.17.2", - "pallet-election-provider-multi-phase 37.0.0", - "pallet-fast-unstake 37.0.0", - "pallet-identity 38.0.0", - "pallet-session 38.0.0", - "pallet-staking 38.0.0", - "pallet-staking-reward-fn", - "pallet-timestamp 37.0.0", - "pallet-transaction-payment 38.0.2", - "pallet-treasury 37.0.0", - "pallet-vesting 38.0.0", - "parity-scale-codec", - "polkadot-primitives 18.0.0", - "polkadot-runtime-parachains 19.0.0", + "polkadot-runtime-parachains", "rustc-hex", "scale-info", "serde", "serde_derive", "slot-range-helper", - "sp-api 34.0.0", + "sp-api", "sp-core 34.0.0", - "sp-inherents 34.0.0", + "sp-inherents", "sp-io 38.0.0", "sp-npos-elections", "sp-runtime 39.0.5", - "sp-session 36.0.0", + "sp-session", "sp-staking 36.0.0", - "staging-xcm 16.0.0", - "staging-xcm-builder 19.0.0", - "staging-xcm-executor 19.0.0", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "static_assertions", ] @@ -11325,27 +10205,14 @@ dependencies = [ name = "polkadot-runtime-constants" version = "1.0.0" dependencies = [ - "frame-support 38.2.0", + "frame-support", "polkadot-primitives 16.0.0", - "polkadot-runtime-common 17.0.0", + "polkadot-runtime-common", "smallvec", "sp-core 34.0.0", "sp-runtime 39.0.5", "sp-weights 31.0.0", - "staging-xcm-builder 17.0.3", -] - -[[package]] -name = "polkadot-runtime-metrics" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4636dd0772d838fb2e3c4a54a6530f2921e80d6cde48eba0ecc029e6378f900" -dependencies = [ - "bs58 0.5.1", - "frame-benchmarking 37.0.0", - "parity-scale-codec", - "polkadot-primitives 15.0.0", - "sp-tracing 17.0.1", + "staging-xcm-builder", ] [[package]] @@ -11355,72 +10222,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c306f1ace7644a24de860479f92cf8d6467393bb0c9b0777c57e2d42c9d452a" dependencies = [ "bs58 0.5.1", - "frame-benchmarking 38.0.0", + "frame-benchmarking", "parity-scale-codec", "polkadot-primitives 16.0.0", "sp-tracing 17.0.1", ] -[[package]] -name = "polkadot-runtime-metrics" -version = "19.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f626278206d65238a45dd505003676733ebe4a2a6196728fd79c260e0580a5c7" -dependencies = [ - "bs58 0.5.1", - "frame-benchmarking 38.0.0", - "parity-scale-codec", - "polkadot-primitives 18.0.0", - "sp-tracing 17.0.1", -] - -[[package]] -name = "polkadot-runtime-parachains" -version = "16.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "555bc7f3a16d403ee5e3fbae79dee1958851c050129a2a2c98ff579d834671fb" -dependencies = [ - "bitflags 1.3.2", - "bitvec", - "derive_more", - "frame-benchmarking 37.0.0", - "frame-support 37.1.0", - "frame-system 37.1.0", - "impl-trait-for-tuples", - "log", - "pallet-authority-discovery 37.0.0", - "pallet-authorship 37.0.0", - "pallet-babe 37.0.0", - "pallet-balances 38.0.0", - "pallet-broker 0.16.0", - "pallet-message-queue 40.0.1", - "pallet-session 37.0.0", - "pallet-staking 37.0.0", - "pallet-timestamp 36.0.1", - "pallet-vesting 37.0.0", - "parity-scale-codec", - "polkadot-core-primitives 15.0.0", - "polkadot-parachain-primitives 14.0.0", - "polkadot-primitives 15.0.0", - "polkadot-runtime-metrics 16.0.0", - "rand", - "rand_chacha", - "scale-info", - "serde", - "sp-api 34.0.0", - "sp-application-crypto 38.0.0", - "sp-arithmetic 26.0.0", - "sp-core 34.0.0", - "sp-inherents 34.0.0", - "sp-io 38.0.0", - "sp-keystore 0.40.0", - "sp-runtime 39.0.5", - "sp-session 35.0.0", - "sp-staking 34.0.0", - "staging-xcm 14.2.0", - "staging-xcm-executor 16.0.0", -] - [[package]] name = "polkadot-runtime-parachains" version = "17.0.1" @@ -11430,95 +10237,45 @@ dependencies = [ "bitflags 1.3.2", "bitvec", "derive_more", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", - "pallet-authority-discovery 38.0.0", - "pallet-authorship 38.0.0", - "pallet-babe 38.0.0", - "pallet-balances 39.0.0", - "pallet-broker 0.17.2", - "pallet-message-queue 41.0.2", + "pallet-authority-discovery", + "pallet-authorship", + "pallet-babe", + "pallet-balances", + "pallet-broker", + "pallet-message-queue", "pallet-mmr", - "pallet-session 38.0.0", - "pallet-staking 38.0.0", - "pallet-timestamp 37.0.0", - "pallet-vesting 38.0.0", + "pallet-session", + "pallet-staking", + "pallet-timestamp", + "pallet-vesting", "parity-scale-codec", - "polkadot-core-primitives 15.0.0", - "polkadot-parachain-primitives 14.0.0", + "polkadot-core-primitives", + "polkadot-parachain-primitives", "polkadot-primitives 16.0.0", - "polkadot-runtime-metrics 17.0.0", + "polkadot-runtime-metrics", "rand", "rand_chacha", "scale-info", "serde", - "sp-api 34.0.0", + "sp-api", "sp-application-crypto 38.0.0", "sp-arithmetic 26.0.0", "sp-core 34.0.0", - "sp-inherents 34.0.0", + "sp-inherents", "sp-io 38.0.0", "sp-keystore 0.40.0", "sp-runtime 39.0.5", - "sp-session 36.0.0", + "sp-session", "sp-staking 36.0.0", "sp-std", "sp-tracing 17.0.1", - "staging-xcm 14.2.0", - "staging-xcm-executor 17.0.0", - "static_assertions", -] - -[[package]] -name = "polkadot-runtime-parachains" -version = "19.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "262c5f14347b0c087321a2b5218063701e57eaa86f148bf24a97566d86ad008d" -dependencies = [ - "bitflags 1.3.2", - "bitvec", - "derive_more", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", - "impl-trait-for-tuples", - "log", - "pallet-authority-discovery 38.0.0", - "pallet-authorship 38.0.0", - "pallet-babe 38.0.0", - "pallet-balances 39.0.0", - "pallet-broker 0.17.2", - "pallet-message-queue 41.0.2", - "pallet-mmr", - "pallet-session 38.0.0", - "pallet-staking 38.0.0", - "pallet-timestamp 37.0.0", - "pallet-vesting 38.0.0", - "parity-scale-codec", - "polkadot-core-primitives 15.0.0", - "polkadot-parachain-primitives 16.0.0", - "polkadot-primitives 18.0.0", - "polkadot-runtime-metrics 19.0.0", - "rand", - "rand_chacha", - "scale-info", - "serde", - "sp-api 34.0.0", - "sp-application-crypto 38.0.0", - "sp-arithmetic 26.0.0", - "sp-core 34.0.0", - "sp-inherents 34.0.0", - "sp-io 38.0.0", - "sp-keystore 0.40.0", - "sp-runtime 39.0.5", - "sp-session 36.0.0", - "sp-staking 36.0.0", - "sp-std", - "staging-xcm 16.0.0", - "staging-xcm-executor 19.0.0", + "staging-xcm", + "staging-xcm-executor", "static_assertions", ] @@ -11600,7 +10357,7 @@ dependencies = [ "polkavm-common 0.8.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -11612,7 +10369,7 @@ dependencies = [ "polkavm-common 0.9.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -11622,7 +10379,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "15e85319a0d5129dc9f021c62607e0804f5fb777a05cdda44d750ac0732def66" dependencies = [ "polkavm-derive-impl 0.8.0", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -11632,7 +10389,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ba81f7b5faac81e528eb6158a6f3c9e0bb1008e0ffa19653bc8dea925ecb429" dependencies = [ "polkavm-derive-impl 0.9.0", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -11768,7 +10525,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5" dependencies = [ "proc-macro2", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -11778,27 +10535,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b34d9fd68ae0b74a41b21c03c2f62847aa0ffea044eee893b4c140b37e244e2" dependencies = [ "fixed-hash", - "impl-codec 0.6.0", - "impl-num-traits 0.1.2", - "impl-rlp 0.3.0", - "impl-serde 0.4.0", + "impl-codec", + "impl-num-traits", + "impl-rlp", + "impl-serde", "scale-info", - "uint 0.9.5", -] - -[[package]] -name = "primitive-types" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d15600a7d856470b7d278b3fe0e311fe28c2526348549f8ef2ff7db3299c87f5" -dependencies = [ - "fixed-hash", - "impl-codec 0.7.0", - "impl-num-traits 0.2.0", - "impl-rlp 0.4.0", - "impl-serde 0.5.0", - "scale-info", - "uint 0.10.0", + "uint", ] [[package]] @@ -11852,7 +10594,7 @@ checksum = "3d1eaa7fa0aa1929ffdf7eeb6eac234dde6268914a14ad44d23521ab6a9b258e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -11863,14 +10605,14 @@ checksum = "9b698b0b09d40e9b7c1a47b132d66a8b54bcd20583d9b6d06e4535e383b4405c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] name = "proc-macro2" -version = "1.0.93" +version = "1.0.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" +checksum = "8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b" dependencies = [ "unicode-ident", ] @@ -11909,7 +10651,7 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -11991,7 +10733,7 @@ dependencies = [ "prost 0.12.6", "prost-types 0.12.6", "regex", - "syn 2.0.96", + "syn 2.0.65", "tempfile", ] @@ -12018,7 +10760,7 @@ dependencies = [ "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -12186,9 +10928,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.38" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" +checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" dependencies = [ "proc-macro2", ] @@ -12323,22 +11065,22 @@ dependencies = [ [[package]] name = "ref-cast" -version = "1.0.23" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf0a6f84d5f1d581da8b41b47ec8600871962f2a528115b542b362d4b744931" +checksum = "acde58d073e9c79da00f2b5b84eed919c8326832648a5b109b3fce1bb1175280" dependencies = [ "ref-cast-impl", ] [[package]] name = "ref-cast-impl" -version = "1.0.23" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6" +checksum = "7f7473c2cfcf90008193dd0e3e16599455cb601a9fce322b5bb55de799664925" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -12418,7 +11160,7 @@ dependencies = [ "parity-scale-codec", "polkadot-primitives 16.0.0", "scale-info", - "sp-api 34.0.0", + "sp-api", "sp-runtime 39.0.5", ] @@ -12521,16 +11263,6 @@ dependencies = [ "rustc-hex", ] -[[package]] -name = "rlp" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa24e92bb2a83198bb76d661a71df9f7076b8c420b8696e4d3d97d50d94479e3" -dependencies = [ - "bytes", - "rustc-hex", -] - [[package]] name = "rtnetlink" version = "0.10.1" @@ -12560,10 +11292,10 @@ dependencies = [ "num-bigint", "num-traits", "parity-scale-codec", - "primitive-types 0.12.2", + "primitive-types", "proptest", "rand", - "rlp 0.5.2", + "rlp", "ruint-macro", "serde", "valuable", @@ -12815,9 +11547,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.19" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4" +checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" [[package]] name = "rusty-fork" @@ -12905,11 +11637,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f666f8ff11f96bf6d90676739eb7ccb6a156a4507634b7af83b94f0aa8195a50" dependencies = [ "parity-scale-codec", - "sp-api 34.0.0", + "sp-api", "sp-block-builder", "sp-blockchain", "sp-core 34.0.0", - "sp-inherents 34.0.0", + "sp-inherents", "sp-runtime 39.0.5", "sp-trie 37.0.0", ] @@ -12935,7 +11667,7 @@ dependencies = [ "sp-blockchain", "sp-core 34.0.0", "sp-crypto-hashing", - "sp-genesis-builder 0.15.1", + "sp-genesis-builder", "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-state-machine 0.43.0", @@ -12951,7 +11683,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -12968,7 +11700,7 @@ dependencies = [ "sc-executor", "sc-transaction-pool-api", "sc-utils", - "sp-api 34.0.0", + "sp-api", "sp-blockchain", "sp-consensus", "sp-core 34.0.0", @@ -12997,7 +11729,7 @@ dependencies = [ "sc-network-types", "sc-utils", "serde", - "sp-api 34.0.0", + "sp-api", "sp-blockchain", "sp-consensus", "sp-core 34.0.0", @@ -13038,7 +11770,7 @@ dependencies = [ "sc-transaction-pool-api", "sc-utils", "serde_json", - "sp-api 34.0.0", + "sp-api", "sp-application-crypto 38.0.0", "sp-arithmetic 26.0.0", "sp-blockchain", @@ -13064,14 +11796,14 @@ dependencies = [ "sc-executor-polkavm", "sc-executor-wasmtime", "schnellru", - "sp-api 34.0.0", + "sp-api", "sp-core 34.0.0", "sp-externalities 0.29.0", "sp-io 38.0.0", "sp-panic-handler", "sp-runtime-interface 28.0.0", "sp-trie 37.0.0", - "sp-version 37.0.0", + "sp-version", "sp-wasm-interface 21.0.1", "tracing", ] @@ -13142,7 +11874,7 @@ dependencies = [ "sc-network", "sc-network-types", "sc-transaction-pool-api", - "sp-api 34.0.0", + "sp-api", "sp-consensus", "sp-core 34.0.0", "sp-keystore 0.40.0", @@ -13315,7 +12047,7 @@ dependencies = [ "sp-core 34.0.0", "sp-rpc", "sp-runtime 39.0.5", - "sp-version 37.0.0", + "sp-version", "thiserror", ] @@ -13403,7 +12135,7 @@ checksum = "afc79ba56a1c742f5aeeed1f1801f3edf51f7e818f0a54582cac6f131364ea7b" dependencies = [ "derive_more", "parity-scale-codec", - "primitive-types 0.12.2", + "primitive-types", "scale-bits 0.5.0", "scale-decode-derive", "scale-type-resolver 0.1.1", @@ -13443,7 +12175,7 @@ checksum = "628800925a33794fb5387781b883b5e14d130fece9af5a63613867b8de07c5c7" dependencies = [ "derive_more", "parity-scale-codec", - "primitive-types 0.12.2", + "primitive-types", "scale-bits 0.5.0", "scale-encode-derive", "scale-type-resolver 0.1.1", @@ -13514,7 +12246,7 @@ dependencies = [ "proc-macro2", "quote", "scale-info", - "syn 2.0.96", + "syn 2.0.65", "thiserror", ] @@ -13747,9 +12479,9 @@ checksum = "f97841a747eef040fcd2e7b3b9a220a7205926e60488e673d9e4926d27772ce5" [[package]] name = "serde" -version = "1.0.217" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" +checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" dependencies = [ "serde_derive", ] @@ -13784,20 +12516,20 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.217" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" +checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] name = "serde_json" -version = "1.0.137" +version = "1.0.131" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "930cfb6e6abf99298aaad7d29abbef7a9999a9a8806a40088f55f0dcec03146b" +checksum = "67d42a0bd4ac281beff598909bb56a86acaf979b84483e1c79c10dcaf98f8cf3" dependencies = [ "itoa", "memchr", @@ -14165,13 +12897,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10bd720997e558beb556d354238fa90781deb38241cf31c1b6368738ef21c279" dependencies = [ "byte-slice-cast", - "frame-support 38.2.0", + "frame-support", "hex", "parity-scale-codec", - "rlp 0.5.2", + "rlp", "scale-info", "serde", - "snowbridge-ethereum 0.9.0", + "snowbridge-ethereum", "snowbridge-milagro-bls", "sp-core 34.0.0", "sp-io 38.0.0", @@ -14181,99 +12913,28 @@ dependencies = [ "ssz_rs_derive", ] -[[package]] -name = "snowbridge-beacon-primitives" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30ae387f38ed2cdeece98b8610a674bb5e19d2c2c320cdf441e08627b2ccb70f" -dependencies = [ - "byte-slice-cast", - "frame-support 39.0.0", - "hex", - "parity-scale-codec", - "rlp 0.6.1", - "scale-info", - "serde", - "snowbridge-ethereum 0.11.0", - "snowbridge-milagro-bls", - "sp-core 35.0.0", - "sp-io 39.0.0", - "sp-runtime 40.0.0", - "sp-std", - "ssz_rs", - "ssz_rs_derive", -] - [[package]] name = "snowbridge-core" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6be61e4db95d1e253a1d5e722953b2d2f6605e5f9761f0a919e5d3fbdbff9da9" dependencies = [ - "ethabi-decode 1.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "ethabi-decode", + "frame-support", + "frame-system", "hex-literal", "parity-scale-codec", - "polkadot-parachain-primitives 14.0.0", + "polkadot-parachain-primitives", "scale-info", "serde", - "snowbridge-beacon-primitives 0.10.0", + "snowbridge-beacon-primitives", "sp-arithmetic 26.0.0", "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-std", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", -] - -[[package]] -name = "snowbridge-core" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6948906cbc2380590a7f020eb12a681b1cba88adb5308907091724731ed58c8a" -dependencies = [ - "ethabi-decode 1.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", - "hex-literal", - "parity-scale-codec", - "polkadot-parachain-primitives 16.0.0", - "scale-info", - "serde", - "snowbridge-beacon-primitives 0.10.0", - "sp-arithmetic 26.0.0", - "sp-core 34.0.0", - "sp-io 38.0.0", - "sp-runtime 39.0.5", - "sp-std", - "staging-xcm 16.0.0", - "staging-xcm-builder 19.0.0", -] - -[[package]] -name = "snowbridge-core" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf9ac462013e55a7fc94f274fd20c39f6a4370b67992bae06c5064f994d991a" -dependencies = [ - "ethabi-decode 2.0.0", - "frame-support 39.0.0", - "frame-system 39.0.0", - "hex-literal", - "parity-scale-codec", - "polkadot-parachain-primitives 15.0.0", - "scale-info", - "serde", - "snowbridge-beacon-primitives 0.12.0", - "sp-arithmetic 26.0.0", - "sp-core 35.0.0", - "sp-io 39.0.0", - "sp-runtime 40.0.0", - "sp-std", - "staging-xcm 15.0.1", - "staging-xcm-builder 18.0.0", + "staging-xcm", + "staging-xcm-builder", ] [[package]] @@ -14282,13 +12943,13 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc3d6d549c57df27cf89ec852f932fa4008eea877a6911a87e03e8002104eabd" dependencies = [ - "ethabi-decode 1.0.0", - "ethbloom 0.13.0", - "ethereum-types 0.14.1", + "ethabi-decode", + "ethbloom", + "ethereum-types", "hex-literal", "parity-bytes", "parity-scale-codec", - "rlp 0.5.2", + "rlp", "scale-info", "serde", "serde-big-array", @@ -14297,27 +12958,6 @@ dependencies = [ "sp-std", ] -[[package]] -name = "snowbridge-ethereum" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "510ced138ecff55bba6699d44a5f117a6baafe11717a54e67cd83d9aa2a76c77" -dependencies = [ - "ethabi-decode 2.0.0", - "ethbloom 0.14.1", - "ethereum-types 0.15.1", - "hex-literal", - "parity-bytes", - "parity-scale-codec", - "rlp 0.6.1", - "scale-info", - "serde", - "serde-big-array", - "sp-io 39.0.0", - "sp-runtime 40.0.0", - "sp-std", -] - [[package]] name = "snowbridge-milagro-bls" version = "1.5.4" @@ -14347,37 +12987,37 @@ dependencies = [ [[package]] name = "snowbridge-outbound-queue-runtime-api" -version = "0.11.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bbcad93662fffb2a462001148563b05b2f1d84213852ad00fb607dbee8c64fc" +checksum = "38d27b8d9cb8022637a5ce4f52692520fa75874f393e04ef5cd75bd8795087f6" dependencies = [ - "frame-support 38.2.0", + "frame-support", "parity-scale-codec", - "snowbridge-core 0.11.0", + "snowbridge-core", "snowbridge-outbound-queue-merkle-tree", - "sp-api 34.0.0", + "sp-api", "sp-std", ] [[package]] name = "snowbridge-pallet-ethereum-client" -version = "0.11.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19f0253fc2c9b5f2edc871a5581c1725a4f9f7ccacafdcb1dd7c3d79f606996f" +checksum = "7d53d32d8470c643f9f8c1f508e1e34263f76297e4c9150e10e8f2e0b63992e1" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "hex-literal", "log", - "pallet-timestamp 37.0.0", + "pallet-timestamp", "parity-scale-codec", "scale-info", "serde", - "snowbridge-beacon-primitives 0.10.0", - "snowbridge-core 0.11.0", - "snowbridge-ethereum 0.9.0", - "snowbridge-pallet-ethereum-client-fixtures 0.19.0", + "snowbridge-beacon-primitives", + "snowbridge-core", + "snowbridge-ethereum", + "snowbridge-pallet-ethereum-client-fixtures", "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", @@ -14385,115 +13025,76 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "snowbridge-pallet-ethereum-client" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a1482f30012b7469391ef7bdda59bc9e8c73f55d1a26c946697c8d9769ae66b" -dependencies = [ - "frame-benchmarking 39.0.0", - "frame-support 39.0.0", - "frame-system 39.0.0", - "hex-literal", - "log", - "pallet-timestamp 38.0.0", - "parity-scale-codec", - "scale-info", - "serde", - "snowbridge-beacon-primitives 0.12.0", - "snowbridge-core 0.12.0", - "snowbridge-ethereum 0.11.0", - "snowbridge-pallet-ethereum-client-fixtures 0.20.0", - "sp-core 35.0.0", - "sp-io 39.0.0", - "sp-runtime 40.0.0", - "sp-std", - "static_assertions", -] - [[package]] name = "snowbridge-pallet-ethereum-client-fixtures" -version = "0.19.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50ae854cc37d59c38f2577eef3c236fe44dbd0c30db45be0a7c3596bc3c2f5c0" +checksum = "3984b98465af1d862d4e87ba783e1731f2a3f851b148d6cb98d526cebd351185" dependencies = [ "hex-literal", - "snowbridge-beacon-primitives 0.10.0", - "snowbridge-core 0.11.0", + "snowbridge-beacon-primitives", + "snowbridge-core", "sp-core 34.0.0", "sp-std", ] -[[package]] -name = "snowbridge-pallet-ethereum-client-fixtures" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "477077f4537b7e8e27fd0971eb6c167374c802ebde8aba5a47c4d69590937d08" -dependencies = [ - "hex-literal", - "snowbridge-beacon-primitives 0.12.0", - "snowbridge-core 0.12.0", - "sp-core 35.0.0", - "sp-std", -] - [[package]] name = "snowbridge-pallet-inbound-queue" -version = "0.11.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de24125bdaa28cca428bc1473e3b607b5c841c79d8da31ca5f0e48de3485e728" +checksum = "f2e6a9d00e60e3744e6b6f0c21fea6694b9c6401ac40e41340a96e561dcf1935" dependencies = [ "alloy-primitives", "alloy-sol-types", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "hex-literal", "log", - "pallet-balances 39.0.0", + "pallet-balances", "parity-scale-codec", "scale-info", "serde", - "snowbridge-beacon-primitives 0.10.0", - "snowbridge-core 0.11.0", + "snowbridge-beacon-primitives", + "snowbridge-core", "snowbridge-pallet-inbound-queue-fixtures", "snowbridge-router-primitives", "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-std", - "staging-xcm 16.0.0", - "staging-xcm-executor 19.0.0", + "staging-xcm", + "staging-xcm-executor", ] [[package]] name = "snowbridge-pallet-inbound-queue-fixtures" -version = "0.19.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85bd5ae6845588ce536b0607673ef40b73a57d21cb925db727a9fe6050cb6d4f" +checksum = "b099db83f4c10c0bf84e87deb1596019f91411ea1c8c9733ea9a7f2e7e967073" dependencies = [ "hex-literal", - "snowbridge-beacon-primitives 0.10.0", - "snowbridge-core 0.11.0", + "snowbridge-beacon-primitives", + "snowbridge-core", "sp-core 34.0.0", "sp-std", ] [[package]] name = "snowbridge-pallet-outbound-queue" -version = "0.11.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "914042eb8948845635a014de1ad2641e3959b24339bf8bdf47fd10793d569abb" +checksum = "c7d49478041b6512c710d0d4655675d146fe00a8e0c1624e5d8a1d6c161d490f" dependencies = [ - "bridge-hub-common 0.11.0", - "ethabi-decode 1.0.0", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "bridge-hub-common", + "ethabi-decode", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "serde", - "snowbridge-core 0.11.0", + "snowbridge-core", "snowbridge-outbound-queue-merkle-tree", "sp-arithmetic 26.0.0", "sp-core 34.0.0", @@ -14504,105 +13105,105 @@ dependencies = [ [[package]] name = "snowbridge-pallet-system" -version = "0.11.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "265c941d5747a177f531e796c66e6d110a4a2e0c47dd15c2bc4bca3c984032f2" +checksum = "674db59b3c8013382e5c07243ad9439b64d81d2e8b3c4f08d752b55aa5de697e" dependencies = [ - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "snowbridge-core 0.11.0", + "snowbridge-core", "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-std", - "staging-xcm 16.0.0", - "staging-xcm-executor 19.0.0", + "staging-xcm", + "staging-xcm-executor", ] [[package]] name = "snowbridge-router-primitives" -version = "0.17.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "348d3a7acdcdc765be626729da5294f2af9eeaf3062c4e2e777a5c5e3118c58a" +checksum = "025f1e6805753821b1db539369f1fb183fd59fd5df7023f7633a4c0cfd3e62f9" dependencies = [ - "frame-support 38.2.0", + "frame-support", "hex-literal", "log", "parity-scale-codec", "scale-info", - "snowbridge-core 0.11.0", + "snowbridge-core", "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-std", - "staging-xcm 16.0.0", - "staging-xcm-executor 19.0.0", + "staging-xcm", + "staging-xcm-executor", ] [[package]] name = "snowbridge-runtime-common" -version = "0.11.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03576833a00a7a5604887d7f0d9020ded0181ceef7698818abf2492058141d01" +checksum = "6093f0e73d6cfdd2eea8712155d1d75b5063fc9b1d854d2665b097b4bb29570d" dependencies = [ - "frame-support 38.2.0", + "frame-support", "log", "parity-scale-codec", - "snowbridge-core 0.11.0", + "snowbridge-core", "sp-arithmetic 26.0.0", "sp-std", - "staging-xcm 16.0.0", - "staging-xcm-builder 19.0.0", - "staging-xcm-executor 19.0.0", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", ] [[package]] name = "snowbridge-runtime-test-common" -version = "0.13.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e91c511cd085995a9fec797214a0ce6045cc82b7ffe1665c2eda32ebe8054602" +checksum = "242ad550a31ebd8e29a17beb89f1e5ddf4e657ebdf667fb9e4c0660428de4e9b" dependencies = [ - "cumulus-pallet-parachain-system 0.19.0", - "frame-support 38.2.0", - "frame-system 38.0.0", - "pallet-balances 39.0.0", + "cumulus-pallet-parachain-system", + "frame-support", + "frame-system", + "pallet-balances", "pallet-collator-selection", - "pallet-message-queue 41.0.2", - "pallet-session 38.0.0", - "pallet-timestamp 37.0.0", + "pallet-message-queue", + "pallet-session", + "pallet-timestamp", "pallet-utility", - "pallet-xcm 19.0.0", - "parachains-runtimes-test-utils 21.0.0", + "pallet-xcm", + "parachains-runtimes-test-utils", "parity-scale-codec", - "snowbridge-core 0.11.0", - "snowbridge-pallet-ethereum-client 0.11.0", - "snowbridge-pallet-ethereum-client-fixtures 0.19.0", + "snowbridge-core", + "snowbridge-pallet-ethereum-client", + "snowbridge-pallet-ethereum-client-fixtures", "snowbridge-pallet-outbound-queue", "snowbridge-pallet-system", "sp-core 34.0.0", "sp-io 38.0.0", "sp-keyring", "sp-runtime 39.0.5", - "staging-parachain-info 0.19.0", - "staging-xcm 16.0.0", - "staging-xcm-executor 19.0.0", + "staging-parachain-info", + "staging-xcm", + "staging-xcm-executor", ] [[package]] name = "snowbridge-system-runtime-api" -version = "0.11.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cef0c9cb2023f868767e09893d7373e8ea9cc040fbabc0fa2b9760b5cff0335c" +checksum = "68b8b83b3db781c49844312a23965073e4d93341739a35eafe526c53b578d3b7" dependencies = [ "parity-scale-codec", - "snowbridge-core 0.11.0", - "sp-api 34.0.0", + "snowbridge-core", + "sp-api", "sp-std", - "staging-xcm 16.0.0", + "staging-xcm", ] [[package]] @@ -14666,38 +13267,15 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-api-proc-macro 20.0.0", + "sp-api-proc-macro", "sp-core 34.0.0", "sp-externalities 0.29.0", - "sp-metadata-ir 0.7.0", + "sp-metadata-ir", "sp-runtime 39.0.5", "sp-runtime-interface 28.0.0", "sp-state-machine 0.43.0", "sp-trie 37.0.0", - "sp-version 37.0.0", - "thiserror", -] - -[[package]] -name = "sp-api" -version = "35.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7538a61120585b0e1e89d9de57448732ea4d3f9d175cab882b3c86e9809612a0" -dependencies = [ - "docify", - "hash-db", - "log", - "parity-scale-codec", - "scale-info", - "sp-api-proc-macro 21.0.0", - "sp-core 35.0.0", - "sp-externalities 0.30.0", - "sp-metadata-ir 0.8.0", - "sp-runtime 40.0.0", - "sp-runtime-interface 29.0.0", - "sp-state-machine 0.44.0", - "sp-trie 38.0.0", - "sp-version 38.0.0", + "sp-version", "thiserror", ] @@ -14713,22 +13291,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.96", -] - -[[package]] -name = "sp-api-proc-macro" -version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37f8b9621cfa68a45d6f9c124e672b8f6780839a6c95279a7877d244fef8d1dc" -dependencies = [ - "Inflector", - "blake2 0.10.6", - "expander", - "proc-macro-crate 3.1.0", - "proc-macro2", - "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -14758,19 +13321,6 @@ dependencies = [ "sp-io 38.0.0", ] -[[package]] -name = "sp-application-crypto" -version = "39.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f6850bd745fe9c0a200a8e729a82c8036250e1ad1ef24ed7498b2289935c974" -dependencies = [ - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 35.0.0", - "sp-io 39.0.0", -] - [[package]] name = "sp-arithmetic" version = "25.0.0" @@ -14810,7 +13360,7 @@ checksum = "519c33af0e25ba2dd2eb3790dc404d634b6e4ce0801bcc8fa3574e07c365e734" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 34.0.0", + "sp-api", "sp-application-crypto 38.0.0", "sp-runtime 39.0.5", ] @@ -14821,8 +13371,8 @@ version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74738809461e3d4bd707b5b94e0e0c064a623a74a6a8fe5c98514417a02858dd" dependencies = [ - "sp-api 34.0.0", - "sp-inherents 34.0.0", + "sp-api", + "sp-inherents", "sp-runtime 39.0.5", ] @@ -14836,7 +13386,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", "schnellru", - "sp-api 34.0.0", + "sp-api", "sp-consensus", "sp-core 34.0.0", "sp-database", @@ -14856,7 +13406,7 @@ dependencies = [ "futures", "log", "sp-core 34.0.0", - "sp-inherents 34.0.0", + "sp-inherents", "sp-runtime 39.0.5", "sp-state-machine 0.43.0", "thiserror", @@ -14871,12 +13421,12 @@ dependencies = [ "async-trait", "parity-scale-codec", "scale-info", - "sp-api 34.0.0", + "sp-api", "sp-application-crypto 38.0.0", "sp-consensus-slots", - "sp-inherents 34.0.0", + "sp-inherents", "sp-runtime 39.0.5", - "sp-timestamp 34.0.0", + "sp-timestamp", ] [[package]] @@ -14889,13 +13439,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api 34.0.0", + "sp-api", "sp-application-crypto 38.0.0", "sp-consensus-slots", "sp-core 34.0.0", - "sp-inherents 34.0.0", + "sp-inherents", "sp-runtime 39.0.5", - "sp-timestamp 34.0.0", + "sp-timestamp", ] [[package]] @@ -14908,7 +13458,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api 34.0.0", + "sp-api", "sp-application-crypto 38.0.0", "sp-core 34.0.0", "sp-crypto-hashing", @@ -14931,7 +13481,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api 34.0.0", + "sp-api", "sp-application-crypto 38.0.0", "sp-core 34.0.0", "sp-keystore 0.40.0", @@ -14947,7 +13497,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-timestamp 34.0.0", + "sp-timestamp", ] [[package]] @@ -14966,7 +13516,7 @@ dependencies = [ "futures", "hash-db", "hash256-std-hasher", - "impl-serde 0.4.0", + "impl-serde", "itertools 0.10.5", "k256", "libsecp256k1", @@ -14976,7 +13526,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", "paste", - "primitive-types 0.12.2", + "primitive-types", "rand", "scale-info", "schnorrkel", @@ -15013,7 +13563,7 @@ dependencies = [ "futures", "hash-db", "hash256-std-hasher", - "impl-serde 0.4.0", + "impl-serde", "itertools 0.11.0", "k256", "libsecp256k1", @@ -15023,7 +13573,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", "paste", - "primitive-types 0.12.2", + "primitive-types", "rand", "scale-info", "schnorrkel", @@ -15044,53 +13594,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "sp-core" -version = "35.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4532774405a712a366a98080cbb4daa28c38ddff0ec595902ad6ee6a78a809f8" -dependencies = [ - "array-bytes", - "bitflags 1.3.2", - "blake2 0.10.6", - "bounded-collections", - "bs58 0.5.1", - "dyn-clonable", - "ed25519-zebra 4.0.3", - "futures", - "hash-db", - "hash256-std-hasher", - "impl-serde 0.5.0", - "itertools 0.11.0", - "k256", - "libsecp256k1", - "log", - "merlin", - "parity-bip39", - "parity-scale-codec", - "parking_lot 0.12.3", - "paste", - "primitive-types 0.13.1", - "rand", - "scale-info", - "schnorrkel", - "secp256k1", - "secrecy", - "serde", - "sp-crypto-hashing", - "sp-debug-derive", - "sp-externalities 0.30.0", - "sp-runtime-interface 29.0.0", - "sp-std", - "sp-storage 22.0.0", - "ss58-registry", - "substrate-bip39 0.6.0", - "thiserror", - "tracing", - "w3f-bls", - "zeroize", -] - [[package]] name = "sp-crypto-hashing" version = "0.1.0" @@ -15113,7 +13616,7 @@ checksum = "b85d0f1f1e44bd8617eb2a48203ee854981229e3e79e6f468c7175d5fd37489b" dependencies = [ "quote", "sp-crypto-hashing", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -15134,7 +13637,7 @@ checksum = "48d09fa0a5f7299fb81ee25ae3853d26200f7a348148aed6de76be905c007dbe" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -15160,17 +13663,6 @@ dependencies = [ "sp-storage 21.0.0", ] -[[package]] -name = "sp-externalities" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30cbf059dce180a8bf8b6c8b08b6290fa3d1c7f069a60f1df038ab5dd5fc0ba6" -dependencies = [ - "environmental", - "parity-scale-codec", - "sp-storage 22.0.0", -] - [[package]] name = "sp-genesis-builder" version = "0.15.1" @@ -15180,23 +13672,10 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde_json", - "sp-api 34.0.0", + "sp-api", "sp-runtime 39.0.5", ] -[[package]] -name = "sp-genesis-builder" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4bd990146f77cdeff46e2a85b160718de021832a3c805c4a44c81f4ebba7999" -dependencies = [ - "parity-scale-codec", - "scale-info", - "serde_json", - "sp-api 35.0.0", - "sp-runtime 40.0.0", -] - [[package]] name = "sp-inherents" version = "34.0.0" @@ -15211,20 +13690,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "sp-inherents" -version = "35.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "575142ee4947deb9e5b731efbbfd432b1d28fc26f130f4cfdd3660e851907298" -dependencies = [ - "async-trait", - "impl-trait-for-tuples", - "parity-scale-codec", - "scale-info", - "sp-runtime 40.0.0", - "thiserror", -] - [[package]] name = "sp-io" version = "33.0.0" @@ -15279,33 +13744,6 @@ dependencies = [ "tracing-core", ] -[[package]] -name = "sp-io" -version = "39.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86554fd101635b388e41ce83c28754ee30078e6a93480e1310914b4b09a67130" -dependencies = [ - "bytes", - "docify", - "ed25519-dalek", - "libsecp256k1", - "log", - "parity-scale-codec", - "polkavm-derive 0.9.1", - "rustversion", - "secp256k1", - "sp-core 35.0.0", - "sp-crypto-hashing", - "sp-externalities 0.30.0", - "sp-keystore 0.41.0", - "sp-runtime-interface 29.0.0", - "sp-state-machine 0.44.0", - "sp-tracing 17.0.1", - "sp-trie 38.0.0", - "tracing", - "tracing-core", -] - [[package]] name = "sp-keyring" version = "39.0.0" @@ -15341,18 +13779,6 @@ dependencies = [ "sp-externalities 0.29.0", ] -[[package]] -name = "sp-keystore" -version = "0.41.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1d41475fcdf253f9f0da839564c1b7f8a95c6a293ddfffd6e48e3671e76f33b" -dependencies = [ - "parity-scale-codec", - "parking_lot 0.12.3", - "sp-core 35.0.0", - "sp-externalities 0.30.0", -] - [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" @@ -15374,17 +13800,6 @@ dependencies = [ "scale-info", ] -[[package]] -name = "sp-metadata-ir" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "427be4e8e6a33cb8ffc8c91f8834b9c6f563daf246e8f0da16e9e0db3db55f5a" -dependencies = [ - "frame-metadata 18.0.0", - "parity-scale-codec", - "scale-info", -] - [[package]] name = "sp-mixnet" version = "0.12.0" @@ -15393,7 +13808,7 @@ checksum = "3b0b017dd54823b6e62f9f7171a1df350972e5c6d0bf17e0c2f78680b5c31942" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 34.0.0", + "sp-api", "sp-application-crypto 38.0.0", ] @@ -15408,7 +13823,7 @@ dependencies = [ "polkadot-ckb-merkle-mountain-range", "scale-info", "serde", - "sp-api 34.0.0", + "sp-api", "sp-core 34.0.0", "sp-debug-derive", "sp-runtime 39.0.5", @@ -15435,18 +13850,19 @@ version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d9de237d72ecffd07f90826eef18360208b16d8de939d54e61591fac0fcbf99" dependencies = [ - "sp-api 34.0.0", + "sp-api", "sp-core 34.0.0", "sp-runtime 39.0.5", ] [[package]] name = "sp-panic-handler" -version = "13.0.1" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81478b3740b357fa0ea10fcdc1ee02ebae7734e50f80342c4743476d9f78eeea" +checksum = "d8f5a17a0a11de029a8b811cb6e8b32ce7e02183cc04a3e965c383246798c416" dependencies = [ "backtrace", + "lazy_static", "regex", ] @@ -15513,36 +13929,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "sp-runtime" -version = "40.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97c47600a543323cb53d013e2cb8e907d13d972ece014ea0b076700c455071c2" -dependencies = [ - "binary-merkle-tree 16.0.0", - "docify", - "either", - "hash256-std-hasher", - "impl-trait-for-tuples", - "log", - "num-traits", - "parity-scale-codec", - "paste", - "rand", - "scale-info", - "serde", - "simple-mermaid", - "sp-application-crypto 39.0.0", - "sp-arithmetic 26.0.0", - "sp-core 35.0.0", - "sp-io 39.0.0", - "sp-std", - "sp-trie 38.0.0", - "sp-weights 31.0.0", - "tracing", - "tuplex", -] - [[package]] name = "sp-runtime-interface" version = "26.0.0" @@ -15553,7 +13939,7 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "polkavm-derive 0.8.0", - "primitive-types 0.12.2", + "primitive-types", "sp-externalities 0.27.0", "sp-runtime-interface-proc-macro", "sp-std", @@ -15573,7 +13959,7 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "polkavm-derive 0.9.1", - "primitive-types 0.12.2", + "primitive-types", "sp-externalities 0.29.0", "sp-runtime-interface-proc-macro", "sp-std", @@ -15583,26 +13969,6 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "sp-runtime-interface" -version = "29.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51e83d940449837a8b2a01b4d877dd22d896fd14d3d3ade875787982da994a33" -dependencies = [ - "bytes", - "impl-trait-for-tuples", - "parity-scale-codec", - "polkavm-derive 0.9.1", - "primitive-types 0.13.1", - "sp-externalities 0.30.0", - "sp-runtime-interface-proc-macro", - "sp-std", - "sp-storage 22.0.0", - "sp-tracing 17.0.1", - "sp-wasm-interface 21.0.1", - "static_assertions", -] - [[package]] name = "sp-runtime-interface-proc-macro" version = "18.0.0" @@ -15614,22 +13980,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.96", -] - -[[package]] -name = "sp-session" -version = "35.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d04fcd2d1270038be94d00103e8e95f7fbab9075dcc78096b91d8931ee970d73" -dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-api 34.0.0", - "sp-core 34.0.0", - "sp-keystore 0.40.0", - "sp-runtime 39.0.5", - "sp-staking 34.0.0", + "syn 2.0.65", ] [[package]] @@ -15640,7 +13991,7 @@ checksum = "00a3a307fedc423fb8cd2a7726a3bbb99014f1b4b52f26153993e2aae3338fe6" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 34.0.0", + "sp-api", "sp-core 34.0.0", "sp-keystore 0.40.0", "sp-runtime 39.0.5", @@ -15663,30 +14014,16 @@ dependencies = [ [[package]] name = "sp-staking" -version = "36.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a73eedb4b85f4cd420d31764827546aa22f82ce1646d0fd258993d051de7a90" -dependencies = [ - "impl-trait-for-tuples", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 34.0.0", - "sp-runtime 39.0.5", -] - -[[package]] -name = "sp-staking" -version = "37.0.0" +version = "36.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e16f953bf2c6702430f3374366b172ab024ee5e9fef5cccf29fa73a29161c2b0" +checksum = "2a73eedb4b85f4cd420d31764827546aa22f82ce1646d0fd258993d051de7a90" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "serde", - "sp-core 35.0.0", - "sp-runtime 40.0.0", + "sp-core 34.0.0", + "sp-runtime 39.0.5", ] [[package]] @@ -15732,27 +14069,6 @@ dependencies = [ "trie-db 0.29.1", ] -[[package]] -name = "sp-state-machine" -version = "0.44.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bce4ee5ee6c614994077e6e317270eab6fde2bc346b028290286cbf9d0011b7e" -dependencies = [ - "hash-db", - "log", - "parity-scale-codec", - "parking_lot 0.12.3", - "rand", - "smallvec", - "sp-core 35.0.0", - "sp-externalities 0.30.0", - "sp-panic-handler", - "sp-trie 38.0.0", - "thiserror", - "tracing", - "trie-db 0.29.1", -] - [[package]] name = "sp-statement-store" version = "18.0.0" @@ -15767,7 +14083,7 @@ dependencies = [ "rand", "scale-info", "sha2 0.10.8", - "sp-api 34.0.0", + "sp-api", "sp-application-crypto 38.0.0", "sp-core 34.0.0", "sp-crypto-hashing", @@ -15790,7 +14106,7 @@ version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8dba5791cb3978e95daf99dad919ecb3ec35565604e88cd38d805d9d4981e8bd" dependencies = [ - "impl-serde 0.4.0", + "impl-serde", "parity-scale-codec", "ref-cast", "serde", @@ -15804,20 +14120,7 @@ version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "99c82989b3a4979a7e1ad848aad9f5d0b4388f1f454cc131766526601ab9e8f8" dependencies = [ - "impl-serde 0.4.0", - "parity-scale-codec", - "ref-cast", - "serde", - "sp-debug-derive", -] - -[[package]] -name = "sp-storage" -version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee3b70ca340e41cde9d2e069d354508a6e37a6573d66f7cc38f11549002f64ec" -dependencies = [ - "impl-serde 0.5.0", + "impl-serde", "parity-scale-codec", "ref-cast", "serde", @@ -15832,24 +14135,11 @@ checksum = "72a1cb4df653d62ccc0dbce1db45d1c9443ec60247ee9576962d24da4c9c6f07" dependencies = [ "async-trait", "parity-scale-codec", - "sp-inherents 34.0.0", + "sp-inherents", "sp-runtime 39.0.5", "thiserror", ] -[[package]] -name = "sp-timestamp" -version = "35.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "595d392536ab1d212749f1d937692df157a0debf9a8b96a5ff78d38485dd6ac5" -dependencies = [ - "async-trait", - "parity-scale-codec", - "sp-inherents 35.0.0", - "sp-runtime 40.0.0", - "thiserror", -] - [[package]] name = "sp-tracing" version = "16.0.0" @@ -15881,7 +14171,7 @@ version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc4bf251059485a7dd38fe4afeda8792983511cc47f342ff4695e2dcae6b5247" dependencies = [ - "sp-api 34.0.0", + "sp-api", "sp-runtime 39.0.5", ] @@ -15934,36 +14224,13 @@ dependencies = [ "trie-root", ] -[[package]] -name = "sp-trie" -version = "38.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1851c4929ae88932c6bcdb9e60f4063e478ca612012af3b6d365c7dc9c591f7f" -dependencies = [ - "ahash 0.8.8", - "hash-db", - "memory-db", - "nohash-hasher", - "parity-scale-codec", - "parking_lot 0.12.3", - "rand", - "scale-info", - "schnellru", - "sp-core 35.0.0", - "sp-externalities 0.30.0", - "thiserror", - "tracing", - "trie-db 0.29.1", - "trie-root", -] - [[package]] name = "sp-version" version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d521a405707b5be561367cd3d442ff67588993de24062ce3adefcf8437ee9fe1" dependencies = [ - "impl-serde 0.4.0", + "impl-serde", "parity-scale-codec", "parity-wasm", "scale-info", @@ -15971,25 +14238,7 @@ dependencies = [ "sp-crypto-hashing-proc-macro", "sp-runtime 39.0.5", "sp-std", - "sp-version-proc-macro 14.0.0", - "thiserror", -] - -[[package]] -name = "sp-version" -version = "38.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7561e88742bc47b2f5fbdcab77a1cd98cf04117a3e163c1aadd58b9a592a18" -dependencies = [ - "impl-serde 0.5.0", - "parity-scale-codec", - "parity-wasm", - "scale-info", - "serde", - "sp-crypto-hashing-proc-macro", - "sp-runtime 40.0.0", - "sp-std", - "sp-version-proc-macro 15.0.0", + "sp-version-proc-macro", "thiserror", ] @@ -16002,20 +14251,7 @@ dependencies = [ "parity-scale-codec", "proc-macro2", "quote", - "syn 2.0.96", -] - -[[package]] -name = "sp-version-proc-macro" -version = "15.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54cabc8279e835cd9c608d70cb00e693bddec94fe8478e9f3104dad1da5f93ca" -dependencies = [ - "parity-scale-codec", - "proc-macro-warning 1.0.0", - "proc-macro2", - "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -16157,38 +14393,38 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" name = "staging-kusama-runtime" version = "1.0.0" dependencies = [ - "binary-merkle-tree 15.0.1", - "frame-benchmarking 38.0.0", - "frame-election-provider-support 38.0.0", + "binary-merkle-tree", + "frame-benchmarking", + "frame-election-provider-support", "frame-executive", "frame-metadata-hash-extension", "frame-remote-externalities", - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal", "kusama-runtime-constants", "log", - "pallet-asset-rate 17.0.0", - "pallet-authority-discovery 38.0.0", - "pallet-authorship 38.0.0", - "pallet-babe 38.0.0", + "pallet-asset-rate", + "pallet-authority-discovery", + "pallet-authorship", + "pallet-babe", "pallet-bags-list", - "pallet-balances 39.0.0", + "pallet-balances", "pallet-beefy", "pallet-beefy-mmr", "pallet-bounties", "pallet-child-bounties", "pallet-conviction-voting", "pallet-delegated-staking", - "pallet-election-provider-multi-phase 37.0.0", - "pallet-election-provider-support-benchmarking 37.0.0", - "pallet-fast-unstake 37.0.0", + "pallet-election-provider-multi-phase", + "pallet-election-provider-support-benchmarking", + "pallet-fast-unstake", "pallet-grandpa", "pallet-indices", - "pallet-message-queue 41.0.2", + "pallet-message-queue", "pallet-mmr", "pallet-multisig", "pallet-nis", @@ -16204,29 +14440,29 @@ dependencies = [ "pallet-recovery", "pallet-referenda", "pallet-scheduler", - "pallet-session 38.0.0", + "pallet-session", "pallet-session-benchmarking", "pallet-society", - "pallet-staking 38.0.0", + "pallet-staking", "pallet-staking-runtime-api", - "pallet-timestamp 37.0.0", - "pallet-transaction-payment 38.0.2", + "pallet-timestamp", + "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury 37.0.0", + "pallet-treasury", "pallet-utility", - "pallet-vesting 38.0.0", + "pallet-vesting", "pallet-whitelist", - "pallet-xcm 17.0.1", + "pallet-xcm", "pallet-xcm-benchmarks", "parity-scale-codec", "polkadot-primitives 16.0.0", - "polkadot-runtime-common 17.0.0", - "polkadot-runtime-parachains 17.0.1", + "polkadot-runtime-common", + "polkadot-runtime-parachains", "relay-common", "scale-info", "separator", "serde_json", - "sp-api 34.0.0", + "sp-api", "sp-application-crypto 38.0.0", "sp-arithmetic 26.0.0", "sp-authority-discovery", @@ -16235,28 +14471,28 @@ dependencies = [ "sp-consensus-beefy", "sp-core 34.0.0", "sp-debug-derive", - "sp-genesis-builder 0.15.1", - "sp-inherents 34.0.0", + "sp-genesis-builder", + "sp-inherents", "sp-io 38.0.0", "sp-keyring", "sp-npos-elections", "sp-offchain", "sp-runtime 39.0.5", - "sp-session 36.0.0", + "sp-session", "sp-staking 36.0.0", "sp-std", "sp-storage 21.0.0", "sp-tracing 17.0.1", "sp-transaction-pool", "sp-trie 37.0.0", - "sp-version 37.0.0", + "sp-version", "ss58-registry", - "staging-xcm 14.2.0", - "staging-xcm-builder 17.0.3", - "staging-xcm-executor 17.0.0", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "substrate-wasm-builder", "tokio", - "xcm-runtime-apis 0.4.2", + "xcm-runtime-apis", ] [[package]] @@ -16265,23 +14501,9 @@ version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d28266dfddbfff721d70ad2f873380845b569adfab32f257cf97d9cedd894b68" dependencies = [ - "cumulus-primitives-core 0.16.0", - "frame-support 38.2.0", - "frame-system 38.0.0", - "parity-scale-codec", - "scale-info", - "sp-runtime 39.0.5", -] - -[[package]] -name = "staging-parachain-info" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ad463f86f33bbde848963bab20427763c613e2e76eecd863428111f321270fa" -dependencies = [ - "cumulus-primitives-core 0.18.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "cumulus-primitives-core", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "sp-runtime 39.0.5", @@ -16304,71 +14526,7 @@ dependencies = [ "serde", "sp-runtime 39.0.5", "sp-weights 31.0.0", - "xcm-procedural 10.1.0", -] - -[[package]] -name = "staging-xcm" -version = "15.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3061478a487d11bc79a57c752a7021fa591906fd58108cf35925f8ed85c2bd4" -dependencies = [ - "array-bytes", - "bounded-collections", - "derivative", - "environmental", - "frame-support 39.0.0", - "hex-literal", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-runtime 40.0.0", - "sp-weights 31.0.0", - "xcm-procedural 11.0.0", -] - -[[package]] -name = "staging-xcm" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e63a6e0f151c26853b9598a23092a140ab60f0614e27d2e362ec7b1c8ac3aa9" -dependencies = [ - "array-bytes", - "bounded-collections", - "derivative", - "environmental", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-runtime 39.0.5", - "sp-weights 31.0.0", - "xcm-procedural 10.1.0", -] - -[[package]] -name = "staging-xcm-builder" -version = "16.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96a08849a23197b1b54ea46290c4984bfd6ad0ff9c962682f11ff810a6dbf50f" -dependencies = [ - "frame-support 37.1.0", - "frame-system 37.1.0", - "impl-trait-for-tuples", - "log", - "pallet-transaction-payment 37.0.1", - "parity-scale-codec", - "polkadot-parachain-primitives 14.0.0", - "scale-info", - "sp-arithmetic 26.0.0", - "sp-io 38.0.0", - "sp-runtime 39.0.5", - "sp-weights 31.0.0", - "staging-xcm 14.2.0", - "staging-xcm-executor 16.0.0", + "xcm-procedural", ] [[package]] @@ -16377,88 +14535,21 @@ version = "17.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6f7a92cfaec55a5ed0f9cbbb9076aa8ec0aff1ba90b9804cc5c8f2369fde59c" dependencies = [ - "frame-support 38.2.0", - "frame-system 38.0.0", - "impl-trait-for-tuples", - "log", - "pallet-asset-conversion 20.0.0", - "pallet-transaction-payment 38.0.2", - "parity-scale-codec", - "polkadot-parachain-primitives 14.0.0", - "scale-info", - "sp-arithmetic 26.0.0", - "sp-io 38.0.0", - "sp-runtime 39.0.5", - "sp-weights 31.0.0", - "staging-xcm 14.2.0", - "staging-xcm-executor 17.0.0", -] - -[[package]] -name = "staging-xcm-builder" -version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cce13bf3abbda42464069f92c21c8cd64eeb089b43cde3c3aca5f90cf485d7b" -dependencies = [ - "frame-support 39.0.0", - "frame-system 39.0.0", - "impl-trait-for-tuples", - "log", - "pallet-asset-conversion 21.0.0", - "pallet-transaction-payment 39.0.0", - "parity-scale-codec", - "polkadot-parachain-primitives 15.0.0", - "scale-info", - "sp-arithmetic 26.0.0", - "sp-io 39.0.0", - "sp-runtime 40.0.0", - "sp-weights 31.0.0", - "staging-xcm 15.0.1", - "staging-xcm-executor 18.0.0", -] - -[[package]] -name = "staging-xcm-builder" -version = "19.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da84be3d67e57804a8d18ce8bd3dcbfab9ccf7664746107bff2ce23623596637" -dependencies = [ - "frame-support 38.2.0", - "frame-system 38.0.0", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", - "pallet-asset-conversion 20.0.0", - "pallet-transaction-payment 38.0.2", - "parity-scale-codec", - "polkadot-parachain-primitives 16.0.0", - "scale-info", - "sp-arithmetic 26.0.0", - "sp-io 38.0.0", - "sp-runtime 39.0.5", - "sp-weights 31.0.0", - "staging-xcm 16.0.0", - "staging-xcm-executor 19.0.0", -] - -[[package]] -name = "staging-xcm-executor" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6f6e90f1605540994f0186eaa713f1d636d3afc34cf0887b01b880921c845fc" -dependencies = [ - "environmental", - "frame-benchmarking 37.0.0", - "frame-support 37.1.0", - "impl-trait-for-tuples", + "pallet-asset-conversion", + "pallet-transaction-payment", "parity-scale-codec", + "polkadot-parachain-primitives", "scale-info", "sp-arithmetic 26.0.0", - "sp-core 34.0.0", "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-weights 31.0.0", - "staging-xcm 14.2.0", - "tracing", + "staging-xcm", + "staging-xcm-executor", ] [[package]] @@ -16468,8 +14559,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79dd0c5332a5318e58f0300b20768b71cf9427c906f94a743c9dc7c3ee9e7fa9" dependencies = [ "environmental", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", + "frame-benchmarking", + "frame-support", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", @@ -16478,49 +14569,7 @@ dependencies = [ "sp-io 38.0.0", "sp-runtime 39.0.5", "sp-weights 31.0.0", - "staging-xcm 14.2.0", - "tracing", -] - -[[package]] -name = "staging-xcm-executor" -version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e07e7020a321d74513c3d6e4015008de56e2a362758fd9615f6837b29b01a9ee" -dependencies = [ - "environmental", - "frame-benchmarking 39.0.0", - "frame-support 39.0.0", - "impl-trait-for-tuples", - "parity-scale-codec", - "scale-info", - "sp-arithmetic 26.0.0", - "sp-core 35.0.0", - "sp-io 39.0.0", - "sp-runtime 40.0.0", - "sp-weights 31.0.0", - "staging-xcm 15.0.1", - "tracing", -] - -[[package]] -name = "staging-xcm-executor" -version = "19.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b72289201841e26fd80b3409c96b8ac27bee4becdc07727ccb1d20d8765c447a" -dependencies = [ - "environmental", - "frame-benchmarking 38.0.0", - "frame-support 38.2.0", - "impl-trait-for-tuples", - "parity-scale-codec", - "scale-info", - "sp-arithmetic 26.0.0", - "sp-core 34.0.0", - "sp-io 38.0.0", - "sp-runtime 39.0.5", - "sp-weights 31.0.0", - "staging-xcm 16.0.0", + "staging-xcm", "tracing", ] @@ -16603,7 +14652,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -16714,7 +14763,7 @@ dependencies = [ "sp-io 38.0.0", "sp-maybe-compressed-blob", "sp-tracing 17.0.1", - "sp-version 37.0.0", + "sp-version", "strum 0.26.3", "tempfile", "toml 0.8.12", @@ -16748,11 +14797,11 @@ dependencies = [ "frame-metadata 16.0.0", "futures", "hex", - "impl-serde 0.4.0", + "impl-serde", "instant", "jsonrpsee 0.22.5", "parity-scale-codec", - "primitive-types 0.12.2", + "primitive-types", "scale-bits 0.5.0", "scale-decode 0.11.1", "scale-encode", @@ -16788,7 +14837,7 @@ dependencies = [ "scale-info", "scale-typegen", "subxt-metadata", - "syn 2.0.96", + "syn 2.0.65", "thiserror", "tokio", ] @@ -16822,7 +14871,7 @@ dependencies = [ "quote", "scale-typegen", "subxt-codegen", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -16875,9 +14924,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.96" +version = "2.0.65" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80" +checksum = "d2863d96a84c6439701d7a38f9de935ec562c8832cc55d1dde0f513b52fad106" dependencies = [ "proc-macro2", "quote", @@ -16893,7 +14942,7 @@ dependencies = [ "paste", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -16922,7 +14971,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -16950,17 +14999,17 @@ dependencies = [ name = "system-parachains-constants" version = "1.0.0" dependencies = [ - "frame-support 38.2.0", + "frame-support", "kusama-runtime-constants", - "parachains-common 18.0.0", - "polkadot-core-primitives 15.0.0", + "parachains-common", + "polkadot-core-primitives", "polkadot-primitives 16.0.0", "polkadot-runtime-constants", "smallvec", "sp-core 34.0.0", "sp-runtime 39.0.5", "sp-std", - "staging-xcm 14.2.0", + "staging-xcm", ] [[package]] @@ -17016,22 +15065,22 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "thiserror" -version = "1.0.69" +version = "1.0.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +checksum = "f2675633b1499176c2dff06b0856a27976a8f9d436737b4cf4f312d4d91d8bbb" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.69" +version = "1.0.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +checksum = "d20468752b09f49e909e55a5d338caa8bedf615594e9d80bc4c565d30faf798c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -17136,7 +15185,7 @@ checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -17382,7 +15431,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -17648,18 +15697,6 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "uint" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "909988d098b2f738727b161a106cfc7cab00c539c2687a8836f8e565976fb53e" -dependencies = [ - "byteorder", - "crunchy", - "hex", - "static_assertions", -] - [[package]] name = "unarray" version = "0.1.4" @@ -17885,7 +15922,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", "wasm-bindgen-shared", ] @@ -17919,7 +15956,7 @@ checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -18666,24 +16703,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e9ca0239660dd0303f2aa492e297d0be5051fc39e792c840580e05c522fecaa" dependencies = [ "array-bytes", - "cumulus-pallet-parachain-system 0.17.1", - "cumulus-pallet-xcmp-queue 0.17.0", - "cumulus-primitives-core 0.16.0", - "cumulus-primitives-parachain-inherent 0.16.0", - "cumulus-test-relay-sproof-builder 0.16.0", - "frame-support 38.2.0", - "frame-system 38.0.0", + "cumulus-pallet-parachain-system", + "cumulus-pallet-xcmp-queue", + "cumulus-primitives-core", + "cumulus-primitives-parachain-inherent", + "cumulus-test-relay-sproof-builder", + "frame-support", + "frame-system", "impl-trait-for-tuples", "lazy_static", "log", - "pallet-balances 39.0.0", - "pallet-message-queue 41.0.2", - "parachains-common 18.0.0", + "pallet-balances", + "pallet-message-queue", + "parachains-common", "parity-scale-codec", "paste", - "polkadot-parachain-primitives 14.0.0", + "polkadot-parachain-primitives", "polkadot-primitives 16.0.0", - "polkadot-runtime-parachains 17.0.1", + "polkadot-runtime-parachains", "sp-arithmetic 26.0.0", "sp-core 34.0.0", "sp-crypto-hashing", @@ -18691,8 +16728,8 @@ dependencies = [ "sp-runtime 39.0.5", "sp-std", "sp-tracing 17.0.1", - "staging-xcm 14.2.0", - "staging-xcm-executor 17.0.0", + "staging-xcm", + "staging-xcm-executor", ] [[package]] @@ -18704,19 +16741,7 @@ dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.96", -] - -[[package]] -name = "xcm-procedural" -version = "11.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3befe97ebba165a058892fc7fc8327c79e61b853fa7957f606f1b48084dba939" -dependencies = [ - "Inflector", - "proc-macro2", - "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -18725,28 +16750,13 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f3d96bd7362d9e6884ef6762f08737d89205a358d059a0451353f3e91985ca5" dependencies = [ - "frame-support 38.2.0", - "parity-scale-codec", - "scale-info", - "sp-api 34.0.0", - "sp-weights 31.0.0", - "staging-xcm 14.2.0", - "staging-xcm-executor 17.0.0", -] - -[[package]] -name = "xcm-runtime-apis" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fad4af257b846d6f6775d4b782670b102fc92ebdf7156b48777516f4d82773ab" -dependencies = [ - "frame-support 38.2.0", + "frame-support", "parity-scale-codec", "scale-info", - "sp-api 34.0.0", + "sp-api", "sp-weights 31.0.0", - "staging-xcm 16.0.0", - "staging-xcm-executor 19.0.0", + "staging-xcm", + "staging-xcm-executor", ] [[package]] @@ -18811,7 +16821,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] @@ -18831,7 +16841,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.65", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index b820080358..8036f4f7ff 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -201,18 +201,18 @@ serde = { version = "1.0.196" } serde_json = { version = "1.0.113", default-features = false } smallvec = { version = "1.13.1" } snowbridge-beacon-primitives = { version = "0.10.0", default-features = false } -snowbridge-core = { version = "0.11.0", default-features = false } -snowbridge-outbound-queue-runtime-api = { version = "0.11.0", default-features = false } -snowbridge-pallet-ethereum-client = { version = "0.12.0", default-features = false } -snowbridge-pallet-inbound-queue = { version = "0.11.0", default-features = false } -snowbridge-pallet-inbound-queue-fixtures = { version = "0.19.0" } -snowbridge-pallet-ethereum-client-fixtures = { version = "0.19.0" } -snowbridge-pallet-outbound-queue = { version = "0.11.0", default-features = false } -snowbridge-pallet-system = { version = "0.11.0", default-features = false } +snowbridge-core = { version = "0.10.0", default-features = false } +snowbridge-outbound-queue-runtime-api = { version = "0.10.0", default-features = false } +snowbridge-pallet-ethereum-client = { version = "0.10.0", default-features = false } +snowbridge-pallet-inbound-queue = { version = "0.10.0", default-features = false } +snowbridge-pallet-inbound-queue-fixtures = { version = "0.18.0" } +snowbridge-pallet-ethereum-client-fixtures = { version = "0.18.0" } +snowbridge-pallet-outbound-queue = { version = "0.10.0", default-features = false } +snowbridge-pallet-system = { version = "0.10.0", default-features = false } snowbridge-router-primitives = { version = "0.17.0", default-features = false } -snowbridge-runtime-common = { version = "0.11.0", default-features = false } -snowbridge-runtime-test-common = { version = "0.13.0" } -snowbridge-system-runtime-api = { version = "0.11.0", default-features = false } +snowbridge-runtime-common = { version = "0.10.0", default-features = false } +snowbridge-runtime-test-common = { version = "0.12.0" } +snowbridge-system-runtime-api = { version = "0.10.0", default-features = false } sp-api = { version = "34.0.0", default-features = false } sp-application-crypto = { version = "38.0.0", default-features = false } sp-arithmetic = { version = "26.0.0", default-features = false } From 389f7c8abab1b3ea26d0b39818b444db5aebc9d1 Mon Sep 17 00:00:00 2001 From: Alistair Singh Date: Fri, 24 Jan 2025 00:34:27 +0200 Subject: [PATCH 07/17] Use the correct version --- Cargo.lock | 4 ++-- Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 74d459bcca..5c01b2be68 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -13126,9 +13126,9 @@ dependencies = [ [[package]] name = "snowbridge-router-primitives" -version = "0.16.0" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "025f1e6805753821b1db539369f1fb183fd59fd5df7023f7633a4c0cfd3e62f9" +checksum = "aefe74eafeac92e1d9e46b7bb76ec297f6182b4a023f7e7eb7eb8be193f93bef" dependencies = [ "frame-support", "hex-literal", diff --git a/Cargo.toml b/Cargo.toml index 8036f4f7ff..d9703fa74c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -209,7 +209,7 @@ snowbridge-pallet-inbound-queue-fixtures = { version = "0.18.0" } snowbridge-pallet-ethereum-client-fixtures = { version = "0.18.0" } snowbridge-pallet-outbound-queue = { version = "0.10.0", default-features = false } snowbridge-pallet-system = { version = "0.10.0", default-features = false } -snowbridge-router-primitives = { version = "0.17.0", default-features = false } +snowbridge-router-primitives = { version = "0.16.1", default-features = false } snowbridge-runtime-common = { version = "0.10.0", default-features = false } snowbridge-runtime-test-common = { version = "0.12.0" } snowbridge-system-runtime-api = { version = "0.10.0", default-features = false } From 9e9416c3a93e025c55f2a733a8500dc763467e92 Mon Sep 17 00:00:00 2001 From: Alistair Singh Date: Fri, 24 Jan 2025 01:18:42 +0200 Subject: [PATCH 08/17] fix storage corruption bug --- .../tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs b/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs index 1ce541001f..0e3d4882d6 100644 --- a/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs +++ b/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs @@ -472,7 +472,7 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { let ether_location: Location = (Parent, Parent, EthereumNetwork::get()).into(); // Register ETH - BridgeHubPolkadot::execute_with(|| { + AssetHubPolkadot::execute_with(|| { type RuntimeEvent = ::RuntimeEvent; type RuntimeOrigin = ::RuntimeOrigin; From f319c717870ca45806e06eaee47097e3a774769d Mon Sep 17 00:00:00 2001 From: Alistair Singh Date: Fri, 24 Jan 2025 01:39:23 +0200 Subject: [PATCH 09/17] fix tests --- .../src/tests/snowbridge.rs | 43 ++++++++++--------- 1 file changed, 23 insertions(+), 20 deletions(-) diff --git a/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs b/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs index 0e3d4882d6..cf643f0b6b 100644 --- a/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs +++ b/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs @@ -57,8 +57,9 @@ pub const GATEWAY_ADDRESS: [u8; 20] = hex!("EDa338E4dC46038493b885327842fD3E301C const INITIAL_FUND: u128 = 5_000_000_000 * POLKADOT_ED; const INSUFFICIENT_XCM_FEE: u128 = 1000; const XCM_FEE: u128 = 4_000_000_000; -const TOKEN_AMOUNT: u128 = 100_000_000_000; +const TOKEN_AMOUNT: u128 = 100_000_000; const AH_BASE_FEE: u128 = 2_750_872_500_000u128; +const MIN_ETHER_BALANCE: u128 = 15_000_000_000_000; #[derive(Encode, Decode, Debug, PartialEq, Eq, Clone, TypeInfo)] pub enum ControlCall { @@ -465,25 +466,35 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { let assethub_sovereign = BridgeHubPolkadot::sovereign_account_id_of( BridgeHubPolkadot::sibling_location_of(AssetHubPolkadot::para_id()), ); - BridgeHubPolkadot::fund_para_sovereign(AssetHubPolkadot::para_id(), INITIAL_FUND); - // Fund ethereum sovereign account on AssetHub. - AssetHubPolkadot::fund_accounts(vec![(ethereum_sovereign_account(), INITIAL_FUND)]); + + BridgeHubPolkadot::fund_accounts(vec![ + (assethub_sovereign.clone(), INITIAL_FUND), + (RelayTreasuryPalletAccount::get(), INITIAL_FUND), + ]); + AssetHubPolkadot::fund_accounts(vec![ + (AssetHubPolkadotReceiver::get(), INITIAL_FUND), + (ethereum_sovereign_account(), INITIAL_FUND), + ]); let ether_location: Location = (Parent, Parent, EthereumNetwork::get()).into(); - // Register ETH AssetHubPolkadot::execute_with(|| { type RuntimeEvent = ::RuntimeEvent; type RuntimeOrigin = ::RuntimeOrigin; - let min_balance = 15_000_000_000_000; + // Set base transfer fee to Ethereum on AH. + assert_ok!(::System::set_storage( + ::RuntimeOrigin::root(), + vec![(BridgeHubEthereumBaseFee::key().to_vec(), AH_BASE_FEE.encode())], + )); + // Register ETH assert_ok!(::ForeignAssets::force_create( RuntimeOrigin::root(), ether_location.clone(), ethereum_sovereign_account().into(), true, - min_balance, + MIN_ETHER_BALANCE, )); assert_expected_events!( @@ -512,7 +523,7 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { destination: Destination::AccountId32 { id: AssetHubPolkadotReceiver::get().into(), }, - amount: TOKEN_AMOUNT, + amount: MIN_ETHER_BALANCE + TOKEN_AMOUNT, fee: XCM_FEE, }, }); @@ -530,10 +541,6 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { ); }); - let treasury_account_before = BridgeHubPolkadot::execute_with(|| { - <::Balances as frame_support::traits::fungible::Inspect<_>>::balance(&RelayTreasuryPalletAccount::get()) - }); - // Receive ether on Asset Hub. AssetHubPolkadot::execute_with(|| { type RuntimeEvent = ::RuntimeEvent; @@ -547,18 +554,14 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { ); }); + let treasury_account_before = BridgeHubPolkadot::execute_with(|| { + <::Balances as frame_support::traits::fungible::Inspect<_>>::balance(&RelayTreasuryPalletAccount::get()) + }); + // Send ether from Asset Hub. AssetHubPolkadot::execute_with(|| { - type RuntimeEvent = ::RuntimeEvent; type RuntimeOrigin = ::RuntimeOrigin; - // Check that AssetHub has issued the foreign asset - assert_expected_events!( - AssetHubPolkadot, - vec![ - RuntimeEvent::ForeignAssets(pallet_assets::Event::Issued { .. }) => {}, - ] - ); let assets = vec![Asset { id: AssetId(ether_location), fun: Fungible(TOKEN_AMOUNT) }]; let versioned_assets = VersionedAssets::from(Assets::from(assets)); From 8b76a8927a6ca103db499f92431ed4faf1b22265 Mon Sep 17 00:00:00 2001 From: Alistair Singh Date: Fri, 24 Jan 2025 01:44:37 +0200 Subject: [PATCH 10/17] revert token amount --- .../tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs b/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs index cf643f0b6b..6dbd9c4564 100644 --- a/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs +++ b/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs @@ -57,7 +57,7 @@ pub const GATEWAY_ADDRESS: [u8; 20] = hex!("EDa338E4dC46038493b885327842fD3E301C const INITIAL_FUND: u128 = 5_000_000_000 * POLKADOT_ED; const INSUFFICIENT_XCM_FEE: u128 = 1000; const XCM_FEE: u128 = 4_000_000_000; -const TOKEN_AMOUNT: u128 = 100_000_000; +const TOKEN_AMOUNT: u128 = 100_000_000_000; const AH_BASE_FEE: u128 = 2_750_872_500_000u128; const MIN_ETHER_BALANCE: u128 = 15_000_000_000_000; From 5ecd33b241ce4bf7ef1a2dc68dd821e6dee52456 Mon Sep 17 00:00:00 2001 From: Alistair Singh Date: Fri, 24 Jan 2025 09:31:42 +0200 Subject: [PATCH 11/17] make Ether Token Address explicit --- .../tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs b/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs index 6dbd9c4564..9b7158fb92 100644 --- a/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs +++ b/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs @@ -60,6 +60,7 @@ const XCM_FEE: u128 = 4_000_000_000; const TOKEN_AMOUNT: u128 = 100_000_000_000; const AH_BASE_FEE: u128 = 2_750_872_500_000u128; const MIN_ETHER_BALANCE: u128 = 15_000_000_000_000; +const ETHER_TOKEN_ADDRESS: [u8; 20] = [0; 20]; #[derive(Encode, Decode, Debug, PartialEq, Eq, Clone, TypeInfo)] pub enum ControlCall { @@ -519,7 +520,7 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { let message = VersionedMessage::V1(MessageV1 { chain_id: CHAIN_ID, command: Command::SendToken { - token: [0; 20].into(), + token: ETHER_TOKEN_ADDRESS.into(), destination: Destination::AccountId32 { id: AssetHubPolkadotReceiver::get().into(), }, From c48e865382c237e4c2fa90c3f8ac16ee414a0f43 Mon Sep 17 00:00:00 2001 From: Alistair Singh Date: Fri, 24 Jan 2025 09:33:38 +0200 Subject: [PATCH 12/17] fix up comments --- .../bridge-hub-polkadot/src/tests/snowbridge.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs b/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs index 9b7158fb92..14d7a85375 100644 --- a/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs +++ b/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs @@ -489,7 +489,7 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { vec![(BridgeHubEthereumBaseFee::key().to_vec(), AH_BASE_FEE.encode())], )); - // Register ETH + // Register Ether assert_ok!(::ForeignAssets::force_create( RuntimeOrigin::root(), ether_location.clone(), @@ -506,7 +506,7 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { ); }); - // Send ether from Bridge Hub + // Send Ether from Bridge Hub BridgeHubPolkadot::execute_with(|| { type RuntimeEvent = ::RuntimeEvent; @@ -559,7 +559,7 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { <::Balances as frame_support::traits::fungible::Inspect<_>>::balance(&RelayTreasuryPalletAccount::get()) }); - // Send ether from Asset Hub. + // Send Ether from Asset Hub. AssetHubPolkadot::execute_with(|| { type RuntimeOrigin = ::RuntimeOrigin; @@ -580,7 +580,7 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { ::Balances::free_balance( AssetHubPolkadotReceiver::get(), ); - // Send the Weth back to Ethereum + // Send the Ether back to Ethereum assert_ok!( ::PolkadotXcm::limited_reserve_transfer_assets( RuntimeOrigin::signed(AssetHubPolkadotReceiver::get()), @@ -601,7 +601,7 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { assert!(free_balance_diff > AH_BASE_FEE); }); - // Recieve ether on Bridge Hub and dispatch + // Recieve Ether on Bridge Hub and dispatch BridgeHubPolkadot::execute_with(|| { type RuntimeEvent = ::RuntimeEvent; // Check that the transfer token back to Ethereum message was queue in the Ethereum From 90b25a6d5ad6780791292aeeeac12b79954c14a7 Mon Sep 17 00:00:00 2001 From: Alistair Singh Date: Fri, 24 Jan 2025 12:48:50 +0200 Subject: [PATCH 13/17] all comment related changes --- .../bridge-hub-polkadot/src/tests/snowbridge.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs b/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs index 14d7a85375..4f0eb45d26 100644 --- a/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs +++ b/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs @@ -479,6 +479,7 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { let ether_location: Location = (Parent, Parent, EthereumNetwork::get()).into(); + // Register Ether as foreign asset on AH. AssetHubPolkadot::execute_with(|| { type RuntimeEvent = ::RuntimeEvent; type RuntimeOrigin = ::RuntimeOrigin; @@ -506,7 +507,7 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { ); }); - // Send Ether from Bridge Hub + // Send Ether from Bridge Hub (simulates received Command from Ethereum) BridgeHubPolkadot::execute_with(|| { type RuntimeEvent = ::RuntimeEvent; @@ -542,7 +543,7 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { ); }); - // Receive ether on Asset Hub. + // Receive Ether on Asset Hub. AssetHubPolkadot::execute_with(|| { type RuntimeEvent = ::RuntimeEvent; @@ -559,7 +560,7 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { <::Balances as frame_support::traits::fungible::Inspect<_>>::balance(&RelayTreasuryPalletAccount::get()) }); - // Send Ether from Asset Hub. + // Send Ether from Asset Hub back to Ethereum. AssetHubPolkadot::execute_with(|| { type RuntimeOrigin = ::RuntimeOrigin; @@ -601,11 +602,10 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { assert!(free_balance_diff > AH_BASE_FEE); }); - // Recieve Ether on Bridge Hub and dispatch + // Check that message with Ether was queued on the BridgeHub BridgeHubPolkadot::execute_with(|| { type RuntimeEvent = ::RuntimeEvent; - // Check that the transfer token back to Ethereum message was queue in the Ethereum - // Outbound Queue + // check the outbound queue assert_expected_events!( BridgeHubPolkadot, vec![ From e66a564f740aae41128df3737c88c5c0f4baefcc Mon Sep 17 00:00:00 2001 From: Alistair Singh Date: Fri, 24 Jan 2025 13:27:38 +0200 Subject: [PATCH 14/17] factor test --- .../src/tests/snowbridge.rs | 281 ++++-------------- 1 file changed, 66 insertions(+), 215 deletions(-) diff --git a/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs b/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs index 4f0eb45d26..30fd0e1d6f 100644 --- a/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs +++ b/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs @@ -461,9 +461,12 @@ fn send_weth_from_ethereum_to_asset_hub() { }); } -/// Tests sending ether from Ethereum to Asset Hub and back to Ethereum -#[test] -fn send_eth_asset_from_asset_hub_to_ethereum() { +// Performs a round trip tansfer of a token, asseting success. +fn send_token_from_ethereum_to_asset_hub_and_back_works( + token_address: H160, + amount: u128, + asset_location: Location, +) { let assethub_sovereign = BridgeHubPolkadot::sovereign_account_id_of( BridgeHubPolkadot::sibling_location_of(AssetHubPolkadot::para_id()), ); @@ -477,40 +480,35 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { (ethereum_sovereign_account(), INITIAL_FUND), ]); - let ether_location: Location = (Parent, Parent, EthereumNetwork::get()).into(); - - // Register Ether as foreign asset on AH. + // Set base transfer fee to Ethereum on AH. AssetHubPolkadot::execute_with(|| { - type RuntimeEvent = ::RuntimeEvent; type RuntimeOrigin = ::RuntimeOrigin; - // Set base transfer fee to Ethereum on AH. assert_ok!(::System::set_storage( - ::RuntimeOrigin::root(), - vec![(BridgeHubEthereumBaseFee::key().to_vec(), AH_BASE_FEE.encode())], - )); - - // Register Ether - assert_ok!(::ForeignAssets::force_create( RuntimeOrigin::root(), - ether_location.clone(), - ethereum_sovereign_account().into(), - true, - MIN_ETHER_BALANCE, + vec![(BridgeHubEthereumBaseFee::key().to_vec(), AH_BASE_FEE.encode())], )); - - assert_expected_events!( - AssetHubPolkadot, - vec![ - RuntimeEvent::ForeignAssets(pallet_assets::Event::ForceCreated { .. }) => {}, - ] - ); }); - // Send Ether from Bridge Hub (simulates received Command from Ethereum) + // Send Token from Bridge Hub (simulates received Command from Ethereum) BridgeHubPolkadot::execute_with(|| { type RuntimeEvent = ::RuntimeEvent; + assert_ok!( + ::EthereumSystem::set_pricing_parameters( + ::RuntimeOrigin::root(), + PricingParametersOf:: { + exchange_rate: FixedU128::from_rational(1, 75), + fee_per_gas: gwei(20), + rewards: Rewards { + local: (UNITS / 100), // 0.01 DOT + remote: meth(1), + }, + multiplier: FixedU128::from_rational(1, 1), + } + ) + ); + assert_ok!(::System::set_storage( ::RuntimeOrigin::root(), vec![(EthereumGatewayAddress::key().to_vec(), H160(GATEWAY_ADDRESS).encode())], @@ -521,11 +519,11 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { let message = VersionedMessage::V1(MessageV1 { chain_id: CHAIN_ID, command: Command::SendToken { - token: ETHER_TOKEN_ADDRESS.into(), + token: token_address, destination: Destination::AccountId32 { id: AssetHubPolkadotReceiver::get().into(), }, - amount: MIN_ETHER_BALANCE + TOKEN_AMOUNT, + amount, fee: XCM_FEE, }, }); @@ -543,7 +541,7 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { ); }); - // Receive Ether on Asset Hub. + // Receive Token on Asset Hub. AssetHubPolkadot::execute_with(|| { type RuntimeEvent = ::RuntimeEvent; @@ -551,7 +549,9 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { assert_expected_events!( AssetHubPolkadot, vec![ - RuntimeEvent::ForeignAssets(pallet_assets::Event::Issued { .. }) => {}, + RuntimeEvent::ForeignAssets(pallet_assets::Event::Issued { asset_id, .. }) => { + asset_id: *asset_id == asset_location, + }, ] ); }); @@ -560,11 +560,11 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { <::Balances as frame_support::traits::fungible::Inspect<_>>::balance(&RelayTreasuryPalletAccount::get()) }); - // Send Ether from Asset Hub back to Ethereum. + // Send Token from Asset Hub back to Ethereum. AssetHubPolkadot::execute_with(|| { type RuntimeOrigin = ::RuntimeOrigin; - let assets = vec![Asset { id: AssetId(ether_location), fun: Fungible(TOKEN_AMOUNT) }]; + let assets = vec![Asset { id: AssetId(asset_location), fun: Fungible(amount) }]; let versioned_assets = VersionedAssets::from(Assets::from(assets)); let destination = VersionedLocation::from(Location::new( @@ -581,7 +581,7 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { ::Balances::free_balance( AssetHubPolkadotReceiver::get(), ); - // Send the Ether back to Ethereum + // Send the Token back to Ethereum assert_ok!( ::PolkadotXcm::limited_reserve_transfer_assets( RuntimeOrigin::signed(AssetHubPolkadotReceiver::get()), @@ -602,7 +602,7 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { assert!(free_balance_diff > AH_BASE_FEE); }); - // Check that message with Ether was queued on the BridgeHub + // Check that message with Token was queued on the BridgeHub BridgeHubPolkadot::execute_with(|| { type RuntimeEvent = ::RuntimeEvent; // check the outbound queue @@ -622,8 +622,8 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { assert!( events.iter().any(|event| matches!( event, - RuntimeEvent::Balances(pallet_balances::Event::Minted { who, amount }) - if *who == RelayTreasuryPalletAccount::get() && *amount == local_fee + RuntimeEvent::Balances(pallet_balances::Event::Minted { who, amount: fee_minted }) + if *who == RelayTreasuryPalletAccount::get() && *fee_minted == local_fee )), "Snowbridge sovereign takes local fee." ); @@ -639,199 +639,50 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { }); } -/// Tests the full cycle of token transfers: -/// - registering a token on AssetHub -/// - sending a token to AssetHub -/// - returning the token to Ethereum +/// Tests sending Ether from Ethereum to Asset Hub and back to Ethereum #[test] -fn send_weth_asset_from_asset_hub_to_ethereum() { - let assethub_sovereign = BridgeHubPolkadot::sovereign_account_id_of(Location::new( - 1, - [Parachain(AssetHubPolkadot::para_id().into())], - )); - - BridgeHubPolkadot::fund_accounts(vec![ - (assethub_sovereign.clone(), INITIAL_FUND), - (RelayTreasuryPalletAccount::get(), INITIAL_FUND), - ]); - AssetHubPolkadot::fund_accounts(vec![ - (AssetHubPolkadotReceiver::get(), INITIAL_FUND), - (ethereum_sovereign_account(), INITIAL_FUND), - ]); - - // Set base transfer fee to Ethereum on AH. - AssetHubPolkadot::execute_with(|| { - assert_ok!(::System::set_storage( - ::RuntimeOrigin::root(), - vec![(BridgeHubEthereumBaseFee::key().to_vec(), AH_BASE_FEE.encode())], - )); - }); - - BridgeHubPolkadot::execute_with(|| { - type RuntimeEvent = ::RuntimeEvent; - - assert_ok!( - ::EthereumSystem::set_pricing_parameters( - ::RuntimeOrigin::root(), - PricingParametersOf:: { - exchange_rate: FixedU128::from_rational(1, 75), - fee_per_gas: gwei(20), - rewards: Rewards { - local: (UNITS / 100), // 0.01 DOT - remote: meth(1), - }, - multiplier: FixedU128::from_rational(1, 1), - } - ) - ); - - assert_ok!(::System::set_storage( - ::RuntimeOrigin::root(), - vec![(EthereumGatewayAddress::key().to_vec(), H160(GATEWAY_ADDRESS).encode())], - )); - - let message_id: H256 = [1; 32].into(); - let message = VersionedMessage::V1(MessageV1 { - chain_id: CHAIN_ID, - command: Command::RegisterToken { token: WETH.into(), fee: XCM_FEE }, - }); - // Convert the message to XCM - let (xcm, _) = EthereumInboundQueue::do_convert(message_id, message).unwrap(); - // Send the XCM - let _ = EthereumInboundQueue::send_xcm(xcm, AssetHubPolkadot::para_id()).unwrap(); - - // Check that the register token message was sent using xcm - assert_expected_events!( - BridgeHubPolkadot, - vec![ - RuntimeEvent::XcmpQueue(cumulus_pallet_xcmp_queue::Event::XcmpMessageSent { .. }) => {}, - ] - ); - - // Construct SendToken message and sent to inbound queue - let message = VersionedMessage::V1(MessageV1 { - chain_id: CHAIN_ID, - command: Command::SendToken { - token: WETH.into(), - destination: Destination::AccountId32 { - id: AssetHubPolkadotReceiver::get().into(), - }, - amount: TOKEN_AMOUNT, - fee: XCM_FEE, - }, - }); - // Convert the message to XCM - let (xcm, _) = EthereumInboundQueue::do_convert(message_id, message).unwrap(); - // Send the XCM - let _ = EthereumInboundQueue::send_xcm(xcm, AssetHubPolkadot::para_id()).unwrap(); - - // Check that the send token message was sent using xcm - assert_expected_events!( - BridgeHubPolkadot, - vec![ - RuntimeEvent::XcmpQueue(cumulus_pallet_xcmp_queue::Event::XcmpMessageSent { .. }) => {}, - ] - ); - }); - - // check treasury account balance on BH before - let treasury_account_before = BridgeHubPolkadot::execute_with(|| { - <::Balances as frame_support::traits::fungible::Inspect<_>>::balance(&RelayTreasuryPalletAccount::get()) - }); +fn send_eth_asset_from_asset_hub_to_ethereum() { + let ether_location: Location = (Parent, Parent, EthereumNetwork::get()).into(); + // Register Ether as foreign asset on AH. AssetHubPolkadot::execute_with(|| { type RuntimeEvent = ::RuntimeEvent; type RuntimeOrigin = ::RuntimeOrigin; - // Check that AssetHub has issued the foreign asset - assert_expected_events!( - AssetHubPolkadot, - vec![ - RuntimeEvent::ForeignAssets(pallet_assets::Event::Issued { .. }) => {}, - ] - ); - let assets = vec![Asset { - id: AssetId(Location::new( - 2, - [ - GlobalConsensus(Ethereum { chain_id: CHAIN_ID }), - AccountKey20 { network: None, key: WETH }, - ], - )), - fun: Fungible(TOKEN_AMOUNT), - }]; - let versioned_assets = VersionedAssets::from(Assets::from(assets)); - - let destination = VersionedLocation::from(Location::new( - 2, - [GlobalConsensus(Ethereum { chain_id: CHAIN_ID })], - )); - - let beneficiary = VersionedLocation::from(Location::new( - 0, - [AccountKey20 { network: None, key: ETHEREUM_DESTINATION_ADDRESS }], + assert_ok!(::ForeignAssets::force_create( + RuntimeOrigin::root(), + ether_location.clone(), + ethereum_sovereign_account().into(), + true, + MIN_ETHER_BALANCE, )); - let free_balance_before = - ::Balances::free_balance( - AssetHubPolkadotReceiver::get(), - ); - // Send the Weth back to Ethereum - assert_ok!( - ::PolkadotXcm::limited_reserve_transfer_assets( - RuntimeOrigin::signed(AssetHubPolkadotReceiver::get()), - Box::new(destination), - Box::new(beneficiary), - Box::new(versioned_assets), - 0, - Unlimited, - ) - ); - - let free_balance_after = - ::Balances::free_balance( - AssetHubPolkadotReceiver::get(), - ); - // Assert at least DefaultBridgeHubEthereumBaseFee charged from the sender - let free_balance_diff = free_balance_before - free_balance_after; - assert!(free_balance_diff > AH_BASE_FEE); - }); - - BridgeHubPolkadot::execute_with(|| { - type RuntimeEvent = ::RuntimeEvent; - // Check that the transfer token back to Ethereum message was queue in the Ethereum - // Outbound Queue assert_expected_events!( - BridgeHubPolkadot, + AssetHubPolkadot, vec![ - RuntimeEvent::EthereumOutboundQueue(snowbridge_pallet_outbound_queue::Event::MessageQueued {..}) => {}, + RuntimeEvent::ForeignAssets(pallet_assets::Event::ForceCreated { .. }) => {}, ] ); + }); - // check treasury account balance on BH after (should receive some fees) - let treasury_account_after = <::Balances as frame_support::traits::fungible::Inspect<_>>::balance(&RelayTreasuryPalletAccount::get()); - let local_fee = treasury_account_after - treasury_account_before; + // Perform a roundtrip transfer of Ether + send_token_from_ethereum_to_asset_hub_and_back_works( + ETHER_TOKEN_ADDRESS.into(), + MIN_ETHER_BALANCE + TOKEN_AMOUNT, + ether_location, + ); +} - let events = BridgeHubPolkadot::events(); - // Check that the local fee was credited to the Snowbridge sovereign account - assert!( - events.iter().any(|event| matches!( - event, - RuntimeEvent::Balances(pallet_balances::Event::Minted { who, amount }) - if *who == RelayTreasuryPalletAccount::get() && *amount == local_fee - )), - "Snowbridge sovereign takes local fee." - ); - // Check that the remote delivery fee was credited to the AssetHub sovereign account - assert!( - events.iter().any(|event| matches!( - event, - RuntimeEvent::Balances(pallet_balances::Event::Minted { who, .. }) - if *who == assethub_sovereign, - )), - "AssetHub sovereign takes remote fee." - ); - }); +/// Tests the full cycle of token transfers: +/// - registering a token on AssetHub +/// - sending a token to AssetHub +/// - returning the token to Ethereum +#[test] +fn send_weth_asset_from_asset_hub_to_ethereum() { + let weth_location: Location = + (Parent, Parent, EthereumNetwork::get(), AccountKey20 { network: None, key: WETH }).into(); + // Perform a roundtrip transfer of WETH + send_token_from_ethereum_to_asset_hub_and_back_works(WETH.into(), TOKEN_AMOUNT, weth_location); } #[test] From 2e17c4a23c7acb139111c3f0808a985a26cd1c5a Mon Sep 17 00:00:00 2001 From: Alistair Singh Date: Fri, 24 Jan 2025 13:37:26 +0200 Subject: [PATCH 15/17] fix test --- .../tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs b/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs index 30fd0e1d6f..bbeb30711f 100644 --- a/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs +++ b/integration-tests/emulated/tests/bridges/bridge-hub-polkadot/src/tests/snowbridge.rs @@ -679,6 +679,9 @@ fn send_eth_asset_from_asset_hub_to_ethereum() { /// - returning the token to Ethereum #[test] fn send_weth_asset_from_asset_hub_to_ethereum() { + // Register WETH on Asset Hub + register_weth_token_from_ethereum_to_asset_hub(); + let weth_location: Location = (Parent, Parent, EthereumNetwork::get(), AccountKey20 { network: None, key: WETH }).into(); // Perform a roundtrip transfer of WETH From 8648fdab1623f2f4c1556415f698f21dd444a7b7 Mon Sep 17 00:00:00 2001 From: Alistair Singh Date: Wed, 29 Jan 2025 10:51:48 +0200 Subject: [PATCH 16/17] Update CHANGELOG.md Co-authored-by: Adrian Catangiu --- CHANGELOG.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 016c8021f5..dae51cd955 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,9 +20,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - ParaRegistration proxy for Polkadot and Kusama ([polkadot-fellows/runtimes#520](https://github.com/polkadot-fellows/runtimes/pull/520)) - Encointer: Swap community currency for KSM from community treasuries subject to democratic decision on allowance ([polkadot-fellows/runtimes#541](https://github.com/polkadot-fellows/runtimes/pull/541)) - - Delegate stake pools in Kusama ([polkadot-fellows/runtimes#540](https://github.com/polkadot-fellows/runtimes/pull/540)) - - Snowbridge: Add support for bridging Ether ([polkadot-fellows/runtimes#548](https://github.com/polkadot-fellows/runtimes/pull/548)) ### Changed From 5da0c6427f7224eb2d7af24a79f13f7eeb2da551 Mon Sep 17 00:00:00 2001 From: Alistair Singh Date: Wed, 29 Jan 2025 10:57:38 +0200 Subject: [PATCH 17/17] rebase from main --- Cargo.lock | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5c01b2be68..bba8f3346c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2465,10 +2465,10 @@ dependencies = [ "pallet-transaction-payment-rpc-runtime-api", "pallet-treasury", "pallet-utility", - "pallet-xcm 17.0.1", + "pallet-xcm", "pallet-xcm-benchmarks", - "parachains-common 18.0.0", - "parachains-runtimes-test-utils 19.0.0", + "parachains-common", + "parachains-runtimes-test-utils", "parity-scale-codec", "polkadot-core-primitives", "polkadot-parachain-primitives", @@ -9666,8 +9666,8 @@ dependencies = [ "pallet-utility", "pallet-xcm", "pallet-xcm-benchmarks", - "parachains-common 18.0.0", - "parachains-runtimes-test-utils 19.0.0", + "parachains-common", + "parachains-runtimes-test-utils", "parity-scale-codec", "polkadot-parachain-primitives", "polkadot-primitives 16.0.0", @@ -9775,8 +9775,8 @@ dependencies = [ "pallet-utility", "pallet-xcm", "pallet-xcm-benchmarks", - "parachains-common 18.0.0", - "parachains-runtimes-test-utils 19.0.0", + "parachains-common", + "parachains-runtimes-test-utils", "parity-scale-codec", "polkadot-parachain-primitives", "polkadot-runtime-common",