From f9f0c1fb3a46a78d957a94fcec88b91f6556eb2c Mon Sep 17 00:00:00 2001 From: Stephen Shelton Date: Tue, 10 Jan 2023 10:51:39 -0700 Subject: [PATCH 1/5] Add WeightToFee runtime API impls --- parachain-template/runtime/src/lib.rs | 6 ++++++ parachains/runtimes/assets/statemine/src/lib.rs | 6 ++++++ parachains/runtimes/assets/statemint/src/lib.rs | 6 ++++++ parachains/runtimes/assets/westmint/src/lib.rs | 6 ++++++ .../runtimes/bridge-hubs/bridge-hub-kusama/src/lib.rs | 6 ++++++ .../runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs | 6 ++++++ .../runtimes/collectives/collectives-polkadot/src/lib.rs | 6 ++++++ parachains/runtimes/contracts/contracts-rococo/src/lib.rs | 6 ++++++ parachains/runtimes/testing/penpal/src/lib.rs | 6 ++++++ parachains/runtimes/testing/rococo-parachain/src/lib.rs | 6 ++++++ 10 files changed, 60 insertions(+) diff --git a/parachain-template/runtime/src/lib.rs b/parachain-template/runtime/src/lib.rs index 68eba213375..ae00efa4e64 100644 --- a/parachain-template/runtime/src/lib.rs +++ b/parachain-template/runtime/src/lib.rs @@ -605,6 +605,12 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_fee_details(uxt, len) } + fn query_weight_to_fee(weight: Weight) > Balance { + TransactionPayment::weight_to_fee(weight) + } + fn query_length_to_fee(length: u32) > Balance { + TransactionPayment::length_to_fee(length) + } } impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi diff --git a/parachains/runtimes/assets/statemine/src/lib.rs b/parachains/runtimes/assets/statemine/src/lib.rs index 520dd541e5a..aefcac3b854 100644 --- a/parachains/runtimes/assets/statemine/src/lib.rs +++ b/parachains/runtimes/assets/statemine/src/lib.rs @@ -787,6 +787,12 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_fee_details(uxt, len) } + fn query_weight_to_fee(weight: Weight) > Balance { + TransactionPayment::weight_to_fee(weight) + } + fn query_length_to_fee(length: u32) > Balance { + TransactionPayment::length_to_fee(length) + } } impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi diff --git a/parachains/runtimes/assets/statemint/src/lib.rs b/parachains/runtimes/assets/statemint/src/lib.rs index 67ef53f5409..25a9f7179c2 100644 --- a/parachains/runtimes/assets/statemint/src/lib.rs +++ b/parachains/runtimes/assets/statemint/src/lib.rs @@ -785,6 +785,12 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_fee_details(uxt, len) } + fn query_weight_to_fee(weight: Weight) > Balance { + TransactionPayment::weight_to_fee(weight) + } + fn query_length_to_fee(length: u32) > Balance { + TransactionPayment::length_to_fee(length) + } } impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi diff --git a/parachains/runtimes/assets/westmint/src/lib.rs b/parachains/runtimes/assets/westmint/src/lib.rs index cbc1bea00d6..a6aec20c1ce 100644 --- a/parachains/runtimes/assets/westmint/src/lib.rs +++ b/parachains/runtimes/assets/westmint/src/lib.rs @@ -797,6 +797,12 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_fee_details(uxt, len) } + fn query_weight_to_fee(weight: Weight) > Balance { + TransactionPayment::weight_to_fee(weight) + } + fn query_length_to_fee(length: u32) > Balance { + TransactionPayment::length_to_fee(length) + } } impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/lib.rs b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/lib.rs index 492cad5da9f..518295ef69b 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/lib.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/lib.rs @@ -545,6 +545,12 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_fee_details(uxt, len) } + fn query_weight_to_fee(weight: Weight) > Balance { + TransactionPayment::weight_to_fee(weight) + } + fn query_length_to_fee(length: u32) > Balance { + TransactionPayment::length_to_fee(length) + } } impl cumulus_primitives_core::CollectCollationInfo for Runtime { diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs index d296a7a6a57..44838fe2ccc 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs @@ -573,6 +573,12 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_fee_details(uxt, len) } + fn query_weight_to_fee(weight: Weight) > Balance { + TransactionPayment::weight_to_fee(weight) + } + fn query_length_to_fee(length: u32) > Balance { + TransactionPayment::length_to_fee(length) + } } impl cumulus_primitives_core::CollectCollationInfo for Runtime { diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs index 731ec3715dc..8d8e83edf56 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs @@ -688,6 +688,12 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_fee_details(uxt, len) } + fn query_weight_to_fee(weight: Weight) > Balance { + TransactionPayment::weight_to_fee(weight) + } + fn query_length_to_fee(length: u32) > Balance { + TransactionPayment::length_to_fee(length) + } } impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi diff --git a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs index 088e8635a67..780e0c4c1ed 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs @@ -487,6 +487,12 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_fee_details(uxt, len) } + fn query_weight_to_fee(weight: Weight) > Balance { + TransactionPayment::weight_to_fee(weight) + } + fn query_length_to_fee(length: u32) > Balance { + TransactionPayment::length_to_fee(length) + } } impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi diff --git a/parachains/runtimes/testing/penpal/src/lib.rs b/parachains/runtimes/testing/penpal/src/lib.rs index b1a89ca2e98..7842571cae9 100644 --- a/parachains/runtimes/testing/penpal/src/lib.rs +++ b/parachains/runtimes/testing/penpal/src/lib.rs @@ -670,6 +670,12 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_fee_details(uxt, len) } + fn query_weight_to_fee(weight: Weight) > Balance { + TransactionPayment::weight_to_fee(weight) + } + fn query_length_to_fee(length: u32) > Balance { + TransactionPayment::length_to_fee(length) + } } impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi diff --git a/parachains/runtimes/testing/rococo-parachain/src/lib.rs b/parachains/runtimes/testing/rococo-parachain/src/lib.rs index 449205d0cc1..026a7438a38 100644 --- a/parachains/runtimes/testing/rococo-parachain/src/lib.rs +++ b/parachains/runtimes/testing/rococo-parachain/src/lib.rs @@ -701,6 +701,12 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_fee_details(uxt, len) } + fn query_weight_to_fee(weight: Weight) > Balance { + TransactionPayment::weight_to_fee(weight) + } + fn query_length_to_fee(length: u32) > Balance { + TransactionPayment::length_to_fee(length) + } } impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi From 03b292546e6f7e794bcd6074a5f483f6cbc08fe2 Mon Sep 17 00:00:00 2001 From: Stephen Shelton Date: Fri, 13 Jan 2023 11:16:57 -0700 Subject: [PATCH 2/5] Fix typo --- parachain-template/runtime/src/lib.rs | 4 ++-- parachains/runtimes/assets/statemine/src/lib.rs | 4 ++-- parachains/runtimes/assets/statemint/src/lib.rs | 4 ++-- parachains/runtimes/assets/westmint/src/lib.rs | 4 ++-- parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/lib.rs | 4 ++-- parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs | 4 ++-- .../runtimes/collectives/collectives-polkadot/src/lib.rs | 4 ++-- parachains/runtimes/contracts/contracts-rococo/src/lib.rs | 4 ++-- parachains/runtimes/testing/penpal/src/lib.rs | 4 ++-- parachains/runtimes/testing/rococo-parachain/src/lib.rs | 4 ++-- 10 files changed, 20 insertions(+), 20 deletions(-) diff --git a/parachain-template/runtime/src/lib.rs b/parachain-template/runtime/src/lib.rs index ae00efa4e64..e0d41eddf48 100644 --- a/parachain-template/runtime/src/lib.rs +++ b/parachain-template/runtime/src/lib.rs @@ -605,10 +605,10 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_fee_details(uxt, len) } - fn query_weight_to_fee(weight: Weight) > Balance { + fn query_weight_to_fee(weight: Weight) -> Balance { TransactionPayment::weight_to_fee(weight) } - fn query_length_to_fee(length: u32) > Balance { + fn query_length_to_fee(length: u32) -> Balance { TransactionPayment::length_to_fee(length) } } diff --git a/parachains/runtimes/assets/statemine/src/lib.rs b/parachains/runtimes/assets/statemine/src/lib.rs index aefcac3b854..6fe8d0813ec 100644 --- a/parachains/runtimes/assets/statemine/src/lib.rs +++ b/parachains/runtimes/assets/statemine/src/lib.rs @@ -787,10 +787,10 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_fee_details(uxt, len) } - fn query_weight_to_fee(weight: Weight) > Balance { + fn query_weight_to_fee(weight: Weight) -> Balance { TransactionPayment::weight_to_fee(weight) } - fn query_length_to_fee(length: u32) > Balance { + fn query_length_to_fee(length: u32) -> Balance { TransactionPayment::length_to_fee(length) } } diff --git a/parachains/runtimes/assets/statemint/src/lib.rs b/parachains/runtimes/assets/statemint/src/lib.rs index 25a9f7179c2..390e2aca8a5 100644 --- a/parachains/runtimes/assets/statemint/src/lib.rs +++ b/parachains/runtimes/assets/statemint/src/lib.rs @@ -785,10 +785,10 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_fee_details(uxt, len) } - fn query_weight_to_fee(weight: Weight) > Balance { + fn query_weight_to_fee(weight: Weight) -> Balance { TransactionPayment::weight_to_fee(weight) } - fn query_length_to_fee(length: u32) > Balance { + fn query_length_to_fee(length: u32) -> Balance { TransactionPayment::length_to_fee(length) } } diff --git a/parachains/runtimes/assets/westmint/src/lib.rs b/parachains/runtimes/assets/westmint/src/lib.rs index a6aec20c1ce..ae1b8865ea9 100644 --- a/parachains/runtimes/assets/westmint/src/lib.rs +++ b/parachains/runtimes/assets/westmint/src/lib.rs @@ -797,10 +797,10 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_fee_details(uxt, len) } - fn query_weight_to_fee(weight: Weight) > Balance { + fn query_weight_to_fee(weight: Weight) -> Balance { TransactionPayment::weight_to_fee(weight) } - fn query_length_to_fee(length: u32) > Balance { + fn query_length_to_fee(length: u32) -> Balance { TransactionPayment::length_to_fee(length) } } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/lib.rs b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/lib.rs index 518295ef69b..5efd590ac71 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/lib.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/lib.rs @@ -545,10 +545,10 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_fee_details(uxt, len) } - fn query_weight_to_fee(weight: Weight) > Balance { + fn query_weight_to_fee(weight: Weight) -> Balance { TransactionPayment::weight_to_fee(weight) } - fn query_length_to_fee(length: u32) > Balance { + fn query_length_to_fee(length: u32) -> Balance { TransactionPayment::length_to_fee(length) } } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs index 44838fe2ccc..a6377715344 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs @@ -573,10 +573,10 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_fee_details(uxt, len) } - fn query_weight_to_fee(weight: Weight) > Balance { + fn query_weight_to_fee(weight: Weight) -> Balance { TransactionPayment::weight_to_fee(weight) } - fn query_length_to_fee(length: u32) > Balance { + fn query_length_to_fee(length: u32) -> Balance { TransactionPayment::length_to_fee(length) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs index 8d8e83edf56..6b254dcaad3 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs @@ -688,10 +688,10 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_fee_details(uxt, len) } - fn query_weight_to_fee(weight: Weight) > Balance { + fn query_weight_to_fee(weight: Weight) -> Balance { TransactionPayment::weight_to_fee(weight) } - fn query_length_to_fee(length: u32) > Balance { + fn query_length_to_fee(length: u32) -> Balance { TransactionPayment::length_to_fee(length) } } diff --git a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs index 780e0c4c1ed..1970cd8adf8 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs @@ -487,10 +487,10 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_fee_details(uxt, len) } - fn query_weight_to_fee(weight: Weight) > Balance { + fn query_weight_to_fee(weight: Weight) -> Balance { TransactionPayment::weight_to_fee(weight) } - fn query_length_to_fee(length: u32) > Balance { + fn query_length_to_fee(length: u32) -> Balance { TransactionPayment::length_to_fee(length) } } diff --git a/parachains/runtimes/testing/penpal/src/lib.rs b/parachains/runtimes/testing/penpal/src/lib.rs index 7842571cae9..728db15563f 100644 --- a/parachains/runtimes/testing/penpal/src/lib.rs +++ b/parachains/runtimes/testing/penpal/src/lib.rs @@ -670,10 +670,10 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_fee_details(uxt, len) } - fn query_weight_to_fee(weight: Weight) > Balance { + fn query_weight_to_fee(weight: Weight) -> Balance { TransactionPayment::weight_to_fee(weight) } - fn query_length_to_fee(length: u32) > Balance { + fn query_length_to_fee(length: u32) -> Balance { TransactionPayment::length_to_fee(length) } } diff --git a/parachains/runtimes/testing/rococo-parachain/src/lib.rs b/parachains/runtimes/testing/rococo-parachain/src/lib.rs index 026a7438a38..36cb175ef2f 100644 --- a/parachains/runtimes/testing/rococo-parachain/src/lib.rs +++ b/parachains/runtimes/testing/rococo-parachain/src/lib.rs @@ -701,10 +701,10 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_fee_details(uxt, len) } - fn query_weight_to_fee(weight: Weight) > Balance { + fn query_weight_to_fee(weight: Weight) -> Balance { TransactionPayment::weight_to_fee(weight) } - fn query_length_to_fee(length: u32) > Balance { + fn query_length_to_fee(length: u32) -> Balance { TransactionPayment::length_to_fee(length) } } From fcca79c330cd510f61396dabdfaae318508e6596 Mon Sep 17 00:00:00 2001 From: Stephen Shelton Date: Fri, 13 Jan 2023 14:07:02 -0700 Subject: [PATCH 3/5] Forgot some --- parachain-template/runtime/src/lib.rs | 6 ++++++ parachains/runtimes/assets/statemine/src/lib.rs | 6 ++++++ parachains/runtimes/assets/statemint/src/lib.rs | 6 ++++++ parachains/runtimes/assets/westmint/src/lib.rs | 6 ++++++ .../runtimes/collectives/collectives-polkadot/src/lib.rs | 6 ++++++ parachains/runtimes/contracts/contracts-rococo/src/lib.rs | 6 ++++++ parachains/runtimes/testing/penpal/src/lib.rs | 6 ++++++ parachains/runtimes/testing/rococo-parachain/src/lib.rs | 6 ++++++ 8 files changed, 48 insertions(+) diff --git a/parachain-template/runtime/src/lib.rs b/parachain-template/runtime/src/lib.rs index e0d41eddf48..6e6643e2ddd 100644 --- a/parachain-template/runtime/src/lib.rs +++ b/parachain-template/runtime/src/lib.rs @@ -628,6 +628,12 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_call_fee_details(call, len) } + fn query_weight_to_fee(weight: Weight) -> Balance { + TransactionPayment::weight_to_fee(weight) + } + fn query_length_to_fee(length: u32) -> Balance { + TransactionPayment::length_to_fee(length) + } } impl cumulus_primitives_core::CollectCollationInfo for Runtime { diff --git a/parachains/runtimes/assets/statemine/src/lib.rs b/parachains/runtimes/assets/statemine/src/lib.rs index 6fe8d0813ec..c42a4fdb4e2 100644 --- a/parachains/runtimes/assets/statemine/src/lib.rs +++ b/parachains/runtimes/assets/statemine/src/lib.rs @@ -810,6 +810,12 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_call_fee_details(call, len) } + fn query_weight_to_fee(weight: Weight) -> Balance { + TransactionPayment::weight_to_fee(weight) + } + fn query_length_to_fee(length: u32) -> Balance { + TransactionPayment::length_to_fee(length) + } } impl cumulus_primitives_core::CollectCollationInfo for Runtime { diff --git a/parachains/runtimes/assets/statemint/src/lib.rs b/parachains/runtimes/assets/statemint/src/lib.rs index 390e2aca8a5..55fd404031b 100644 --- a/parachains/runtimes/assets/statemint/src/lib.rs +++ b/parachains/runtimes/assets/statemint/src/lib.rs @@ -808,6 +808,12 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_call_fee_details(call, len) } + fn query_weight_to_fee(weight: Weight) -> Balance { + TransactionPayment::weight_to_fee(weight) + } + fn query_length_to_fee(length: u32) -> Balance { + TransactionPayment::length_to_fee(length) + } } impl cumulus_primitives_core::CollectCollationInfo for Runtime { diff --git a/parachains/runtimes/assets/westmint/src/lib.rs b/parachains/runtimes/assets/westmint/src/lib.rs index ae1b8865ea9..2be7d5e1db3 100644 --- a/parachains/runtimes/assets/westmint/src/lib.rs +++ b/parachains/runtimes/assets/westmint/src/lib.rs @@ -820,6 +820,12 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_call_fee_details(call, len) } + fn query_weight_to_fee(weight: Weight) -> Balance { + TransactionPayment::weight_to_fee(weight) + } + fn query_length_to_fee(length: u32) -> Balance { + TransactionPayment::length_to_fee(length) + } } impl cumulus_primitives_core::CollectCollationInfo for Runtime { diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs index 6b254dcaad3..24c50fc71f3 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs @@ -711,6 +711,12 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_call_fee_details(call, len) } + fn query_weight_to_fee(weight: Weight) -> Balance { + TransactionPayment::weight_to_fee(weight) + } + fn query_length_to_fee(length: u32) -> Balance { + TransactionPayment::length_to_fee(length) + } } impl cumulus_primitives_core::CollectCollationInfo for Runtime { diff --git a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs index 1970cd8adf8..67ff75f7149 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs @@ -510,6 +510,12 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_call_fee_details(call, len) } + fn query_weight_to_fee(weight: Weight) -> Balance { + TransactionPayment::weight_to_fee(weight) + } + fn query_length_to_fee(length: u32) -> Balance { + TransactionPayment::length_to_fee(length) + } } impl cumulus_primitives_core::CollectCollationInfo for Runtime { diff --git a/parachains/runtimes/testing/penpal/src/lib.rs b/parachains/runtimes/testing/penpal/src/lib.rs index 728db15563f..79055cf3222 100644 --- a/parachains/runtimes/testing/penpal/src/lib.rs +++ b/parachains/runtimes/testing/penpal/src/lib.rs @@ -693,6 +693,12 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_call_fee_details(call, len) } + fn query_weight_to_fee(weight: Weight) -> Balance { + TransactionPayment::weight_to_fee(weight) + } + fn query_length_to_fee(length: u32) -> Balance { + TransactionPayment::length_to_fee(length) + } } impl cumulus_primitives_core::CollectCollationInfo for Runtime { diff --git a/parachains/runtimes/testing/rococo-parachain/src/lib.rs b/parachains/runtimes/testing/rococo-parachain/src/lib.rs index 36cb175ef2f..7fe7e8bd43c 100644 --- a/parachains/runtimes/testing/rococo-parachain/src/lib.rs +++ b/parachains/runtimes/testing/rococo-parachain/src/lib.rs @@ -724,6 +724,12 @@ impl_runtime_apis! { ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_call_fee_details(call, len) } + fn query_weight_to_fee(weight: Weight) -> Balance { + TransactionPayment::weight_to_fee(weight) + } + fn query_length_to_fee(length: u32) -> Balance { + TransactionPayment::length_to_fee(length) + } } impl cumulus_primitives_core::CollectCollationInfo for Runtime { From 005e09f9f249003ed6db062168dffce6f9a52866 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bastian=20K=C3=B6cher?= Date: Fri, 27 Jan 2023 18:07:10 +0100 Subject: [PATCH 4/5] Update Substrate & Polkadot --- Cargo.lock | 1059 ++++++++++++++++++++++++---------------------------- 1 file changed, 496 insertions(+), 563 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ab9c4ab8374..26b32dfc246 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -132,7 +132,19 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" dependencies = [ - "getrandom 0.2.3", + "getrandom 0.2.8", + "once_cell", + "version_check", +] + +[[package]] +name = "ahash" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" +dependencies = [ + "cfg-if", + "getrandom 0.2.8", "once_cell", "version_check", ] @@ -330,57 +342,6 @@ dependencies = [ "substrate-wasm-builder", ] -[[package]] -name = "async-attributes" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3203e79f4dd9bdda415ed03cf14dae5a2bf775c683a00f94e9cd1faf0f596e5" -dependencies = [ - "quote", - "syn", -] - -[[package]] -name = "async-channel" -version = "1.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319" -dependencies = [ - "concurrent-queue", - "event-listener", - "futures-core", -] - -[[package]] -name = "async-executor" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "871f9bb5e0a22eeb7e8cf16641feb87c9dc67032ccf8ff49e772eb9941d3a965" -dependencies = [ - "async-task", - "concurrent-queue", - "fastrand", - "futures-lite", - "once_cell", - "slab", -] - -[[package]] -name = "async-global-executor" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9586ec52317f36de58453159d48351bc244bc24ced3effc1fce22f3d48664af6" -dependencies = [ - "async-channel", - "async-executor", - "async-io", - "async-mutex", - "blocking", - "futures-lite", - "num_cpus", - "once_cell", -] - [[package]] name = "async-io" version = "1.6.0" @@ -409,66 +370,6 @@ dependencies = [ "event-listener", ] -[[package]] -name = "async-mutex" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "479db852db25d9dbf6204e6cb6253698f175c15726470f78af0d918e99d6156e" -dependencies = [ - "event-listener", -] - -[[package]] -name = "async-process" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83137067e3a2a6a06d67168e49e68a0957d215410473a740cea95a2425c0b7c6" -dependencies = [ - "async-io", - "blocking", - "cfg-if", - "event-listener", - "futures-lite", - "libc", - "once_cell", - "signal-hook", - "winapi", -] - -[[package]] -name = "async-std" -version = "1.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52580991739c5cdb36cde8b2a516371c0a3b70dda36d916cc08b82372916808c" -dependencies = [ - "async-attributes", - "async-channel", - "async-global-executor", - "async-io", - "async-lock", - "crossbeam-utils", - "futures-channel", - "futures-core", - "futures-io", - "futures-lite", - "gloo-timers", - "kv-log-macro", - "log", - "memchr", - "num_cpus", - "once_cell", - "pin-project-lite 0.2.9", - "pin-utils", - "slab", - "wasm-bindgen-futures", -] - -[[package]] -name = "async-task" -version = "4.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e91831deabf0d6d7ec49552e489aed63b7456a7a3c46cff62adad428110b0af0" - [[package]] name = "async-trait" version = "0.1.60" @@ -573,7 +474,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "async-trait", @@ -607,7 +508,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "beefy-gadget", "futures", @@ -626,7 +527,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "sp-api", "sp-beefy", @@ -779,20 +680,6 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" -[[package]] -name = "blocking" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "046e47d4b2d391b1f6f8b407b1deb8dee56c1852ccd868becf2710f601b5f427" -dependencies = [ - "async-channel", - "async-task", - "atomic-waker", - "fastrand", - "futures-lite", - "once_cell", -] - [[package]] name = "bounded-vec" version = "0.6.0" @@ -1706,7 +1593,7 @@ dependencies = [ "cfg-if", "crossbeam-utils", "lazy_static", - "memoffset", + "memoffset 0.6.5", "scopeguard", ] @@ -1788,16 +1675,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "ctor" -version = "0.1.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccc0a48a9b826acdf4028595adc9db92caea352f7af011a3034acd172a52a0aa" -dependencies = [ - "quote", - "syn", -] - [[package]] name = "ctr" version = "0.6.0" @@ -2307,7 +2184,7 @@ dependencies = [ "cumulus-relay-chain-interface", "cumulus-relay-chain-rpc-interface", "futures", - "lru", + "lru 0.8.1", "polkadot-core-primitives", "polkadot-network-bridge", "polkadot-node-network-protocol", @@ -2346,7 +2223,7 @@ dependencies = [ "futures", "futures-timer", "jsonrpsee", - "lru", + "lru 0.8.1", "parity-scale-codec", "polkadot-service", "sc-client-api", @@ -2704,6 +2581,17 @@ dependencies = [ "syn", ] +[[package]] +name = "derive-syn-parse" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e79116f119dd1dba1abf1f3405f03b9b0e79a27a3883864bfebded8a3dc768cd" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "derive_builder" version = "0.11.2" @@ -2928,7 +2816,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c24f403d068ad0b359e577a77f92392118be3f3c927538f2bb544a5ecd828c6" dependencies = [ "curve25519-dalek 3.2.0", - "hashbrown", + "hashbrown 0.12.3", "hex", "rand_core 0.6.3", "sha2 0.9.8", @@ -3188,9 +3076,9 @@ dependencies = [ [[package]] name = "finality-grandpa" -version = "0.16.0" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b22349c6a11563a202d95772a68e0fcf56119e74ea8a2a19cf2301460fcd0df5" +checksum = "e24e6c429951433ccb7c87fd528c60084834dcd14763182c1f83291bcde24c34" dependencies = [ "either", "futures", @@ -3251,7 +3139,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", ] @@ -3274,7 +3162,7 @@ checksum = "85dcb89d2b10c5f6133de2efd8c11959ce9dbb46a2f7a4cab208c4eeda6ce1ab" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -3297,7 +3185,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "Inflector", "array-bytes 4.2.0", @@ -3344,7 +3232,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -3355,7 +3243,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -3372,7 +3260,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -3401,7 +3289,7 @@ dependencies = [ [[package]] name = "frame-remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "futures", "log", @@ -3417,7 +3305,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "bitflags", "frame-metadata", @@ -3443,16 +3331,18 @@ dependencies = [ "sp-std", "sp-tracing", "sp-weights", + "static_assertions", "tt-call", ] [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "Inflector", "cfg-expr", + "derive-syn-parse", "frame-support-procedural-tools", "itertools", "proc-macro2", @@ -3463,7 +3353,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -3475,7 +3365,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "proc-macro2", "quote", @@ -3485,7 +3375,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "log", @@ -3503,7 +3393,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -3518,7 +3408,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "sp-api", @@ -3527,7 +3417,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "parity-scale-codec", @@ -3737,13 +3627,13 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.3" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753" +checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" dependencies = [ "cfg-if", "libc", - "wasi 0.10.0+wasi-snapshot-preview1", + "wasi 0.11.0+wasi-snapshot-preview1", ] [[package]] @@ -3802,19 +3692,6 @@ dependencies = [ "regex", ] -[[package]] -name = "gloo-timers" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47204a46aaff920a1ea58b11d03dec6f704287d27561724a4631e450654a891f" -dependencies = [ - "futures-channel", - "futures-core", - "js-sys", - "wasm-bindgen", - "web-sys", -] - [[package]] name = "group" version = "0.12.1" @@ -3886,7 +3763,16 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" dependencies = [ - "ahash", + "ahash 0.7.6", +] + +[[package]] +name = "hashbrown" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" +dependencies = [ + "ahash 0.8.3", ] [[package]] @@ -4181,7 +4067,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" dependencies = [ "autocfg", - "hashbrown", + "hashbrown 0.12.3", "serde", ] @@ -4469,8 +4355,8 @@ checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" [[package]] name = "kusama-runtime" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bitvec", "frame-benchmarking", @@ -4566,8 +4452,8 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "frame-support", "polkadot-primitives", @@ -4578,15 +4464,6 @@ dependencies = [ "sp-weights", ] -[[package]] -name = "kv-log-macro" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f" -dependencies = [ - "log", -] - [[package]] name = "kvdb" version = "0.13.0" @@ -4663,7 +4540,7 @@ dependencies = [ "bytes", "futures", "futures-timer", - "getrandom 0.2.3", + "getrandom 0.2.8", "instant", "libp2p-core", "libp2p-dns", @@ -4748,7 +4625,7 @@ dependencies = [ "libp2p-core", "libp2p-swarm", "log", - "lru", + "lru 0.8.1", "prost", "prost-build", "prost-codec", @@ -5196,7 +5073,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" dependencies = [ "cfg-if", - "value-bag", ] [[package]] @@ -5205,7 +5081,16 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6e8aaa3f231bb4bd57b84b2d5dc3ae7f350265df8aa96492e0bc394a1571909" dependencies = [ - "hashbrown", + "hashbrown 0.12.3", +] + +[[package]] +name = "lru" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71e7d46de488603ffdd5f30afbc64fbba2378214a2c3a2fb83abf3d33126df17" +dependencies = [ + "hashbrown 0.13.2", ] [[package]] @@ -5324,6 +5209,15 @@ dependencies = [ "autocfg", ] +[[package]] +name = "memoffset" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" +dependencies = [ + "autocfg", +] + [[package]] name = "memory-db" version = "0.31.0" @@ -5331,7 +5225,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e0c7cba9ce19ac7ffd2053ac9f49843bbd3f4318feedfd74e85c19d5fb0ba66" dependencies = [ "hash-db", - "hashbrown", + "hashbrown 0.12.3", ] [[package]] @@ -5403,7 +5297,7 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "futures", "log", @@ -5422,7 +5316,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "anyhow", "jsonrpsee", @@ -5661,7 +5555,7 @@ dependencies = [ "bitflags", "cfg-if", "libc", - "memoffset", + "memoffset 0.6.5", ] [[package]] @@ -5674,8 +5568,22 @@ dependencies = [ "bitflags", "cfg-if", "libc", - "memoffset", + "memoffset 0.6.5", + "pin-utils", +] + +[[package]] +name = "nix" +version = "0.26.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" +dependencies = [ + "bitflags", + "cfg-if", + "libc", + "memoffset 0.7.1", "pin-utils", + "static_assertions", ] [[package]] @@ -5780,7 +5688,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53" dependencies = [ "crc32fast", - "hashbrown", + "hashbrown 0.12.3", "indexmap", "memchr", ] @@ -5914,7 +5822,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "frame-benchmarking", @@ -5935,7 +5843,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -5953,7 +5861,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -5968,7 +5876,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -5984,7 +5892,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -6000,7 +5908,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -6015,7 +5923,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6039,7 +5947,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6059,7 +5967,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6074,7 +5982,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -6090,7 +5998,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "beefy-merkle-tree", @@ -6113,7 +6021,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6131,7 +6039,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6175,7 +6083,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6192,7 +6100,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "bitflags", "frame-benchmarking", @@ -6221,7 +6129,7 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "bitflags", "parity-scale-codec", @@ -6233,7 +6141,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "proc-macro2", "quote", @@ -6243,7 +6151,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "assert_matches", "frame-benchmarking", @@ -6260,7 +6168,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6278,7 +6186,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6301,7 +6209,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6314,7 +6222,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6332,7 +6240,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6350,7 +6258,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6373,7 +6281,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6389,7 +6297,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6409,7 +6317,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6426,7 +6334,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6443,7 +6351,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6460,7 +6368,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6476,7 +6384,7 @@ dependencies = [ [[package]] name = "pallet-nfts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6493,7 +6401,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6509,7 +6417,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -6526,7 +6434,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6546,7 +6454,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "sp-api", @@ -6556,7 +6464,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -6573,12 +6481,13 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-election-provider-support", "frame-support", "frame-system", + "log", "pallet-babe", "pallet-balances", "pallet-grandpa", @@ -6596,7 +6505,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6613,7 +6522,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6628,7 +6537,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -6642,7 +6551,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6660,7 +6569,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6675,7 +6584,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "assert_matches", "frame-benchmarking", @@ -6694,7 +6603,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6711,7 +6620,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -6732,7 +6641,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6748,7 +6657,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -6762,7 +6671,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6785,7 +6694,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6796,7 +6705,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "log", "sp-arithmetic", @@ -6805,7 +6714,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6822,7 +6731,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -6851,7 +6760,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6869,7 +6778,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6888,7 +6797,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -6904,7 +6813,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6920,7 +6829,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6932,7 +6841,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6949,7 +6858,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6964,7 +6873,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6980,7 +6889,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6995,7 +6904,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -7009,9 +6918,10 @@ dependencies = [ [[package]] name = "pallet-xcm" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ + "frame-benchmarking", "frame-support", "frame-system", "log", @@ -7019,6 +6929,7 @@ dependencies = [ "scale-info", "serde", "sp-core", + "sp-io", "sp-runtime", "sp-std", "xcm", @@ -7027,8 +6938,8 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "frame-benchmarking", "frame-support", @@ -7036,9 +6947,11 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", + "sp-io", "sp-runtime", "sp-std", "xcm", + "xcm-builder", "xcm-executor", ] @@ -7194,9 +7107,9 @@ dependencies = [ [[package]] name = "parity-db" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a7511a0bec4a336b5929999d02b560d2439c993cccf98c26481484e811adc43" +checksum = "dd684a725651d9588ef21f140a328b6b4f64e646b2e931f3e6f14f75eedf9980" dependencies = [ "blake2", "crc32fast", @@ -7213,9 +7126,9 @@ dependencies = [ [[package]] name = "parity-scale-codec" -version = "3.2.1" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "366e44391a8af4cfd6002ef6ba072bae071a96aafca98d7d448a34c5dca38b6a" +checksum = "c3840933452adf7b3b9145e27086a5a3376c619dca1a21b1e5a5af0d54979bed" dependencies = [ "arrayvec 0.7.2", "bitvec", @@ -7228,9 +7141,9 @@ dependencies = [ [[package]] name = "parity-scale-codec-derive" -version = "3.1.3" +version = "3.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9299338969a3d2f491d65f140b00ddec470858402f888af98e8642fb5e8965cd" +checksum = "86b26a931f824dd4eca30b3e43bb4f31cd5f0d3a403c5f5ff27106b805bfde7b" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -7560,14 +7473,14 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "futures", + "polkadot-node-metrics", "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem", - "polkadot-node-subsystem-util", "polkadot-primitives", "rand 0.8.5", "tracing-gum", @@ -7575,8 +7488,8 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7589,13 +7502,13 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "derive_more", "fatality", "futures", - "lru", + "lru 0.9.0", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-network-protocol", @@ -7612,12 +7525,12 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "fatality", "futures", - "lru", + "lru 0.9.0", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-network-protocol", @@ -7633,8 +7546,8 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "clap 4.0.32", "frame-benchmarking-cli", @@ -7660,8 +7573,8 @@ dependencies = [ [[package]] name = "polkadot-client" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "async-trait", "frame-benchmarking", @@ -7703,8 +7616,8 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "always-assert", "bitvec", @@ -7725,8 +7638,8 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "parity-scale-codec", "scale-info", @@ -7737,15 +7650,15 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "derive_more", "fatality", "futures", "futures-timer", "indexmap", - "lru", + "lru 0.9.0", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-network-protocol", @@ -7762,8 +7675,8 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -7776,8 +7689,8 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "futures", "futures-timer", @@ -7796,8 +7709,8 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "always-assert", "async-trait", @@ -7806,9 +7719,9 @@ dependencies = [ "futures", "parity-scale-codec", "parking_lot 0.12.1", + "polkadot-node-metrics", "polkadot-node-network-protocol", "polkadot-node-subsystem", - "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", "sc-network", @@ -7820,8 +7733,8 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "futures", "parity-scale-codec", @@ -7838,15 +7751,15 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bitvec", "derive_more", "futures", "futures-timer", "kvdb", - "lru", + "lru 0.9.0", "merlin", "parity-scale-codec", "polkadot-node-jaeger", @@ -7867,8 +7780,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bitvec", "futures", @@ -7887,8 +7800,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bitvec", "fatality", @@ -7906,8 +7819,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7921,17 +7834,17 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "async-trait", "futures", "futures-timer", "parity-scale-codec", "polkadot-node-core-pvf", + "polkadot-node-metrics", "polkadot-node-primitives", "polkadot-node-subsystem", - "polkadot-node-subsystem-util", "polkadot-parachain", "polkadot-primitives", "sp-maybe-compressed-blob", @@ -7940,12 +7853,12 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "futures", + "polkadot-node-metrics", "polkadot-node-subsystem", - "polkadot-node-subsystem-util", "polkadot-primitives", "sc-client-api", "sc-consensus-babe", @@ -7955,8 +7868,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "futures", "futures-timer", @@ -7972,13 +7885,13 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "fatality", "futures", "kvdb", - "lru", + "lru 0.9.0", "parity-scale-codec", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -7991,8 +7904,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "async-trait", "futures", @@ -8008,8 +7921,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bitvec", "fatality", @@ -8026,13 +7939,11 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "always-assert", "assert_matches", - "async-process", - "async-std", "cpu-time", "futures", "futures-timer", @@ -8054,13 +7965,14 @@ dependencies = [ "sp-tracing", "sp-wasm-interface", "tempfile", + "tokio", "tracing-gum", ] [[package]] name = "polkadot-node-core-pvf-checker" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "futures", "polkadot-node-primitives", @@ -8075,14 +7987,14 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "futures", - "lru", + "lru 0.9.0", + "polkadot-node-metrics", "polkadot-node-subsystem", "polkadot-node-subsystem-types", - "polkadot-node-subsystem-util", "polkadot-primitives", "sp-consensus-babe", "tracing-gum", @@ -8090,8 +8002,8 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "lazy_static", "log", @@ -8108,8 +8020,8 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bs58", "futures", @@ -8127,8 +8039,8 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "async-trait", "derive_more", @@ -8150,8 +8062,8 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bounded-vec", "futures", @@ -8172,8 +8084,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -8182,8 +8094,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "async-trait", "futures", @@ -8200,8 +8112,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "async-trait", "derive_more", @@ -8223,16 +8135,17 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "async-trait", "derive_more", "fatality", "futures", + "futures-channel", "itertools", "kvdb", - "lru", + "lru 0.9.0", "parity-db", "parity-scale-codec", "parking_lot 0.11.2", @@ -8255,13 +8168,13 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "async-trait", "futures", "futures-timer", - "lru", + "lru 0.9.0", "orchestra", "parking_lot 0.12.1", "polkadot-node-metrics", @@ -8278,8 +8191,8 @@ dependencies = [ [[package]] name = "polkadot-parachain" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "derive_more", "frame-support", @@ -8375,8 +8288,8 @@ dependencies = [ [[package]] name = "polkadot-performance-test" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "env_logger 0.9.0", "kusama-runtime", @@ -8390,8 +8303,8 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bitvec", "hex-literal", @@ -8416,8 +8329,8 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -8448,8 +8361,8 @@ dependencies = [ [[package]] name = "polkadot-runtime" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bitvec", "frame-benchmarking", @@ -8537,8 +8450,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bitvec", "frame-benchmarking", @@ -8554,6 +8467,7 @@ dependencies = [ "pallet-balances", "pallet-beefy-mmr", "pallet-election-provider-multi-phase", + "pallet-fast-unstake", "pallet-session", "pallet-staking", "pallet-staking-reward-fn", @@ -8585,8 +8499,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "frame-support", "polkadot-primitives", @@ -8599,8 +8513,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bs58", "parity-scale-codec", @@ -8611,8 +8525,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bitflags", "bitvec", @@ -8654,11 +8568,12 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "async-trait", "beefy-gadget", + "frame-benchmarking-cli", "frame-support", "frame-system-rpc-runtime-api", "futures", @@ -8666,7 +8581,8 @@ dependencies = [ "kusama-runtime", "kvdb", "kvdb-rocksdb", - "lru", + "log", + "lru 0.9.0", "mmr-gadget", "pallet-babe", "pallet-im-online", @@ -8761,8 +8677,8 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -8782,8 +8698,8 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -8792,8 +8708,8 @@ dependencies = [ [[package]] name = "polkadot-test-client" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -8817,8 +8733,8 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bitvec", "frame-election-provider-support", @@ -8878,8 +8794,8 @@ dependencies = [ [[package]] name = "polkadot-test-service" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "frame-benchmarking", "frame-system", @@ -9322,7 +9238,7 @@ version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" dependencies = [ - "getrandom 0.2.3", + "getrandom 0.2.8", ] [[package]] @@ -9424,7 +9340,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" dependencies = [ - "getrandom 0.2.3", + "getrandom 0.2.8", "redox_syscall", ] @@ -9604,8 +9520,8 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "beefy-merkle-tree", "frame-benchmarking", @@ -9690,8 +9606,8 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "frame-support", "polkadot-primitives", @@ -9915,7 +9831,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "log", "sp-core", @@ -9926,7 +9842,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "futures", @@ -9953,7 +9869,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "futures", "futures-timer", @@ -9976,7 +9892,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9992,7 +9908,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "memmap2", "sc-chain-spec-derive", @@ -10007,7 +9923,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10018,7 +9934,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "chrono", @@ -10058,7 +9974,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "fnv", "futures", @@ -10084,7 +10000,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "hash-db", "kvdb", @@ -10097,6 +10013,7 @@ dependencies = [ "parking_lot 0.12.1", "sc-client-api", "sc-state-db", + "schnellru", "sp-arithmetic", "sp-blockchain", "sp-core", @@ -10109,7 +10026,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "futures", @@ -10134,7 +10051,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "futures", @@ -10163,7 +10080,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "fork-tree", @@ -10201,7 +10118,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "futures", "jsonrpsee", @@ -10223,7 +10140,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "fork-tree", "parity-scale-codec", @@ -10236,7 +10153,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "futures", @@ -10259,9 +10176,9 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ - "lru", + "lru 0.8.1", "parity-scale-codec", "parking_lot 0.12.1", "sc-executor-common", @@ -10283,7 +10200,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", @@ -10296,7 +10213,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "log", "sc-allocator", @@ -10309,7 +10226,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "cfg-if", "libc", @@ -10326,9 +10243,9 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ - "ahash", + "ahash 0.8.3", "array-bytes 4.2.0", "async-trait", "dyn-clone", @@ -10366,7 +10283,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "finality-grandpa", "futures", @@ -10386,7 +10303,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "ansi_term", "futures", @@ -10401,7 +10318,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "async-trait", @@ -10416,7 +10333,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "async-trait", @@ -10430,7 +10347,7 @@ dependencies = [ "ip_network", "libp2p", "log", - "lru", + "lru 0.8.1", "parity-scale-codec", "parking_lot 0.12.1", "pin-project", @@ -10458,7 +10375,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "cid", "futures", @@ -10477,7 +10394,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "bitflags", @@ -10503,14 +10420,14 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ - "ahash", + "ahash 0.8.3", "futures", "futures-timer", "libp2p", "log", - "lru", + "lru 0.8.1", "sc-network-common", "sc-peerset", "sp-runtime", @@ -10521,7 +10438,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "futures", @@ -10542,7 +10459,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "async-trait", @@ -10550,7 +10467,7 @@ dependencies = [ "futures", "libp2p", "log", - "lru", + "lru 0.8.1", "mockall", "parity-scale-codec", "prost", @@ -10574,7 +10491,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "futures", @@ -10593,7 +10510,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "bytes", @@ -10623,7 +10540,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "futures", "libp2p", @@ -10636,7 +10553,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -10645,7 +10562,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "futures", "jsonrpsee", @@ -10669,12 +10586,13 @@ dependencies = [ "sp-runtime", "sp-session", "sp-version", + "tokio", ] [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10693,7 +10611,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "http", "jsonrpsee", @@ -10708,7 +10626,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "futures", @@ -10734,7 +10652,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "directories", @@ -10765,6 +10683,7 @@ dependencies = [ "sc-rpc", "sc-rpc-server", "sc-rpc-spec-v2", + "sc-storage-monitor", "sc-sysinfo", "sc-telemetry", "sc-tracing", @@ -10799,7 +10718,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "log", "parity-scale-codec", @@ -10807,10 +10726,26 @@ dependencies = [ "sp-core", ] +[[package]] +name = "sc-storage-monitor" +version = "0.1.0" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" +dependencies = [ + "clap 4.0.32", + "futures", + "log", + "nix 0.26.2", + "sc-client-db", + "sc-utils", + "sp-core", + "thiserror", + "tokio", +] + [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10829,7 +10764,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "futures", "libc", @@ -10848,7 +10783,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "chrono", "futures", @@ -10867,7 +10802,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "ansi_term", "atty", @@ -10898,7 +10833,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10909,13 +10844,14 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "futures", "futures-timer", "linked-hash-map", "log", + "num-traits", "parity-scale-codec", "parking_lot 0.12.1", "sc-client-api", @@ -10935,7 +10871,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "futures", @@ -10949,7 +10885,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "backtrace", "futures", @@ -10996,6 +10932,17 @@ dependencies = [ "winapi", ] +[[package]] +name = "schnellru" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "772575a524feeb803e5b0fcbc6dd9f367e579488197c94c6e4023aad2305774d" +dependencies = [ + "ahash 0.8.3", + "cfg-if", + "hashbrown 0.13.2", +] + [[package]] name = "schnorrkel" version = "0.9.1" @@ -11332,16 +11279,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" -[[package]] -name = "signal-hook" -version = "0.3.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c98891d737e271a2954825ef19e46bd16bdb98e2746f2eec4f7a4ef7946efd1" -dependencies = [ - "libc", - "signal-hook-registry", -] - [[package]] name = "signal-hook-registry" version = "1.4.0" @@ -11387,8 +11324,8 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "slot-range-helper" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "enumn", "parity-scale-codec", @@ -11465,7 +11402,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "hash-db", "log", @@ -11483,7 +11420,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "blake2", "proc-macro-crate", @@ -11495,7 +11432,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "scale-info", @@ -11508,7 +11445,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "integer-sqrt", "num-traits", @@ -11522,7 +11459,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "scale-info", @@ -11535,7 +11472,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "parity-scale-codec", @@ -11547,7 +11484,7 @@ dependencies = [ [[package]] name = "sp-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "scale-info", @@ -11564,7 +11501,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "sp-api", @@ -11576,11 +11513,11 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "futures", "log", - "lru", + "lru 0.8.1", "parity-scale-codec", "parking_lot 0.12.1", "sp-api", @@ -11594,7 +11531,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "futures", @@ -11612,7 +11549,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "parity-scale-codec", @@ -11630,7 +11567,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "merlin", @@ -11653,7 +11590,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "scale-info", @@ -11665,7 +11602,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "scale-info", @@ -11678,7 +11615,7 @@ dependencies = [ [[package]] name = "sp-core" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "base58", @@ -11720,7 +11657,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "blake2", "byteorder", @@ -11734,7 +11671,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "proc-macro2", "quote", @@ -11745,7 +11682,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11754,7 +11691,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "proc-macro2", "quote", @@ -11764,7 +11701,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "environmental", "parity-scale-codec", @@ -11775,7 +11712,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "finality-grandpa", "log", @@ -11793,7 +11730,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11807,7 +11744,7 @@ dependencies = [ [[package]] name = "sp-io" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "bytes", "ed25519", @@ -11832,7 +11769,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "lazy_static", "sp-core", @@ -11843,7 +11780,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "futures", @@ -11860,7 +11797,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "thiserror", "zstd", @@ -11869,7 +11806,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "ckb-merkle-mountain-range", "log", @@ -11887,7 +11824,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "scale-info", @@ -11901,7 +11838,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "sp-api", "sp-core", @@ -11911,7 +11848,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "backtrace", "lazy_static", @@ -11921,7 +11858,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "rustc-hash", "serde", @@ -11931,7 +11868,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "either", "hash256-std-hasher", @@ -11953,7 +11890,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11971,7 +11908,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "Inflector", "proc-macro-crate", @@ -11983,7 +11920,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "serde", "serde_json", @@ -11992,7 +11929,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "scale-info", @@ -12006,7 +11943,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "scale-info", @@ -12018,7 +11955,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "hash-db", "log", @@ -12038,12 +11975,12 @@ dependencies = [ [[package]] name = "sp-std" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" [[package]] name = "sp-storage" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "impl-serde", "parity-scale-codec", @@ -12056,7 +11993,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "futures-timer", @@ -12071,7 +12008,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "sp-std", @@ -12083,7 +12020,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "sp-api", "sp-runtime", @@ -12092,7 +12029,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "log", @@ -12108,18 +12045,18 @@ dependencies = [ [[package]] name = "sp-trie" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ - "ahash", + "ahash 0.8.3", "hash-db", - "hashbrown", + "hashbrown 0.12.3", "lazy_static", - "lru", "memory-db", "nohash-hasher", "parity-scale-codec", "parking_lot 0.12.1", "scale-info", + "schnellru", "sp-core", "sp-std", "thiserror", @@ -12131,7 +12068,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "impl-serde", "parity-scale-codec", @@ -12148,7 +12085,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -12159,7 +12096,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "impl-trait-for-tuples", "log", @@ -12172,7 +12109,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "scale-info", @@ -12493,7 +12430,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "platforms", ] @@ -12501,7 +12438,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -12520,7 +12457,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "hyper", "log", @@ -12532,7 +12469,7 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "jsonrpsee", @@ -12545,7 +12482,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "jsonrpsee", "log", @@ -12564,7 +12501,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "async-trait", @@ -12590,7 +12527,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "futures", "substrate-test-utils-derive", @@ -12600,7 +12537,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -12611,7 +12548,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "ansi_term", "build-helper", @@ -12727,8 +12664,8 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-runtime-constants" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "frame-support", "polkadot-primitives", @@ -13084,8 +13021,8 @@ dependencies = [ [[package]] name = "tracing-gum" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -13095,8 +13032,8 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "expander 0.0.6", "proc-macro-crate", @@ -13156,7 +13093,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "004e1e8f92535694b4cb1444dc5a8073ecf0815e3357f729638b9f8fc4062908" dependencies = [ "hash-db", - "hashbrown", + "hashbrown 0.12.3", "log", "rustc-hex", "smallvec", @@ -13226,7 +13163,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#bc73ebf85039dad2cad399be6effe343ad9552e9" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "clap 4.0.32", "frame-remote-externalities", @@ -13393,7 +13330,7 @@ version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "422ee0de9031b5b948b97a8fc04e3aa35230001a722ddd27943e0be31564ce4c" dependencies = [ - "getrandom 0.2.3", + "getrandom 0.2.8", ] [[package]] @@ -13402,16 +13339,6 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" -[[package]] -name = "value-bag" -version = "1.0.0-alpha.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2209b78d1249f7e6f3293657c9779fe31ced465df091bbd433a1cf88e916ec55" -dependencies = [ - "ctor", - "version_check", -] - [[package]] name = "vcpkg" version = "0.2.15" @@ -13420,9 +13347,9 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] name = "version_check" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "void" @@ -13579,9 +13506,9 @@ dependencies = [ [[package]] name = "wasm-opt" -version = "0.110.2" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b68e8037b4daf711393f4be2056246d12d975651b14d581520ad5d1f19219cec" +checksum = "84a303793cbc01fb96551badfc7367db6007396bba6bac97936b3c8b6f7fdb41" dependencies = [ "anyhow", "libc", @@ -13595,9 +13522,9 @@ dependencies = [ [[package]] name = "wasm-opt-cxx-sys" -version = "0.110.2" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91adbad477e97bba3fbd21dd7bfb594e7ad5ceb9169ab1c93ab9cb0ada636b6f" +checksum = "d9c9deb56f8a9f2ec177b3bd642a8205621835944ed5da55f2388ef216aca5a4" dependencies = [ "anyhow", "cxx", @@ -13607,9 +13534,9 @@ dependencies = [ [[package]] name = "wasm-opt-sys" -version = "0.110.2" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec4fa5a322a4e6ac22fd141f498d56afbdbf9df5debeac32380d2dcaa3e06941" +checksum = "4432e28b542738a9776cedf92e8a99d8991c7b4667ee2c7ccddfb479dd2856a7" dependencies = [ "anyhow", "cc", @@ -13860,7 +13787,7 @@ dependencies = [ "log", "mach", "memfd", - "memoffset", + "memoffset 0.6.5", "paste", "rand 0.8.5", "rustix 0.35.9", @@ -14145,8 +14072,8 @@ dependencies = [ [[package]] name = "westend-runtime" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bitvec", "frame-benchmarking", @@ -14190,6 +14117,7 @@ dependencies = [ "pallet-society", "pallet-staking", "pallet-staking-reward-curve", + "pallet-state-trie-migration", "pallet-sudo", "pallet-timestamp", "pallet-transaction-payment", @@ -14235,8 +14163,8 @@ dependencies = [ [[package]] name = "westend-runtime-constants" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "frame-support", "polkadot-primitives", @@ -14626,25 +14554,28 @@ dependencies = [ [[package]] name = "xcm" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "derivative", "impl-trait-for-tuples", "log", "parity-scale-codec", "scale-info", - "sp-runtime", + "serde", + "sp-core", + "sp-weights", "xcm-procedural", ] [[package]] name = "xcm-builder" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "frame-support", "frame-system", + "impl-trait-for-tuples", "log", "pallet-transaction-payment", "parity-scale-codec", @@ -14660,9 +14591,10 @@ dependencies = [ [[package]] name = "xcm-executor" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ + "environmental", "frame-benchmarking", "frame-support", "impl-trait-for-tuples", @@ -14673,13 +14605,14 @@ dependencies = [ "sp-io", "sp-runtime", "sp-std", + "sp-weights", "xcm", ] [[package]] name = "xcm-procedural" -version = "0.9.33" -source = "git+https://github.com/paritytech/polkadot?branch=master#73b3daa23bff62b226f09df44cb239b4645dff9e" +version = "0.9.37" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "Inflector", "proc-macro2", From 48c7554d958bb513e4030d7ca2332938523cce86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bastian=20K=C3=B6cher?= Date: Fri, 27 Jan 2023 18:12:46 +0100 Subject: [PATCH 5/5] Update --- Cargo.lock | 731 ++++++++++++++++++++++++++++++----------------------- 1 file changed, 417 insertions(+), 314 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 92a5d7dd7d1..a131c4ce1e5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -372,9 +372,9 @@ dependencies = [ [[package]] name = "async-trait" -version = "0.1.60" +version = "0.1.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d1d8ab452a3936018a687b20e6f7cf5363d713b732b8884001317b0e48aa3" +checksum = "eff18d764974428cf3a9328e23fc5c986f5fbed46e6cd4cdf42544df5d297ec1" dependencies = [ "proc-macro2", "quote", @@ -474,7 +474,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "async-trait", @@ -508,7 +508,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "beefy-gadget", "futures", @@ -527,7 +527,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "sp-api", "sp-beefy", @@ -1115,9 +1115,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.1.1" +version = "4.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ec7a4128863c188deefe750ac1d1dfe66c236909f845af04beed823638dc1b2" +checksum = "f13b9c79b5d1dd500d20ef541215a6423c75829ef43117e1b4d17fd8af0b5d76" dependencies = [ "bitflags", "clap_derive", @@ -1593,7 +1593,7 @@ dependencies = [ "cfg-if", "crossbeam-utils", "lazy_static", - "memoffset", + "memoffset 0.6.5", "scopeguard", ] @@ -1697,7 +1697,7 @@ dependencies = [ name = "cumulus-client-cli" version = "0.1.0" dependencies = [ - "clap 4.1.1", + "clap 4.1.4", "parity-scale-codec", "sc-chain-spec", "sc-cli", @@ -2189,7 +2189,7 @@ dependencies = [ "cumulus-relay-chain-interface", "cumulus-relay-chain-rpc-interface", "futures", - "lru", + "lru 0.9.0", "polkadot-core-primitives", "polkadot-network-bridge", "polkadot-node-network-protocol", @@ -2228,7 +2228,7 @@ dependencies = [ "futures", "futures-timer", "jsonrpsee", - "lru", + "lru 0.9.0", "parity-scale-codec", "polkadot-service", "sc-client-api", @@ -2294,7 +2294,7 @@ name = "cumulus-test-relay-validation-worker-provider" version = "0.1.0" dependencies = [ "polkadot-node-core-pvf", - "toml", + "toml 0.6.0", ] [[package]] @@ -2333,7 +2333,7 @@ name = "cumulus-test-service" version = "0.1.0" dependencies = [ "async-trait", - "clap 4.1.1", + "clap 4.1.4", "criterion", "cumulus-client-cli", "cumulus-client-consensus-common", @@ -2586,6 +2586,17 @@ dependencies = [ "syn", ] +[[package]] +name = "derive-syn-parse" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e79116f119dd1dba1abf1f3405f03b9b0e79a27a3883864bfebded8a3dc768cd" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "derive_builder" version = "0.11.2" @@ -3133,7 +3144,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", ] @@ -3156,7 +3167,7 @@ checksum = "85dcb89d2b10c5f6133de2efd8c11959ce9dbb46a2f7a4cab208c4eeda6ce1ab" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -3179,12 +3190,12 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "Inflector", "array-bytes 4.2.0", "chrono", - "clap 4.1.1", + "clap 4.1.4", "comfy-table", "frame-benchmarking", "frame-support", @@ -3226,7 +3237,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -3237,7 +3248,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -3254,7 +3265,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -3283,7 +3294,7 @@ dependencies = [ [[package]] name = "frame-remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "futures", "log", @@ -3299,7 +3310,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "bitflags", "frame-metadata", @@ -3325,16 +3336,18 @@ dependencies = [ "sp-std", "sp-tracing", "sp-weights", + "static_assertions", "tt-call", ] [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "Inflector", "cfg-expr", + "derive-syn-parse", "frame-support-procedural-tools", "itertools", "proc-macro2", @@ -3345,7 +3358,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -3357,7 +3370,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "proc-macro2", "quote", @@ -3367,7 +3380,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "log", @@ -3385,7 +3398,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -3400,7 +3413,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "sp-api", @@ -3409,7 +3422,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "parity-scale-codec", @@ -3763,6 +3776,9 @@ name = "hashbrown" version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" +dependencies = [ + "ahash 0.8.2", +] [[package]] name = "heck" @@ -4345,7 +4361,7 @@ checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" [[package]] name = "kusama-runtime" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bitvec", "frame-benchmarking", @@ -4442,7 +4458,7 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "frame-support", "polkadot-primitives", @@ -4614,7 +4630,7 @@ dependencies = [ "libp2p-core", "libp2p-swarm", "log", - "lru", + "lru 0.8.1", "prost", "prost-build", "prost-codec", @@ -5073,6 +5089,15 @@ dependencies = [ "hashbrown 0.12.3", ] +[[package]] +name = "lru" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71e7d46de488603ffdd5f30afbc64fbba2378214a2c3a2fb83abf3d33126df17" +dependencies = [ + "hashbrown 0.13.2", +] + [[package]] name = "lru-cache" version = "0.1.2" @@ -5189,6 +5214,15 @@ dependencies = [ "autocfg", ] +[[package]] +name = "memoffset" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" +dependencies = [ + "autocfg", +] + [[package]] name = "memory-db" version = "0.31.0" @@ -5268,7 +5302,7 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "futures", "log", @@ -5287,7 +5321,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "anyhow", "jsonrpsee", @@ -5526,21 +5560,21 @@ dependencies = [ "bitflags", "cfg-if", "libc", - "memoffset", + "memoffset 0.6.5", ] [[package]] name = "nix" -version = "0.25.0" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e322c04a9e3440c327fca7b6c8a63e6890a32fa2ad689db972425f07e0d22abb" +checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" dependencies = [ - "autocfg", "bitflags", "cfg-if", "libc", - "memoffset", + "memoffset 0.7.1", "pin-utils", + "static_assertions", ] [[package]] @@ -5560,6 +5594,15 @@ dependencies = [ "version_check", ] +[[package]] +name = "nom8" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae01545c9c7fc4486ab7debaf2aad7003ac19431791868fb2e8066df97fad2f8" +dependencies = [ + "memchr", +] + [[package]] name = "normalize-line-endings" version = "0.3.0" @@ -5779,7 +5822,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "frame-benchmarking", @@ -5800,7 +5843,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -5818,7 +5861,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -5833,7 +5876,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -5849,7 +5892,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -5865,7 +5908,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -5880,7 +5923,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -5904,7 +5947,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5924,7 +5967,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -5939,7 +5982,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -5955,7 +5998,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "beefy-merkle-tree", @@ -5978,7 +6021,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -5996,7 +6039,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6040,7 +6083,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6057,7 +6100,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "bitflags", "frame-benchmarking", @@ -6086,7 +6129,7 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "bitflags", "parity-scale-codec", @@ -6098,7 +6141,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "proc-macro2", "quote", @@ -6108,7 +6151,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "assert_matches", "frame-benchmarking", @@ -6125,7 +6168,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6143,7 +6186,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6166,7 +6209,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6179,7 +6222,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6197,7 +6240,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6215,7 +6258,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6238,7 +6281,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6254,7 +6297,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6274,7 +6317,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6291,7 +6334,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6308,7 +6351,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6325,7 +6368,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6341,7 +6384,7 @@ dependencies = [ [[package]] name = "pallet-nfts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6358,7 +6401,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6374,7 +6417,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -6391,7 +6434,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6411,7 +6454,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "sp-api", @@ -6421,7 +6464,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -6438,7 +6481,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6462,7 +6505,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6479,7 +6522,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6494,7 +6537,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -6508,7 +6551,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6526,7 +6569,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6541,7 +6584,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "assert_matches", "frame-benchmarking", @@ -6560,7 +6603,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6577,7 +6620,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -6598,7 +6641,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6614,7 +6657,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -6628,7 +6671,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6651,7 +6694,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6662,7 +6705,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "log", "sp-arithmetic", @@ -6671,7 +6714,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6688,7 +6731,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -6717,7 +6760,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6735,7 +6778,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6754,7 +6797,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-support", "frame-system", @@ -6770,7 +6813,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6786,7 +6829,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6798,7 +6841,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6815,7 +6858,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6830,7 +6873,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6846,7 +6889,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6861,7 +6904,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-benchmarking", "frame-support", @@ -6876,7 +6919,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6896,7 +6939,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6927,7 +6970,7 @@ dependencies = [ name = "parachain-template-node" version = "0.1.0" dependencies = [ - "clap 4.1.1", + "clap 4.1.4", "cumulus-client-cli", "cumulus-client-consensus-aura", "cumulus-client-consensus-common", @@ -7065,9 +7108,9 @@ dependencies = [ [[package]] name = "parity-db" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a7511a0bec4a336b5929999d02b560d2439c993cccf98c26481484e811adc43" +checksum = "dd684a725651d9588ef21f140a328b6b4f64e646b2e931f3e6f14f75eedf9980" dependencies = [ "blake2", "crc32fast", @@ -7432,7 +7475,7 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "futures", "polkadot-node-metrics", @@ -7447,7 +7490,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7461,12 +7504,12 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "derive_more", "fatality", "futures", - "lru", + "lru 0.9.0", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-network-protocol", @@ -7484,11 +7527,11 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "fatality", "futures", - "lru", + "lru 0.9.0", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-network-protocol", @@ -7505,9 +7548,9 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ - "clap 4.1.1", + "clap 4.1.4", "frame-benchmarking-cli", "futures", "log", @@ -7532,7 +7575,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "async-trait", "frame-benchmarking", @@ -7575,7 +7618,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "always-assert", "bitvec", @@ -7597,7 +7640,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "parity-scale-codec", "scale-info", @@ -7609,14 +7652,14 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "derive_more", "fatality", "futures", "futures-timer", "indexmap", - "lru", + "lru 0.9.0", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-network-protocol", @@ -7634,7 +7677,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -7648,7 +7691,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "futures", "futures-timer", @@ -7668,7 +7711,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "always-assert", "async-trait", @@ -7692,7 +7735,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "futures", "parity-scale-codec", @@ -7710,14 +7753,14 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bitvec", "derive_more", "futures", "futures-timer", "kvdb", - "lru", + "lru 0.9.0", "merlin", "parity-scale-codec", "polkadot-node-jaeger", @@ -7739,7 +7782,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bitvec", "futures", @@ -7759,7 +7802,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bitvec", "fatality", @@ -7778,7 +7821,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7793,7 +7836,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "async-trait", "futures", @@ -7812,7 +7855,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "futures", "polkadot-node-metrics", @@ -7827,7 +7870,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "futures", "futures-timer", @@ -7844,12 +7887,12 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "fatality", "futures", "kvdb", - "lru", + "lru 0.9.0", "parity-scale-codec", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -7863,7 +7906,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "async-trait", "futures", @@ -7880,7 +7923,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bitvec", "fatality", @@ -7898,7 +7941,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "always-assert", "assert_matches", @@ -7930,7 +7973,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "futures", "polkadot-node-primitives", @@ -7946,10 +7989,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "futures", - "lru", + "lru 0.9.0", "polkadot-node-metrics", "polkadot-node-subsystem", "polkadot-node-subsystem-types", @@ -7961,7 +8004,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "lazy_static", "log", @@ -7979,7 +8022,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bs58", "futures", @@ -7998,7 +8041,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "async-trait", "derive_more", @@ -8021,7 +8064,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bounded-vec", "futures", @@ -8043,7 +8086,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -8053,7 +8096,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "async-trait", "futures", @@ -8071,7 +8114,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "async-trait", "derive_more", @@ -8094,7 +8137,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "async-trait", "derive_more", @@ -8103,7 +8146,7 @@ dependencies = [ "futures-channel", "itertools", "kvdb", - "lru", + "lru 0.9.0", "parity-db", "parity-scale-codec", "parking_lot 0.11.2", @@ -8127,12 +8170,12 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "async-trait", "futures", "futures-timer", - "lru", + "lru 0.9.0", "orchestra", "parking_lot 0.12.1", "polkadot-node-metrics", @@ -8150,7 +8193,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "derive_more", "frame-support", @@ -8171,7 +8214,7 @@ dependencies = [ "async-trait", "bridge-hub-kusama-runtime", "bridge-hub-rococo-runtime", - "clap 4.1.1", + "clap 4.1.4", "collectives-polkadot-runtime", "contracts-rococo-runtime", "cumulus-client-cli", @@ -8189,7 +8232,7 @@ dependencies = [ "hex-literal", "jsonrpsee", "log", - "nix 0.25.0", + "nix 0.26.2", "pallet-transaction-payment-rpc", "parachains-common", "parity-scale-codec", @@ -8247,7 +8290,7 @@ dependencies = [ [[package]] name = "polkadot-performance-test" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "env_logger 0.9.0", "kusama-runtime", @@ -8262,7 +8305,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bitvec", "hex-literal", @@ -8288,7 +8331,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -8320,7 +8363,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bitvec", "frame-benchmarking", @@ -8409,7 +8452,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bitvec", "frame-benchmarking", @@ -8425,6 +8468,7 @@ dependencies = [ "pallet-balances", "pallet-beefy-mmr", "pallet-election-provider-multi-phase", + "pallet-fast-unstake", "pallet-session", "pallet-staking", "pallet-staking-reward-fn", @@ -8457,7 +8501,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "frame-support", "polkadot-primitives", @@ -8471,7 +8515,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bs58", "parity-scale-codec", @@ -8483,7 +8527,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bitflags", "bitvec", @@ -8526,7 +8570,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "async-trait", "beefy-gadget", @@ -8539,7 +8583,7 @@ dependencies = [ "kvdb", "kvdb-rocksdb", "log", - "lru", + "lru 0.9.0", "mmr-gadget", "pallet-babe", "pallet-im-online", @@ -8635,7 +8679,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -8656,7 +8700,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -8666,7 +8710,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -8691,7 +8735,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bitvec", "frame-election-provider-support", @@ -8752,7 +8796,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "frame-benchmarking", "frame-system", @@ -8926,13 +8970,12 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "1.2.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9" +checksum = "66618389e4ec1c7afe67d51a9bf34ff9236480f8d51e7489b7d5ab0303c13f34" dependencies = [ "once_cell", - "thiserror", - "toml", + "toml_edit", ] [[package]] @@ -8961,9 +9004,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.49" +version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5" +checksum = "6ef7d57beacfaf2d8aee5937dab7b7f28de3cb8b1828479bb5de2a7106f2bae2" dependencies = [ "unicode-ident", ] @@ -9478,7 +9521,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "beefy-merkle-tree", "frame-benchmarking", @@ -9564,7 +9607,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "frame-support", "polkadot-primitives", @@ -9788,7 +9831,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "log", "sp-core", @@ -9799,7 +9842,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "futures", @@ -9826,7 +9869,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "futures", "futures-timer", @@ -9849,7 +9892,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9865,7 +9908,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "memmap2", "sc-chain-spec-derive", @@ -9880,7 +9923,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9891,11 +9934,11 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "chrono", - "clap 4.1.1", + "clap 4.1.4", "fdlimit", "futures", "libp2p", @@ -9931,7 +9974,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "fnv", "futures", @@ -9957,7 +10000,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "hash-db", "kvdb", @@ -9983,7 +10026,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "futures", @@ -10008,7 +10051,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "futures", @@ -10037,7 +10080,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "fork-tree", @@ -10075,7 +10118,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "futures", "jsonrpsee", @@ -10097,7 +10140,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "fork-tree", "parity-scale-codec", @@ -10110,7 +10153,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "futures", @@ -10133,9 +10176,9 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ - "lru", + "lru 0.8.1", "parity-scale-codec", "parking_lot 0.12.1", "sc-executor-common", @@ -10157,7 +10200,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", @@ -10170,7 +10213,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "log", "sc-allocator", @@ -10183,7 +10226,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "cfg-if", "libc", @@ -10200,9 +10243,9 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ - "ahash 0.7.6", + "ahash 0.8.2", "array-bytes 4.2.0", "async-trait", "dyn-clone", @@ -10240,7 +10283,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "finality-grandpa", "futures", @@ -10260,7 +10303,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "ansi_term", "futures", @@ -10275,7 +10318,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "async-trait", @@ -10290,7 +10333,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "async-trait", @@ -10304,7 +10347,7 @@ dependencies = [ "ip_network", "libp2p", "log", - "lru", + "lru 0.8.1", "parity-scale-codec", "parking_lot 0.12.1", "pin-project", @@ -10332,7 +10375,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "cid", "futures", @@ -10351,7 +10394,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "bitflags", @@ -10377,14 +10420,14 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ - "ahash 0.7.6", + "ahash 0.8.2", "futures", "futures-timer", "libp2p", "log", - "lru", + "lru 0.8.1", "sc-network-common", "sc-peerset", "sp-runtime", @@ -10395,7 +10438,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "futures", @@ -10416,7 +10459,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "async-trait", @@ -10424,7 +10467,7 @@ dependencies = [ "futures", "libp2p", "log", - "lru", + "lru 0.8.1", "mockall", "parity-scale-codec", "prost", @@ -10448,7 +10491,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "futures", @@ -10467,7 +10510,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "bytes", @@ -10497,7 +10540,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "futures", "libp2p", @@ -10510,7 +10553,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -10519,7 +10562,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "futures", "jsonrpsee", @@ -10549,7 +10592,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10568,7 +10611,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "http", "jsonrpsee", @@ -10583,7 +10626,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "futures", @@ -10609,7 +10652,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "directories", @@ -10640,6 +10683,7 @@ dependencies = [ "sc-rpc", "sc-rpc-server", "sc-rpc-spec-v2", + "sc-storage-monitor", "sc-sysinfo", "sc-telemetry", "sc-tracing", @@ -10674,7 +10718,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "log", "parity-scale-codec", @@ -10682,10 +10726,26 @@ dependencies = [ "sp-core", ] +[[package]] +name = "sc-storage-monitor" +version = "0.1.0" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" +dependencies = [ + "clap 4.1.4", + "futures", + "log", + "nix 0.26.2", + "sc-client-db", + "sc-utils", + "sp-core", + "thiserror", + "tokio", +] + [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10704,7 +10764,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "futures", "libc", @@ -10723,7 +10783,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "chrono", "futures", @@ -10742,7 +10802,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "ansi_term", "atty", @@ -10773,7 +10833,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10784,7 +10844,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "futures", @@ -10811,7 +10871,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "futures", @@ -10825,7 +10885,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "backtrace", "futures", @@ -11102,6 +11162,15 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_spanned" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c68e921cef53841b8925c2abadd27c9b891d9613bdc43d6b823062866df38e8" +dependencies = [ + "serde", +] + [[package]] name = "sha-1" version = "0.8.2" @@ -11265,7 +11334,7 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "slot-range-helper" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "enumn", "parity-scale-codec", @@ -11342,7 +11411,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "hash-db", "log", @@ -11360,7 +11429,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "blake2", "proc-macro-crate", @@ -11372,7 +11441,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "scale-info", @@ -11385,7 +11454,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "integer-sqrt", "num-traits", @@ -11399,7 +11468,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "scale-info", @@ -11412,7 +11481,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "parity-scale-codec", @@ -11424,7 +11493,7 @@ dependencies = [ [[package]] name = "sp-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "scale-info", @@ -11441,7 +11510,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "sp-api", @@ -11453,11 +11522,11 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "futures", "log", - "lru", + "lru 0.8.1", "parity-scale-codec", "parking_lot 0.12.1", "sp-api", @@ -11471,7 +11540,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "futures", @@ -11489,7 +11558,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "parity-scale-codec", @@ -11507,7 +11576,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "merlin", @@ -11530,7 +11599,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "scale-info", @@ -11542,7 +11611,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "scale-info", @@ -11555,7 +11624,7 @@ dependencies = [ [[package]] name = "sp-core" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "base58", @@ -11597,7 +11666,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "blake2", "byteorder", @@ -11611,7 +11680,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "proc-macro2", "quote", @@ -11622,7 +11691,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11631,7 +11700,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "proc-macro2", "quote", @@ -11641,7 +11710,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "environmental", "parity-scale-codec", @@ -11652,7 +11721,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "finality-grandpa", "log", @@ -11670,7 +11739,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11684,7 +11753,7 @@ dependencies = [ [[package]] name = "sp-io" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "bytes", "ed25519", @@ -11709,7 +11778,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "lazy_static", "sp-core", @@ -11720,7 +11789,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "futures", @@ -11737,7 +11806,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "thiserror", "zstd", @@ -11746,7 +11815,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "ckb-merkle-mountain-range", "log", @@ -11764,7 +11833,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "scale-info", @@ -11778,7 +11847,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "sp-api", "sp-core", @@ -11788,7 +11857,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "backtrace", "lazy_static", @@ -11798,7 +11867,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "rustc-hash", "serde", @@ -11808,7 +11877,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "either", "hash256-std-hasher", @@ -11830,7 +11899,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11848,7 +11917,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "Inflector", "proc-macro-crate", @@ -11860,7 +11929,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "serde", "serde_json", @@ -11869,7 +11938,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "scale-info", @@ -11883,7 +11952,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "scale-info", @@ -11895,7 +11964,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "hash-db", "log", @@ -11915,12 +11984,12 @@ dependencies = [ [[package]] name = "sp-std" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" [[package]] name = "sp-storage" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11933,7 +12002,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "futures-timer", @@ -11948,7 +12017,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "sp-std", @@ -11960,7 +12029,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "sp-api", "sp-runtime", @@ -11969,7 +12038,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "log", @@ -11985,18 +12054,18 @@ dependencies = [ [[package]] name = "sp-trie" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ - "ahash 0.7.6", + "ahash 0.8.2", "hash-db", "hashbrown 0.12.3", "lazy_static", - "lru", "memory-db", "nohash-hasher", "parity-scale-codec", "parking_lot 0.12.1", "scale-info", + "schnellru", "sp-core", "sp-std", "thiserror", @@ -12008,7 +12077,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "impl-serde", "parity-scale-codec", @@ -12025,7 +12094,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -12036,7 +12105,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "impl-trait-for-tuples", "log", @@ -12049,7 +12118,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "parity-scale-codec", "scale-info", @@ -12370,7 +12439,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "platforms", ] @@ -12378,7 +12447,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -12397,7 +12466,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "hyper", "log", @@ -12409,7 +12478,7 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "async-trait", "jsonrpsee", @@ -12422,7 +12491,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "jsonrpsee", "log", @@ -12441,7 +12510,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "array-bytes 4.2.0", "async-trait", @@ -12467,7 +12536,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "futures", "substrate-test-utils-derive", @@ -12477,7 +12546,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -12488,7 +12557,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ "ansi_term", "build-helper", @@ -12497,7 +12566,7 @@ dependencies = [ "sp-maybe-compressed-blob", "strum", "tempfile", - "toml", + "toml 0.5.10", "walkdir", "wasm-opt", ] @@ -12605,7 +12674,7 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-runtime-constants" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "frame-support", "polkadot-primitives", @@ -12785,9 +12854,9 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "1.24.1" +version = "1.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d9f76183f91ecfb55e1d7d5602bd1d979e38a3a522fe900241cf195624d67ae" +checksum = "597a12a59981d9e3c38d216785b0c37399f6e415e8d0712047620f189371b0bb" dependencies = [ "autocfg", "bytes", @@ -12874,6 +12943,40 @@ dependencies = [ "serde", ] +[[package]] +name = "toml" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fb9d890e4dc9298b70f740f615f2e05b9db37dce531f6b24fb77ac993f9f217" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit", +] + +[[package]] +name = "toml_datetime" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4553f467ac8e3d374bc9a177a26801e5d0f9b211aa1673fb137a403afd1c9cf5" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_edit" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56c59d8dd7d0dcbc6428bf7aa2f0e823e26e43b3c9aca15bbc9475d23e5fa12b" +dependencies = [ + "indexmap", + "nom8", + "serde", + "serde_spanned", + "toml_datetime", +] + [[package]] name = "tower" version = "0.4.13" @@ -12962,7 +13065,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -12973,7 +13076,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "expander 0.0.6", "proc-macro-crate", @@ -13103,9 +13206,9 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#355e4a9c87f85637185c0852bda9aeb3db404b6d" +source = "git+https://github.com/paritytech/substrate?branch=master#248fdf0d4b5e3758cfdadb283b5eca5f0731e466" dependencies = [ - "clap 4.1.1", + "clap 4.1.4", "frame-remote-externalities", "frame-try-runtime", "hex", @@ -13446,9 +13549,9 @@ dependencies = [ [[package]] name = "wasm-opt" -version = "0.110.2" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b68e8037b4daf711393f4be2056246d12d975651b14d581520ad5d1f19219cec" +checksum = "84a303793cbc01fb96551badfc7367db6007396bba6bac97936b3c8b6f7fdb41" dependencies = [ "anyhow", "libc", @@ -13462,9 +13565,9 @@ dependencies = [ [[package]] name = "wasm-opt-cxx-sys" -version = "0.110.2" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91adbad477e97bba3fbd21dd7bfb594e7ad5ceb9169ab1c93ab9cb0ada636b6f" +checksum = "d9c9deb56f8a9f2ec177b3bd642a8205621835944ed5da55f2388ef216aca5a4" dependencies = [ "anyhow", "cxx", @@ -13474,9 +13577,9 @@ dependencies = [ [[package]] name = "wasm-opt-sys" -version = "0.110.2" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec4fa5a322a4e6ac22fd141f498d56afbdbf9df5debeac32380d2dcaa3e06941" +checksum = "4432e28b542738a9776cedf92e8a99d8991c7b4667ee2c7ccddfb479dd2856a7" dependencies = [ "anyhow", "cc", @@ -13632,7 +13735,7 @@ dependencies = [ "rustix 0.35.9", "serde", "sha2 0.9.8", - "toml", + "toml 0.5.10", "windows-sys 0.36.1", "zstd", ] @@ -13727,7 +13830,7 @@ dependencies = [ "log", "mach", "memfd", - "memoffset", + "memoffset 0.6.5", "paste", "rand 0.8.5", "rustix 0.35.9", @@ -14013,7 +14116,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "bitvec", "frame-benchmarking", @@ -14104,7 +14207,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "frame-support", "polkadot-primitives", @@ -14495,7 +14598,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -14511,7 +14614,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "frame-support", "frame-system", @@ -14532,7 +14635,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "environmental", "frame-benchmarking", @@ -14552,7 +14655,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.9.37" -source = "git+https://github.com/paritytech/polkadot?branch=master#5d8164fdda5d8870f3d87cc3a5d29ef0ec9c536b" +source = "git+https://github.com/paritytech/polkadot?branch=master#8318bf4036cccd3ddf5427251991ea74b924ebd2" dependencies = [ "Inflector", "proc-macro2",