From b5fb5e203f67894ec8f59eafae01a41d6e3cd7cc Mon Sep 17 00:00:00 2001 From: Martin Pugh Date: Tue, 18 May 2021 23:03:30 +0200 Subject: [PATCH 1/4] Remove host configuration set migration from Kusama & Westend (#3050) * remove weights migration from kusama * remove migrations in westend also --- runtime/kusama/src/lib.rs | 52 -------------------------------------- runtime/westend/src/lib.rs | 52 -------------------------------------- 2 files changed, 104 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index d825fbe301a9..d56165c170b3 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -1457,57 +1457,6 @@ construct_runtime! { } } -pub struct ParachainHostConfigurationMigration; -impl frame_support::traits::OnRuntimeUpgrade for ParachainHostConfigurationMigration { - fn on_runtime_upgrade() -> frame_support::weights::Weight { - let config = parachains_configuration::HostConfiguration { - max_code_size: MaxCodeSize::get(), - max_head_data_size: MaxHeadSize::get(), - max_upward_queue_count: 10, - max_upward_queue_size: 50 * 1024, - max_upward_message_size: 50 * 1024, - max_upward_message_num_per_candidate: 10, - hrmp_max_message_num_per_candidate: 10, - validation_upgrade_frequency: 1 * DAYS, - validation_upgrade_delay: EPOCH_DURATION_IN_SLOTS, - max_pov_size: MAX_POV_SIZE, - max_downward_message_size: 50 * 1024, - preferred_dispatchable_upward_messages_step_weight: 0, - hrmp_max_parachain_outbound_channels: 10, - hrmp_max_parathread_outbound_channels: 0, - hrmp_open_request_ttl: 2, - hrmp_sender_deposit: deposit(1004, 100 * 1024), - hrmp_recipient_deposit: deposit(1004, 100 * 1024), - hrmp_channel_max_capacity: 1000, - hrmp_channel_max_total_size: 100 * 1024, - hrmp_max_parachain_inbound_channels: 10, - hrmp_max_parathread_inbound_channels: 0, - hrmp_channel_max_message_size: 100 * 1024, - code_retention_period: 2 * DAYS, - parathread_cores: 0, - parathread_retries: 0, - group_rotation_frequency: 1 * MINUTES, - chain_availability_period: 1 * MINUTES, - thread_availability_period: 1 * MINUTES, - scheduling_lookahead: 1, - max_validators_per_core: Some(5), - max_validators: Some(200), - dispute_period: 6, - dispute_post_conclusion_acceptance_period: 1 * HOURS, - dispute_max_spam_slots: 2, - dispute_conclusion_by_time_out_period: 1 * HOURS, - no_show_slots: 2, - n_delay_tranches: 89, - zeroth_delay_tranche_width: 0, - needed_approvals: 30, - relay_vrf_modulo_samples: 1, - }; - - ParachainsConfiguration::force_set_active_config(config); - RocksDbWeight::get().writes(1) - } -} - /// The address format for describing accounts. pub type Address = sp_runtime::MultiAddress; /// Block header type as expected by this runtime. @@ -1537,7 +1486,6 @@ pub type Executive = frame_executive::Executive< frame_system::ChainContext, Runtime, AllPallets, - ParachainHostConfigurationMigration, >; /// The payload being signed in the transactions. pub type SignedPayload = generic::SignedPayload; diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index 77f84bb5dc68..d35116e2c497 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -1051,57 +1051,6 @@ construct_runtime! { } } -pub struct ParachainHostConfigurationMigration; -impl frame_support::traits::OnRuntimeUpgrade for ParachainHostConfigurationMigration { - fn on_runtime_upgrade() -> frame_support::weights::Weight { - let config = parachains_configuration::HostConfiguration { - max_code_size: MaxCodeSize::get(), - max_head_data_size: MaxHeadSize::get(), - max_upward_queue_count: 10, - max_upward_queue_size: 50 * 1024, - max_upward_message_size: 50 * 1024, - max_upward_message_num_per_candidate: 10, - hrmp_max_message_num_per_candidate: 10, - validation_upgrade_frequency: 1 * DAYS, - validation_upgrade_delay: EPOCH_DURATION_IN_SLOTS, - max_pov_size: 5 * 1024 * 1024, - max_downward_message_size: 50 * 1024, - preferred_dispatchable_upward_messages_step_weight: 0, - hrmp_max_parachain_outbound_channels: 10, - hrmp_max_parathread_outbound_channels: 0, - hrmp_open_request_ttl: 2, - hrmp_sender_deposit: deposit(1004, 100 * 1024), - hrmp_recipient_deposit: deposit(1004, 100 * 1024), - hrmp_channel_max_capacity: 1000, - hrmp_channel_max_total_size: 100 * 1024, - hrmp_max_parachain_inbound_channels: 10, - hrmp_max_parathread_inbound_channels: 0, - hrmp_channel_max_message_size: 100 * 1024, - code_retention_period: 2 * DAYS, - parathread_cores: 0, - parathread_retries: 0, - group_rotation_frequency: 1 * MINUTES, - chain_availability_period: MINUTES / 2, - thread_availability_period: MINUTES / 2, - scheduling_lookahead: 1, - max_validators_per_core: Some(5), - max_validators: Some(200), - dispute_period: 6, - dispute_post_conclusion_acceptance_period: 1 * HOURS, - dispute_max_spam_slots: 2, - dispute_conclusion_by_time_out_period: 1 * HOURS, - no_show_slots: 2, - n_delay_tranches: 40, - zeroth_delay_tranche_width: 0, - needed_approvals: 15, - relay_vrf_modulo_samples: 1, - }; - - ParachainsConfiguration::force_set_active_config(config); - RocksDbWeight::get().writes(1) - } -} - /// The address format for describing accounts. pub type Address = sp_runtime::MultiAddress; /// Block header type as expected by this runtime. @@ -1131,7 +1080,6 @@ pub type Executive = frame_executive::Executive< frame_system::ChainContext, Runtime, AllPallets, - ParachainHostConfigurationMigration, >; /// The payload being signed in transactions. pub type SignedPayload = generic::SignedPayload; From bb2ac8a7d40e5e722084ba0ec3b54cca6f18db19 Mon Sep 17 00:00:00 2001 From: Martin Pugh Date: Tue, 18 May 2021 23:03:45 +0200 Subject: [PATCH 2/4] Bump version & spec version in prep for v0.9.2 (#3046) * bump version & spec version * update Cargo.lock * bump substrate --- Cargo.lock | 357 +++++++++--------- Cargo.toml | 2 +- cli/Cargo.toml | 2 +- core-primitives/Cargo.toml | 2 +- erasure-coding/Cargo.toml | 2 +- node/service/Cargo.toml | 2 +- node/test/client/Cargo.toml | 2 +- node/test/service/Cargo.toml | 2 +- parachain/Cargo.toml | 2 +- parachain/test-parachains/Cargo.toml | 2 +- parachain/test-parachains/adder/Cargo.toml | 2 +- .../test-parachains/adder/collator/Cargo.toml | 2 +- parachain/test-parachains/halt/Cargo.toml | 2 +- primitives/Cargo.toml | 2 +- rpc/Cargo.toml | 2 +- runtime/common/Cargo.toml | 2 +- runtime/common/slot_range_helper/Cargo.toml | 2 +- runtime/kusama/Cargo.toml | 2 +- runtime/parachains/Cargo.toml | 2 +- runtime/polkadot/Cargo.toml | 2 +- runtime/polkadot/src/lib.rs | 2 +- runtime/rococo/Cargo.toml | 2 +- runtime/test-runtime/Cargo.toml | 2 +- runtime/westend/Cargo.toml | 2 +- runtime/westend/src/lib.rs | 2 +- statement-table/Cargo.toml | 2 +- xcm/Cargo.toml | 2 +- xcm/xcm-builder/Cargo.toml | 2 +- xcm/xcm-executor/Cargo.toml | 2 +- 29 files changed, 207 insertions(+), 206 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 542f6c9fb8b2..e5ec77b4befe 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1842,7 +1842,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "parity-scale-codec", ] @@ -1860,7 +1860,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-support", "frame-system", @@ -1879,7 +1879,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "Inflector", "chrono", @@ -1902,7 +1902,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-support", "frame-system", @@ -1915,7 +1915,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-support", "frame-system", @@ -1930,7 +1930,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "parity-scale-codec", "serde", @@ -1941,7 +1941,7 @@ dependencies = [ [[package]] name = "frame-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "bitflags", "frame-metadata", @@ -1967,7 +1967,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -1979,7 +1979,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", @@ -1991,7 +1991,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "proc-macro2", "quote", @@ -2001,7 +2001,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-metadata", "frame-support", @@ -2021,7 +2021,7 @@ dependencies = [ [[package]] name = "frame-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -2038,7 +2038,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-benchmarking", "frame-support", @@ -2052,7 +2052,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "parity-scale-codec", "sp-api", @@ -2061,7 +2061,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-support", "parity-scale-codec", @@ -3162,7 +3162,7 @@ dependencies = [ [[package]] name = "kusama-runtime" -version = "0.9.1" +version = "0.9.2" dependencies = [ "beefy-primitives", "bitvec", @@ -4447,7 +4447,7 @@ checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b" [[package]] name = "pallet-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-support", "frame-system", @@ -4462,7 +4462,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-support", "frame-system", @@ -4476,7 +4476,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4499,7 +4499,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4528,7 +4528,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4564,7 +4564,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4580,7 +4580,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4595,7 +4595,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4605,6 +4605,7 @@ dependencies = [ "parity-scale-codec", "rand 0.7.3", "sp-arithmetic", + "sp-core", "sp-io", "sp-npos-elections", "sp-runtime", @@ -4615,7 +4616,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4632,7 +4633,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4646,7 +4647,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4667,7 +4668,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4682,7 +4683,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4701,7 +4702,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4717,7 +4718,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4732,7 +4733,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -4749,7 +4750,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-support", "frame-system", @@ -4765,7 +4766,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4783,7 +4784,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4798,7 +4799,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-support", "frame-system", @@ -4811,7 +4812,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-support", "frame-system", @@ -4827,7 +4828,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4849,7 +4850,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4864,7 +4865,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-support", "frame-system", @@ -4877,7 +4878,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "enumflags2", "frame-support", @@ -4891,7 +4892,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4906,7 +4907,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-support", "frame-system", @@ -4925,7 +4926,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4941,7 +4942,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-support", "frame-system", @@ -4954,7 +4955,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4978,7 +4979,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -4989,7 +4990,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "log", "sp-arithmetic", @@ -4998,7 +4999,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-support", "frame-system", @@ -5011,7 +5012,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5029,7 +5030,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5044,7 +5045,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-support", "frame-system", @@ -5060,7 +5061,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5077,7 +5078,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5088,7 +5089,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5104,7 +5105,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5119,7 +5120,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5567,7 +5568,7 @@ checksum = "989d43012e2ca1c4a02507c67282691a0a3207f9dc67cec596b43fe925b3d325" [[package]] name = "polkadot" -version = "0.9.1" +version = "0.9.2" dependencies = [ "assert_cmd", "color-eyre", @@ -5682,7 +5683,7 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "0.9.1" +version = "0.9.2" dependencies = [ "frame-benchmarking-cli", "futures 0.3.14", @@ -5728,7 +5729,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "0.9.1" +version = "0.9.2" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -5739,7 +5740,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "0.9.1" +version = "0.9.2" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -6208,7 +6209,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" -version = "0.9.1" +version = "0.9.2" dependencies = [ "derive_more", "parity-scale-codec", @@ -6222,7 +6223,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "0.9.1" +version = "0.9.2" dependencies = [ "bitvec", "frame-system", @@ -6274,7 +6275,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "0.9.1" +version = "0.9.2" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -6306,7 +6307,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" -version = "0.9.1" +version = "0.9.2" dependencies = [ "beefy-primitives", "bitvec", @@ -6387,7 +6388,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "0.9.1" +version = "0.9.2" dependencies = [ "beefy-primitives", "bitvec", @@ -6440,7 +6441,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "0.9.1" +version = "0.9.2" dependencies = [ "bitvec", "derive_more", @@ -6491,7 +6492,7 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "0.9.1" +version = "0.9.2" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -6612,7 +6613,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "0.9.1" +version = "0.9.2" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -6621,7 +6622,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" -version = "0.9.1" +version = "0.9.2" dependencies = [ "futures 0.3.14", "parity-scale-codec", @@ -6647,7 +6648,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" -version = "0.9.1" +version = "0.9.2" dependencies = [ "beefy-primitives", "bitvec", @@ -6709,7 +6710,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" -version = "0.9.1" +version = "0.9.2" dependencies = [ "frame-benchmarking", "frame-system", @@ -7339,7 +7340,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "env_logger 0.8.2", "hex-literal", @@ -7414,7 +7415,7 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "0.9.1" +version = "0.9.2" dependencies = [ "beefy-primitives", "bp-rococo", @@ -7627,7 +7628,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "async-trait", "derive_more", @@ -7656,7 +7657,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "futures 0.3.14", "futures-timer 3.0.2", @@ -7679,7 +7680,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -7695,7 +7696,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7716,7 +7717,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -7727,7 +7728,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "chrono", "fdlimit", @@ -7765,7 +7766,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "derive_more", "fnv", @@ -7799,7 +7800,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "blake2-rfc", "hash-db", @@ -7829,7 +7830,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "parking_lot 0.11.1", "sc-client-api", @@ -7841,7 +7842,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "async-trait", "derive_more", @@ -7887,7 +7888,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "derive_more", "futures 0.3.14", @@ -7911,7 +7912,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "fork-tree", "parity-scale-codec", @@ -7924,7 +7925,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "async-trait", "futures 0.3.14", @@ -7952,7 +7953,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "sc-client-api", "sp-authorship", @@ -7963,7 +7964,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "derive_more", "lazy_static", @@ -7992,7 +7993,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "derive_more", "parity-scale-codec", @@ -8010,7 +8011,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "log", "parity-scale-codec", @@ -8025,7 +8026,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "log", "parity-scale-codec", @@ -8043,7 +8044,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "async-trait", "derive_more", @@ -8083,7 +8084,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "derive_more", "finality-grandpa", @@ -8107,7 +8108,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "derive_more", "futures 0.3.14", @@ -8128,7 +8129,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "ansi_term 0.12.1", "futures 0.3.14", @@ -8146,7 +8147,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "async-trait", "derive_more", @@ -8166,7 +8167,7 @@ dependencies = [ [[package]] name = "sc-light" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "hash-db", "lazy_static", @@ -8185,7 +8186,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "async-std", "async-trait", @@ -8238,7 +8239,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "futures 0.3.14", "futures-timer 3.0.2", @@ -8255,7 +8256,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "bytes 0.5.6", "fnv", @@ -8283,7 +8284,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "futures 0.3.14", "libp2p", @@ -8296,7 +8297,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -8305,7 +8306,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "futures 0.3.14", "hash-db", @@ -8340,7 +8341,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "derive_more", "futures 0.3.14", @@ -8365,7 +8366,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "futures 0.1.29", "jsonrpc-core", @@ -8383,7 +8384,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "async-trait", "directories", @@ -8447,7 +8448,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "log", "parity-scale-codec", @@ -8462,7 +8463,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -8482,7 +8483,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "chrono", "futures 0.3.14", @@ -8502,7 +8503,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "ansi_term 0.12.1", "atty", @@ -8539,7 +8540,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8550,7 +8551,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "derive_more", "futures 0.3.14", @@ -8572,7 +8573,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "futures 0.3.14", "futures-diagnose", @@ -8911,7 +8912,7 @@ dependencies = [ [[package]] name = "slot-range-helper" -version = "0.9.1" +version = "0.9.2" dependencies = [ "enumn", "parity-scale-codec", @@ -9003,7 +9004,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "log", "sp-core", @@ -9015,7 +9016,7 @@ dependencies = [ [[package]] name = "sp-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "hash-db", "log", @@ -9032,7 +9033,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -9044,7 +9045,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "parity-scale-codec", "serde", @@ -9056,7 +9057,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "integer-sqrt", "num-traits", @@ -9070,7 +9071,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "parity-scale-codec", "sp-api", @@ -9082,7 +9083,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "async-trait", "parity-scale-codec", @@ -9094,7 +9095,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "parity-scale-codec", "sp-api", @@ -9106,7 +9107,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "futures 0.3.14", "log", @@ -9124,7 +9125,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "serde", "serde_json", @@ -9133,7 +9134,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "async-trait", "futures 0.3.14", @@ -9160,7 +9161,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "async-trait", "merlin", @@ -9182,7 +9183,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -9192,7 +9193,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -9204,7 +9205,7 @@ dependencies = [ [[package]] name = "sp-core" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "base58", "blake2-rfc", @@ -9248,7 +9249,7 @@ dependencies = [ [[package]] name = "sp-database" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -9257,7 +9258,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "proc-macro2", "quote", @@ -9267,7 +9268,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "environmental", "parity-scale-codec", @@ -9278,7 +9279,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "finality-grandpa", "log", @@ -9295,7 +9296,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -9309,7 +9310,7 @@ dependencies = [ [[package]] name = "sp-io" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "futures 0.3.14", "hash-db", @@ -9334,7 +9335,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "lazy_static", "sp-core", @@ -9345,7 +9346,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "async-trait", "derive_more", @@ -9362,7 +9363,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "ruzstd", "zstd", @@ -9371,7 +9372,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "parity-scale-codec", "serde", @@ -9384,7 +9385,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -9395,7 +9396,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "sp-api", "sp-core", @@ -9405,7 +9406,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "backtrace", ] @@ -9413,7 +9414,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "rustc-hash", "serde", @@ -9424,7 +9425,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "either", "hash256-std-hasher", @@ -9445,7 +9446,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9462,7 +9463,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -9474,7 +9475,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "serde", "serde_json", @@ -9483,7 +9484,7 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "parity-scale-codec", "sp-api", @@ -9496,7 +9497,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -9506,7 +9507,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "hash-db", "log", @@ -9529,12 +9530,12 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" [[package]] name = "sp-storage" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9547,7 +9548,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "log", "sp-core", @@ -9560,7 +9561,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -9577,7 +9578,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "erased-serde", "log", @@ -9595,7 +9596,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "derive_more", "futures 0.3.14", @@ -9611,7 +9612,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "hash-db", "memory-db", @@ -9625,7 +9626,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "futures 0.3.14", "futures-core", @@ -9637,7 +9638,7 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9650,7 +9651,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "parity-scale-codec", "proc-macro-crate 1.0.0", @@ -9662,7 +9663,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9819,7 +9820,7 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "chrono", "console_error_panic_hook", @@ -9845,7 +9846,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "platforms", ] @@ -9853,7 +9854,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.14", @@ -9876,7 +9877,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "async-std", "derive_more", @@ -9890,7 +9891,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "async-trait", "futures 0.1.29", @@ -9919,7 +9920,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "futures 0.3.14", "substrate-test-utils-derive", @@ -9929,7 +9930,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "proc-macro-crate 1.0.0", "quote", @@ -10030,7 +10031,7 @@ dependencies = [ [[package]] name = "test-parachain-adder" -version = "0.9.1" +version = "0.9.2" dependencies = [ "dlmalloc", "parity-scale-codec", @@ -10043,7 +10044,7 @@ dependencies = [ [[package]] name = "test-parachain-adder-collator" -version = "0.9.1" +version = "0.9.2" dependencies = [ "futures 0.3.14", "futures-timer 3.0.2", @@ -10070,14 +10071,14 @@ dependencies = [ [[package]] name = "test-parachain-halt" -version = "0.9.1" +version = "0.9.2" dependencies = [ "substrate-wasm-builder", ] [[package]] name = "test-parachains" -version = "0.9.1" +version = "0.9.2" dependencies = [ "parity-scale-codec", "polkadot-parachain", @@ -10671,7 +10672,7 @@ checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" [[package]] name = "try-runtime-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a76cc733f4fe895d8be002ce13fdae0ca1ba555e" +source = "git+https://github.com/paritytech/substrate?branch=master#965be9f4a37acd89433dfbb885ca431803a3148d" dependencies = [ "frame-try-runtime", "log", @@ -11333,7 +11334,7 @@ dependencies = [ [[package]] name = "westend-runtime" -version = "0.9.1" +version = "0.9.2" dependencies = [ "beefy-primitives", "bitvec", @@ -11534,7 +11535,7 @@ dependencies = [ [[package]] name = "xcm" -version = "0.9.1" +version = "0.9.2" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -11543,7 +11544,7 @@ dependencies = [ [[package]] name = "xcm-builder" -version = "0.9.1" +version = "0.9.2" dependencies = [ "frame-support", "frame-system", @@ -11561,7 +11562,7 @@ dependencies = [ [[package]] name = "xcm-executor" -version = "0.9.1" +version = "0.9.2" dependencies = [ "frame-support", "impl-trait-for-tuples", diff --git a/Cargo.toml b/Cargo.toml index 6143ebf99da4..22bede5ce1e0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,7 +6,7 @@ path = "src/main.rs" name = "polkadot" description = "Implementation of a https://polkadot.network node in Rust based on the Substrate framework." license = "GPL-3.0-only" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies "] edition = "2018" readme = "README.md" diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 284d44255d7d..d88762767606 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-cli" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies "] description = "Polkadot Relay-chain Client Node" edition = "2018" diff --git a/core-primitives/Cargo.toml b/core-primitives/Cargo.toml index c48af1a92c59..b6d522e85a6e 100644 --- a/core-primitives/Cargo.toml +++ b/core-primitives/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-core-primitives" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies "] edition = "2018" diff --git a/erasure-coding/Cargo.toml b/erasure-coding/Cargo.toml index 2dc866c1cf94..5fc30cee5f38 100644 --- a/erasure-coding/Cargo.toml +++ b/erasure-coding/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-erasure-coding" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies "] edition = "2018" diff --git a/node/service/Cargo.toml b/node/service/Cargo.toml index a3f578c6971b..eb80b184eda0 100644 --- a/node/service/Cargo.toml +++ b/node/service/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-service" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies "] edition = "2018" diff --git a/node/test/client/Cargo.toml b/node/test/client/Cargo.toml index 28f3ebc0ecb8..e40183be8558 100644 --- a/node/test/client/Cargo.toml +++ b/node/test/client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-test-client" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies "] edition = "2018" diff --git a/node/test/service/Cargo.toml b/node/test/service/Cargo.toml index 3b5b926744c0..042b17eef58b 100644 --- a/node/test/service/Cargo.toml +++ b/node/test/service/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-test-service" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies "] edition = "2018" diff --git a/parachain/Cargo.toml b/parachain/Cargo.toml index f5a830713809..85763550a692 100644 --- a/parachain/Cargo.toml +++ b/parachain/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-parachain" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies "] description = "Types and utilities for creating and working with parachains" edition = "2018" diff --git a/parachain/test-parachains/Cargo.toml b/parachain/test-parachains/Cargo.toml index c2249ed2f62f..5bd640d09984 100644 --- a/parachain/test-parachains/Cargo.toml +++ b/parachain/test-parachains/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-parachains" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies "] description = "Integration tests using the test-parachains" edition = "2018" diff --git a/parachain/test-parachains/adder/Cargo.toml b/parachain/test-parachains/adder/Cargo.toml index c864762b3f3a..dd50383587b8 100644 --- a/parachain/test-parachains/adder/Cargo.toml +++ b/parachain/test-parachains/adder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-parachain-adder" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies "] description = "Test parachain which adds to a number as its state transition" edition = "2018" diff --git a/parachain/test-parachains/adder/collator/Cargo.toml b/parachain/test-parachains/adder/collator/Cargo.toml index 89bc8a58b87b..25b3af3c49d5 100644 --- a/parachain/test-parachains/adder/collator/Cargo.toml +++ b/parachain/test-parachains/adder/collator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-parachain-adder-collator" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies "] description = "Collator for the adder test parachain" edition = "2018" diff --git a/parachain/test-parachains/halt/Cargo.toml b/parachain/test-parachains/halt/Cargo.toml index f04d404c5f26..2b8d39c34eca 100644 --- a/parachain/test-parachains/halt/Cargo.toml +++ b/parachain/test-parachains/halt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-parachain-halt" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies "] description = "Test parachain which executes forever" edition = "2018" diff --git a/primitives/Cargo.toml b/primitives/Cargo.toml index 3afa94efbfb8..3905aacf90be 100644 --- a/primitives/Cargo.toml +++ b/primitives/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-primitives" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies "] edition = "2018" diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml index 367e10d00c53..e8a155086f3b 100644 --- a/rpc/Cargo.toml +++ b/rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-rpc" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies "] edition = "2018" diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 109b31e08eae..508d7d306c01 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-runtime-common" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies "] edition = "2018" diff --git a/runtime/common/slot_range_helper/Cargo.toml b/runtime/common/slot_range_helper/Cargo.toml index 07f5c68bb804..1d35f9aff2e3 100644 --- a/runtime/common/slot_range_helper/Cargo.toml +++ b/runtime/common/slot_range_helper/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "slot-range-helper" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies "] edition = "2018" diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index ff709901721e..a2bfca32415a 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kusama-runtime" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies "] edition = "2018" build = "build.rs" diff --git a/runtime/parachains/Cargo.toml b/runtime/parachains/Cargo.toml index e97594dc442b..f56ac0533a9f 100644 --- a/runtime/parachains/Cargo.toml +++ b/runtime/parachains/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-runtime-parachains" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies "] edition = "2018" diff --git a/runtime/polkadot/Cargo.toml b/runtime/polkadot/Cargo.toml index ed76e93c77b6..c17ee22661c4 100644 --- a/runtime/polkadot/Cargo.toml +++ b/runtime/polkadot/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-runtime" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies "] edition = "2018" build = "build.rs" diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index c6a76815f8df..61670dc44591 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -95,7 +95,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("polkadot"), impl_name: create_runtime_str!("parity-polkadot"), authoring_version: 0, - spec_version: 9011, + spec_version: 9020, impl_version: 0, #[cfg(not(feature = "disable-runtime-api"))] apis: RUNTIME_API_VERSIONS, diff --git a/runtime/rococo/Cargo.toml b/runtime/rococo/Cargo.toml index 06d31a80d964..f38fc6655c3d 100644 --- a/runtime/rococo/Cargo.toml +++ b/runtime/rococo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rococo-runtime" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies "] edition = "2018" build = "build.rs" diff --git a/runtime/test-runtime/Cargo.toml b/runtime/test-runtime/Cargo.toml index 12186590bc6d..376f84196c38 100644 --- a/runtime/test-runtime/Cargo.toml +++ b/runtime/test-runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-test-runtime" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies "] edition = "2018" build = "build.rs" diff --git a/runtime/westend/Cargo.toml b/runtime/westend/Cargo.toml index e53fe12ae516..e8f2952235fa 100644 --- a/runtime/westend/Cargo.toml +++ b/runtime/westend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "westend-runtime" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies "] edition = "2018" build = "build.rs" diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index d35116e2c497..1ce3af09708c 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -118,7 +118,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("westend"), impl_name: create_runtime_str!("parity-westend"), authoring_version: 2, - spec_version: 9011, + spec_version: 9020, impl_version: 0, #[cfg(not(feature = "disable-runtime-api"))] apis: RUNTIME_API_VERSIONS, diff --git a/statement-table/Cargo.toml b/statement-table/Cargo.toml index c2af8091b822..bf9047fb2479 100644 --- a/statement-table/Cargo.toml +++ b/statement-table/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-statement-table" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies "] edition = "2018" diff --git a/xcm/Cargo.toml b/xcm/Cargo.toml index 71b1f96fd584..ee9ed3be621a 100644 --- a/xcm/Cargo.toml +++ b/xcm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "xcm" -version = "0.9.1" +version = "0.9.2" authors = ["Parity Technologies x"] description = "The basic XCM datastructures." edition = "2018" diff --git a/xcm/xcm-builder/Cargo.toml b/xcm/xcm-builder/Cargo.toml index 04fb67710216..1ab986b0a11b 100644 --- a/xcm/xcm-builder/Cargo.toml +++ b/xcm/xcm-builder/Cargo.toml @@ -3,7 +3,7 @@ authors = ["Parity Technologies "] edition = "2018" name = "xcm-builder" description = "Tools & types for building with XCM and its executor." -version = "0.9.1" +version = "0.9.2" [dependencies] impl-trait-for-tuples = "0.2.0" diff --git a/xcm/xcm-executor/Cargo.toml b/xcm/xcm-executor/Cargo.toml index ea656f5ee230..ea725bcec095 100644 --- a/xcm/xcm-executor/Cargo.toml +++ b/xcm/xcm-executor/Cargo.toml @@ -3,7 +3,7 @@ authors = ["Parity Technologies "] edition = "2018" name = "xcm-executor" description = "An abstract and configurable XCM message executor." -version = "0.9.1" +version = "0.9.2" [dependencies] impl-trait-for-tuples = "0.2.0" From 0eed4b0151bc1943378943237cff3a7ef98a35dc Mon Sep 17 00:00:00 2001 From: Sergei Shulepov Date: Wed, 19 May 2021 12:33:33 +0200 Subject: [PATCH 3/4] Register ReadRuntimeVersionExt (#3045) * Register ReadRuntimeVersionExt * Update Substrate This includes the fix of compilation for macOS platforms. --- node/core/pvf/src/executor_intf.rs | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/node/core/pvf/src/executor_intf.rs b/node/core/pvf/src/executor_intf.rs index c3b5e3115466..70ea86ba0c9f 100644 --- a/node/core/pvf/src/executor_intf.rs +++ b/node/core/pvf/src/executor_intf.rs @@ -64,6 +64,7 @@ pub fn execute( let mut extensions = sp_externalities::Extensions::new(); extensions.register(sp_core::traits::TaskExecutorExt::new(spawner)); + extensions.register(sp_core::traits::ReadRuntimeVersionExt::new(ReadRuntimeVersion)); let mut ext = ValidationExternalities(extensions); @@ -244,3 +245,26 @@ impl sp_core::traits::SpawnNamed for TaskExecutor { self.0.spawn_ok(future); } } + +struct ReadRuntimeVersion; + +impl sp_core::traits::ReadRuntimeVersion for ReadRuntimeVersion { + fn read_runtime_version( + &self, + wasm_code: &[u8], + _ext: &mut dyn sp_externalities::Externalities, + ) -> Result, String> { + let blob = RuntimeBlob::uncompress_if_needed(wasm_code) + .map_err(|e| format!("Failed to read the PVF runtime blob: {:?}", e))?; + + match sc_executor::read_embedded_version(&blob) + .map_err(|e| format!("Failed to read the static section from the PVF blob: {:?}", e))? + { + Some(version) => { + use parity_scale_codec::Encode; + Ok(version.encode()) + }, + None => Err(format!("runtime version section is not found")), + } + } +} From 9fd0f5ba23ce0d59eb90d91a68f8c4d051647eee Mon Sep 17 00:00:00 2001 From: Robert Klotzner Date: Wed, 19 May 2021 13:29:55 +0200 Subject: [PATCH 4/4] Actually connect to new validators at session boundary. (#3055) * Actually connect to new validators at session boundary. * Add tracing. --- node/network/gossip-support/src/lib.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/node/network/gossip-support/src/lib.rs b/node/network/gossip-support/src/lib.rs index adfc6344e17a..de2c75ee7a6f 100644 --- a/node/network/gossip-support/src/lib.rs +++ b/node/network/gossip-support/src/lib.rs @@ -102,6 +102,11 @@ async fn determine_relevant_authorities( relay_parent: Hash, ) -> Result, util::Error> { let authorities = util::request_authorities(relay_parent, ctx.sender()).await.await??; + tracing::debug!( + target: LOG_TARGET, + authority_count = ?authorities.len(), + "Determined relevant authorities" + ); Ok(authorities) } @@ -152,7 +157,7 @@ impl State { for leaf in leaves { let current_index = util::request_session_index_for_child(leaf, ctx.sender()).await.await??; let maybe_new_session = match self.last_session_index { - Some(i) if i <= current_index => None, + Some(i) if i >= current_index => None, _ => Some((current_index, leaf)), };