From 4c0af07370ab26ffc3436c6e10c5e7ed98bbfd13 Mon Sep 17 00:00:00 2001
From: Oleg Plakida <112385193+oleg-plakida@users.noreply.github.com>
Date: Wed, 21 Jun 2023 14:01:38 +0100
Subject: [PATCH] Transition to VM weights (#7342)

* ".git/.scripts/commands/bench-vm/bench-vm.sh" all westend

* ".git/.scripts/commands/bench-vm/bench-vm.sh" all polkadot

* ".git/.scripts/commands/bench-vm/bench-vm.sh" all kusama

---------

Co-authored-by: command-bot <>
---
 .../constants/src/weights/block_weights.rs    |  20 +-
 .../src/weights/extrinsic_weights.rs          |  20 +-
 .../weights/frame_benchmarking_baseline.rs    |  35 +-
 .../frame_election_provider_support.rs        |  31 +-
 .../kusama/src/weights/frame_system.rs        |  55 +--
 .../kusama/src/weights/pallet_bags_list.rs    |  19 +-
 .../src/weights/pallet_balances_balances.rs   | 154 +++++++
 ...allet_balances_nis_counterpart_balances.rs |  43 +-
 .../kusama/src/weights/pallet_bounties.rs     |  59 +--
 .../src/weights/pallet_child_bounties.rs      |  41 +-
 .../src/weights/pallet_conviction_voting.rs   |  43 +-
 .../pallet_election_provider_multi_phase.rs   |  77 ++--
 .../kusama/src/weights/pallet_fast_unstake.rs |  39 +-
 .../kusama/src/weights/pallet_identity.rs     | 167 ++++----
 .../kusama/src/weights/pallet_im_online.rs    |  17 +-
 .../kusama/src/weights/pallet_indices.rs      |  27 +-
 .../src/weights/pallet_message_queue.rs       |  47 ++-
 .../kusama/src/weights/pallet_multisig.rs     |  75 ++--
 .../runtime/kusama/src/weights/pallet_nis.rs  |  59 +--
 .../src/weights/pallet_nomination_pools.rs    | 107 ++---
 .../kusama/src/weights/pallet_offences.rs     | 222 ++++++++++
 .../kusama/src/weights/pallet_preimage.rs     |  67 +--
 .../kusama/src/weights/pallet_proxy.rs        |  99 ++---
 .../src/weights/pallet_ranked_collective.rs   |  47 ++-
 .../kusama/src/weights/pallet_recovery.rs     | 186 +++++++++
 .../pallet_referenda_fellowship_referenda.rs  | 127 +++---
 .../src/weights/pallet_referenda_referenda.rs | 127 +++---
 .../kusama/src/weights/pallet_scheduler.rs    |  79 ++--
 .../kusama/src/weights/pallet_session.rs      |  15 +-
 .../kusama/src/weights/pallet_society.rs      | 129 +++---
 .../kusama/src/weights/pallet_staking.rs      | 195 ++++-----
 .../kusama/src/weights/pallet_timestamp.rs    |  15 +-
 .../kusama/src/weights/pallet_treasury.rs     |  39 +-
 .../kusama/src/weights/pallet_utility.rs      |  39 +-
 .../kusama/src/weights/pallet_vesting.rs      | 103 ++---
 .../kusama/src/weights/pallet_whitelist.rs    |  31 +-
 .../runtime/kusama/src/weights/pallet_xcm.rs  | 107 ++---
 .../weights/pallet_xcm_benchmarks_fungible.rs | 183 ++++++++
 .../weights/pallet_xcm_benchmarks_generic.rs  | 393 ++++++++++++++++++
 .../src/weights/runtime_common_auctions.rs    |  23 +-
 .../src/weights/runtime_common_claims.rs      |  27 +-
 .../src/weights/runtime_common_crowdloan.rs   |  51 +--
 .../weights/runtime_common_paras_registrar.rs |  43 +-
 .../src/weights/runtime_common_slots.rs       |  31 +-
 .../runtime_parachains_configuration.rs       |  37 +-
 .../weights/runtime_parachains_disputes.rs    |  11 +-
 .../runtime_parachains_disputes_slashing.rs   |  27 +-
 .../src/weights/runtime_parachains_hrmp.rs    |  67 +--
 .../weights/runtime_parachains_inclusion.rs   |  15 +-
 .../weights/runtime_parachains_initializer.rs |  15 +-
 .../src/weights/runtime_parachains_paras.rs   |  75 ++--
 .../runtime_parachains_paras_inherent.rs      |  41 +-
 .../constants/src/weights/block_weights.rs    |  20 +-
 .../src/weights/extrinsic_weights.rs          |  20 +-
 .../weights/frame_benchmarking_baseline.rs    |  35 +-
 .../frame_election_provider_support.rs        |  31 +-
 .../polkadot/src/weights/frame_system.rs      |  55 +--
 .../polkadot/src/weights/pallet_bags_list.rs  |  19 +-
 .../polkadot/src/weights/pallet_balances.rs   |  43 +-
 .../polkadot/src/weights/pallet_bounties.rs   |  59 +--
 .../src/weights/pallet_child_bounties.rs      |  43 +-
 .../src/weights/pallet_collective_council.rs  | 129 +++---
 .../pallet_collective_technical_committee.rs  | 131 +++---
 .../src/weights/pallet_conviction_voting.rs   |  43 +-
 .../polkadot/src/weights/pallet_democracy.rs  | 151 +++----
 .../pallet_election_provider_multi_phase.rs   |  75 ++--
 .../src/weights/pallet_elections_phragmen.rs  |  83 ++--
 .../src/weights/pallet_fast_unstake.rs        |  39 +-
 .../polkadot/src/weights/pallet_identity.rs   | 167 ++++----
 .../polkadot/src/weights/pallet_im_online.rs  |  17 +-
 .../polkadot/src/weights/pallet_indices.rs    |  27 +-
 .../polkadot/src/weights/pallet_membership.rs |  63 +--
 .../src/weights/pallet_message_queue.rs       |  47 ++-
 .../polkadot/src/weights/pallet_multisig.rs   |  75 ++--
 .../src/weights/pallet_nomination_pools.rs    | 103 ++---
 .../polkadot/src/weights/pallet_offences.rs   | 222 ++++++++++
 .../polkadot/src/weights/pallet_preimage.rs   |  67 +--
 .../polkadot/src/weights/pallet_proxy.rs      |  95 +++--
 .../polkadot/src/weights/pallet_referenda.rs  | 127 +++---
 .../polkadot/src/weights/pallet_scheduler.rs  |  79 ++--
 .../polkadot/src/weights/pallet_session.rs    |  15 +-
 .../polkadot/src/weights/pallet_staking.rs    | 195 ++++-----
 .../polkadot/src/weights/pallet_timestamp.rs  |  15 +-
 .../polkadot/src/weights/pallet_tips.rs       |  55 +--
 .../polkadot/src/weights/pallet_treasury.rs   |  39 +-
 .../polkadot/src/weights/pallet_utility.rs    |  39 +-
 .../polkadot/src/weights/pallet_vesting.rs    | 103 ++---
 .../polkadot/src/weights/pallet_whitelist.rs  |  29 +-
 .../polkadot/src/weights/pallet_xcm.rs        |  67 +--
 .../src/weights/runtime_common_auctions.rs    |  23 +-
 .../src/weights/runtime_common_claims.rs      |  27 +-
 .../src/weights/runtime_common_crowdloan.rs   |  51 +--
 .../weights/runtime_common_paras_registrar.rs |  43 +-
 .../src/weights/runtime_common_slots.rs       |  31 +-
 .../runtime_parachains_configuration.rs       |  34 +-
 .../weights/runtime_parachains_disputes.rs    |  11 +-
 .../runtime_parachains_disputes_slashing.rs   |  27 +-
 .../src/weights/runtime_parachains_hrmp.rs    |  67 +--
 .../weights/runtime_parachains_inclusion.rs   |  15 +-
 .../weights/runtime_parachains_initializer.rs |  15 +-
 .../src/weights/runtime_parachains_paras.rs   |  75 ++--
 .../runtime_parachains_paras_inherent.rs      |  41 +-
 .../constants/src/weights/block_weights.rs    |  20 +-
 .../src/weights/extrinsic_weights.rs          |  20 +-
 .../frame_election_provider_support.rs        |  31 +-
 .../westend/src/weights/frame_system.rs       |  55 +--
 .../westend/src/weights/pallet_bags_list.rs   |  19 +-
 .../westend/src/weights/pallet_balances.rs    |  43 +-
 .../pallet_election_provider_multi_phase.rs   |  73 ++--
 .../src/weights/pallet_fast_unstake.rs        |  39 +-
 .../westend/src/weights/pallet_identity.rs    | 167 ++++----
 .../westend/src/weights/pallet_im_online.rs   |   3 +
 .../westend/src/weights/pallet_indices.rs     |  27 +-
 .../src/weights/pallet_message_queue.rs       |  47 ++-
 .../westend/src/weights/pallet_multisig.rs    |  75 ++--
 .../src/weights/pallet_nomination_pools.rs    | 107 ++---
 .../westend/src/weights/pallet_offences.rs    | 222 ++++++++++
 .../westend/src/weights/pallet_preimage.rs    |  67 +--
 .../westend/src/weights/pallet_proxy.rs       | 103 ++---
 .../westend/src/weights/pallet_recovery.rs    | 186 +++++++++
 .../westend/src/weights/pallet_scheduler.rs   |  79 ++--
 .../westend/src/weights/pallet_session.rs     |  15 +-
 .../westend/src/weights/pallet_staking.rs     | 193 ++++-----
 .../westend/src/weights/pallet_sudo.rs        |  19 +-
 .../westend/src/weights/pallet_timestamp.rs   |  15 +-
 .../westend/src/weights/pallet_utility.rs     |  39 +-
 .../westend/src/weights/pallet_vesting.rs     | 103 ++---
 .../runtime/westend/src/weights/pallet_xcm.rs | 103 +++--
 .../weights/pallet_xcm_benchmarks_fungible.rs | 183 ++++++++
 .../weights/pallet_xcm_benchmarks_generic.rs  | 393 ++++++++++++++++++
 .../src/weights/runtime_common_auctions.rs    |  23 +-
 .../src/weights/runtime_common_crowdloan.rs   |  51 +--
 .../weights/runtime_common_paras_registrar.rs |  43 +-
 .../src/weights/runtime_common_slots.rs       |  31 +-
 .../runtime_parachains_configuration.rs       |  34 +-
 .../weights/runtime_parachains_disputes.rs    |  11 +-
 .../runtime_parachains_disputes_slashing.rs   |  27 +-
 .../src/weights/runtime_parachains_hrmp.rs    |  67 +--
 .../weights/runtime_parachains_inclusion.rs   |  15 +-
 .../weights/runtime_parachains_initializer.rs |  15 +-
 .../src/weights/runtime_parachains_paras.rs   |  75 ++--
 .../runtime_parachains_paras_inherent.rs      |  41 +-
 142 files changed, 6249 insertions(+), 3513 deletions(-)
 create mode 100644 polkadot/runtime/kusama/src/weights/pallet_balances_balances.rs
 create mode 100644 polkadot/runtime/kusama/src/weights/pallet_offences.rs
 create mode 100644 polkadot/runtime/kusama/src/weights/pallet_recovery.rs
 create mode 100644 polkadot/runtime/kusama/src/weights/pallet_xcm_benchmarks_fungible.rs
 create mode 100644 polkadot/runtime/kusama/src/weights/pallet_xcm_benchmarks_generic.rs
 create mode 100644 polkadot/runtime/polkadot/src/weights/pallet_offences.rs
 create mode 100644 polkadot/runtime/westend/src/weights/pallet_offences.rs
 create mode 100644 polkadot/runtime/westend/src/weights/pallet_recovery.rs
 create mode 100644 polkadot/runtime/westend/src/weights/pallet_xcm_benchmarks_fungible.rs
 create mode 100644 polkadot/runtime/westend/src/weights/pallet_xcm_benchmarks_generic.rs

diff --git a/polkadot/runtime/kusama/constants/src/weights/block_weights.rs b/polkadot/runtime/kusama/constants/src/weights/block_weights.rs
index bcb112d26e5..8423e1f810c 100644
--- a/polkadot/runtime/kusama/constants/src/weights/block_weights.rs
+++ b/polkadot/runtime/kusama/constants/src/weights/block_weights.rs
@@ -15,8 +15,8 @@
 // along with Polkadot.  If not, see <http://www.gnu.org/licenses/>.
 
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26 (Y/M/D)
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! DATE: 2023-06-19 (Y/M/D)
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //!
 //! SHORT-NAME: `block`, LONG-NAME: `BlockExecution`, RUNTIME: `Development`
 //! WARMUPS: `10`, REPEAT: `100`
@@ -43,17 +43,17 @@ parameter_types! {
 	/// Calculated by multiplying the *Average* with `1.0` and adding `0`.
 	///
 	/// Stats nanoseconds:
-	///   Min, Max: 10_334_352, 10_757_886
-	///   Average:  10_454_065
-	///   Median:   10_437_355
-	///   Std-Dev:  81224.63
+	///   Min, Max: 14_012_555, 15_267_251
+	///   Average:  14_278_073
+	///   Median:   14_244_231
+	///   Std-Dev:  180701.37
 	///
 	/// Percentiles nanoseconds:
-	///   99th: 10_652_096
-	///   95th: 10_590_847
-	///   75th: 10_499_221
+	///   99th: 14_916_615
+	///   95th: 14_622_262
+	///   75th: 14_317_299
 	pub const BlockExecutionWeight: Weight =
-		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(10_454_065), 0);
+		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(14_278_073), 0);
 }
 
 #[cfg(test)]
diff --git a/polkadot/runtime/kusama/constants/src/weights/extrinsic_weights.rs b/polkadot/runtime/kusama/constants/src/weights/extrinsic_weights.rs
index 8fbfc15c258..6a2fb7dd206 100644
--- a/polkadot/runtime/kusama/constants/src/weights/extrinsic_weights.rs
+++ b/polkadot/runtime/kusama/constants/src/weights/extrinsic_weights.rs
@@ -15,8 +15,8 @@
 // along with Polkadot.  If not, see <http://www.gnu.org/licenses/>.
 
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26 (Y/M/D)
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! DATE: 2023-06-19 (Y/M/D)
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //!
 //! SHORT-NAME: `extrinsic`, LONG-NAME: `ExtrinsicBase`, RUNTIME: `Development`
 //! WARMUPS: `10`, REPEAT: `100`
@@ -43,17 +43,17 @@ parameter_types! {
 	/// Calculated by multiplying the *Average* with `1.0` and adding `0`.
 	///
 	/// Stats nanoseconds:
-	///   Min, Max: 107_858, 110_151
-	///   Average:  108_512
-	///   Median:   108_463
-	///   Std-Dev:  412.57
+	///   Min, Max: 123_598, 126_451
+	///   Average:  124_706
+	///   Median:   124_675
+	///   Std-Dev:  548.81
 	///
 	/// Percentiles nanoseconds:
-	///   99th: 109_769
-	///   95th: 109_271
-	///   75th: 108_635
+	///   99th: 126_070
+	///   95th: 125_605
+	///   75th: 125_041
 	pub const ExtrinsicBaseWeight: Weight =
-		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(108_512), 0);
+		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(124_706), 0);
 }
 
 #[cfg(test)]
diff --git a/polkadot/runtime/kusama/src/weights/frame_benchmarking_baseline.rs b/polkadot/runtime/kusama/src/weights/frame_benchmarking_baseline.rs
index e70a49eb1b6..e9f934f5656 100644
--- a/polkadot/runtime/kusama/src/weights/frame_benchmarking_baseline.rs
+++ b/polkadot/runtime/kusama/src/weights/frame_benchmarking_baseline.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `frame_benchmarking::baseline`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=frame_benchmarking::baseline
 // --extrinsic=*
 // --execution=wasm
@@ -52,8 +55,8 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 176_000 picoseconds.
-		Weight::from_parts(227_529, 0)
+		// Minimum execution time: 173_000 picoseconds.
+		Weight::from_parts(235_396, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// The range of component `i` is `[0, 1000000]`.
@@ -61,8 +64,8 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 173_000 picoseconds.
-		Weight::from_parts(228_034, 0)
+		// Minimum execution time: 177_000 picoseconds.
+		Weight::from_parts(228_745, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// The range of component `i` is `[0, 1000000]`.
@@ -70,8 +73,8 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 181_000 picoseconds.
-		Weight::from_parts(231_715, 0)
+		// Minimum execution time: 178_000 picoseconds.
+		Weight::from_parts(233_063, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// The range of component `i` is `[0, 1000000]`.
@@ -79,16 +82,16 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 168_000 picoseconds.
-		Weight::from_parts(214_773, 0)
+		// Minimum execution time: 167_000 picoseconds.
+		Weight::from_parts(224_853, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	fn hashing() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 20_121_371_000 picoseconds.
-		Weight::from_parts(20_280_436_000, 0)
+		// Minimum execution time: 23_298_471_000 picoseconds.
+		Weight::from_parts(23_321_832_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// The range of component `i` is `[0, 100]`.
@@ -96,10 +99,10 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 197_000 picoseconds.
-		Weight::from_parts(1_266_068, 0)
+		// Minimum execution time: 228_000 picoseconds.
+		Weight::from_parts(8_448_493, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 32_183
-			.saturating_add(Weight::from_parts(47_292_385, 0).saturating_mul(i.into()))
+			// Standard Error: 18_878
+			.saturating_add(Weight::from_parts(55_611_437, 0).saturating_mul(i.into()))
 	}
 }
diff --git a/polkadot/runtime/kusama/src/weights/frame_election_provider_support.rs b/polkadot/runtime/kusama/src/weights/frame_election_provider_support.rs
index fb20b77e767..9cdbd67d5e1 100644
--- a/polkadot/runtime/kusama/src/weights/frame_election_provider_support.rs
+++ b/polkadot/runtime/kusama/src/weights/frame_election_provider_support.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `frame_election_provider_support`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=frame_election_provider_support
 // --extrinsic=*
 // --execution=wasm
@@ -54,13 +57,13 @@ impl<T: frame_system::Config> frame_election_provider_support::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 6_152_145_000 picoseconds.
-		Weight::from_parts(6_210_377_000, 0)
+		// Minimum execution time: 6_647_123_000 picoseconds.
+		Weight::from_parts(6_809_648_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 135_056
-			.saturating_add(Weight::from_parts(5_727_859, 0).saturating_mul(v.into()))
-			// Standard Error: 13_807_644
-			.saturating_add(Weight::from_parts(1_491_790_113, 0).saturating_mul(d.into()))
+			// Standard Error: 139_689
+			.saturating_add(Weight::from_parts(6_171_199, 0).saturating_mul(v.into()))
+			// Standard Error: 14_281_333
+			.saturating_add(Weight::from_parts(1_423_059_328, 0).saturating_mul(d.into()))
 	}
 	/// The range of component `v` is `[1000, 2000]`.
 	/// The range of component `t` is `[500, 1000]`.
@@ -69,12 +72,12 @@ impl<T: frame_system::Config> frame_election_provider_support::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 4_186_828_000 picoseconds.
-		Weight::from_parts(4_224_591_000, 0)
+		// Minimum execution time: 4_616_850_000 picoseconds.
+		Weight::from_parts(4_769_028_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 109_703
-			.saturating_add(Weight::from_parts(4_436_722, 0).saturating_mul(v.into()))
-			// Standard Error: 11_215_655
-			.saturating_add(Weight::from_parts(1_254_723_184, 0).saturating_mul(d.into()))
+			// Standard Error: 123_691
+			.saturating_add(Weight::from_parts(4_925_892, 0).saturating_mul(v.into()))
+			// Standard Error: 12_645_798
+			.saturating_add(Weight::from_parts(1_357_902_261, 0).saturating_mul(d.into()))
 	}
 }
diff --git a/polkadot/runtime/kusama/src/weights/frame_system.rs b/polkadot/runtime/kusama/src/weights/frame_system.rs
index cfc0e98f9d2..927977e9be0 100644
--- a/polkadot/runtime/kusama/src/weights/frame_system.rs
+++ b/polkadot/runtime/kusama/src/weights/frame_system.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `frame_system`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=frame_system
 // --extrinsic=*
 // --execution=wasm
@@ -52,22 +55,22 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_218_000 picoseconds.
-		Weight::from_parts(2_263_000, 0)
+		// Minimum execution time: 1_951_000 picoseconds.
+		Weight::from_parts(2_015_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 0
-			.saturating_add(Weight::from_parts(408, 0).saturating_mul(b.into()))
+			// Standard Error: 1
+			.saturating_add(Weight::from_parts(431, 0).saturating_mul(b.into()))
 	}
 	/// The range of component `b` is `[0, 3932160]`.
 	fn remark_with_event(b: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 7_292_000 picoseconds.
-		Weight::from_parts(7_348_000, 0)
+		// Minimum execution time: 7_410_000 picoseconds.
+		Weight::from_parts(7_603_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 0
-			.saturating_add(Weight::from_parts(1_448, 0).saturating_mul(b.into()))
+			// Standard Error: 3
+			.saturating_add(Weight::from_parts(1_793, 0).saturating_mul(b.into()))
 	}
 	/// Storage: System Digest (r:1 w:1)
 	/// Proof Skipped: System Digest (max_values: Some(1), max_size: None, mode: Measured)
@@ -77,8 +80,8 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `1485`
-		// Minimum execution time: 3_852_000 picoseconds.
-		Weight::from_parts(4_082_000, 0)
+		// Minimum execution time: 3_736_000 picoseconds.
+		Weight::from_parts(3_922_000, 0)
 			.saturating_add(Weight::from_parts(0, 1485))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -91,8 +94,8 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `1485`
-		// Minimum execution time: 82_193_241_000 picoseconds.
-		Weight::from_parts(83_864_245_000, 0)
+		// Minimum execution time: 93_052_017_000 picoseconds.
+		Weight::from_parts(98_271_042_000, 0)
 			.saturating_add(Weight::from_parts(0, 1485))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -104,11 +107,11 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_132_000 picoseconds.
-		Weight::from_parts(2_241_000, 0)
+		// Minimum execution time: 2_100_000 picoseconds.
+		Weight::from_parts(2_131_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 1_918
-			.saturating_add(Weight::from_parts(671_510, 0).saturating_mul(i.into()))
+			// Standard Error: 1_975
+			.saturating_add(Weight::from_parts(744_852, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
 	}
 	/// Storage: Skipped Metadata (r:0 w:0)
@@ -118,11 +121,11 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_287_000 picoseconds.
-		Weight::from_parts(2_352_000, 0)
+		// Minimum execution time: 2_089_000 picoseconds.
+		Weight::from_parts(2_129_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 804
-			.saturating_add(Weight::from_parts(488_896, 0).saturating_mul(i.into()))
+			// Standard Error: 1_093
+			.saturating_add(Weight::from_parts(568_923, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
 	}
 	/// Storage: Skipped Metadata (r:0 w:0)
@@ -132,11 +135,11 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `105 + p * (69 ±0)`
 		//  Estimated: `118 + p * (70 ±0)`
-		// Minimum execution time: 4_068_000 picoseconds.
-		Weight::from_parts(4_178_000, 0)
+		// Minimum execution time: 3_913_000 picoseconds.
+		Weight::from_parts(4_056_000, 0)
 			.saturating_add(Weight::from_parts(0, 118))
-			// Standard Error: 1_057
-			.saturating_add(Weight::from_parts(1_019_126, 0).saturating_mul(p.into()))
+			// Standard Error: 2_452
+			.saturating_add(Weight::from_parts(1_281_244, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into())))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into())))
 			.saturating_add(Weight::from_parts(0, 70).saturating_mul(p.into()))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_bags_list.rs b/polkadot/runtime/kusama/src/weights/pallet_bags_list.rs
index 3b927544a02..b138ae3003b 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_bags_list.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_bags_list.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_bags_list`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_bags_list
 // --extrinsic=*
 // --execution=wasm
@@ -59,8 +62,8 @@ impl<T: frame_system::Config> pallet_bags_list::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1654`
 		//  Estimated: `11506`
-		// Minimum execution time: 59_912_000 picoseconds.
-		Weight::from_parts(60_537_000, 0)
+		// Minimum execution time: 60_661_000 picoseconds.
+		Weight::from_parts(62_784_000, 0)
 			.saturating_add(Weight::from_parts(0, 11506))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -77,8 +80,8 @@ impl<T: frame_system::Config> pallet_bags_list::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1548`
 		//  Estimated: `8877`
-		// Minimum execution time: 58_687_000 picoseconds.
-		Weight::from_parts(59_224_000, 0)
+		// Minimum execution time: 58_537_000 picoseconds.
+		Weight::from_parts(60_665_000, 0)
 			.saturating_add(Weight::from_parts(0, 8877))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -97,8 +100,8 @@ impl<T: frame_system::Config> pallet_bags_list::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1857`
 		//  Estimated: `11506`
-		// Minimum execution time: 64_701_000 picoseconds.
-		Weight::from_parts(65_657_000, 0)
+		// Minimum execution time: 66_168_000 picoseconds.
+		Weight::from_parts(67_855_000, 0)
 			.saturating_add(Weight::from_parts(0, 11506))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(6))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_balances_balances.rs b/polkadot/runtime/kusama/src/weights/pallet_balances_balances.rs
new file mode 100644
index 00000000000..f65c5722d8b
--- /dev/null
+++ b/polkadot/runtime/kusama/src/weights/pallet_balances_balances.rs
@@ -0,0 +1,154 @@
+// Copyright (C) Parity Technologies (UK) Ltd.
+// This file is part of Polkadot.
+
+// Polkadot is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Polkadot is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Polkadot.  If not, see <http://www.gnu.org/licenses/>.
+
+//! Autogenerated weights for `pallet_balances`
+//!
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! WORST CASE MAP SIZE: `1000000`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
+
+// Executed Command:
+// ./target/production/polkadot
+// benchmark
+// pallet
+// --chain=kusama-dev
+// --steps=50
+// --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
+// --pallet=pallet_balances
+// --extrinsic=*
+// --execution=wasm
+// --wasm-execution=compiled
+// --header=./file_header.txt
+// --output=./runtime/kusama/src/weights/
+
+#![cfg_attr(rustfmt, rustfmt_skip)]
+#![allow(unused_parens)]
+#![allow(unused_imports)]
+#![allow(missing_docs)]
+
+use frame_support::{traits::Get, weights::Weight};
+use core::marker::PhantomData;
+
+/// Weight functions for `pallet_balances`.
+pub struct WeightInfo<T>(PhantomData<T>);
+impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	fn transfer_allow_death() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `3593`
+		// Minimum execution time: 55_712_000 picoseconds.
+		Weight::from_parts(56_594_000, 0)
+			.saturating_add(Weight::from_parts(0, 3593))
+			.saturating_add(T::DbWeight::get().reads(1))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	fn transfer_keep_alive() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `3593`
+		// Minimum execution time: 42_461_000 picoseconds.
+		Weight::from_parts(43_407_000, 0)
+			.saturating_add(Weight::from_parts(0, 3593))
+			.saturating_add(T::DbWeight::get().reads(1))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	fn force_set_balance_creating() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `174`
+		//  Estimated: `3593`
+		// Minimum execution time: 15_909_000 picoseconds.
+		Weight::from_parts(16_376_000, 0)
+			.saturating_add(Weight::from_parts(0, 3593))
+			.saturating_add(T::DbWeight::get().reads(1))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	fn force_set_balance_killing() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `174`
+		//  Estimated: `3593`
+		// Minimum execution time: 23_026_000 picoseconds.
+		Weight::from_parts(23_599_000, 0)
+			.saturating_add(Weight::from_parts(0, 3593))
+			.saturating_add(T::DbWeight::get().reads(1))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: System Account (r:2 w:2)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	fn force_transfer() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `103`
+		//  Estimated: `6196`
+		// Minimum execution time: 57_520_000 picoseconds.
+		Weight::from_parts(58_933_000, 0)
+			.saturating_add(Weight::from_parts(0, 6196))
+			.saturating_add(T::DbWeight::get().reads(2))
+			.saturating_add(T::DbWeight::get().writes(2))
+	}
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	fn transfer_all() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `3593`
+		// Minimum execution time: 51_663_000 picoseconds.
+		Weight::from_parts(52_494_000, 0)
+			.saturating_add(Weight::from_parts(0, 3593))
+			.saturating_add(T::DbWeight::get().reads(1))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	fn force_unreserve() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `174`
+		//  Estimated: `3593`
+		// Minimum execution time: 18_726_000 picoseconds.
+		Weight::from_parts(19_172_000, 0)
+			.saturating_add(Weight::from_parts(0, 3593))
+			.saturating_add(T::DbWeight::get().reads(1))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: System Account (r:999 w:999)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// The range of component `u` is `[1, 1000]`.
+	/// The range of component `u` is `[1, 1000]`.
+	fn upgrade_accounts(u: u32, ) -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0 + u * (135 ±0)`
+		//  Estimated: `990 + u * (2603 ±0)`
+		// Minimum execution time: 18_041_000 picoseconds.
+		Weight::from_parts(18_377_000, 0)
+			.saturating_add(Weight::from_parts(0, 990))
+			// Standard Error: 12_295
+			.saturating_add(Weight::from_parts(16_146_961, 0).saturating_mul(u.into()))
+			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(u.into())))
+			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(u.into())))
+			.saturating_add(Weight::from_parts(0, 2603).saturating_mul(u.into()))
+	}
+}
diff --git a/polkadot/runtime/kusama/src/weights/pallet_balances_nis_counterpart_balances.rs b/polkadot/runtime/kusama/src/weights/pallet_balances_nis_counterpart_balances.rs
index bd4d5edcc8f..730d622e9ab 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_balances_nis_counterpart_balances.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_balances_nis_counterpart_balances.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_balances`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_balances
 // --extrinsic=*
 // --execution=wasm
@@ -57,8 +60,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `219`
 		//  Estimated: `6164`
-		// Minimum execution time: 54_130_000 picoseconds.
-		Weight::from_parts(54_899_000, 0)
+		// Minimum execution time: 56_458_000 picoseconds.
+		Weight::from_parts(57_881_000, 0)
 			.saturating_add(Weight::from_parts(0, 6164))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -73,8 +76,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `219`
 		//  Estimated: `6164`
-		// Minimum execution time: 41_648_000 picoseconds.
-		Weight::from_parts(42_104_000, 0)
+		// Minimum execution time: 43_014_000 picoseconds.
+		Weight::from_parts(44_098_000, 0)
 			.saturating_add(Weight::from_parts(0, 6164))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -85,8 +88,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `217`
 		//  Estimated: `3577`
-		// Minimum execution time: 14_945_000 picoseconds.
-		Weight::from_parts(15_242_000, 0)
+		// Minimum execution time: 14_712_000 picoseconds.
+		Weight::from_parts(15_189_000, 0)
 			.saturating_add(Weight::from_parts(0, 3577))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -101,8 +104,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `393`
 		//  Estimated: `3593`
-		// Minimum execution time: 25_268_000 picoseconds.
-		Weight::from_parts(25_731_000, 0)
+		// Minimum execution time: 25_131_000 picoseconds.
+		Weight::from_parts(25_796_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -117,8 +120,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `322`
 		//  Estimated: `6196`
-		// Minimum execution time: 55_768_000 picoseconds.
-		Weight::from_parts(57_107_000, 0)
+		// Minimum execution time: 58_350_000 picoseconds.
+		Weight::from_parts(59_738_000, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -133,8 +136,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `219`
 		//  Estimated: `6164`
-		// Minimum execution time: 50_928_000 picoseconds.
-		Weight::from_parts(51_492_000, 0)
+		// Minimum execution time: 52_544_000 picoseconds.
+		Weight::from_parts(53_454_000, 0)
 			.saturating_add(Weight::from_parts(0, 6164))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -147,8 +150,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `391`
 		//  Estimated: `3593`
-		// Minimum execution time: 20_353_000 picoseconds.
-		Weight::from_parts(20_903_000, 0)
+		// Minimum execution time: 20_615_000 picoseconds.
+		Weight::from_parts(21_215_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -163,11 +166,11 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + u * (256 ±0)`
 		//  Estimated: `990 + u * (2603 ±0)`
-		// Minimum execution time: 20_196_000 picoseconds.
-		Weight::from_parts(20_569_000, 0)
+		// Minimum execution time: 20_150_000 picoseconds.
+		Weight::from_parts(20_438_000, 0)
 			.saturating_add(Weight::from_parts(0, 990))
-			// Standard Error: 12_940
-			.saturating_add(Weight::from_parts(15_636_044, 0).saturating_mul(u.into()))
+			// Standard Error: 26_020
+			.saturating_add(Weight::from_parts(18_369_413, 0).saturating_mul(u.into()))
 			.saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(u.into())))
 			.saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(u.into())))
 			.saturating_add(Weight::from_parts(0, 2603).saturating_mul(u.into()))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_bounties.rs b/polkadot/runtime/kusama/src/weights/pallet_bounties.rs
index a5ad238e75a..07ddb5240e6 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_bounties.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_bounties.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_bounties`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_bounties
 // --extrinsic=*
 // --execution=wasm
@@ -60,11 +63,11 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `177`
 		//  Estimated: `3593`
-		// Minimum execution time: 28_067_000 picoseconds.
-		Weight::from_parts(29_387_679, 0)
+		// Minimum execution time: 28_620_000 picoseconds.
+		Weight::from_parts(30_319_265, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
-			// Standard Error: 9
-			.saturating_add(Weight::from_parts(743, 0).saturating_mul(d.into()))
+			// Standard Error: 7
+			.saturating_add(Weight::from_parts(715, 0).saturating_mul(d.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(4))
 	}
@@ -76,8 +79,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `269`
 		//  Estimated: `3642`
-		// Minimum execution time: 10_705_000 picoseconds.
-		Weight::from_parts(10_867_000, 0)
+		// Minimum execution time: 10_397_000 picoseconds.
+		Weight::from_parts(10_777_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -88,8 +91,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `289`
 		//  Estimated: `3642`
-		// Minimum execution time: 9_664_000 picoseconds.
-		Weight::from_parts(9_881_000, 0)
+		// Minimum execution time: 9_065_000 picoseconds.
+		Weight::from_parts(9_477_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -102,8 +105,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `465`
 		//  Estimated: `3642`
-		// Minimum execution time: 39_552_000 picoseconds.
-		Weight::from_parts(39_988_000, 0)
+		// Minimum execution time: 42_565_000 picoseconds.
+		Weight::from_parts(43_956_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -116,8 +119,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `461`
 		//  Estimated: `3642`
-		// Minimum execution time: 26_337_000 picoseconds.
-		Weight::from_parts(26_835_000, 0)
+		// Minimum execution time: 27_461_000 picoseconds.
+		Weight::from_parts(28_307_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -130,8 +133,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `405`
 		//  Estimated: `3642`
-		// Minimum execution time: 18_485_000 picoseconds.
-		Weight::from_parts(18_997_000, 0)
+		// Minimum execution time: 19_269_000 picoseconds.
+		Weight::from_parts(19_884_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -148,8 +151,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `769`
 		//  Estimated: `8799`
-		// Minimum execution time: 109_641_000 picoseconds.
-		Weight::from_parts(110_672_000, 0)
+		// Minimum execution time: 120_844_000 picoseconds.
+		Weight::from_parts(125_606_000, 0)
 			.saturating_add(Weight::from_parts(0, 8799))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -166,8 +169,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `449`
 		//  Estimated: `3642`
-		// Minimum execution time: 44_842_000 picoseconds.
-		Weight::from_parts(45_457_000, 0)
+		// Minimum execution time: 47_439_000 picoseconds.
+		Weight::from_parts(48_838_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -184,8 +187,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `685`
 		//  Estimated: `6196`
-		// Minimum execution time: 74_312_000 picoseconds.
-		Weight::from_parts(74_773_000, 0)
+		// Minimum execution time: 81_354_000 picoseconds.
+		Weight::from_parts(83_515_000, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -196,8 +199,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `325`
 		//  Estimated: `3642`
-		// Minimum execution time: 14_885_000 picoseconds.
-		Weight::from_parts(15_159_000, 0)
+		// Minimum execution time: 14_850_000 picoseconds.
+		Weight::from_parts(15_365_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -213,11 +216,11 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + b * (297 ±0)`
 		//  Estimated: `1887 + b * (5206 ±0)`
-		// Minimum execution time: 4_240_000 picoseconds.
-		Weight::from_parts(893_660, 0)
+		// Minimum execution time: 4_606_000 picoseconds.
+		Weight::from_parts(4_691_000, 0)
 			.saturating_add(Weight::from_parts(0, 1887))
-			// Standard Error: 30_177
-			.saturating_add(Weight::from_parts(37_971_849, 0).saturating_mul(b.into()))
+			// Standard Error: 15_735
+			.saturating_add(Weight::from_parts(44_695_416, 0).saturating_mul(b.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(b.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_child_bounties.rs b/polkadot/runtime/kusama/src/weights/pallet_child_bounties.rs
index 3e7394ecfa1..252060ba37b 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_child_bounties.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_child_bounties.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_child_bounties`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_child_bounties
 // --extrinsic=*
 // --execution=wasm
@@ -64,11 +67,11 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `545`
 		//  Estimated: `6196`
-		// Minimum execution time: 65_967_000 picoseconds.
-		Weight::from_parts(66_821_337, 0)
+		// Minimum execution time: 69_355_000 picoseconds.
+		Weight::from_parts(72_208_416, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
 			// Standard Error: 10
-			.saturating_add(Weight::from_parts(777, 0).saturating_mul(d.into()))
+			.saturating_add(Weight::from_parts(705, 0).saturating_mul(d.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
@@ -82,8 +85,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `599`
 		//  Estimated: `3642`
-		// Minimum execution time: 17_467_000 picoseconds.
-		Weight::from_parts(17_679_000, 0)
+		// Minimum execution time: 17_313_000 picoseconds.
+		Weight::from_parts(18_161_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -98,8 +101,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `745`
 		//  Estimated: `3642`
-		// Minimum execution time: 31_308_000 picoseconds.
-		Weight::from_parts(31_656_000, 0)
+		// Minimum execution time: 32_629_000 picoseconds.
+		Weight::from_parts(33_843_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -114,8 +117,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `745`
 		//  Estimated: `3642`
-		// Minimum execution time: 45_478_000 picoseconds.
-		Weight::from_parts(45_791_000, 0)
+		// Minimum execution time: 47_994_000 picoseconds.
+		Weight::from_parts(49_346_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -128,8 +131,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `642`
 		//  Estimated: `3642`
-		// Minimum execution time: 21_199_000 picoseconds.
-		Weight::from_parts(21_489_000, 0)
+		// Minimum execution time: 21_866_000 picoseconds.
+		Weight::from_parts(22_532_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -146,8 +149,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `614`
 		//  Estimated: `8799`
-		// Minimum execution time: 106_194_000 picoseconds.
-		Weight::from_parts(106_716_000, 0)
+		// Minimum execution time: 116_595_000 picoseconds.
+		Weight::from_parts(118_921_000, 0)
 			.saturating_add(Weight::from_parts(0, 8799))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -168,8 +171,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `845`
 		//  Estimated: `6196`
-		// Minimum execution time: 71_472_000 picoseconds.
-		Weight::from_parts(71_885_000, 0)
+		// Minimum execution time: 76_806_000 picoseconds.
+		Weight::from_parts(79_568_000, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -190,8 +193,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `1032`
 		//  Estimated: `8799`
-		// Minimum execution time: 87_377_000 picoseconds.
-		Weight::from_parts(88_265_000, 0)
+		// Minimum execution time: 93_885_000 picoseconds.
+		Weight::from_parts(96_680_000, 0)
 			.saturating_add(Weight::from_parts(0, 8799))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(7))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_conviction_voting.rs b/polkadot/runtime/kusama/src/weights/pallet_conviction_voting.rs
index 2d33fc1b39b..ba505737f1b 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_conviction_voting.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_conviction_voting.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_conviction_voting`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_conviction_voting
 // --extrinsic=*
 // --execution=wasm
@@ -63,8 +66,8 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `13445`
 		//  Estimated: `42428`
-		// Minimum execution time: 110_399_000 picoseconds.
-		Weight::from_parts(113_418_000, 0)
+		// Minimum execution time: 151_077_000 picoseconds.
+		Weight::from_parts(165_283_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -85,8 +88,8 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `14166`
 		//  Estimated: `83866`
-		// Minimum execution time: 170_763_000 picoseconds.
-		Weight::from_parts(176_331_000, 0)
+		// Minimum execution time: 232_420_000 picoseconds.
+		Weight::from_parts(244_439_000, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -101,8 +104,8 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `13918`
 		//  Estimated: `83866`
-		// Minimum execution time: 145_996_000 picoseconds.
-		Weight::from_parts(148_599_000, 0)
+		// Minimum execution time: 205_017_000 picoseconds.
+		Weight::from_parts(216_594_000, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -115,8 +118,8 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `13004`
 		//  Estimated: `30706`
-		// Minimum execution time: 56_024_000 picoseconds.
-		Weight::from_parts(58_114_000, 0)
+		// Minimum execution time: 84_226_000 picoseconds.
+		Weight::from_parts(91_255_000, 0)
 			.saturating_add(Weight::from_parts(0, 30706))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -138,11 +141,11 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `29640 + r * (365 ±0)`
 		//  Estimated: `83866 + r * (3411 ±0)`
-		// Minimum execution time: 59_247_000 picoseconds.
-		Weight::from_parts(1_578_847_390, 0)
+		// Minimum execution time: 78_708_000 picoseconds.
+		Weight::from_parts(2_053_488_615, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
-			// Standard Error: 137_017
-			.saturating_add(Weight::from_parts(37_792_797, 0).saturating_mul(r.into()))
+			// Standard Error: 179_271
+			.saturating_add(Weight::from_parts(47_806_482, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into())))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -160,11 +163,11 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `29555 + r * (365 ±0)`
 		//  Estimated: `83866 + r * (3411 ±0)`
-		// Minimum execution time: 31_674_000 picoseconds.
-		Weight::from_parts(1_538_332_917, 0)
+		// Minimum execution time: 45_232_000 picoseconds.
+		Weight::from_parts(2_045_021_014, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
-			// Standard Error: 135_691
-			.saturating_add(Weight::from_parts(38_078_566, 0).saturating_mul(r.into()))
+			// Standard Error: 185_130
+			.saturating_add(Weight::from_parts(47_896_011, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into())))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -183,8 +186,8 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `12218`
 		//  Estimated: `30706`
-		// Minimum execution time: 79_728_000 picoseconds.
-		Weight::from_parts(81_706_000, 0)
+		// Minimum execution time: 116_446_000 picoseconds.
+		Weight::from_parts(124_043_000, 0)
 			.saturating_add(Weight::from_parts(0, 30706))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_election_provider_multi_phase.rs b/polkadot/runtime/kusama/src/weights/pallet_election_provider_multi_phase.rs
index bbf2208f0d8..d670d324aba 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_election_provider_multi_phase.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_election_provider_multi_phase.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_election_provider_multi_phase`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_election_provider_multi_phase
 // --extrinsic=*
 // --execution=wasm
@@ -67,8 +70,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `959`
 		//  Estimated: `3481`
-		// Minimum execution time: 20_288_000 picoseconds.
-		Weight::from_parts(20_855_000, 0)
+		// Minimum execution time: 21_207_000 picoseconds.
+		Weight::from_parts(22_059_000, 0)
 			.saturating_add(Weight::from_parts(0, 3481))
 			.saturating_add(T::DbWeight::get().reads(8))
 	}
@@ -80,8 +83,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `80`
 		//  Estimated: `1565`
-		// Minimum execution time: 12_440_000 picoseconds.
-		Weight::from_parts(12_779_000, 0)
+		// Minimum execution time: 11_472_000 picoseconds.
+		Weight::from_parts(11_772_000, 0)
 			.saturating_add(Weight::from_parts(0, 1565))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -94,8 +97,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `80`
 		//  Estimated: `1565`
-		// Minimum execution time: 13_744_000 picoseconds.
-		Weight::from_parts(14_037_000, 0)
+		// Minimum execution time: 12_466_000 picoseconds.
+		Weight::from_parts(12_954_000, 0)
 			.saturating_add(Weight::from_parts(0, 1565))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -108,8 +111,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `174`
 		//  Estimated: `3593`
-		// Minimum execution time: 29_460_000 picoseconds.
-		Weight::from_parts(29_985_000, 0)
+		// Minimum execution time: 31_347_000 picoseconds.
+		Weight::from_parts(32_088_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -120,8 +123,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `174`
 		//  Estimated: `3593`
-		// Minimum execution time: 20_359_000 picoseconds.
-		Weight::from_parts(20_663_000, 0)
+		// Minimum execution time: 21_061_000 picoseconds.
+		Weight::from_parts(21_819_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -134,17 +137,15 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 	/// Proof Skipped: ElectionProviderMultiPhase Snapshot (max_values: Some(1), max_size: None, mode: Measured)
 	/// The range of component `v` is `[1000, 2000]`.
 	/// The range of component `t` is `[500, 1000]`.
-	fn create_snapshot_internal(v: u32, t: u32, ) -> Weight {
+	fn create_snapshot_internal(v: u32, _t: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 657_591_000 picoseconds.
-		Weight::from_parts(23_731_735, 0)
+		// Minimum execution time: 796_200_000 picoseconds.
+		Weight::from_parts(848_268_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 2_147
-			.saturating_add(Weight::from_parts(578_784, 0).saturating_mul(v.into()))
-			// Standard Error: 4_292
-			.saturating_add(Weight::from_parts(93_667, 0).saturating_mul(t.into()))
+			// Standard Error: 6_942
+			.saturating_add(Weight::from_parts(625_196, 0).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
 	/// Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
@@ -173,11 +174,13 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `832 + a * (1152 ±0) + d * (47 ±0)`
 		//  Estimated: `4282 + a * (1152 ±0) + d * (48 ±0)`
-		// Minimum execution time: 367_245_000 picoseconds.
-		Weight::from_parts(377_296_000, 0)
+		// Minimum execution time: 598_364_000 picoseconds.
+		Weight::from_parts(3_028_177, 0)
 			.saturating_add(Weight::from_parts(0, 4282))
-			// Standard Error: 8_804
-			.saturating_add(Weight::from_parts(650_426, 0).saturating_mul(a.into()))
+			// Standard Error: 29_462
+			.saturating_add(Weight::from_parts(1_292_240, 0).saturating_mul(a.into()))
+			// Standard Error: 44_163
+			.saturating_add(Weight::from_parts(113_479, 0).saturating_mul(d.into()))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(9))
 			.saturating_add(Weight::from_parts(0, 1152).saturating_mul(a.into()))
@@ -199,8 +202,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `1170`
 		//  Estimated: `2655`
-		// Minimum execution time: 48_759_000 picoseconds.
-		Weight::from_parts(49_247_000, 0)
+		// Minimum execution time: 50_887_000 picoseconds.
+		Weight::from_parts(53_335_000, 0)
 			.saturating_add(Weight::from_parts(0, 2655))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -227,13 +230,13 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `185 + t * (32 ±0) + v * (809 ±0)`
 		//  Estimated: `1670 + t * (32 ±0) + v * (809 ±0)`
-		// Minimum execution time: 7_057_662_000 picoseconds.
-		Weight::from_parts(7_137_164_000, 0)
+		// Minimum execution time: 9_246_269_000 picoseconds.
+		Weight::from_parts(9_558_256_000, 0)
 			.saturating_add(Weight::from_parts(0, 1670))
-			// Standard Error: 22_962
-			.saturating_add(Weight::from_parts(101_767, 0).saturating_mul(v.into()))
-			// Standard Error: 68_046
-			.saturating_add(Weight::from_parts(6_760_988, 0).saturating_mul(a.into()))
+			// Standard Error: 40_767
+			.saturating_add(Weight::from_parts(476_361, 0).saturating_mul(v.into()))
+			// Standard Error: 120_810
+			.saturating_add(Weight::from_parts(7_762_441, 0).saturating_mul(a.into()))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_parts(0, 32).saturating_mul(t.into()))
@@ -255,13 +258,13 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `160 + t * (32 ±0) + v * (809 ±0)`
 		//  Estimated: `1645 + t * (32 ±0) + v * (809 ±0)`
-		// Minimum execution time: 5_873_278_000 picoseconds.
-		Weight::from_parts(5_985_023_000, 0)
+		// Minimum execution time: 7_414_707_000 picoseconds.
+		Weight::from_parts(7_699_413_000, 0)
 			.saturating_add(Weight::from_parts(0, 1645))
-			// Standard Error: 20_958
-			.saturating_add(Weight::from_parts(52_402, 0).saturating_mul(v.into()))
-			// Standard Error: 62_107
-			.saturating_add(Weight::from_parts(5_452_671, 0).saturating_mul(a.into()))
+			// Standard Error: 29_542
+			.saturating_add(Weight::from_parts(312_856, 0).saturating_mul(v.into()))
+			// Standard Error: 87_545
+			.saturating_add(Weight::from_parts(5_993_730, 0).saturating_mul(a.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(Weight::from_parts(0, 32).saturating_mul(t.into()))
 			.saturating_add(Weight::from_parts(0, 809).saturating_mul(v.into()))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_fast_unstake.rs b/polkadot/runtime/kusama/src/weights/pallet_fast_unstake.rs
index 75cdbd03750..34fec8e784f 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_fast_unstake.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_fast_unstake.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_fast_unstake`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_fast_unstake
 // --extrinsic=*
 // --execution=wasm
@@ -82,11 +85,11 @@ impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `1176 + b * (343 ±0)`
 		//  Estimated: `4676 + b * (3774 ±0)`
-		// Minimum execution time: 87_063_000 picoseconds.
-		Weight::from_parts(23_428_481, 0)
+		// Minimum execution time: 90_522_000 picoseconds.
+		Weight::from_parts(30_621_885, 0)
 			.saturating_add(Weight::from_parts(0, 4676))
-			// Standard Error: 48_812
-			.saturating_add(Weight::from_parts(53_481_477, 0).saturating_mul(b.into()))
+			// Standard Error: 35_474
+			.saturating_add(Weight::from_parts(58_149_619, 0).saturating_mul(b.into()))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(b.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -113,13 +116,13 @@ impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `1344 + b * (48 ±0) + v * (18487 ±0)`
 		//  Estimated: `4676 + b * (49 ±0) + v * (20963 ±0)`
-		// Minimum execution time: 1_650_957_000 picoseconds.
-		Weight::from_parts(1_681_546_000, 0)
+		// Minimum execution time: 1_633_429_000 picoseconds.
+		Weight::from_parts(1_647_031_000, 0)
 			.saturating_add(Weight::from_parts(0, 4676))
-			// Standard Error: 15_020_512
-			.saturating_add(Weight::from_parts(482_553_559, 0).saturating_mul(v.into()))
-			// Standard Error: 60_098_778
-			.saturating_add(Weight::from_parts(1_887_735_942, 0).saturating_mul(b.into()))
+			// Standard Error: 14_231_088
+			.saturating_add(Weight::from_parts(454_485_752, 0).saturating_mul(v.into()))
+			// Standard Error: 56_940_204
+			.saturating_add(Weight::from_parts(1_784_096_716, 0).saturating_mul(b.into()))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(v.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -160,8 +163,8 @@ impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `1826`
 		//  Estimated: `4764`
-		// Minimum execution time: 115_973_000 picoseconds.
-		Weight::from_parts(118_898_000, 0)
+		// Minimum execution time: 120_577_000 picoseconds.
+		Weight::from_parts(123_610_000, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
 			.saturating_add(T::DbWeight::get().reads(15))
 			.saturating_add(T::DbWeight::get().writes(9))
@@ -180,8 +183,8 @@ impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `1084`
 		//  Estimated: `4676`
-		// Minimum execution time: 42_160_000 picoseconds.
-		Weight::from_parts(43_079_000, 0)
+		// Minimum execution time: 42_258_000 picoseconds.
+		Weight::from_parts(43_647_000, 0)
 			.saturating_add(Weight::from_parts(0, 4676))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -192,8 +195,8 @@ impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_597_000 picoseconds.
-		Weight::from_parts(2_783_000, 0)
+		// Minimum execution time: 2_524_000 picoseconds.
+		Weight::from_parts(2_654_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/polkadot/runtime/kusama/src/weights/pallet_identity.rs b/polkadot/runtime/kusama/src/weights/pallet_identity.rs
index d1eff559ac8..f4952db592b 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_identity.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_identity.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_identity`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_identity
 // --extrinsic=*
 // --execution=wasm
@@ -54,11 +57,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `32 + r * (57 ±0)`
 		//  Estimated: `2626`
-		// Minimum execution time: 11_458_000 picoseconds.
-		Weight::from_parts(12_065_609, 0)
+		// Minimum execution time: 11_854_000 picoseconds.
+		Weight::from_parts(12_968_221, 0)
 			.saturating_add(Weight::from_parts(0, 2626))
-			// Standard Error: 1_453
-			.saturating_add(Weight::from_parts(115_213, 0).saturating_mul(r.into()))
+			// Standard Error: 5_813
+			.saturating_add(Weight::from_parts(102_873, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -70,13 +73,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `442 + r * (5 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 31_655_000 picoseconds.
-		Weight::from_parts(31_089_696, 0)
+		// Minimum execution time: 32_800_000 picoseconds.
+		Weight::from_parts(28_706_621, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 1_815
-			.saturating_add(Weight::from_parts(74_740, 0).saturating_mul(r.into()))
-			// Standard Error: 354
-			.saturating_add(Weight::from_parts(450_715, 0).saturating_mul(x.into()))
+			// Standard Error: 12_190
+			.saturating_add(Weight::from_parts(261_969, 0).saturating_mul(r.into()))
+			// Standard Error: 2_378
+			.saturating_add(Weight::from_parts(500_617, 0).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -91,11 +94,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `101`
 		//  Estimated: `11003 + s * (2589 ±0)`
-		// Minimum execution time: 9_219_000 picoseconds.
-		Weight::from_parts(23_941_709, 0)
+		// Minimum execution time: 8_815_000 picoseconds.
+		Weight::from_parts(21_946_444, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 3_938
-			.saturating_add(Weight::from_parts(2_691_567, 0).saturating_mul(s.into()))
+			// Standard Error: 5_757
+			.saturating_add(Weight::from_parts(3_241_262, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(s.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -113,11 +116,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `194 + p * (32 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 9_187_000 picoseconds.
-		Weight::from_parts(23_331_230, 0)
+		// Minimum execution time: 8_892_000 picoseconds.
+		Weight::from_parts(21_343_974, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 3_251
-			.saturating_add(Weight::from_parts(1_097_123, 0).saturating_mul(p.into()))
+			// Standard Error: 5_109
+			.saturating_add(Weight::from_parts(1_410_415, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into())))
@@ -135,15 +138,15 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `469 + r * (5 ±0) + s * (32 ±0) + x * (66 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 54_059_000 picoseconds.
-		Weight::from_parts(33_831_123, 0)
+		// Minimum execution time: 60_331_000 picoseconds.
+		Weight::from_parts(29_115_598, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 5_874
-			.saturating_add(Weight::from_parts(33_658, 0).saturating_mul(r.into()))
-			// Standard Error: 1_147
-			.saturating_add(Weight::from_parts(1_086_575, 0).saturating_mul(s.into()))
-			// Standard Error: 1_147
-			.saturating_add(Weight::from_parts(217_501, 0).saturating_mul(x.into()))
+			// Standard Error: 21_877
+			.saturating_add(Weight::from_parts(216_644, 0).saturating_mul(r.into()))
+			// Standard Error: 4_272
+			.saturating_add(Weight::from_parts(1_420_433, 0).saturating_mul(s.into()))
+			// Standard Error: 4_272
+			.saturating_add(Weight::from_parts(311_436, 0).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into())))
@@ -158,13 +161,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `367 + r * (57 ±0) + x * (66 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 32_273_000 picoseconds.
-		Weight::from_parts(31_276_801, 0)
+		// Minimum execution time: 33_470_000 picoseconds.
+		Weight::from_parts(32_277_730, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 2_127
-			.saturating_add(Weight::from_parts(103_894, 0).saturating_mul(r.into()))
-			// Standard Error: 415
-			.saturating_add(Weight::from_parts(465_799, 0).saturating_mul(x.into()))
+			// Standard Error: 4_577
+			.saturating_add(Weight::from_parts(121_062, 0).saturating_mul(r.into()))
+			// Standard Error: 893
+			.saturating_add(Weight::from_parts(496_715, 0).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -176,13 +179,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `398 + x * (66 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 29_416_000 picoseconds.
-		Weight::from_parts(28_875_860, 0)
+		// Minimum execution time: 29_626_000 picoseconds.
+		Weight::from_parts(28_419_375, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 1_970
-			.saturating_add(Weight::from_parts(71_149, 0).saturating_mul(r.into()))
-			// Standard Error: 384
-			.saturating_add(Weight::from_parts(466_555, 0).saturating_mul(x.into()))
+			// Standard Error: 5_566
+			.saturating_add(Weight::from_parts(143_337, 0).saturating_mul(r.into()))
+			// Standard Error: 1_086
+			.saturating_add(Weight::from_parts(487_332, 0).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -193,11 +196,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `89 + r * (57 ±0)`
 		//  Estimated: `2626`
-		// Minimum execution time: 7_188_000 picoseconds.
-		Weight::from_parts(7_679_707, 0)
+		// Minimum execution time: 7_221_000 picoseconds.
+		Weight::from_parts(7_708_979, 0)
 			.saturating_add(Weight::from_parts(0, 2626))
-			// Standard Error: 1_115
-			.saturating_add(Weight::from_parts(100_745, 0).saturating_mul(r.into()))
+			// Standard Error: 1_516
+			.saturating_add(Weight::from_parts(101_163, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -208,11 +211,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `89 + r * (57 ±0)`
 		//  Estimated: `2626`
-		// Minimum execution time: 7_344_000 picoseconds.
-		Weight::from_parts(7_843_267, 0)
+		// Minimum execution time: 7_288_000 picoseconds.
+		Weight::from_parts(7_757_754, 0)
 			.saturating_add(Weight::from_parts(0, 2626))
-			// Standard Error: 1_285
-			.saturating_add(Weight::from_parts(96_032, 0).saturating_mul(r.into()))
+			// Standard Error: 1_365
+			.saturating_add(Weight::from_parts(95_345, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -223,11 +226,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `89 + r * (57 ±0)`
 		//  Estimated: `2626`
-		// Minimum execution time: 7_298_000 picoseconds.
-		Weight::from_parts(7_699_423, 0)
+		// Minimum execution time: 7_204_000 picoseconds.
+		Weight::from_parts(7_679_617, 0)
 			.saturating_add(Weight::from_parts(0, 2626))
-			// Standard Error: 1_021
-			.saturating_add(Weight::from_parts(94_460, 0).saturating_mul(r.into()))
+			// Standard Error: 1_358
+			.saturating_add(Weight::from_parts(100_186, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -241,13 +244,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `445 + r * (57 ±0) + x * (66 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 22_813_000 picoseconds.
-		Weight::from_parts(22_518_747, 0)
+		// Minimum execution time: 23_125_000 picoseconds.
+		Weight::from_parts(22_392_893, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 2_126
-			.saturating_add(Weight::from_parts(91_405, 0).saturating_mul(r.into()))
-			// Standard Error: 393
-			.saturating_add(Weight::from_parts(739_711, 0).saturating_mul(x.into()))
+			// Standard Error: 5_154
+			.saturating_add(Weight::from_parts(121_813, 0).saturating_mul(r.into()))
+			// Standard Error: 953
+			.saturating_add(Weight::from_parts(806_355, 0).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -266,15 +269,15 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `676 + r * (5 ±0) + s * (32 ±0) + x * (66 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 68_514_000 picoseconds.
-		Weight::from_parts(49_427_829, 0)
+		// Minimum execution time: 76_226_000 picoseconds.
+		Weight::from_parts(35_456_327, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 4_883
-			.saturating_add(Weight::from_parts(25_681, 0).saturating_mul(r.into()))
-			// Standard Error: 953
-			.saturating_add(Weight::from_parts(1_094_735, 0).saturating_mul(s.into()))
-			// Standard Error: 953
-			.saturating_add(Weight::from_parts(223_048, 0).saturating_mul(x.into()))
+			// Standard Error: 18_829
+			.saturating_add(Weight::from_parts(615_512, 0).saturating_mul(r.into()))
+			// Standard Error: 3_677
+			.saturating_add(Weight::from_parts(1_462_016, 0).saturating_mul(s.into()))
+			// Standard Error: 3_677
+			.saturating_add(Weight::from_parts(328_050, 0).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into())))
@@ -290,11 +293,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `475 + s * (36 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 28_279_000 picoseconds.
-		Weight::from_parts(33_153_595, 0)
+		// Minimum execution time: 29_381_000 picoseconds.
+		Weight::from_parts(33_288_068, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 1_304
-			.saturating_add(Weight::from_parts(62_546, 0).saturating_mul(s.into()))
+			// Standard Error: 1_624
+			.saturating_add(Weight::from_parts(120_173, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -307,11 +310,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `591 + s * (3 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 12_641_000 picoseconds.
-		Weight::from_parts(14_600_226, 0)
+		// Minimum execution time: 12_418_000 picoseconds.
+		Weight::from_parts(13_798_930, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 525
-			.saturating_add(Weight::from_parts(17_307, 0).saturating_mul(s.into()))
+			// Standard Error: 856
+			.saturating_add(Weight::from_parts(43_306, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -326,11 +329,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `638 + s * (35 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 31_796_000 picoseconds.
-		Weight::from_parts(34_973_700, 0)
+		// Minimum execution time: 33_242_000 picoseconds.
+		Weight::from_parts(36_552_253, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 934
-			.saturating_add(Weight::from_parts(52_308, 0).saturating_mul(s.into()))
+			// Standard Error: 2_385
+			.saturating_add(Weight::from_parts(98_359, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -345,11 +348,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `704 + s * (37 ±0)`
 		//  Estimated: `6723`
-		// Minimum execution time: 23_740_000 picoseconds.
-		Weight::from_parts(26_342_512, 0)
+		// Minimum execution time: 24_017_000 picoseconds.
+		Weight::from_parts(27_149_414, 0)
 			.saturating_add(Weight::from_parts(0, 6723))
-			// Standard Error: 961
-			.saturating_add(Weight::from_parts(55_063, 0).saturating_mul(s.into()))
+			// Standard Error: 1_769
+			.saturating_add(Weight::from_parts(79_539, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
diff --git a/polkadot/runtime/kusama/src/weights/pallet_im_online.rs b/polkadot/runtime/kusama/src/weights/pallet_im_online.rs
index 69f34a760ce..3bb3d65c4a6 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_im_online.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_im_online.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_im_online`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-31, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `build-host`, CPU: `AMD EPYC 7601 32-Core Processor`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_im_online
 // --extrinsic=*
 // --execution=wasm
@@ -54,7 +57,7 @@ impl<T: frame_system::Config> pallet_im_online::WeightInfo for WeightInfo<T> {
 	/// Storage: ImOnline Keys (r:1 w:0)
 	/// Proof: ImOnline Keys (max_values: Some(1), max_size: Some(320002), added: 320497, mode: MaxEncodedLen)
 	/// Storage: ImOnline ReceivedHeartbeats (r:1 w:1)
-	/// Proof: ImOnline ReceivedHeartbeats (max_values: None, max_size: Some(1028), added: 3503, mode: MaxEncodedLen)
+	/// Proof: ImOnline ReceivedHeartbeats (max_values: None, max_size: Some(25), added: 2500, mode: MaxEncodedLen)
 	/// Storage: ImOnline AuthoredBlocks (r:1 w:0)
 	/// Proof: ImOnline AuthoredBlocks (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen)
 	/// The range of component `k` is `[1, 1000]`.
@@ -62,11 +65,11 @@ impl<T: frame_system::Config> pallet_im_online::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `361 + k * (32 ±0)`
 		//  Estimated: `321487 + k * (1761 ±0)`
-		// Minimum execution time: 122_811_000 picoseconds.
-		Weight::from_parts(134_566_517, 0)
+		// Minimum execution time: 82_038_000 picoseconds.
+		Weight::from_parts(100_726_620, 0)
 			.saturating_add(Weight::from_parts(0, 321487))
-			// Standard Error: 639
-			.saturating_add(Weight::from_parts(42_176, 0).saturating_mul(k.into()))
+			// Standard Error: 600
+			.saturating_add(Weight::from_parts(30_346, 0).saturating_mul(k.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_parts(0, 1761).saturating_mul(k.into()))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_indices.rs b/polkadot/runtime/kusama/src/weights/pallet_indices.rs
index 5bc26544cc7..b26562975cf 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_indices.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_indices.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_indices`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_indices
 // --extrinsic=*
 // --execution=wasm
@@ -53,8 +56,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `142`
 		//  Estimated: `3534`
-		// Minimum execution time: 23_844_000 picoseconds.
-		Weight::from_parts(24_387_000, 0)
+		// Minimum execution time: 25_322_000 picoseconds.
+		Weight::from_parts(26_124_000, 0)
 			.saturating_add(Weight::from_parts(0, 3534))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -67,8 +70,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `341`
 		//  Estimated: `3593`
-		// Minimum execution time: 34_861_000 picoseconds.
-		Weight::from_parts(35_285_000, 0)
+		// Minimum execution time: 36_790_000 picoseconds.
+		Weight::from_parts(37_218_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -79,8 +82,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `238`
 		//  Estimated: `3534`
-		// Minimum execution time: 25_146_000 picoseconds.
-		Weight::from_parts(25_439_000, 0)
+		// Minimum execution time: 25_968_000 picoseconds.
+		Weight::from_parts(26_450_000, 0)
 			.saturating_add(Weight::from_parts(0, 3534))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -93,8 +96,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `341`
 		//  Estimated: `3593`
-		// Minimum execution time: 27_330_000 picoseconds.
-		Weight::from_parts(27_869_000, 0)
+		// Minimum execution time: 27_734_000 picoseconds.
+		Weight::from_parts(28_523_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -105,8 +108,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `238`
 		//  Estimated: `3534`
-		// Minimum execution time: 27_352_000 picoseconds.
-		Weight::from_parts(27_819_000, 0)
+		// Minimum execution time: 27_980_000 picoseconds.
+		Weight::from_parts(28_448_000, 0)
 			.saturating_add(Weight::from_parts(0, 3534))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_message_queue.rs b/polkadot/runtime/kusama/src/weights/pallet_message_queue.rs
index 6fbbba512bb..f149eef194f 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_message_queue.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_message_queue.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_message_queue`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_message_queue
 // --extrinsic=*
 // --execution=wasm
@@ -55,8 +58,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `248`
 		//  Estimated: `6050`
-		// Minimum execution time: 11_016_000 picoseconds.
-		Weight::from_parts(11_315_000, 0)
+		// Minimum execution time: 11_603_000 picoseconds.
+		Weight::from_parts(11_953_000, 0)
 			.saturating_add(Weight::from_parts(0, 6050))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -69,8 +72,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `248`
 		//  Estimated: `6050`
-		// Minimum execution time: 10_338_000 picoseconds.
-		Weight::from_parts(10_638_000, 0)
+		// Minimum execution time: 10_668_000 picoseconds.
+		Weight::from_parts(11_105_000, 0)
 			.saturating_add(Weight::from_parts(0, 6050))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -81,8 +84,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `42`
 		//  Estimated: `3520`
-		// Minimum execution time: 4_022_000 picoseconds.
-		Weight::from_parts(4_230_000, 0)
+		// Minimum execution time: 4_158_000 picoseconds.
+		Weight::from_parts(4_379_000, 0)
 			.saturating_add(Weight::from_parts(0, 3520))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -93,8 +96,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `115`
 		//  Estimated: `69051`
-		// Minimum execution time: 5_556_000 picoseconds.
-		Weight::from_parts(5_664_000, 0)
+		// Minimum execution time: 5_873_000 picoseconds.
+		Weight::from_parts(6_002_000, 0)
 			.saturating_add(Weight::from_parts(0, 69051))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -105,8 +108,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `115`
 		//  Estimated: `69051`
-		// Minimum execution time: 5_798_000 picoseconds.
-		Weight::from_parts(6_034_000, 0)
+		// Minimum execution time: 6_110_000 picoseconds.
+		Weight::from_parts(6_385_000, 0)
 			.saturating_add(Weight::from_parts(0, 69051))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -115,8 +118,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 74_017_000 picoseconds.
-		Weight::from_parts(74_464_000, 0)
+		// Minimum execution time: 92_242_000 picoseconds.
+		Weight::from_parts(92_796_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: MessageQueue ServiceHead (r:1 w:1)
@@ -127,8 +130,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `149`
 		//  Estimated: `3520`
-		// Minimum execution time: 6_188_000 picoseconds.
-		Weight::from_parts(6_348_000, 0)
+		// Minimum execution time: 6_386_000 picoseconds.
+		Weight::from_parts(6_629_000, 0)
 			.saturating_add(Weight::from_parts(0, 3520))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -145,8 +148,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `65714`
 		//  Estimated: `69051`
-		// Minimum execution time: 59_987_000 picoseconds.
-		Weight::from_parts(60_597_000, 0)
+		// Minimum execution time: 59_294_000 picoseconds.
+		Weight::from_parts(60_608_000, 0)
 			.saturating_add(Weight::from_parts(0, 69051))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -163,8 +166,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `65714`
 		//  Estimated: `69051`
-		// Minimum execution time: 74_760_000 picoseconds.
-		Weight::from_parts(75_474_000, 0)
+		// Minimum execution time: 75_134_000 picoseconds.
+		Weight::from_parts(76_729_000, 0)
 			.saturating_add(Weight::from_parts(0, 69051))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -181,8 +184,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `65714`
 		//  Estimated: `69051`
-		// Minimum execution time: 109_391_000 picoseconds.
-		Weight::from_parts(110_098_000, 0)
+		// Minimum execution time: 117_320_000 picoseconds.
+		Weight::from_parts(119_640_000, 0)
 			.saturating_add(Weight::from_parts(0, 69051))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(4))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_multisig.rs b/polkadot/runtime/kusama/src/weights/pallet_multisig.rs
index e3bdb46720e..108189c6ca1 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_multisig.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_multisig.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_multisig`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_multisig
 // --extrinsic=*
 // --execution=wasm
@@ -52,11 +55,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 10_815_000 picoseconds.
-		Weight::from_parts(11_323_012, 0)
+		// Minimum execution time: 13_299_000 picoseconds.
+		Weight::from_parts(14_368_762, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(532, 0).saturating_mul(z.into()))
+			// Standard Error: 5
+			.saturating_add(Weight::from_parts(557, 0).saturating_mul(z.into()))
 	}
 	/// Storage: Multisig Multisigs (r:1 w:1)
 	/// Proof: Multisig Multisigs (max_values: None, max_size: Some(3346), added: 5821, mode: MaxEncodedLen)
@@ -66,13 +69,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `301 + s * (2 ±0)`
 		//  Estimated: `6811`
-		// Minimum execution time: 39_448_000 picoseconds.
-		Weight::from_parts(34_192_255, 0)
+		// Minimum execution time: 45_147_000 picoseconds.
+		Weight::from_parts(34_161_081, 0)
 			.saturating_add(Weight::from_parts(0, 6811))
-			// Standard Error: 372
-			.saturating_add(Weight::from_parts(60_856, 0).saturating_mul(s.into()))
-			// Standard Error: 3
-			.saturating_add(Weight::from_parts(1_238, 0).saturating_mul(z.into()))
+			// Standard Error: 1_022
+			.saturating_add(Weight::from_parts(127_000, 0).saturating_mul(s.into()))
+			// Standard Error: 10
+			.saturating_add(Weight::from_parts(1_553, 0).saturating_mul(z.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -84,13 +87,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `320`
 		//  Estimated: `6811`
-		// Minimum execution time: 25_763_000 picoseconds.
-		Weight::from_parts(20_985_864, 0)
+		// Minimum execution time: 29_650_000 picoseconds.
+		Weight::from_parts(20_868_716, 0)
 			.saturating_add(Weight::from_parts(0, 6811))
-			// Standard Error: 256
-			.saturating_add(Weight::from_parts(55_031, 0).saturating_mul(s.into()))
-			// Standard Error: 2
-			.saturating_add(Weight::from_parts(1_217, 0).saturating_mul(z.into()))
+			// Standard Error: 1_323
+			.saturating_add(Weight::from_parts(112_380, 0).saturating_mul(s.into()))
+			// Standard Error: 12
+			.saturating_add(Weight::from_parts(1_440, 0).saturating_mul(z.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -104,13 +107,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `426 + s * (33 ±0)`
 		//  Estimated: `6811`
-		// Minimum execution time: 44_531_000 picoseconds.
-		Weight::from_parts(37_704_187, 0)
+		// Minimum execution time: 50_649_000 picoseconds.
+		Weight::from_parts(34_736_758, 0)
 			.saturating_add(Weight::from_parts(0, 6811))
-			// Standard Error: 1_283
-			.saturating_add(Weight::from_parts(74_432, 0).saturating_mul(s.into()))
-			// Standard Error: 12
-			.saturating_add(Weight::from_parts(1_286, 0).saturating_mul(z.into()))
+			// Standard Error: 1_738
+			.saturating_add(Weight::from_parts(182_282, 0).saturating_mul(s.into()))
+			// Standard Error: 17
+			.saturating_add(Weight::from_parts(1_824, 0).saturating_mul(z.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -121,11 +124,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `301 + s * (2 ±0)`
 		//  Estimated: `6811`
-		// Minimum execution time: 31_644_000 picoseconds.
-		Weight::from_parts(32_950_543, 0)
+		// Minimum execution time: 32_162_000 picoseconds.
+		Weight::from_parts(33_215_652, 0)
 			.saturating_add(Weight::from_parts(0, 6811))
-			// Standard Error: 550
-			.saturating_add(Weight::from_parts(63_342, 0).saturating_mul(s.into()))
+			// Standard Error: 1_093
+			.saturating_add(Weight::from_parts(133_715, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -136,11 +139,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `320`
 		//  Estimated: `6811`
-		// Minimum execution time: 18_561_000 picoseconds.
-		Weight::from_parts(19_413_827, 0)
+		// Minimum execution time: 18_073_000 picoseconds.
+		Weight::from_parts(19_038_713, 0)
 			.saturating_add(Weight::from_parts(0, 6811))
-			// Standard Error: 405
-			.saturating_add(Weight::from_parts(56_806, 0).saturating_mul(s.into()))
+			// Standard Error: 681
+			.saturating_add(Weight::from_parts(111_279, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -151,11 +154,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `492 + s * (1 ±0)`
 		//  Estimated: `6811`
-		// Minimum execution time: 33_073_000 picoseconds.
-		Weight::from_parts(34_146_589, 0)
+		// Minimum execution time: 33_867_000 picoseconds.
+		Weight::from_parts(34_896_470, 0)
 			.saturating_add(Weight::from_parts(0, 6811))
-			// Standard Error: 554
-			.saturating_add(Weight::from_parts(63_171, 0).saturating_mul(s.into()))
+			// Standard Error: 1_002
+			.saturating_add(Weight::from_parts(116_935, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/polkadot/runtime/kusama/src/weights/pallet_nis.rs b/polkadot/runtime/kusama/src/weights/pallet_nis.rs
index ace6f272294..2dc8b261eb5 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_nis.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_nis.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_nis`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_nis
 // --extrinsic=*
 // --execution=wasm
@@ -58,11 +61,11 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `10210 + l * (48 ±0)`
 		//  Estimated: `51487`
-		// Minimum execution time: 45_619_000 picoseconds.
-		Weight::from_parts(47_677_093, 0)
+		// Minimum execution time: 49_318_000 picoseconds.
+		Weight::from_parts(47_894_330, 0)
 			.saturating_add(Weight::from_parts(0, 51487))
-			// Standard Error: 703
-			.saturating_add(Weight::from_parts(72_096, 0).saturating_mul(l.into()))
+			// Standard Error: 1_184
+			.saturating_add(Weight::from_parts(110_633, 0).saturating_mul(l.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -76,8 +79,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `58212`
 		//  Estimated: `51487`
-		// Minimum execution time: 128_405_000 picoseconds.
-		Weight::from_parts(130_564_000, 0)
+		// Minimum execution time: 162_699_000 picoseconds.
+		Weight::from_parts(171_243_000, 0)
 			.saturating_add(Weight::from_parts(0, 51487))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -93,11 +96,11 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `10210 + l * (48 ±0)`
 		//  Estimated: `51487`
-		// Minimum execution time: 49_230_000 picoseconds.
-		Weight::from_parts(44_102_358, 0)
+		// Minimum execution time: 51_827_000 picoseconds.
+		Weight::from_parts(44_282_033, 0)
 			.saturating_add(Weight::from_parts(0, 51487))
-			// Standard Error: 714
-			.saturating_add(Weight::from_parts(89_380, 0).saturating_mul(l.into()))
+			// Standard Error: 1_145
+			.saturating_add(Weight::from_parts(121_058, 0).saturating_mul(l.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -111,8 +114,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `225`
 		//  Estimated: `3593`
-		// Minimum execution time: 37_644_000 picoseconds.
-		Weight::from_parts(38_134_000, 0)
+		// Minimum execution time: 39_765_000 picoseconds.
+		Weight::from_parts(40_525_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -133,8 +136,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `470`
 		//  Estimated: `3593`
-		// Minimum execution time: 72_806_000 picoseconds.
-		Weight::from_parts(73_682_000, 0)
+		// Minimum execution time: 75_890_000 picoseconds.
+		Weight::from_parts(77_519_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -157,8 +160,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `660`
 		//  Estimated: `3593`
-		// Minimum execution time: 86_241_000 picoseconds.
-		Weight::from_parts(86_894_000, 0)
+		// Minimum execution time: 92_622_000 picoseconds.
+		Weight::from_parts(94_127_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -177,8 +180,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `388`
 		//  Estimated: `3593`
-		// Minimum execution time: 48_003_000 picoseconds.
-		Weight::from_parts(48_450_000, 0)
+		// Minimum execution time: 49_336_000 picoseconds.
+		Weight::from_parts(50_333_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -199,8 +202,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `604`
 		//  Estimated: `3593`
-		// Minimum execution time: 91_023_000 picoseconds.
-		Weight::from_parts(91_858_000, 0)
+		// Minimum execution time: 98_220_000 picoseconds.
+		Weight::from_parts(100_348_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -217,8 +220,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `10658`
 		//  Estimated: `11487`
-		// Minimum execution time: 23_405_000 picoseconds.
-		Weight::from_parts(23_795_000, 0)
+		// Minimum execution time: 33_893_000 picoseconds.
+		Weight::from_parts(37_495_000, 0)
 			.saturating_add(Weight::from_parts(0, 11487))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -229,8 +232,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `76`
 		//  Estimated: `51487`
-		// Minimum execution time: 4_073_000 picoseconds.
-		Weight::from_parts(4_178_000, 0)
+		// Minimum execution time: 4_173_000 picoseconds.
+		Weight::from_parts(4_322_000, 0)
 			.saturating_add(Weight::from_parts(0, 51487))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -241,8 +244,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 6_911_000 picoseconds.
-		Weight::from_parts(7_035_000, 0)
+		// Minimum execution time: 6_747_000 picoseconds.
+		Weight::from_parts(6_952_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/polkadot/runtime/kusama/src/weights/pallet_nomination_pools.rs b/polkadot/runtime/kusama/src/weights/pallet_nomination_pools.rs
index 8905301053c..65bb76860b3 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_nomination_pools.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_nomination_pools.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_nomination_pools`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_nomination_pools
 // --extrinsic=*
 // --execution=wasm
@@ -81,8 +84,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `3229`
 		//  Estimated: `8877`
-		// Minimum execution time: 179_299_000 picoseconds.
-		Weight::from_parts(180_182_000, 0)
+		// Minimum execution time: 198_640_000 picoseconds.
+		Weight::from_parts(205_158_000, 0)
 			.saturating_add(Weight::from_parts(0, 8877))
 			.saturating_add(T::DbWeight::get().reads(19))
 			.saturating_add(T::DbWeight::get().writes(12))
@@ -113,8 +116,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `3239`
 		//  Estimated: `8877`
-		// Minimum execution time: 175_633_000 picoseconds.
-		Weight::from_parts(177_175_000, 0)
+		// Minimum execution time: 191_638_000 picoseconds.
+		Weight::from_parts(200_580_000, 0)
 			.saturating_add(Weight::from_parts(0, 8877))
 			.saturating_add(T::DbWeight::get().reads(16))
 			.saturating_add(T::DbWeight::get().writes(12))
@@ -147,8 +150,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `3304`
 		//  Estimated: `8877`
-		// Minimum execution time: 210_213_000 picoseconds.
-		Weight::from_parts(211_547_000, 0)
+		// Minimum execution time: 232_697_000 picoseconds.
+		Weight::from_parts(238_503_000, 0)
 			.saturating_add(Weight::from_parts(0, 8877))
 			.saturating_add(T::DbWeight::get().reads(17))
 			.saturating_add(T::DbWeight::get().writes(13))
@@ -169,8 +172,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1171`
 		//  Estimated: `4182`
-		// Minimum execution time: 76_246_000 picoseconds.
-		Weight::from_parts(77_173_000, 0)
+		// Minimum execution time: 79_834_000 picoseconds.
+		Weight::from_parts(81_793_000, 0)
 			.saturating_add(Weight::from_parts(0, 4182))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -211,8 +214,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `3506`
 		//  Estimated: `8877`
-		// Minimum execution time: 160_774_000 picoseconds.
-		Weight::from_parts(161_718_000, 0)
+		// Minimum execution time: 175_155_000 picoseconds.
+		Weight::from_parts(179_781_000, 0)
 			.saturating_add(Weight::from_parts(0, 8877))
 			.saturating_add(T::DbWeight::get().reads(20))
 			.saturating_add(T::DbWeight::get().writes(13))
@@ -234,11 +237,11 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1608`
 		//  Estimated: `4764`
-		// Minimum execution time: 60_544_000 picoseconds.
-		Weight::from_parts(61_517_925, 0)
+		// Minimum execution time: 63_367_000 picoseconds.
+		Weight::from_parts(65_562_125, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 662
-			.saturating_add(Weight::from_parts(11_522, 0).saturating_mul(s.into()))
+			// Standard Error: 1_722
+			.saturating_add(Weight::from_parts(47_690, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -269,11 +272,11 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `2036`
 		//  Estimated: `4764`
-		// Minimum execution time: 124_321_000 picoseconds.
-		Weight::from_parts(126_047_261, 0)
+		// Minimum execution time: 132_738_000 picoseconds.
+		Weight::from_parts(136_968_458, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 675
-			.saturating_add(Weight::from_parts(18_085, 0).saturating_mul(s.into()))
+			// Standard Error: 2_891
+			.saturating_add(Weight::from_parts(75_317, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(8))
 	}
@@ -322,13 +325,15 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 	/// Storage: NominationPools ClaimPermissions (r:0 w:1)
 	/// Proof: NominationPools ClaimPermissions (max_values: None, max_size: Some(41), added: 2516, mode: MaxEncodedLen)
 	/// The range of component `s` is `[0, 100]`.
-	fn withdraw_unbonded_kill(_s: u32, ) -> Weight {
+	fn withdraw_unbonded_kill(s: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `2394`
 		//  Estimated: `6196`
-		// Minimum execution time: 207_405_000 picoseconds.
-		Weight::from_parts(210_508_610, 0)
+		// Minimum execution time: 223_915_000 picoseconds.
+		Weight::from_parts(229_729_576, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
+			// Standard Error: 5_670
+			.saturating_add(Weight::from_parts(38_117, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(21))
 			.saturating_add(T::DbWeight::get().writes(18))
 	}
@@ -380,8 +385,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1222`
 		//  Estimated: `6196`
-		// Minimum execution time: 180_998_000 picoseconds.
-		Weight::from_parts(182_778_000, 0)
+		// Minimum execution time: 193_054_000 picoseconds.
+		Weight::from_parts(200_888_000, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
 			.saturating_add(T::DbWeight::get().reads(22))
 			.saturating_add(T::DbWeight::get().writes(15))
@@ -415,11 +420,11 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1774`
 		//  Estimated: `4556 + n * (2520 ±0)`
-		// Minimum execution time: 65_637_000 picoseconds.
-		Weight::from_parts(65_594_581, 0)
+		// Minimum execution time: 67_269_000 picoseconds.
+		Weight::from_parts(68_792_502, 0)
 			.saturating_add(Weight::from_parts(0, 4556))
-			// Standard Error: 2_621
-			.saturating_add(Weight::from_parts(1_330_797, 0).saturating_mul(n.into()))
+			// Standard Error: 6_020
+			.saturating_add(Weight::from_parts(1_407_587, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(12))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into())))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -435,8 +440,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1363`
 		//  Estimated: `4556`
-		// Minimum execution time: 35_081_000 picoseconds.
-		Weight::from_parts(35_804_000, 0)
+		// Minimum execution time: 35_349_000 picoseconds.
+		Weight::from_parts(36_869_000, 0)
 			.saturating_add(Weight::from_parts(0, 4556))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -452,11 +457,11 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `531`
 		//  Estimated: `3735`
-		// Minimum execution time: 14_029_000 picoseconds.
-		Weight::from_parts(14_521_820, 0)
+		// Minimum execution time: 13_767_000 picoseconds.
+		Weight::from_parts(14_685_113, 0)
 			.saturating_add(Weight::from_parts(0, 3735))
-			// Standard Error: 54
-			.saturating_add(Weight::from_parts(1_359, 0).saturating_mul(n.into()))
+			// Standard Error: 303
+			.saturating_add(Weight::from_parts(1_304, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -476,8 +481,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 6_155_000 picoseconds.
-		Weight::from_parts(6_374_000, 0)
+		// Minimum execution time: 6_044_000 picoseconds.
+		Weight::from_parts(6_296_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
@@ -487,8 +492,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `531`
 		//  Estimated: `3685`
-		// Minimum execution time: 19_310_000 picoseconds.
-		Weight::from_parts(19_580_000, 0)
+		// Minimum execution time: 19_642_000 picoseconds.
+		Weight::from_parts(20_205_000, 0)
 			.saturating_add(Weight::from_parts(0, 3685))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -515,8 +520,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1937`
 		//  Estimated: `4556`
-		// Minimum execution time: 63_944_000 picoseconds.
-		Weight::from_parts(64_767_000, 0)
+		// Minimum execution time: 65_923_000 picoseconds.
+		Weight::from_parts(68_711_000, 0)
 			.saturating_add(Weight::from_parts(0, 4556))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -533,8 +538,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `770`
 		//  Estimated: `3685`
-		// Minimum execution time: 31_633_000 picoseconds.
-		Weight::from_parts(32_235_000, 0)
+		// Minimum execution time: 32_824_000 picoseconds.
+		Weight::from_parts(33_654_000, 0)
 			.saturating_add(Weight::from_parts(0, 3685))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -545,8 +550,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `571`
 		//  Estimated: `3685`
-		// Minimum execution time: 18_403_000 picoseconds.
-		Weight::from_parts(18_632_000, 0)
+		// Minimum execution time: 18_577_000 picoseconds.
+		Weight::from_parts(19_317_000, 0)
 			.saturating_add(Weight::from_parts(0, 3685))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -557,8 +562,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `531`
 		//  Estimated: `3685`
-		// Minimum execution time: 19_310_000 picoseconds.
-		Weight::from_parts(19_620_000, 0)
+		// Minimum execution time: 19_228_000 picoseconds.
+		Weight::from_parts(20_070_000, 0)
 			.saturating_add(Weight::from_parts(0, 3685))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -571,8 +576,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `542`
 		//  Estimated: `4182`
-		// Minimum execution time: 14_143_000 picoseconds.
-		Weight::from_parts(14_582_000, 0)
+		// Minimum execution time: 14_300_000 picoseconds.
+		Weight::from_parts(14_678_000, 0)
 			.saturating_add(Weight::from_parts(0, 4182))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -589,8 +594,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `968`
 		//  Estimated: `3685`
-		// Minimum execution time: 62_619_000 picoseconds.
-		Weight::from_parts(63_484_000, 0)
+		// Minimum execution time: 65_367_000 picoseconds.
+		Weight::from_parts(67_417_000, 0)
 			.saturating_add(Weight::from_parts(0, 3685))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_offences.rs b/polkadot/runtime/kusama/src/weights/pallet_offences.rs
new file mode 100644
index 00000000000..12a045d6676
--- /dev/null
+++ b/polkadot/runtime/kusama/src/weights/pallet_offences.rs
@@ -0,0 +1,222 @@
+// Copyright (C) Parity Technologies (UK) Ltd.
+// This file is part of Polkadot.
+
+// Polkadot is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Polkadot is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Polkadot.  If not, see <http://www.gnu.org/licenses/>.
+
+//! Autogenerated weights for `pallet_offences`
+//!
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! WORST CASE MAP SIZE: `1000000`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
+
+// Executed Command:
+// ./target/production/polkadot
+// benchmark
+// pallet
+// --chain=kusama-dev
+// --steps=50
+// --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
+// --pallet=pallet_offences
+// --extrinsic=*
+// --execution=wasm
+// --wasm-execution=compiled
+// --header=./file_header.txt
+// --output=./runtime/kusama/src/weights/
+
+#![cfg_attr(rustfmt, rustfmt_skip)]
+#![allow(unused_parens)]
+#![allow(unused_imports)]
+#![allow(missing_docs)]
+
+use frame_support::{traits::Get, weights::Weight};
+use core::marker::PhantomData;
+
+/// Weight functions for `pallet_offences`.
+pub struct WeightInfo<T>(PhantomData<T>);
+impl<T: frame_system::Config> pallet_offences::WeightInfo for WeightInfo<T> {
+	/// Storage: Offences ConcurrentReportsIndex (r:1 w:1)
+	/// Proof Skipped: Offences ConcurrentReportsIndex (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Offences Reports (r:100 w:100)
+	/// Proof Skipped: Offences Reports (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking SlashRewardFraction (r:1 w:0)
+	/// Proof: Staking SlashRewardFraction (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking ActiveEra (r:1 w:0)
+	/// Proof: Staking ActiveEra (max_values: Some(1), max_size: Some(13), added: 508, mode: MaxEncodedLen)
+	/// Storage: Staking ErasStartSessionIndex (r:1 w:0)
+	/// Proof: Staking ErasStartSessionIndex (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)
+	/// Storage: Staking Invulnerables (r:1 w:0)
+	/// Proof Skipped: Staking Invulnerables (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Staking ValidatorSlashInEra (r:100 w:100)
+	/// Proof: Staking ValidatorSlashInEra (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking SlashingSpans (r:2500 w:2500)
+	/// Proof Skipped: Staking SlashingSpans (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking SpanSlash (r:2500 w:2500)
+	/// Proof: Staking SpanSlash (max_values: None, max_size: Some(76), added: 2551, mode: MaxEncodedLen)
+	/// Storage: Staking Validators (r:100 w:100)
+	/// Proof: Staking Validators (max_values: None, max_size: Some(45), added: 2520, mode: MaxEncodedLen)
+	/// Storage: Staking CounterForValidators (r:1 w:1)
+	/// Proof: Staking CounterForValidators (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: VoterList ListNodes (r:299 w:299)
+	/// Proof: VoterList ListNodes (max_values: None, max_size: Some(154), added: 2629, mode: MaxEncodedLen)
+	/// Storage: VoterList ListBags (r:1 w:1)
+	/// Proof: VoterList ListBags (max_values: None, max_size: Some(82), added: 2557, mode: MaxEncodedLen)
+	/// Storage: VoterList CounterForListNodes (r:1 w:1)
+	/// Proof: VoterList CounterForListNodes (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking Nominators (r:100 w:0)
+	/// Proof: Staking Nominators (max_values: None, max_size: Some(814), added: 3289, mode: MaxEncodedLen)
+	/// Storage: Staking OffendingValidators (r:1 w:1)
+	/// Proof Skipped: Staking OffendingValidators (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Session Validators (r:1 w:0)
+	/// Proof Skipped: Session Validators (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Staking NominatorSlashInEra (r:2400 w:2400)
+	/// Proof: Staking NominatorSlashInEra (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen)
+	/// Storage: Staking UnappliedSlashes (r:1 w:1)
+	/// Proof Skipped: Staking UnappliedSlashes (max_values: None, max_size: None, mode: Measured)
+	/// The range of component `r` is `[1, 100]`.
+	/// The range of component `o` is `[2, 100]`.
+	/// The range of component `n` is `[0, 24]`.
+	fn report_offence_im_online(_r: u32, o: u32, n: u32, ) -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0 + n * (2863 ±0) + o * (1226 ±0)`
+		//  Estimated: `128540 + n * (156186 ±29) + o * (38402 ±7)`
+		// Minimum execution time: 695_466_000 picoseconds.
+		Weight::from_parts(705_203_000, 0)
+			.saturating_add(Weight::from_parts(0, 128540))
+			// Standard Error: 4_753_384
+			.saturating_add(Weight::from_parts(476_947_930, 0).saturating_mul(o.into()))
+			// Standard Error: 19_364_925
+			.saturating_add(Weight::from_parts(573_438_006, 0).saturating_mul(n.into()))
+			.saturating_add(T::DbWeight::get().reads(172))
+			.saturating_add(T::DbWeight::get().reads((51_u64).saturating_mul(o.into())))
+			.saturating_add(T::DbWeight::get().reads((185_u64).saturating_mul(n.into())))
+			.saturating_add(T::DbWeight::get().writes(165))
+			.saturating_add(T::DbWeight::get().writes((50_u64).saturating_mul(o.into())))
+			.saturating_add(T::DbWeight::get().writes((185_u64).saturating_mul(n.into())))
+			.saturating_add(Weight::from_parts(0, 156186).saturating_mul(n.into()))
+			.saturating_add(Weight::from_parts(0, 38402).saturating_mul(o.into()))
+	}
+	/// Storage: Offences ConcurrentReportsIndex (r:1 w:1)
+	/// Proof Skipped: Offences ConcurrentReportsIndex (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Offences Reports (r:1 w:1)
+	/// Proof Skipped: Offences Reports (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking SlashRewardFraction (r:1 w:0)
+	/// Proof: Staking SlashRewardFraction (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking ActiveEra (r:1 w:0)
+	/// Proof: Staking ActiveEra (max_values: Some(1), max_size: Some(13), added: 508, mode: MaxEncodedLen)
+	/// Storage: Staking ErasStartSessionIndex (r:1 w:0)
+	/// Proof: Staking ErasStartSessionIndex (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)
+	/// Storage: Staking Invulnerables (r:1 w:0)
+	/// Proof Skipped: Staking Invulnerables (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Staking ValidatorSlashInEra (r:1 w:1)
+	/// Proof: Staking ValidatorSlashInEra (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking SlashingSpans (r:25 w:25)
+	/// Proof Skipped: Staking SlashingSpans (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking SpanSlash (r:25 w:25)
+	/// Proof: Staking SpanSlash (max_values: None, max_size: Some(76), added: 2551, mode: MaxEncodedLen)
+	/// Storage: Staking Validators (r:1 w:1)
+	/// Proof: Staking Validators (max_values: None, max_size: Some(45), added: 2520, mode: MaxEncodedLen)
+	/// Storage: Staking CounterForValidators (r:1 w:1)
+	/// Proof: Staking CounterForValidators (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: VoterList ListNodes (r:2 w:2)
+	/// Proof: VoterList ListNodes (max_values: None, max_size: Some(154), added: 2629, mode: MaxEncodedLen)
+	/// Storage: VoterList ListBags (r:1 w:1)
+	/// Proof: VoterList ListBags (max_values: None, max_size: Some(82), added: 2557, mode: MaxEncodedLen)
+	/// Storage: VoterList CounterForListNodes (r:1 w:1)
+	/// Proof: VoterList CounterForListNodes (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking Nominators (r:1 w:0)
+	/// Proof: Staking Nominators (max_values: None, max_size: Some(814), added: 3289, mode: MaxEncodedLen)
+	/// Storage: Staking OffendingValidators (r:1 w:1)
+	/// Proof Skipped: Staking OffendingValidators (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Session Validators (r:1 w:0)
+	/// Proof Skipped: Session Validators (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Staking NominatorSlashInEra (r:24 w:24)
+	/// Proof: Staking NominatorSlashInEra (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen)
+	/// Storage: Staking UnappliedSlashes (r:1 w:1)
+	/// Proof Skipped: Staking UnappliedSlashes (max_values: None, max_size: None, mode: Measured)
+	/// The range of component `n` is `[0, 24]`.
+	fn report_offence_grandpa(n: u32, ) -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `1831 + n * (48 ±0)`
+		//  Estimated: `5686 + n * (2551 ±0)`
+		// Minimum execution time: 92_093_000 picoseconds.
+		Weight::from_parts(104_573_662, 0)
+			.saturating_add(Weight::from_parts(0, 5686))
+			// Standard Error: 22_045
+			.saturating_add(Weight::from_parts(10_859_187, 0).saturating_mul(n.into()))
+			.saturating_add(T::DbWeight::get().reads(19))
+			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(n.into())))
+			.saturating_add(T::DbWeight::get().writes(13))
+			.saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(n.into())))
+			.saturating_add(Weight::from_parts(0, 2551).saturating_mul(n.into()))
+	}
+	/// Storage: Offences ConcurrentReportsIndex (r:1 w:1)
+	/// Proof Skipped: Offences ConcurrentReportsIndex (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Offences Reports (r:1 w:1)
+	/// Proof Skipped: Offences Reports (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking SlashRewardFraction (r:1 w:0)
+	/// Proof: Staking SlashRewardFraction (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking ActiveEra (r:1 w:0)
+	/// Proof: Staking ActiveEra (max_values: Some(1), max_size: Some(13), added: 508, mode: MaxEncodedLen)
+	/// Storage: Staking ErasStartSessionIndex (r:1 w:0)
+	/// Proof: Staking ErasStartSessionIndex (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)
+	/// Storage: Staking Invulnerables (r:1 w:0)
+	/// Proof Skipped: Staking Invulnerables (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Staking ValidatorSlashInEra (r:1 w:1)
+	/// Proof: Staking ValidatorSlashInEra (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking SlashingSpans (r:25 w:25)
+	/// Proof Skipped: Staking SlashingSpans (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking SpanSlash (r:25 w:25)
+	/// Proof: Staking SpanSlash (max_values: None, max_size: Some(76), added: 2551, mode: MaxEncodedLen)
+	/// Storage: Staking Validators (r:1 w:1)
+	/// Proof: Staking Validators (max_values: None, max_size: Some(45), added: 2520, mode: MaxEncodedLen)
+	/// Storage: Staking CounterForValidators (r:1 w:1)
+	/// Proof: Staking CounterForValidators (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: VoterList ListNodes (r:2 w:2)
+	/// Proof: VoterList ListNodes (max_values: None, max_size: Some(154), added: 2629, mode: MaxEncodedLen)
+	/// Storage: VoterList ListBags (r:1 w:1)
+	/// Proof: VoterList ListBags (max_values: None, max_size: Some(82), added: 2557, mode: MaxEncodedLen)
+	/// Storage: VoterList CounterForListNodes (r:1 w:1)
+	/// Proof: VoterList CounterForListNodes (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking Nominators (r:1 w:0)
+	/// Proof: Staking Nominators (max_values: None, max_size: Some(814), added: 3289, mode: MaxEncodedLen)
+	/// Storage: Staking OffendingValidators (r:1 w:1)
+	/// Proof Skipped: Staking OffendingValidators (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Session Validators (r:1 w:0)
+	/// Proof Skipped: Session Validators (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Staking NominatorSlashInEra (r:24 w:24)
+	/// Proof: Staking NominatorSlashInEra (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen)
+	/// Storage: Staking UnappliedSlashes (r:1 w:1)
+	/// Proof Skipped: Staking UnappliedSlashes (max_values: None, max_size: None, mode: Measured)
+	/// The range of component `n` is `[0, 24]`.
+	fn report_offence_babe(n: u32, ) -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `1831 + n * (48 ±0)`
+		//  Estimated: `5686 + n * (2551 ±0)`
+		// Minimum execution time: 92_097_000 picoseconds.
+		Weight::from_parts(104_496_920, 0)
+			.saturating_add(Weight::from_parts(0, 5686))
+			// Standard Error: 25_384
+			.saturating_add(Weight::from_parts(10_982_115, 0).saturating_mul(n.into()))
+			.saturating_add(T::DbWeight::get().reads(19))
+			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(n.into())))
+			.saturating_add(T::DbWeight::get().writes(13))
+			.saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(n.into())))
+			.saturating_add(Weight::from_parts(0, 2551).saturating_mul(n.into()))
+	}
+}
diff --git a/polkadot/runtime/kusama/src/weights/pallet_preimage.rs b/polkadot/runtime/kusama/src/weights/pallet_preimage.rs
index b01f3d066b3..8c04eb2cd4e 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_preimage.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_preimage.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_preimage`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_preimage
 // --extrinsic=*
 // --execution=wasm
@@ -56,11 +59,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `143`
 		//  Estimated: `3556`
-		// Minimum execution time: 28_919_000 picoseconds.
-		Weight::from_parts(29_073_000, 0)
+		// Minimum execution time: 29_231_000 picoseconds.
+		Weight::from_parts(29_712_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(2_011, 0).saturating_mul(s.into()))
+			// Standard Error: 5
+			.saturating_add(Weight::from_parts(2_593, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -73,11 +76,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `3556`
-		// Minimum execution time: 15_818_000 picoseconds.
-		Weight::from_parts(16_138_000, 0)
+		// Minimum execution time: 15_753_000 picoseconds.
+		Weight::from_parts(15_927_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
-			// Standard Error: 3
-			.saturating_add(Weight::from_parts(2_034, 0).saturating_mul(s.into()))
+			// Standard Error: 5
+			.saturating_add(Weight::from_parts(2_585, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -90,11 +93,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `3556`
-		// Minimum execution time: 15_184_000 picoseconds.
-		Weight::from_parts(15_346_000, 0)
+		// Minimum execution time: 15_147_000 picoseconds.
+		Weight::from_parts(15_364_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(2_010, 0).saturating_mul(s.into()))
+			// Standard Error: 4
+			.saturating_add(Weight::from_parts(2_553, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -106,8 +109,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `289`
 		//  Estimated: `3556`
-		// Minimum execution time: 35_552_000 picoseconds.
-		Weight::from_parts(36_559_000, 0)
+		// Minimum execution time: 52_018_000 picoseconds.
+		Weight::from_parts(57_037_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -120,8 +123,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `144`
 		//  Estimated: `3556`
-		// Minimum execution time: 20_145_000 picoseconds.
-		Weight::from_parts(21_041_000, 0)
+		// Minimum execution time: 32_110_000 picoseconds.
+		Weight::from_parts(35_435_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -132,8 +135,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `188`
 		//  Estimated: `3556`
-		// Minimum execution time: 18_949_000 picoseconds.
-		Weight::from_parts(19_616_000, 0)
+		// Minimum execution time: 28_380_000 picoseconds.
+		Weight::from_parts(31_692_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -144,8 +147,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `144`
 		//  Estimated: `3556`
-		// Minimum execution time: 11_082_000 picoseconds.
-		Weight::from_parts(11_853_000, 0)
+		// Minimum execution time: 18_218_000 picoseconds.
+		Weight::from_parts(20_005_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -156,8 +159,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `42`
 		//  Estimated: `3556`
-		// Minimum execution time: 12_687_000 picoseconds.
-		Weight::from_parts(13_259_000, 0)
+		// Minimum execution time: 24_225_000 picoseconds.
+		Weight::from_parts(27_623_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -168,8 +171,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `3556`
-		// Minimum execution time: 8_156_000 picoseconds.
-		Weight::from_parts(8_324_000, 0)
+		// Minimum execution time: 11_614_000 picoseconds.
+		Weight::from_parts(12_372_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -182,8 +185,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `144`
 		//  Estimated: `3556`
-		// Minimum execution time: 18_817_000 picoseconds.
-		Weight::from_parts(19_833_000, 0)
+		// Minimum execution time: 30_214_000 picoseconds.
+		Weight::from_parts(32_682_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -194,8 +197,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `3556`
-		// Minimum execution time: 7_904_000 picoseconds.
-		Weight::from_parts(8_182_000, 0)
+		// Minimum execution time: 10_659_000 picoseconds.
+		Weight::from_parts(12_066_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -206,8 +209,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `3556`
-		// Minimum execution time: 7_852_000 picoseconds.
-		Weight::from_parts(8_131_000, 0)
+		// Minimum execution time: 10_770_000 picoseconds.
+		Weight::from_parts(11_745_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_proxy.rs b/polkadot/runtime/kusama/src/weights/pallet_proxy.rs
index d6e5e787c81..d30547d7d01 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_proxy.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_proxy.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_proxy`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_proxy
 // --extrinsic=*
 // --execution=wasm
@@ -54,11 +57,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `227 + p * (37 ±0)`
 		//  Estimated: `4706`
-		// Minimum execution time: 15_194_000 picoseconds.
-		Weight::from_parts(15_635_162, 0)
+		// Minimum execution time: 15_098_000 picoseconds.
+		Weight::from_parts(15_489_847, 0)
 			.saturating_add(Weight::from_parts(0, 4706))
-			// Standard Error: 811
-			.saturating_add(Weight::from_parts(34_526, 0).saturating_mul(p.into()))
+			// Standard Error: 2_263
+			.saturating_add(Weight::from_parts(63_093, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
 	/// Storage: Proxy Proxies (r:1 w:0)
@@ -73,13 +76,13 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `554 + a * (68 ±0) + p * (37 ±0)`
 		//  Estimated: `5698`
-		// Minimum execution time: 39_539_000 picoseconds.
-		Weight::from_parts(40_092_644, 0)
+		// Minimum execution time: 39_651_000 picoseconds.
+		Weight::from_parts(40_543_916, 0)
 			.saturating_add(Weight::from_parts(0, 5698))
-			// Standard Error: 3_904
-			.saturating_add(Weight::from_parts(111_177, 0).saturating_mul(a.into()))
-			// Standard Error: 4_034
-			.saturating_add(Weight::from_parts(17_820, 0).saturating_mul(p.into()))
+			// Standard Error: 4_675
+			.saturating_add(Weight::from_parts(155_883, 0).saturating_mul(a.into()))
+			// Standard Error: 4_830
+			.saturating_add(Weight::from_parts(30_475, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -89,15 +92,17 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	/// The range of component `a` is `[0, 31]`.
 	/// The range of component `p` is `[1, 31]`.
-	fn remove_announcement(a: u32, _p: u32, ) -> Weight {
+	fn remove_announcement(a: u32, p: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `469 + a * (68 ±0)`
 		//  Estimated: `5698`
-		// Minimum execution time: 23_974_000 picoseconds.
-		Weight::from_parts(24_764_838, 0)
+		// Minimum execution time: 24_096_000 picoseconds.
+		Weight::from_parts(25_043_982, 0)
 			.saturating_add(Weight::from_parts(0, 5698))
-			// Standard Error: 1_035
-			.saturating_add(Weight::from_parts(136_125, 0).saturating_mul(a.into()))
+			// Standard Error: 2_018
+			.saturating_add(Weight::from_parts(161_362, 0).saturating_mul(a.into()))
+			// Standard Error: 2_085
+			.saturating_add(Weight::from_parts(5_869, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -111,11 +116,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `469 + a * (68 ±0)`
 		//  Estimated: `5698`
-		// Minimum execution time: 23_933_000 picoseconds.
-		Weight::from_parts(24_943_251, 0)
+		// Minimum execution time: 24_544_000 picoseconds.
+		Weight::from_parts(25_464_879, 0)
 			.saturating_add(Weight::from_parts(0, 5698))
-			// Standard Error: 1_470
-			.saturating_add(Weight::from_parts(128_376, 0).saturating_mul(a.into()))
+			// Standard Error: 1_840
+			.saturating_add(Weight::from_parts(157_224, 0).saturating_mul(a.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -131,13 +136,13 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `486 + a * (68 ±0) + p * (37 ±0)`
 		//  Estimated: `5698`
-		// Minimum execution time: 33_086_000 picoseconds.
-		Weight::from_parts(36_122_064, 0)
+		// Minimum execution time: 33_869_000 picoseconds.
+		Weight::from_parts(36_671_590, 0)
 			.saturating_add(Weight::from_parts(0, 5698))
-			// Standard Error: 4_107
-			.saturating_add(Weight::from_parts(126_429, 0).saturating_mul(a.into()))
-			// Standard Error: 4_244
-			.saturating_add(Weight::from_parts(12_064, 0).saturating_mul(p.into()))
+			// Standard Error: 4_508
+			.saturating_add(Weight::from_parts(170_494, 0).saturating_mul(a.into()))
+			// Standard Error: 4_657
+			.saturating_add(Weight::from_parts(29_881, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -148,11 +153,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `227 + p * (37 ±0)`
 		//  Estimated: `4706`
-		// Minimum execution time: 24_717_000 picoseconds.
-		Weight::from_parts(26_380_401, 0)
+		// Minimum execution time: 25_378_000 picoseconds.
+		Weight::from_parts(26_232_312, 0)
 			.saturating_add(Weight::from_parts(0, 4706))
-			// Standard Error: 10_225
-			.saturating_add(Weight::from_parts(9_712, 0).saturating_mul(p.into()))
+			// Standard Error: 1_337
+			.saturating_add(Weight::from_parts(62_294, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -163,11 +168,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `227 + p * (37 ±0)`
 		//  Estimated: `4706`
-		// Minimum execution time: 24_710_000 picoseconds.
-		Weight::from_parts(25_507_296, 0)
+		// Minimum execution time: 25_306_000 picoseconds.
+		Weight::from_parts(26_702_472, 0)
 			.saturating_add(Weight::from_parts(0, 4706))
-			// Standard Error: 1_345
-			.saturating_add(Weight::from_parts(54_696, 0).saturating_mul(p.into()))
+			// Standard Error: 1_760
+			.saturating_add(Weight::from_parts(52_636, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -178,11 +183,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `227 + p * (37 ±0)`
 		//  Estimated: `4706`
-		// Minimum execution time: 21_539_000 picoseconds.
-		Weight::from_parts(22_177_046, 0)
+		// Minimum execution time: 22_177_000 picoseconds.
+		Weight::from_parts(22_859_150, 0)
 			.saturating_add(Weight::from_parts(0, 4706))
-			// Standard Error: 934
-			.saturating_add(Weight::from_parts(34_366, 0).saturating_mul(p.into()))
+			// Standard Error: 2_374
+			.saturating_add(Weight::from_parts(51_085, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -193,11 +198,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `239`
 		//  Estimated: `4706`
-		// Minimum execution time: 26_395_000 picoseconds.
-		Weight::from_parts(27_087_213, 0)
+		// Minimum execution time: 27_010_000 picoseconds.
+		Weight::from_parts(27_910_735, 0)
 			.saturating_add(Weight::from_parts(0, 4706))
-			// Standard Error: 918
-			.saturating_add(Weight::from_parts(9_476, 0).saturating_mul(p.into()))
+			// Standard Error: 1_618
+			.saturating_add(Weight::from_parts(10_864, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -208,11 +213,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `264 + p * (37 ±0)`
 		//  Estimated: `4706`
-		// Minimum execution time: 22_553_000 picoseconds.
-		Weight::from_parts(23_438_596, 0)
+		// Minimum execution time: 23_039_000 picoseconds.
+		Weight::from_parts(23_903_487, 0)
 			.saturating_add(Weight::from_parts(0, 4706))
-			// Standard Error: 843
-			.saturating_add(Weight::from_parts(27_814, 0).saturating_mul(p.into()))
+			// Standard Error: 2_434
+			.saturating_add(Weight::from_parts(45_603, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/polkadot/runtime/kusama/src/weights/pallet_ranked_collective.rs b/polkadot/runtime/kusama/src/weights/pallet_ranked_collective.rs
index fd9c6cd57fe..21f3f651f2e 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_ranked_collective.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_ranked_collective.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_ranked_collective`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_ranked_collective
 // --extrinsic=*
 // --execution=wasm
@@ -59,8 +62,8 @@ impl<T: frame_system::Config> pallet_ranked_collective::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `76`
 		//  Estimated: `3507`
-		// Minimum execution time: 16_509_000 picoseconds.
-		Weight::from_parts(16_792_000, 0)
+		// Minimum execution time: 16_103_000 picoseconds.
+		Weight::from_parts(16_743_000, 0)
 			.saturating_add(Weight::from_parts(0, 3507))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -78,11 +81,11 @@ impl<T: frame_system::Config> pallet_ranked_collective::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `550 + r * (281 ±0)`
 		//  Estimated: `3519 + r * (2529 ±0)`
-		// Minimum execution time: 26_935_000 picoseconds.
-		Weight::from_parts(31_357_299, 0)
+		// Minimum execution time: 27_225_000 picoseconds.
+		Weight::from_parts(31_460_102, 0)
 			.saturating_add(Weight::from_parts(0, 3519))
-			// Standard Error: 26_610
-			.saturating_add(Weight::from_parts(11_691_193, 0).saturating_mul(r.into()))
+			// Standard Error: 23_877
+			.saturating_add(Weight::from_parts(12_798_296, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(r.into())))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -102,11 +105,11 @@ impl<T: frame_system::Config> pallet_ranked_collective::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `248 + r * (17 ±0)`
 		//  Estimated: `3507`
-		// Minimum execution time: 19_062_000 picoseconds.
-		Weight::from_parts(19_681_798, 0)
+		// Minimum execution time: 18_964_000 picoseconds.
+		Weight::from_parts(19_901_082, 0)
 			.saturating_add(Weight::from_parts(0, 3507))
-			// Standard Error: 3_608
-			.saturating_add(Weight::from_parts(310_079, 0).saturating_mul(r.into()))
+			// Standard Error: 4_560
+			.saturating_add(Weight::from_parts(326_770, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(4))
 	}
@@ -123,11 +126,11 @@ impl<T: frame_system::Config> pallet_ranked_collective::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `566 + r * (72 ±0)`
 		//  Estimated: `3519`
-		// Minimum execution time: 26_905_000 picoseconds.
-		Weight::from_parts(29_496_059, 0)
+		// Minimum execution time: 27_310_000 picoseconds.
+		Weight::from_parts(30_386_652, 0)
 			.saturating_add(Weight::from_parts(0, 3519))
-			// Standard Error: 32_930
-			.saturating_add(Weight::from_parts(658_420, 0).saturating_mul(r.into()))
+			// Standard Error: 33_721
+			.saturating_add(Weight::from_parts(667_118, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
 	}
@@ -143,8 +146,8 @@ impl<T: frame_system::Config> pallet_ranked_collective::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `638`
 		//  Estimated: `83866`
-		// Minimum execution time: 49_632_000 picoseconds.
-		Weight::from_parts(50_336_000, 0)
+		// Minimum execution time: 50_373_000 picoseconds.
+		Weight::from_parts(51_359_000, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -160,11 +163,11 @@ impl<T: frame_system::Config> pallet_ranked_collective::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `434 + n * (50 ±0)`
 		//  Estimated: `4365 + n * (2540 ±0)`
-		// Minimum execution time: 14_464_000 picoseconds.
-		Weight::from_parts(17_768_623, 0)
+		// Minimum execution time: 14_237_000 picoseconds.
+		Weight::from_parts(16_304_970, 0)
 			.saturating_add(Weight::from_parts(0, 4365))
-			// Standard Error: 1_241
-			.saturating_add(Weight::from_parts(927_475, 0).saturating_mul(n.into()))
+			// Standard Error: 2_460
+			.saturating_add(Weight::from_parts(1_185_342, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into())))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(n.into())))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_recovery.rs b/polkadot/runtime/kusama/src/weights/pallet_recovery.rs
new file mode 100644
index 00000000000..6f2fdfa334f
--- /dev/null
+++ b/polkadot/runtime/kusama/src/weights/pallet_recovery.rs
@@ -0,0 +1,186 @@
+// Copyright (C) Parity Technologies (UK) Ltd.
+// This file is part of Polkadot.
+
+// Polkadot is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Polkadot is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Polkadot.  If not, see <http://www.gnu.org/licenses/>.
+
+//! Autogenerated weights for `pallet_recovery`
+//!
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! WORST CASE MAP SIZE: `1000000`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
+
+// Executed Command:
+// ./target/production/polkadot
+// benchmark
+// pallet
+// --chain=kusama-dev
+// --steps=50
+// --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
+// --pallet=pallet_recovery
+// --extrinsic=*
+// --execution=wasm
+// --wasm-execution=compiled
+// --header=./file_header.txt
+// --output=./runtime/kusama/src/weights/
+
+#![cfg_attr(rustfmt, rustfmt_skip)]
+#![allow(unused_parens)]
+#![allow(unused_imports)]
+#![allow(missing_docs)]
+
+use frame_support::{traits::Get, weights::Weight};
+use core::marker::PhantomData;
+
+/// Weight functions for `pallet_recovery`.
+pub struct WeightInfo<T>(PhantomData<T>);
+impl<T: frame_system::Config> pallet_recovery::WeightInfo for WeightInfo<T> {
+	/// Storage: Recovery Proxy (r:1 w:0)
+	/// Proof: Recovery Proxy (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen)
+	fn as_recovered() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `182`
+		//  Estimated: `3545`
+		// Minimum execution time: 9_088_000 picoseconds.
+		Weight::from_parts(9_345_000, 0)
+			.saturating_add(Weight::from_parts(0, 3545))
+			.saturating_add(T::DbWeight::get().reads(1))
+	}
+	/// Storage: Recovery Proxy (r:0 w:1)
+	/// Proof: Recovery Proxy (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen)
+	fn set_recovered() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 8_810_000 picoseconds.
+		Weight::from_parts(9_033_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: Recovery Recoverable (r:1 w:1)
+	/// Proof: Recovery Recoverable (max_values: None, max_size: Some(351), added: 2826, mode: MaxEncodedLen)
+	/// The range of component `n` is `[1, 9]`.
+	fn create_recovery(n: u32, ) -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `76`
+		//  Estimated: `3816`
+		// Minimum execution time: 25_748_000 picoseconds.
+		Weight::from_parts(26_517_291, 0)
+			.saturating_add(Weight::from_parts(0, 3816))
+			// Standard Error: 4_572
+			.saturating_add(Weight::from_parts(103_064, 0).saturating_mul(n.into()))
+			.saturating_add(T::DbWeight::get().reads(1))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: Recovery Recoverable (r:1 w:0)
+	/// Proof: Recovery Recoverable (max_values: None, max_size: Some(351), added: 2826, mode: MaxEncodedLen)
+	/// Storage: Recovery ActiveRecoveries (r:1 w:1)
+	/// Proof: Recovery ActiveRecoveries (max_values: None, max_size: Some(389), added: 2864, mode: MaxEncodedLen)
+	fn initiate_recovery() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `173`
+		//  Estimated: `3854`
+		// Minimum execution time: 28_593_000 picoseconds.
+		Weight::from_parts(29_386_000, 0)
+			.saturating_add(Weight::from_parts(0, 3854))
+			.saturating_add(T::DbWeight::get().reads(2))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: Recovery Recoverable (r:1 w:0)
+	/// Proof: Recovery Recoverable (max_values: None, max_size: Some(351), added: 2826, mode: MaxEncodedLen)
+	/// Storage: Recovery ActiveRecoveries (r:1 w:1)
+	/// Proof: Recovery ActiveRecoveries (max_values: None, max_size: Some(389), added: 2864, mode: MaxEncodedLen)
+	/// The range of component `n` is `[1, 9]`.
+	fn vouch_recovery(n: u32, ) -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `261 + n * (64 ±0)`
+		//  Estimated: `3854`
+		// Minimum execution time: 18_621_000 picoseconds.
+		Weight::from_parts(19_241_387, 0)
+			.saturating_add(Weight::from_parts(0, 3854))
+			// Standard Error: 5_538
+			.saturating_add(Weight::from_parts(263_385, 0).saturating_mul(n.into()))
+			.saturating_add(T::DbWeight::get().reads(2))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: Recovery Recoverable (r:1 w:0)
+	/// Proof: Recovery Recoverable (max_values: None, max_size: Some(351), added: 2826, mode: MaxEncodedLen)
+	/// Storage: Recovery ActiveRecoveries (r:1 w:0)
+	/// Proof: Recovery ActiveRecoveries (max_values: None, max_size: Some(389), added: 2864, mode: MaxEncodedLen)
+	/// Storage: Recovery Proxy (r:1 w:1)
+	/// Proof: Recovery Proxy (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen)
+	/// The range of component `n` is `[1, 9]`.
+	fn claim_recovery(n: u32, ) -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `293 + n * (64 ±0)`
+		//  Estimated: `3854`
+		// Minimum execution time: 22_870_000 picoseconds.
+		Weight::from_parts(23_779_105, 0)
+			.saturating_add(Weight::from_parts(0, 3854))
+			// Standard Error: 4_668
+			.saturating_add(Weight::from_parts(149_312, 0).saturating_mul(n.into()))
+			.saturating_add(T::DbWeight::get().reads(3))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: Recovery ActiveRecoveries (r:1 w:1)
+	/// Proof: Recovery ActiveRecoveries (max_values: None, max_size: Some(389), added: 2864, mode: MaxEncodedLen)
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// The range of component `n` is `[1, 9]`.
+	fn close_recovery(n: u32, ) -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `414 + n * (32 ±0)`
+		//  Estimated: `3854`
+		// Minimum execution time: 34_111_000 picoseconds.
+		Weight::from_parts(35_420_404, 0)
+			.saturating_add(Weight::from_parts(0, 3854))
+			// Standard Error: 5_909
+			.saturating_add(Weight::from_parts(46_955, 0).saturating_mul(n.into()))
+			.saturating_add(T::DbWeight::get().reads(2))
+			.saturating_add(T::DbWeight::get().writes(2))
+	}
+	/// Storage: Recovery ActiveRecoveries (r:1 w:0)
+	/// Proof: Recovery ActiveRecoveries (max_values: None, max_size: Some(389), added: 2864, mode: MaxEncodedLen)
+	/// Storage: Recovery Recoverable (r:1 w:1)
+	/// Proof: Recovery Recoverable (max_values: None, max_size: Some(351), added: 2826, mode: MaxEncodedLen)
+	/// The range of component `n` is `[1, 9]`.
+	fn remove_recovery(n: u32, ) -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `170 + n * (32 ±0)`
+		//  Estimated: `3854`
+		// Minimum execution time: 30_441_000 picoseconds.
+		Weight::from_parts(31_553_945, 0)
+			.saturating_add(Weight::from_parts(0, 3854))
+			// Standard Error: 7_463
+			.saturating_add(Weight::from_parts(119_815, 0).saturating_mul(n.into()))
+			.saturating_add(T::DbWeight::get().reads(2))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: Recovery Proxy (r:1 w:1)
+	/// Proof: Recovery Proxy (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen)
+	fn cancel_recovered() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `182`
+		//  Estimated: `3545`
+		// Minimum execution time: 10_937_000 picoseconds.
+		Weight::from_parts(11_333_000, 0)
+			.saturating_add(Weight::from_parts(0, 3545))
+			.saturating_add(T::DbWeight::get().reads(1))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+}
diff --git a/polkadot/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs b/polkadot/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs
index 61a3f230ef2..a4ac0667911 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_referenda`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_referenda
 // --extrinsic=*
 // --execution=wasm
@@ -59,8 +62,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `327`
 		//  Estimated: `42428`
-		// Minimum execution time: 28_816_000 picoseconds.
-		Weight::from_parts(29_442_000, 0)
+		// Minimum execution time: 28_969_000 picoseconds.
+		Weight::from_parts(30_902_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -73,8 +76,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `404`
 		//  Estimated: `83866`
-		// Minimum execution time: 51_772_000 picoseconds.
-		Weight::from_parts(52_245_000, 0)
+		// Minimum execution time: 53_500_000 picoseconds.
+		Weight::from_parts(54_447_000, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -91,8 +94,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2042`
 		//  Estimated: `42428`
-		// Minimum execution time: 82_832_000 picoseconds.
-		Weight::from_parts(85_457_000, 0)
+		// Minimum execution time: 114_321_000 picoseconds.
+		Weight::from_parts(122_607_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -109,8 +112,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2083`
 		//  Estimated: `42428`
-		// Minimum execution time: 82_836_000 picoseconds.
-		Weight::from_parts(84_870_000, 0)
+		// Minimum execution time: 113_476_000 picoseconds.
+		Weight::from_parts(120_078_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -127,8 +130,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `774`
 		//  Estimated: `83866`
-		// Minimum execution time: 124_692_000 picoseconds.
-		Weight::from_parts(129_866_000, 0)
+		// Minimum execution time: 194_798_000 picoseconds.
+		Weight::from_parts(208_378_000, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -145,8 +148,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `639`
 		//  Estimated: `83866`
-		// Minimum execution time: 67_096_000 picoseconds.
-		Weight::from_parts(67_756_000, 0)
+		// Minimum execution time: 69_502_000 picoseconds.
+		Weight::from_parts(71_500_000, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -157,8 +160,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `317`
 		//  Estimated: `4365`
-		// Minimum execution time: 29_622_000 picoseconds.
-		Weight::from_parts(30_030_000, 0)
+		// Minimum execution time: 30_561_000 picoseconds.
+		Weight::from_parts(31_427_000, 0)
 			.saturating_add(Weight::from_parts(0, 4365))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -169,8 +172,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `167`
 		//  Estimated: `4365`
-		// Minimum execution time: 14_586_000 picoseconds.
-		Weight::from_parts(14_831_000, 0)
+		// Minimum execution time: 14_535_000 picoseconds.
+		Weight::from_parts(14_999_000, 0)
 			.saturating_add(Weight::from_parts(0, 4365))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -183,8 +186,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `349`
 		//  Estimated: `83866`
-		// Minimum execution time: 36_883_000 picoseconds.
-		Weight::from_parts(37_417_000, 0)
+		// Minimum execution time: 38_532_000 picoseconds.
+		Weight::from_parts(39_361_000, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -199,8 +202,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `450`
 		//  Estimated: `83866`
-		// Minimum execution time: 73_928_000 picoseconds.
-		Weight::from_parts(74_780_000, 0)
+		// Minimum execution time: 78_956_000 picoseconds.
+		Weight::from_parts(80_594_000, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -213,8 +216,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `140`
 		//  Estimated: `4277`
-		// Minimum execution time: 9_654_000 picoseconds.
-		Weight::from_parts(10_012_000, 0)
+		// Minimum execution time: 9_450_000 picoseconds.
+		Weight::from_parts(9_881_000, 0)
 			.saturating_add(Weight::from_parts(0, 4277))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -231,8 +234,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2376`
 		//  Estimated: `42428`
-		// Minimum execution time: 70_626_000 picoseconds.
-		Weight::from_parts(72_572_000, 0)
+		// Minimum execution time: 98_126_000 picoseconds.
+		Weight::from_parts(102_511_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -249,8 +252,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2362`
 		//  Estimated: `42428`
-		// Minimum execution time: 71_530_000 picoseconds.
-		Weight::from_parts(74_001_000, 0)
+		// Minimum execution time: 99_398_000 picoseconds.
+		Weight::from_parts(104_045_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -263,8 +266,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1807`
 		//  Estimated: `4365`
-		// Minimum execution time: 30_582_000 picoseconds.
-		Weight::from_parts(31_829_000, 0)
+		// Minimum execution time: 43_734_000 picoseconds.
+		Weight::from_parts(46_962_000, 0)
 			.saturating_add(Weight::from_parts(0, 4365))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -277,8 +280,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1774`
 		//  Estimated: `4365`
-		// Minimum execution time: 30_773_000 picoseconds.
-		Weight::from_parts(31_461_000, 0)
+		// Minimum execution time: 42_863_000 picoseconds.
+		Weight::from_parts(46_241_000, 0)
 			.saturating_add(Weight::from_parts(0, 4365))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -293,8 +296,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1790`
 		//  Estimated: `4365`
-		// Minimum execution time: 40_566_000 picoseconds.
-		Weight::from_parts(42_024_000, 0)
+		// Minimum execution time: 57_511_000 picoseconds.
+		Weight::from_parts(64_027_000, 0)
 			.saturating_add(Weight::from_parts(0, 4365))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -309,8 +312,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1831`
 		//  Estimated: `4365`
-		// Minimum execution time: 40_030_000 picoseconds.
-		Weight::from_parts(41_444_000, 0)
+		// Minimum execution time: 56_726_000 picoseconds.
+		Weight::from_parts(61_962_000, 0)
 			.saturating_add(Weight::from_parts(0, 4365))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -323,8 +326,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `301`
 		//  Estimated: `42428`
-		// Minimum execution time: 25_069_000 picoseconds.
-		Weight::from_parts(25_301_000, 0)
+		// Minimum execution time: 24_870_000 picoseconds.
+		Weight::from_parts(25_837_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -337,8 +340,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `349`
 		//  Estimated: `42428`
-		// Minimum execution time: 25_200_000 picoseconds.
-		Weight::from_parts(25_606_000, 0)
+		// Minimum execution time: 25_297_000 picoseconds.
+		Weight::from_parts(26_086_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -349,8 +352,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `208`
 		//  Estimated: `4365`
-		// Minimum execution time: 16_687_000 picoseconds.
-		Weight::from_parts(16_973_000, 0)
+		// Minimum execution time: 16_776_000 picoseconds.
+		Weight::from_parts(17_396_000, 0)
 			.saturating_add(Weight::from_parts(0, 4365))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -367,8 +370,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `584`
 		//  Estimated: `42428`
-		// Minimum execution time: 36_977_000 picoseconds.
-		Weight::from_parts(37_432_000, 0)
+		// Minimum execution time: 37_780_000 picoseconds.
+		Weight::from_parts(38_626_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -385,8 +388,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `719`
 		//  Estimated: `42428`
-		// Minimum execution time: 61_625_000 picoseconds.
-		Weight::from_parts(63_564_000, 0)
+		// Minimum execution time: 85_265_000 picoseconds.
+		Weight::from_parts(89_986_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -401,8 +404,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `770`
 		//  Estimated: `42428`
-		// Minimum execution time: 85_412_000 picoseconds.
-		Weight::from_parts(88_475_000, 0)
+		// Minimum execution time: 143_283_000 picoseconds.
+		Weight::from_parts(158_540_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -417,8 +420,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `755`
 		//  Estimated: `42428`
-		// Minimum execution time: 85_495_000 picoseconds.
-		Weight::from_parts(94_732_000, 0)
+		// Minimum execution time: 143_736_000 picoseconds.
+		Weight::from_parts(162_755_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -433,8 +436,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `770`
 		//  Estimated: `42428`
-		// Minimum execution time: 82_931_000 picoseconds.
-		Weight::from_parts(88_562_000, 0)
+		// Minimum execution time: 139_021_000 picoseconds.
+		Weight::from_parts(157_398_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -449,8 +452,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `776`
 		//  Estimated: `42428`
-		// Minimum execution time: 55_853_000 picoseconds.
-		Weight::from_parts(57_761_000, 0)
+		// Minimum execution time: 78_530_000 picoseconds.
+		Weight::from_parts(83_556_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -467,8 +470,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `776`
 		//  Estimated: `83866`
-		// Minimum execution time: 101_251_000 picoseconds.
-		Weight::from_parts(103_897_000, 0)
+		// Minimum execution time: 174_165_000 picoseconds.
+		Weight::from_parts(188_496_000, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -483,8 +486,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `772`
 		//  Estimated: `42428`
-		// Minimum execution time: 73_658_000 picoseconds.
-		Weight::from_parts(89_672_000, 0)
+		// Minimum execution time: 142_964_000 picoseconds.
+		Weight::from_parts(157_257_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -499,8 +502,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `352`
 		//  Estimated: `4365`
-		// Minimum execution time: 19_993_000 picoseconds.
-		Weight::from_parts(20_305_000, 0)
+		// Minimum execution time: 20_126_000 picoseconds.
+		Weight::from_parts(20_635_000, 0)
 			.saturating_add(Weight::from_parts(0, 4365))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -513,8 +516,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `285`
 		//  Estimated: `4365`
-		// Minimum execution time: 17_815_000 picoseconds.
-		Weight::from_parts(18_197_000, 0)
+		// Minimum execution time: 17_716_000 picoseconds.
+		Weight::from_parts(18_324_000, 0)
 			.saturating_add(Weight::from_parts(0, 4365))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_referenda_referenda.rs b/polkadot/runtime/kusama/src/weights/pallet_referenda_referenda.rs
index 5268652ab76..accaa0ef10d 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_referenda_referenda.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_referenda_referenda.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_referenda`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_referenda
 // --extrinsic=*
 // --execution=wasm
@@ -57,8 +60,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `186`
 		//  Estimated: `42428`
-		// Minimum execution time: 38_094_000 picoseconds.
-		Weight::from_parts(38_828_000, 0)
+		// Minimum execution time: 39_146_000 picoseconds.
+		Weight::from_parts(40_383_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -71,8 +74,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `439`
 		//  Estimated: `83866`
-		// Minimum execution time: 49_501_000 picoseconds.
-		Weight::from_parts(50_093_000, 0)
+		// Minimum execution time: 51_385_000 picoseconds.
+		Weight::from_parts(52_701_000, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -89,8 +92,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3196`
 		//  Estimated: `42428`
-		// Minimum execution time: 59_688_000 picoseconds.
-		Weight::from_parts(60_498_000, 0)
+		// Minimum execution time: 70_018_000 picoseconds.
+		Weight::from_parts(75_868_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -107,8 +110,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3216`
 		//  Estimated: `42428`
-		// Minimum execution time: 59_067_000 picoseconds.
-		Weight::from_parts(60_106_000, 0)
+		// Minimum execution time: 69_311_000 picoseconds.
+		Weight::from_parts(72_425_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -125,8 +128,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `439`
 		//  Estimated: `83866`
-		// Minimum execution time: 61_251_000 picoseconds.
-		Weight::from_parts(62_142_000, 0)
+		// Minimum execution time: 64_385_000 picoseconds.
+		Weight::from_parts(66_178_000, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -143,8 +146,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `439`
 		//  Estimated: `83866`
-		// Minimum execution time: 59_626_000 picoseconds.
-		Weight::from_parts(60_154_000, 0)
+		// Minimum execution time: 62_200_000 picoseconds.
+		Weight::from_parts(63_782_000, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -155,8 +158,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `279`
 		//  Estimated: `4401`
-		// Minimum execution time: 28_706_000 picoseconds.
-		Weight::from_parts(29_245_000, 0)
+		// Minimum execution time: 29_677_000 picoseconds.
+		Weight::from_parts(30_603_000, 0)
 			.saturating_add(Weight::from_parts(0, 4401))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -167,8 +170,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `269`
 		//  Estimated: `4401`
-		// Minimum execution time: 28_846_000 picoseconds.
-		Weight::from_parts(29_458_000, 0)
+		// Minimum execution time: 29_897_000 picoseconds.
+		Weight::from_parts(30_618_000, 0)
 			.saturating_add(Weight::from_parts(0, 4401))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -181,8 +184,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `347`
 		//  Estimated: `83866`
-		// Minimum execution time: 36_353_000 picoseconds.
-		Weight::from_parts(36_926_000, 0)
+		// Minimum execution time: 37_697_000 picoseconds.
+		Weight::from_parts(38_953_000, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -197,8 +200,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `588`
 		//  Estimated: `83866`
-		// Minimum execution time: 96_203_000 picoseconds.
-		Weight::from_parts(97_058_000, 0)
+		// Minimum execution time: 106_001_000 picoseconds.
+		Weight::from_parts(107_102_000, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -211,8 +214,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `102`
 		//  Estimated: `5477`
-		// Minimum execution time: 9_097_000 picoseconds.
-		Weight::from_parts(9_263_000, 0)
+		// Minimum execution time: 8_987_000 picoseconds.
+		Weight::from_parts(9_431_000, 0)
 			.saturating_add(Weight::from_parts(0, 5477))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -229,8 +232,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3116`
 		//  Estimated: `42428`
-		// Minimum execution time: 45_993_000 picoseconds.
-		Weight::from_parts(46_659_000, 0)
+		// Minimum execution time: 55_344_000 picoseconds.
+		Weight::from_parts(58_026_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -247,8 +250,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3116`
 		//  Estimated: `42428`
-		// Minimum execution time: 48_602_000 picoseconds.
-		Weight::from_parts(49_602_000, 0)
+		// Minimum execution time: 57_003_000 picoseconds.
+		Weight::from_parts(60_347_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -261,8 +264,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2939`
 		//  Estimated: `5477`
-		// Minimum execution time: 19_201_000 picoseconds.
-		Weight::from_parts(19_613_000, 0)
+		// Minimum execution time: 23_001_000 picoseconds.
+		Weight::from_parts(24_812_000, 0)
 			.saturating_add(Weight::from_parts(0, 5477))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -275,8 +278,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2939`
 		//  Estimated: `5477`
-		// Minimum execution time: 18_900_000 picoseconds.
-		Weight::from_parts(19_432_000, 0)
+		// Minimum execution time: 23_299_000 picoseconds.
+		Weight::from_parts(24_465_000, 0)
 			.saturating_add(Weight::from_parts(0, 5477))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -291,8 +294,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2943`
 		//  Estimated: `5477`
-		// Minimum execution time: 23_865_000 picoseconds.
-		Weight::from_parts(24_211_000, 0)
+		// Minimum execution time: 28_223_000 picoseconds.
+		Weight::from_parts(29_664_000, 0)
 			.saturating_add(Weight::from_parts(0, 5477))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -307,8 +310,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2963`
 		//  Estimated: `5477`
-		// Minimum execution time: 23_494_000 picoseconds.
-		Weight::from_parts(23_810_000, 0)
+		// Minimum execution time: 27_474_000 picoseconds.
+		Weight::from_parts(29_072_000, 0)
 			.saturating_add(Weight::from_parts(0, 5477))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -321,8 +324,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `299`
 		//  Estimated: `42428`
-		// Minimum execution time: 23_956_000 picoseconds.
-		Weight::from_parts(24_378_000, 0)
+		// Minimum execution time: 24_405_000 picoseconds.
+		Weight::from_parts(25_184_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -335,8 +338,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `347`
 		//  Estimated: `42428`
-		// Minimum execution time: 24_240_000 picoseconds.
-		Weight::from_parts(24_689_000, 0)
+		// Minimum execution time: 24_572_000 picoseconds.
+		Weight::from_parts(25_287_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -347,8 +350,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `206`
 		//  Estimated: `4401`
-		// Minimum execution time: 15_993_000 picoseconds.
-		Weight::from_parts(16_250_000, 0)
+		// Minimum execution time: 16_042_000 picoseconds.
+		Weight::from_parts(16_610_000, 0)
 			.saturating_add(Weight::from_parts(0, 4401))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -365,8 +368,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `347`
 		//  Estimated: `42428`
-		// Minimum execution time: 33_540_000 picoseconds.
-		Weight::from_parts(34_108_000, 0)
+		// Minimum execution time: 33_639_000 picoseconds.
+		Weight::from_parts(34_749_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -383,8 +386,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `347`
 		//  Estimated: `42428`
-		// Minimum execution time: 35_555_000 picoseconds.
-		Weight::from_parts(36_207_000, 0)
+		// Minimum execution time: 36_467_000 picoseconds.
+		Weight::from_parts(37_693_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -399,8 +402,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `400`
 		//  Estimated: `42428`
-		// Minimum execution time: 29_686_000 picoseconds.
-		Weight::from_parts(30_147_000, 0)
+		// Minimum execution time: 29_857_000 picoseconds.
+		Weight::from_parts(30_840_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -415,8 +418,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `383`
 		//  Estimated: `42428`
-		// Minimum execution time: 30_244_000 picoseconds.
-		Weight::from_parts(31_005_000, 0)
+		// Minimum execution time: 31_028_000 picoseconds.
+		Weight::from_parts(32_154_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -431,8 +434,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `400`
 		//  Estimated: `42428`
-		// Minimum execution time: 28_024_000 picoseconds.
-		Weight::from_parts(28_593_000, 0)
+		// Minimum execution time: 28_594_000 picoseconds.
+		Weight::from_parts(29_092_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -447,8 +450,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `404`
 		//  Estimated: `42428`
-		// Minimum execution time: 26_850_000 picoseconds.
-		Weight::from_parts(27_328_000, 0)
+		// Minimum execution time: 27_246_000 picoseconds.
+		Weight::from_parts(28_003_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -465,8 +468,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `404`
 		//  Estimated: `83866`
-		// Minimum execution time: 41_999_000 picoseconds.
-		Weight::from_parts(42_602_000, 0)
+		// Minimum execution time: 43_426_000 picoseconds.
+		Weight::from_parts(44_917_000, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -481,8 +484,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `400`
 		//  Estimated: `42428`
-		// Minimum execution time: 29_932_000 picoseconds.
-		Weight::from_parts(30_390_000, 0)
+		// Minimum execution time: 30_285_000 picoseconds.
+		Weight::from_parts(31_575_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -497,8 +500,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `350`
 		//  Estimated: `4401`
-		// Minimum execution time: 19_181_000 picoseconds.
-		Weight::from_parts(19_668_000, 0)
+		// Minimum execution time: 19_254_000 picoseconds.
+		Weight::from_parts(19_855_000, 0)
 			.saturating_add(Weight::from_parts(0, 4401))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -511,8 +514,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `283`
 		//  Estimated: `4401`
-		// Minimum execution time: 17_095_000 picoseconds.
-		Weight::from_parts(17_349_000, 0)
+		// Minimum execution time: 16_957_000 picoseconds.
+		Weight::from_parts(17_556_000, 0)
 			.saturating_add(Weight::from_parts(0, 4401))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_scheduler.rs b/polkadot/runtime/kusama/src/weights/pallet_scheduler.rs
index 3bffce1beec..3e8e8810b2e 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_scheduler.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_scheduler.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_scheduler`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_scheduler
 // --extrinsic=*
 // --execution=wasm
@@ -53,8 +56,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `69`
 		//  Estimated: `1489`
-		// Minimum execution time: 3_948_000 picoseconds.
-		Weight::from_parts(4_083_000, 0)
+		// Minimum execution time: 4_091_000 picoseconds.
+		Weight::from_parts(4_209_000, 0)
 			.saturating_add(Weight::from_parts(0, 1489))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -66,11 +69,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `116 + s * (177 ±0)`
 		//  Estimated: `42428`
-		// Minimum execution time: 3_501_000 picoseconds.
-		Weight::from_parts(6_388_786, 0)
+		// Minimum execution time: 3_545_000 picoseconds.
+		Weight::from_parts(6_437_280, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
-			// Standard Error: 1_937
-			.saturating_add(Weight::from_parts(738_398, 0).saturating_mul(s.into()))
+			// Standard Error: 1_955
+			.saturating_add(Weight::from_parts(892_412, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -78,8 +81,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 5_532_000 picoseconds.
-		Weight::from_parts(5_615_000, 0)
+		// Minimum execution time: 5_679_000 picoseconds.
+		Weight::from_parts(5_799_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: Preimage PreimageFor (r:1 w:1)
@@ -91,11 +94,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `179 + s * (1 ±0)`
 		//  Estimated: `3644 + s * (1 ±0)`
-		// Minimum execution time: 18_650_000 picoseconds.
-		Weight::from_parts(18_946_000, 0)
+		// Minimum execution time: 19_438_000 picoseconds.
+		Weight::from_parts(19_663_000, 0)
 			.saturating_add(Weight::from_parts(0, 3644))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(1_248, 0).saturating_mul(s.into()))
+			// Standard Error: 3
+			.saturating_add(Weight::from_parts(1_513, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_parts(0, 1).saturating_mul(s.into()))
@@ -106,8 +109,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 7_032_000 picoseconds.
-		Weight::from_parts(7_271_000, 0)
+		// Minimum execution time: 7_131_000 picoseconds.
+		Weight::from_parts(7_388_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -115,24 +118,24 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 5_481_000 picoseconds.
-		Weight::from_parts(5_585_000, 0)
+		// Minimum execution time: 5_761_000 picoseconds.
+		Weight::from_parts(5_896_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	fn execute_dispatch_signed() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_777_000 picoseconds.
-		Weight::from_parts(2_856_000, 0)
+		// Minimum execution time: 2_530_000 picoseconds.
+		Weight::from_parts(2_632_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	fn execute_dispatch_unsigned() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_709_000 picoseconds.
-		Weight::from_parts(2_797_000, 0)
+		// Minimum execution time: 2_548_000 picoseconds.
+		Weight::from_parts(2_632_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: Scheduler Agenda (r:1 w:1)
@@ -142,11 +145,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `116 + s * (177 ±0)`
 		//  Estimated: `42428`
-		// Minimum execution time: 12_891_000 picoseconds.
-		Weight::from_parts(15_819_956, 0)
+		// Minimum execution time: 12_757_000 picoseconds.
+		Weight::from_parts(15_453_687, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
-			// Standard Error: 1_724
-			.saturating_add(Weight::from_parts(732_277, 0).saturating_mul(s.into()))
+			// Standard Error: 2_121
+			.saturating_add(Weight::from_parts(920_922, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -159,11 +162,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `116 + s * (177 ±0)`
 		//  Estimated: `42428`
-		// Minimum execution time: 17_138_000 picoseconds.
-		Weight::from_parts(16_857_684, 0)
+		// Minimum execution time: 17_412_000 picoseconds.
+		Weight::from_parts(16_293_532, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
-			// Standard Error: 1_989
-			.saturating_add(Weight::from_parts(1_302_330, 0).saturating_mul(s.into()))
+			// Standard Error: 2_448
+			.saturating_add(Weight::from_parts(1_635_003, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -176,11 +179,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `293 + s * (185 ±0)`
 		//  Estimated: `42428`
-		// Minimum execution time: 15_902_000 picoseconds.
-		Weight::from_parts(19_837_395, 0)
+		// Minimum execution time: 16_149_000 picoseconds.
+		Weight::from_parts(19_661_866, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
-			// Standard Error: 2_706
-			.saturating_add(Weight::from_parts(767_437, 0).saturating_mul(s.into()))
+			// Standard Error: 2_641
+			.saturating_add(Weight::from_parts(952_864, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -193,11 +196,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `319 + s * (185 ±0)`
 		//  Estimated: `42428`
-		// Minimum execution time: 18_734_000 picoseconds.
-		Weight::from_parts(19_091_961, 0)
+		// Minimum execution time: 18_858_000 picoseconds.
+		Weight::from_parts(18_380_802, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
-			// Standard Error: 2_067
-			.saturating_add(Weight::from_parts(1_330_034, 0).saturating_mul(s.into()))
+			// Standard Error: 3_271
+			.saturating_add(Weight::from_parts(1_687_802, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
diff --git a/polkadot/runtime/kusama/src/weights/pallet_session.rs b/polkadot/runtime/kusama/src/weights/pallet_session.rs
index 6f9746e465c..3f5469477e5 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_session.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_session.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_session`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_session
 // --extrinsic=*
 // --execution=wasm
@@ -57,8 +60,8 @@ impl<T: frame_system::Config> pallet_session::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2050`
 		//  Estimated: `17890`
-		// Minimum execution time: 51_414_000 picoseconds.
-		Weight::from_parts(52_148_000, 0)
+		// Minimum execution time: 60_102_000 picoseconds.
+		Weight::from_parts(63_699_000, 0)
 			.saturating_add(Weight::from_parts(0, 17890))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -73,8 +76,8 @@ impl<T: frame_system::Config> pallet_session::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1914`
 		//  Estimated: `5379`
-		// Minimum execution time: 36_459_000 picoseconds.
-		Weight::from_parts(37_037_000, 0)
+		// Minimum execution time: 42_242_000 picoseconds.
+		Weight::from_parts(43_575_000, 0)
 			.saturating_add(Weight::from_parts(0, 5379))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(7))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_society.rs b/polkadot/runtime/kusama/src/weights/pallet_society.rs
index a174862e078..2b564349b41 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_society.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_society.rs
@@ -17,22 +17,25 @@
 //! Autogenerated weights for `pallet_society`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-06-12, STEPS: `2`, REPEAT: `1`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `36-26-2A-C3-ED-FB`, CPU: `<UNKNOWN>`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
-// target/release/polkadot
+// ./target/production/polkadot
 // benchmark
 // pallet
 // --chain=kusama-dev
-// --repeat=1
+// --steps=50
+// --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_society
 // --extrinsic=*
 // --execution=wasm
 // --wasm-execution=compiled
-// --heap-pages=4096
 // --header=./file_header.txt
 // --output=./runtime/kusama/src/weights/
 
@@ -61,8 +64,8 @@ impl<T: frame_system::Config> pallet_society::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `416`
 		//  Estimated: `3881`
-		// Minimum execution time: 42_000_000 picoseconds.
-		Weight::from_parts(42_000_000, 0)
+		// Minimum execution time: 35_388_000 picoseconds.
+		Weight::from_parts(36_165_000, 0)
 			.saturating_add(Weight::from_parts(0, 3881))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -73,8 +76,8 @@ impl<T: frame_system::Config> pallet_society::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `433`
 		//  Estimated: `1918`
-		// Minimum execution time: 32_000_000 picoseconds.
-		Weight::from_parts(32_000_000, 0)
+		// Minimum execution time: 28_387_000 picoseconds.
+		Weight::from_parts(29_224_000, 0)
 			.saturating_add(Weight::from_parts(0, 1918))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -91,8 +94,8 @@ impl<T: frame_system::Config> pallet_society::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `453`
 		//  Estimated: `6393`
-		// Minimum execution time: 27_000_000 picoseconds.
-		Weight::from_parts(27_000_000, 0)
+		// Minimum execution time: 25_337_000 picoseconds.
+		Weight::from_parts(26_143_000, 0)
 			.saturating_add(Weight::from_parts(0, 6393))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -105,8 +108,8 @@ impl<T: frame_system::Config> pallet_society::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `507`
 		//  Estimated: `3972`
-		// Minimum execution time: 19_000_000 picoseconds.
-		Weight::from_parts(19_000_000, 0)
+		// Minimum execution time: 17_975_000 picoseconds.
+		Weight::from_parts(18_695_000, 0)
 			.saturating_add(Weight::from_parts(0, 3972))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -121,8 +124,8 @@ impl<T: frame_system::Config> pallet_society::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `541`
 		//  Estimated: `4006`
-		// Minimum execution time: 24_000_000 picoseconds.
-		Weight::from_parts(24_000_000, 0)
+		// Minimum execution time: 23_173_000 picoseconds.
+		Weight::from_parts(23_764_000, 0)
 			.saturating_add(Weight::from_parts(0, 4006))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -139,8 +142,8 @@ impl<T: frame_system::Config> pallet_society::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `533`
 		//  Estimated: `3998`
-		// Minimum execution time: 22_000_000 picoseconds.
-		Weight::from_parts(22_000_000, 0)
+		// Minimum execution time: 21_744_000 picoseconds.
+		Weight::from_parts(22_406_000, 0)
 			.saturating_add(Weight::from_parts(0, 3998))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -155,8 +158,8 @@ impl<T: frame_system::Config> pallet_society::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `622`
 		//  Estimated: `4087`
-		// Minimum execution time: 55_000_000 picoseconds.
-		Weight::from_parts(55_000_000, 0)
+		// Minimum execution time: 50_058_000 picoseconds.
+		Weight::from_parts(51_077_000, 0)
 			.saturating_add(Weight::from_parts(0, 4087))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -169,8 +172,8 @@ impl<T: frame_system::Config> pallet_society::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `519`
 		//  Estimated: `3984`
-		// Minimum execution time: 21_000_000 picoseconds.
-		Weight::from_parts(21_000_000, 0)
+		// Minimum execution time: 21_305_000 picoseconds.
+		Weight::from_parts(22_020_000, 0)
 			.saturating_add(Weight::from_parts(0, 3984))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -193,8 +196,8 @@ impl<T: frame_system::Config> pallet_society::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `114`
 		//  Estimated: `1599`
-		// Minimum execution time: 21_000_000 picoseconds.
-		Weight::from_parts(21_000_000, 0)
+		// Minimum execution time: 19_952_000 picoseconds.
+		Weight::from_parts(20_365_000, 0)
 			.saturating_add(Weight::from_parts(0, 1599))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -235,8 +238,8 @@ impl<T: frame_system::Config> pallet_society::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1626`
 		//  Estimated: `14991`
-		// Minimum execution time: 70_000_000 picoseconds.
-		Weight::from_parts(70_000_000, 0)
+		// Minimum execution time: 64_547_000 picoseconds.
+		Weight::from_parts(66_190_000, 0)
 			.saturating_add(Weight::from_parts(0, 14991))
 			.saturating_add(T::DbWeight::get().reads(20))
 			.saturating_add(T::DbWeight::get().writes(30))
@@ -253,8 +256,8 @@ impl<T: frame_system::Config> pallet_society::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `456`
 		//  Estimated: `3921`
-		// Minimum execution time: 25_000_000 picoseconds.
-		Weight::from_parts(25_000_000, 0)
+		// Minimum execution time: 22_276_000 picoseconds.
+		Weight::from_parts(22_817_000, 0)
 			.saturating_add(Weight::from_parts(0, 3921))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -269,8 +272,8 @@ impl<T: frame_system::Config> pallet_society::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `359`
 		//  Estimated: `1844`
-		// Minimum execution time: 16_000_000 picoseconds.
-		Weight::from_parts(16_000_000, 0)
+		// Minimum execution time: 14_857_000 picoseconds.
+		Weight::from_parts(15_268_000, 0)
 			.saturating_add(Weight::from_parts(0, 1844))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -291,8 +294,8 @@ impl<T: frame_system::Config> pallet_society::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `608`
 		//  Estimated: `4073`
-		// Minimum execution time: 25_000_000 picoseconds.
-		Weight::from_parts(25_000_000, 0)
+		// Minimum execution time: 24_995_000 picoseconds.
+		Weight::from_parts(25_968_000, 0)
 			.saturating_add(Weight::from_parts(0, 4073))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -317,8 +320,8 @@ impl<T: frame_system::Config> pallet_society::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `604`
 		//  Estimated: `4069`
-		// Minimum execution time: 43_000_000 picoseconds.
-		Weight::from_parts(43_000_000, 0)
+		// Minimum execution time: 41_570_000 picoseconds.
+		Weight::from_parts(42_576_000, 0)
 			.saturating_add(Weight::from_parts(0, 4069))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -345,8 +348,8 @@ impl<T: frame_system::Config> pallet_society::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `622`
 		//  Estimated: `4087`
-		// Minimum execution time: 45_000_000 picoseconds.
-		Weight::from_parts(45_000_000, 0)
+		// Minimum execution time: 43_450_000 picoseconds.
+		Weight::from_parts(44_330_000, 0)
 			.saturating_add(Weight::from_parts(0, 4087))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -357,43 +360,49 @@ impl<T: frame_system::Config> pallet_society::WeightInfo for WeightInfo<T> {
 	/// Proof Skipped: Society Candidates (max_values: None, max_size: None, mode: Measured)
 	/// Storage: Society RoundCount (r:1 w:0)
 	/// Proof Skipped: Society RoundCount (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: System Account (r:2 w:2)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	fn kick_candidate() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `507`
-		//  Estimated: `3972`
-		// Minimum execution time: 16_000_000 picoseconds.
-		Weight::from_parts(16_000_000, 0)
-			.saturating_add(Weight::from_parts(0, 3972))
-			.saturating_add(T::DbWeight::get().reads(3))
-			.saturating_add(T::DbWeight::get().writes(1))
+		//  Measured:  `748`
+		//  Estimated: `6196`
+		// Minimum execution time: 43_754_000 picoseconds.
+		Weight::from_parts(44_431_000, 0)
+			.saturating_add(Weight::from_parts(0, 6196))
+			.saturating_add(T::DbWeight::get().reads(5))
+			.saturating_add(T::DbWeight::get().writes(3))
 	}
 	/// Storage: Society Candidates (r:1 w:1)
 	/// Proof Skipped: Society Candidates (max_values: None, max_size: None, mode: Measured)
 	/// Storage: Society RoundCount (r:1 w:0)
 	/// Proof Skipped: Society RoundCount (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: System Account (r:2 w:2)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	fn resign_candidacy() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `477`
-		//  Estimated: `3942`
-		// Minimum execution time: 13_000_000 picoseconds.
-		Weight::from_parts(13_000_000, 0)
-			.saturating_add(Weight::from_parts(0, 3942))
-			.saturating_add(T::DbWeight::get().reads(2))
-			.saturating_add(T::DbWeight::get().writes(1))
+		//  Measured:  `718`
+		//  Estimated: `6196`
+		// Minimum execution time: 38_184_000 picoseconds.
+		Weight::from_parts(38_748_000, 0)
+			.saturating_add(Weight::from_parts(0, 6196))
+			.saturating_add(T::DbWeight::get().reads(4))
+			.saturating_add(T::DbWeight::get().writes(3))
 	}
 	/// Storage: Society Candidates (r:1 w:1)
 	/// Proof Skipped: Society Candidates (max_values: None, max_size: None, mode: Measured)
 	/// Storage: Society RoundCount (r:1 w:0)
 	/// Proof Skipped: Society RoundCount (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: System Account (r:2 w:2)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	fn drop_candidate() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `489`
-		//  Estimated: `3954`
-		// Minimum execution time: 13_000_000 picoseconds.
-		Weight::from_parts(13_000_000, 0)
-			.saturating_add(Weight::from_parts(0, 3954))
-			.saturating_add(T::DbWeight::get().reads(2))
-			.saturating_add(T::DbWeight::get().writes(1))
+		//  Measured:  `730`
+		//  Estimated: `6196`
+		// Minimum execution time: 38_442_000 picoseconds.
+		Weight::from_parts(39_150_000, 0)
+			.saturating_add(Weight::from_parts(0, 6196))
+			.saturating_add(T::DbWeight::get().reads(4))
+			.saturating_add(T::DbWeight::get().writes(3))
 	}
 	/// Storage: Society Candidates (r:1 w:0)
 	/// Proof Skipped: Society Candidates (max_values: None, max_size: None, mode: Measured)
@@ -405,8 +414,8 @@ impl<T: frame_system::Config> pallet_society::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `524`
 		//  Estimated: `6464`
-		// Minimum execution time: 19_000_000 picoseconds.
-		Weight::from_parts(19_000_000, 0)
+		// Minimum execution time: 17_373_000 picoseconds.
+		Weight::from_parts(18_288_000, 0)
 			.saturating_add(Weight::from_parts(0, 6464))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -419,8 +428,8 @@ impl<T: frame_system::Config> pallet_society::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `482`
 		//  Estimated: `3947`
-		// Minimum execution time: 13_000_000 picoseconds.
-		Weight::from_parts(13_000_000, 0)
+		// Minimum execution time: 12_642_000 picoseconds.
+		Weight::from_parts(13_281_000, 0)
 			.saturating_add(Weight::from_parts(0, 3947))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_staking.rs b/polkadot/runtime/kusama/src/weights/pallet_staking.rs
index 7f8192f7f4f..a7268a21bb9 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_staking.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_staking.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_staking`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_staking
 // --extrinsic=*
 // --execution=wasm
@@ -63,8 +66,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `980`
 		//  Estimated: `4764`
-		// Minimum execution time: 50_904_000 picoseconds.
-		Weight::from_parts(52_105_000, 0)
+		// Minimum execution time: 51_609_000 picoseconds.
+		Weight::from_parts(52_360_000, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -85,8 +88,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1955`
 		//  Estimated: `8877`
-		// Minimum execution time: 90_871_000 picoseconds.
-		Weight::from_parts(91_788_000, 0)
+		// Minimum execution time: 94_514_000 picoseconds.
+		Weight::from_parts(96_430_000, 0)
 			.saturating_add(Weight::from_parts(0, 8877))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -113,8 +116,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2166`
 		//  Estimated: `8877`
-		// Minimum execution time: 93_863_000 picoseconds.
-		Weight::from_parts(95_299_000, 0)
+		// Minimum execution time: 97_981_000 picoseconds.
+		Weight::from_parts(102_906_000, 0)
 			.saturating_add(Weight::from_parts(0, 8877))
 			.saturating_add(T::DbWeight::get().reads(12))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -132,11 +135,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `944`
 		//  Estimated: `4764`
-		// Minimum execution time: 44_191_000 picoseconds.
-		Weight::from_parts(45_477_189, 0)
+		// Minimum execution time: 44_962_000 picoseconds.
+		Weight::from_parts(46_452_900, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 438
-			.saturating_add(Weight::from_parts(13_035, 0).saturating_mul(s.into()))
+			// Standard Error: 1_541
+			.saturating_add(Weight::from_parts(40_855, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -173,11 +176,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2217 + s * (4 ±0)`
 		//  Estimated: `6248 + s * (4 ±0)`
-		// Minimum execution time: 88_856_000 picoseconds.
-		Weight::from_parts(92_965_631, 0)
+		// Minimum execution time: 94_257_000 picoseconds.
+		Weight::from_parts(102_162_641, 0)
 			.saturating_add(Weight::from_parts(0, 6248))
-			// Standard Error: 2_401
-			.saturating_add(Weight::from_parts(1_202_406, 0).saturating_mul(s.into()))
+			// Standard Error: 4_137
+			.saturating_add(Weight::from_parts(1_401_944, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(13))
 			.saturating_add(T::DbWeight::get().writes(11))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into())))
@@ -209,8 +212,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1341`
 		//  Estimated: `4556`
-		// Minimum execution time: 56_945_000 picoseconds.
-		Weight::from_parts(57_483_000, 0)
+		// Minimum execution time: 57_139_000 picoseconds.
+		Weight::from_parts(58_021_000, 0)
 			.saturating_add(Weight::from_parts(0, 4556))
 			.saturating_add(T::DbWeight::get().reads(11))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -224,11 +227,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1326 + k * (823 ±0)`
 		//  Estimated: `4556 + k * (3289 ±0)`
-		// Minimum execution time: 29_816_000 picoseconds.
-		Weight::from_parts(24_697_837, 0)
+		// Minimum execution time: 36_112_000 picoseconds.
+		Weight::from_parts(31_474_845, 0)
 			.saturating_add(Weight::from_parts(0, 4556))
-			// Standard Error: 10_425
-			.saturating_add(Weight::from_parts(8_196_785, 0).saturating_mul(k.into()))
+			// Standard Error: 13_249
+			.saturating_add(Weight::from_parts(9_813_360, 0).saturating_mul(k.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(k.into())))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(k.into())))
@@ -261,11 +264,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1921 + n * (88 ±0)`
 		//  Estimated: `6248 + n * (2520 ±0)`
-		// Minimum execution time: 64_368_000 picoseconds.
-		Weight::from_parts(64_137_061, 0)
+		// Minimum execution time: 66_845_000 picoseconds.
+		Weight::from_parts(67_790_022, 0)
 			.saturating_add(Weight::from_parts(0, 6248))
-			// Standard Error: 11_053
-			.saturating_add(Weight::from_parts(2_975_071, 0).saturating_mul(n.into()))
+			// Standard Error: 18_238
+			.saturating_add(Weight::from_parts(3_739_950, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(12))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into())))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -289,8 +292,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1671`
 		//  Estimated: `6248`
-		// Minimum execution time: 57_402_000 picoseconds.
-		Weight::from_parts(58_447_000, 0)
+		// Minimum execution time: 59_727_000 picoseconds.
+		Weight::from_parts(61_591_000, 0)
 			.saturating_add(Weight::from_parts(0, 6248))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -303,8 +306,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `735`
 		//  Estimated: `4556`
-		// Minimum execution time: 14_237_000 picoseconds.
-		Weight::from_parts(14_531_000, 0)
+		// Minimum execution time: 13_578_000 picoseconds.
+		Weight::from_parts(14_266_000, 0)
 			.saturating_add(Weight::from_parts(0, 4556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -317,8 +320,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `834`
 		//  Estimated: `8122`
-		// Minimum execution time: 21_349_000 picoseconds.
-		Weight::from_parts(21_709_000, 0)
+		// Minimum execution time: 21_128_000 picoseconds.
+		Weight::from_parts(21_739_000, 0)
 			.saturating_add(Weight::from_parts(0, 8122))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -329,8 +332,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 3_347_000 picoseconds.
-		Weight::from_parts(3_517_000, 0)
+		// Minimum execution time: 3_016_000 picoseconds.
+		Weight::from_parts(3_195_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -340,8 +343,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 11_433_000 picoseconds.
-		Weight::from_parts(11_762_000, 0)
+		// Minimum execution time: 9_431_000 picoseconds.
+		Weight::from_parts(9_624_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -351,8 +354,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 11_326_000 picoseconds.
-		Weight::from_parts(11_662_000, 0)
+		// Minimum execution time: 9_322_000 picoseconds.
+		Weight::from_parts(9_551_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -362,8 +365,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 11_380_000 picoseconds.
-		Weight::from_parts(11_696_000, 0)
+		// Minimum execution time: 9_209_000 picoseconds.
+		Weight::from_parts(9_772_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -374,11 +377,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 3_448_000 picoseconds.
-		Weight::from_parts(3_614_202, 0)
+		// Minimum execution time: 3_228_000 picoseconds.
+		Weight::from_parts(3_437_995, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 24
-			.saturating_add(Weight::from_parts(10_569, 0).saturating_mul(v.into()))
+			// Standard Error: 50
+			.saturating_add(Weight::from_parts(12_179, 0).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
 	/// Storage: Staking Bonded (r:1 w:1)
@@ -414,11 +417,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1947 + s * (4 ±0)`
 		//  Estimated: `6248 + s * (4 ±0)`
-		// Minimum execution time: 81_966_000 picoseconds.
-		Weight::from_parts(87_869_939, 0)
+		// Minimum execution time: 86_567_000 picoseconds.
+		Weight::from_parts(93_537_408, 0)
 			.saturating_add(Weight::from_parts(0, 6248))
-			// Standard Error: 1_805
-			.saturating_add(Weight::from_parts(1_153_353, 0).saturating_mul(s.into()))
+			// Standard Error: 3_840
+			.saturating_add(Weight::from_parts(1_371_525, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(12))
 			.saturating_add(T::DbWeight::get().writes(12))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into())))
@@ -431,11 +434,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `66572`
 		//  Estimated: `70037`
-		// Minimum execution time: 113_394_000 picoseconds.
-		Weight::from_parts(915_759_340, 0)
+		// Minimum execution time: 129_433_000 picoseconds.
+		Weight::from_parts(939_746_867, 0)
 			.saturating_add(Weight::from_parts(0, 70037))
-			// Standard Error: 58_960
-			.saturating_add(Weight::from_parts(4_950_569, 0).saturating_mul(s.into()))
+			// Standard Error: 58_234
+			.saturating_add(Weight::from_parts(4_851_875, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -461,12 +464,12 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 	fn payout_stakers_dead_controller(n: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `34175 + n * (149 ±0)`
-		//  Estimated: `32387 + n * (2603 ±0)`
-		// Minimum execution time: 90_356_000 picoseconds.
-		Weight::from_parts(71_381_072, 0)
+		//  Estimated: `32387 + n * (2603 ±1)`
+		// Minimum execution time: 121_648_000 picoseconds.
+		Weight::from_parts(145_330_037, 0)
 			.saturating_add(Weight::from_parts(0, 32387))
-			// Standard Error: 13_722
-			.saturating_add(Weight::from_parts(30_072_130, 0).saturating_mul(n.into()))
+			// Standard Error: 30_044
+			.saturating_add(Weight::from_parts(35_396_961, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(n.into())))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -500,11 +503,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `58149 + n * (385 ±0)`
 		//  Estimated: `53036 + n * (3774 ±2)`
-		// Minimum execution time: 113_520_000 picoseconds.
-		Weight::from_parts(53_414_161, 0)
+		// Minimum execution time: 159_726_000 picoseconds.
+		Weight::from_parts(163_012_000, 0)
 			.saturating_add(Weight::from_parts(0, 53036))
-			// Standard Error: 17_291
-			.saturating_add(Weight::from_parts(49_214_142, 0).saturating_mul(n.into()))
+			// Standard Error: 96_376
+			.saturating_add(Weight::from_parts(59_227_426, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(11))
 			.saturating_add(T::DbWeight::get().reads((6_u64).saturating_mul(n.into())))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -528,11 +531,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1956 + l * (5 ±0)`
 		//  Estimated: `8877`
-		// Minimum execution time: 85_777_000 picoseconds.
-		Weight::from_parts(87_370_231, 0)
+		// Minimum execution time: 88_119_000 picoseconds.
+		Weight::from_parts(91_343_026, 0)
 			.saturating_add(Weight::from_parts(0, 8877))
-			// Standard Error: 2_274
-			.saturating_add(Weight::from_parts(22_247, 0).saturating_mul(l.into()))
+			// Standard Error: 5_157
+			.saturating_add(Weight::from_parts(38_885, 0).saturating_mul(l.into()))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(7))
 	}
@@ -567,11 +570,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2217 + s * (4 ±0)`
 		//  Estimated: `6248 + s * (4 ±0)`
-		// Minimum execution time: 94_813_000 picoseconds.
-		Weight::from_parts(95_669_759, 0)
+		// Minimum execution time: 100_347_000 picoseconds.
+		Weight::from_parts(103_081_218, 0)
 			.saturating_add(Weight::from_parts(0, 6248))
-			// Standard Error: 2_031
-			.saturating_add(Weight::from_parts(1_166_063, 0).saturating_mul(s.into()))
+			// Standard Error: 3_957
+			.saturating_add(Weight::from_parts(1_403_417, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(12))
 			.saturating_add(T::DbWeight::get().writes(11))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into())))
@@ -618,14 +621,14 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 	fn new_era(v: u32, n: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + n * (714 ±0) + v * (3592 ±0)`
-		//  Estimated: `425452 + n * (3566 ±3) + v * (3566 ±38)`
-		// Minimum execution time: 471_078_000 picoseconds.
-		Weight::from_parts(473_192_000, 0)
+		//  Estimated: `425452 + n * (3566 ±0) + v * (3566 ±0)`
+		// Minimum execution time: 543_737_000 picoseconds.
+		Weight::from_parts(547_799_000, 0)
 			.saturating_add(Weight::from_parts(0, 425452))
-			// Standard Error: 1_826_301
-			.saturating_add(Weight::from_parts(58_588_817, 0).saturating_mul(v.into()))
-			// Standard Error: 181_980
-			.saturating_add(Weight::from_parts(16_482_813, 0).saturating_mul(n.into()))
+			// Standard Error: 2_046_982
+			.saturating_add(Weight::from_parts(66_708_000, 0).saturating_mul(v.into()))
+			// Standard Error: 203_970
+			.saturating_add(Weight::from_parts(20_246_221, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(173))
 			.saturating_add(T::DbWeight::get().reads((5_u64).saturating_mul(v.into())))
 			.saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(n.into())))
@@ -658,13 +661,13 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3151 + n * (1161 ±0) + v * (389 ±0)`
 		//  Estimated: `425452 + n * (3566 ±0) + v * (3566 ±0)`
-		// Minimum execution time: 31_480_948_000 picoseconds.
-		Weight::from_parts(31_598_662_000, 0)
+		// Minimum execution time: 38_906_963_000 picoseconds.
+		Weight::from_parts(39_744_147_000, 0)
 			.saturating_add(Weight::from_parts(0, 425452))
-			// Standard Error: 346_420
-			.saturating_add(Weight::from_parts(4_621_237, 0).saturating_mul(v.into()))
-			// Standard Error: 346_420
-			.saturating_add(Weight::from_parts(3_162_454, 0).saturating_mul(n.into()))
+			// Standard Error: 411_378
+			.saturating_add(Weight::from_parts(3_691_522, 0).saturating_mul(v.into()))
+			// Standard Error: 411_378
+			.saturating_add(Weight::from_parts(5_732_105, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(168))
 			.saturating_add(T::DbWeight::get().reads((5_u64).saturating_mul(v.into())))
 			.saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(n.into())))
@@ -683,11 +686,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `917 + v * (50 ±0)`
 		//  Estimated: `3510 + v * (2520 ±0)`
-		// Minimum execution time: 2_229_982_000 picoseconds.
-		Weight::from_parts(44_832_617, 0)
+		// Minimum execution time: 2_614_613_000 picoseconds.
+		Weight::from_parts(127_976_836, 0)
 			.saturating_add(Weight::from_parts(0, 3510))
-			// Standard Error: 8_423
-			.saturating_add(Weight::from_parts(4_470_332, 0).saturating_mul(v.into()))
+			// Standard Error: 10_285
+			.saturating_add(Weight::from_parts(5_101_327, 0).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(v.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -709,8 +712,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 6_727_000 picoseconds.
-		Weight::from_parts(7_011_000, 0)
+		// Minimum execution time: 6_533_000 picoseconds.
+		Weight::from_parts(6_797_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
@@ -730,8 +733,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 6_057_000 picoseconds.
-		Weight::from_parts(6_232_000, 0)
+		// Minimum execution time: 6_056_000 picoseconds.
+		Weight::from_parts(6_255_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
@@ -759,8 +762,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1794`
 		//  Estimated: `6248`
-		// Minimum execution time: 69_929_000 picoseconds.
-		Weight::from_parts(70_638_000, 0)
+		// Minimum execution time: 71_915_000 picoseconds.
+		Weight::from_parts(73_500_000, 0)
 			.saturating_add(Weight::from_parts(0, 6248))
 			.saturating_add(T::DbWeight::get().reads(11))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -773,8 +776,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `627`
 		//  Estimated: `3510`
-		// Minimum execution time: 13_376_000 picoseconds.
-		Weight::from_parts(13_645_000, 0)
+		// Minimum execution time: 12_994_000 picoseconds.
+		Weight::from_parts(13_452_000, 0)
 			.saturating_add(Weight::from_parts(0, 3510))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -785,8 +788,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 3_271_000 picoseconds.
-		Weight::from_parts(3_474_000, 0)
+		// Minimum execution time: 3_191_000 picoseconds.
+		Weight::from_parts(3_315_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/polkadot/runtime/kusama/src/weights/pallet_timestamp.rs b/polkadot/runtime/kusama/src/weights/pallet_timestamp.rs
index 483c9fb51a8..ab127fd9606 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_timestamp.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_timestamp.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_timestamp`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_timestamp
 // --extrinsic=*
 // --execution=wasm
@@ -55,8 +58,8 @@ impl<T: frame_system::Config> pallet_timestamp::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `311`
 		//  Estimated: `1493`
-		// Minimum execution time: 8_934_000 picoseconds.
-		Weight::from_parts(9_247_000, 0)
+		// Minimum execution time: 9_183_000 picoseconds.
+		Weight::from_parts(9_579_000, 0)
 			.saturating_add(Weight::from_parts(0, 1493))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -65,8 +68,8 @@ impl<T: frame_system::Config> pallet_timestamp::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `94`
 		//  Estimated: `0`
-		// Minimum execution time: 3_709_000 picoseconds.
-		Weight::from_parts(3_808_000, 0)
+		// Minimum execution time: 3_897_000 picoseconds.
+		Weight::from_parts(4_053_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 }
diff --git a/polkadot/runtime/kusama/src/weights/pallet_treasury.rs b/polkadot/runtime/kusama/src/weights/pallet_treasury.rs
index 1fe8b4f31dc..fe2e4f9cee8 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_treasury.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_treasury.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_treasury`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_treasury
 // --extrinsic=*
 // --execution=wasm
@@ -57,8 +60,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `6`
 		//  Estimated: `1887`
-		// Minimum execution time: 14_279_000 picoseconds.
-		Weight::from_parts(14_472_000, 0)
+		// Minimum execution time: 14_076_000 picoseconds.
+		Weight::from_parts(14_546_000, 0)
 			.saturating_add(Weight::from_parts(0, 1887))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -71,8 +74,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `107`
 		//  Estimated: `1489`
-		// Minimum execution time: 26_502_000 picoseconds.
-		Weight::from_parts(26_913_000, 0)
+		// Minimum execution time: 27_324_000 picoseconds.
+		Weight::from_parts(27_723_000, 0)
 			.saturating_add(Weight::from_parts(0, 1489))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -85,8 +88,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `265`
 		//  Estimated: `3593`
-		// Minimum execution time: 39_693_000 picoseconds.
-		Weight::from_parts(40_069_000, 0)
+		// Minimum execution time: 41_722_000 picoseconds.
+		Weight::from_parts(42_638_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -100,11 +103,11 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `433 + p * (8 ±0)`
 		//  Estimated: `3573`
-		// Minimum execution time: 8_705_000 picoseconds.
-		Weight::from_parts(11_581_749, 0)
+		// Minimum execution time: 8_332_000 picoseconds.
+		Weight::from_parts(10_971_007, 0)
 			.saturating_add(Weight::from_parts(0, 3573))
-			// Standard Error: 910
-			.saturating_add(Weight::from_parts(30_044, 0).saturating_mul(p.into()))
+			// Standard Error: 1_480
+			.saturating_add(Weight::from_parts(78_440, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -114,8 +117,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `90`
 		//  Estimated: `1887`
-		// Minimum execution time: 6_736_000 picoseconds.
-		Weight::from_parts(6_829_000, 0)
+		// Minimum execution time: 6_465_000 picoseconds.
+		Weight::from_parts(6_632_000, 0)
 			.saturating_add(Weight::from_parts(0, 1887))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -137,11 +140,11 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `264 + p * (251 ±0)`
 		//  Estimated: `3593 + p * (5206 ±0)`
-		// Minimum execution time: 62_118_000 picoseconds.
-		Weight::from_parts(64_329_756, 0)
+		// Minimum execution time: 67_339_000 picoseconds.
+		Weight::from_parts(61_523_213, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
-			// Standard Error: 30_434
-			.saturating_add(Weight::from_parts(37_643_004, 0).saturating_mul(p.into()))
+			// Standard Error: 28_817
+			.saturating_add(Weight::from_parts(44_009_562, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(p.into())))
 			.saturating_add(T::DbWeight::get().writes(5))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_utility.rs b/polkadot/runtime/kusama/src/weights/pallet_utility.rs
index 2a4d1e7492c..d6843617fe3 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_utility.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_utility.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_utility`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_utility
 // --extrinsic=*
 // --execution=wasm
@@ -52,18 +55,18 @@ impl<T: frame_system::Config> pallet_utility::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 6_677_000 picoseconds.
-		Weight::from_parts(9_349_210, 0)
+		// Minimum execution time: 6_750_000 picoseconds.
+		Weight::from_parts(7_924_668, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 2_455
-			.saturating_add(Weight::from_parts(4_414_489, 0).saturating_mul(c.into()))
+			// Standard Error: 1_937
+			.saturating_add(Weight::from_parts(5_116_413, 0).saturating_mul(c.into()))
 	}
 	fn as_derivative() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 5_114_000 picoseconds.
-		Weight::from_parts(5_203_000, 0)
+		// Minimum execution time: 4_928_000 picoseconds.
+		Weight::from_parts(5_208_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// The range of component `c` is `[0, 1000]`.
@@ -71,18 +74,18 @@ impl<T: frame_system::Config> pallet_utility::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 6_593_000 picoseconds.
-		Weight::from_parts(3_285_927, 0)
+		// Minimum execution time: 6_747_000 picoseconds.
+		Weight::from_parts(12_311_060, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 3_019
-			.saturating_add(Weight::from_parts(4_703_669, 0).saturating_mul(c.into()))
+			// Standard Error: 4_311
+			.saturating_add(Weight::from_parts(5_344_485, 0).saturating_mul(c.into()))
 	}
 	fn dispatch_as() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 8_876_000 picoseconds.
-		Weight::from_parts(9_065_000, 0)
+		// Minimum execution time: 9_012_000 picoseconds.
+		Weight::from_parts(9_239_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// The range of component `c` is `[0, 1000]`.
@@ -90,10 +93,10 @@ impl<T: frame_system::Config> pallet_utility::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 6_768_000 picoseconds.
-		Weight::from_parts(16_257_355, 0)
+		// Minimum execution time: 6_708_000 picoseconds.
+		Weight::from_parts(10_795_859, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 3_142
-			.saturating_add(Weight::from_parts(4_410_062, 0).saturating_mul(c.into()))
+			// Standard Error: 2_055
+			.saturating_add(Weight::from_parts(5_143_833, 0).saturating_mul(c.into()))
 	}
 }
diff --git a/polkadot/runtime/kusama/src/weights/pallet_vesting.rs b/polkadot/runtime/kusama/src/weights/pallet_vesting.rs
index 54a03fa598f..b33a9174bce 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_vesting.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_vesting.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_vesting`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_vesting
 // --extrinsic=*
 // --execution=wasm
@@ -59,13 +62,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `314 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `4764`
-		// Minimum execution time: 33_352_000 picoseconds.
-		Weight::from_parts(34_205_765, 0)
+		// Minimum execution time: 34_784_000 picoseconds.
+		Weight::from_parts(33_272_889, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 2_172
-			.saturating_add(Weight::from_parts(10_660, 0).saturating_mul(l.into()))
-			// Standard Error: 3_864
-			.saturating_add(Weight::from_parts(53_849, 0).saturating_mul(s.into()))
+			// Standard Error: 1_885
+			.saturating_add(Weight::from_parts(59_791, 0).saturating_mul(l.into()))
+			// Standard Error: 3_354
+			.saturating_add(Weight::from_parts(107_412, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -81,13 +84,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `314 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `4764`
-		// Minimum execution time: 36_538_000 picoseconds.
-		Weight::from_parts(36_213_107, 0)
+		// Minimum execution time: 38_597_000 picoseconds.
+		Weight::from_parts(38_328_545, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 791
-			.saturating_add(Weight::from_parts(30_659, 0).saturating_mul(l.into()))
-			// Standard Error: 1_408
-			.saturating_add(Weight::from_parts(42_927, 0).saturating_mul(s.into()))
+			// Standard Error: 1_835
+			.saturating_add(Weight::from_parts(30_108, 0).saturating_mul(l.into()))
+			// Standard Error: 3_265
+			.saturating_add(Weight::from_parts(67_840, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -105,13 +108,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `417 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `4764`
-		// Minimum execution time: 35_267_000 picoseconds.
-		Weight::from_parts(34_409_436, 0)
+		// Minimum execution time: 36_505_000 picoseconds.
+		Weight::from_parts(35_149_105, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 633
-			.saturating_add(Weight::from_parts(41_988, 0).saturating_mul(l.into()))
-			// Standard Error: 1_126
-			.saturating_add(Weight::from_parts(67_595, 0).saturating_mul(s.into()))
+			// Standard Error: 1_328
+			.saturating_add(Weight::from_parts(59_063, 0).saturating_mul(l.into()))
+			// Standard Error: 2_363
+			.saturating_add(Weight::from_parts(102_227, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -129,13 +132,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `417 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `4764`
-		// Minimum execution time: 38_463_000 picoseconds.
-		Weight::from_parts(38_578_723, 0)
+		// Minimum execution time: 39_946_000 picoseconds.
+		Weight::from_parts(40_375_572, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 1_004
-			.saturating_add(Weight::from_parts(28_618, 0).saturating_mul(l.into()))
-			// Standard Error: 1_786
-			.saturating_add(Weight::from_parts(27_391, 0).saturating_mul(s.into()))
+			// Standard Error: 1_657
+			.saturating_add(Weight::from_parts(36_203, 0).saturating_mul(l.into()))
+			// Standard Error: 2_948
+			.saturating_add(Weight::from_parts(54_092, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -153,13 +156,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `488 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `4764`
-		// Minimum execution time: 68_090_000 picoseconds.
-		Weight::from_parts(71_277_557, 0)
+		// Minimum execution time: 73_800_000 picoseconds.
+		Weight::from_parts(76_190_149, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 2_585
-			.saturating_add(Weight::from_parts(46_935, 0).saturating_mul(l.into()))
-			// Standard Error: 4_600
-			.saturating_add(Weight::from_parts(76_542, 0).saturating_mul(s.into()))
+			// Standard Error: 3_306
+			.saturating_add(Weight::from_parts(62_177, 0).saturating_mul(l.into()))
+			// Standard Error: 5_882
+			.saturating_add(Weight::from_parts(142_130, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -177,13 +180,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `591 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `6196`
-		// Minimum execution time: 69_840_000 picoseconds.
-		Weight::from_parts(72_484_434, 0)
+		// Minimum execution time: 74_744_000 picoseconds.
+		Weight::from_parts(77_992_773, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
-			// Standard Error: 1_955
-			.saturating_add(Weight::from_parts(47_081, 0).saturating_mul(l.into()))
-			// Standard Error: 3_478
-			.saturating_add(Weight::from_parts(99_787, 0).saturating_mul(s.into()))
+			// Standard Error: 3_321
+			.saturating_add(Weight::from_parts(66_392, 0).saturating_mul(l.into()))
+			// Standard Error: 5_910
+			.saturating_add(Weight::from_parts(142_911, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
 	}
@@ -201,13 +204,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `415 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `4764`
-		// Minimum execution time: 36_131_000 picoseconds.
-		Weight::from_parts(35_149_493, 0)
+		// Minimum execution time: 37_626_000 picoseconds.
+		Weight::from_parts(36_213_370, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 573
-			.saturating_add(Weight::from_parts(42_288, 0).saturating_mul(l.into()))
-			// Standard Error: 1_058
-			.saturating_add(Weight::from_parts(66_676, 0).saturating_mul(s.into()))
+			// Standard Error: 2_056
+			.saturating_add(Weight::from_parts(56_586, 0).saturating_mul(l.into()))
+			// Standard Error: 3_798
+			.saturating_add(Weight::from_parts(111_413, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -225,13 +228,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `415 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `4764`
-		// Minimum execution time: 40_178_000 picoseconds.
-		Weight::from_parts(39_122_430, 0)
+		// Minimum execution time: 41_647_000 picoseconds.
+		Weight::from_parts(40_350_649, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 522
-			.saturating_add(Weight::from_parts(44_297, 0).saturating_mul(l.into()))
-			// Standard Error: 964
-			.saturating_add(Weight::from_parts(64_862, 0).saturating_mul(s.into()))
+			// Standard Error: 1_906
+			.saturating_add(Weight::from_parts(59_779, 0).saturating_mul(l.into()))
+			// Standard Error: 3_521
+			.saturating_add(Weight::from_parts(111_787, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
diff --git a/polkadot/runtime/kusama/src/weights/pallet_whitelist.rs b/polkadot/runtime/kusama/src/weights/pallet_whitelist.rs
index bd30918a0c4..fe2d317651a 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_whitelist.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_whitelist.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_whitelist`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_whitelist
 // --extrinsic=*
 // --execution=wasm
@@ -55,8 +58,8 @@ impl<T: frame_system::Config> pallet_whitelist::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `118`
 		//  Estimated: `3556`
-		// Minimum execution time: 18_694_000 picoseconds.
-		Weight::from_parts(19_144_000, 0)
+		// Minimum execution time: 19_893_000 picoseconds.
+		Weight::from_parts(20_176_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -69,8 +72,8 @@ impl<T: frame_system::Config> pallet_whitelist::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `247`
 		//  Estimated: `3556`
-		// Minimum execution time: 16_985_000 picoseconds.
-		Weight::from_parts(17_278_000, 0)
+		// Minimum execution time: 17_393_000 picoseconds.
+		Weight::from_parts(18_076_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -86,11 +89,11 @@ impl<T: frame_system::Config> pallet_whitelist::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `323 + n * (1 ±0)`
 		//  Estimated: `3787 + n * (1 ±0)`
-		// Minimum execution time: 28_575_000 picoseconds.
-		Weight::from_parts(28_835_000, 0)
+		// Minimum execution time: 29_485_000 picoseconds.
+		Weight::from_parts(29_730_000, 0)
 			.saturating_add(Weight::from_parts(0, 3787))
-			// Standard Error: 6
-			.saturating_add(Weight::from_parts(1_302, 0).saturating_mul(n.into()))
+			// Standard Error: 8
+			.saturating_add(Weight::from_parts(1_530, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into()))
@@ -104,11 +107,11 @@ impl<T: frame_system::Config> pallet_whitelist::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `247`
 		//  Estimated: `3556`
-		// Minimum execution time: 20_924_000 picoseconds.
-		Weight::from_parts(21_246_138, 0)
+		// Minimum execution time: 21_190_000 picoseconds.
+		Weight::from_parts(21_802_426, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
-			// Standard Error: 14
-			.saturating_add(Weight::from_parts(1_316, 0).saturating_mul(n.into()))
+			// Standard Error: 2
+			.saturating_add(Weight::from_parts(1_465, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
diff --git a/polkadot/runtime/kusama/src/weights/pallet_xcm.rs b/polkadot/runtime/kusama/src/weights/pallet_xcm.rs
index 7dbfe7ad516..8559f45bbad 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_xcm.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_xcm.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_xcm`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_xcm
 // --extrinsic=*
 // --execution=wasm
@@ -47,6 +50,8 @@ use core::marker::PhantomData;
 /// Weight functions for `pallet_xcm`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
 	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
 	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
 	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
@@ -63,34 +68,34 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `211`
 		//  Estimated: `3676`
-		// Minimum execution time: 33_093_000 picoseconds.
-		Weight::from_parts(33_584_000, 0)
+		// Minimum execution time: 36_359_000 picoseconds.
+		Weight::from_parts(37_262_000, 0)
 			.saturating_add(Weight::from_parts(0, 3676))
-			.saturating_add(T::DbWeight::get().reads(6))
-			.saturating_add(T::DbWeight::get().writes(3))
+			.saturating_add(T::DbWeight::get().reads(7))
+			.saturating_add(T::DbWeight::get().writes(4))
 	}
 	fn teleport_assets() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 21_437_000 picoseconds.
-		Weight::from_parts(21_821_000, 0)
+		// Minimum execution time: 22_115_000 picoseconds.
+		Weight::from_parts(22_381_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	fn reserve_transfer_assets() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 21_279_000 picoseconds.
-		Weight::from_parts(21_738_000, 0)
+		// Minimum execution time: 21_978_000 picoseconds.
+		Weight::from_parts(22_407_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	fn execute() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 9_499_000 picoseconds.
-		Weight::from_parts(9_732_000, 0)
+		// Minimum execution time: 9_620_000 picoseconds.
+		Weight::from_parts(10_061_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: XcmPallet SupportedVersion (r:0 w:1)
@@ -99,8 +104,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 9_744_000 picoseconds.
-		Weight::from_parts(10_013_000, 0)
+		// Minimum execution time: 9_884_000 picoseconds.
+		Weight::from_parts(10_207_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -110,8 +115,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_828_000 picoseconds.
-		Weight::from_parts(2_940_000, 0)
+		// Minimum execution time: 2_939_000 picoseconds.
+		Weight::from_parts(3_022_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -119,6 +124,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 	/// Proof Skipped: XcmPallet VersionNotifiers (max_values: None, max_size: None, mode: Measured)
 	/// Storage: XcmPallet QueryCounter (r:1 w:1)
 	/// Proof Skipped: XcmPallet QueryCounter (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
 	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
 	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
 	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
@@ -137,14 +144,16 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `211`
 		//  Estimated: `3676`
-		// Minimum execution time: 37_248_000 picoseconds.
-		Weight::from_parts(37_960_000, 0)
+		// Minimum execution time: 40_948_000 picoseconds.
+		Weight::from_parts(41_577_000, 0)
 			.saturating_add(Weight::from_parts(0, 3676))
-			.saturating_add(T::DbWeight::get().reads(8))
-			.saturating_add(T::DbWeight::get().writes(6))
+			.saturating_add(T::DbWeight::get().reads(9))
+			.saturating_add(T::DbWeight::get().writes(7))
 	}
 	/// Storage: XcmPallet VersionNotifiers (r:1 w:1)
 	/// Proof Skipped: XcmPallet VersionNotifiers (max_values: None, max_size: None, mode: Measured)
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
 	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
 	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
 	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
@@ -161,13 +170,13 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 	/// Proof Skipped: XcmPallet Queries (max_values: None, max_size: None, mode: Measured)
 	fn force_unsubscribe_version_notify() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `483`
-		//  Estimated: `3948`
-		// Minimum execution time: 41_078_000 picoseconds.
-		Weight::from_parts(42_438_000, 0)
-			.saturating_add(Weight::from_parts(0, 3948))
-			.saturating_add(T::DbWeight::get().reads(7))
-			.saturating_add(T::DbWeight::get().writes(5))
+		//  Measured:  `538`
+		//  Estimated: `4003`
+		// Minimum execution time: 45_857_000 picoseconds.
+		Weight::from_parts(47_289_000, 0)
+			.saturating_add(Weight::from_parts(0, 4003))
+			.saturating_add(T::DbWeight::get().reads(8))
+			.saturating_add(T::DbWeight::get().writes(6))
 	}
 	/// Storage: XcmPallet XcmExecutionSuspended (r:0 w:1)
 	/// Proof Skipped: XcmPallet XcmExecutionSuspended (max_values: Some(1), max_size: None, mode: Measured)
@@ -175,8 +184,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_912_000 picoseconds.
-		Weight::from_parts(3_078_000, 0)
+		// Minimum execution time: 2_837_000 picoseconds.
+		Weight::from_parts(3_065_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -186,8 +195,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `229`
 		//  Estimated: `11119`
-		// Minimum execution time: 15_823_000 picoseconds.
-		Weight::from_parts(16_390_000, 0)
+		// Minimum execution time: 17_125_000 picoseconds.
+		Weight::from_parts(17_582_000, 0)
 			.saturating_add(Weight::from_parts(0, 11119))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -198,8 +207,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `233`
 		//  Estimated: `11123`
-		// Minimum execution time: 15_683_000 picoseconds.
-		Weight::from_parts(15_941_000, 0)
+		// Minimum execution time: 16_834_000 picoseconds.
+		Weight::from_parts(17_412_000, 0)
 			.saturating_add(Weight::from_parts(0, 11123))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -210,13 +219,15 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `243`
 		//  Estimated: `13608`
-		// Minimum execution time: 17_277_000 picoseconds.
-		Weight::from_parts(17_583_000, 0)
+		// Minimum execution time: 18_784_000 picoseconds.
+		Weight::from_parts(19_184_000, 0)
 			.saturating_add(Weight::from_parts(0, 13608))
 			.saturating_add(T::DbWeight::get().reads(5))
 	}
 	/// Storage: XcmPallet VersionNotifyTargets (r:2 w:1)
 	/// Proof Skipped: XcmPallet VersionNotifyTargets (max_values: None, max_size: None, mode: Measured)
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
 	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
 	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
 	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
@@ -233,11 +244,11 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `281`
 		//  Estimated: `6221`
-		// Minimum execution time: 35_291_000 picoseconds.
-		Weight::from_parts(35_829_000, 0)
+		// Minimum execution time: 38_232_000 picoseconds.
+		Weight::from_parts(39_125_000, 0)
 			.saturating_add(Weight::from_parts(0, 6221))
-			.saturating_add(T::DbWeight::get().reads(8))
-			.saturating_add(T::DbWeight::get().writes(4))
+			.saturating_add(T::DbWeight::get().reads(9))
+			.saturating_add(T::DbWeight::get().writes(5))
 	}
 	/// Storage: XcmPallet VersionNotifyTargets (r:3 w:0)
 	/// Proof Skipped: XcmPallet VersionNotifyTargets (max_values: None, max_size: None, mode: Measured)
@@ -245,8 +256,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `272`
 		//  Estimated: `8687`
-		// Minimum execution time: 8_887_000 picoseconds.
-		Weight::from_parts(9_039_000, 0)
+		// Minimum execution time: 9_661_000 picoseconds.
+		Weight::from_parts(10_094_000, 0)
 			.saturating_add(Weight::from_parts(0, 8687))
 			.saturating_add(T::DbWeight::get().reads(3))
 	}
@@ -256,14 +267,16 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `240`
 		//  Estimated: `11130`
-		// Minimum execution time: 15_995_000 picoseconds.
-		Weight::from_parts(16_623_000, 0)
+		// Minimum execution time: 17_593_000 picoseconds.
+		Weight::from_parts(18_158_000, 0)
 			.saturating_add(Weight::from_parts(0, 11130))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
 	/// Storage: XcmPallet VersionNotifyTargets (r:4 w:2)
 	/// Proof Skipped: XcmPallet VersionNotifyTargets (max_values: None, max_size: None, mode: Measured)
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
 	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
 	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
 	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
@@ -280,10 +293,10 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `285`
 		//  Estimated: `11175`
-		// Minimum execution time: 41_311_000 picoseconds.
-		Weight::from_parts(42_102_000, 0)
+		// Minimum execution time: 45_525_000 picoseconds.
+		Weight::from_parts(46_583_000, 0)
 			.saturating_add(Weight::from_parts(0, 11175))
-			.saturating_add(T::DbWeight::get().reads(10))
-			.saturating_add(T::DbWeight::get().writes(5))
+			.saturating_add(T::DbWeight::get().reads(11))
+			.saturating_add(T::DbWeight::get().writes(6))
 	}
 }
diff --git a/polkadot/runtime/kusama/src/weights/pallet_xcm_benchmarks_fungible.rs b/polkadot/runtime/kusama/src/weights/pallet_xcm_benchmarks_fungible.rs
new file mode 100644
index 00000000000..5cc9b7e6857
--- /dev/null
+++ b/polkadot/runtime/kusama/src/weights/pallet_xcm_benchmarks_fungible.rs
@@ -0,0 +1,183 @@
+// Copyright (C) Parity Technologies (UK) Ltd.
+// This file is part of Polkadot.
+
+// Polkadot is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Polkadot is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Polkadot.  If not, see <http://www.gnu.org/licenses/>.
+
+//! Autogenerated weights for `pallet_xcm_benchmarks::fungible`
+//!
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! WORST CASE MAP SIZE: `1000000`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
+
+// Executed Command:
+// ./target/production/polkadot
+// benchmark
+// pallet
+// --chain=kusama-dev
+// --steps=50
+// --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
+// --pallet=pallet_xcm_benchmarks::fungible
+// --extrinsic=*
+// --execution=wasm
+// --wasm-execution=compiled
+// --header=./file_header.txt
+// --output=./runtime/kusama/src/weights/pallet_xcm_benchmarks_fungible.rs
+
+#![cfg_attr(rustfmt, rustfmt_skip)]
+#![allow(unused_parens)]
+#![allow(unused_imports)]
+#![allow(missing_docs)]
+
+use frame_support::{traits::Get, weights::Weight};
+use core::marker::PhantomData;
+
+/// Weight functions for `pallet_xcm_benchmarks::fungible`.
+pub struct WeightInfo<T>(PhantomData<T>);
+impl<T: frame_system::Config> pallet_xcm_benchmarks::fungible::WeightInfo for WeightInfo<T> {
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	fn withdraw_asset() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `101`
+		//  Estimated: `3593`
+		// Minimum execution time: 24_725_000 picoseconds.
+		Weight::from_parts(25_253_000, 0)
+			.saturating_add(Weight::from_parts(0, 3593))
+			.saturating_add(T::DbWeight::get().reads(1))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: System Account (r:2 w:2)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	fn transfer_asset() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `101`
+		//  Estimated: `6196`
+		// Minimum execution time: 53_699_000 picoseconds.
+		Weight::from_parts(54_162_000, 0)
+			.saturating_add(Weight::from_parts(0, 6196))
+			.saturating_add(T::DbWeight::get().reads(2))
+			.saturating_add(T::DbWeight::get().writes(2))
+	}
+	/// Storage: System Account (r:2 w:2)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
+	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SupportedVersion (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet VersionDiscoveryQueue (r:1 w:1)
+	/// Proof Skipped: XcmPallet VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: XcmPallet SafeXcmVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueues (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueues (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueueHeads (max_values: None, max_size: None, mode: Measured)
+	fn transfer_reserve_asset() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `312`
+		//  Estimated: `6196`
+		// Minimum execution time: 79_408_000 picoseconds.
+		Weight::from_parts(81_430_000, 0)
+			.saturating_add(Weight::from_parts(0, 6196))
+			.saturating_add(T::DbWeight::get().reads(9))
+			.saturating_add(T::DbWeight::get().writes(6))
+	}
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// Storage: Balances InactiveIssuance (r:1 w:1)
+	/// Proof: Balances InactiveIssuance (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen)
+	fn receive_teleported_asset() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `103`
+		//  Estimated: `3593`
+		// Minimum execution time: 23_619_000 picoseconds.
+		Weight::from_parts(24_055_000, 0)
+			.saturating_add(Weight::from_parts(0, 3593))
+			.saturating_add(T::DbWeight::get().reads(2))
+			.saturating_add(T::DbWeight::get().writes(2))
+	}
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	fn deposit_asset() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `3593`
+		// Minimum execution time: 26_405_000 picoseconds.
+		Weight::from_parts(26_700_000, 0)
+			.saturating_add(Weight::from_parts(0, 3593))
+			.saturating_add(T::DbWeight::get().reads(1))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
+	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SupportedVersion (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet VersionDiscoveryQueue (r:1 w:1)
+	/// Proof Skipped: XcmPallet VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: XcmPallet SafeXcmVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueues (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueues (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueueHeads (max_values: None, max_size: None, mode: Measured)
+	fn deposit_reserve_asset() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `211`
+		//  Estimated: `3676`
+		// Minimum execution time: 55_304_000 picoseconds.
+		Weight::from_parts(56_324_000, 0)
+			.saturating_add(Weight::from_parts(0, 3676))
+			.saturating_add(T::DbWeight::get().reads(8))
+			.saturating_add(T::DbWeight::get().writes(5))
+	}
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// Storage: Balances InactiveIssuance (r:1 w:1)
+	/// Proof: Balances InactiveIssuance (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen)
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
+	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SupportedVersion (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet VersionDiscoveryQueue (r:1 w:1)
+	/// Proof Skipped: XcmPallet VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: XcmPallet SafeXcmVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueues (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueues (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueueHeads (max_values: None, max_size: None, mode: Measured)
+	fn initiate_teleport() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `211`
+		//  Estimated: `3676`
+		// Minimum execution time: 57_377_000 picoseconds.
+		Weight::from_parts(58_420_000, 0)
+			.saturating_add(Weight::from_parts(0, 3676))
+			.saturating_add(T::DbWeight::get().reads(9))
+			.saturating_add(T::DbWeight::get().writes(6))
+	}
+}
diff --git a/polkadot/runtime/kusama/src/weights/pallet_xcm_benchmarks_generic.rs b/polkadot/runtime/kusama/src/weights/pallet_xcm_benchmarks_generic.rs
new file mode 100644
index 00000000000..7b5d81343de
--- /dev/null
+++ b/polkadot/runtime/kusama/src/weights/pallet_xcm_benchmarks_generic.rs
@@ -0,0 +1,393 @@
+// Copyright (C) Parity Technologies (UK) Ltd.
+// This file is part of Polkadot.
+
+// Polkadot is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Polkadot is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Polkadot.  If not, see <http://www.gnu.org/licenses/>.
+
+//! Autogenerated weights for `pallet_xcm_benchmarks::generic`
+//!
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! WORST CASE MAP SIZE: `1000000`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
+
+// Executed Command:
+// ./target/production/polkadot
+// benchmark
+// pallet
+// --chain=kusama-dev
+// --steps=50
+// --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
+// --pallet=pallet_xcm_benchmarks::generic
+// --extrinsic=*
+// --execution=wasm
+// --wasm-execution=compiled
+// --header=./file_header.txt
+// --output=./runtime/kusama/src/weights/pallet_xcm_benchmarks_generic.rs
+
+#![cfg_attr(rustfmt, rustfmt_skip)]
+#![allow(unused_parens)]
+#![allow(unused_imports)]
+#![allow(missing_docs)]
+
+use frame_support::{traits::Get, weights::Weight};
+use core::marker::PhantomData;
+
+/// Weight functions for `pallet_xcm_benchmarks::generic`.
+pub struct WeightInfo<T>(PhantomData<T>);
+impl<T: frame_system::Config> pallet_xcm_benchmarks::generic::WeightInfo for WeightInfo<T> {
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
+	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SupportedVersion (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet VersionDiscoveryQueue (r:1 w:1)
+	/// Proof Skipped: XcmPallet VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: XcmPallet SafeXcmVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueues (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueues (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueueHeads (max_values: None, max_size: None, mode: Measured)
+	fn report_holding() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `211`
+		//  Estimated: `3676`
+		// Minimum execution time: 34_471_000 picoseconds.
+		Weight::from_parts(35_000_000, 0)
+			.saturating_add(Weight::from_parts(0, 3676))
+			.saturating_add(T::DbWeight::get().reads(7))
+			.saturating_add(T::DbWeight::get().writes(4))
+	}
+	fn buy_execution() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 3_115_000 picoseconds.
+		Weight::from_parts(3_227_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	/// Storage: XcmPallet Queries (r:1 w:0)
+	/// Proof Skipped: XcmPallet Queries (max_values: None, max_size: None, mode: Measured)
+	fn query_response() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `169`
+		//  Estimated: `3634`
+		// Minimum execution time: 11_905_000 picoseconds.
+		Weight::from_parts(12_199_000, 0)
+			.saturating_add(Weight::from_parts(0, 3634))
+			.saturating_add(T::DbWeight::get().reads(1))
+	}
+	fn transact() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 12_426_000 picoseconds.
+		Weight::from_parts(12_740_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn refund_surplus() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 3_099_000 picoseconds.
+		Weight::from_parts(3_200_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn set_error_handler() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_960_000 picoseconds.
+		Weight::from_parts(3_060_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn set_appendix() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_947_000 picoseconds.
+		Weight::from_parts(3_048_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn clear_error() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_861_000 picoseconds.
+		Weight::from_parts(2_990_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn descend_origin() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 3_843_000 picoseconds.
+		Weight::from_parts(4_005_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn clear_origin() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_915_000 picoseconds.
+		Weight::from_parts(3_037_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
+	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SupportedVersion (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet VersionDiscoveryQueue (r:1 w:1)
+	/// Proof Skipped: XcmPallet VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: XcmPallet SafeXcmVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueues (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueues (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueueHeads (max_values: None, max_size: None, mode: Measured)
+	fn report_error() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `211`
+		//  Estimated: `3676`
+		// Minimum execution time: 29_177_000 picoseconds.
+		Weight::from_parts(29_561_000, 0)
+			.saturating_add(Weight::from_parts(0, 3676))
+			.saturating_add(T::DbWeight::get().reads(7))
+			.saturating_add(T::DbWeight::get().writes(4))
+	}
+	/// Storage: XcmPallet AssetTraps (r:1 w:1)
+	/// Proof Skipped: XcmPallet AssetTraps (max_values: None, max_size: None, mode: Measured)
+	fn claim_asset() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `226`
+		//  Estimated: `3691`
+		// Minimum execution time: 16_170_000 picoseconds.
+		Weight::from_parts(16_629_000, 0)
+			.saturating_add(Weight::from_parts(0, 3691))
+			.saturating_add(T::DbWeight::get().reads(1))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	fn trap() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_881_000 picoseconds.
+		Weight::from_parts(3_014_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	/// Storage: XcmPallet VersionNotifyTargets (r:1 w:1)
+	/// Proof Skipped: XcmPallet VersionNotifyTargets (max_values: None, max_size: None, mode: Measured)
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
+	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SupportedVersion (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet VersionDiscoveryQueue (r:1 w:1)
+	/// Proof Skipped: XcmPallet VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: XcmPallet SafeXcmVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueues (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueues (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueueHeads (max_values: None, max_size: None, mode: Measured)
+	fn subscribe_version() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `211`
+		//  Estimated: `3676`
+		// Minimum execution time: 35_499_000 picoseconds.
+		Weight::from_parts(36_678_000, 0)
+			.saturating_add(Weight::from_parts(0, 3676))
+			.saturating_add(T::DbWeight::get().reads(8))
+			.saturating_add(T::DbWeight::get().writes(5))
+	}
+	/// Storage: XcmPallet VersionNotifyTargets (r:0 w:1)
+	/// Proof Skipped: XcmPallet VersionNotifyTargets (max_values: None, max_size: None, mode: Measured)
+	fn unsubscribe_version() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 5_005_000 picoseconds.
+		Weight::from_parts(5_176_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
+	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SupportedVersion (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet VersionDiscoveryQueue (r:1 w:1)
+	/// Proof Skipped: XcmPallet VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: XcmPallet SafeXcmVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueues (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueues (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueueHeads (max_values: None, max_size: None, mode: Measured)
+	fn initiate_reserve_withdraw() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `211`
+		//  Estimated: `3676`
+		// Minimum execution time: 33_017_000 picoseconds.
+		Weight::from_parts(33_514_000, 0)
+			.saturating_add(Weight::from_parts(0, 3676))
+			.saturating_add(T::DbWeight::get().reads(7))
+			.saturating_add(T::DbWeight::get().writes(4))
+	}
+	fn burn_asset() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 4_645_000 picoseconds.
+		Weight::from_parts(4_827_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn expect_asset() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 3_116_000 picoseconds.
+		Weight::from_parts(3_239_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn expect_origin() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_930_000 picoseconds.
+		Weight::from_parts(3_118_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn expect_error() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_871_000 picoseconds.
+		Weight::from_parts(2_990_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn expect_transact_status() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 3_136_000 picoseconds.
+		Weight::from_parts(3_240_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
+	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SupportedVersion (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet VersionDiscoveryQueue (r:1 w:1)
+	/// Proof Skipped: XcmPallet VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: XcmPallet SafeXcmVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueues (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueues (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueueHeads (max_values: None, max_size: None, mode: Measured)
+	fn query_pallet() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `211`
+		//  Estimated: `3676`
+		// Minimum execution time: 36_940_000 picoseconds.
+		Weight::from_parts(37_766_000, 0)
+			.saturating_add(Weight::from_parts(0, 3676))
+			.saturating_add(T::DbWeight::get().reads(7))
+			.saturating_add(T::DbWeight::get().writes(4))
+	}
+	fn expect_pallet() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 8_735_000 picoseconds.
+		Weight::from_parts(8_957_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
+	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SupportedVersion (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet VersionDiscoveryQueue (r:1 w:1)
+	/// Proof Skipped: XcmPallet VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: XcmPallet SafeXcmVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueues (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueues (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueueHeads (max_values: None, max_size: None, mode: Measured)
+	fn report_transact_status() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `211`
+		//  Estimated: `3676`
+		// Minimum execution time: 28_967_000 picoseconds.
+		Weight::from_parts(29_937_000, 0)
+			.saturating_add(Weight::from_parts(0, 3676))
+			.saturating_add(T::DbWeight::get().reads(7))
+			.saturating_add(T::DbWeight::get().writes(4))
+	}
+	fn clear_transact_status() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_907_000 picoseconds.
+		Weight::from_parts(3_023_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn set_topic() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_866_000 picoseconds.
+		Weight::from_parts(2_960_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn clear_topic() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_872_000 picoseconds.
+		Weight::from_parts(3_022_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn set_fees_mode() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_936_000 picoseconds.
+		Weight::from_parts(3_021_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn unpaid_execution() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 3_063_000 picoseconds.
+		Weight::from_parts(3_153_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+}
diff --git a/polkadot/runtime/kusama/src/weights/runtime_common_auctions.rs b/polkadot/runtime/kusama/src/weights/runtime_common_auctions.rs
index 63bfd3bac6d..2370f98f070 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_common_auctions.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_common_auctions.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_common::auctions`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_common::auctions
 // --extrinsic=*
 // --execution=wasm
@@ -55,8 +58,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `4`
 		//  Estimated: `1493`
-		// Minimum execution time: 11_883_000 picoseconds.
-		Weight::from_parts(12_111_000, 0)
+		// Minimum execution time: 12_713_000 picoseconds.
+		Weight::from_parts(13_211_000, 0)
 			.saturating_add(Weight::from_parts(0, 1493))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -79,8 +82,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `661`
 		//  Estimated: `6060`
-		// Minimum execution time: 77_025_000 picoseconds.
-		Weight::from_parts(80_462_000, 0)
+		// Minimum execution time: 98_648_000 picoseconds.
+		Weight::from_parts(106_823_000, 0)
 			.saturating_add(Weight::from_parts(0, 6060))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -113,8 +116,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `6947699`
 		//  Estimated: `15822990`
-		// Minimum execution time: 6_420_880_000 picoseconds.
-		Weight::from_parts(6_519_804_000, 0)
+		// Minimum execution time: 7_936_854_000 picoseconds.
+		Weight::from_parts(8_091_086_000, 0)
 			.saturating_add(Weight::from_parts(0, 15822990))
 			.saturating_add(T::DbWeight::get().reads(3688))
 			.saturating_add(T::DbWeight::get().writes(3683))
@@ -131,8 +134,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `177732`
 		//  Estimated: `15822990`
-		// Minimum execution time: 4_867_703_000 picoseconds.
-		Weight::from_parts(4_970_965_000, 0)
+		// Minimum execution time: 6_127_393_000 picoseconds.
+		Weight::from_parts(6_302_044_000, 0)
 			.saturating_add(Weight::from_parts(0, 15822990))
 			.saturating_add(T::DbWeight::get().reads(3673))
 			.saturating_add(T::DbWeight::get().writes(3673))
diff --git a/polkadot/runtime/kusama/src/weights/runtime_common_claims.rs b/polkadot/runtime/kusama/src/weights/runtime_common_claims.rs
index 08110ea15d8..ecf29f0cdc1 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_common_claims.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_common_claims.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_common::claims`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_common::claims
 // --extrinsic=*
 // --execution=wasm
@@ -67,8 +70,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `620`
 		//  Estimated: `4764`
-		// Minimum execution time: 150_188_000 picoseconds.
-		Weight::from_parts(152_188_000, 0)
+		// Minimum execution time: 213_980_000 picoseconds.
+		Weight::from_parts(229_096_000, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -85,8 +88,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `216`
 		//  Estimated: `1701`
-		// Minimum execution time: 10_417_000 picoseconds.
-		Weight::from_parts(10_727_000, 0)
+		// Minimum execution time: 13_378_000 picoseconds.
+		Weight::from_parts(15_841_000, 0)
 			.saturating_add(Weight::from_parts(0, 1701))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -111,8 +114,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `620`
 		//  Estimated: `4764`
-		// Minimum execution time: 153_796_000 picoseconds.
-		Weight::from_parts(158_788_000, 0)
+		// Minimum execution time: 213_747_000 picoseconds.
+		Weight::from_parts(236_937_000, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -139,8 +142,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `694`
 		//  Estimated: `4764`
-		// Minimum execution time: 72_825_000 picoseconds.
-		Weight::from_parts(82_756_000, 0)
+		// Minimum execution time: 103_706_000 picoseconds.
+		Weight::from_parts(108_213_000, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -157,8 +160,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `440`
 		//  Estimated: `3905`
-		// Minimum execution time: 21_180_000 picoseconds.
-		Weight::from_parts(21_693_000, 0)
+		// Minimum execution time: 27_331_000 picoseconds.
+		Weight::from_parts(29_408_000, 0)
 			.saturating_add(Weight::from_parts(0, 3905))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(7))
diff --git a/polkadot/runtime/kusama/src/weights/runtime_common_crowdloan.rs b/polkadot/runtime/kusama/src/weights/runtime_common_crowdloan.rs
index ac5c5723861..1785e0e5d38 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_common_crowdloan.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_common_crowdloan.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_common::crowdloan`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_common::crowdloan
 // --extrinsic=*
 // --execution=wasm
@@ -61,8 +64,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `415`
 		//  Estimated: `3880`
-		// Minimum execution time: 50_819_000 picoseconds.
-		Weight::from_parts(52_107_000, 0)
+		// Minimum execution time: 67_350_000 picoseconds.
+		Weight::from_parts(70_662_000, 0)
 			.saturating_add(Weight::from_parts(0, 3880))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -87,8 +90,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `463`
 		//  Estimated: `3928`
-		// Minimum execution time: 131_381_000 picoseconds.
-		Weight::from_parts(132_817_000, 0)
+		// Minimum execution time: 172_864_000 picoseconds.
+		Weight::from_parts(181_577_000, 0)
 			.saturating_add(Weight::from_parts(0, 3928))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -105,8 +108,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `690`
 		//  Estimated: `6196`
-		// Minimum execution time: 72_237_000 picoseconds.
-		Weight::from_parts(73_906_000, 0)
+		// Minimum execution time: 92_816_000 picoseconds.
+		Weight::from_parts(102_956_000, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -118,11 +121,11 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `128 + k * (189 ±0)`
 		//  Estimated: `141 + k * (189 ±0)`
-		// Minimum execution time: 46_127_000 picoseconds.
-		Weight::from_parts(59_825_000, 0)
+		// Minimum execution time: 67_361_000 picoseconds.
+		Weight::from_parts(73_320_000, 0)
 			.saturating_add(Weight::from_parts(0, 141))
-			// Standard Error: 21_686
-			.saturating_add(Weight::from_parts(38_510_266, 0).saturating_mul(k.into()))
+			// Standard Error: 30_080
+			.saturating_add(Weight::from_parts(43_879_049, 0).saturating_mul(k.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(k.into())))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -137,8 +140,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `515`
 		//  Estimated: `6196`
-		// Minimum execution time: 42_791_000 picoseconds.
-		Weight::from_parts(43_642_000, 0)
+		// Minimum execution time: 56_194_000 picoseconds.
+		Weight::from_parts(63_604_000, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -149,8 +152,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `235`
 		//  Estimated: `3700`
-		// Minimum execution time: 19_168_000 picoseconds.
-		Weight::from_parts(19_812_000, 0)
+		// Minimum execution time: 27_093_000 picoseconds.
+		Weight::from_parts(32_181_000, 0)
 			.saturating_add(Weight::from_parts(0, 3700))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -163,8 +166,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `412`
 		//  Estimated: `3877`
-		// Minimum execution time: 25_222_000 picoseconds.
-		Weight::from_parts(26_025_000, 0)
+		// Minimum execution time: 39_489_000 picoseconds.
+		Weight::from_parts(44_798_000, 0)
 			.saturating_add(Weight::from_parts(0, 3877))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -177,8 +180,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `239`
 		//  Estimated: `3704`
-		// Minimum execution time: 17_707_000 picoseconds.
-		Weight::from_parts(18_388_000, 0)
+		// Minimum execution time: 26_147_000 picoseconds.
+		Weight::from_parts(30_760_000, 0)
 			.saturating_add(Weight::from_parts(0, 3704))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -208,11 +211,11 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `130 + n * (356 ±0)`
 		//  Estimated: `5385 + n * (2832 ±0)`
-		// Minimum execution time: 129_542_000 picoseconds.
-		Weight::from_parts(132_585_000, 0)
+		// Minimum execution time: 163_693_000 picoseconds.
+		Weight::from_parts(22_145_813, 0)
 			.saturating_add(Weight::from_parts(0, 5385))
-			// Standard Error: 62_947
-			.saturating_add(Weight::from_parts(59_944_985, 0).saturating_mul(n.into()))
+			// Standard Error: 47_670
+			.saturating_add(Weight::from_parts(72_049_146, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().reads((5_u64).saturating_mul(n.into())))
 			.saturating_add(T::DbWeight::get().writes(3))
diff --git a/polkadot/runtime/kusama/src/weights/runtime_common_paras_registrar.rs b/polkadot/runtime/kusama/src/weights/runtime_common_paras_registrar.rs
index eac64423b12..9426d667346 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_common_paras_registrar.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_common_paras_registrar.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_common::paras_registrar`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_common::paras_registrar
 // --extrinsic=*
 // --execution=wasm
@@ -57,8 +60,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `70`
 		//  Estimated: `3535`
-		// Minimum execution time: 28_760_000 picoseconds.
-		Weight::from_parts(29_194_000, 0)
+		// Minimum execution time: 30_262_000 picoseconds.
+		Weight::from_parts(30_881_000, 0)
 			.saturating_add(Weight::from_parts(0, 3535))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -85,8 +88,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `329`
 		//  Estimated: `3794`
-		// Minimum execution time: 6_373_809_000 picoseconds.
-		Weight::from_parts(6_493_061_000, 0)
+		// Minimum execution time: 6_443_064_000 picoseconds.
+		Weight::from_parts(7_074_736_000, 0)
 			.saturating_add(Weight::from_parts(0, 3794))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(8))
@@ -113,8 +116,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `219`
 		//  Estimated: `3684`
-		// Minimum execution time: 6_360_707_000 picoseconds.
-		Weight::from_parts(6_473_949_000, 0)
+		// Minimum execution time: 6_298_725_000 picoseconds.
+		Weight::from_parts(7_130_498_000, 0)
 			.saturating_add(Weight::from_parts(0, 3684))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(8))
@@ -137,8 +140,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `476`
 		//  Estimated: `3941`
-		// Minimum execution time: 49_769_000 picoseconds.
-		Weight::from_parts(50_474_000, 0)
+		// Minimum execution time: 60_696_000 picoseconds.
+		Weight::from_parts(65_976_000, 0)
 			.saturating_add(Weight::from_parts(0, 3941))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -161,8 +164,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `713`
 		//  Estimated: `6653`
-		// Minimum execution time: 54_021_000 picoseconds.
-		Weight::from_parts(56_638_000, 0)
+		// Minimum execution time: 72_165_000 picoseconds.
+		Weight::from_parts(80_369_000, 0)
 			.saturating_add(Weight::from_parts(0, 6653))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(8))
@@ -190,11 +193,11 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `177`
 		//  Estimated: `3642`
-		// Minimum execution time: 38_997_000 picoseconds.
-		Weight::from_parts(39_463_000, 0)
+		// Minimum execution time: 40_883_000 picoseconds.
+		Weight::from_parts(41_276_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
-			// Standard Error: 6
-			.saturating_add(Weight::from_parts(2_092, 0).saturating_mul(b.into()))
+			// Standard Error: 5
+			.saturating_add(Weight::from_parts(2_552, 0).saturating_mul(b.into()))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(7))
 	}
@@ -205,11 +208,11 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 8_869_000 picoseconds.
-		Weight::from_parts(8_926_000, 0)
+		// Minimum execution time: 8_864_000 picoseconds.
+		Weight::from_parts(9_023_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 2
-			.saturating_add(Weight::from_parts(887, 0).saturating_mul(b.into()))
+			// Standard Error: 1
+			.saturating_add(Weight::from_parts(983, 0).saturating_mul(b.into()))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
 }
diff --git a/polkadot/runtime/kusama/src/weights/runtime_common_slots.rs b/polkadot/runtime/kusama/src/weights/runtime_common_slots.rs
index d3e9d2e4bac..8c76ff2c693 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_common_slots.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_common_slots.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_common::slots`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_common::slots
 // --extrinsic=*
 // --execution=wasm
@@ -55,8 +58,8 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `220`
 		//  Estimated: `3685`
-		// Minimum execution time: 29_690_000 picoseconds.
-		Weight::from_parts(30_070_000, 0)
+		// Minimum execution time: 30_513_000 picoseconds.
+		Weight::from_parts(31_238_000, 0)
 			.saturating_add(Weight::from_parts(0, 3685))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -79,13 +82,13 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `46 + c * (47 ±0) + t * (308 ±0)`
 		//  Estimated: `2823 + c * (2526 ±0) + t * (2789 ±0)`
-		// Minimum execution time: 638_698_000 picoseconds.
-		Weight::from_parts(645_229_000, 0)
+		// Minimum execution time: 758_558_000 picoseconds.
+		Weight::from_parts(769_052_000, 0)
 			.saturating_add(Weight::from_parts(0, 2823))
-			// Standard Error: 84_010
-			.saturating_add(Weight::from_parts(2_639_449, 0).saturating_mul(c.into()))
-			// Standard Error: 84_010
-			.saturating_add(Weight::from_parts(11_494_690, 0).saturating_mul(t.into()))
+			// Standard Error: 93_260
+			.saturating_add(Weight::from_parts(3_338_461, 0).saturating_mul(c.into()))
+			// Standard Error: 93_260
+			.saturating_add(Weight::from_parts(13_755_524, 0).saturating_mul(t.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into())))
 			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(t.into())))
@@ -103,8 +106,8 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `2692`
 		//  Estimated: `21814`
-		// Minimum execution time: 127_220_000 picoseconds.
-		Weight::from_parts(128_851_000, 0)
+		// Minimum execution time: 155_205_000 picoseconds.
+		Weight::from_parts(162_036_000, 0)
 			.saturating_add(Weight::from_parts(0, 21814))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(9))
@@ -123,8 +126,8 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `617`
 		//  Estimated: `4082`
-		// Minimum execution time: 30_010_000 picoseconds.
-		Weight::from_parts(31_636_000, 0)
+		// Minimum execution time: 38_799_000 picoseconds.
+		Weight::from_parts(42_044_000, 0)
 			.saturating_add(Weight::from_parts(0, 4082))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
diff --git a/polkadot/runtime/kusama/src/weights/runtime_parachains_configuration.rs b/polkadot/runtime/kusama/src/weights/runtime_parachains_configuration.rs
index 8fa5b6e3339..077e9409076 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_parachains_configuration.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_parachains_configuration.rs
@@ -17,26 +17,27 @@
 //! Autogenerated weights for `runtime_parachains::configuration`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-30, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
-// target/production/polkadot
+// ./target/production/polkadot
 // benchmark
 // pallet
+// --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
+// --pallet=runtime_parachains::configuration
 // --extrinsic=*
 // --execution=wasm
 // --wasm-execution=compiled
-// --heap-pages=4096
-// --json-file=/var/lib/gitlab-runner/builds/zyw4fam_/0/parity/mirrors/polkadot/.git/.artifacts/bench.json
-// --pallet=runtime_parachains::configuration
-// --chain=kusama-dev
 // --header=./file_header.txt
-// --output=./runtime/kusama/src/weights/
+// --output=./runtime/kusama/src/weights/runtime_parachains_configuration.rs
 
 #![cfg_attr(rustfmt, rustfmt_skip)]
 #![allow(unused_parens)]
@@ -59,8 +60,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `127`
 		//  Estimated: `1612`
-		// Minimum execution time: 9_471_000 picoseconds.
-		Weight::from_parts(9_872_000, 0)
+		// Minimum execution time: 9_448_000 picoseconds.
+		Weight::from_parts(9_847_000, 0)
 			.saturating_add(Weight::from_parts(0, 1612))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -75,8 +76,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `127`
 		//  Estimated: `1612`
-		// Minimum execution time: 9_555_000 picoseconds.
-		Weight::from_parts(9_800_000, 0)
+		// Minimum execution time: 9_493_000 picoseconds.
+		Weight::from_parts(9_882_000, 0)
 			.saturating_add(Weight::from_parts(0, 1612))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -91,8 +92,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `127`
 		//  Estimated: `1612`
-		// Minimum execution time: 9_623_000 picoseconds.
-		Weight::from_parts(9_832_000, 0)
+		// Minimum execution time: 9_512_000 picoseconds.
+		Weight::from_parts(9_883_000, 0)
 			.saturating_add(Weight::from_parts(0, 1612))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -117,8 +118,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `127`
 		//  Estimated: `1612`
-		// Minimum execution time: 9_482_000 picoseconds.
-		Weight::from_parts(9_797_000, 0)
+		// Minimum execution time: 9_452_000 picoseconds.
+		Weight::from_parts(9_821_000, 0)
 			.saturating_add(Weight::from_parts(0, 1612))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -133,8 +134,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `127`
 		//  Estimated: `1612`
-		// Minimum execution time: 10_753_000 picoseconds.
-		Weight::from_parts(11_009_000, 0)
+		// Minimum execution time: 10_107_000 picoseconds.
+		Weight::from_parts(10_553_000, 0)
 			.saturating_add(Weight::from_parts(0, 1612))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/kusama/src/weights/runtime_parachains_disputes.rs b/polkadot/runtime/kusama/src/weights/runtime_parachains_disputes.rs
index 126a5439be2..be78e3ac86b 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_parachains_disputes.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_parachains_disputes.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_parachains::disputes`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_parachains::disputes
 // --extrinsic=*
 // --execution=wasm
@@ -53,8 +56,8 @@ impl<T: frame_system::Config> runtime_parachains::disputes::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_846_000 picoseconds.
-		Weight::from_parts(2_965_000, 0)
+		// Minimum execution time: 2_684_000 picoseconds.
+		Weight::from_parts(2_943_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/polkadot/runtime/kusama/src/weights/runtime_parachains_disputes_slashing.rs b/polkadot/runtime/kusama/src/weights/runtime_parachains_disputes_slashing.rs
index c225717c340..bcde1ef418d 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_parachains_disputes_slashing.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_parachains_disputes_slashing.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_parachains::disputes::slashing`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_parachains::disputes::slashing
 // --extrinsic=*
 // --execution=wasm
@@ -51,8 +54,6 @@ impl<T: frame_system::Config> runtime_parachains::disputes::slashing::WeightInfo
 	/// Proof Skipped: Session CurrentIndex (max_values: Some(1), max_size: None, mode: Measured)
 	/// Storage: Historical HistoricalSessions (r:1 w:0)
 	/// Proof: Historical HistoricalSessions (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen)
-	/// Storage: ParaSessionInfo Sessions (r:1 w:0)
-	/// Proof Skipped: ParaSessionInfo Sessions (max_values: None, max_size: None, mode: Measured)
 	/// Storage: ParasSlashing UnappliedSlashes (r:1 w:1)
 	/// Proof Skipped: ParasSlashing UnappliedSlashes (max_values: None, max_size: None, mode: Measured)
 	/// Storage: Offences ConcurrentReportsIndex (r:1 w:1)
@@ -86,15 +87,15 @@ impl<T: frame_system::Config> runtime_parachains::disputes::slashing::WeightInfo
 	/// The range of component `n` is `[4, 1000]`.
 	fn report_dispute_lost(n: u32, ) -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `5647 + n * (284 ±0)`
-		//  Estimated: `8857 + n * (288 ±0)`
-		// Minimum execution time: 112_007_000 picoseconds.
-		Weight::from_parts(133_065_927, 0)
-			.saturating_add(Weight::from_parts(0, 8857))
-			// Standard Error: 2_246
-			.saturating_add(Weight::from_parts(287_218, 0).saturating_mul(n.into()))
-			.saturating_add(T::DbWeight::get().reads(18))
+		//  Measured:  `5325 + n * (184 ±0)`
+		//  Estimated: `8537 + n * (188 ±0)`
+		// Minimum execution time: 117_607_000 picoseconds.
+		Weight::from_parts(165_902_178, 0)
+			.saturating_add(Weight::from_parts(0, 8537))
+			// Standard Error: 3_310
+			.saturating_add(Weight::from_parts(358_233, 0).saturating_mul(n.into()))
+			.saturating_add(T::DbWeight::get().reads(17))
 			.saturating_add(T::DbWeight::get().writes(10))
-			.saturating_add(Weight::from_parts(0, 288).saturating_mul(n.into()))
+			.saturating_add(Weight::from_parts(0, 188).saturating_mul(n.into()))
 	}
 }
diff --git a/polkadot/runtime/kusama/src/weights/runtime_parachains_hrmp.rs b/polkadot/runtime/kusama/src/weights/runtime_parachains_hrmp.rs
index db7b3eb2aef..64efe63c956 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_parachains_hrmp.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_parachains_hrmp.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_parachains::hrmp`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_parachains::hrmp
 // --extrinsic=*
 // --execution=wasm
@@ -67,8 +70,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `350`
 		//  Estimated: `6290`
-		// Minimum execution time: 37_693_000 picoseconds.
-		Weight::from_parts(38_120_000, 0)
+		// Minimum execution time: 37_901_000 picoseconds.
+		Weight::from_parts(38_728_000, 0)
 			.saturating_add(Weight::from_parts(0, 6290))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -89,8 +92,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `582`
 		//  Estimated: `4047`
-		// Minimum execution time: 36_808_000 picoseconds.
-		Weight::from_parts(37_557_000, 0)
+		// Minimum execution time: 37_634_000 picoseconds.
+		Weight::from_parts(38_332_000, 0)
 			.saturating_add(Weight::from_parts(0, 4047))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -109,8 +112,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `453`
 		//  Estimated: `3918`
-		// Minimum execution time: 33_005_000 picoseconds.
-		Weight::from_parts(33_328_000, 0)
+		// Minimum execution time: 33_719_000 picoseconds.
+		Weight::from_parts(34_342_000, 0)
 			.saturating_add(Weight::from_parts(0, 3918))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -133,13 +136,13 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `197 + e * (100 ±0) + i * (100 ±0)`
 		//  Estimated: `3659 + e * (2575 ±0) + i * (2575 ±0)`
-		// Minimum execution time: 1_079_297_000 picoseconds.
-		Weight::from_parts(1_101_267_000, 0)
+		// Minimum execution time: 1_267_013_000 picoseconds.
+		Weight::from_parts(1_283_708_000, 0)
 			.saturating_add(Weight::from_parts(0, 3659))
-			// Standard Error: 97_981
-			.saturating_add(Weight::from_parts(3_177_225, 0).saturating_mul(i.into()))
-			// Standard Error: 97_981
-			.saturating_add(Weight::from_parts(3_187_961, 0).saturating_mul(e.into()))
+			// Standard Error: 118_117
+			.saturating_add(Weight::from_parts(3_722_255, 0).saturating_mul(i.into()))
+			// Standard Error: 118_117
+			.saturating_add(Weight::from_parts(3_701_842, 0).saturating_mul(e.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(i.into())))
 			.saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(e.into())))
@@ -170,11 +173,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `425 + c * (136 ±0)`
 		//  Estimated: `1880 + c * (5086 ±0)`
-		// Minimum execution time: 7_130_000 picoseconds.
-		Weight::from_parts(1_917_787, 0)
+		// Minimum execution time: 6_798_000 picoseconds.
+		Weight::from_parts(6_921_000, 0)
 			.saturating_add(Weight::from_parts(0, 1880))
-			// Standard Error: 19_809
-			.saturating_add(Weight::from_parts(18_756_271, 0).saturating_mul(c.into()))
+			// Standard Error: 12_517
+			.saturating_add(Weight::from_parts(21_683_294, 0).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(c.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -198,11 +201,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `268 + c * (124 ±0)`
 		//  Estimated: `1728 + c * (2600 ±0)`
-		// Minimum execution time: 5_294_000 picoseconds.
-		Weight::from_parts(3_586_486, 0)
+		// Minimum execution time: 5_695_000 picoseconds.
+		Weight::from_parts(5_776_000, 0)
 			.saturating_add(Weight::from_parts(0, 1728))
-			// Standard Error: 13_074
-			.saturating_add(Weight::from_parts(11_469_437, 0).saturating_mul(c.into()))
+			// Standard Error: 11_189
+			.saturating_add(Weight::from_parts(13_477_149, 0).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(c.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -220,11 +223,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `959 + c * (13 ±0)`
 		//  Estimated: `4228 + c * (15 ±0)`
-		// Minimum execution time: 20_920_000 picoseconds.
-		Weight::from_parts(25_712_296, 0)
+		// Minimum execution time: 21_141_000 picoseconds.
+		Weight::from_parts(29_731_969, 0)
 			.saturating_add(Weight::from_parts(0, 4228))
-			// Standard Error: 1_480
-			.saturating_add(Weight::from_parts(79_877, 0).saturating_mul(c.into()))
+			// Standard Error: 3_263
+			.saturating_add(Weight::from_parts(198_283, 0).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 15).saturating_mul(c.into()))
@@ -238,11 +241,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `176 + c * (63 ±0)`
 		//  Estimated: `1655 + c * (2538 ±0)`
-		// Minimum execution time: 4_285_000 picoseconds.
-		Weight::from_parts(6_911_302, 0)
+		// Minimum execution time: 4_573_000 picoseconds.
+		Weight::from_parts(5_593_572, 0)
 			.saturating_add(Weight::from_parts(0, 1655))
-			// Standard Error: 3_218
-			.saturating_add(Weight::from_parts(2_961_403, 0).saturating_mul(c.into()))
+			// Standard Error: 4_134
+			.saturating_add(Weight::from_parts(3_565_821, 0).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -273,8 +276,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `350`
 		//  Estimated: `6290`
-		// Minimum execution time: 51_517_000 picoseconds.
-		Weight::from_parts(52_313_000, 0)
+		// Minimum execution time: 53_253_000 picoseconds.
+		Weight::from_parts(55_141_000, 0)
 			.saturating_add(Weight::from_parts(0, 6290))
 			.saturating_add(T::DbWeight::get().reads(13))
 			.saturating_add(T::DbWeight::get().writes(8))
diff --git a/polkadot/runtime/kusama/src/weights/runtime_parachains_inclusion.rs b/polkadot/runtime/kusama/src/weights/runtime_parachains_inclusion.rs
index c73998bef67..9ca4b2fe2a7 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_parachains_inclusion.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_parachains_inclusion.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_parachains::inclusion`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_parachains::inclusion
 // --extrinsic=*
 // --execution=wasm
@@ -60,11 +63,11 @@ impl<T: frame_system::Config> runtime_parachains::inclusion::WeightInfo for Weig
 		// Proof Size summary in bytes:
 		//  Measured:  `65761`
 		//  Estimated: `69051`
-		// Minimum execution time: 114_474_000 picoseconds.
-		Weight::from_parts(115_270_000, 0)
+		// Minimum execution time: 119_471_000 picoseconds.
+		Weight::from_parts(120_105_000, 0)
 			.saturating_add(Weight::from_parts(0, 69051))
-			// Standard Error: 80_288
-			.saturating_add(Weight::from_parts(99_149_045, 0).saturating_mul(i.into()))
+			// Standard Error: 42_037
+			.saturating_add(Weight::from_parts(103_436_040, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
diff --git a/polkadot/runtime/kusama/src/weights/runtime_parachains_initializer.rs b/polkadot/runtime/kusama/src/weights/runtime_parachains_initializer.rs
index fc1d08daaa1..31878846d32 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_parachains_initializer.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_parachains_initializer.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_parachains::initializer`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_parachains::initializer
 // --extrinsic=*
 // --execution=wasm
@@ -54,11 +57,11 @@ impl<T: frame_system::Config> runtime_parachains::initializer::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + d * (11 ±0)`
 		//  Estimated: `1480 + d * (11 ±0)`
-		// Minimum execution time: 3_888_000 picoseconds.
-		Weight::from_parts(6_450_046, 0)
+		// Minimum execution time: 3_509_000 picoseconds.
+		Weight::from_parts(3_655_000, 0)
 			.saturating_add(Weight::from_parts(0, 1480))
-			// Standard Error: 3
-			.saturating_add(Weight::from_parts(1_301, 0).saturating_mul(d.into()))
+			// Standard Error: 15
+			.saturating_add(Weight::from_parts(2_861, 0).saturating_mul(d.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_parts(0, 11).saturating_mul(d.into()))
diff --git a/polkadot/runtime/kusama/src/weights/runtime_parachains_paras.rs b/polkadot/runtime/kusama/src/weights/runtime_parachains_paras.rs
index 89e8c121dba..44db16c4d28 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_parachains_paras.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_parachains_paras.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_parachains::paras`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_parachains::paras
 // --extrinsic=*
 // --execution=wasm
@@ -64,11 +67,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `8309`
 		//  Estimated: `11774`
-		// Minimum execution time: 31_083_000 picoseconds.
-		Weight::from_parts(31_375_000, 0)
+		// Minimum execution time: 33_015_000 picoseconds.
+		Weight::from_parts(33_678_000, 0)
 			.saturating_add(Weight::from_parts(0, 11774))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(1_989, 0).saturating_mul(c.into()))
+			// Standard Error: 5
+			.saturating_add(Weight::from_parts(2_417, 0).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
@@ -79,11 +82,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 8_231_000 picoseconds.
-		Weight::from_parts(8_432_000, 0)
+		// Minimum execution time: 8_308_000 picoseconds.
+		Weight::from_parts(8_473_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 2
-			.saturating_add(Weight::from_parts(888, 0).saturating_mul(s.into()))
+			// Standard Error: 1
+			.saturating_add(Weight::from_parts(992, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
 	/// Storage: Paras FutureCodeHash (r:1 w:1)
@@ -109,11 +112,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `8428`
 		//  Estimated: `11893`
-		// Minimum execution time: 46_619_000 picoseconds.
-		Weight::from_parts(47_088_000, 0)
+		// Minimum execution time: 49_058_000 picoseconds.
+		Weight::from_parts(49_768_000, 0)
 			.saturating_add(Weight::from_parts(0, 11893))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(2_011, 0).saturating_mul(c.into()))
+			// Standard Error: 7
+			.saturating_add(Weight::from_parts(2_541, 0).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(7))
 	}
@@ -128,11 +131,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `95`
 		//  Estimated: `3560`
-		// Minimum execution time: 13_313_000 picoseconds.
-		Weight::from_parts(13_485_000, 0)
+		// Minimum execution time: 13_559_000 picoseconds.
+		Weight::from_parts(13_774_000, 0)
 			.saturating_add(Weight::from_parts(0, 3560))
-			// Standard Error: 2
-			.saturating_add(Weight::from_parts(891, 0).saturating_mul(s.into()))
+			// Standard Error: 4
+			.saturating_add(Weight::from_parts(1_082, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -144,8 +147,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `4288`
 		//  Estimated: `7753`
-		// Minimum execution time: 19_172_000 picoseconds.
-		Weight::from_parts(19_503_000, 0)
+		// Minimum execution time: 20_213_000 picoseconds.
+		Weight::from_parts(20_576_000, 0)
 			.saturating_add(Weight::from_parts(0, 7753))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -163,11 +166,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `659`
 		//  Estimated: `4124`
-		// Minimum execution time: 75_502_000 picoseconds.
-		Weight::from_parts(36_339_285, 0)
+		// Minimum execution time: 99_127_000 picoseconds.
+		Weight::from_parts(82_909_137, 0)
 			.saturating_add(Weight::from_parts(0, 4124))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(1_499, 0).saturating_mul(c.into()))
+			// Standard Error: 4
+			.saturating_add(Weight::from_parts(1_848, 0).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -179,8 +182,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `28`
 		//  Estimated: `3493`
-		// Minimum execution time: 5_833_000 picoseconds.
-		Weight::from_parts(6_071_000, 0)
+		// Minimum execution time: 5_816_000 picoseconds.
+		Weight::from_parts(6_139_000, 0)
 			.saturating_add(Weight::from_parts(0, 3493))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -195,8 +198,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `26682`
 		//  Estimated: `30147`
-		// Minimum execution time: 86_095_000 picoseconds.
-		Weight::from_parts(88_359_000, 0)
+		// Minimum execution time: 116_078_000 picoseconds.
+		Weight::from_parts(119_110_000, 0)
 			.saturating_add(Weight::from_parts(0, 30147))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -219,8 +222,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `27236`
 		//  Estimated: `30701`
-		// Minimum execution time: 773_880_000 picoseconds.
-		Weight::from_parts(782_923_000, 0)
+		// Minimum execution time: 934_879_000 picoseconds.
+		Weight::from_parts(946_892_000, 0)
 			.saturating_add(Weight::from_parts(0, 30701))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(104))
@@ -235,8 +238,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `27214`
 		//  Estimated: `30679`
-		// Minimum execution time: 86_357_000 picoseconds.
-		Weight::from_parts(87_596_000, 0)
+		// Minimum execution time: 112_297_000 picoseconds.
+		Weight::from_parts(118_546_000, 0)
 			.saturating_add(Weight::from_parts(0, 30679))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -255,8 +258,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `26704`
 		//  Estimated: `30169`
-		// Minimum execution time: 613_311_000 picoseconds.
-		Weight::from_parts(619_055_000, 0)
+		// Minimum execution time: 723_534_000 picoseconds.
+		Weight::from_parts(746_144_000, 0)
 			.saturating_add(Weight::from_parts(0, 30169))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -271,8 +274,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `26682`
 		//  Estimated: `30147`
-		// Minimum execution time: 85_516_000 picoseconds.
-		Weight::from_parts(86_535_000, 0)
+		// Minimum execution time: 110_352_000 picoseconds.
+		Weight::from_parts(115_568_000, 0)
 			.saturating_add(Weight::from_parts(0, 30147))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/kusama/src/weights/runtime_parachains_paras_inherent.rs b/polkadot/runtime/kusama/src/weights/runtime_parachains_paras_inherent.rs
index 50b2e02364b..639164af522 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_parachains_paras_inherent.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_parachains_paras_inherent.rs
@@ -17,26 +17,27 @@
 //! Autogenerated weights for `runtime_parachains::paras_inherent`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-06-02, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
 
 // Executed Command:
-// target/production/polkadot
+// ./target/production/polkadot
 // benchmark
 // pallet
+// --chain=kusama-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
+// --pallet=runtime_parachains::paras_inherent
 // --extrinsic=*
 // --execution=wasm
 // --wasm-execution=compiled
-// --heap-pages=4096
-// --json-file=/var/lib/gitlab-runner/builds/zyw4fam_/0/parity/mirrors/polkadot/.git/.artifacts/bench.json
-// --pallet=runtime_parachains::paras_inherent
-// --chain=kusama-dev
 // --header=./file_header.txt
-// --output=./runtime/kusama/src/weights/
+// --output=./runtime/kusama/src/weights/runtime_parachains_paras_inherent.rs
 
 #![cfg_attr(rustfmt, rustfmt_skip)]
 #![allow(unused_parens)]
@@ -114,11 +115,11 @@ impl<T: frame_system::Config> runtime_parachains::paras_inherent::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `50671`
 		//  Estimated: `56611 + v * (23 ±0)`
-		// Minimum execution time: 800_725_000 picoseconds.
-		Weight::from_parts(336_254_020, 0)
+		// Minimum execution time: 982_516_000 picoseconds.
+		Weight::from_parts(453_473_787, 0)
 			.saturating_add(Weight::from_parts(0, 56611))
-			// Standard Error: 25_581
-			.saturating_add(Weight::from_parts(48_329_153, 0).saturating_mul(v.into()))
+			// Standard Error: 21_034
+			.saturating_add(Weight::from_parts(57_212_691, 0).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(27))
 			.saturating_add(T::DbWeight::get().writes(15))
 			.saturating_add(Weight::from_parts(0, 23).saturating_mul(v.into()))
@@ -185,8 +186,8 @@ impl<T: frame_system::Config> runtime_parachains::paras_inherent::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `42504`
 		//  Estimated: `48444`
-		// Minimum execution time: 352_534_000 picoseconds.
-		Weight::from_parts(361_737_000, 0)
+		// Minimum execution time: 465_674_000 picoseconds.
+		Weight::from_parts(483_678_000, 0)
 			.saturating_add(Weight::from_parts(0, 48444))
 			.saturating_add(T::DbWeight::get().reads(25))
 			.saturating_add(T::DbWeight::get().writes(16))
@@ -258,11 +259,11 @@ impl<T: frame_system::Config> runtime_parachains::paras_inherent::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `42540`
 		//  Estimated: `48480`
-		// Minimum execution time: 5_727_163_000 picoseconds.
-		Weight::from_parts(969_937_276, 0)
+		// Minimum execution time: 6_886_272_000 picoseconds.
+		Weight::from_parts(1_235_371_688, 0)
 			.saturating_add(Weight::from_parts(0, 48480))
-			// Standard Error: 52_405
-			.saturating_add(Weight::from_parts(47_875_548, 0).saturating_mul(v.into()))
+			// Standard Error: 28_012
+			.saturating_add(Weight::from_parts(56_395_511, 0).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(28))
 			.saturating_add(T::DbWeight::get().writes(15))
 	}
@@ -336,8 +337,8 @@ impl<T: frame_system::Config> runtime_parachains::paras_inherent::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `42567`
 		//  Estimated: `48507`
-		// Minimum execution time: 32_796_206_000 picoseconds.
-		Weight::from_parts(33_220_759_000, 0)
+		// Minimum execution time: 42_215_280_000 picoseconds.
+		Weight::from_parts(43_255_598_000, 0)
 			.saturating_add(Weight::from_parts(0, 48507))
 			.saturating_add(T::DbWeight::get().reads(30))
 			.saturating_add(T::DbWeight::get().writes(15))
diff --git a/polkadot/runtime/polkadot/constants/src/weights/block_weights.rs b/polkadot/runtime/polkadot/constants/src/weights/block_weights.rs
index 12e92cf2eef..9608fd53406 100644
--- a/polkadot/runtime/polkadot/constants/src/weights/block_weights.rs
+++ b/polkadot/runtime/polkadot/constants/src/weights/block_weights.rs
@@ -15,8 +15,8 @@
 // along with Polkadot.  If not, see <http://www.gnu.org/licenses/>.
 
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26 (Y/M/D)
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! DATE: 2023-06-18 (Y/M/D)
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //!
 //! SHORT-NAME: `block`, LONG-NAME: `BlockExecution`, RUNTIME: `Development`
 //! WARMUPS: `10`, REPEAT: `100`
@@ -43,17 +43,17 @@ parameter_types! {
 	/// Calculated by multiplying the *Average* with `1.0` and adding `0`.
 	///
 	/// Stats nanoseconds:
-	///   Min, Max: 10_268_668, 10_615_349
-	///   Average:  10_351_411
-	///   Median:   10_334_352
-	///   Std-Dev:  65235.93
+	///   Min, Max: 13_546_462, 14_258_156
+	///   Average:  13_806_190
+	///   Median:   13_798_575
+	///   Std-Dev:  141568.11
 	///
 	/// Percentiles nanoseconds:
-	///   99th: 10_582_089
-	///   95th: 10_458_527
-	///   75th: 10_369_320
+	///   99th: 14_144_016
+	///   95th: 14_039_432
+	///   75th: 13_904_965
 	pub const BlockExecutionWeight: Weight =
-		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(10_351_411), 0);
+		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(13_806_190), 0);
 }
 
 #[cfg(test)]
diff --git a/polkadot/runtime/polkadot/constants/src/weights/extrinsic_weights.rs b/polkadot/runtime/polkadot/constants/src/weights/extrinsic_weights.rs
index 4c51a2c918d..fac87924821 100644
--- a/polkadot/runtime/polkadot/constants/src/weights/extrinsic_weights.rs
+++ b/polkadot/runtime/polkadot/constants/src/weights/extrinsic_weights.rs
@@ -15,8 +15,8 @@
 // along with Polkadot.  If not, see <http://www.gnu.org/licenses/>.
 
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26 (Y/M/D)
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! DATE: 2023-06-18 (Y/M/D)
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //!
 //! SHORT-NAME: `extrinsic`, LONG-NAME: `ExtrinsicBase`, RUNTIME: `Development`
 //! WARMUPS: `10`, REPEAT: `100`
@@ -43,17 +43,17 @@ parameter_types! {
 	/// Calculated by multiplying the *Average* with `1.0` and adding `0`.
 	///
 	/// Stats nanoseconds:
-	///   Min, Max: 106_778, 108_997
-	///   Average:  107_648
-	///   Median:   107_566
-	///   Std-Dev:  356.3
+	///   Min, Max: 125_467, 127_402
+	///   Average:  126_045
+	///   Median:   126_039
+	///   Std-Dev:  310.96
 	///
 	/// Percentiles nanoseconds:
-	///   99th: 108_865
-	///   95th: 108_344
-	///   75th: 107_744
+	///   99th: 126_699
+	///   95th: 126_620
+	///   75th: 126_207
 	pub const ExtrinsicBaseWeight: Weight =
-		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(107_648), 0);
+		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(126_045), 0);
 }
 
 #[cfg(test)]
diff --git a/polkadot/runtime/polkadot/src/weights/frame_benchmarking_baseline.rs b/polkadot/runtime/polkadot/src/weights/frame_benchmarking_baseline.rs
index 0edf676236f..bb27fdc880c 100644
--- a/polkadot/runtime/polkadot/src/weights/frame_benchmarking_baseline.rs
+++ b/polkadot/runtime/polkadot/src/weights/frame_benchmarking_baseline.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `frame_benchmarking::baseline`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=frame_benchmarking::baseline
 // --extrinsic=*
 // --execution=wasm
@@ -52,8 +55,8 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 173_000 picoseconds.
-		Weight::from_parts(207_289, 0)
+		// Minimum execution time: 163_000 picoseconds.
+		Weight::from_parts(209_370, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// The range of component `i` is `[0, 1000000]`.
@@ -61,8 +64,8 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 166_000 picoseconds.
-		Weight::from_parts(202_031, 0)
+		// Minimum execution time: 159_000 picoseconds.
+		Weight::from_parts(203_916, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// The range of component `i` is `[0, 1000000]`.
@@ -70,8 +73,8 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 158_000 picoseconds.
-		Weight::from_parts(198_075, 0)
+		// Minimum execution time: 163_000 picoseconds.
+		Weight::from_parts(211_152, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// The range of component `i` is `[0, 1000000]`.
@@ -79,16 +82,16 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 169_000 picoseconds.
-		Weight::from_parts(204_599, 0)
+		// Minimum execution time: 165_000 picoseconds.
+		Weight::from_parts(205_618, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	fn hashing() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 19_679_600_000 picoseconds.
-		Weight::from_parts(19_769_646_000, 0)
+		// Minimum execution time: 22_794_873_000 picoseconds.
+		Weight::from_parts(22_858_244_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// The range of component `i` is `[0, 100]`.
@@ -96,10 +99,10 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 231_000 picoseconds.
-		Weight::from_parts(242_000, 0)
+		// Minimum execution time: 218_000 picoseconds.
+		Weight::from_parts(2_663_311, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 8_664
-			.saturating_add(Weight::from_parts(46_990_353, 0).saturating_mul(i.into()))
+			// Standard Error: 6_556
+			.saturating_add(Weight::from_parts(55_473_775, 0).saturating_mul(i.into()))
 	}
 }
diff --git a/polkadot/runtime/polkadot/src/weights/frame_election_provider_support.rs b/polkadot/runtime/polkadot/src/weights/frame_election_provider_support.rs
index 46afd35dfa7..109c8288421 100644
--- a/polkadot/runtime/polkadot/src/weights/frame_election_provider_support.rs
+++ b/polkadot/runtime/polkadot/src/weights/frame_election_provider_support.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `frame_election_provider_support`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=frame_election_provider_support
 // --extrinsic=*
 // --execution=wasm
@@ -54,13 +57,13 @@ impl<T: frame_system::Config> frame_election_provider_support::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 6_158_701_000 picoseconds.
-		Weight::from_parts(6_201_339_000, 0)
+		// Minimum execution time: 6_659_138_000 picoseconds.
+		Weight::from_parts(6_742_669_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 134_653
-			.saturating_add(Weight::from_parts(5_675_928, 0).saturating_mul(v.into()))
-			// Standard Error: 13_766_537
-			.saturating_add(Weight::from_parts(1_476_845_315, 0).saturating_mul(d.into()))
+			// Standard Error: 134_896
+			.saturating_add(Weight::from_parts(5_872_242, 0).saturating_mul(v.into()))
+			// Standard Error: 13_791_372
+			.saturating_add(Weight::from_parts(1_417_540_796, 0).saturating_mul(d.into()))
 	}
 	/// The range of component `v` is `[1000, 2000]`.
 	/// The range of component `t` is `[500, 1000]`.
@@ -69,12 +72,12 @@ impl<T: frame_system::Config> frame_election_provider_support::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 4_179_551_000 picoseconds.
-		Weight::from_parts(4_213_683_000, 0)
+		// Minimum execution time: 4_614_958_000 picoseconds.
+		Weight::from_parts(4_655_159_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 107_836
-			.saturating_add(Weight::from_parts(4_264_723, 0).saturating_mul(v.into()))
-			// Standard Error: 11_024_831
-			.saturating_add(Weight::from_parts(1_259_185_011, 0).saturating_mul(d.into()))
+			// Standard Error: 121_610
+			.saturating_add(Weight::from_parts(4_875_919, 0).saturating_mul(v.into()))
+			// Standard Error: 12_432_980
+			.saturating_add(Weight::from_parts(1_332_850_451, 0).saturating_mul(d.into()))
 	}
 }
diff --git a/polkadot/runtime/polkadot/src/weights/frame_system.rs b/polkadot/runtime/polkadot/src/weights/frame_system.rs
index 268029e884e..e6ece50fc8e 100644
--- a/polkadot/runtime/polkadot/src/weights/frame_system.rs
+++ b/polkadot/runtime/polkadot/src/weights/frame_system.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `frame_system`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=frame_system
 // --extrinsic=*
 // --execution=wasm
@@ -52,22 +55,22 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_338_000 picoseconds.
-		Weight::from_parts(2_439_000, 0)
+		// Minimum execution time: 1_933_000 picoseconds.
+		Weight::from_parts(2_016_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 0
-			.saturating_add(Weight::from_parts(365, 0).saturating_mul(b.into()))
+			// Standard Error: 1
+			.saturating_add(Weight::from_parts(469, 0).saturating_mul(b.into()))
 	}
 	/// The range of component `b` is `[0, 3932160]`.
 	fn remark_with_event(b: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 7_515_000 picoseconds.
-		Weight::from_parts(7_584_000, 0)
+		// Minimum execution time: 7_415_000 picoseconds.
+		Weight::from_parts(7_513_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 0
-			.saturating_add(Weight::from_parts(1_398, 0).saturating_mul(b.into()))
+			// Standard Error: 3
+			.saturating_add(Weight::from_parts(1_834, 0).saturating_mul(b.into()))
 	}
 	/// Storage: System Digest (r:1 w:1)
 	/// Proof Skipped: System Digest (max_values: Some(1), max_size: None, mode: Measured)
@@ -77,8 +80,8 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `1485`
-		// Minimum execution time: 4_056_000 picoseconds.
-		Weight::from_parts(4_235_000, 0)
+		// Minimum execution time: 3_680_000 picoseconds.
+		Weight::from_parts(3_889_000, 0)
 			.saturating_add(Weight::from_parts(0, 1485))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -91,8 +94,8 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `1485`
-		// Minimum execution time: 82_169_624_000 picoseconds.
-		Weight::from_parts(85_473_027_000, 0)
+		// Minimum execution time: 92_505_621_000 picoseconds.
+		Weight::from_parts(96_677_957_000, 0)
 			.saturating_add(Weight::from_parts(0, 1485))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -104,11 +107,11 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_321_000 picoseconds.
-		Weight::from_parts(2_357_000, 0)
+		// Minimum execution time: 2_080_000 picoseconds.
+		Weight::from_parts(2_160_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 1_923
-			.saturating_add(Weight::from_parts(662_311, 0).saturating_mul(i.into()))
+			// Standard Error: 1_639
+			.saturating_add(Weight::from_parts(731_622, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
 	}
 	/// Storage: Skipped Metadata (r:0 w:0)
@@ -118,11 +121,11 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_297_000 picoseconds.
-		Weight::from_parts(2_367_000, 0)
+		// Minimum execution time: 2_135_000 picoseconds.
+		Weight::from_parts(2_184_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 743
-			.saturating_add(Weight::from_parts(486_141, 0).saturating_mul(i.into()))
+			// Standard Error: 976
+			.saturating_add(Weight::from_parts(554_293, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
 	}
 	/// Storage: Skipped Metadata (r:0 w:0)
@@ -132,11 +135,11 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `132 + p * (69 ±0)`
 		//  Estimated: `128 + p * (70 ±0)`
-		// Minimum execution time: 4_264_000 picoseconds.
-		Weight::from_parts(4_302_000, 0)
+		// Minimum execution time: 3_851_000 picoseconds.
+		Weight::from_parts(4_039_000, 0)
 			.saturating_add(Weight::from_parts(0, 128))
-			// Standard Error: 988
-			.saturating_add(Weight::from_parts(1_013_913, 0).saturating_mul(p.into()))
+			// Standard Error: 1_612
+			.saturating_add(Weight::from_parts(1_220_557, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into())))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into())))
 			.saturating_add(Weight::from_parts(0, 70).saturating_mul(p.into()))
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_bags_list.rs b/polkadot/runtime/polkadot/src/weights/pallet_bags_list.rs
index 9e975836c77..47decc88d73 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_bags_list.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_bags_list.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_bags_list`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_bags_list
 // --extrinsic=*
 // --execution=wasm
@@ -59,8 +62,8 @@ impl<T: frame_system::Config> pallet_bags_list::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1622`
 		//  Estimated: `11506`
-		// Minimum execution time: 62_340_000 picoseconds.
-		Weight::from_parts(63_195_000, 0)
+		// Minimum execution time: 61_742_000 picoseconds.
+		Weight::from_parts(63_696_000, 0)
 			.saturating_add(Weight::from_parts(0, 11506))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -77,8 +80,8 @@ impl<T: frame_system::Config> pallet_bags_list::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1516`
 		//  Estimated: `8877`
-		// Minimum execution time: 60_800_000 picoseconds.
-		Weight::from_parts(61_444_000, 0)
+		// Minimum execution time: 60_247_000 picoseconds.
+		Weight::from_parts(62_096_000, 0)
 			.saturating_add(Weight::from_parts(0, 8877))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -97,8 +100,8 @@ impl<T: frame_system::Config> pallet_bags_list::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1827`
 		//  Estimated: `11506`
-		// Minimum execution time: 67_340_000 picoseconds.
-		Weight::from_parts(67_963_000, 0)
+		// Minimum execution time: 67_049_000 picoseconds.
+		Weight::from_parts(68_704_000, 0)
 			.saturating_add(Weight::from_parts(0, 11506))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(6))
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_balances.rs b/polkadot/runtime/polkadot/src/weights/pallet_balances.rs
index 8e9d6116e9b..37471808261 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_balances.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_balances.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_balances`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_balances
 // --extrinsic=*
 // --execution=wasm
@@ -53,8 +56,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `3593`
-		// Minimum execution time: 53_000_000 picoseconds.
-		Weight::from_parts(53_429_000, 0)
+		// Minimum execution time: 56_740_000 picoseconds.
+		Weight::from_parts(57_361_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -65,8 +68,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `3593`
-		// Minimum execution time: 40_689_000 picoseconds.
-		Weight::from_parts(41_144_000, 0)
+		// Minimum execution time: 42_767_000 picoseconds.
+		Weight::from_parts(43_195_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -77,8 +80,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `174`
 		//  Estimated: `3593`
-		// Minimum execution time: 17_042_000 picoseconds.
-		Weight::from_parts(17_356_000, 0)
+		// Minimum execution time: 17_405_000 picoseconds.
+		Weight::from_parts(17_754_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -89,8 +92,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `174`
 		//  Estimated: `3593`
-		// Minimum execution time: 23_709_000 picoseconds.
-		Weight::from_parts(24_210_000, 0)
+		// Minimum execution time: 24_580_000 picoseconds.
+		Weight::from_parts(25_063_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -101,8 +104,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `103`
 		//  Estimated: `6196`
-		// Minimum execution time: 55_909_000 picoseconds.
-		Weight::from_parts(56_463_000, 0)
+		// Minimum execution time: 59_923_000 picoseconds.
+		Weight::from_parts(60_797_000, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -113,8 +116,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `3593`
-		// Minimum execution time: 49_143_000 picoseconds.
-		Weight::from_parts(49_682_000, 0)
+		// Minimum execution time: 52_587_000 picoseconds.
+		Weight::from_parts(53_496_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -125,8 +128,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `174`
 		//  Estimated: `3593`
-		// Minimum execution time: 20_040_000 picoseconds.
-		Weight::from_parts(20_293_000, 0)
+		// Minimum execution time: 20_257_000 picoseconds.
+		Weight::from_parts(20_977_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -138,11 +141,11 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + u * (135 ±0)`
 		//  Estimated: `990 + u * (2603 ±0)`
-		// Minimum execution time: 18_805_000 picoseconds.
-		Weight::from_parts(18_952_000, 0)
+		// Minimum execution time: 19_254_000 picoseconds.
+		Weight::from_parts(19_508_000, 0)
 			.saturating_add(Weight::from_parts(0, 990))
-			// Standard Error: 10_429
-			.saturating_add(Weight::from_parts(14_177_322, 0).saturating_mul(u.into()))
+			// Standard Error: 12_504
+			.saturating_add(Weight::from_parts(16_053_923, 0).saturating_mul(u.into()))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(u.into())))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(u.into())))
 			.saturating_add(Weight::from_parts(0, 2603).saturating_mul(u.into()))
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_bounties.rs b/polkadot/runtime/polkadot/src/weights/pallet_bounties.rs
index 0666702dd71..62a41783290 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_bounties.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_bounties.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_bounties`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_bounties
 // --extrinsic=*
 // --execution=wasm
@@ -60,11 +63,11 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `177`
 		//  Estimated: `3593`
-		// Minimum execution time: 29_425_000 picoseconds.
-		Weight::from_parts(30_250_569, 0)
+		// Minimum execution time: 30_000_000 picoseconds.
+		Weight::from_parts(31_021_890, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
-			// Standard Error: 7
-			.saturating_add(Weight::from_parts(685, 0).saturating_mul(d.into()))
+			// Standard Error: 6
+			.saturating_add(Weight::from_parts(757, 0).saturating_mul(d.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(4))
 	}
@@ -76,8 +79,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `269`
 		//  Estimated: `3642`
-		// Minimum execution time: 11_967_000 picoseconds.
-		Weight::from_parts(12_268_000, 0)
+		// Minimum execution time: 11_055_000 picoseconds.
+		Weight::from_parts(11_875_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -88,8 +91,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `289`
 		//  Estimated: `3642`
-		// Minimum execution time: 10_716_000 picoseconds.
-		Weight::from_parts(10_913_000, 0)
+		// Minimum execution time: 10_266_000 picoseconds.
+		Weight::from_parts(10_581_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -102,8 +105,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `465`
 		//  Estimated: `3642`
-		// Minimum execution time: 41_451_000 picoseconds.
-		Weight::from_parts(41_662_000, 0)
+		// Minimum execution time: 43_566_000 picoseconds.
+		Weight::from_parts(44_671_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -116,8 +119,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `461`
 		//  Estimated: `3642`
-		// Minimum execution time: 28_082_000 picoseconds.
-		Weight::from_parts(28_404_000, 0)
+		// Minimum execution time: 28_400_000 picoseconds.
+		Weight::from_parts(29_259_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -130,8 +133,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `439`
 		//  Estimated: `3642`
-		// Minimum execution time: 19_885_000 picoseconds.
-		Weight::from_parts(20_151_000, 0)
+		// Minimum execution time: 20_071_000 picoseconds.
+		Weight::from_parts(20_662_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -148,8 +151,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `803`
 		//  Estimated: `8799`
-		// Minimum execution time: 109_282_000 picoseconds.
-		Weight::from_parts(110_021_000, 0)
+		// Minimum execution time: 119_806_000 picoseconds.
+		Weight::from_parts(122_217_000, 0)
 			.saturating_add(Weight::from_parts(0, 8799))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -166,8 +169,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `483`
 		//  Estimated: `3642`
-		// Minimum execution time: 46_707_000 picoseconds.
-		Weight::from_parts(47_234_000, 0)
+		// Minimum execution time: 48_528_000 picoseconds.
+		Weight::from_parts(49_592_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -184,8 +187,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `719`
 		//  Estimated: `6196`
-		// Minimum execution time: 73_983_000 picoseconds.
-		Weight::from_parts(74_950_000, 0)
+		// Minimum execution time: 79_963_000 picoseconds.
+		Weight::from_parts(81_894_000, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -196,8 +199,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `325`
 		//  Estimated: `3642`
-		// Minimum execution time: 15_943_000 picoseconds.
-		Weight::from_parts(16_314_000, 0)
+		// Minimum execution time: 15_794_000 picoseconds.
+		Weight::from_parts(16_237_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -213,11 +216,11 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + b * (297 ±0)`
 		//  Estimated: `1887 + b * (5206 ±0)`
-		// Minimum execution time: 5_397_000 picoseconds.
-		Weight::from_parts(2_177_771, 0)
+		// Minimum execution time: 5_312_000 picoseconds.
+		Weight::from_parts(5_480_000, 0)
 			.saturating_add(Weight::from_parts(0, 1887))
-			// Standard Error: 17_621
-			.saturating_add(Weight::from_parts(38_310_327, 0).saturating_mul(b.into()))
+			// Standard Error: 12_652
+			.saturating_add(Weight::from_parts(45_246_882, 0).saturating_mul(b.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(b.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_child_bounties.rs b/polkadot/runtime/polkadot/src/weights/pallet_child_bounties.rs
index 5a950763b3a..0e885883f09 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_child_bounties.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_child_bounties.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_child_bounties`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_child_bounties
 // --extrinsic=*
 // --execution=wasm
@@ -64,11 +67,11 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `579`
 		//  Estimated: `6196`
-		// Minimum execution time: 66_563_000 picoseconds.
-		Weight::from_parts(67_370_987, 0)
+		// Minimum execution time: 71_357_000 picoseconds.
+		Weight::from_parts(73_240_027, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
-			// Standard Error: 4
-			.saturating_add(Weight::from_parts(741, 0).saturating_mul(d.into()))
+			// Standard Error: 12
+			.saturating_add(Weight::from_parts(830, 0).saturating_mul(d.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
@@ -82,8 +85,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `633`
 		//  Estimated: `3642`
-		// Minimum execution time: 18_668_000 picoseconds.
-		Weight::from_parts(18_882_000, 0)
+		// Minimum execution time: 18_405_000 picoseconds.
+		Weight::from_parts(19_111_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -98,8 +101,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `779`
 		//  Estimated: `3642`
-		// Minimum execution time: 32_571_000 picoseconds.
-		Weight::from_parts(33_015_000, 0)
+		// Minimum execution time: 33_467_000 picoseconds.
+		Weight::from_parts(34_246_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -114,8 +117,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `779`
 		//  Estimated: `3642`
-		// Minimum execution time: 46_405_000 picoseconds.
-		Weight::from_parts(46_946_000, 0)
+		// Minimum execution time: 49_658_000 picoseconds.
+		Weight::from_parts(50_457_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -128,8 +131,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `676`
 		//  Estimated: `3642`
-		// Minimum execution time: 22_285_000 picoseconds.
-		Weight::from_parts(22_585_000, 0)
+		// Minimum execution time: 22_723_000 picoseconds.
+		Weight::from_parts(23_232_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -146,8 +149,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `648`
 		//  Estimated: `8799`
-		// Minimum execution time: 105_786_000 picoseconds.
-		Weight::from_parts(106_417_000, 0)
+		// Minimum execution time: 119_809_000 picoseconds.
+		Weight::from_parts(120_890_000, 0)
 			.saturating_add(Weight::from_parts(0, 8799))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -168,8 +171,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `879`
 		//  Estimated: `6196`
-		// Minimum execution time: 72_614_000 picoseconds.
-		Weight::from_parts(73_704_000, 0)
+		// Minimum execution time: 77_381_000 picoseconds.
+		Weight::from_parts(78_284_000, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -190,8 +193,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `1066`
 		//  Estimated: `8799`
-		// Minimum execution time: 88_967_000 picoseconds.
-		Weight::from_parts(89_842_000, 0)
+		// Minimum execution time: 95_032_000 picoseconds.
+		Weight::from_parts(96_932_000, 0)
 			.saturating_add(Weight::from_parts(0, 8799))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(7))
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_collective_council.rs b/polkadot/runtime/polkadot/src/weights/pallet_collective_council.rs
index 62cfab0eedf..0d75865bf2e 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_collective_council.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_collective_council.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_collective`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_collective
 // --extrinsic=*
 // --execution=wasm
@@ -65,13 +68,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + m * (3232 ±0) + p * (3190 ±0)`
 		//  Estimated: `15762 + m * (1967 ±16) + p * (4332 ±16)`
-		// Minimum execution time: 17_186_000 picoseconds.
-		Weight::from_parts(17_523_000, 0)
+		// Minimum execution time: 17_563_000 picoseconds.
+		Weight::from_parts(17_790_000, 0)
 			.saturating_add(Weight::from_parts(0, 15762))
-			// Standard Error: 41_289
-			.saturating_add(Weight::from_parts(4_778_148, 0).saturating_mul(m.into()))
-			// Standard Error: 41_289
-			.saturating_add(Weight::from_parts(7_271_415, 0).saturating_mul(p.into()))
+			// Standard Error: 43_106
+			.saturating_add(Weight::from_parts(4_715_053, 0).saturating_mul(m.into()))
+			// Standard Error: 43_106
+			.saturating_add(Weight::from_parts(8_200_250, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into())))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -89,13 +92,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `103 + m * (32 ±0)`
 		//  Estimated: `1589 + m * (32 ±0)`
-		// Minimum execution time: 16_611_000 picoseconds.
-		Weight::from_parts(16_045_877, 0)
+		// Minimum execution time: 16_175_000 picoseconds.
+		Weight::from_parts(15_361_457, 0)
 			.saturating_add(Weight::from_parts(0, 1589))
-			// Standard Error: 16
-			.saturating_add(Weight::from_parts(1_268, 0).saturating_mul(b.into()))
-			// Standard Error: 173
-			.saturating_add(Weight::from_parts(13_486, 0).saturating_mul(m.into()))
+			// Standard Error: 17
+			.saturating_add(Weight::from_parts(1_795, 0).saturating_mul(b.into()))
+			// Standard Error: 184
+			.saturating_add(Weight::from_parts(14_177, 0).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(Weight::from_parts(0, 32).saturating_mul(m.into()))
 	}
@@ -111,13 +114,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `103 + m * (32 ±0)`
 		//  Estimated: `3569 + m * (32 ±0)`
-		// Minimum execution time: 19_380_000 picoseconds.
-		Weight::from_parts(18_747_503, 0)
+		// Minimum execution time: 18_948_000 picoseconds.
+		Weight::from_parts(18_240_525, 0)
 			.saturating_add(Weight::from_parts(0, 3569))
-			// Standard Error: 16
-			.saturating_add(Weight::from_parts(1_168, 0).saturating_mul(b.into()))
-			// Standard Error: 172
-			.saturating_add(Weight::from_parts(25_562, 0).saturating_mul(m.into()))
+			// Standard Error: 21
+			.saturating_add(Weight::from_parts(1_603, 0).saturating_mul(b.into()))
+			// Standard Error: 224
+			.saturating_add(Weight::from_parts(22_805, 0).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(Weight::from_parts(0, 32).saturating_mul(m.into()))
 	}
@@ -141,15 +144,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `393 + m * (32 ±0) + p * (36 ±0)`
 		//  Estimated: `3785 + m * (33 ±0) + p * (36 ±0)`
-		// Minimum execution time: 25_368_000 picoseconds.
-		Weight::from_parts(26_219_123, 0)
+		// Minimum execution time: 25_762_000 picoseconds.
+		Weight::from_parts(24_727_354, 0)
 			.saturating_add(Weight::from_parts(0, 3785))
-			// Standard Error: 47
-			.saturating_add(Weight::from_parts(2_235, 0).saturating_mul(b.into()))
-			// Standard Error: 493
-			.saturating_add(Weight::from_parts(17_422, 0).saturating_mul(m.into()))
-			// Standard Error: 486
-			.saturating_add(Weight::from_parts(122_866, 0).saturating_mul(p.into()))
+			// Standard Error: 87
+			.saturating_add(Weight::from_parts(3_653, 0).saturating_mul(b.into()))
+			// Standard Error: 908
+			.saturating_add(Weight::from_parts(28_147, 0).saturating_mul(m.into()))
+			// Standard Error: 897
+			.saturating_add(Weight::from_parts(198_752, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
 			.saturating_add(Weight::from_parts(0, 33).saturating_mul(m.into()))
@@ -165,11 +168,11 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `842 + m * (64 ±0)`
 		//  Estimated: `4306 + m * (64 ±0)`
-		// Minimum execution time: 22_475_000 picoseconds.
-		Weight::from_parts(23_179_966, 0)
+		// Minimum execution time: 26_644_000 picoseconds.
+		Weight::from_parts(27_694_655, 0)
 			.saturating_add(Weight::from_parts(0, 4306))
-			// Standard Error: 228
-			.saturating_add(Weight::from_parts(42_468, 0).saturating_mul(m.into()))
+			// Standard Error: 624
+			.saturating_add(Weight::from_parts(54_184, 0).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_parts(0, 64).saturating_mul(m.into()))
@@ -190,13 +193,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `431 + m * (64 ±0) + p * (36 ±0)`
 		//  Estimated: `3876 + m * (65 ±0) + p * (36 ±0)`
-		// Minimum execution time: 27_342_000 picoseconds.
-		Weight::from_parts(28_499_907, 0)
+		// Minimum execution time: 27_742_000 picoseconds.
+		Weight::from_parts(27_892_765, 0)
 			.saturating_add(Weight::from_parts(0, 3876))
-			// Standard Error: 397
-			.saturating_add(Weight::from_parts(19_421, 0).saturating_mul(m.into()))
-			// Standard Error: 387
-			.saturating_add(Weight::from_parts(115_483, 0).saturating_mul(p.into()))
+			// Standard Error: 666
+			.saturating_add(Weight::from_parts(35_102, 0).saturating_mul(m.into()))
+			// Standard Error: 649
+			.saturating_add(Weight::from_parts(190_180, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 65).saturating_mul(m.into()))
@@ -220,13 +223,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `733 + b * (1 ±0) + m * (64 ±0) + p * (40 ±0)`
 		//  Estimated: `4050 + b * (1 ±0) + m * (66 ±0) + p * (40 ±0)`
-		// Minimum execution time: 38_089_000 picoseconds.
-		Weight::from_parts(40_502_642, 0)
+		// Minimum execution time: 39_283_000 picoseconds.
+		Weight::from_parts(40_633_810, 0)
 			.saturating_add(Weight::from_parts(0, 4050))
-			// Standard Error: 124
-			.saturating_add(Weight::from_parts(1_913, 0).saturating_mul(b.into()))
-			// Standard Error: 1_287
-			.saturating_add(Weight::from_parts(153_848, 0).saturating_mul(p.into()))
+			// Standard Error: 144
+			.saturating_add(Weight::from_parts(3_292, 0).saturating_mul(b.into()))
+			// Standard Error: 1_524
+			.saturating_add(Weight::from_parts(9_562, 0).saturating_mul(m.into()))
+			// Standard Error: 1_485
+			.saturating_add(Weight::from_parts(237_159, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into()))
@@ -251,13 +256,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `451 + m * (64 ±0) + p * (36 ±0)`
 		//  Estimated: `3896 + m * (65 ±0) + p * (36 ±0)`
-		// Minimum execution time: 29_829_000 picoseconds.
-		Weight::from_parts(30_679_156, 0)
+		// Minimum execution time: 30_417_000 picoseconds.
+		Weight::from_parts(30_840_007, 0)
 			.saturating_add(Weight::from_parts(0, 3896))
-			// Standard Error: 398
-			.saturating_add(Weight::from_parts(24_088, 0).saturating_mul(m.into()))
-			// Standard Error: 388
-			.saturating_add(Weight::from_parts(118_731, 0).saturating_mul(p.into()))
+			// Standard Error: 662
+			.saturating_add(Weight::from_parts(37_877, 0).saturating_mul(m.into()))
+			// Standard Error: 645
+			.saturating_add(Weight::from_parts(189_312, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 65).saturating_mul(m.into()))
@@ -283,15 +288,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `753 + b * (1 ±0) + m * (64 ±0) + p * (40 ±0)`
 		//  Estimated: `4070 + b * (1 ±0) + m * (66 ±0) + p * (40 ±0)`
-		// Minimum execution time: 40_206_000 picoseconds.
-		Weight::from_parts(42_258_627, 0)
+		// Minimum execution time: 41_630_000 picoseconds.
+		Weight::from_parts(42_847_316, 0)
 			.saturating_add(Weight::from_parts(0, 4070))
-			// Standard Error: 91
-			.saturating_add(Weight::from_parts(1_989, 0).saturating_mul(b.into()))
-			// Standard Error: 967
-			.saturating_add(Weight::from_parts(22_435, 0).saturating_mul(m.into()))
-			// Standard Error: 943
-			.saturating_add(Weight::from_parts(150_564, 0).saturating_mul(p.into()))
+			// Standard Error: 134
+			.saturating_add(Weight::from_parts(3_962, 0).saturating_mul(b.into()))
+			// Standard Error: 1_423
+			.saturating_add(Weight::from_parts(22_489, 0).saturating_mul(m.into()))
+			// Standard Error: 1_387
+			.saturating_add(Weight::from_parts(244_543, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into()))
@@ -310,11 +315,11 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `260 + p * (32 ±0)`
 		//  Estimated: `1745 + p * (32 ±0)`
-		// Minimum execution time: 15_513_000 picoseconds.
-		Weight::from_parts(17_526_357, 0)
+		// Minimum execution time: 15_754_000 picoseconds.
+		Weight::from_parts(17_477_133, 0)
 			.saturating_add(Weight::from_parts(0, 1745))
-			// Standard Error: 466
-			.saturating_add(Weight::from_parts(110_138, 0).saturating_mul(p.into()))
+			// Standard Error: 608
+			.saturating_add(Weight::from_parts(178_320, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 32).saturating_mul(p.into()))
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_collective_technical_committee.rs b/polkadot/runtime/polkadot/src/weights/pallet_collective_technical_committee.rs
index 4fbae8a49e1..07fb1209b0a 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_collective_technical_committee.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_collective_technical_committee.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_collective`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_collective
 // --extrinsic=*
 // --execution=wasm
@@ -65,13 +68,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + m * (3232 ±0) + p * (3190 ±0)`
 		//  Estimated: `15800 + m * (1967 ±16) + p * (4332 ±16)`
-		// Minimum execution time: 17_784_000 picoseconds.
-		Weight::from_parts(17_964_000, 0)
+		// Minimum execution time: 18_203_000 picoseconds.
+		Weight::from_parts(18_473_000, 0)
 			.saturating_add(Weight::from_parts(0, 15800))
-			// Standard Error: 41_455
-			.saturating_add(Weight::from_parts(4_806_384, 0).saturating_mul(m.into()))
-			// Standard Error: 41_455
-			.saturating_add(Weight::from_parts(7_352_986, 0).saturating_mul(p.into()))
+			// Standard Error: 43_603
+			.saturating_add(Weight::from_parts(4_734_955, 0).saturating_mul(m.into()))
+			// Standard Error: 43_603
+			.saturating_add(Weight::from_parts(8_291_611, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into())))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -89,13 +92,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `141 + m * (32 ±0)`
 		//  Estimated: `1627 + m * (32 ±0)`
-		// Minimum execution time: 17_337_000 picoseconds.
-		Weight::from_parts(16_771_281, 0)
+		// Minimum execution time: 17_071_000 picoseconds.
+		Weight::from_parts(16_315_595, 0)
 			.saturating_add(Weight::from_parts(0, 1627))
-			// Standard Error: 13
-			.saturating_add(Weight::from_parts(1_246, 0).saturating_mul(b.into()))
-			// Standard Error: 134
-			.saturating_add(Weight::from_parts(10_771, 0).saturating_mul(m.into()))
+			// Standard Error: 14
+			.saturating_add(Weight::from_parts(1_706, 0).saturating_mul(b.into()))
+			// Standard Error: 146
+			.saturating_add(Weight::from_parts(13_626, 0).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(Weight::from_parts(0, 32).saturating_mul(m.into()))
 	}
@@ -111,13 +114,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `141 + m * (32 ±0)`
 		//  Estimated: `3607 + m * (32 ±0)`
-		// Minimum execution time: 20_183_000 picoseconds.
-		Weight::from_parts(19_490_643, 0)
+		// Minimum execution time: 19_983_000 picoseconds.
+		Weight::from_parts(18_925_239, 0)
 			.saturating_add(Weight::from_parts(0, 3607))
-			// Standard Error: 14
-			.saturating_add(Weight::from_parts(1_158, 0).saturating_mul(b.into()))
-			// Standard Error: 150
-			.saturating_add(Weight::from_parts(23_456, 0).saturating_mul(m.into()))
+			// Standard Error: 17
+			.saturating_add(Weight::from_parts(1_664, 0).saturating_mul(b.into()))
+			// Standard Error: 176
+			.saturating_add(Weight::from_parts(23_169, 0).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(Weight::from_parts(0, 32).saturating_mul(m.into()))
 	}
@@ -141,15 +144,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `431 + m * (32 ±0) + p * (36 ±0)`
 		//  Estimated: `3823 + m * (33 ±0) + p * (36 ±0)`
-		// Minimum execution time: 26_350_000 picoseconds.
-		Weight::from_parts(27_334_953, 0)
+		// Minimum execution time: 26_490_000 picoseconds.
+		Weight::from_parts(25_739_853, 0)
 			.saturating_add(Weight::from_parts(0, 3823))
-			// Standard Error: 48
-			.saturating_add(Weight::from_parts(2_173, 0).saturating_mul(b.into()))
-			// Standard Error: 504
-			.saturating_add(Weight::from_parts(16_328, 0).saturating_mul(m.into()))
-			// Standard Error: 498
-			.saturating_add(Weight::from_parts(123_132, 0).saturating_mul(p.into()))
+			// Standard Error: 77
+			.saturating_add(Weight::from_parts(3_479, 0).saturating_mul(b.into()))
+			// Standard Error: 807
+			.saturating_add(Weight::from_parts(28_438, 0).saturating_mul(m.into()))
+			// Standard Error: 796
+			.saturating_add(Weight::from_parts(199_864, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
 			.saturating_add(Weight::from_parts(0, 33).saturating_mul(m.into()))
@@ -165,11 +168,11 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `880 + m * (64 ±0)`
 		//  Estimated: `4344 + m * (64 ±0)`
-		// Minimum execution time: 23_362_000 picoseconds.
-		Weight::from_parts(24_049_731, 0)
+		// Minimum execution time: 27_693_000 picoseconds.
+		Weight::from_parts(28_461_881, 0)
 			.saturating_add(Weight::from_parts(0, 4344))
-			// Standard Error: 287
-			.saturating_add(Weight::from_parts(41_518, 0).saturating_mul(m.into()))
+			// Standard Error: 592
+			.saturating_add(Weight::from_parts(55_442, 0).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_parts(0, 64).saturating_mul(m.into()))
@@ -190,13 +193,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `469 + m * (64 ±0) + p * (36 ±0)`
 		//  Estimated: `3914 + m * (65 ±0) + p * (36 ±0)`
-		// Minimum execution time: 28_325_000 picoseconds.
-		Weight::from_parts(29_033_294, 0)
+		// Minimum execution time: 28_958_000 picoseconds.
+		Weight::from_parts(28_772_598, 0)
 			.saturating_add(Weight::from_parts(0, 3914))
-			// Standard Error: 388
-			.saturating_add(Weight::from_parts(22_203, 0).saturating_mul(m.into()))
-			// Standard Error: 378
-			.saturating_add(Weight::from_parts(117_790, 0).saturating_mul(p.into()))
+			// Standard Error: 673
+			.saturating_add(Weight::from_parts(36_736, 0).saturating_mul(m.into()))
+			// Standard Error: 657
+			.saturating_add(Weight::from_parts(191_282, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 65).saturating_mul(m.into()))
@@ -220,15 +223,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `771 + b * (1 ±0) + m * (64 ±0) + p * (40 ±0)`
 		//  Estimated: `4088 + b * (1 ±0) + m * (66 ±0) + p * (40 ±0)`
-		// Minimum execution time: 39_263_000 picoseconds.
-		Weight::from_parts(40_689_565, 0)
+		// Minimum execution time: 40_599_000 picoseconds.
+		Weight::from_parts(40_617_733, 0)
 			.saturating_add(Weight::from_parts(0, 4088))
-			// Standard Error: 83
-			.saturating_add(Weight::from_parts(2_044, 0).saturating_mul(b.into()))
-			// Standard Error: 887
-			.saturating_add(Weight::from_parts(21_716, 0).saturating_mul(m.into()))
-			// Standard Error: 864
-			.saturating_add(Weight::from_parts(147_844, 0).saturating_mul(p.into()))
+			// Standard Error: 122
+			.saturating_add(Weight::from_parts(3_479, 0).saturating_mul(b.into()))
+			// Standard Error: 1_296
+			.saturating_add(Weight::from_parts(34_407, 0).saturating_mul(m.into()))
+			// Standard Error: 1_263
+			.saturating_add(Weight::from_parts(236_766, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into()))
@@ -253,13 +256,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `489 + m * (64 ±0) + p * (36 ±0)`
 		//  Estimated: `3934 + m * (65 ±0) + p * (36 ±0)`
-		// Minimum execution time: 30_902_000 picoseconds.
-		Weight::from_parts(31_411_723, 0)
+		// Minimum execution time: 32_265_000 picoseconds.
+		Weight::from_parts(31_660_039, 0)
 			.saturating_add(Weight::from_parts(0, 3934))
-			// Standard Error: 378
-			.saturating_add(Weight::from_parts(25_981, 0).saturating_mul(m.into()))
-			// Standard Error: 368
-			.saturating_add(Weight::from_parts(120_072, 0).saturating_mul(p.into()))
+			// Standard Error: 689
+			.saturating_add(Weight::from_parts(39_118, 0).saturating_mul(m.into()))
+			// Standard Error: 672
+			.saturating_add(Weight::from_parts(192_797, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 65).saturating_mul(m.into()))
@@ -285,15 +288,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `791 + b * (1 ±0) + m * (64 ±0) + p * (40 ±0)`
 		//  Estimated: `4108 + b * (1 ±0) + m * (66 ±0) + p * (40 ±0)`
-		// Minimum execution time: 41_784_000 picoseconds.
-		Weight::from_parts(43_758_989, 0)
+		// Minimum execution time: 42_456_000 picoseconds.
+		Weight::from_parts(43_760_828, 0)
 			.saturating_add(Weight::from_parts(0, 4108))
-			// Standard Error: 94
-			.saturating_add(Weight::from_parts(1_529, 0).saturating_mul(b.into()))
-			// Standard Error: 1_003
-			.saturating_add(Weight::from_parts(22_161, 0).saturating_mul(m.into()))
-			// Standard Error: 977
-			.saturating_add(Weight::from_parts(148_817, 0).saturating_mul(p.into()))
+			// Standard Error: 132
+			.saturating_add(Weight::from_parts(3_531, 0).saturating_mul(b.into()))
+			// Standard Error: 1_397
+			.saturating_add(Weight::from_parts(28_101, 0).saturating_mul(m.into()))
+			// Standard Error: 1_362
+			.saturating_add(Weight::from_parts(248_244, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into()))
@@ -312,11 +315,11 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `298 + p * (32 ±0)`
 		//  Estimated: `1783 + p * (32 ±0)`
-		// Minimum execution time: 16_192_000 picoseconds.
-		Weight::from_parts(18_102_877, 0)
+		// Minimum execution time: 16_506_000 picoseconds.
+		Weight::from_parts(18_127_000, 0)
 			.saturating_add(Weight::from_parts(0, 1783))
-			// Standard Error: 435
-			.saturating_add(Weight::from_parts(111_478, 0).saturating_mul(p.into()))
+			// Standard Error: 616
+			.saturating_add(Weight::from_parts(175_889, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 32).saturating_mul(p.into()))
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_conviction_voting.rs b/polkadot/runtime/polkadot/src/weights/pallet_conviction_voting.rs
index 27750528d4e..ce42464c292 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_conviction_voting.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_conviction_voting.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_conviction_voting`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_conviction_voting
 // --extrinsic=*
 // --execution=wasm
@@ -63,8 +66,8 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `13551`
 		//  Estimated: `42428`
-		// Minimum execution time: 114_438_000 picoseconds.
-		Weight::from_parts(118_111_000, 0)
+		// Minimum execution time: 154_104_000 picoseconds.
+		Weight::from_parts(162_701_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -85,8 +88,8 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `14272`
 		//  Estimated: `83866`
-		// Minimum execution time: 181_361_000 picoseconds.
-		Weight::from_parts(184_800_000, 0)
+		// Minimum execution time: 241_839_000 picoseconds.
+		Weight::from_parts(251_787_000, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -101,8 +104,8 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `14024`
 		//  Estimated: `83866`
-		// Minimum execution time: 152_441_000 picoseconds.
-		Weight::from_parts(155_246_000, 0)
+		// Minimum execution time: 198_871_000 picoseconds.
+		Weight::from_parts(208_410_000, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -115,8 +118,8 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `13110`
 		//  Estimated: `30706`
-		// Minimum execution time: 61_745_000 picoseconds.
-		Weight::from_parts(63_899_000, 0)
+		// Minimum execution time: 86_480_000 picoseconds.
+		Weight::from_parts(90_343_000, 0)
 			.saturating_add(Weight::from_parts(0, 30706))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -138,11 +141,11 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `29746 + r * (365 ±0)`
 		//  Estimated: `83866 + r * (3411 ±0)`
-		// Minimum execution time: 65_789_000 picoseconds.
-		Weight::from_parts(1_603_714_264, 0)
+		// Minimum execution time: 82_384_000 picoseconds.
+		Weight::from_parts(1_967_705_239, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
-			// Standard Error: 138_591
-			.saturating_add(Weight::from_parts(38_375_668, 0).saturating_mul(r.into()))
+			// Standard Error: 169_648
+			.saturating_add(Weight::from_parts(46_550_419, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into())))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -160,11 +163,11 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `29661 + r * (365 ±0)`
 		//  Estimated: `83866 + r * (3411 ±0)`
-		// Minimum execution time: 36_299_000 picoseconds.
-		Weight::from_parts(1_572_849_432, 0)
+		// Minimum execution time: 50_266_000 picoseconds.
+		Weight::from_parts(1_956_854_151, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
-			// Standard Error: 138_439
-			.saturating_add(Weight::from_parts(38_120_454, 0).saturating_mul(r.into()))
+			// Standard Error: 172_335
+			.saturating_add(Weight::from_parts(46_688_704, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into())))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -183,8 +186,8 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `12323`
 		//  Estimated: `30706`
-		// Minimum execution time: 83_395_000 picoseconds.
-		Weight::from_parts(85_085_000, 0)
+		// Minimum execution time: 114_930_000 picoseconds.
+		Weight::from_parts(122_209_000, 0)
 			.saturating_add(Weight::from_parts(0, 30706))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_democracy.rs b/polkadot/runtime/polkadot/src/weights/pallet_democracy.rs
index 307e28a76ce..069b10a2bcc 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_democracy.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_democracy.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_democracy`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_democracy
 // --extrinsic=*
 // --execution=wasm
@@ -59,8 +62,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `4768`
 		//  Estimated: `18187`
-		// Minimum execution time: 39_969_000 picoseconds.
-		Weight::from_parts(40_494_000, 0)
+		// Minimum execution time: 47_165_000 picoseconds.
+		Weight::from_parts(48_488_000, 0)
 			.saturating_add(Weight::from_parts(0, 18187))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -71,8 +74,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3523`
 		//  Estimated: `6695`
-		// Minimum execution time: 36_939_000 picoseconds.
-		Weight::from_parts(37_265_000, 0)
+		// Minimum execution time: 41_328_000 picoseconds.
+		Weight::from_parts(42_526_000, 0)
 			.saturating_add(Weight::from_parts(0, 6695))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -89,8 +92,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3437`
 		//  Estimated: `7260`
-		// Minimum execution time: 49_599_000 picoseconds.
-		Weight::from_parts(50_098_000, 0)
+		// Minimum execution time: 57_941_000 picoseconds.
+		Weight::from_parts(59_547_000, 0)
 			.saturating_add(Weight::from_parts(0, 7260))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -107,8 +110,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3459`
 		//  Estimated: `7260`
-		// Minimum execution time: 54_081_000 picoseconds.
-		Weight::from_parts(54_745_000, 0)
+		// Minimum execution time: 63_933_000 picoseconds.
+		Weight::from_parts(65_560_000, 0)
 			.saturating_add(Weight::from_parts(0, 7260))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -123,8 +126,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `333`
 		//  Estimated: `3666`
-		// Minimum execution time: 26_892_000 picoseconds.
-		Weight::from_parts(27_432_000, 0)
+		// Minimum execution time: 26_501_000 picoseconds.
+		Weight::from_parts(26_882_000, 0)
 			.saturating_add(Weight::from_parts(0, 3666))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -147,8 +150,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `5877`
 		//  Estimated: `18187`
-		// Minimum execution time: 97_902_000 picoseconds.
-		Weight::from_parts(99_167_000, 0)
+		// Minimum execution time: 111_868_000 picoseconds.
+		Weight::from_parts(116_733_000, 0)
 			.saturating_add(Weight::from_parts(0, 18187))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -161,8 +164,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3383`
 		//  Estimated: `6703`
-		// Minimum execution time: 14_249_000 picoseconds.
-		Weight::from_parts(14_626_000, 0)
+		// Minimum execution time: 13_786_000 picoseconds.
+		Weight::from_parts(14_280_000, 0)
 			.saturating_add(Weight::from_parts(0, 6703))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -173,8 +176,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 3_658_000 picoseconds.
-		Weight::from_parts(3_788_000, 0)
+		// Minimum execution time: 3_320_000 picoseconds.
+		Weight::from_parts(3_467_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -184,8 +187,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 3_800_000 picoseconds.
-		Weight::from_parts(3_879_000, 0)
+		// Minimum execution time: 3_540_000 picoseconds.
+		Weight::from_parts(3_681_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -201,8 +204,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `253`
 		//  Estimated: `3518`
-		// Minimum execution time: 27_937_000 picoseconds.
-		Weight::from_parts(28_655_000, 0)
+		// Minimum execution time: 28_074_000 picoseconds.
+		Weight::from_parts(28_980_000, 0)
 			.saturating_add(Weight::from_parts(0, 3518))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -217,8 +220,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3486`
 		//  Estimated: `6703`
-		// Minimum execution time: 31_874_000 picoseconds.
-		Weight::from_parts(32_268_000, 0)
+		// Minimum execution time: 32_243_000 picoseconds.
+		Weight::from_parts(32_604_000, 0)
 			.saturating_add(Weight::from_parts(0, 6703))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -235,8 +238,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `5788`
 		//  Estimated: `18187`
-		// Minimum execution time: 80_450_000 picoseconds.
-		Weight::from_parts(81_381_000, 0)
+		// Minimum execution time: 93_410_000 picoseconds.
+		Weight::from_parts(95_323_000, 0)
 			.saturating_add(Weight::from_parts(0, 18187))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -249,8 +252,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `238`
 		//  Estimated: `3518`
-		// Minimum execution time: 20_593_000 picoseconds.
-		Weight::from_parts(20_851_000, 0)
+		// Minimum execution time: 20_185_000 picoseconds.
+		Weight::from_parts(20_661_000, 0)
 			.saturating_add(Weight::from_parts(0, 3518))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -266,11 +269,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `211 + r * (86 ±0)`
 		//  Estimated: `1489 + r * (2676 ±0)`
-		// Minimum execution time: 7_156_000 picoseconds.
-		Weight::from_parts(9_576_353, 0)
+		// Minimum execution time: 7_484_000 picoseconds.
+		Weight::from_parts(8_532_503, 0)
 			.saturating_add(Weight::from_parts(0, 1489))
-			// Standard Error: 5_709
-			.saturating_add(Weight::from_parts(2_799_949, 0).saturating_mul(r.into()))
+			// Standard Error: 6_320
+			.saturating_add(Weight::from_parts(3_176_208, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -293,11 +296,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `211 + r * (86 ±0)`
 		//  Estimated: `18187 + r * (2676 ±0)`
-		// Minimum execution time: 9_906_000 picoseconds.
-		Weight::from_parts(13_061_330, 0)
+		// Minimum execution time: 10_406_000 picoseconds.
+		Weight::from_parts(11_689_093, 0)
 			.saturating_add(Weight::from_parts(0, 18187))
-			// Standard Error: 5_952
-			.saturating_add(Weight::from_parts(2_771_886, 0).saturating_mul(r.into()))
+			// Standard Error: 7_450
+			.saturating_add(Weight::from_parts(3_172_162, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -316,11 +319,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `797 + r * (108 ±0)`
 		//  Estimated: `19800 + r * (2676 ±0)`
-		// Minimum execution time: 42_956_000 picoseconds.
-		Weight::from_parts(47_780_848, 0)
+		// Minimum execution time: 42_210_000 picoseconds.
+		Weight::from_parts(47_151_756, 0)
 			.saturating_add(Weight::from_parts(0, 19800))
-			// Standard Error: 7_212
-			.saturating_add(Weight::from_parts(3_945_465, 0).saturating_mul(r.into()))
+			// Standard Error: 9_095
+			.saturating_add(Weight::from_parts(4_553_285, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into())))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -336,11 +339,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `460 + r * (108 ±0)`
 		//  Estimated: `13530 + r * (2676 ±0)`
-		// Minimum execution time: 21_954_000 picoseconds.
-		Weight::from_parts(24_135_267, 0)
+		// Minimum execution time: 21_815_000 picoseconds.
+		Weight::from_parts(21_914_769, 0)
 			.saturating_add(Weight::from_parts(0, 13530))
-			// Standard Error: 5_688
-			.saturating_add(Weight::from_parts(3_878_222, 0).saturating_mul(r.into()))
+			// Standard Error: 7_866
+			.saturating_add(Weight::from_parts(4_497_036, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into())))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -353,8 +356,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 3_638_000 picoseconds.
-		Weight::from_parts(3_714_000, 0)
+		// Minimum execution time: 3_315_000 picoseconds.
+		Weight::from_parts(3_525_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -371,11 +374,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `530`
 		//  Estimated: `7260`
-		// Minimum execution time: 24_889_000 picoseconds.
-		Weight::from_parts(37_731_123, 0)
+		// Minimum execution time: 25_326_000 picoseconds.
+		Weight::from_parts(40_406_995, 0)
 			.saturating_add(Weight::from_parts(0, 7260))
-			// Standard Error: 2_892
-			.saturating_add(Weight::from_parts(32_435, 0).saturating_mul(r.into()))
+			// Standard Error: 3_775
+			.saturating_add(Weight::from_parts(111_536, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -392,11 +395,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `531 + r * (22 ±0)`
 		//  Estimated: `7260`
-		// Minimum execution time: 34_731_000 picoseconds.
-		Weight::from_parts(36_377_948, 0)
+		// Minimum execution time: 35_263_000 picoseconds.
+		Weight::from_parts(39_034_189, 0)
 			.saturating_add(Weight::from_parts(0, 7260))
-			// Standard Error: 615
-			.saturating_add(Weight::from_parts(58_305, 0).saturating_mul(r.into()))
+			// Standard Error: 2_263
+			.saturating_add(Weight::from_parts(143_605, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -409,11 +412,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `695 + r * (26 ±0)`
 		//  Estimated: `7260`
-		// Minimum execution time: 17_027_000 picoseconds.
-		Weight::from_parts(19_371_582, 0)
+		// Minimum execution time: 15_880_000 picoseconds.
+		Weight::from_parts(19_395_916, 0)
 			.saturating_add(Weight::from_parts(0, 7260))
-			// Standard Error: 841
-			.saturating_add(Weight::from_parts(71_562, 0).saturating_mul(r.into()))
+			// Standard Error: 1_616
+			.saturating_add(Weight::from_parts(144_889, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -426,11 +429,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `695 + r * (26 ±0)`
 		//  Estimated: `7260`
-		// Minimum execution time: 17_321_000 picoseconds.
-		Weight::from_parts(19_651_381, 0)
+		// Minimum execution time: 16_157_000 picoseconds.
+		Weight::from_parts(19_671_561, 0)
 			.saturating_add(Weight::from_parts(0, 7260))
-			// Standard Error: 967
-			.saturating_add(Weight::from_parts(69_768, 0).saturating_mul(r.into()))
+			// Standard Error: 1_803
+			.saturating_add(Weight::from_parts(143_214, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -444,8 +447,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `323`
 		//  Estimated: `3556`
-		// Minimum execution time: 18_661_000 picoseconds.
-		Weight::from_parts(19_210_000, 0)
+		// Minimum execution time: 18_768_000 picoseconds.
+		Weight::from_parts(19_420_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -458,8 +461,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `253`
 		//  Estimated: `3518`
-		// Minimum execution time: 17_484_000 picoseconds.
-		Weight::from_parts(17_885_000, 0)
+		// Minimum execution time: 17_184_000 picoseconds.
+		Weight::from_parts(17_768_000, 0)
 			.saturating_add(Weight::from_parts(0, 3518))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -474,8 +477,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `4855`
 		//  Estimated: `18187`
-		// Minimum execution time: 33_899_000 picoseconds.
-		Weight::from_parts(34_327_000, 0)
+		// Minimum execution time: 40_295_000 picoseconds.
+		Weight::from_parts(41_356_000, 0)
 			.saturating_add(Weight::from_parts(0, 18187))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -488,8 +491,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `4789`
 		//  Estimated: `18187`
-		// Minimum execution time: 31_782_000 picoseconds.
-		Weight::from_parts(32_184_000, 0)
+		// Minimum execution time: 37_215_000 picoseconds.
+		Weight::from_parts(38_297_000, 0)
 			.saturating_add(Weight::from_parts(0, 18187))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -502,8 +505,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `144`
 		//  Estimated: `3556`
-		// Minimum execution time: 15_414_000 picoseconds.
-		Weight::from_parts(15_612_000, 0)
+		// Minimum execution time: 14_960_000 picoseconds.
+		Weight::from_parts(15_339_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -516,8 +519,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `269`
 		//  Estimated: `3666`
-		// Minimum execution time: 19_516_000 picoseconds.
-		Weight::from_parts(19_764_000, 0)
+		// Minimum execution time: 19_182_000 picoseconds.
+		Weight::from_parts(19_788_000, 0)
 			.saturating_add(Weight::from_parts(0, 3666))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_election_provider_multi_phase.rs b/polkadot/runtime/polkadot/src/weights/pallet_election_provider_multi_phase.rs
index 6ecd51e37bc..f16da40e8ec 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_election_provider_multi_phase.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_election_provider_multi_phase.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_election_provider_multi_phase`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_election_provider_multi_phase
 // --extrinsic=*
 // --execution=wasm
@@ -67,8 +70,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `993`
 		//  Estimated: `3481`
-		// Minimum execution time: 18_813_000 picoseconds.
-		Weight::from_parts(19_474_000, 0)
+		// Minimum execution time: 19_675_000 picoseconds.
+		Weight::from_parts(20_310_000, 0)
 			.saturating_add(Weight::from_parts(0, 3481))
 			.saturating_add(T::DbWeight::get().reads(8))
 	}
@@ -80,8 +83,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `114`
 		//  Estimated: `1599`
-		// Minimum execution time: 13_578_000 picoseconds.
-		Weight::from_parts(13_926_000, 0)
+		// Minimum execution time: 12_119_000 picoseconds.
+		Weight::from_parts(12_730_000, 0)
 			.saturating_add(Weight::from_parts(0, 1599))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -94,8 +97,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `114`
 		//  Estimated: `1599`
-		// Minimum execution time: 14_776_000 picoseconds.
-		Weight::from_parts(15_271_000, 0)
+		// Minimum execution time: 13_456_000 picoseconds.
+		Weight::from_parts(13_787_000, 0)
 			.saturating_add(Weight::from_parts(0, 1599))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -108,8 +111,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `174`
 		//  Estimated: `3593`
-		// Minimum execution time: 30_542_000 picoseconds.
-		Weight::from_parts(31_105_000, 0)
+		// Minimum execution time: 33_871_000 picoseconds.
+		Weight::from_parts(34_289_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -120,8 +123,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `174`
 		//  Estimated: `3593`
-		// Minimum execution time: 21_163_000 picoseconds.
-		Weight::from_parts(21_698_000, 0)
+		// Minimum execution time: 22_897_000 picoseconds.
+		Weight::from_parts(23_307_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -138,11 +141,11 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 463_295_000 picoseconds.
-		Weight::from_parts(475_815_000, 0)
+		// Minimum execution time: 556_279_000 picoseconds.
+		Weight::from_parts(581_580_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 2_553
-			.saturating_add(Weight::from_parts(270_173, 0).saturating_mul(v.into()))
+			// Standard Error: 3_088
+			.saturating_add(Weight::from_parts(312_241, 0).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
 	/// Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
@@ -171,13 +174,13 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `338 + a * (768 ±0) + d * (48 ±0)`
 		//  Estimated: `3890 + a * (768 ±0) + d * (49 ±0)`
-		// Minimum execution time: 287_420_000 picoseconds.
-		Weight::from_parts(67_678_335, 0)
+		// Minimum execution time: 420_334_000 picoseconds.
+		Weight::from_parts(18_023_312, 0)
 			.saturating_add(Weight::from_parts(0, 3890))
-			// Standard Error: 3_162
-			.saturating_add(Weight::from_parts(350_650, 0).saturating_mul(a.into()))
-			// Standard Error: 4_741
-			.saturating_add(Weight::from_parts(159_110, 0).saturating_mul(d.into()))
+			// Standard Error: 7_565
+			.saturating_add(Weight::from_parts(659_974, 0).saturating_mul(a.into()))
+			// Standard Error: 11_339
+			.saturating_add(Weight::from_parts(287_336, 0).saturating_mul(d.into()))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(9))
 			.saturating_add(Weight::from_parts(0, 768).saturating_mul(a.into()))
@@ -199,8 +202,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `1204`
 		//  Estimated: `2689`
-		// Minimum execution time: 47_101_000 picoseconds.
-		Weight::from_parts(47_656_000, 0)
+		// Minimum execution time: 49_669_000 picoseconds.
+		Weight::from_parts(52_076_000, 0)
 			.saturating_add(Weight::from_parts(0, 2689))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -227,13 +230,13 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `219 + t * (32 ±0) + v * (553 ±0)`
 		//  Estimated: `1704 + t * (32 ±0) + v * (553 ±0)`
-		// Minimum execution time: 4_961_265_000 picoseconds.
-		Weight::from_parts(4_997_281_000, 0)
+		// Minimum execution time: 5_966_688_000 picoseconds.
+		Weight::from_parts(6_129_265_000, 0)
 			.saturating_add(Weight::from_parts(0, 1704))
-			// Standard Error: 17_513
-			.saturating_add(Weight::from_parts(103_620, 0).saturating_mul(v.into()))
-			// Standard Error: 51_900
-			.saturating_add(Weight::from_parts(4_434_894, 0).saturating_mul(a.into()))
+			// Standard Error: 20_174
+			.saturating_add(Weight::from_parts(154_243, 0).saturating_mul(v.into()))
+			// Standard Error: 59_786
+			.saturating_add(Weight::from_parts(5_709_666, 0).saturating_mul(a.into()))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_parts(0, 32).saturating_mul(t.into()))
@@ -255,13 +258,13 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `194 + t * (32 ±0) + v * (553 ±0)`
 		//  Estimated: `1679 + t * (32 ±0) + v * (553 ±0)`
-		// Minimum execution time: 4_183_198_000 picoseconds.
-		Weight::from_parts(4_206_878_000, 0)
+		// Minimum execution time: 5_058_457_000 picoseconds.
+		Weight::from_parts(5_216_393_000, 0)
 			.saturating_add(Weight::from_parts(0, 1679))
-			// Standard Error: 13_924
-			.saturating_add(Weight::from_parts(262_602, 0).saturating_mul(v.into()))
-			// Standard Error: 41_264
-			.saturating_add(Weight::from_parts(3_073_902, 0).saturating_mul(a.into()))
+			// Standard Error: 15_829
+			.saturating_add(Weight::from_parts(278_945, 0).saturating_mul(v.into()))
+			// Standard Error: 46_908
+			.saturating_add(Weight::from_parts(3_239_889, 0).saturating_mul(a.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(Weight::from_parts(0, 32).saturating_mul(t.into()))
 			.saturating_add(Weight::from_parts(0, 553).saturating_mul(v.into()))
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_elections_phragmen.rs b/polkadot/runtime/polkadot/src/weights/pallet_elections_phragmen.rs
index 376bb2055ad..e93de0c14c1 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_elections_phragmen.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_elections_phragmen.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_elections_phragmen`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_elections_phragmen
 // --extrinsic=*
 // --execution=wasm
@@ -64,11 +67,11 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `369 + v * (80 ±0)`
 		//  Estimated: `4764 + v * (80 ±0)`
-		// Minimum execution time: 31_706_000 picoseconds.
-		Weight::from_parts(32_421_047, 0)
+		// Minimum execution time: 32_711_000 picoseconds.
+		Weight::from_parts(33_843_954, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 2_231
-			.saturating_add(Weight::from_parts(149_131, 0).saturating_mul(v.into()))
+			// Standard Error: 3_332
+			.saturating_add(Weight::from_parts(148_060, 0).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_parts(0, 80).saturating_mul(v.into()))
@@ -90,11 +93,11 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `337 + v * (80 ±0)`
 		//  Estimated: `4764 + v * (80 ±0)`
-		// Minimum execution time: 43_692_000 picoseconds.
-		Weight::from_parts(44_247_574, 0)
+		// Minimum execution time: 46_078_000 picoseconds.
+		Weight::from_parts(46_574_818, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 2_442
-			.saturating_add(Weight::from_parts(145_571, 0).saturating_mul(v.into()))
+			// Standard Error: 3_834
+			.saturating_add(Weight::from_parts(182_895, 0).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_parts(0, 80).saturating_mul(v.into()))
@@ -116,11 +119,11 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `369 + v * (80 ±0)`
 		//  Estimated: `4764 + v * (80 ±0)`
-		// Minimum execution time: 43_900_000 picoseconds.
-		Weight::from_parts(44_349_839, 0)
+		// Minimum execution time: 45_677_000 picoseconds.
+		Weight::from_parts(46_613_391, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 2_917
-			.saturating_add(Weight::from_parts(150_475, 0).saturating_mul(v.into()))
+			// Standard Error: 4_271
+			.saturating_add(Weight::from_parts(180_095, 0).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_parts(0, 80).saturating_mul(v.into()))
@@ -135,8 +138,8 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `891`
 		//  Estimated: `4764`
-		// Minimum execution time: 44_836_000 picoseconds.
-		Weight::from_parts(45_631_000, 0)
+		// Minimum execution time: 47_963_000 picoseconds.
+		Weight::from_parts(48_833_000, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -152,11 +155,11 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `2358 + c * (48 ±0)`
 		//  Estimated: `3841 + c * (48 ±0)`
-		// Minimum execution time: 33_381_000 picoseconds.
-		Weight::from_parts(26_474_842, 0)
+		// Minimum execution time: 39_368_000 picoseconds.
+		Weight::from_parts(28_568_416, 0)
 			.saturating_add(Weight::from_parts(0, 3841))
-			// Standard Error: 845
-			.saturating_add(Weight::from_parts(82_709, 0).saturating_mul(c.into()))
+			// Standard Error: 1_416
+			.saturating_add(Weight::from_parts(131_107, 0).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_parts(0, 48).saturating_mul(c.into()))
@@ -168,11 +171,11 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `250 + c * (48 ±0)`
 		//  Estimated: `1722 + c * (48 ±0)`
-		// Minimum execution time: 29_465_000 picoseconds.
-		Weight::from_parts(22_140_234, 0)
+		// Minimum execution time: 34_977_000 picoseconds.
+		Weight::from_parts(24_677_388, 0)
 			.saturating_add(Weight::from_parts(0, 1722))
-			// Standard Error: 890
-			.saturating_add(Weight::from_parts(58_966, 0).saturating_mul(c.into()))
+			// Standard Error: 1_498
+			.saturating_add(Weight::from_parts(100_855, 0).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_parts(0, 48).saturating_mul(c.into()))
@@ -191,8 +194,8 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `2599`
 		//  Estimated: `4084`
-		// Minimum execution time: 45_334_000 picoseconds.
-		Weight::from_parts(45_998_000, 0)
+		// Minimum execution time: 52_891_000 picoseconds.
+		Weight::from_parts(53_852_000, 0)
 			.saturating_add(Weight::from_parts(0, 4084))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -203,8 +206,8 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `1711`
 		//  Estimated: `3196`
-		// Minimum execution time: 30_234_000 picoseconds.
-		Weight::from_parts(30_790_000, 0)
+		// Minimum execution time: 36_514_000 picoseconds.
+		Weight::from_parts(37_441_000, 0)
 			.saturating_add(Weight::from_parts(0, 3196))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -235,8 +238,8 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `2599`
 		//  Estimated: `4084`
-		// Minimum execution time: 62_917_000 picoseconds.
-		Weight::from_parts(63_253_000, 0)
+		// Minimum execution time: 73_160_000 picoseconds.
+		Weight::from_parts(74_548_000, 0)
 			.saturating_add(Weight::from_parts(0, 4084))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -261,11 +264,11 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `36028 + v * (808 ±0)`
 		//  Estimated: `39768 + v * (3774 ±0)`
-		// Minimum execution time: 375_028_005_000 picoseconds.
-		Weight::from_parts(375_314_106_000, 0)
+		// Minimum execution time: 434_369_619_000 picoseconds.
+		Weight::from_parts(436_606_328_000, 0)
 			.saturating_add(Weight::from_parts(0, 39768))
-			// Standard Error: 314_247
-			.saturating_add(Weight::from_parts(45_913_248, 0).saturating_mul(v.into()))
+			// Standard Error: 365_744
+			.saturating_add(Weight::from_parts(53_633_149, 0).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(v.into())))
 			.saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(v.into())))
@@ -296,13 +299,13 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + e * (28 ±0) + v * (607 ±0)`
 		//  Estimated: `2771984 + c * (2560 ±0) + e * (16 ±0) + v * (2744 ±4)`
-		// Minimum execution time: 35_217_823_000 picoseconds.
-		Weight::from_parts(35_344_318_000, 0)
+		// Minimum execution time: 39_817_678_000 picoseconds.
+		Weight::from_parts(40_023_537_000, 0)
 			.saturating_add(Weight::from_parts(0, 2771984))
-			// Standard Error: 454_138
-			.saturating_add(Weight::from_parts(37_389_814, 0).saturating_mul(v.into()))
-			// Standard Error: 29_143
-			.saturating_add(Weight::from_parts(2_031_948, 0).saturating_mul(e.into()))
+			// Standard Error: 411_583
+			.saturating_add(Weight::from_parts(34_005_169, 0).saturating_mul(v.into()))
+			// Standard Error: 26_412
+			.saturating_add(Weight::from_parts(1_743_887, 0).saturating_mul(e.into()))
 			.saturating_add(T::DbWeight::get().reads(269))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into())))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(v.into())))
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_fast_unstake.rs b/polkadot/runtime/polkadot/src/weights/pallet_fast_unstake.rs
index c91925e937e..38771e04cb5 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_fast_unstake.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_fast_unstake.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_fast_unstake`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_fast_unstake
 // --extrinsic=*
 // --execution=wasm
@@ -82,11 +85,11 @@ impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `1057 + b * (359 ±0)`
 		//  Estimated: `2542 + b * (3774 ±0)`
-		// Minimum execution time: 87_555_000 picoseconds.
-		Weight::from_parts(39_559_634, 0)
+		// Minimum execution time: 89_149_000 picoseconds.
+		Weight::from_parts(41_025_862, 0)
 			.saturating_add(Weight::from_parts(0, 2542))
-			// Standard Error: 23_290
-			.saturating_add(Weight::from_parts(52_065_741, 0).saturating_mul(b.into()))
+			// Standard Error: 41_892
+			.saturating_add(Weight::from_parts(56_756_404, 0).saturating_mul(b.into()))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(b.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -113,13 +116,13 @@ impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `1411 + b * (48 ±0) + v * (19511 ±0)`
 		//  Estimated: `4726 + b * (52 ±0) + v * (21987 ±0)`
-		// Minimum execution time: 608_230_000 picoseconds.
-		Weight::from_parts(610_063_000, 0)
+		// Minimum execution time: 645_357_000 picoseconds.
+		Weight::from_parts(650_793_000, 0)
 			.saturating_add(Weight::from_parts(0, 4726))
-			// Standard Error: 5_579_650
-			.saturating_add(Weight::from_parts(186_488_816, 0).saturating_mul(v.into()))
-			// Standard Error: 89_536_624
-			.saturating_add(Weight::from_parts(2_799_095_957, 0).saturating_mul(b.into()))
+			// Standard Error: 5_811_859
+			.saturating_add(Weight::from_parts(194_264_130, 0).saturating_mul(v.into()))
+			// Standard Error: 93_262_882
+			.saturating_add(Weight::from_parts(2_905_419_408, 0).saturating_mul(b.into()))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(v.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -160,8 +163,8 @@ impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `1919`
 		//  Estimated: `6248`
-		// Minimum execution time: 121_694_000 picoseconds.
-		Weight::from_parts(122_644_000, 0)
+		// Minimum execution time: 128_072_000 picoseconds.
+		Weight::from_parts(133_183_000, 0)
 			.saturating_add(Weight::from_parts(0, 6248))
 			.saturating_add(T::DbWeight::get().reads(16))
 			.saturating_add(T::DbWeight::get().writes(10))
@@ -180,8 +183,8 @@ impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `1118`
 		//  Estimated: `4556`
-		// Minimum execution time: 40_323_000 picoseconds.
-		Weight::from_parts(40_980_000, 0)
+		// Minimum execution time: 40_801_000 picoseconds.
+		Weight::from_parts(42_396_000, 0)
 			.saturating_add(Weight::from_parts(0, 4556))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -192,8 +195,8 @@ impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_639_000 picoseconds.
-		Weight::from_parts(2_727_000, 0)
+		// Minimum execution time: 2_531_000 picoseconds.
+		Weight::from_parts(2_706_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_identity.rs b/polkadot/runtime/polkadot/src/weights/pallet_identity.rs
index a249cf352ca..8ec244ea127 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_identity.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_identity.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_identity`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_identity
 // --extrinsic=*
 // --execution=wasm
@@ -54,11 +57,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `32 + r * (57 ±0)`
 		//  Estimated: `2626`
-		// Minimum execution time: 12_229_000 picoseconds.
-		Weight::from_parts(12_744_845, 0)
+		// Minimum execution time: 12_135_000 picoseconds.
+		Weight::from_parts(12_609_967, 0)
 			.saturating_add(Weight::from_parts(0, 2626))
-			// Standard Error: 1_380
-			.saturating_add(Weight::from_parts(86_209, 0).saturating_mul(r.into()))
+			// Standard Error: 2_052
+			.saturating_add(Weight::from_parts(100_719, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -70,13 +73,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `442 + r * (5 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 31_533_000 picoseconds.
-		Weight::from_parts(30_833_956, 0)
+		// Minimum execution time: 32_888_000 picoseconds.
+		Weight::from_parts(30_128_985, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 2_017
-			.saturating_add(Weight::from_parts(87_620, 0).saturating_mul(r.into()))
-			// Standard Error: 393
-			.saturating_add(Weight::from_parts(482_950, 0).saturating_mul(x.into()))
+			// Standard Error: 5_003
+			.saturating_add(Weight::from_parts(185_434, 0).saturating_mul(r.into()))
+			// Standard Error: 976
+			.saturating_add(Weight::from_parts(470_886, 0).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -91,11 +94,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `101`
 		//  Estimated: `11003 + s * (2589 ±0)`
-		// Minimum execution time: 9_272_000 picoseconds.
-		Weight::from_parts(24_481_419, 0)
+		// Minimum execution time: 8_780_000 picoseconds.
+		Weight::from_parts(21_992_489, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 3_799
-			.saturating_add(Weight::from_parts(2_675_450, 0).saturating_mul(s.into()))
+			// Standard Error: 3_846
+			.saturating_add(Weight::from_parts(3_111_150, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(s.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -113,11 +116,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `194 + p * (32 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 9_158_000 picoseconds.
-		Weight::from_parts(23_481_724, 0)
+		// Minimum execution time: 8_828_000 picoseconds.
+		Weight::from_parts(22_708_063, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 3_312
-			.saturating_add(Weight::from_parts(1_092_186, 0).saturating_mul(p.into()))
+			// Standard Error: 3_578
+			.saturating_add(Weight::from_parts(1_303_160, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into())))
@@ -131,17 +134,19 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 	/// The range of component `r` is `[1, 20]`.
 	/// The range of component `s` is `[0, 100]`.
 	/// The range of component `x` is `[0, 100]`.
-	fn clear_identity(_r: u32, s: u32, x: u32, ) -> Weight {
+	fn clear_identity(r: u32, s: u32, x: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `469 + r * (5 ±0) + s * (32 ±0) + x * (66 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 53_080_000 picoseconds.
-		Weight::from_parts(35_602_916, 0)
+		// Minimum execution time: 56_805_000 picoseconds.
+		Weight::from_parts(32_595_150, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 1_142
-			.saturating_add(Weight::from_parts(1_067_579, 0).saturating_mul(s.into()))
-			// Standard Error: 1_142
-			.saturating_add(Weight::from_parts(211_184, 0).saturating_mul(x.into()))
+			// Standard Error: 9_806
+			.saturating_add(Weight::from_parts(148_154, 0).saturating_mul(r.into()))
+			// Standard Error: 1_915
+			.saturating_add(Weight::from_parts(1_305_241, 0).saturating_mul(s.into()))
+			// Standard Error: 1_915
+			.saturating_add(Weight::from_parts(253_271, 0).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into())))
@@ -156,13 +161,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `367 + r * (57 ±0) + x * (66 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 32_409_000 picoseconds.
-		Weight::from_parts(30_960_637, 0)
+		// Minimum execution time: 32_747_000 picoseconds.
+		Weight::from_parts(30_894_600, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 2_064
-			.saturating_add(Weight::from_parts(106_641, 0).saturating_mul(r.into()))
-			// Standard Error: 402
-			.saturating_add(Weight::from_parts(460_794, 0).saturating_mul(x.into()))
+			// Standard Error: 3_575
+			.saturating_add(Weight::from_parts(173_522, 0).saturating_mul(r.into()))
+			// Standard Error: 697
+			.saturating_add(Weight::from_parts(484_893, 0).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -174,13 +179,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `398 + x * (66 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 29_501_000 picoseconds.
-		Weight::from_parts(28_430_413, 0)
+		// Minimum execution time: 29_601_000 picoseconds.
+		Weight::from_parts(28_786_367, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 2_020
-			.saturating_add(Weight::from_parts(93_506, 0).saturating_mul(r.into()))
-			// Standard Error: 394
-			.saturating_add(Weight::from_parts(455_040, 0).saturating_mul(x.into()))
+			// Standard Error: 4_460
+			.saturating_add(Weight::from_parts(120_240, 0).saturating_mul(r.into()))
+			// Standard Error: 870
+			.saturating_add(Weight::from_parts(484_414, 0).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -191,11 +196,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `89 + r * (57 ±0)`
 		//  Estimated: `2626`
-		// Minimum execution time: 7_917_000 picoseconds.
-		Weight::from_parts(8_240_842, 0)
+		// Minimum execution time: 7_562_000 picoseconds.
+		Weight::from_parts(8_106_958, 0)
 			.saturating_add(Weight::from_parts(0, 2626))
-			// Standard Error: 1_592
-			.saturating_add(Weight::from_parts(71_347, 0).saturating_mul(r.into()))
+			// Standard Error: 1_945
+			.saturating_add(Weight::from_parts(75_862, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -206,11 +211,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `89 + r * (57 ±0)`
 		//  Estimated: `2626`
-		// Minimum execution time: 7_627_000 picoseconds.
-		Weight::from_parts(8_060_936, 0)
+		// Minimum execution time: 7_437_000 picoseconds.
+		Weight::from_parts(7_970_108, 0)
 			.saturating_add(Weight::from_parts(0, 2626))
-			// Standard Error: 1_211
-			.saturating_add(Weight::from_parts(87_495, 0).saturating_mul(r.into()))
+			// Standard Error: 1_497
+			.saturating_add(Weight::from_parts(93_785, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -221,11 +226,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `89 + r * (57 ±0)`
 		//  Estimated: `2626`
-		// Minimum execution time: 7_388_000 picoseconds.
-		Weight::from_parts(7_927_305, 0)
+		// Minimum execution time: 7_337_000 picoseconds.
+		Weight::from_parts(7_782_268, 0)
 			.saturating_add(Weight::from_parts(0, 2626))
-			// Standard Error: 1_105
-			.saturating_add(Weight::from_parts(87_992, 0).saturating_mul(r.into()))
+			// Standard Error: 1_272
+			.saturating_add(Weight::from_parts(97_602, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -239,13 +244,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `445 + r * (57 ±0) + x * (66 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 22_942_000 picoseconds.
-		Weight::from_parts(21_999_919, 0)
+		// Minimum execution time: 22_825_000 picoseconds.
+		Weight::from_parts(21_046_708, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 2_753
-			.saturating_add(Weight::from_parts(107_980, 0).saturating_mul(r.into()))
-			// Standard Error: 509
-			.saturating_add(Weight::from_parts(725_935, 0).saturating_mul(x.into()))
+			// Standard Error: 5_012
+			.saturating_add(Weight::from_parts(180_118, 0).saturating_mul(r.into()))
+			// Standard Error: 927
+			.saturating_add(Weight::from_parts(788_617, 0).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -264,15 +269,15 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `676 + r * (5 ±0) + s * (32 ±0) + x * (66 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 68_738_000 picoseconds.
-		Weight::from_parts(48_699_208, 0)
+		// Minimum execution time: 75_635_000 picoseconds.
+		Weight::from_parts(47_274_783, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 4_128
-			.saturating_add(Weight::from_parts(48_305, 0).saturating_mul(r.into()))
-			// Standard Error: 806
-			.saturating_add(Weight::from_parts(1_081_373, 0).saturating_mul(s.into()))
-			// Standard Error: 806
-			.saturating_add(Weight::from_parts(231_012, 0).saturating_mul(x.into()))
+			// Standard Error: 11_632
+			.saturating_add(Weight::from_parts(230_554, 0).saturating_mul(r.into()))
+			// Standard Error: 2_271
+			.saturating_add(Weight::from_parts(1_333_461, 0).saturating_mul(s.into()))
+			// Standard Error: 2_271
+			.saturating_add(Weight::from_parts(276_612, 0).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into())))
@@ -288,11 +293,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `475 + s * (36 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 28_514_000 picoseconds.
-		Weight::from_parts(33_283_015, 0)
+		// Minimum execution time: 29_374_000 picoseconds.
+		Weight::from_parts(33_426_262, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 1_317
-			.saturating_add(Weight::from_parts(65_007, 0).saturating_mul(s.into()))
+			// Standard Error: 1_171
+			.saturating_add(Weight::from_parts(101_531, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -305,11 +310,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `591 + s * (3 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 12_584_000 picoseconds.
-		Weight::from_parts(14_577_186, 0)
+		// Minimum execution time: 12_449_000 picoseconds.
+		Weight::from_parts(13_803_167, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 521
-			.saturating_add(Weight::from_parts(17_810, 0).saturating_mul(s.into()))
+			// Standard Error: 492
+			.saturating_add(Weight::from_parts(39_985, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -324,11 +329,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `638 + s * (35 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 31_911_000 picoseconds.
-		Weight::from_parts(35_242_463, 0)
+		// Minimum execution time: 32_962_000 picoseconds.
+		Weight::from_parts(35_538_881, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 889
-			.saturating_add(Weight::from_parts(50_404, 0).saturating_mul(s.into()))
+			// Standard Error: 1_052
+			.saturating_add(Weight::from_parts(96_317, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -343,11 +348,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `704 + s * (37 ±0)`
 		//  Estimated: `6723`
-		// Minimum execution time: 24_508_000 picoseconds.
-		Weight::from_parts(27_259_946, 0)
+		// Minimum execution time: 25_233_000 picoseconds.
+		Weight::from_parts(27_271_178, 0)
 			.saturating_add(Weight::from_parts(0, 6723))
-			// Standard Error: 965
-			.saturating_add(Weight::from_parts(55_903, 0).saturating_mul(s.into()))
+			// Standard Error: 897
+			.saturating_add(Weight::from_parts(92_723, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_im_online.rs b/polkadot/runtime/polkadot/src/weights/pallet_im_online.rs
index 9bdd8f19704..93264c0c699 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_im_online.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_im_online.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_im_online`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-30, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `build-host`, CPU: `AMD EPYC 7601 32-Core Processor`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_im_online
 // --extrinsic=*
 // --execution=wasm
@@ -54,7 +57,7 @@ impl<T: frame_system::Config> pallet_im_online::WeightInfo for WeightInfo<T> {
 	/// Storage: ImOnline Keys (r:1 w:0)
 	/// Proof: ImOnline Keys (max_values: Some(1), max_size: Some(320002), added: 320497, mode: MaxEncodedLen)
 	/// Storage: ImOnline ReceivedHeartbeats (r:1 w:1)
-	/// Proof: ImOnline ReceivedHeartbeats (max_values: None, max_size: Some(1028), added: 3503, mode: MaxEncodedLen)
+	/// Proof: ImOnline ReceivedHeartbeats (max_values: None, max_size: Some(25), added: 2500, mode: MaxEncodedLen)
 	/// Storage: ImOnline AuthoredBlocks (r:1 w:0)
 	/// Proof: ImOnline AuthoredBlocks (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen)
 	/// The range of component `k` is `[1, 1000]`.
@@ -62,11 +65,11 @@ impl<T: frame_system::Config> pallet_im_online::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `361 + k * (32 ±0)`
 		//  Estimated: `321487 + k * (1761 ±0)`
-		// Minimum execution time: 125_307_000 picoseconds.
-		Weight::from_parts(220_092_525, 0)
+		// Minimum execution time: 83_488_000 picoseconds.
+		Weight::from_parts(99_862_268, 0)
 			.saturating_add(Weight::from_parts(0, 321487))
-			// Standard Error: 6_932
-			.saturating_add(Weight::from_parts(27_914, 0).saturating_mul(k.into()))
+			// Standard Error: 567
+			.saturating_add(Weight::from_parts(35_207, 0).saturating_mul(k.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_parts(0, 1761).saturating_mul(k.into()))
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_indices.rs b/polkadot/runtime/polkadot/src/weights/pallet_indices.rs
index 394548484d8..94f2285efc2 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_indices.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_indices.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_indices`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_indices
 // --extrinsic=*
 // --execution=wasm
@@ -53,8 +56,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `142`
 		//  Estimated: `3534`
-		// Minimum execution time: 24_095_000 picoseconds.
-		Weight::from_parts(24_752_000, 0)
+		// Minimum execution time: 24_795_000 picoseconds.
+		Weight::from_parts(25_532_000, 0)
 			.saturating_add(Weight::from_parts(0, 3534))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -67,8 +70,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `341`
 		//  Estimated: `3593`
-		// Minimum execution time: 34_727_000 picoseconds.
-		Weight::from_parts(34_980_000, 0)
+		// Minimum execution time: 35_879_000 picoseconds.
+		Weight::from_parts(36_559_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -79,8 +82,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `238`
 		//  Estimated: `3534`
-		// Minimum execution time: 24_804_000 picoseconds.
-		Weight::from_parts(25_326_000, 0)
+		// Minimum execution time: 25_628_000 picoseconds.
+		Weight::from_parts(26_584_000, 0)
 			.saturating_add(Weight::from_parts(0, 3534))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -93,8 +96,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `341`
 		//  Estimated: `3593`
-		// Minimum execution time: 28_140_000 picoseconds.
-		Weight::from_parts(28_875_000, 0)
+		// Minimum execution time: 28_963_000 picoseconds.
+		Weight::from_parts(29_722_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -105,8 +108,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `238`
 		//  Estimated: `3534`
-		// Minimum execution time: 27_095_000 picoseconds.
-		Weight::from_parts(27_430_000, 0)
+		// Minimum execution time: 27_596_000 picoseconds.
+		Weight::from_parts(28_182_000, 0)
 			.saturating_add(Weight::from_parts(0, 3534))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_membership.rs b/polkadot/runtime/polkadot/src/weights/pallet_membership.rs
index d5c20111885..a4e5ce4a7bb 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_membership.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_membership.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_membership`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_membership
 // --extrinsic=*
 // --execution=wasm
@@ -60,11 +63,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `174 + m * (64 ±0)`
 		//  Estimated: `4687 + m * (64 ±0)`
-		// Minimum execution time: 16_961_000 picoseconds.
-		Weight::from_parts(17_939_571, 0)
+		// Minimum execution time: 17_443_000 picoseconds.
+		Weight::from_parts(18_272_399, 0)
 			.saturating_add(Weight::from_parts(0, 4687))
-			// Standard Error: 355
-			.saturating_add(Weight::from_parts(31_707, 0).saturating_mul(m.into()))
+			// Standard Error: 376
+			.saturating_add(Weight::from_parts(33_633, 0).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 64).saturating_mul(m.into()))
@@ -84,11 +87,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `278 + m * (64 ±0)`
 		//  Estimated: `4687 + m * (64 ±0)`
-		// Minimum execution time: 19_563_000 picoseconds.
-		Weight::from_parts(20_539_883, 0)
+		// Minimum execution time: 19_826_000 picoseconds.
+		Weight::from_parts(20_859_732, 0)
 			.saturating_add(Weight::from_parts(0, 4687))
-			// Standard Error: 295
-			.saturating_add(Weight::from_parts(32_574, 0).saturating_mul(m.into()))
+			// Standard Error: 667
+			.saturating_add(Weight::from_parts(33_155, 0).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 64).saturating_mul(m.into()))
@@ -108,11 +111,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `278 + m * (64 ±0)`
 		//  Estimated: `4687 + m * (64 ±0)`
-		// Minimum execution time: 19_741_000 picoseconds.
-		Weight::from_parts(20_531_136, 0)
+		// Minimum execution time: 20_151_000 picoseconds.
+		Weight::from_parts(20_774_114, 0)
 			.saturating_add(Weight::from_parts(0, 4687))
-			// Standard Error: 349
-			.saturating_add(Weight::from_parts(46_173, 0).saturating_mul(m.into()))
+			// Standard Error: 447
+			.saturating_add(Weight::from_parts(44_052, 0).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 64).saturating_mul(m.into()))
@@ -132,11 +135,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `278 + m * (64 ±0)`
 		//  Estimated: `4687 + m * (64 ±0)`
-		// Minimum execution time: 19_040_000 picoseconds.
-		Weight::from_parts(20_627_014, 0)
+		// Minimum execution time: 19_846_000 picoseconds.
+		Weight::from_parts(20_903_563, 0)
 			.saturating_add(Weight::from_parts(0, 4687))
-			// Standard Error: 681
-			.saturating_add(Weight::from_parts(153_739, 0).saturating_mul(m.into()))
+			// Standard Error: 865
+			.saturating_add(Weight::from_parts(149_306, 0).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 64).saturating_mul(m.into()))
@@ -156,11 +159,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `278 + m * (64 ±0)`
 		//  Estimated: `4687 + m * (64 ±0)`
-		// Minimum execution time: 20_125_000 picoseconds.
-		Weight::from_parts(21_100_082, 0)
+		// Minimum execution time: 20_523_000 picoseconds.
+		Weight::from_parts(21_705_085, 0)
 			.saturating_add(Weight::from_parts(0, 4687))
-			// Standard Error: 448
-			.saturating_add(Weight::from_parts(43_556, 0).saturating_mul(m.into()))
+			// Standard Error: 948
+			.saturating_add(Weight::from_parts(44_568, 0).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(4))
 			.saturating_add(Weight::from_parts(0, 64).saturating_mul(m.into()))
@@ -176,11 +179,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `32 + m * (32 ±0)`
 		//  Estimated: `4687 + m * (32 ±0)`
-		// Minimum execution time: 7_903_000 picoseconds.
-		Weight::from_parts(8_340_087, 0)
+		// Minimum execution time: 8_032_000 picoseconds.
+		Weight::from_parts(8_386_682, 0)
 			.saturating_add(Weight::from_parts(0, 4687))
-			// Standard Error: 186
-			.saturating_add(Weight::from_parts(9_908, 0).saturating_mul(m.into()))
+			// Standard Error: 190
+			.saturating_add(Weight::from_parts(9_724, 0).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_parts(0, 32).saturating_mul(m.into()))
@@ -194,11 +197,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 3_167_000 picoseconds.
-		Weight::from_parts(3_341_677, 0)
+		// Minimum execution time: 3_061_000 picoseconds.
+		Weight::from_parts(3_304_217, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 63
-			.saturating_add(Weight::from_parts(671, 0).saturating_mul(m.into()))
+			// Standard Error: 80
+			.saturating_add(Weight::from_parts(273, 0).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
 }
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_message_queue.rs b/polkadot/runtime/polkadot/src/weights/pallet_message_queue.rs
index 73e3905e237..b0b9776b011 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_message_queue.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_message_queue.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_message_queue`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_message_queue
 // --extrinsic=*
 // --execution=wasm
@@ -55,8 +58,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `248`
 		//  Estimated: `6050`
-		// Minimum execution time: 12_074_000 picoseconds.
-		Weight::from_parts(12_337_000, 0)
+		// Minimum execution time: 12_778_000 picoseconds.
+		Weight::from_parts(13_167_000, 0)
 			.saturating_add(Weight::from_parts(0, 6050))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -69,8 +72,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `248`
 		//  Estimated: `6050`
-		// Minimum execution time: 11_253_000 picoseconds.
-		Weight::from_parts(11_498_000, 0)
+		// Minimum execution time: 11_910_000 picoseconds.
+		Weight::from_parts(12_318_000, 0)
 			.saturating_add(Weight::from_parts(0, 6050))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -81,8 +84,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `42`
 		//  Estimated: `3520`
-		// Minimum execution time: 4_962_000 picoseconds.
-		Weight::from_parts(5_157_000, 0)
+		// Minimum execution time: 5_070_000 picoseconds.
+		Weight::from_parts(5_266_000, 0)
 			.saturating_add(Weight::from_parts(0, 3520))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -93,8 +96,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `115`
 		//  Estimated: `69051`
-		// Minimum execution time: 6_660_000 picoseconds.
-		Weight::from_parts(6_834_000, 0)
+		// Minimum execution time: 6_812_000 picoseconds.
+		Weight::from_parts(7_085_000, 0)
 			.saturating_add(Weight::from_parts(0, 69051))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -105,8 +108,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `115`
 		//  Estimated: `69051`
-		// Minimum execution time: 6_860_000 picoseconds.
-		Weight::from_parts(7_155_000, 0)
+		// Minimum execution time: 7_136_000 picoseconds.
+		Weight::from_parts(7_392_000, 0)
 			.saturating_add(Weight::from_parts(0, 69051))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -115,8 +118,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 73_820_000 picoseconds.
-		Weight::from_parts(74_172_000, 0)
+		// Minimum execution time: 92_069_000 picoseconds.
+		Weight::from_parts(92_769_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: MessageQueue ServiceHead (r:1 w:1)
@@ -127,8 +130,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `149`
 		//  Estimated: `3520`
-		// Minimum execution time: 7_046_000 picoseconds.
-		Weight::from_parts(7_251_000, 0)
+		// Minimum execution time: 7_443_000 picoseconds.
+		Weight::from_parts(7_670_000, 0)
 			.saturating_add(Weight::from_parts(0, 3520))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -147,8 +150,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `66030`
 		//  Estimated: `69051`
-		// Minimum execution time: 61_912_000 picoseconds.
-		Weight::from_parts(62_581_000, 0)
+		// Minimum execution time: 67_176_000 picoseconds.
+		Weight::from_parts(68_406_000, 0)
 			.saturating_add(Weight::from_parts(0, 69051))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -167,8 +170,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `66030`
 		//  Estimated: `69051`
-		// Minimum execution time: 76_893_000 picoseconds.
-		Weight::from_parts(77_488_000, 0)
+		// Minimum execution time: 83_156_000 picoseconds.
+		Weight::from_parts(85_134_000, 0)
 			.saturating_add(Weight::from_parts(0, 69051))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -187,8 +190,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `66030`
 		//  Estimated: `69051`
-		// Minimum execution time: 112_004_000 picoseconds.
-		Weight::from_parts(112_752_000, 0)
+		// Minimum execution time: 125_205_000 picoseconds.
+		Weight::from_parts(127_325_000, 0)
 			.saturating_add(Weight::from_parts(0, 69051))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(4))
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_multisig.rs b/polkadot/runtime/polkadot/src/weights/pallet_multisig.rs
index 32b6cab8f32..70df8a78d4f 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_multisig.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_multisig.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_multisig`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_multisig
 // --extrinsic=*
 // --execution=wasm
@@ -52,11 +55,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 11_058_000 picoseconds.
-		Weight::from_parts(11_564_289, 0)
+		// Minimum execution time: 13_729_000 picoseconds.
+		Weight::from_parts(14_236_505, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(488, 0).saturating_mul(z.into()))
+			// Standard Error: 3
+			.saturating_add(Weight::from_parts(610, 0).saturating_mul(z.into()))
 	}
 	/// Storage: Multisig Multisigs (r:1 w:1)
 	/// Proof: Multisig Multisigs (max_values: None, max_size: Some(3346), added: 5821, mode: MaxEncodedLen)
@@ -66,13 +69,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `267 + s * (2 ±0)`
 		//  Estimated: `6811`
-		// Minimum execution time: 39_928_000 picoseconds.
-		Weight::from_parts(34_737_567, 0)
+		// Minimum execution time: 45_550_000 picoseconds.
+		Weight::from_parts(34_831_496, 0)
 			.saturating_add(Weight::from_parts(0, 6811))
-			// Standard Error: 469
-			.saturating_add(Weight::from_parts(58_566, 0).saturating_mul(s.into()))
-			// Standard Error: 4
-			.saturating_add(Weight::from_parts(1_198, 0).saturating_mul(z.into()))
+			// Standard Error: 772
+			.saturating_add(Weight::from_parts(120_012, 0).saturating_mul(s.into()))
+			// Standard Error: 7
+			.saturating_add(Weight::from_parts(1_567, 0).saturating_mul(z.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -84,13 +87,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `286`
 		//  Estimated: `6811`
-		// Minimum execution time: 26_462_000 picoseconds.
-		Weight::from_parts(21_434_542, 0)
+		// Minimum execution time: 29_794_000 picoseconds.
+		Weight::from_parts(20_091_975, 0)
 			.saturating_add(Weight::from_parts(0, 6811))
-			// Standard Error: 296
-			.saturating_add(Weight::from_parts(57_155, 0).saturating_mul(s.into()))
-			// Standard Error: 2
-			.saturating_add(Weight::from_parts(1_160, 0).saturating_mul(z.into()))
+			// Standard Error: 775
+			.saturating_add(Weight::from_parts(111_349, 0).saturating_mul(s.into()))
+			// Standard Error: 7
+			.saturating_add(Weight::from_parts(1_553, 0).saturating_mul(z.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -104,13 +107,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `392 + s * (33 ±0)`
 		//  Estimated: `6811`
-		// Minimum execution time: 44_962_000 picoseconds.
-		Weight::from_parts(38_088_189, 0)
+		// Minimum execution time: 51_181_000 picoseconds.
+		Weight::from_parts(38_235_268, 0)
 			.saturating_add(Weight::from_parts(0, 6811))
-			// Standard Error: 335
-			.saturating_add(Weight::from_parts(73_724, 0).saturating_mul(s.into()))
-			// Standard Error: 3
-			.saturating_add(Weight::from_parts(1_219, 0).saturating_mul(z.into()))
+			// Standard Error: 973
+			.saturating_add(Weight::from_parts(145_449, 0).saturating_mul(s.into()))
+			// Standard Error: 9
+			.saturating_add(Weight::from_parts(1_618, 0).saturating_mul(z.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -121,11 +124,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `267 + s * (2 ±0)`
 		//  Estimated: `6811`
-		// Minimum execution time: 32_351_000 picoseconds.
-		Weight::from_parts(33_189_114, 0)
+		// Minimum execution time: 33_278_000 picoseconds.
+		Weight::from_parts(33_697_154, 0)
 			.saturating_add(Weight::from_parts(0, 6811))
-			// Standard Error: 516
-			.saturating_add(Weight::from_parts(62_294, 0).saturating_mul(s.into()))
+			// Standard Error: 863
+			.saturating_add(Weight::from_parts(122_174, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -136,11 +139,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `286`
 		//  Estimated: `6811`
-		// Minimum execution time: 19_166_000 picoseconds.
-		Weight::from_parts(19_662_638, 0)
+		// Minimum execution time: 18_541_000 picoseconds.
+		Weight::from_parts(19_007_991, 0)
 			.saturating_add(Weight::from_parts(0, 6811))
-			// Standard Error: 349
-			.saturating_add(Weight::from_parts(57_216, 0).saturating_mul(s.into()))
+			// Standard Error: 847
+			.saturating_add(Weight::from_parts(106_382, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -151,11 +154,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `458 + s * (1 ±0)`
 		//  Estimated: `6811`
-		// Minimum execution time: 33_762_000 picoseconds.
-		Weight::from_parts(34_937_206, 0)
+		// Minimum execution time: 34_373_000 picoseconds.
+		Weight::from_parts(35_062_021, 0)
 			.saturating_add(Weight::from_parts(0, 6811))
-			// Standard Error: 1_405
-			.saturating_add(Weight::from_parts(51_968, 0).saturating_mul(s.into()))
+			// Standard Error: 770
+			.saturating_add(Weight::from_parts(113_576, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_nomination_pools.rs b/polkadot/runtime/polkadot/src/weights/pallet_nomination_pools.rs
index d326154ca8d..7273389a080 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_nomination_pools.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_nomination_pools.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_nomination_pools`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_nomination_pools
 // --extrinsic=*
 // --execution=wasm
@@ -81,8 +84,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `3195`
 		//  Estimated: `8877`
-		// Minimum execution time: 177_761_000 picoseconds.
-		Weight::from_parts(178_787_000, 0)
+		// Minimum execution time: 191_933_000 picoseconds.
+		Weight::from_parts(199_790_000, 0)
 			.saturating_add(Weight::from_parts(0, 8877))
 			.saturating_add(T::DbWeight::get().reads(19))
 			.saturating_add(T::DbWeight::get().writes(12))
@@ -113,8 +116,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `3205`
 		//  Estimated: `8877`
-		// Minimum execution time: 175_137_000 picoseconds.
-		Weight::from_parts(176_638_000, 0)
+		// Minimum execution time: 189_630_000 picoseconds.
+		Weight::from_parts(195_241_000, 0)
 			.saturating_add(Weight::from_parts(0, 8877))
 			.saturating_add(T::DbWeight::get().reads(16))
 			.saturating_add(T::DbWeight::get().writes(12))
@@ -147,8 +150,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `3152`
 		//  Estimated: `8799`
-		// Minimum execution time: 200_546_000 picoseconds.
-		Weight::from_parts(202_664_000, 0)
+		// Minimum execution time: 220_371_000 picoseconds.
+		Weight::from_parts(224_963_000, 0)
 			.saturating_add(Weight::from_parts(0, 8799))
 			.saturating_add(T::DbWeight::get().reads(16))
 			.saturating_add(T::DbWeight::get().writes(12))
@@ -169,8 +172,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1137`
 		//  Estimated: `4182`
-		// Minimum execution time: 76_397_000 picoseconds.
-		Weight::from_parts(77_315_000, 0)
+		// Minimum execution time: 81_050_000 picoseconds.
+		Weight::from_parts(82_523_000, 0)
 			.saturating_add(Weight::from_parts(0, 4182))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -211,8 +214,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `3475`
 		//  Estimated: `8877`
-		// Minimum execution time: 160_159_000 picoseconds.
-		Weight::from_parts(160_858_000, 0)
+		// Minimum execution time: 174_402_000 picoseconds.
+		Weight::from_parts(180_701_000, 0)
 			.saturating_add(Weight::from_parts(0, 8877))
 			.saturating_add(T::DbWeight::get().reads(20))
 			.saturating_add(T::DbWeight::get().writes(13))
@@ -234,11 +237,11 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1580`
 		//  Estimated: `4764`
-		// Minimum execution time: 60_675_000 picoseconds.
-		Weight::from_parts(62_107_238, 0)
+		// Minimum execution time: 63_246_000 picoseconds.
+		Weight::from_parts(65_760_934, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 439
-			.saturating_add(Weight::from_parts(10_343, 0).saturating_mul(s.into()))
+			// Standard Error: 1_105
+			.saturating_add(Weight::from_parts(61_621, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -269,11 +272,11 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `2008`
 		//  Estimated: `4764`
-		// Minimum execution time: 124_898_000 picoseconds.
-		Weight::from_parts(126_198_233, 0)
+		// Minimum execution time: 133_264_000 picoseconds.
+		Weight::from_parts(137_557_538, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 584
-			.saturating_add(Weight::from_parts(14_605, 0).saturating_mul(s.into()))
+			// Standard Error: 2_409
+			.saturating_add(Weight::from_parts(71_667, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(8))
 	}
@@ -326,8 +329,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `2364`
 		//  Estimated: `6196`
-		// Minimum execution time: 207_911_000 picoseconds.
-		Weight::from_parts(211_605_442, 0)
+		// Minimum execution time: 223_680_000 picoseconds.
+		Weight::from_parts(232_248_103, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
 			.saturating_add(T::DbWeight::get().reads(21))
 			.saturating_add(T::DbWeight::get().writes(18))
@@ -380,8 +383,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1188`
 		//  Estimated: `6196`
-		// Minimum execution time: 182_491_000 picoseconds.
-		Weight::from_parts(183_487_000, 0)
+		// Minimum execution time: 195_007_000 picoseconds.
+		Weight::from_parts(199_781_000, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
 			.saturating_add(T::DbWeight::get().reads(22))
 			.saturating_add(T::DbWeight::get().writes(15))
@@ -415,11 +418,11 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1745`
 		//  Estimated: `4556 + n * (2520 ±0)`
-		// Minimum execution time: 66_449_000 picoseconds.
-		Weight::from_parts(66_082_796, 0)
+		// Minimum execution time: 68_155_000 picoseconds.
+		Weight::from_parts(68_982_265, 0)
 			.saturating_add(Weight::from_parts(0, 4556))
-			// Standard Error: 3_327
-			.saturating_add(Weight::from_parts(1_317_796, 0).saturating_mul(n.into()))
+			// Standard Error: 9_798
+			.saturating_add(Weight::from_parts(1_483_835, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(12))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into())))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -435,8 +438,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1333`
 		//  Estimated: `4556`
-		// Minimum execution time: 34_005_000 picoseconds.
-		Weight::from_parts(34_450_000, 0)
+		// Minimum execution time: 34_246_000 picoseconds.
+		Weight::from_parts(35_523_000, 0)
 			.saturating_add(Weight::from_parts(0, 4556))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -452,11 +455,11 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `497`
 		//  Estimated: `3735`
-		// Minimum execution time: 14_776_000 picoseconds.
-		Weight::from_parts(15_295_730, 0)
+		// Minimum execution time: 14_742_000 picoseconds.
+		Weight::from_parts(15_414_886, 0)
 			.saturating_add(Weight::from_parts(0, 3735))
-			// Standard Error: 52
-			.saturating_add(Weight::from_parts(951, 0).saturating_mul(n.into()))
+			// Standard Error: 140
+			.saturating_add(Weight::from_parts(1_641, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -476,8 +479,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 5_991_000 picoseconds.
-		Weight::from_parts(6_257_000, 0)
+		// Minimum execution time: 6_186_000 picoseconds.
+		Weight::from_parts(6_325_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
@@ -487,8 +490,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `497`
 		//  Estimated: `3685`
-		// Minimum execution time: 20_320_000 picoseconds.
-		Weight::from_parts(20_722_000, 0)
+		// Minimum execution time: 20_194_000 picoseconds.
+		Weight::from_parts(21_006_000, 0)
 			.saturating_add(Weight::from_parts(0, 3685))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -515,8 +518,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1908`
 		//  Estimated: `4556`
-		// Minimum execution time: 64_798_000 picoseconds.
-		Weight::from_parts(65_322_000, 0)
+		// Minimum execution time: 66_180_000 picoseconds.
+		Weight::from_parts(68_446_000, 0)
 			.saturating_add(Weight::from_parts(0, 4556))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -533,8 +536,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `736`
 		//  Estimated: `3685`
-		// Minimum execution time: 32_728_000 picoseconds.
-		Weight::from_parts(33_032_000, 0)
+		// Minimum execution time: 32_843_000 picoseconds.
+		Weight::from_parts(33_862_000, 0)
 			.saturating_add(Weight::from_parts(0, 3685))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -545,8 +548,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `537`
 		//  Estimated: `3685`
-		// Minimum execution time: 19_240_000 picoseconds.
-		Weight::from_parts(19_591_000, 0)
+		// Minimum execution time: 19_565_000 picoseconds.
+		Weight::from_parts(20_103_000, 0)
 			.saturating_add(Weight::from_parts(0, 3685))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -557,8 +560,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `497`
 		//  Estimated: `3685`
-		// Minimum execution time: 20_175_000 picoseconds.
-		Weight::from_parts(20_382_000, 0)
+		// Minimum execution time: 19_957_000 picoseconds.
+		Weight::from_parts(20_927_000, 0)
 			.saturating_add(Weight::from_parts(0, 3685))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -571,8 +574,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `508`
 		//  Estimated: `4182`
-		// Minimum execution time: 15_206_000 picoseconds.
-		Weight::from_parts(15_421_000, 0)
+		// Minimum execution time: 15_092_000 picoseconds.
+		Weight::from_parts(15_507_000, 0)
 			.saturating_add(Weight::from_parts(0, 4182))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -589,8 +592,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `934`
 		//  Estimated: `3685`
-		// Minimum execution time: 60_497_000 picoseconds.
-		Weight::from_parts(61_151_000, 0)
+		// Minimum execution time: 63_775_000 picoseconds.
+		Weight::from_parts(65_498_000, 0)
 			.saturating_add(Weight::from_parts(0, 3685))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_offences.rs b/polkadot/runtime/polkadot/src/weights/pallet_offences.rs
new file mode 100644
index 00000000000..1233133dfa3
--- /dev/null
+++ b/polkadot/runtime/polkadot/src/weights/pallet_offences.rs
@@ -0,0 +1,222 @@
+// Copyright (C) Parity Technologies (UK) Ltd.
+// This file is part of Polkadot.
+
+// Polkadot is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Polkadot is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Polkadot.  If not, see <http://www.gnu.org/licenses/>.
+
+//! Autogenerated weights for `pallet_offences`
+//!
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! WORST CASE MAP SIZE: `1000000`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
+
+// Executed Command:
+// ./target/production/polkadot
+// benchmark
+// pallet
+// --chain=polkadot-dev
+// --steps=50
+// --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
+// --pallet=pallet_offences
+// --extrinsic=*
+// --execution=wasm
+// --wasm-execution=compiled
+// --header=./file_header.txt
+// --output=./runtime/polkadot/src/weights/
+
+#![cfg_attr(rustfmt, rustfmt_skip)]
+#![allow(unused_parens)]
+#![allow(unused_imports)]
+#![allow(missing_docs)]
+
+use frame_support::{traits::Get, weights::Weight};
+use core::marker::PhantomData;
+
+/// Weight functions for `pallet_offences`.
+pub struct WeightInfo<T>(PhantomData<T>);
+impl<T: frame_system::Config> pallet_offences::WeightInfo for WeightInfo<T> {
+	/// Storage: Offences ConcurrentReportsIndex (r:1 w:1)
+	/// Proof Skipped: Offences ConcurrentReportsIndex (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Offences Reports (r:100 w:100)
+	/// Proof Skipped: Offences Reports (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking SlashRewardFraction (r:1 w:0)
+	/// Proof: Staking SlashRewardFraction (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking ActiveEra (r:1 w:0)
+	/// Proof: Staking ActiveEra (max_values: Some(1), max_size: Some(13), added: 508, mode: MaxEncodedLen)
+	/// Storage: Staking ErasStartSessionIndex (r:1 w:0)
+	/// Proof: Staking ErasStartSessionIndex (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)
+	/// Storage: Staking Invulnerables (r:1 w:0)
+	/// Proof Skipped: Staking Invulnerables (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Staking ValidatorSlashInEra (r:100 w:100)
+	/// Proof: Staking ValidatorSlashInEra (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking SlashingSpans (r:1700 w:1700)
+	/// Proof Skipped: Staking SlashingSpans (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking SpanSlash (r:1700 w:1700)
+	/// Proof: Staking SpanSlash (max_values: None, max_size: Some(76), added: 2551, mode: MaxEncodedLen)
+	/// Storage: Staking Validators (r:100 w:100)
+	/// Proof: Staking Validators (max_values: None, max_size: Some(45), added: 2520, mode: MaxEncodedLen)
+	/// Storage: Staking CounterForValidators (r:1 w:1)
+	/// Proof: Staking CounterForValidators (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: VoterList ListNodes (r:299 w:299)
+	/// Proof: VoterList ListNodes (max_values: None, max_size: Some(154), added: 2629, mode: MaxEncodedLen)
+	/// Storage: VoterList ListBags (r:1 w:1)
+	/// Proof: VoterList ListBags (max_values: None, max_size: Some(82), added: 2557, mode: MaxEncodedLen)
+	/// Storage: VoterList CounterForListNodes (r:1 w:1)
+	/// Proof: VoterList CounterForListNodes (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking Nominators (r:100 w:0)
+	/// Proof: Staking Nominators (max_values: None, max_size: Some(558), added: 3033, mode: MaxEncodedLen)
+	/// Storage: Staking OffendingValidators (r:1 w:1)
+	/// Proof Skipped: Staking OffendingValidators (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Session Validators (r:1 w:0)
+	/// Proof Skipped: Session Validators (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Staking NominatorSlashInEra (r:1600 w:1600)
+	/// Proof: Staking NominatorSlashInEra (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen)
+	/// Storage: Staking UnappliedSlashes (r:1 w:1)
+	/// Proof Skipped: Staking UnappliedSlashes (max_values: None, max_size: None, mode: Measured)
+	/// The range of component `r` is `[1, 100]`.
+	/// The range of component `o` is `[2, 100]`.
+	/// The range of component `n` is `[0, 16]`.
+	fn report_offence_im_online(_r: u32, o: u32, n: u32, ) -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0 + n * (3454 ±0) + o * (1042 ±0)`
+		//  Estimated: `88614 + n * (157019 ±1_888) + o * (26384 ±310)`
+		// Minimum execution time: 528_759_000 picoseconds.
+		Weight::from_parts(538_714_000, 0)
+			.saturating_add(Weight::from_parts(0, 88614))
+			// Standard Error: 3_704_868
+			.saturating_add(Weight::from_parts(378_188_057, 0).saturating_mul(o.into()))
+			// Standard Error: 22_512_446
+			.saturating_add(Weight::from_parts(389_244_693, 0).saturating_mul(n.into()))
+			.saturating_add(T::DbWeight::get().reads(124))
+			.saturating_add(T::DbWeight::get().reads((37_u64).saturating_mul(o.into())))
+			.saturating_add(T::DbWeight::get().reads((187_u64).saturating_mul(n.into())))
+			.saturating_add(T::DbWeight::get().writes(117))
+			.saturating_add(T::DbWeight::get().writes((36_u64).saturating_mul(o.into())))
+			.saturating_add(T::DbWeight::get().writes((187_u64).saturating_mul(n.into())))
+			.saturating_add(Weight::from_parts(0, 157019).saturating_mul(n.into()))
+			.saturating_add(Weight::from_parts(0, 26384).saturating_mul(o.into()))
+	}
+	/// Storage: Offences ConcurrentReportsIndex (r:1 w:1)
+	/// Proof Skipped: Offences ConcurrentReportsIndex (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Offences Reports (r:1 w:1)
+	/// Proof Skipped: Offences Reports (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking SlashRewardFraction (r:1 w:0)
+	/// Proof: Staking SlashRewardFraction (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking ActiveEra (r:1 w:0)
+	/// Proof: Staking ActiveEra (max_values: Some(1), max_size: Some(13), added: 508, mode: MaxEncodedLen)
+	/// Storage: Staking ErasStartSessionIndex (r:1 w:0)
+	/// Proof: Staking ErasStartSessionIndex (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)
+	/// Storage: Staking Invulnerables (r:1 w:0)
+	/// Proof Skipped: Staking Invulnerables (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Staking ValidatorSlashInEra (r:1 w:1)
+	/// Proof: Staking ValidatorSlashInEra (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking SlashingSpans (r:17 w:17)
+	/// Proof Skipped: Staking SlashingSpans (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking SpanSlash (r:17 w:17)
+	/// Proof: Staking SpanSlash (max_values: None, max_size: Some(76), added: 2551, mode: MaxEncodedLen)
+	/// Storage: Staking Validators (r:1 w:1)
+	/// Proof: Staking Validators (max_values: None, max_size: Some(45), added: 2520, mode: MaxEncodedLen)
+	/// Storage: Staking CounterForValidators (r:1 w:1)
+	/// Proof: Staking CounterForValidators (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: VoterList ListNodes (r:2 w:2)
+	/// Proof: VoterList ListNodes (max_values: None, max_size: Some(154), added: 2629, mode: MaxEncodedLen)
+	/// Storage: VoterList ListBags (r:1 w:1)
+	/// Proof: VoterList ListBags (max_values: None, max_size: Some(82), added: 2557, mode: MaxEncodedLen)
+	/// Storage: VoterList CounterForListNodes (r:1 w:1)
+	/// Proof: VoterList CounterForListNodes (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking Nominators (r:1 w:0)
+	/// Proof: Staking Nominators (max_values: None, max_size: Some(558), added: 3033, mode: MaxEncodedLen)
+	/// Storage: Staking OffendingValidators (r:1 w:1)
+	/// Proof Skipped: Staking OffendingValidators (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Session Validators (r:1 w:0)
+	/// Proof Skipped: Session Validators (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Staking NominatorSlashInEra (r:16 w:16)
+	/// Proof: Staking NominatorSlashInEra (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen)
+	/// Storage: Staking UnappliedSlashes (r:1 w:1)
+	/// Proof Skipped: Staking UnappliedSlashes (max_values: None, max_size: None, mode: Measured)
+	/// The range of component `n` is `[0, 16]`.
+	fn report_offence_grandpa(n: u32, ) -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `1709 + n * (66 ±0)`
+		//  Estimated: `5520 + n * (2551 ±0)`
+		// Minimum execution time: 92_527_000 picoseconds.
+		Weight::from_parts(104_194_764, 0)
+			.saturating_add(Weight::from_parts(0, 5520))
+			// Standard Error: 32_501
+			.saturating_add(Weight::from_parts(11_219_757, 0).saturating_mul(n.into()))
+			.saturating_add(T::DbWeight::get().reads(19))
+			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(n.into())))
+			.saturating_add(T::DbWeight::get().writes(13))
+			.saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(n.into())))
+			.saturating_add(Weight::from_parts(0, 2551).saturating_mul(n.into()))
+	}
+	/// Storage: Offences ConcurrentReportsIndex (r:1 w:1)
+	/// Proof Skipped: Offences ConcurrentReportsIndex (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Offences Reports (r:1 w:1)
+	/// Proof Skipped: Offences Reports (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking SlashRewardFraction (r:1 w:0)
+	/// Proof: Staking SlashRewardFraction (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking ActiveEra (r:1 w:0)
+	/// Proof: Staking ActiveEra (max_values: Some(1), max_size: Some(13), added: 508, mode: MaxEncodedLen)
+	/// Storage: Staking ErasStartSessionIndex (r:1 w:0)
+	/// Proof: Staking ErasStartSessionIndex (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)
+	/// Storage: Staking Invulnerables (r:1 w:0)
+	/// Proof Skipped: Staking Invulnerables (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Staking ValidatorSlashInEra (r:1 w:1)
+	/// Proof: Staking ValidatorSlashInEra (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking SlashingSpans (r:17 w:17)
+	/// Proof Skipped: Staking SlashingSpans (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking SpanSlash (r:17 w:17)
+	/// Proof: Staking SpanSlash (max_values: None, max_size: Some(76), added: 2551, mode: MaxEncodedLen)
+	/// Storage: Staking Validators (r:1 w:1)
+	/// Proof: Staking Validators (max_values: None, max_size: Some(45), added: 2520, mode: MaxEncodedLen)
+	/// Storage: Staking CounterForValidators (r:1 w:1)
+	/// Proof: Staking CounterForValidators (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: VoterList ListNodes (r:2 w:2)
+	/// Proof: VoterList ListNodes (max_values: None, max_size: Some(154), added: 2629, mode: MaxEncodedLen)
+	/// Storage: VoterList ListBags (r:1 w:1)
+	/// Proof: VoterList ListBags (max_values: None, max_size: Some(82), added: 2557, mode: MaxEncodedLen)
+	/// Storage: VoterList CounterForListNodes (r:1 w:1)
+	/// Proof: VoterList CounterForListNodes (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking Nominators (r:1 w:0)
+	/// Proof: Staking Nominators (max_values: None, max_size: Some(558), added: 3033, mode: MaxEncodedLen)
+	/// Storage: Staking OffendingValidators (r:1 w:1)
+	/// Proof Skipped: Staking OffendingValidators (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Session Validators (r:1 w:0)
+	/// Proof Skipped: Session Validators (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Staking NominatorSlashInEra (r:16 w:16)
+	/// Proof: Staking NominatorSlashInEra (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen)
+	/// Storage: Staking UnappliedSlashes (r:1 w:1)
+	/// Proof Skipped: Staking UnappliedSlashes (max_values: None, max_size: None, mode: Measured)
+	/// The range of component `n` is `[0, 16]`.
+	fn report_offence_babe(n: u32, ) -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `1709 + n * (66 ±0)`
+		//  Estimated: `5520 + n * (2551 ±0)`
+		// Minimum execution time: 93_431_000 picoseconds.
+		Weight::from_parts(104_636_499, 0)
+			.saturating_add(Weight::from_parts(0, 5520))
+			// Standard Error: 31_475
+			.saturating_add(Weight::from_parts(11_183_248, 0).saturating_mul(n.into()))
+			.saturating_add(T::DbWeight::get().reads(19))
+			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(n.into())))
+			.saturating_add(T::DbWeight::get().writes(13))
+			.saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(n.into())))
+			.saturating_add(Weight::from_parts(0, 2551).saturating_mul(n.into()))
+	}
+}
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_preimage.rs b/polkadot/runtime/polkadot/src/weights/pallet_preimage.rs
index 78b00a7e1e5..91605e072f0 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_preimage.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_preimage.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_preimage`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_preimage
 // --extrinsic=*
 // --execution=wasm
@@ -56,11 +59,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `143`
 		//  Estimated: `3556`
-		// Minimum execution time: 30_119_000 picoseconds.
-		Weight::from_parts(30_347_000, 0)
+		// Minimum execution time: 31_712_000 picoseconds.
+		Weight::from_parts(32_014_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(1_964, 0).saturating_mul(s.into()))
+			// Standard Error: 5
+			.saturating_add(Weight::from_parts(2_433, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -73,11 +76,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `3556`
-		// Minimum execution time: 16_928_000 picoseconds.
-		Weight::from_parts(17_129_000, 0)
+		// Minimum execution time: 16_935_000 picoseconds.
+		Weight::from_parts(17_306_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(1_961, 0).saturating_mul(s.into()))
+			// Standard Error: 3
+			.saturating_add(Weight::from_parts(2_448, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -90,11 +93,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `3556`
-		// Minimum execution time: 15_851_000 picoseconds.
-		Weight::from_parts(16_116_000, 0)
+		// Minimum execution time: 16_600_000 picoseconds.
+		Weight::from_parts(16_837_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(1_962, 0).saturating_mul(s.into()))
+			// Standard Error: 3
+			.saturating_add(Weight::from_parts(2_424, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -106,8 +109,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `289`
 		//  Estimated: `3556`
-		// Minimum execution time: 37_514_000 picoseconds.
-		Weight::from_parts(39_179_000, 0)
+		// Minimum execution time: 50_349_000 picoseconds.
+		Weight::from_parts(55_322_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -120,8 +123,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `144`
 		//  Estimated: `3556`
-		// Minimum execution time: 22_039_000 picoseconds.
-		Weight::from_parts(22_942_000, 0)
+		// Minimum execution time: 32_867_000 picoseconds.
+		Weight::from_parts(36_581_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -132,8 +135,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `188`
 		//  Estimated: `3556`
-		// Minimum execution time: 19_198_000 picoseconds.
-		Weight::from_parts(20_332_000, 0)
+		// Minimum execution time: 27_810_000 picoseconds.
+		Weight::from_parts(30_821_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -144,8 +147,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `144`
 		//  Estimated: `3556`
-		// Minimum execution time: 12_209_000 picoseconds.
-		Weight::from_parts(12_816_000, 0)
+		// Minimum execution time: 17_455_000 picoseconds.
+		Weight::from_parts(19_842_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -156,8 +159,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `42`
 		//  Estimated: `3556`
-		// Minimum execution time: 12_973_000 picoseconds.
-		Weight::from_parts(13_637_000, 0)
+		// Minimum execution time: 19_593_000 picoseconds.
+		Weight::from_parts(22_947_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -168,8 +171,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `3556`
-		// Minimum execution time: 8_868_000 picoseconds.
-		Weight::from_parts(9_225_000, 0)
+		// Minimum execution time: 11_066_000 picoseconds.
+		Weight::from_parts(12_720_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -182,8 +185,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `144`
 		//  Estimated: `3556`
-		// Minimum execution time: 20_366_000 picoseconds.
-		Weight::from_parts(21_310_000, 0)
+		// Minimum execution time: 28_739_000 picoseconds.
+		Weight::from_parts(31_484_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -194,8 +197,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `3556`
-		// Minimum execution time: 8_635_000 picoseconds.
-		Weight::from_parts(8_876_000, 0)
+		// Minimum execution time: 10_424_000 picoseconds.
+		Weight::from_parts(11_233_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -206,8 +209,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `3556`
-		// Minimum execution time: 8_564_000 picoseconds.
-		Weight::from_parts(8_867_000, 0)
+		// Minimum execution time: 11_087_000 picoseconds.
+		Weight::from_parts(12_055_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_proxy.rs b/polkadot/runtime/polkadot/src/weights/pallet_proxy.rs
index 669a4c72efb..662b610f86b 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_proxy.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_proxy.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_proxy`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_proxy
 // --extrinsic=*
 // --execution=wasm
@@ -54,11 +57,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `227 + p * (37 ±0)`
 		//  Estimated: `4706`
-		// Minimum execution time: 15_336_000 picoseconds.
-		Weight::from_parts(15_677_653, 0)
+		// Minimum execution time: 15_142_000 picoseconds.
+		Weight::from_parts(15_809_707, 0)
 			.saturating_add(Weight::from_parts(0, 4706))
-			// Standard Error: 663
-			.saturating_add(Weight::from_parts(33_059, 0).saturating_mul(p.into()))
+			// Standard Error: 889
+			.saturating_add(Weight::from_parts(29_639, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
 	/// Storage: Proxy Proxies (r:1 w:0)
@@ -73,13 +76,13 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `554 + a * (68 ±0) + p * (37 ±0)`
 		//  Estimated: `5698`
-		// Minimum execution time: 36_949_000 picoseconds.
-		Weight::from_parts(36_836_707, 0)
+		// Minimum execution time: 38_116_000 picoseconds.
+		Weight::from_parts(38_591_703, 0)
 			.saturating_add(Weight::from_parts(0, 5698))
-			// Standard Error: 1_370
-			.saturating_add(Weight::from_parts(139_402, 0).saturating_mul(a.into()))
-			// Standard Error: 1_415
-			.saturating_add(Weight::from_parts(27_014, 0).saturating_mul(p.into()))
+			// Standard Error: 2_336
+			.saturating_add(Weight::from_parts(169_558, 0).saturating_mul(a.into()))
+			// Standard Error: 2_414
+			.saturating_add(Weight::from_parts(25_502, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -93,11 +96,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `469 + a * (68 ±0)`
 		//  Estimated: `5698`
-		// Minimum execution time: 24_025_000 picoseconds.
-		Weight::from_parts(25_085_970, 0)
+		// Minimum execution time: 24_792_000 picoseconds.
+		Weight::from_parts(26_160_353, 0)
 			.saturating_add(Weight::from_parts(0, 5698))
-			// Standard Error: 1_065
-			.saturating_add(Weight::from_parts(130_776, 0).saturating_mul(a.into()))
+			// Standard Error: 1_738
+			.saturating_add(Weight::from_parts(157_640, 0).saturating_mul(a.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -111,11 +114,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `469 + a * (68 ±0)`
 		//  Estimated: `5698`
-		// Minimum execution time: 23_914_000 picoseconds.
-		Weight::from_parts(25_024_528, 0)
+		// Minimum execution time: 24_905_000 picoseconds.
+		Weight::from_parts(26_368_411, 0)
 			.saturating_add(Weight::from_parts(0, 5698))
-			// Standard Error: 1_122
-			.saturating_add(Weight::from_parts(133_086, 0).saturating_mul(a.into()))
+			// Standard Error: 1_895
+			.saturating_add(Weight::from_parts(155_491, 0).saturating_mul(a.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -131,13 +134,13 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `486 + a * (68 ±0) + p * (37 ±0)`
 		//  Estimated: `5698`
-		// Minimum execution time: 33_224_000 picoseconds.
-		Weight::from_parts(33_639_508, 0)
+		// Minimum execution time: 34_820_000 picoseconds.
+		Weight::from_parts(35_236_824, 0)
 			.saturating_add(Weight::from_parts(0, 5698))
-			// Standard Error: 2_259
-			.saturating_add(Weight::from_parts(127_252, 0).saturating_mul(a.into()))
-			// Standard Error: 2_334
-			.saturating_add(Weight::from_parts(20_829, 0).saturating_mul(p.into()))
+			// Standard Error: 1_574
+			.saturating_add(Weight::from_parts(166_722, 0).saturating_mul(a.into()))
+			// Standard Error: 1_626
+			.saturating_add(Weight::from_parts(25_405, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -148,11 +151,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `227 + p * (37 ±0)`
 		//  Estimated: `4706`
-		// Minimum execution time: 24_479_000 picoseconds.
-		Weight::from_parts(25_372_515, 0)
+		// Minimum execution time: 25_820_000 picoseconds.
+		Weight::from_parts(27_003_669, 0)
 			.saturating_add(Weight::from_parts(0, 4706))
-			// Standard Error: 976
-			.saturating_add(Weight::from_parts(54_028, 0).saturating_mul(p.into()))
+			// Standard Error: 1_555
+			.saturating_add(Weight::from_parts(65_038, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -163,11 +166,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `227 + p * (37 ±0)`
 		//  Estimated: `4706`
-		// Minimum execution time: 24_855_000 picoseconds.
-		Weight::from_parts(25_879_863, 0)
+		// Minimum execution time: 26_328_000 picoseconds.
+		Weight::from_parts(27_336_521, 0)
 			.saturating_add(Weight::from_parts(0, 4706))
-			// Standard Error: 2_495
-			.saturating_add(Weight::from_parts(53_539, 0).saturating_mul(p.into()))
+			// Standard Error: 1_703
+			.saturating_add(Weight::from_parts(57_107, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -178,11 +181,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `227 + p * (37 ±0)`
 		//  Estimated: `4706`
-		// Minimum execution time: 21_980_000 picoseconds.
-		Weight::from_parts(22_569_152, 0)
+		// Minimum execution time: 23_016_000 picoseconds.
+		Weight::from_parts(23_867_116, 0)
 			.saturating_add(Weight::from_parts(0, 4706))
-			// Standard Error: 865
-			.saturating_add(Weight::from_parts(27_100, 0).saturating_mul(p.into()))
+			// Standard Error: 1_227
+			.saturating_add(Weight::from_parts(38_349, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -193,11 +196,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `239`
 		//  Estimated: `4706`
-		// Minimum execution time: 26_516_000 picoseconds.
-		Weight::from_parts(27_059_750, 0)
+		// Minimum execution time: 27_525_000 picoseconds.
+		Weight::from_parts(28_670_720, 0)
 			.saturating_add(Weight::from_parts(0, 4706))
-			// Standard Error: 743
-			.saturating_add(Weight::from_parts(10_840, 0).saturating_mul(p.into()))
+			// Standard Error: 1_869
+			.saturating_add(Weight::from_parts(16_659, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -208,11 +211,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `264 + p * (37 ±0)`
 		//  Estimated: `4706`
-		// Minimum execution time: 22_843_000 picoseconds.
-		Weight::from_parts(23_496_760, 0)
+		// Minimum execution time: 23_877_000 picoseconds.
+		Weight::from_parts(24_530_683, 0)
 			.saturating_add(Weight::from_parts(0, 4706))
-			// Standard Error: 668
-			.saturating_add(Weight::from_parts(29_564, 0).saturating_mul(p.into()))
+			// Standard Error: 1_569
+			.saturating_add(Weight::from_parts(49_912, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_referenda.rs b/polkadot/runtime/polkadot/src/weights/pallet_referenda.rs
index b57460a4dc6..7f6fb0419c7 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_referenda.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_referenda.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_referenda`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_referenda
 // --extrinsic=*
 // --execution=wasm
@@ -57,8 +60,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `291`
 		//  Estimated: `42428`
-		// Minimum execution time: 40_270_000 picoseconds.
-		Weight::from_parts(40_759_000, 0)
+		// Minimum execution time: 40_432_000 picoseconds.
+		Weight::from_parts(41_423_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -71,8 +74,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `544`
 		//  Estimated: `83866`
-		// Minimum execution time: 51_786_000 picoseconds.
-		Weight::from_parts(52_344_000, 0)
+		// Minimum execution time: 52_009_000 picoseconds.
+		Weight::from_parts(54_126_000, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -89,8 +92,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3331`
 		//  Estimated: `42428`
-		// Minimum execution time: 60_191_000 picoseconds.
-		Weight::from_parts(61_033_000, 0)
+		// Minimum execution time: 69_077_000 picoseconds.
+		Weight::from_parts(71_533_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -107,8 +110,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3351`
 		//  Estimated: `42428`
-		// Minimum execution time: 60_037_000 picoseconds.
-		Weight::from_parts(60_745_000, 0)
+		// Minimum execution time: 68_115_000 picoseconds.
+		Weight::from_parts(70_485_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -125,8 +128,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `544`
 		//  Estimated: `83866`
-		// Minimum execution time: 62_358_000 picoseconds.
-		Weight::from_parts(63_007_000, 0)
+		// Minimum execution time: 64_860_000 picoseconds.
+		Weight::from_parts(66_772_000, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -143,8 +146,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `544`
 		//  Estimated: `83866`
-		// Minimum execution time: 61_443_000 picoseconds.
-		Weight::from_parts(62_121_000, 0)
+		// Minimum execution time: 63_403_000 picoseconds.
+		Weight::from_parts(64_420_000, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -155,8 +158,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `384`
 		//  Estimated: `4401`
-		// Minimum execution time: 30_518_000 picoseconds.
-		Weight::from_parts(30_877_000, 0)
+		// Minimum execution time: 31_560_000 picoseconds.
+		Weight::from_parts(32_111_000, 0)
 			.saturating_add(Weight::from_parts(0, 4401))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -167,8 +170,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `374`
 		//  Estimated: `4401`
-		// Minimum execution time: 30_439_000 picoseconds.
-		Weight::from_parts(30_898_000, 0)
+		// Minimum execution time: 31_536_000 picoseconds.
+		Weight::from_parts(32_118_000, 0)
 			.saturating_add(Weight::from_parts(0, 4401))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -181,8 +184,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `452`
 		//  Estimated: `83866`
-		// Minimum execution time: 38_311_000 picoseconds.
-		Weight::from_parts(38_772_000, 0)
+		// Minimum execution time: 39_132_000 picoseconds.
+		Weight::from_parts(39_878_000, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -197,8 +200,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `693`
 		//  Estimated: `83866`
-		// Minimum execution time: 98_273_000 picoseconds.
-		Weight::from_parts(99_232_000, 0)
+		// Minimum execution time: 105_261_000 picoseconds.
+		Weight::from_parts(106_923_000, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -211,8 +214,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `207`
 		//  Estimated: `5477`
-		// Minimum execution time: 9_503_000 picoseconds.
-		Weight::from_parts(9_707_000, 0)
+		// Minimum execution time: 9_171_000 picoseconds.
+		Weight::from_parts(9_585_000, 0)
 			.saturating_add(Weight::from_parts(0, 5477))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -229,8 +232,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3221`
 		//  Estimated: `42428`
-		// Minimum execution time: 44_039_000 picoseconds.
-		Weight::from_parts(44_580_000, 0)
+		// Minimum execution time: 49_135_000 picoseconds.
+		Weight::from_parts(50_860_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -247,8 +250,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3221`
 		//  Estimated: `42428`
-		// Minimum execution time: 46_392_000 picoseconds.
-		Weight::from_parts(47_042_000, 0)
+		// Minimum execution time: 53_279_000 picoseconds.
+		Weight::from_parts(54_069_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -261,8 +264,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3044`
 		//  Estimated: `5477`
-		// Minimum execution time: 19_629_000 picoseconds.
-		Weight::from_parts(19_992_000, 0)
+		// Minimum execution time: 22_537_000 picoseconds.
+		Weight::from_parts(23_853_000, 0)
 			.saturating_add(Weight::from_parts(0, 5477))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -275,8 +278,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3044`
 		//  Estimated: `5477`
-		// Minimum execution time: 19_523_000 picoseconds.
-		Weight::from_parts(19_916_000, 0)
+		// Minimum execution time: 22_686_000 picoseconds.
+		Weight::from_parts(23_947_000, 0)
 			.saturating_add(Weight::from_parts(0, 5477))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -291,8 +294,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3048`
 		//  Estimated: `5477`
-		// Minimum execution time: 24_190_000 picoseconds.
-		Weight::from_parts(24_524_000, 0)
+		// Minimum execution time: 28_373_000 picoseconds.
+		Weight::from_parts(29_033_000, 0)
 			.saturating_add(Weight::from_parts(0, 5477))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -307,8 +310,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3068`
 		//  Estimated: `5477`
-		// Minimum execution time: 23_911_000 picoseconds.
-		Weight::from_parts(24_264_000, 0)
+		// Minimum execution time: 28_137_000 picoseconds.
+		Weight::from_parts(28_716_000, 0)
 			.saturating_add(Weight::from_parts(0, 5477))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -321,8 +324,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `404`
 		//  Estimated: `42428`
-		// Minimum execution time: 25_600_000 picoseconds.
-		Weight::from_parts(26_011_000, 0)
+		// Minimum execution time: 25_880_000 picoseconds.
+		Weight::from_parts(26_405_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -335,8 +338,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `452`
 		//  Estimated: `42428`
-		// Minimum execution time: 25_959_000 picoseconds.
-		Weight::from_parts(26_277_000, 0)
+		// Minimum execution time: 26_349_000 picoseconds.
+		Weight::from_parts(27_181_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -347,8 +350,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `311`
 		//  Estimated: `4401`
-		// Minimum execution time: 17_654_000 picoseconds.
-		Weight::from_parts(17_886_000, 0)
+		// Minimum execution time: 17_735_000 picoseconds.
+		Weight::from_parts(18_130_000, 0)
 			.saturating_add(Weight::from_parts(0, 4401))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -365,8 +368,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `452`
 		//  Estimated: `42428`
-		// Minimum execution time: 35_251_000 picoseconds.
-		Weight::from_parts(35_709_000, 0)
+		// Minimum execution time: 36_244_000 picoseconds.
+		Weight::from_parts(37_174_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -383,8 +386,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `452`
 		//  Estimated: `42428`
-		// Minimum execution time: 37_334_000 picoseconds.
-		Weight::from_parts(37_625_000, 0)
+		// Minimum execution time: 38_250_000 picoseconds.
+		Weight::from_parts(38_771_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -399,8 +402,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `505`
 		//  Estimated: `42428`
-		// Minimum execution time: 30_728_000 picoseconds.
-		Weight::from_parts(31_178_000, 0)
+		// Minimum execution time: 31_177_000 picoseconds.
+		Weight::from_parts(31_886_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -415,8 +418,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `488`
 		//  Estimated: `42428`
-		// Minimum execution time: 31_411_000 picoseconds.
-		Weight::from_parts(31_672_000, 0)
+		// Minimum execution time: 31_826_000 picoseconds.
+		Weight::from_parts(32_664_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -431,8 +434,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `505`
 		//  Estimated: `42428`
-		// Minimum execution time: 28_828_000 picoseconds.
-		Weight::from_parts(29_108_000, 0)
+		// Minimum execution time: 28_957_000 picoseconds.
+		Weight::from_parts(29_810_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -447,8 +450,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `509`
 		//  Estimated: `42428`
-		// Minimum execution time: 27_377_000 picoseconds.
-		Weight::from_parts(27_868_000, 0)
+		// Minimum execution time: 28_002_000 picoseconds.
+		Weight::from_parts(28_440_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -465,8 +468,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `509`
 		//  Estimated: `83866`
-		// Minimum execution time: 42_303_000 picoseconds.
-		Weight::from_parts(42_647_000, 0)
+		// Minimum execution time: 43_527_000 picoseconds.
+		Weight::from_parts(44_536_000, 0)
 			.saturating_add(Weight::from_parts(0, 83866))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -481,8 +484,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `505`
 		//  Estimated: `42428`
-		// Minimum execution time: 30_819_000 picoseconds.
-		Weight::from_parts(31_121_000, 0)
+		// Minimum execution time: 31_767_000 picoseconds.
+		Weight::from_parts(32_407_000, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -497,8 +500,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `455`
 		//  Estimated: `4401`
-		// Minimum execution time: 20_928_000 picoseconds.
-		Weight::from_parts(21_267_000, 0)
+		// Minimum execution time: 21_013_000 picoseconds.
+		Weight::from_parts(21_503_000, 0)
 			.saturating_add(Weight::from_parts(0, 4401))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -511,8 +514,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `388`
 		//  Estimated: `4401`
-		// Minimum execution time: 18_504_000 picoseconds.
-		Weight::from_parts(18_786_000, 0)
+		// Minimum execution time: 18_535_000 picoseconds.
+		Weight::from_parts(19_056_000, 0)
 			.saturating_add(Weight::from_parts(0, 4401))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_scheduler.rs b/polkadot/runtime/polkadot/src/weights/pallet_scheduler.rs
index 86781625b8c..79ad62954ec 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_scheduler.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_scheduler.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_scheduler`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_scheduler
 // --extrinsic=*
 // --execution=wasm
@@ -53,8 +56,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `69`
 		//  Estimated: `1489`
-		// Minimum execution time: 4_734_000 picoseconds.
-		Weight::from_parts(4_891_000, 0)
+		// Minimum execution time: 5_003_000 picoseconds.
+		Weight::from_parts(5_239_000, 0)
 			.saturating_add(Weight::from_parts(0, 1489))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -66,11 +69,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `116 + s * (177 ±0)`
 		//  Estimated: `42428`
-		// Minimum execution time: 4_314_000 picoseconds.
-		Weight::from_parts(7_219_952, 0)
+		// Minimum execution time: 4_577_000 picoseconds.
+		Weight::from_parts(7_388_958, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
-			// Standard Error: 1_750
-			.saturating_add(Weight::from_parts(766_246, 0).saturating_mul(s.into()))
+			// Standard Error: 1_944
+			.saturating_add(Weight::from_parts(898_872, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -78,8 +81,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 5_551_000 picoseconds.
-		Weight::from_parts(5_646_000, 0)
+		// Minimum execution time: 5_430_000 picoseconds.
+		Weight::from_parts(5_696_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: Preimage PreimageFor (r:1 w:1)
@@ -91,11 +94,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `179 + s * (1 ±0)`
 		//  Estimated: `3644 + s * (1 ±0)`
-		// Minimum execution time: 19_818_000 picoseconds.
-		Weight::from_parts(20_032_000, 0)
+		// Minimum execution time: 20_567_000 picoseconds.
+		Weight::from_parts(20_856_000, 0)
 			.saturating_add(Weight::from_parts(0, 3644))
-			// Standard Error: 6
-			.saturating_add(Weight::from_parts(1_196, 0).saturating_mul(s.into()))
+			// Standard Error: 3
+			.saturating_add(Weight::from_parts(1_523, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_parts(0, 1).saturating_mul(s.into()))
@@ -106,8 +109,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 7_035_000 picoseconds.
-		Weight::from_parts(7_221_000, 0)
+		// Minimum execution time: 7_013_000 picoseconds.
+		Weight::from_parts(7_231_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -115,24 +118,24 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 5_526_000 picoseconds.
-		Weight::from_parts(5_715_000, 0)
+		// Minimum execution time: 5_486_000 picoseconds.
+		Weight::from_parts(5_656_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	fn execute_dispatch_signed() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_681_000 picoseconds.
-		Weight::from_parts(2_766_000, 0)
+		// Minimum execution time: 2_532_000 picoseconds.
+		Weight::from_parts(2_635_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	fn execute_dispatch_unsigned() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_685_000 picoseconds.
-		Weight::from_parts(2_757_000, 0)
+		// Minimum execution time: 2_502_000 picoseconds.
+		Weight::from_parts(2_615_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: Scheduler Agenda (r:1 w:1)
@@ -142,11 +145,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `116 + s * (177 ±0)`
 		//  Estimated: `42428`
-		// Minimum execution time: 14_047_000 picoseconds.
-		Weight::from_parts(17_123_845, 0)
+		// Minimum execution time: 14_011_000 picoseconds.
+		Weight::from_parts(16_753_097, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
-			// Standard Error: 1_745
-			.saturating_add(Weight::from_parts(758_104, 0).saturating_mul(s.into()))
+			// Standard Error: 1_751
+			.saturating_add(Weight::from_parts(908_905, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -159,11 +162,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `116 + s * (177 ±0)`
 		//  Estimated: `42428`
-		// Minimum execution time: 18_262_000 picoseconds.
-		Weight::from_parts(17_759_914, 0)
+		// Minimum execution time: 18_326_000 picoseconds.
+		Weight::from_parts(17_114_477, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
-			// Standard Error: 1_494
-			.saturating_add(Weight::from_parts(1_344_457, 0).saturating_mul(s.into()))
+			// Standard Error: 2_468
+			.saturating_add(Weight::from_parts(1_642_647, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -176,11 +179,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `293 + s * (185 ±0)`
 		//  Estimated: `42428`
-		// Minimum execution time: 17_031_000 picoseconds.
-		Weight::from_parts(20_862_184, 0)
+		// Minimum execution time: 16_885_000 picoseconds.
+		Weight::from_parts(20_432_099, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
-			// Standard Error: 2_677
-			.saturating_add(Weight::from_parts(796_797, 0).saturating_mul(s.into()))
+			// Standard Error: 2_865
+			.saturating_add(Weight::from_parts(954_709, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -193,11 +196,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `319 + s * (185 ±0)`
 		//  Estimated: `42428`
-		// Minimum execution time: 19_549_000 picoseconds.
-		Weight::from_parts(19_969_458, 0)
+		// Minimum execution time: 19_988_000 picoseconds.
+		Weight::from_parts(19_533_754, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
-			// Standard Error: 1_851
-			.saturating_add(Weight::from_parts(1_370_751, 0).saturating_mul(s.into()))
+			// Standard Error: 3_226
+			.saturating_add(Weight::from_parts(1_671_811, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_session.rs b/polkadot/runtime/polkadot/src/weights/pallet_session.rs
index f716f6b94ca..53f470ef534 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_session.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_session.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_session`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-18, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_session
 // --extrinsic=*
 // --execution=wasm
@@ -57,8 +60,8 @@ impl<T: frame_system::Config> pallet_session::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1920`
 		//  Estimated: `17760`
-		// Minimum execution time: 51_982_000 picoseconds.
-		Weight::from_parts(52_833_000, 0)
+		// Minimum execution time: 59_408_000 picoseconds.
+		Weight::from_parts(60_600_000, 0)
 			.saturating_add(Weight::from_parts(0, 17760))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -73,8 +76,8 @@ impl<T: frame_system::Config> pallet_session::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1784`
 		//  Estimated: `5249`
-		// Minimum execution time: 36_941_000 picoseconds.
-		Weight::from_parts(37_343_000, 0)
+		// Minimum execution time: 42_078_000 picoseconds.
+		Weight::from_parts(43_200_000, 0)
 			.saturating_add(Weight::from_parts(0, 5249))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(7))
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_staking.rs b/polkadot/runtime/polkadot/src/weights/pallet_staking.rs
index 5be7a65bf45..80a60467eda 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_staking.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_staking.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_staking`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_staking
 // --extrinsic=*
 // --execution=wasm
@@ -63,8 +66,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `980`
 		//  Estimated: `4764`
-		// Minimum execution time: 50_783_000 picoseconds.
-		Weight::from_parts(51_442_000, 0)
+		// Minimum execution time: 52_344_000 picoseconds.
+		Weight::from_parts(53_469_000, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -85,8 +88,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1925`
 		//  Estimated: `8877`
-		// Minimum execution time: 90_814_000 picoseconds.
-		Weight::from_parts(91_868_000, 0)
+		// Minimum execution time: 96_497_000 picoseconds.
+		Weight::from_parts(98_479_000, 0)
 			.saturating_add(Weight::from_parts(0, 8877))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -113,8 +116,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2132`
 		//  Estimated: `8877`
-		// Minimum execution time: 93_702_000 picoseconds.
-		Weight::from_parts(94_684_000, 0)
+		// Minimum execution time: 98_872_000 picoseconds.
+		Weight::from_parts(101_630_000, 0)
 			.saturating_add(Weight::from_parts(0, 8877))
 			.saturating_add(T::DbWeight::get().reads(12))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -132,11 +135,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `947`
 		//  Estimated: `4764`
-		// Minimum execution time: 41_115_000 picoseconds.
-		Weight::from_parts(42_487_956, 0)
+		// Minimum execution time: 42_427_000 picoseconds.
+		Weight::from_parts(44_370_898, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 449
-			.saturating_add(Weight::from_parts(13_969, 0).saturating_mul(s.into()))
+			// Standard Error: 1_286
+			.saturating_add(Weight::from_parts(49_383, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -173,11 +176,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2185 + s * (4 ±0)`
 		//  Estimated: `6248 + s * (4 ±0)`
-		// Minimum execution time: 89_286_000 picoseconds.
-		Weight::from_parts(94_449_901, 0)
+		// Minimum execution time: 95_067_000 picoseconds.
+		Weight::from_parts(101_507_625, 0)
 			.saturating_add(Weight::from_parts(0, 6248))
-			// Standard Error: 2_413
-			.saturating_add(Weight::from_parts(1_190_158, 0).saturating_mul(s.into()))
+			// Standard Error: 3_419
+			.saturating_add(Weight::from_parts(1_387_390, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(13))
 			.saturating_add(T::DbWeight::get().writes(11))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into())))
@@ -209,8 +212,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1309`
 		//  Estimated: `4556`
-		// Minimum execution time: 56_383_000 picoseconds.
-		Weight::from_parts(57_065_000, 0)
+		// Minimum execution time: 58_106_000 picoseconds.
+		Weight::from_parts(59_755_000, 0)
 			.saturating_add(Weight::from_parts(0, 4556))
 			.saturating_add(T::DbWeight::get().reads(11))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -224,11 +227,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1214 + k * (569 ±0)`
 		//  Estimated: `4556 + k * (3033 ±0)`
-		// Minimum execution time: 26_181_000 picoseconds.
-		Weight::from_parts(27_761_581, 0)
+		// Minimum execution time: 30_053_000 picoseconds.
+		Weight::from_parts(30_456_129, 0)
 			.saturating_add(Weight::from_parts(0, 4556))
-			// Standard Error: 6_622
-			.saturating_add(Weight::from_parts(7_777_934, 0).saturating_mul(k.into()))
+			// Standard Error: 8_026
+			.saturating_add(Weight::from_parts(9_197_360, 0).saturating_mul(k.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(k.into())))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(k.into())))
@@ -261,11 +264,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1805 + n * (102 ±0)`
 		//  Estimated: `6248 + n * (2520 ±0)`
-		// Minimum execution time: 64_691_000 picoseconds.
-		Weight::from_parts(61_948_806, 0)
+		// Minimum execution time: 68_438_000 picoseconds.
+		Weight::from_parts(65_922_031, 0)
 			.saturating_add(Weight::from_parts(0, 6248))
-			// Standard Error: 9_772
-			.saturating_add(Weight::from_parts(3_173_549, 0).saturating_mul(n.into()))
+			// Standard Error: 13_125
+			.saturating_add(Weight::from_parts(4_057_833, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(12))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into())))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -289,8 +292,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1639`
 		//  Estimated: `6248`
-		// Minimum execution time: 57_506_000 picoseconds.
-		Weight::from_parts(58_752_000, 0)
+		// Minimum execution time: 61_082_000 picoseconds.
+		Weight::from_parts(62_694_000, 0)
 			.saturating_add(Weight::from_parts(0, 6248))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -303,8 +306,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `737`
 		//  Estimated: `4556`
-		// Minimum execution time: 14_938_000 picoseconds.
-		Weight::from_parts(15_280_000, 0)
+		// Minimum execution time: 14_638_000 picoseconds.
+		Weight::from_parts(15_251_000, 0)
 			.saturating_add(Weight::from_parts(0, 4556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -317,8 +320,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `836`
 		//  Estimated: `8122`
-		// Minimum execution time: 21_012_000 picoseconds.
-		Weight::from_parts(21_346_000, 0)
+		// Minimum execution time: 21_077_000 picoseconds.
+		Weight::from_parts(21_635_000, 0)
 			.saturating_add(Weight::from_parts(0, 8122))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -329,8 +332,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 3_065_000 picoseconds.
-		Weight::from_parts(3_251_000, 0)
+		// Minimum execution time: 3_006_000 picoseconds.
+		Weight::from_parts(3_176_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -340,8 +343,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 11_351_000 picoseconds.
-		Weight::from_parts(11_618_000, 0)
+		// Minimum execution time: 9_462_000 picoseconds.
+		Weight::from_parts(9_740_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -351,8 +354,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 11_249_000 picoseconds.
-		Weight::from_parts(11_622_000, 0)
+		// Minimum execution time: 9_279_000 picoseconds.
+		Weight::from_parts(9_662_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -362,8 +365,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 11_359_000 picoseconds.
-		Weight::from_parts(11_685_000, 0)
+		// Minimum execution time: 9_346_000 picoseconds.
+		Weight::from_parts(9_708_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -374,11 +377,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 3_336_000 picoseconds.
-		Weight::from_parts(3_570_362, 0)
+		// Minimum execution time: 3_120_000 picoseconds.
+		Weight::from_parts(3_442_453, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 18
-			.saturating_add(Weight::from_parts(11_680, 0).saturating_mul(v.into()))
+			// Standard Error: 40
+			.saturating_add(Weight::from_parts(12_464, 0).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
 	/// Storage: Staking Bonded (r:1 w:1)
@@ -414,11 +417,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1911 + s * (4 ±0)`
 		//  Estimated: `6248 + s * (4 ±0)`
-		// Minimum execution time: 81_895_000 picoseconds.
-		Weight::from_parts(86_950_013, 0)
+		// Minimum execution time: 86_885_000 picoseconds.
+		Weight::from_parts(92_726_876, 0)
 			.saturating_add(Weight::from_parts(0, 6248))
-			// Standard Error: 1_757
-			.saturating_add(Weight::from_parts(1_163_934, 0).saturating_mul(s.into()))
+			// Standard Error: 2_614
+			.saturating_add(Weight::from_parts(1_393_582, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(12))
 			.saturating_add(T::DbWeight::get().writes(12))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into())))
@@ -431,11 +434,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `66572`
 		//  Estimated: `70037`
-		// Minimum execution time: 114_268_000 picoseconds.
-		Weight::from_parts(811_903_683, 0)
+		// Minimum execution time: 131_927_000 picoseconds.
+		Weight::from_parts(933_717_768, 0)
 			.saturating_add(Weight::from_parts(0, 70037))
-			// Standard Error: 50_528
-			.saturating_add(Weight::from_parts(4_280_491, 0).saturating_mul(s.into()))
+			// Standard Error: 57_864
+			.saturating_add(Weight::from_parts(4_834_464, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -461,12 +464,12 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 	fn payout_stakers_dead_controller(n: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `34179 + n * (150 ±0)`
-		//  Estimated: `32391 + n * (2603 ±1)`
-		// Minimum execution time: 88_488_000 picoseconds.
-		Weight::from_parts(65_823_061, 0)
+		//  Estimated: `32391 + n * (2603 ±0)`
+		// Minimum execution time: 118_319_000 picoseconds.
+		Weight::from_parts(150_596_293, 0)
 			.saturating_add(Weight::from_parts(0, 32391))
-			// Standard Error: 12_389
-			.saturating_add(Weight::from_parts(29_842_639, 0).saturating_mul(n.into()))
+			// Standard Error: 18_978
+			.saturating_add(Weight::from_parts(34_357_240, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(n.into())))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -500,11 +503,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `58153 + n * (388 ±0)`
 		//  Estimated: `53040 + n * (3774 ±0)`
-		// Minimum execution time: 111_856_000 picoseconds.
-		Weight::from_parts(80_624_419, 0)
+		// Minimum execution time: 140_238_000 picoseconds.
+		Weight::from_parts(80_637_879, 0)
 			.saturating_add(Weight::from_parts(0, 53040))
-			// Standard Error: 36_291
-			.saturating_add(Weight::from_parts(48_279_597, 0).saturating_mul(n.into()))
+			// Standard Error: 53_109
+			.saturating_add(Weight::from_parts(55_488_791, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(11))
 			.saturating_add(T::DbWeight::get().reads((6_u64).saturating_mul(n.into())))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -528,11 +531,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1926 + l * (5 ±0)`
 		//  Estimated: `8877`
-		// Minimum execution time: 85_391_000 picoseconds.
-		Weight::from_parts(86_880_622, 0)
+		// Minimum execution time: 89_764_000 picoseconds.
+		Weight::from_parts(92_966_007, 0)
 			.saturating_add(Weight::from_parts(0, 8877))
-			// Standard Error: 1_648
-			.saturating_add(Weight::from_parts(29_083, 0).saturating_mul(l.into()))
+			// Standard Error: 4_077
+			.saturating_add(Weight::from_parts(44_963, 0).saturating_mul(l.into()))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(7))
 	}
@@ -567,11 +570,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2185 + s * (4 ±0)`
 		//  Estimated: `6248 + s * (4 ±0)`
-		// Minimum execution time: 95_280_000 picoseconds.
-		Weight::from_parts(95_843_877, 0)
+		// Minimum execution time: 102_828_000 picoseconds.
+		Weight::from_parts(104_295_311, 0)
 			.saturating_add(Weight::from_parts(0, 6248))
-			// Standard Error: 1_518
-			.saturating_add(Weight::from_parts(1_164_202, 0).saturating_mul(s.into()))
+			// Standard Error: 3_221
+			.saturating_add(Weight::from_parts(1_380_506, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(12))
 			.saturating_add(T::DbWeight::get().writes(11))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into())))
@@ -618,14 +621,14 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 	fn new_era(v: u32, n: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + n * (716 ±0) + v * (3594 ±0)`
-		//  Estimated: `456136 + n * (3566 ±0) + v * (3566 ±0)`
-		// Minimum execution time: 490_146_000 picoseconds.
-		Weight::from_parts(492_684_000, 0)
+		//  Estimated: `456136 + n * (3566 ±3) + v * (3566 ±38)`
+		// Minimum execution time: 543_692_000 picoseconds.
+		Weight::from_parts(548_108_000, 0)
 			.saturating_add(Weight::from_parts(0, 456136))
-			// Standard Error: 1_869_797
-			.saturating_add(Weight::from_parts(59_575_010, 0).saturating_mul(v.into()))
-			// Standard Error: 186_315
-			.saturating_add(Weight::from_parts(16_265_127, 0).saturating_mul(n.into()))
+			// Standard Error: 2_062_056
+			.saturating_add(Weight::from_parts(64_901_773, 0).saturating_mul(v.into()))
+			// Standard Error: 205_472
+			.saturating_add(Weight::from_parts(18_855_795, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(185))
 			.saturating_add(T::DbWeight::get().reads((5_u64).saturating_mul(v.into())))
 			.saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(n.into())))
@@ -658,13 +661,13 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3117 + n * (907 ±0) + v * (391 ±0)`
 		//  Estimated: `456136 + n * (3566 ±0) + v * (3566 ±0)`
-		// Minimum execution time: 30_545_713_000 picoseconds.
-		Weight::from_parts(30_644_576_000, 0)
+		// Minimum execution time: 36_757_500_000 picoseconds.
+		Weight::from_parts(37_291_052_000, 0)
 			.saturating_add(Weight::from_parts(0, 456136))
-			// Standard Error: 334_764
-			.saturating_add(Weight::from_parts(4_614_430, 0).saturating_mul(v.into()))
-			// Standard Error: 334_764
-			.saturating_add(Weight::from_parts(3_168_850, 0).saturating_mul(n.into()))
+			// Standard Error: 408_866
+			.saturating_add(Weight::from_parts(5_324_689, 0).saturating_mul(v.into()))
+			// Standard Error: 408_866
+			.saturating_add(Weight::from_parts(4_075_058, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(180))
 			.saturating_add(T::DbWeight::get().reads((5_u64).saturating_mul(v.into())))
 			.saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(n.into())))
@@ -683,11 +686,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `917 + v * (50 ±0)`
 		//  Estimated: `3510 + v * (2520 ±0)`
-		// Minimum execution time: 2_170_147_000 picoseconds.
-		Weight::from_parts(38_253_061, 0)
+		// Minimum execution time: 2_558_883_000 picoseconds.
+		Weight::from_parts(85_901_228, 0)
 			.saturating_add(Weight::from_parts(0, 3510))
-			// Standard Error: 6_583
-			.saturating_add(Weight::from_parts(4_321_030, 0).saturating_mul(v.into()))
+			// Standard Error: 7_392
+			.saturating_add(Weight::from_parts(5_071_697, 0).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(v.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -709,8 +712,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 6_504_000 picoseconds.
-		Weight::from_parts(6_615_000, 0)
+		// Minimum execution time: 6_298_000 picoseconds.
+		Weight::from_parts(6_596_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
@@ -730,8 +733,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 5_988_000 picoseconds.
-		Weight::from_parts(6_227_000, 0)
+		// Minimum execution time: 5_901_000 picoseconds.
+		Weight::from_parts(6_092_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
@@ -759,8 +762,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1762`
 		//  Estimated: `6248`
-		// Minimum execution time: 68_895_000 picoseconds.
-		Weight::from_parts(70_207_000, 0)
+		// Minimum execution time: 72_549_000 picoseconds.
+		Weight::from_parts(74_685_000, 0)
 			.saturating_add(Weight::from_parts(0, 6248))
 			.saturating_add(T::DbWeight::get().reads(11))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -773,8 +776,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `627`
 		//  Estimated: `3510`
-		// Minimum execution time: 14_189_000 picoseconds.
-		Weight::from_parts(14_411_000, 0)
+		// Minimum execution time: 13_882_000 picoseconds.
+		Weight::from_parts(14_453_000, 0)
 			.saturating_add(Weight::from_parts(0, 3510))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -785,8 +788,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 3_152_000 picoseconds.
-		Weight::from_parts(3_306_000, 0)
+		// Minimum execution time: 2_998_000 picoseconds.
+		Weight::from_parts(3_175_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_timestamp.rs b/polkadot/runtime/polkadot/src/weights/pallet_timestamp.rs
index 5c369ff70fc..27d92d609fd 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_timestamp.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_timestamp.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_timestamp`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_timestamp
 // --extrinsic=*
 // --execution=wasm
@@ -55,8 +58,8 @@ impl<T: frame_system::Config> pallet_timestamp::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `345`
 		//  Estimated: `1493`
-		// Minimum execution time: 10_111_000 picoseconds.
-		Weight::from_parts(10_493_000, 0)
+		// Minimum execution time: 10_314_000 picoseconds.
+		Weight::from_parts(10_644_000, 0)
 			.saturating_add(Weight::from_parts(0, 1493))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -65,8 +68,8 @@ impl<T: frame_system::Config> pallet_timestamp::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `128`
 		//  Estimated: `0`
-		// Minimum execution time: 4_664_000 picoseconds.
-		Weight::from_parts(4_829_000, 0)
+		// Minimum execution time: 4_852_000 picoseconds.
+		Weight::from_parts(5_026_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 }
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_tips.rs b/polkadot/runtime/polkadot/src/weights/pallet_tips.rs
index 25f6000d21a..62e08e017a8 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_tips.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_tips.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_tips`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_tips
 // --extrinsic=*
 // --execution=wasm
@@ -56,11 +59,11 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `4`
 		//  Estimated: `3469`
-		// Minimum execution time: 27_492_000 picoseconds.
-		Weight::from_parts(28_309_105, 0)
+		// Minimum execution time: 28_332_000 picoseconds.
+		Weight::from_parts(29_229_064, 0)
 			.saturating_add(Weight::from_parts(0, 3469))
-			// Standard Error: 4
-			.saturating_add(Weight::from_parts(1_421, 0).saturating_mul(r.into()))
+			// Standard Error: 20
+			.saturating_add(Weight::from_parts(1_717, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -72,8 +75,8 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `221`
 		//  Estimated: `3686`
-		// Minimum execution time: 26_722_000 picoseconds.
-		Weight::from_parts(27_141_000, 0)
+		// Minimum execution time: 28_421_000 picoseconds.
+		Weight::from_parts(29_235_000, 0)
 			.saturating_add(Weight::from_parts(0, 3686))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -90,13 +93,13 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `74 + t * (64 ±0)`
 		//  Estimated: `3539 + t * (64 ±0)`
-		// Minimum execution time: 19_360_000 picoseconds.
-		Weight::from_parts(17_805_338, 0)
+		// Minimum execution time: 19_215_000 picoseconds.
+		Weight::from_parts(18_521_677, 0)
 			.saturating_add(Weight::from_parts(0, 3539))
-			// Standard Error: 5
-			.saturating_add(Weight::from_parts(1_308, 0).saturating_mul(r.into()))
-			// Standard Error: 6_949
-			.saturating_add(Weight::from_parts(205_861, 0).saturating_mul(t.into()))
+			// Standard Error: 4
+			.saturating_add(Weight::from_parts(1_600, 0).saturating_mul(r.into()))
+			// Standard Error: 5_637
+			.saturating_add(Weight::from_parts(171_000, 0).saturating_mul(t.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_parts(0, 64).saturating_mul(t.into()))
@@ -110,11 +113,11 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `295 + t * (112 ±0)`
 		//  Estimated: `3760 + t * (112 ±0)`
-		// Minimum execution time: 15_440_000 picoseconds.
-		Weight::from_parts(15_579_245, 0)
+		// Minimum execution time: 15_664_000 picoseconds.
+		Weight::from_parts(16_047_212, 0)
 			.saturating_add(Weight::from_parts(0, 3760))
-			// Standard Error: 1_549
-			.saturating_add(Weight::from_parts(128_187, 0).saturating_mul(t.into()))
+			// Standard Error: 1_859
+			.saturating_add(Weight::from_parts(133_685, 0).saturating_mul(t.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_parts(0, 112).saturating_mul(t.into()))
@@ -132,11 +135,11 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `334 + t * (112 ±0)`
 		//  Estimated: `3790 + t * (112 ±0)`
-		// Minimum execution time: 58_025_000 picoseconds.
-		Weight::from_parts(58_932_854, 0)
+		// Minimum execution time: 61_465_000 picoseconds.
+		Weight::from_parts(62_876_205, 0)
 			.saturating_add(Weight::from_parts(0, 3790))
-			// Standard Error: 6_299
-			.saturating_add(Weight::from_parts(138_984, 0).saturating_mul(t.into()))
+			// Standard Error: 6_840
+			.saturating_add(Weight::from_parts(133_654, 0).saturating_mul(t.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 112).saturating_mul(t.into()))
@@ -150,11 +153,11 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `269`
 		//  Estimated: `3734`
-		// Minimum execution time: 14_816_000 picoseconds.
-		Weight::from_parts(15_187_490, 0)
+		// Minimum execution time: 14_539_000 picoseconds.
+		Weight::from_parts(15_138_065, 0)
 			.saturating_add(Weight::from_parts(0, 3734))
-			// Standard Error: 902
-			.saturating_add(Weight::from_parts(19_964, 0).saturating_mul(t.into()))
+			// Standard Error: 1_577
+			.saturating_add(Weight::from_parts(6_176, 0).saturating_mul(t.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_treasury.rs b/polkadot/runtime/polkadot/src/weights/pallet_treasury.rs
index 3bf196ba380..669bfdeb7cf 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_treasury.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_treasury.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_treasury`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_treasury
 // --extrinsic=*
 // --execution=wasm
@@ -57,8 +60,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `6`
 		//  Estimated: `1887`
-		// Minimum execution time: 14_970_000 picoseconds.
-		Weight::from_parts(15_407_000, 0)
+		// Minimum execution time: 14_843_000 picoseconds.
+		Weight::from_parts(15_346_000, 0)
 			.saturating_add(Weight::from_parts(0, 1887))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -71,8 +74,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `107`
 		//  Estimated: `1489`
-		// Minimum execution time: 27_422_000 picoseconds.
-		Weight::from_parts(28_004_000, 0)
+		// Minimum execution time: 27_443_000 picoseconds.
+		Weight::from_parts(28_046_000, 0)
 			.saturating_add(Weight::from_parts(0, 1489))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -85,8 +88,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `265`
 		//  Estimated: `3593`
-		// Minimum execution time: 40_743_000 picoseconds.
-		Weight::from_parts(41_201_000, 0)
+		// Minimum execution time: 42_227_000 picoseconds.
+		Weight::from_parts(44_158_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -100,11 +103,11 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `433 + p * (8 ±0)`
 		//  Estimated: `3573`
-		// Minimum execution time: 9_881_000 picoseconds.
-		Weight::from_parts(11_756_505, 0)
+		// Minimum execution time: 9_538_000 picoseconds.
+		Weight::from_parts(11_238_300, 0)
 			.saturating_add(Weight::from_parts(0, 3573))
-			// Standard Error: 722
-			.saturating_add(Weight::from_parts(27_613, 0).saturating_mul(p.into()))
+			// Standard Error: 1_300
+			.saturating_add(Weight::from_parts(72_785, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -114,8 +117,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `90`
 		//  Estimated: `1887`
-		// Minimum execution time: 7_501_000 picoseconds.
-		Weight::from_parts(7_669_000, 0)
+		// Minimum execution time: 7_582_000 picoseconds.
+		Weight::from_parts(7_778_000, 0)
 			.saturating_add(Weight::from_parts(0, 1887))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -137,11 +140,11 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `251 + p * (251 ±0)`
 		//  Estimated: `1887 + p * (5206 ±0)`
-		// Minimum execution time: 41_977_000 picoseconds.
-		Weight::from_parts(45_391_299, 0)
+		// Minimum execution time: 45_157_000 picoseconds.
+		Weight::from_parts(40_228_554, 0)
 			.saturating_add(Weight::from_parts(0, 1887))
-			// Standard Error: 20_464
-			.saturating_add(Weight::from_parts(37_477_488, 0).saturating_mul(p.into()))
+			// Standard Error: 17_245
+			.saturating_add(Weight::from_parts(43_213_942, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(p.into())))
 			.saturating_add(T::DbWeight::get().writes(4))
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_utility.rs b/polkadot/runtime/polkadot/src/weights/pallet_utility.rs
index af6b9b6016a..1315ad6f8c4 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_utility.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_utility.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_utility`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_utility
 // --extrinsic=*
 // --execution=wasm
@@ -52,18 +55,18 @@ impl<T: frame_system::Config> pallet_utility::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 6_692_000 picoseconds.
-		Weight::from_parts(18_616_016, 0)
+		// Minimum execution time: 6_489_000 picoseconds.
+		Weight::from_parts(13_259_019, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 2_870
-			.saturating_add(Weight::from_parts(4_527_980, 0).saturating_mul(c.into()))
+			// Standard Error: 2_263
+			.saturating_add(Weight::from_parts(5_239_842, 0).saturating_mul(c.into()))
 	}
 	fn as_derivative() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 5_213_000 picoseconds.
-		Weight::from_parts(5_326_000, 0)
+		// Minimum execution time: 5_128_000 picoseconds.
+		Weight::from_parts(5_402_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// The range of component `c` is `[0, 1000]`.
@@ -71,18 +74,18 @@ impl<T: frame_system::Config> pallet_utility::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 6_738_000 picoseconds.
-		Weight::from_parts(6_879_819, 0)
+		// Minimum execution time: 6_609_000 picoseconds.
+		Weight::from_parts(9_345_211, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 2_095
-			.saturating_add(Weight::from_parts(4_789_247, 0).saturating_mul(c.into()))
+			// Standard Error: 2_018
+			.saturating_add(Weight::from_parts(5_550_153, 0).saturating_mul(c.into()))
 	}
 	fn dispatch_as() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 8_933_000 picoseconds.
-		Weight::from_parts(9_310_000, 0)
+		// Minimum execution time: 8_803_000 picoseconds.
+		Weight::from_parts(9_123_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// The range of component `c` is `[0, 1000]`.
@@ -90,10 +93,10 @@ impl<T: frame_system::Config> pallet_utility::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 7_055_000 picoseconds.
-		Weight::from_parts(8_440_642, 0)
+		// Minimum execution time: 6_630_000 picoseconds.
+		Weight::from_parts(8_158_486, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 1_678
-			.saturating_add(Weight::from_parts(4_529_605, 0).saturating_mul(c.into()))
+			// Standard Error: 1_533
+			.saturating_add(Weight::from_parts(5_246_137, 0).saturating_mul(c.into()))
 	}
 }
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_vesting.rs b/polkadot/runtime/polkadot/src/weights/pallet_vesting.rs
index 981e56a9325..916ca4bf6b9 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_vesting.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_vesting.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_vesting`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_vesting
 // --extrinsic=*
 // --execution=wasm
@@ -59,13 +62,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `314 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `4764`
-		// Minimum execution time: 33_562_000 picoseconds.
-		Weight::from_parts(32_430_088, 0)
+		// Minimum execution time: 34_121_000 picoseconds.
+		Weight::from_parts(33_874_584, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 463
-			.saturating_add(Weight::from_parts(39_620, 0).saturating_mul(l.into()))
-			// Standard Error: 824
-			.saturating_add(Weight::from_parts(69_620, 0).saturating_mul(s.into()))
+			// Standard Error: 2_001
+			.saturating_add(Weight::from_parts(43_368, 0).saturating_mul(l.into()))
+			// Standard Error: 3_560
+			.saturating_add(Weight::from_parts(80_668, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -81,13 +84,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `314 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `4764`
-		// Minimum execution time: 36_524_000 picoseconds.
-		Weight::from_parts(37_384_316, 0)
+		// Minimum execution time: 37_615_000 picoseconds.
+		Weight::from_parts(37_040_523, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 2_019
-			.saturating_add(Weight::from_parts(6_086, 0).saturating_mul(l.into()))
-			// Standard Error: 3_592
-			.saturating_add(Weight::from_parts(51_784, 0).saturating_mul(s.into()))
+			// Standard Error: 1_513
+			.saturating_add(Weight::from_parts(44_043, 0).saturating_mul(l.into()))
+			// Standard Error: 2_692
+			.saturating_add(Weight::from_parts(76_579, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -105,13 +108,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `417 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `4764`
-		// Minimum execution time: 36_330_000 picoseconds.
-		Weight::from_parts(35_332_815, 0)
+		// Minimum execution time: 36_953_000 picoseconds.
+		Weight::from_parts(35_679_094, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 552
-			.saturating_add(Weight::from_parts(41_285, 0).saturating_mul(l.into()))
-			// Standard Error: 982
-			.saturating_add(Weight::from_parts(67_201, 0).saturating_mul(s.into()))
+			// Standard Error: 1_788
+			.saturating_add(Weight::from_parts(55_569, 0).saturating_mul(l.into()))
+			// Standard Error: 3_182
+			.saturating_add(Weight::from_parts(95_878, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -129,13 +132,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `417 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `4764`
-		// Minimum execution time: 39_620_000 picoseconds.
-		Weight::from_parts(39_168_015, 0)
+		// Minimum execution time: 39_817_000 picoseconds.
+		Weight::from_parts(40_592_159, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 826
-			.saturating_add(Weight::from_parts(31_114, 0).saturating_mul(l.into()))
-			// Standard Error: 1_470
-			.saturating_add(Weight::from_parts(46_380, 0).saturating_mul(s.into()))
+			// Standard Error: 2_675
+			.saturating_add(Weight::from_parts(34_692, 0).saturating_mul(l.into()))
+			// Standard Error: 4_760
+			.saturating_add(Weight::from_parts(65_300, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -153,13 +156,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `488 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `4764`
-		// Minimum execution time: 68_183_000 picoseconds.
-		Weight::from_parts(68_198_512, 0)
+		// Minimum execution time: 72_258_000 picoseconds.
+		Weight::from_parts(74_062_243, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 1_102
-			.saturating_add(Weight::from_parts(45_756, 0).saturating_mul(l.into()))
-			// Standard Error: 1_961
-			.saturating_add(Weight::from_parts(87_559, 0).saturating_mul(s.into()))
+			// Standard Error: 3_135
+			.saturating_add(Weight::from_parts(50_768, 0).saturating_mul(l.into()))
+			// Standard Error: 5_578
+			.saturating_add(Weight::from_parts(83_913, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -177,13 +180,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `591 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `6196`
-		// Minimum execution time: 70_243_000 picoseconds.
-		Weight::from_parts(70_565_922, 0)
+		// Minimum execution time: 75_260_000 picoseconds.
+		Weight::from_parts(75_838_762, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
-			// Standard Error: 1_245
-			.saturating_add(Weight::from_parts(50_411, 0).saturating_mul(l.into()))
-			// Standard Error: 2_215
-			.saturating_add(Weight::from_parts(87_829, 0).saturating_mul(s.into()))
+			// Standard Error: 2_742
+			.saturating_add(Weight::from_parts(57_676, 0).saturating_mul(l.into()))
+			// Standard Error: 4_879
+			.saturating_add(Weight::from_parts(106_745, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
 	}
@@ -201,13 +204,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `415 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `4764`
-		// Minimum execution time: 36_847_000 picoseconds.
-		Weight::from_parts(35_706_131, 0)
+		// Minimum execution time: 37_553_000 picoseconds.
+		Weight::from_parts(36_199_505, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 682
-			.saturating_add(Weight::from_parts(43_602, 0).saturating_mul(l.into()))
-			// Standard Error: 1_261
-			.saturating_add(Weight::from_parts(77_378, 0).saturating_mul(s.into()))
+			// Standard Error: 1_594
+			.saturating_add(Weight::from_parts(60_107, 0).saturating_mul(l.into()))
+			// Standard Error: 2_945
+			.saturating_add(Weight::from_parts(104_552, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -225,13 +228,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `415 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `4764`
-		// Minimum execution time: 40_951_000 picoseconds.
-		Weight::from_parts(40_065_329, 0)
+		// Minimum execution time: 41_939_000 picoseconds.
+		Weight::from_parts(42_113_365, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 528
-			.saturating_add(Weight::from_parts(42_774, 0).saturating_mul(l.into()))
-			// Standard Error: 975
-			.saturating_add(Weight::from_parts(66_267, 0).saturating_mul(s.into()))
+			// Standard Error: 2_119
+			.saturating_add(Weight::from_parts(44_822, 0).saturating_mul(l.into()))
+			// Standard Error: 3_914
+			.saturating_add(Weight::from_parts(73_401, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_whitelist.rs b/polkadot/runtime/polkadot/src/weights/pallet_whitelist.rs
index 1366317f982..fd3831a3ef5 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_whitelist.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_whitelist.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_whitelist`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_whitelist
 // --extrinsic=*
 // --execution=wasm
@@ -55,8 +58,8 @@ impl<T: frame_system::Config> pallet_whitelist::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `118`
 		//  Estimated: `3556`
-		// Minimum execution time: 20_351_000 picoseconds.
-		Weight::from_parts(20_799_000, 0)
+		// Minimum execution time: 20_665_000 picoseconds.
+		Weight::from_parts(21_174_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -69,8 +72,8 @@ impl<T: frame_system::Config> pallet_whitelist::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `247`
 		//  Estimated: `3556`
-		// Minimum execution time: 18_432_000 picoseconds.
-		Weight::from_parts(18_864_000, 0)
+		// Minimum execution time: 18_337_000 picoseconds.
+		Weight::from_parts(18_705_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -86,11 +89,11 @@ impl<T: frame_system::Config> pallet_whitelist::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `323 + n * (1 ±0)`
 		//  Estimated: `3787 + n * (1 ±0)`
-		// Minimum execution time: 30_076_000 picoseconds.
-		Weight::from_parts(30_440_000, 0)
+		// Minimum execution time: 30_433_000 picoseconds.
+		Weight::from_parts(30_800_000, 0)
 			.saturating_add(Weight::from_parts(0, 3787))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(1_169, 0).saturating_mul(n.into()))
+			// Standard Error: 7
+			.saturating_add(Weight::from_parts(1_558, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into()))
@@ -104,11 +107,11 @@ impl<T: frame_system::Config> pallet_whitelist::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `247`
 		//  Estimated: `3556`
-		// Minimum execution time: 22_286_000 picoseconds.
-		Weight::from_parts(22_871_046, 0)
+		// Minimum execution time: 22_062_000 picoseconds.
+		Weight::from_parts(22_797_644, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			// Standard Error: 3
-			.saturating_add(Weight::from_parts(1_188, 0).saturating_mul(n.into()))
+			.saturating_add(Weight::from_parts(1_493, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_xcm.rs b/polkadot/runtime/polkadot/src/weights/pallet_xcm.rs
index 8eab633caed..214ec0920d7 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_xcm.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_xcm.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_xcm`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_xcm
 // --extrinsic=*
 // --execution=wasm
@@ -65,8 +68,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `527`
 		//  Estimated: `3992`
-		// Minimum execution time: 37_869_000 picoseconds.
-		Weight::from_parts(38_341_000, 0)
+		// Minimum execution time: 38_390_000 picoseconds.
+		Weight::from_parts(38_885_000, 0)
 			.saturating_add(Weight::from_parts(0, 3992))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -75,16 +78,16 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 23_159_000 picoseconds.
-		Weight::from_parts(23_625_000, 0)
+		// Minimum execution time: 23_170_000 picoseconds.
+		Weight::from_parts(23_644_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	fn reserve_transfer_assets() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 22_295_000 picoseconds.
-		Weight::from_parts(22_629_000, 0)
+		// Minimum execution time: 22_672_000 picoseconds.
+		Weight::from_parts(23_138_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: Benchmark Override (r:0 w:0)
@@ -103,8 +106,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 9_556_000 picoseconds.
-		Weight::from_parts(9_995_000, 0)
+		// Minimum execution time: 9_462_000 picoseconds.
+		Weight::from_parts(9_853_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -114,8 +117,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_951_000 picoseconds.
-		Weight::from_parts(3_052_000, 0)
+		// Minimum execution time: 2_769_000 picoseconds.
+		Weight::from_parts(3_001_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -143,8 +146,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `527`
 		//  Estimated: `3992`
-		// Minimum execution time: 41_289_000 picoseconds.
-		Weight::from_parts(42_037_000, 0)
+		// Minimum execution time: 41_707_000 picoseconds.
+		Weight::from_parts(42_742_000, 0)
 			.saturating_add(Weight::from_parts(0, 3992))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -171,8 +174,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `799`
 		//  Estimated: `4264`
-		// Minimum execution time: 44_827_000 picoseconds.
-		Weight::from_parts(45_768_000, 0)
+		// Minimum execution time: 46_077_000 picoseconds.
+		Weight::from_parts(46_504_000, 0)
 			.saturating_add(Weight::from_parts(0, 4264))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -183,8 +186,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_974_000 picoseconds.
-		Weight::from_parts(3_083_000, 0)
+		// Minimum execution time: 2_849_000 picoseconds.
+		Weight::from_parts(3_018_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -194,8 +197,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `229`
 		//  Estimated: `11119`
-		// Minimum execution time: 16_960_000 picoseconds.
-		Weight::from_parts(17_421_000, 0)
+		// Minimum execution time: 17_729_000 picoseconds.
+		Weight::from_parts(18_210_000, 0)
 			.saturating_add(Weight::from_parts(0, 11119))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -206,8 +209,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `233`
 		//  Estimated: `11123`
-		// Minimum execution time: 17_392_000 picoseconds.
-		Weight::from_parts(17_851_000, 0)
+		// Minimum execution time: 17_615_000 picoseconds.
+		Weight::from_parts(18_157_000, 0)
 			.saturating_add(Weight::from_parts(0, 11123))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -218,8 +221,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `243`
 		//  Estimated: `13608`
-		// Minimum execution time: 18_387_000 picoseconds.
-		Weight::from_parts(19_047_000, 0)
+		// Minimum execution time: 19_112_000 picoseconds.
+		Weight::from_parts(19_512_000, 0)
 			.saturating_add(Weight::from_parts(0, 13608))
 			.saturating_add(T::DbWeight::get().reads(5))
 	}
@@ -243,8 +246,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `597`
 		//  Estimated: `6537`
-		// Minimum execution time: 39_387_000 picoseconds.
-		Weight::from_parts(39_896_000, 0)
+		// Minimum execution time: 38_643_000 picoseconds.
+		Weight::from_parts(39_380_000, 0)
 			.saturating_add(Weight::from_parts(0, 6537))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -255,8 +258,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `272`
 		//  Estimated: `8687`
-		// Minimum execution time: 9_289_000 picoseconds.
-		Weight::from_parts(9_523_000, 0)
+		// Minimum execution time: 9_326_000 picoseconds.
+		Weight::from_parts(9_772_000, 0)
 			.saturating_add(Weight::from_parts(0, 8687))
 			.saturating_add(T::DbWeight::get().reads(3))
 	}
@@ -266,8 +269,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `240`
 		//  Estimated: `11130`
-		// Minimum execution time: 17_544_000 picoseconds.
-		Weight::from_parts(17_932_000, 0)
+		// Minimum execution time: 18_184_000 picoseconds.
+		Weight::from_parts(18_487_000, 0)
 			.saturating_add(Weight::from_parts(0, 11130))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -292,8 +295,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `601`
 		//  Estimated: `11491`
-		// Minimum execution time: 46_012_000 picoseconds.
-		Weight::from_parts(46_624_000, 0)
+		// Minimum execution time: 45_891_000 picoseconds.
+		Weight::from_parts(47_130_000, 0)
 			.saturating_add(Weight::from_parts(0, 11491))
 			.saturating_add(T::DbWeight::get().reads(11))
 			.saturating_add(T::DbWeight::get().writes(5))
diff --git a/polkadot/runtime/polkadot/src/weights/runtime_common_auctions.rs b/polkadot/runtime/polkadot/src/weights/runtime_common_auctions.rs
index cbd2a58e7bf..8fdac199062 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_common_auctions.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_common_auctions.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_common::auctions`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_common::auctions
 // --extrinsic=*
 // --execution=wasm
@@ -55,8 +58,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `4`
 		//  Estimated: `1493`
-		// Minimum execution time: 12_993_000 picoseconds.
-		Weight::from_parts(13_323_000, 0)
+		// Minimum execution time: 13_598_000 picoseconds.
+		Weight::from_parts(14_292_000, 0)
 			.saturating_add(Weight::from_parts(0, 1493))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -79,8 +82,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `661`
 		//  Estimated: `6060`
-		// Minimum execution time: 77_123_000 picoseconds.
-		Weight::from_parts(78_483_000, 0)
+		// Minimum execution time: 93_532_000 picoseconds.
+		Weight::from_parts(99_534_000, 0)
 			.saturating_add(Weight::from_parts(0, 6060))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -113,8 +116,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `6947699`
 		//  Estimated: `15822990`
-		// Minimum execution time: 6_354_536_000 picoseconds.
-		Weight::from_parts(6_443_450_000, 0)
+		// Minimum execution time: 7_832_854_000 picoseconds.
+		Weight::from_parts(8_120_980_000, 0)
 			.saturating_add(Weight::from_parts(0, 15822990))
 			.saturating_add(T::DbWeight::get().reads(3688))
 			.saturating_add(T::DbWeight::get().writes(3683))
@@ -131,8 +134,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `177732`
 		//  Estimated: `15822990`
-		// Minimum execution time: 4_887_283_000 picoseconds.
-		Weight::from_parts(4_986_738_000, 0)
+		// Minimum execution time: 6_046_611_000 picoseconds.
+		Weight::from_parts(6_137_707_000, 0)
 			.saturating_add(Weight::from_parts(0, 15822990))
 			.saturating_add(T::DbWeight::get().reads(3673))
 			.saturating_add(T::DbWeight::get().writes(3673))
diff --git a/polkadot/runtime/polkadot/src/weights/runtime_common_claims.rs b/polkadot/runtime/polkadot/src/weights/runtime_common_claims.rs
index d9fe18d817d..b16ed97bc3b 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_common_claims.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_common_claims.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_common::claims`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_common::claims
 // --extrinsic=*
 // --execution=wasm
@@ -67,8 +70,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `586`
 		//  Estimated: `4764`
-		// Minimum execution time: 147_162_000 picoseconds.
-		Weight::from_parts(150_920_000, 0)
+		// Minimum execution time: 192_126_000 picoseconds.
+		Weight::from_parts(210_300_000, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -85,8 +88,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `182`
 		//  Estimated: `1667`
-		// Minimum execution time: 11_255_000 picoseconds.
-		Weight::from_parts(11_576_000, 0)
+		// Minimum execution time: 15_323_000 picoseconds.
+		Weight::from_parts(16_648_000, 0)
 			.saturating_add(Weight::from_parts(0, 1667))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -111,8 +114,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `586`
 		//  Estimated: `4764`
-		// Minimum execution time: 150_031_000 picoseconds.
-		Weight::from_parts(151_686_000, 0)
+		// Minimum execution time: 198_285_000 picoseconds.
+		Weight::from_parts(211_990_000, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -139,8 +142,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `660`
 		//  Estimated: `4764`
-		// Minimum execution time: 72_642_000 picoseconds.
-		Weight::from_parts(85_752_000, 0)
+		// Minimum execution time: 98_860_000 picoseconds.
+		Weight::from_parts(110_990_000, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -157,8 +160,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `406`
 		//  Estimated: `3871`
-		// Minimum execution time: 22_188_000 picoseconds.
-		Weight::from_parts(22_606_000, 0)
+		// Minimum execution time: 27_962_000 picoseconds.
+		Weight::from_parts(30_903_000, 0)
 			.saturating_add(Weight::from_parts(0, 3871))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(7))
diff --git a/polkadot/runtime/polkadot/src/weights/runtime_common_crowdloan.rs b/polkadot/runtime/polkadot/src/weights/runtime_common_crowdloan.rs
index 196602ae1e9..f9b84ff2f3e 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_common_crowdloan.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_common_crowdloan.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_common::crowdloan`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_common::crowdloan
 // --extrinsic=*
 // --execution=wasm
@@ -61,8 +64,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `415`
 		//  Estimated: `3880`
-		// Minimum execution time: 50_128_000 picoseconds.
-		Weight::from_parts(51_086_000, 0)
+		// Minimum execution time: 67_401_000 picoseconds.
+		Weight::from_parts(73_047_000, 0)
 			.saturating_add(Weight::from_parts(0, 3880))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -87,8 +90,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `463`
 		//  Estimated: `3928`
-		// Minimum execution time: 130_923_000 picoseconds.
-		Weight::from_parts(132_182_000, 0)
+		// Minimum execution time: 158_577_000 picoseconds.
+		Weight::from_parts(163_468_000, 0)
 			.saturating_add(Weight::from_parts(0, 3928))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -105,8 +108,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `690`
 		//  Estimated: `6196`
-		// Minimum execution time: 72_225_000 picoseconds.
-		Weight::from_parts(73_325_000, 0)
+		// Minimum execution time: 86_038_000 picoseconds.
+		Weight::from_parts(93_214_000, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -118,11 +121,11 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `128 + k * (189 ±0)`
 		//  Estimated: `141 + k * (189 ±0)`
-		// Minimum execution time: 45_224_000 picoseconds.
-		Weight::from_parts(59_534_000, 0)
+		// Minimum execution time: 63_322_000 picoseconds.
+		Weight::from_parts(65_003_000, 0)
 			.saturating_add(Weight::from_parts(0, 141))
-			// Standard Error: 19_536
-			.saturating_add(Weight::from_parts(37_993_958, 0).saturating_mul(k.into()))
+			// Standard Error: 27_401
+			.saturating_add(Weight::from_parts(45_003_555, 0).saturating_mul(k.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(k.into())))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -137,8 +140,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `515`
 		//  Estimated: `6196`
-		// Minimum execution time: 39_856_000 picoseconds.
-		Weight::from_parts(40_594_000, 0)
+		// Minimum execution time: 49_151_000 picoseconds.
+		Weight::from_parts(55_069_000, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -149,8 +152,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `235`
 		//  Estimated: `3700`
-		// Minimum execution time: 18_809_000 picoseconds.
-		Weight::from_parts(19_493_000, 0)
+		// Minimum execution time: 26_691_000 picoseconds.
+		Weight::from_parts(28_891_000, 0)
 			.saturating_add(Weight::from_parts(0, 3700))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -163,8 +166,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `412`
 		//  Estimated: `3877`
-		// Minimum execution time: 25_280_000 picoseconds.
-		Weight::from_parts(26_124_000, 0)
+		// Minimum execution time: 46_088_000 picoseconds.
+		Weight::from_parts(49_781_000, 0)
 			.saturating_add(Weight::from_parts(0, 3877))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -177,8 +180,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `239`
 		//  Estimated: `3704`
-		// Minimum execution time: 17_998_000 picoseconds.
-		Weight::from_parts(18_723_000, 0)
+		// Minimum execution time: 25_350_000 picoseconds.
+		Weight::from_parts(29_241_000, 0)
 			.saturating_add(Weight::from_parts(0, 3704))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -208,11 +211,11 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `130 + n * (356 ±0)`
 		//  Estimated: `5385 + n * (2832 ±0)`
-		// Minimum execution time: 127_245_000 picoseconds.
-		Weight::from_parts(128_163_000, 0)
+		// Minimum execution time: 154_247_000 picoseconds.
+		Weight::from_parts(18_164_126, 0)
 			.saturating_add(Weight::from_parts(0, 5385))
-			// Standard Error: 55_939
-			.saturating_add(Weight::from_parts(59_555_122, 0).saturating_mul(n.into()))
+			// Standard Error: 71_727
+			.saturating_add(Weight::from_parts(72_599_775, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().reads((5_u64).saturating_mul(n.into())))
 			.saturating_add(T::DbWeight::get().writes(3))
diff --git a/polkadot/runtime/polkadot/src/weights/runtime_common_paras_registrar.rs b/polkadot/runtime/polkadot/src/weights/runtime_common_paras_registrar.rs
index 9c1ba6e9040..d176b83a648 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_common_paras_registrar.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_common_paras_registrar.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_common::paras_registrar`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_common::paras_registrar
 // --extrinsic=*
 // --execution=wasm
@@ -57,8 +60,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `70`
 		//  Estimated: `3535`
-		// Minimum execution time: 28_986_000 picoseconds.
-		Weight::from_parts(29_506_000, 0)
+		// Minimum execution time: 30_388_000 picoseconds.
+		Weight::from_parts(30_995_000, 0)
 			.saturating_add(Weight::from_parts(0, 3535))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -87,8 +90,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `645`
 		//  Estimated: `4110`
-		// Minimum execution time: 6_306_085_000 picoseconds.
-		Weight::from_parts(6_347_180_000, 0)
+		// Minimum execution time: 6_371_660_000 picoseconds.
+		Weight::from_parts(6_872_164_000, 0)
 			.saturating_add(Weight::from_parts(0, 4110))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(8))
@@ -117,8 +120,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `535`
 		//  Estimated: `4000`
-		// Minimum execution time: 6_300_349_000 picoseconds.
-		Weight::from_parts(6_340_113_000, 0)
+		// Minimum execution time: 6_530_996_000 picoseconds.
+		Weight::from_parts(7_099_049_000, 0)
 			.saturating_add(Weight::from_parts(0, 4000))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(8))
@@ -141,8 +144,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `476`
 		//  Estimated: `3941`
-		// Minimum execution time: 51_738_000 picoseconds.
-		Weight::from_parts(52_556_000, 0)
+		// Minimum execution time: 61_803_000 picoseconds.
+		Weight::from_parts(65_036_000, 0)
 			.saturating_add(Weight::from_parts(0, 3941))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -165,8 +168,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `713`
 		//  Estimated: `6653`
-		// Minimum execution time: 55_456_000 picoseconds.
-		Weight::from_parts(56_963_000, 0)
+		// Minimum execution time: 67_847_000 picoseconds.
+		Weight::from_parts(71_909_000, 0)
 			.saturating_add(Weight::from_parts(0, 6653))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(8))
@@ -196,11 +199,11 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `493`
 		//  Estimated: `3958`
-		// Minimum execution time: 44_101_000 picoseconds.
-		Weight::from_parts(44_477_000, 0)
+		// Minimum execution time: 44_170_000 picoseconds.
+		Weight::from_parts(44_955_000, 0)
 			.saturating_add(Weight::from_parts(0, 3958))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(1_962, 0).saturating_mul(b.into()))
+			// Standard Error: 6
+			.saturating_add(Weight::from_parts(2_501, 0).saturating_mul(b.into()))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(7))
 	}
@@ -211,11 +214,11 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 9_230_000 picoseconds.
-		Weight::from_parts(9_476_000, 0)
+		// Minimum execution time: 8_735_000 picoseconds.
+		Weight::from_parts(8_851_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 2
-			.saturating_add(Weight::from_parts(856, 0).saturating_mul(b.into()))
+			// Standard Error: 1
+			.saturating_add(Weight::from_parts(1_044, 0).saturating_mul(b.into()))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
 }
diff --git a/polkadot/runtime/polkadot/src/weights/runtime_common_slots.rs b/polkadot/runtime/polkadot/src/weights/runtime_common_slots.rs
index 28dba890481..7197c8721d8 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_common_slots.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_common_slots.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_common::slots`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_common::slots
 // --extrinsic=*
 // --execution=wasm
@@ -55,8 +58,8 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `220`
 		//  Estimated: `3685`
-		// Minimum execution time: 29_944_000 picoseconds.
-		Weight::from_parts(30_334_000, 0)
+		// Minimum execution time: 30_634_000 picoseconds.
+		Weight::from_parts(31_305_000, 0)
 			.saturating_add(Weight::from_parts(0, 3685))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -79,13 +82,13 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `12 + c * (47 ±0) + t * (308 ±0)`
 		//  Estimated: `2789 + c * (2526 ±0) + t * (2789 ±0)`
-		// Minimum execution time: 639_050_000 picoseconds.
-		Weight::from_parts(645_393_000, 0)
+		// Minimum execution time: 752_614_000 picoseconds.
+		Weight::from_parts(775_359_000, 0)
 			.saturating_add(Weight::from_parts(0, 2789))
-			// Standard Error: 83_372
-			.saturating_add(Weight::from_parts(2_660_893, 0).saturating_mul(c.into()))
-			// Standard Error: 83_372
-			.saturating_add(Weight::from_parts(11_532_649, 0).saturating_mul(t.into()))
+			// Standard Error: 95_470
+			.saturating_add(Weight::from_parts(3_269_112, 0).saturating_mul(c.into()))
+			// Standard Error: 95_470
+			.saturating_add(Weight::from_parts(13_826_144, 0).saturating_mul(t.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into())))
 			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(t.into())))
@@ -103,8 +106,8 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `2692`
 		//  Estimated: `21814`
-		// Minimum execution time: 129_265_000 picoseconds.
-		Weight::from_parts(130_182_000, 0)
+		// Minimum execution time: 155_965_000 picoseconds.
+		Weight::from_parts(162_544_000, 0)
 			.saturating_add(Weight::from_parts(0, 21814))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(9))
@@ -123,8 +126,8 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `617`
 		//  Estimated: `4082`
-		// Minimum execution time: 29_150_000 picoseconds.
-		Weight::from_parts(29_895_000, 0)
+		// Minimum execution time: 34_811_000 picoseconds.
+		Weight::from_parts(39_327_000, 0)
 			.saturating_add(Weight::from_parts(0, 4082))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
diff --git a/polkadot/runtime/polkadot/src/weights/runtime_parachains_configuration.rs b/polkadot/runtime/polkadot/src/weights/runtime_parachains_configuration.rs
index aa6dad6f65e..af8e4c111b2 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_parachains_configuration.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_parachains_configuration.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_parachains::configuration`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_parachains::configuration
 // --extrinsic=*
 // --execution=wasm
@@ -59,8 +62,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `443`
 		//  Estimated: `1928`
-		// Minimum execution time: 13_549_000 picoseconds.
-		Weight::from_parts(13_926_000, 0)
+		// Minimum execution time: 13_403_000 picoseconds.
+		Weight::from_parts(13_933_000, 0)
 			.saturating_add(Weight::from_parts(0, 1928))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -77,8 +80,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `443`
 		//  Estimated: `1928`
-		// Minimum execution time: 13_610_000 picoseconds.
-		Weight::from_parts(13_923_000, 0)
+		// Minimum execution time: 13_210_000 picoseconds.
+		Weight::from_parts(13_674_000, 0)
 			.saturating_add(Weight::from_parts(0, 1928))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -93,15 +96,14 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
 	fn set_config_with_option_u32() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `393`
-		//  Estimated: `1878`
-		// Minimum execution time: 13_139_000 picoseconds.
-		Weight::from_parts(13_547_000, 0)
-			.saturating_add(Weight::from_parts(0, 1878))
+		//  Measured:  `443`
+		//  Estimated: `1928`
+		// Minimum execution time: 13_351_000 picoseconds.
+		Weight::from_parts(13_666_000, 0)
+			.saturating_add(Weight::from_parts(0, 1928))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-
 	/// Storage: Benchmark Override (r:0 w:0)
 	/// Proof Skipped: Benchmark Override (max_values: None, max_size: None, mode: Measured)
 	fn set_hrmp_open_request_ttl() -> Weight {
@@ -124,8 +126,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `443`
 		//  Estimated: `1928`
-		// Minimum execution time: 13_522_000 picoseconds.
-		Weight::from_parts(13_880_000, 0)
+		// Minimum execution time: 13_299_000 picoseconds.
+		Weight::from_parts(13_892_000, 0)
 			.saturating_add(Weight::from_parts(0, 1928))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -142,8 +144,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `443`
 		//  Estimated: `1928`
-		// Minimum execution time: 14_724_000 picoseconds.
-		Weight::from_parts(15_114_000, 0)
+		// Minimum execution time: 14_002_000 picoseconds.
+		Weight::from_parts(14_673_000, 0)
 			.saturating_add(Weight::from_parts(0, 1928))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/polkadot/src/weights/runtime_parachains_disputes.rs b/polkadot/runtime/polkadot/src/weights/runtime_parachains_disputes.rs
index ded83f9170c..2746924dc87 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_parachains_disputes.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_parachains_disputes.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_parachains::disputes`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_parachains::disputes
 // --extrinsic=*
 // --execution=wasm
@@ -53,8 +56,8 @@ impl<T: frame_system::Config> runtime_parachains::disputes::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_914_000 picoseconds.
-		Weight::from_parts(3_088_000, 0)
+		// Minimum execution time: 2_674_000 picoseconds.
+		Weight::from_parts(2_822_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/polkadot/runtime/polkadot/src/weights/runtime_parachains_disputes_slashing.rs b/polkadot/runtime/polkadot/src/weights/runtime_parachains_disputes_slashing.rs
index 047aeb7fa73..eda2f14214b 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_parachains_disputes_slashing.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_parachains_disputes_slashing.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_parachains::disputes::slashing`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_parachains::disputes::slashing
 // --extrinsic=*
 // --execution=wasm
@@ -51,8 +54,6 @@ impl<T: frame_system::Config> runtime_parachains::disputes::slashing::WeightInfo
 	/// Proof Skipped: Session CurrentIndex (max_values: Some(1), max_size: None, mode: Measured)
 	/// Storage: Historical HistoricalSessions (r:1 w:0)
 	/// Proof: Historical HistoricalSessions (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen)
-	/// Storage: ParaSessionInfo Sessions (r:1 w:0)
-	/// Proof Skipped: ParaSessionInfo Sessions (max_values: None, max_size: None, mode: Measured)
 	/// Storage: ParasSlashing UnappliedSlashes (r:1 w:1)
 	/// Proof Skipped: ParasSlashing UnappliedSlashes (max_values: None, max_size: None, mode: Measured)
 	/// Storage: Offences ConcurrentReportsIndex (r:1 w:1)
@@ -86,15 +87,15 @@ impl<T: frame_system::Config> runtime_parachains::disputes::slashing::WeightInfo
 	/// The range of component `n` is `[4, 1000]`.
 	fn report_dispute_lost(n: u32, ) -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `5711 + n * (285 ±0)`
-		//  Estimated: `8939 + n * (288 ±0)`
-		// Minimum execution time: 113_896_000 picoseconds.
-		Weight::from_parts(136_630_262, 0)
-			.saturating_add(Weight::from_parts(0, 8939))
-			// Standard Error: 2_274
-			.saturating_add(Weight::from_parts(288_526, 0).saturating_mul(n.into()))
-			.saturating_add(T::DbWeight::get().reads(18))
+		//  Measured:  `5392 + n * (185 ±0)`
+		//  Estimated: `8618 + n * (188 ±0)`
+		// Minimum execution time: 123_913_000 picoseconds.
+		Weight::from_parts(158_003_304, 0)
+			.saturating_add(Weight::from_parts(0, 8618))
+			// Standard Error: 3_048
+			.saturating_add(Weight::from_parts(361_664, 0).saturating_mul(n.into()))
+			.saturating_add(T::DbWeight::get().reads(17))
 			.saturating_add(T::DbWeight::get().writes(10))
-			.saturating_add(Weight::from_parts(0, 288).saturating_mul(n.into()))
+			.saturating_add(Weight::from_parts(0, 188).saturating_mul(n.into()))
 	}
 }
diff --git a/polkadot/runtime/polkadot/src/weights/runtime_parachains_hrmp.rs b/polkadot/runtime/polkadot/src/weights/runtime_parachains_hrmp.rs
index 607322a3cb6..e2fdb821d6e 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_parachains_hrmp.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_parachains_hrmp.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_parachains::hrmp`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_parachains::hrmp
 // --extrinsic=*
 // --execution=wasm
@@ -69,8 +72,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `666`
 		//  Estimated: `6606`
-		// Minimum execution time: 41_246_000 picoseconds.
-		Weight::from_parts(41_724_000, 0)
+		// Minimum execution time: 41_092_000 picoseconds.
+		Weight::from_parts(43_188_000, 0)
 			.saturating_add(Weight::from_parts(0, 6606))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -93,8 +96,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `898`
 		//  Estimated: `4363`
-		// Minimum execution time: 43_523_000 picoseconds.
-		Weight::from_parts(44_142_000, 0)
+		// Minimum execution time: 43_872_000 picoseconds.
+		Weight::from_parts(45_130_000, 0)
 			.saturating_add(Weight::from_parts(0, 4363))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -115,8 +118,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `769`
 		//  Estimated: `4234`
-		// Minimum execution time: 36_434_000 picoseconds.
-		Weight::from_parts(36_982_000, 0)
+		// Minimum execution time: 36_749_000 picoseconds.
+		Weight::from_parts(37_721_000, 0)
 			.saturating_add(Weight::from_parts(0, 4234))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -139,13 +142,13 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `197 + e * (100 ±0) + i * (100 ±0)`
 		//  Estimated: `3659 + e * (2575 ±0) + i * (2575 ±0)`
-		// Minimum execution time: 1_089_251_000 picoseconds.
-		Weight::from_parts(881_440, 0)
+		// Minimum execution time: 1_241_128_000 picoseconds.
+		Weight::from_parts(1_249_625_000, 0)
 			.saturating_add(Weight::from_parts(0, 3659))
-			// Standard Error: 12_315
-			.saturating_add(Weight::from_parts(8_705_950, 0).saturating_mul(i.into()))
-			// Standard Error: 12_315
-			.saturating_add(Weight::from_parts(8_754_960, 0).saturating_mul(e.into()))
+			// Standard Error: 114_117
+			.saturating_add(Weight::from_parts(3_676_253, 0).saturating_mul(i.into()))
+			// Standard Error: 114_117
+			.saturating_add(Weight::from_parts(3_657_525, 0).saturating_mul(e.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(i.into())))
 			.saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(e.into())))
@@ -178,11 +181,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `741 + c * (136 ±0)`
 		//  Estimated: `2196 + c * (5086 ±0)`
-		// Minimum execution time: 10_610_000 picoseconds.
-		Weight::from_parts(6_483_567, 0)
+		// Minimum execution time: 10_559_000 picoseconds.
+		Weight::from_parts(7_421_722, 0)
 			.saturating_add(Weight::from_parts(0, 2196))
-			// Standard Error: 13_188
-			.saturating_add(Weight::from_parts(18_662_252, 0).saturating_mul(c.into()))
+			// Standard Error: 17_031
+			.saturating_add(Weight::from_parts(21_174_297, 0).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(c.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -206,11 +209,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `268 + c * (124 ±0)`
 		//  Estimated: `1728 + c * (2600 ±0)`
-		// Minimum execution time: 6_545_000 picoseconds.
-		Weight::from_parts(2_658_037, 0)
+		// Minimum execution time: 6_657_000 picoseconds.
+		Weight::from_parts(2_696_128, 0)
 			.saturating_add(Weight::from_parts(0, 1728))
-			// Standard Error: 9_624
-			.saturating_add(Weight::from_parts(11_479_940, 0).saturating_mul(c.into()))
+			// Standard Error: 13_124
+			.saturating_add(Weight::from_parts(13_190_422, 0).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(c.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -228,11 +231,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `959 + c * (13 ±0)`
 		//  Estimated: `4228 + c * (15 ±0)`
-		// Minimum execution time: 22_183_000 picoseconds.
-		Weight::from_parts(25_944_707, 0)
+		// Minimum execution time: 22_102_000 picoseconds.
+		Weight::from_parts(29_549_361, 0)
 			.saturating_add(Weight::from_parts(0, 4228))
-			// Standard Error: 827
-			.saturating_add(Weight::from_parts(48_560, 0).saturating_mul(c.into()))
+			// Standard Error: 2_209
+			.saturating_add(Weight::from_parts(132_354, 0).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 15).saturating_mul(c.into()))
@@ -246,11 +249,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `176 + c * (63 ±0)`
 		//  Estimated: `1655 + c * (2538 ±0)`
-		// Minimum execution time: 5_148_000 picoseconds.
-		Weight::from_parts(5_686_827, 0)
+		// Minimum execution time: 5_362_000 picoseconds.
+		Weight::from_parts(5_817_072, 0)
 			.saturating_add(Weight::from_parts(0, 1655))
-			// Standard Error: 2_909
-			.saturating_add(Weight::from_parts(3_005_867, 0).saturating_mul(c.into()))
+			// Standard Error: 4_287
+			.saturating_add(Weight::from_parts(3_550_045, 0).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -283,8 +286,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `666`
 		//  Estimated: `6606`
-		// Minimum execution time: 55_043_000 picoseconds.
-		Weight::from_parts(55_667_000, 0)
+		// Minimum execution time: 56_136_000 picoseconds.
+		Weight::from_parts(57_227_000, 0)
 			.saturating_add(Weight::from_parts(0, 6606))
 			.saturating_add(T::DbWeight::get().reads(14))
 			.saturating_add(T::DbWeight::get().writes(8))
diff --git a/polkadot/runtime/polkadot/src/weights/runtime_parachains_inclusion.rs b/polkadot/runtime/polkadot/src/weights/runtime_parachains_inclusion.rs
index a9362a008de..c1e89a1ea98 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_parachains_inclusion.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_parachains_inclusion.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_parachains::inclusion`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_parachains::inclusion
 // --extrinsic=*
 // --execution=wasm
@@ -62,11 +65,11 @@ impl<T: frame_system::Config> runtime_parachains::inclusion::WeightInfo for Weig
 		// Proof Size summary in bytes:
 		//  Measured:  `66077`
 		//  Estimated: `69051`
-		// Minimum execution time: 115_570_000 picoseconds.
-		Weight::from_parts(116_507_000, 0)
+		// Minimum execution time: 124_710_000 picoseconds.
+		Weight::from_parts(126_824_000, 0)
 			.saturating_add(Weight::from_parts(0, 69051))
-			// Standard Error: 109_250
-			.saturating_add(Weight::from_parts(95_024_656, 0).saturating_mul(i.into()))
+			// Standard Error: 127_283
+			.saturating_add(Weight::from_parts(110_113_768, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
diff --git a/polkadot/runtime/polkadot/src/weights/runtime_parachains_initializer.rs b/polkadot/runtime/polkadot/src/weights/runtime_parachains_initializer.rs
index d157f4d33bd..87e60aaeb24 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_parachains_initializer.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_parachains_initializer.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_parachains::initializer`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_parachains::initializer
 // --extrinsic=*
 // --execution=wasm
@@ -54,11 +57,11 @@ impl<T: frame_system::Config> runtime_parachains::initializer::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + d * (11 ±0)`
 		//  Estimated: `1480 + d * (11 ±0)`
-		// Minimum execution time: 4_061_000 picoseconds.
-		Weight::from_parts(7_642_836, 0)
+		// Minimum execution time: 3_619_000 picoseconds.
+		Weight::from_parts(3_743_000, 0)
 			.saturating_add(Weight::from_parts(0, 1480))
-			// Standard Error: 4
-			.saturating_add(Weight::from_parts(1_310, 0).saturating_mul(d.into()))
+			// Standard Error: 17
+			.saturating_add(Weight::from_parts(3_045, 0).saturating_mul(d.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_parts(0, 11).saturating_mul(d.into()))
diff --git a/polkadot/runtime/polkadot/src/weights/runtime_parachains_paras.rs b/polkadot/runtime/polkadot/src/weights/runtime_parachains_paras.rs
index 229b1d7c8eb..c8c35f5e716 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_parachains_paras.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_parachains_paras.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_parachains::paras`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_parachains::paras
 // --extrinsic=*
 // --execution=wasm
@@ -64,11 +67,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `8309`
 		//  Estimated: `11774`
-		// Minimum execution time: 31_933_000 picoseconds.
-		Weight::from_parts(32_269_000, 0)
+		// Minimum execution time: 33_840_000 picoseconds.
+		Weight::from_parts(34_093_000, 0)
 			.saturating_add(Weight::from_parts(0, 11774))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(1_941, 0).saturating_mul(c.into()))
+			// Standard Error: 5
+			.saturating_add(Weight::from_parts(2_436, 0).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
@@ -79,11 +82,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 8_221_000 picoseconds.
-		Weight::from_parts(8_441_000, 0)
+		// Minimum execution time: 7_922_000 picoseconds.
+		Weight::from_parts(8_254_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 2
-			.saturating_add(Weight::from_parts(855, 0).saturating_mul(s.into()))
+			// Standard Error: 1
+			.saturating_add(Weight::from_parts(1_040, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
 	/// Storage: Configuration ActiveConfig (r:1 w:0)
@@ -111,11 +114,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `8744`
 		//  Estimated: `12209`
-		// Minimum execution time: 50_896_000 picoseconds.
-		Weight::from_parts(51_286_000, 0)
+		// Minimum execution time: 52_554_000 picoseconds.
+		Weight::from_parts(53_345_000, 0)
 			.saturating_add(Weight::from_parts(0, 12209))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(1_966, 0).saturating_mul(c.into()))
+			// Standard Error: 3
+			.saturating_add(Weight::from_parts(2_405, 0).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(7))
 	}
@@ -130,11 +133,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `95`
 		//  Estimated: `3560`
-		// Minimum execution time: 14_358_000 picoseconds.
-		Weight::from_parts(14_539_000, 0)
+		// Minimum execution time: 14_465_000 picoseconds.
+		Weight::from_parts(20_861_569, 0)
 			.saturating_add(Weight::from_parts(0, 3560))
-			// Standard Error: 2
-			.saturating_add(Weight::from_parts(861, 0).saturating_mul(s.into()))
+			// Standard Error: 1
+			.saturating_add(Weight::from_parts(1_002, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -146,8 +149,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `4288`
 		//  Estimated: `7753`
-		// Minimum execution time: 20_315_000 picoseconds.
-		Weight::from_parts(20_726_000, 0)
+		// Minimum execution time: 21_354_000 picoseconds.
+		Weight::from_parts(21_865_000, 0)
 			.saturating_add(Weight::from_parts(0, 7753))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -167,11 +170,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `975`
 		//  Estimated: `4440`
-		// Minimum execution time: 81_220_000 picoseconds.
-		Weight::from_parts(44_672_627, 0)
+		// Minimum execution time: 102_448_000 picoseconds.
+		Weight::from_parts(101_036_531, 0)
 			.saturating_add(Weight::from_parts(0, 4440))
-			// Standard Error: 0
-			.saturating_add(Weight::from_parts(1_447, 0).saturating_mul(c.into()))
+			// Standard Error: 4
+			.saturating_add(Weight::from_parts(1_850, 0).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -183,8 +186,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `28`
 		//  Estimated: `3493`
-		// Minimum execution time: 6_686_000 picoseconds.
-		Weight::from_parts(6_879_000, 0)
+		// Minimum execution time: 6_803_000 picoseconds.
+		Weight::from_parts(7_013_000, 0)
 			.saturating_add(Weight::from_parts(0, 3493))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -199,8 +202,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `26682`
 		//  Estimated: `30147`
-		// Minimum execution time: 88_186_000 picoseconds.
-		Weight::from_parts(90_611_000, 0)
+		// Minimum execution time: 121_645_000 picoseconds.
+		Weight::from_parts(125_576_000, 0)
 			.saturating_add(Weight::from_parts(0, 30147))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -225,8 +228,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `27552`
 		//  Estimated: `31017`
-		// Minimum execution time: 791_792_000 picoseconds.
-		Weight::from_parts(797_800_000, 0)
+		// Minimum execution time: 956_753_000 picoseconds.
+		Weight::from_parts(978_268_000, 0)
 			.saturating_add(Weight::from_parts(0, 31017))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(104))
@@ -241,8 +244,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `27214`
 		//  Estimated: `30679`
-		// Minimum execution time: 87_940_000 picoseconds.
-		Weight::from_parts(89_168_000, 0)
+		// Minimum execution time: 112_500_000 picoseconds.
+		Weight::from_parts(120_090_000, 0)
 			.saturating_add(Weight::from_parts(0, 30679))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -263,8 +266,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `27020`
 		//  Estimated: `30485`
-		// Minimum execution time: 625_861_000 picoseconds.
-		Weight::from_parts(629_850_000, 0)
+		// Minimum execution time: 760_189_000 picoseconds.
+		Weight::from_parts(776_400_000, 0)
 			.saturating_add(Weight::from_parts(0, 30485))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -279,8 +282,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `26682`
 		//  Estimated: `30147`
-		// Minimum execution time: 86_963_000 picoseconds.
-		Weight::from_parts(88_490_000, 0)
+		// Minimum execution time: 113_010_000 picoseconds.
+		Weight::from_parts(118_335_000, 0)
 			.saturating_add(Weight::from_parts(0, 30147))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/polkadot/src/weights/runtime_parachains_paras_inherent.rs b/polkadot/runtime/polkadot/src/weights/runtime_parachains_paras_inherent.rs
index b5fb1e79da9..ae1c502ae92 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_parachains_paras_inherent.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_parachains_paras_inherent.rs
@@ -17,26 +17,27 @@
 //! Autogenerated weights for `runtime_parachains::paras_inherent`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-06-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
 
 // Executed Command:
-// target/production/polkadot
+// ./target/production/polkadot
 // benchmark
 // pallet
+// --chain=polkadot-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
+// --pallet=runtime_parachains::paras_inherent
 // --extrinsic=*
 // --execution=wasm
 // --wasm-execution=compiled
-// --heap-pages=4096
-// --json-file=/var/lib/gitlab-runner/builds/zyw4fam_/0/parity/mirrors/polkadot/.git/.artifacts/bench.json
-// --pallet=runtime_parachains::paras_inherent
-// --chain=polkadot-dev
 // --header=./file_header.txt
-// --output=./runtime/polkadot/src/weights/
+// --output=./runtime/polkadot/src/weights/runtime_parachains_paras_inherent.rs
 
 #![cfg_attr(rustfmt, rustfmt_skip)]
 #![allow(unused_parens)]
@@ -116,11 +117,11 @@ impl<T: frame_system::Config> runtime_parachains::paras_inherent::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `50915`
 		//  Estimated: `56855 + v * (23 ±0)`
-		// Minimum execution time: 813_782_000 picoseconds.
-		Weight::from_parts(342_553_675, 0)
+		// Minimum execution time: 999_775_000 picoseconds.
+		Weight::from_parts(461_856_558, 0)
 			.saturating_add(Weight::from_parts(0, 56855))
-			// Standard Error: 26_456
-			.saturating_add(Weight::from_parts(48_553_593, 0).saturating_mul(v.into()))
+			// Standard Error: 15_669
+			.saturating_add(Weight::from_parts(56_847_986, 0).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(28))
 			.saturating_add(T::DbWeight::get().writes(15))
 			.saturating_add(Weight::from_parts(0, 23).saturating_mul(v.into()))
@@ -189,8 +190,8 @@ impl<T: frame_system::Config> runtime_parachains::paras_inherent::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `42748`
 		//  Estimated: `48688`
-		// Minimum execution time: 361_186_000 picoseconds.
-		Weight::from_parts(371_834_000, 0)
+		// Minimum execution time: 457_800_000 picoseconds.
+		Weight::from_parts(482_446_000, 0)
 			.saturating_add(Weight::from_parts(0, 48688))
 			.saturating_add(T::DbWeight::get().reads(26))
 			.saturating_add(T::DbWeight::get().writes(16))
@@ -264,11 +265,11 @@ impl<T: frame_system::Config> runtime_parachains::paras_inherent::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `42784`
 		//  Estimated: `48724`
-		// Minimum execution time: 5_751_598_000 picoseconds.
-		Weight::from_parts(994_531_629, 0)
+		// Minimum execution time: 6_889_257_000 picoseconds.
+		Weight::from_parts(1_240_166_857, 0)
 			.saturating_add(Weight::from_parts(0, 48724))
-			// Standard Error: 52_254
-			.saturating_add(Weight::from_parts(48_035_531, 0).saturating_mul(v.into()))
+			// Standard Error: 23_642
+			.saturating_add(Weight::from_parts(56_311_928, 0).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(29))
 			.saturating_add(T::DbWeight::get().writes(15))
 	}
@@ -344,8 +345,8 @@ impl<T: frame_system::Config> runtime_parachains::paras_inherent::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `42811`
 		//  Estimated: `48751`
-		// Minimum execution time: 33_397_333_000 picoseconds.
-		Weight::from_parts(34_386_874_000, 0)
+		// Minimum execution time: 41_983_250_000 picoseconds.
+		Weight::from_parts(43_216_188_000, 0)
 			.saturating_add(Weight::from_parts(0, 48751))
 			.saturating_add(T::DbWeight::get().reads(31))
 			.saturating_add(T::DbWeight::get().writes(15))
diff --git a/polkadot/runtime/westend/constants/src/weights/block_weights.rs b/polkadot/runtime/westend/constants/src/weights/block_weights.rs
index df4e38e3374..ab14b155188 100644
--- a/polkadot/runtime/westend/constants/src/weights/block_weights.rs
+++ b/polkadot/runtime/westend/constants/src/weights/block_weights.rs
@@ -15,8 +15,8 @@
 // along with Polkadot.  If not, see <http://www.gnu.org/licenses/>.
 
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26 (Y/M/D)
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! DATE: 2023-06-14 (Y/M/D)
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //!
 //! SHORT-NAME: `block`, LONG-NAME: `BlockExecution`, RUNTIME: `Development`
 //! WARMUPS: `10`, REPEAT: `100`
@@ -43,17 +43,17 @@ parameter_types! {
 	/// Calculated by multiplying the *Average* with `1.0` and adding `0`.
 	///
 	/// Stats nanoseconds:
-	///   Min, Max: 379_459, 671_306
-	///   Average:  390_664
-	///   Median:   382_137
-	///   Std-Dev:  31355.18
+	///   Min, Max: 449_093, 498_211
+	///   Average:  461_988
+	///   Median:   459_070
+	///   Std-Dev:  10124.58
 	///
 	/// Percentiles nanoseconds:
-	///   99th: 451_107
-	///   95th: 413_762
-	///   75th: 385_017
+	///   99th: 493_580
+	///   95th: 482_929
+	///   75th: 464_502
 	pub const BlockExecutionWeight: Weight =
-		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(390_664), 0);
+		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(461_988), 0);
 }
 
 #[cfg(test)]
diff --git a/polkadot/runtime/westend/constants/src/weights/extrinsic_weights.rs b/polkadot/runtime/westend/constants/src/weights/extrinsic_weights.rs
index 64bb09a2de5..2542bc9ab64 100644
--- a/polkadot/runtime/westend/constants/src/weights/extrinsic_weights.rs
+++ b/polkadot/runtime/westend/constants/src/weights/extrinsic_weights.rs
@@ -15,8 +15,8 @@
 // along with Polkadot.  If not, see <http://www.gnu.org/licenses/>.
 
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-26 (Y/M/D)
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! DATE: 2023-06-14 (Y/M/D)
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //!
 //! SHORT-NAME: `extrinsic`, LONG-NAME: `ExtrinsicBase`, RUNTIME: `Development`
 //! WARMUPS: `10`, REPEAT: `100`
@@ -43,17 +43,17 @@ parameter_types! {
 	/// Calculated by multiplying the *Average* with `1.0` and adding `0`.
 	///
 	/// Stats nanoseconds:
-	///   Min, Max: 95_834, 98_346
-	///   Average:  96_589
-	///   Median:   96_586
-	///   Std-Dev:  401.14
+	///   Min, Max: 112_202, 116_271
+	///   Average:  113_632
+	///   Median:   113_689
+	///   Std-Dev:  576.31
 	///
 	/// Percentiles nanoseconds:
-	///   99th: 98_155
-	///   95th: 97_229
-	///   75th: 96_757
+	///   99th: 114_688
+	///   95th: 114_367
+	///   75th: 113_969
 	pub const ExtrinsicBaseWeight: Weight =
-		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(96_589), 0);
+		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(113_632), 0);
 }
 
 #[cfg(test)]
diff --git a/polkadot/runtime/westend/src/weights/frame_election_provider_support.rs b/polkadot/runtime/westend/src/weights/frame_election_provider_support.rs
index f4fa3421dff..8c098f5130a 100644
--- a/polkadot/runtime/westend/src/weights/frame_election_provider_support.rs
+++ b/polkadot/runtime/westend/src/weights/frame_election_provider_support.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `frame_election_provider_support`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=frame_election_provider_support
 // --extrinsic=*
 // --execution=wasm
@@ -54,13 +57,13 @@ impl<T: frame_system::Config> frame_election_provider_support::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 6_093_932_000 picoseconds.
-		Weight::from_parts(6_174_873_000, 0)
+		// Minimum execution time: 6_980_226_000 picoseconds.
+		Weight::from_parts(7_460_761_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 137_795
-			.saturating_add(Weight::from_parts(5_788_440, 0).saturating_mul(v.into()))
-			// Standard Error: 14_087_677
-			.saturating_add(Weight::from_parts(1_495_492_921, 0).saturating_mul(d.into()))
+			// Standard Error: 175_219
+			.saturating_add(Weight::from_parts(7_887_353, 0).saturating_mul(v.into()))
+			// Standard Error: 17_913_846
+			.saturating_add(Weight::from_parts(1_549_115_489, 0).saturating_mul(d.into()))
 	}
 	/// The range of component `v` is `[1000, 2000]`.
 	/// The range of component `t` is `[500, 1000]`.
@@ -69,12 +72,12 @@ impl<T: frame_system::Config> frame_election_provider_support::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 4_143_575_000 picoseconds.
-		Weight::from_parts(4_185_323_000, 0)
+		// Minimum execution time: 4_753_214_000 picoseconds.
+		Weight::from_parts(5_108_654_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 110_442
-			.saturating_add(Weight::from_parts(4_432_315, 0).saturating_mul(v.into()))
-			// Standard Error: 11_291_242
-			.saturating_add(Weight::from_parts(1_268_452_940, 0).saturating_mul(d.into()))
+			// Standard Error: 145_622
+			.saturating_add(Weight::from_parts(6_118_763, 0).saturating_mul(v.into()))
+			// Standard Error: 14_887_919
+			.saturating_add(Weight::from_parts(1_488_590_343, 0).saturating_mul(d.into()))
 	}
 }
diff --git a/polkadot/runtime/westend/src/weights/frame_system.rs b/polkadot/runtime/westend/src/weights/frame_system.rs
index 7ba71841321..deef0959363 100644
--- a/polkadot/runtime/westend/src/weights/frame_system.rs
+++ b/polkadot/runtime/westend/src/weights/frame_system.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `frame_system`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=frame_system
 // --extrinsic=*
 // --execution=wasm
@@ -52,22 +55,22 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 1_954_000 picoseconds.
-		Weight::from_parts(2_047_000, 0)
+		// Minimum execution time: 2_050_000 picoseconds.
+		Weight::from_parts(2_094_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 0
-			.saturating_add(Weight::from_parts(411, 0).saturating_mul(b.into()))
+			// Standard Error: 1
+			.saturating_add(Weight::from_parts(490, 0).saturating_mul(b.into()))
 	}
 	/// The range of component `b` is `[0, 3932160]`.
 	fn remark_with_event(b: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 7_461_000 picoseconds.
-		Weight::from_parts(7_609_000, 0)
+		// Minimum execution time: 7_620_000 picoseconds.
+		Weight::from_parts(7_824_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 0
-			.saturating_add(Weight::from_parts(1_452, 0).saturating_mul(b.into()))
+			// Standard Error: 6
+			.saturating_add(Weight::from_parts(2_180, 0).saturating_mul(b.into()))
 	}
 	/// Storage: System Digest (r:1 w:1)
 	/// Proof Skipped: System Digest (max_values: Some(1), max_size: None, mode: Measured)
@@ -77,8 +80,8 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `1485`
-		// Minimum execution time: 4_174_000 picoseconds.
-		Weight::from_parts(4_345_000, 0)
+		// Minimum execution time: 3_746_000 picoseconds.
+		Weight::from_parts(4_096_000, 0)
 			.saturating_add(Weight::from_parts(0, 1485))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -91,8 +94,8 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `1485`
-		// Minimum execution time: 80_979_741_000 picoseconds.
-		Weight::from_parts(83_497_147_000, 0)
+		// Minimum execution time: 120_822_538_000 picoseconds.
+		Weight::from_parts(128_806_623_000, 0)
 			.saturating_add(Weight::from_parts(0, 1485))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -104,11 +107,11 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_107_000 picoseconds.
-		Weight::from_parts(2_160_000, 0)
+		// Minimum execution time: 2_128_000 picoseconds.
+		Weight::from_parts(2_198_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 1_761
-			.saturating_add(Weight::from_parts(663_616, 0).saturating_mul(i.into()))
+			// Standard Error: 3_376
+			.saturating_add(Weight::from_parts(824_994, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
 	}
 	/// Storage: Skipped Metadata (r:0 w:0)
@@ -118,11 +121,11 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_154_000 picoseconds.
-		Weight::from_parts(2_195_000, 0)
+		// Minimum execution time: 2_110_000 picoseconds.
+		Weight::from_parts(2_200_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 770
-			.saturating_add(Weight::from_parts(492_596, 0).saturating_mul(i.into()))
+			// Standard Error: 1_859
+			.saturating_add(Weight::from_parts(630_789, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
 	}
 	/// Storage: Skipped Metadata (r:0 w:0)
@@ -132,11 +135,11 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `132 + p * (69 ±0)`
 		//  Estimated: `107 + p * (70 ±0)`
-		// Minimum execution time: 4_030_000 picoseconds.
-		Weight::from_parts(4_108_000, 0)
+		// Minimum execution time: 4_151_000 picoseconds.
+		Weight::from_parts(4_226_000, 0)
 			.saturating_add(Weight::from_parts(0, 107))
-			// Standard Error: 1_141
-			.saturating_add(Weight::from_parts(1_031_790, 0).saturating_mul(p.into()))
+			// Standard Error: 4_953
+			.saturating_add(Weight::from_parts(1_418_957, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into())))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into())))
 			.saturating_add(Weight::from_parts(0, 70).saturating_mul(p.into()))
diff --git a/polkadot/runtime/westend/src/weights/pallet_bags_list.rs b/polkadot/runtime/westend/src/weights/pallet_bags_list.rs
index 2671c30b185..53e4857bd28 100644
--- a/polkadot/runtime/westend/src/weights/pallet_bags_list.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_bags_list.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_bags_list`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_bags_list
 // --extrinsic=*
 // --execution=wasm
@@ -59,8 +62,8 @@ impl<T: frame_system::Config> pallet_bags_list::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1656`
 		//  Estimated: `11506`
-		// Minimum execution time: 59_915_000 picoseconds.
-		Weight::from_parts(60_573_000, 0)
+		// Minimum execution time: 60_240_000 picoseconds.
+		Weight::from_parts(62_834_000, 0)
 			.saturating_add(Weight::from_parts(0, 11506))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -77,8 +80,8 @@ impl<T: frame_system::Config> pallet_bags_list::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1550`
 		//  Estimated: `8877`
-		// Minimum execution time: 58_160_000 picoseconds.
-		Weight::from_parts(58_723_000, 0)
+		// Minimum execution time: 59_084_000 picoseconds.
+		Weight::from_parts(60_589_000, 0)
 			.saturating_add(Weight::from_parts(0, 8877))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -97,8 +100,8 @@ impl<T: frame_system::Config> pallet_bags_list::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1861`
 		//  Estimated: `11506`
-		// Minimum execution time: 64_315_000 picoseconds.
-		Weight::from_parts(64_937_000, 0)
+		// Minimum execution time: 65_945_000 picoseconds.
+		Weight::from_parts(67_429_000, 0)
 			.saturating_add(Weight::from_parts(0, 11506))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(6))
diff --git a/polkadot/runtime/westend/src/weights/pallet_balances.rs b/polkadot/runtime/westend/src/weights/pallet_balances.rs
index 4a5d1326a67..4508507206c 100644
--- a/polkadot/runtime/westend/src/weights/pallet_balances.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_balances.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_balances`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_balances
 // --extrinsic=*
 // --execution=wasm
@@ -53,8 +56,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `3593`
-		// Minimum execution time: 51_864_000 picoseconds.
-		Weight::from_parts(52_543_000, 0)
+		// Minimum execution time: 57_163_000 picoseconds.
+		Weight::from_parts(58_105_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -65,8 +68,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `3593`
-		// Minimum execution time: 39_686_000 picoseconds.
-		Weight::from_parts(39_875_000, 0)
+		// Minimum execution time: 43_085_000 picoseconds.
+		Weight::from_parts(43_779_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -77,8 +80,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `174`
 		//  Estimated: `3593`
-		// Minimum execution time: 15_841_000 picoseconds.
-		Weight::from_parts(16_149_000, 0)
+		// Minimum execution time: 16_153_000 picoseconds.
+		Weight::from_parts(16_725_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -89,8 +92,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `174`
 		//  Estimated: `3593`
-		// Minimum execution time: 22_447_000 picoseconds.
-		Weight::from_parts(22_935_000, 0)
+		// Minimum execution time: 23_335_000 picoseconds.
+		Weight::from_parts(23_715_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -101,8 +104,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `103`
 		//  Estimated: `6196`
-		// Minimum execution time: 53_749_000 picoseconds.
-		Weight::from_parts(54_549_000, 0)
+		// Minimum execution time: 58_776_000 picoseconds.
+		Weight::from_parts(59_353_000, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -113,8 +116,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `3593`
-		// Minimum execution time: 48_306_000 picoseconds.
-		Weight::from_parts(48_720_000, 0)
+		// Minimum execution time: 52_826_000 picoseconds.
+		Weight::from_parts(53_816_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -125,8 +128,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `174`
 		//  Estimated: `3593`
-		// Minimum execution time: 18_644_000 picoseconds.
-		Weight::from_parts(18_969_000, 0)
+		// Minimum execution time: 19_400_000 picoseconds.
+		Weight::from_parts(19_746_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -138,11 +141,11 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + u * (135 ±0)`
 		//  Estimated: `990 + u * (2603 ±0)`
-		// Minimum execution time: 17_484_000 picoseconds.
-		Weight::from_parts(17_670_000, 0)
+		// Minimum execution time: 18_465_000 picoseconds.
+		Weight::from_parts(18_670_000, 0)
 			.saturating_add(Weight::from_parts(0, 990))
-			// Standard Error: 9_919
-			.saturating_add(Weight::from_parts(13_951_674, 0).saturating_mul(u.into()))
+			// Standard Error: 22_827
+			.saturating_add(Weight::from_parts(17_357_501, 0).saturating_mul(u.into()))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(u.into())))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(u.into())))
 			.saturating_add(Weight::from_parts(0, 2603).saturating_mul(u.into()))
diff --git a/polkadot/runtime/westend/src/weights/pallet_election_provider_multi_phase.rs b/polkadot/runtime/westend/src/weights/pallet_election_provider_multi_phase.rs
index 19b508667c9..cd315cda2a7 100644
--- a/polkadot/runtime/westend/src/weights/pallet_election_provider_multi_phase.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_election_provider_multi_phase.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_election_provider_multi_phase`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_election_provider_multi_phase
 // --extrinsic=*
 // --execution=wasm
@@ -67,8 +70,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `919`
 		//  Estimated: `3481`
-		// Minimum execution time: 17_169_000 picoseconds.
-		Weight::from_parts(17_521_000, 0)
+		// Minimum execution time: 18_263_000 picoseconds.
+		Weight::from_parts(19_329_000, 0)
 			.saturating_add(Weight::from_parts(0, 3481))
 			.saturating_add(T::DbWeight::get().reads(8))
 	}
@@ -80,8 +83,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `6`
 		//  Estimated: `1491`
-		// Minimum execution time: 10_999_000 picoseconds.
-		Weight::from_parts(11_294_000, 0)
+		// Minimum execution time: 9_839_000 picoseconds.
+		Weight::from_parts(10_245_000, 0)
 			.saturating_add(Weight::from_parts(0, 1491))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -94,8 +97,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `6`
 		//  Estimated: `1491`
-		// Minimum execution time: 12_251_000 picoseconds.
-		Weight::from_parts(12_494_000, 0)
+		// Minimum execution time: 10_981_000 picoseconds.
+		Weight::from_parts(11_231_000, 0)
 			.saturating_add(Weight::from_parts(0, 1491))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -108,8 +111,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `174`
 		//  Estimated: `3593`
-		// Minimum execution time: 29_440_000 picoseconds.
-		Weight::from_parts(29_755_000, 0)
+		// Minimum execution time: 31_786_000 picoseconds.
+		Weight::from_parts(32_205_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -120,8 +123,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `174`
 		//  Estimated: `3593`
-		// Minimum execution time: 20_113_000 picoseconds.
-		Weight::from_parts(20_413_000, 0)
+		// Minimum execution time: 21_236_000 picoseconds.
+		Weight::from_parts(21_972_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -138,11 +141,11 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 456_690_000 picoseconds.
-		Weight::from_parts(465_826_000, 0)
+		// Minimum execution time: 633_519_000 picoseconds.
+		Weight::from_parts(654_417_363, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 2_535
-			.saturating_add(Weight::from_parts(267_360, 0).saturating_mul(v.into()))
+			// Standard Error: 25_140
+			.saturating_add(Weight::from_parts(454_358, 0).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
 	/// Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
@@ -171,13 +174,11 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `229 + a * (768 ±0) + d * (48 ±0)`
 		//  Estimated: `3781 + a * (768 ±0) + d * (49 ±0)`
-		// Minimum execution time: 277_340_000 picoseconds.
-		Weight::from_parts(61_228_911, 0)
+		// Minimum execution time: 397_371_000 picoseconds.
+		Weight::from_parts(434_700_000, 0)
 			.saturating_add(Weight::from_parts(0, 3781))
-			// Standard Error: 3_240
-			.saturating_add(Weight::from_parts(354_534, 0).saturating_mul(a.into()))
-			// Standard Error: 4_856
-			.saturating_add(Weight::from_parts(141_702, 0).saturating_mul(d.into()))
+			// Standard Error: 15_899
+			.saturating_add(Weight::from_parts(877_242, 0).saturating_mul(a.into()))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(9))
 			.saturating_add(Weight::from_parts(0, 768).saturating_mul(a.into()))
@@ -199,8 +200,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `7368`
 		//  Estimated: `8853`
-		// Minimum execution time: 52_231_000 picoseconds.
-		Weight::from_parts(53_007_000, 0)
+		// Minimum execution time: 62_891_000 picoseconds.
+		Weight::from_parts(68_415_000, 0)
 			.saturating_add(Weight::from_parts(0, 8853))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -227,13 +228,13 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `110 + t * (32 ±0) + v * (553 ±0)`
 		//  Estimated: `1595 + t * (32 ±0) + v * (553 ±0)`
-		// Minimum execution time: 4_778_989_000 picoseconds.
-		Weight::from_parts(4_853_123_000, 0)
+		// Minimum execution time: 6_652_347_000 picoseconds.
+		Weight::from_parts(7_246_265_000, 0)
 			.saturating_add(Weight::from_parts(0, 1595))
-			// Standard Error: 16_053
-			.saturating_add(Weight::from_parts(130_630, 0).saturating_mul(v.into()))
-			// Standard Error: 47_572
-			.saturating_add(Weight::from_parts(4_178_662, 0).saturating_mul(a.into()))
+			// Standard Error: 35_723
+			.saturating_add(Weight::from_parts(282_336, 0).saturating_mul(v.into()))
+			// Standard Error: 105_863
+			.saturating_add(Weight::from_parts(6_158_464, 0).saturating_mul(a.into()))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_parts(0, 32).saturating_mul(t.into()))
@@ -255,13 +256,13 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `85 + t * (32 ±0) + v * (553 ±0)`
 		//  Estimated: `1570 + t * (32 ±0) + v * (553 ±0)`
-		// Minimum execution time: 4_061_330_000 picoseconds.
-		Weight::from_parts(4_097_199_000, 0)
+		// Minimum execution time: 5_508_561_000 picoseconds.
+		Weight::from_parts(6_001_538_000, 0)
 			.saturating_add(Weight::from_parts(0, 1570))
-			// Standard Error: 14_131
-			.saturating_add(Weight::from_parts(203_770, 0).saturating_mul(v.into()))
-			// Standard Error: 41_877
-			.saturating_add(Weight::from_parts(3_440_009, 0).saturating_mul(a.into()))
+			// Standard Error: 34_050
+			.saturating_add(Weight::from_parts(712_513, 0).saturating_mul(v.into()))
+			// Standard Error: 100_904
+			.saturating_add(Weight::from_parts(4_080_970, 0).saturating_mul(a.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(Weight::from_parts(0, 32).saturating_mul(t.into()))
 			.saturating_add(Weight::from_parts(0, 553).saturating_mul(v.into()))
diff --git a/polkadot/runtime/westend/src/weights/pallet_fast_unstake.rs b/polkadot/runtime/westend/src/weights/pallet_fast_unstake.rs
index e7802e3a91f..8c061688fc6 100644
--- a/polkadot/runtime/westend/src/weights/pallet_fast_unstake.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_fast_unstake.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_fast_unstake`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_fast_unstake
 // --extrinsic=*
 // --execution=wasm
@@ -82,11 +85,11 @@ impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `1090 + b * (344 ±0)`
 		//  Estimated: `4572 + b * (3774 ±0)`
-		// Minimum execution time: 85_053_000 picoseconds.
-		Weight::from_parts(19_863_426, 0)
+		// Minimum execution time: 88_455_000 picoseconds.
+		Weight::from_parts(4_625_058, 0)
 			.saturating_add(Weight::from_parts(0, 4572))
-			// Standard Error: 51_054
-			.saturating_add(Weight::from_parts(53_140_856, 0).saturating_mul(b.into()))
+			// Standard Error: 92_258
+			.saturating_add(Weight::from_parts(61_451_756, 0).saturating_mul(b.into()))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(b.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -113,13 +116,13 @@ impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `1304 + b * (48 ±0) + v * (2485 ±0)`
 		//  Estimated: `4622 + b * (49 ±0) + v * (4961 ±0)`
-		// Minimum execution time: 645_266_000 picoseconds.
-		Weight::from_parts(653_830_000, 0)
+		// Minimum execution time: 737_381_000 picoseconds.
+		Weight::from_parts(747_714_000, 0)
 			.saturating_add(Weight::from_parts(0, 4622))
-			// Standard Error: 4_058_300
-			.saturating_add(Weight::from_parts(131_343_333, 0).saturating_mul(v.into()))
-			// Standard Error: 16_237_723
-			.saturating_add(Weight::from_parts(507_503_213, 0).saturating_mul(b.into()))
+			// Standard Error: 4_194_752
+			.saturating_add(Weight::from_parts(135_818_708, 0).saturating_mul(v.into()))
+			// Standard Error: 16_783_682
+			.saturating_add(Weight::from_parts(525_457_699, 0).saturating_mul(b.into()))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(v.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -160,8 +163,8 @@ impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `1826`
 		//  Estimated: `4764`
-		// Minimum execution time: 114_306_000 picoseconds.
-		Weight::from_parts(115_320_000, 0)
+		// Minimum execution time: 122_429_000 picoseconds.
+		Weight::from_parts(125_427_000, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
 			.saturating_add(T::DbWeight::get().reads(15))
 			.saturating_add(T::DbWeight::get().writes(9))
@@ -180,8 +183,8 @@ impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `1118`
 		//  Estimated: `4572`
-		// Minimum execution time: 41_871_000 picoseconds.
-		Weight::from_parts(42_446_000, 0)
+		// Minimum execution time: 43_442_000 picoseconds.
+		Weight::from_parts(44_728_000, 0)
 			.saturating_add(Weight::from_parts(0, 4572))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -192,8 +195,8 @@ impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_673_000 picoseconds.
-		Weight::from_parts(2_771_000, 0)
+		// Minimum execution time: 2_471_000 picoseconds.
+		Weight::from_parts(2_667_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/polkadot/runtime/westend/src/weights/pallet_identity.rs b/polkadot/runtime/westend/src/weights/pallet_identity.rs
index 96c79d9c561..8c11482ebdc 100644
--- a/polkadot/runtime/westend/src/weights/pallet_identity.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_identity.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_identity`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_identity
 // --extrinsic=*
 // --execution=wasm
@@ -54,11 +57,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `32 + r * (57 ±0)`
 		//  Estimated: `2626`
-		// Minimum execution time: 11_731_000 picoseconds.
-		Weight::from_parts(12_252_069, 0)
+		// Minimum execution time: 11_550_000 picoseconds.
+		Weight::from_parts(12_323_322, 0)
 			.saturating_add(Weight::from_parts(0, 2626))
-			// Standard Error: 1_271
-			.saturating_add(Weight::from_parts(112_988, 0).saturating_mul(r.into()))
+			// Standard Error: 1_709
+			.saturating_add(Weight::from_parts(131_132, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -70,13 +73,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `442 + r * (5 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 31_663_000 picoseconds.
-		Weight::from_parts(30_723_166, 0)
+		// Minimum execution time: 32_882_000 picoseconds.
+		Weight::from_parts(30_046_973, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 2_186
-			.saturating_add(Weight::from_parts(82_515, 0).saturating_mul(r.into()))
-			// Standard Error: 426
-			.saturating_add(Weight::from_parts(465_253, 0).saturating_mul(x.into()))
+			// Standard Error: 7_269
+			.saturating_add(Weight::from_parts(250_439, 0).saturating_mul(r.into()))
+			// Standard Error: 1_418
+			.saturating_add(Weight::from_parts(483_981, 0).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -91,11 +94,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `101`
 		//  Estimated: `11003 + s * (2589 ±0)`
-		// Minimum execution time: 9_314_000 picoseconds.
-		Weight::from_parts(22_473_414, 0)
+		// Minimum execution time: 9_045_000 picoseconds.
+		Weight::from_parts(22_036_189, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 8_954
-			.saturating_add(Weight::from_parts(2_780_286, 0).saturating_mul(s.into()))
+			// Standard Error: 4_819
+			.saturating_add(Weight::from_parts(3_134_467, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(s.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -113,11 +116,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `194 + p * (32 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 9_212_000 picoseconds.
-		Weight::from_parts(23_501_852, 0)
+		// Minimum execution time: 8_836_000 picoseconds.
+		Weight::from_parts(23_025_121, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 3_465
-			.saturating_add(Weight::from_parts(1_107_543, 0).saturating_mul(p.into()))
+			// Standard Error: 4_111
+			.saturating_add(Weight::from_parts(1_313_487, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into())))
@@ -135,15 +138,15 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `469 + r * (5 ±0) + s * (32 ±0) + x * (66 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 53_291_000 picoseconds.
-		Weight::from_parts(30_248_342, 0)
+		// Minimum execution time: 60_177_000 picoseconds.
+		Weight::from_parts(26_533_717, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 9_842
-			.saturating_add(Weight::from_parts(90_340, 0).saturating_mul(r.into()))
-			// Standard Error: 1_922
-			.saturating_add(Weight::from_parts(1_086_143, 0).saturating_mul(s.into()))
-			// Standard Error: 1_922
-			.saturating_add(Weight::from_parts(234_032, 0).saturating_mul(x.into()))
+			// Standard Error: 20_957
+			.saturating_add(Weight::from_parts(475_120, 0).saturating_mul(r.into()))
+			// Standard Error: 4_092
+			.saturating_add(Weight::from_parts(1_348_869, 0).saturating_mul(s.into()))
+			// Standard Error: 4_092
+			.saturating_add(Weight::from_parts(314_033, 0).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into())))
@@ -158,13 +161,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `367 + r * (57 ±0) + x * (66 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 32_457_000 picoseconds.
-		Weight::from_parts(31_792_415, 0)
+		// Minimum execution time: 32_818_000 picoseconds.
+		Weight::from_parts(32_253_281, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 2_199
-			.saturating_add(Weight::from_parts(80_014, 0).saturating_mul(r.into()))
-			// Standard Error: 429
-			.saturating_add(Weight::from_parts(464_202, 0).saturating_mul(x.into()))
+			// Standard Error: 7_973
+			.saturating_add(Weight::from_parts(124_283, 0).saturating_mul(r.into()))
+			// Standard Error: 1_555
+			.saturating_add(Weight::from_parts(512_825, 0).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -176,13 +179,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `398 + x * (66 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 29_144_000 picoseconds.
-		Weight::from_parts(28_967_813, 0)
+		// Minimum execution time: 29_931_000 picoseconds.
+		Weight::from_parts(28_643_196, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 2_127
-			.saturating_add(Weight::from_parts(76_079, 0).saturating_mul(r.into()))
-			// Standard Error: 415
-			.saturating_add(Weight::from_parts(457_505, 0).saturating_mul(x.into()))
+			// Standard Error: 5_154
+			.saturating_add(Weight::from_parts(147_560, 0).saturating_mul(r.into()))
+			// Standard Error: 1_005
+			.saturating_add(Weight::from_parts(490_754, 0).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -193,11 +196,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `89 + r * (57 ±0)`
 		//  Estimated: `2626`
-		// Minimum execution time: 7_515_000 picoseconds.
-		Weight::from_parts(7_863_919, 0)
+		// Minimum execution time: 7_221_000 picoseconds.
+		Weight::from_parts(7_620_590, 0)
 			.saturating_add(Weight::from_parts(0, 2626))
-			// Standard Error: 1_158
-			.saturating_add(Weight::from_parts(95_069, 0).saturating_mul(r.into()))
+			// Standard Error: 3_611
+			.saturating_add(Weight::from_parts(118_590, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -208,11 +211,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `89 + r * (57 ±0)`
 		//  Estimated: `2626`
-		// Minimum execution time: 7_537_000 picoseconds.
-		Weight::from_parts(7_884_083, 0)
+		// Minimum execution time: 7_426_000 picoseconds.
+		Weight::from_parts(7_928_489, 0)
 			.saturating_add(Weight::from_parts(0, 2626))
-			// Standard Error: 1_070
-			.saturating_add(Weight::from_parts(93_113, 0).saturating_mul(r.into()))
+			// Standard Error: 1_447
+			.saturating_add(Weight::from_parts(106_416, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -223,11 +226,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `89 + r * (57 ±0)`
 		//  Estimated: `2626`
-		// Minimum execution time: 7_509_000 picoseconds.
-		Weight::from_parts(7_813_589, 0)
+		// Minimum execution time: 7_359_000 picoseconds.
+		Weight::from_parts(7_803_303, 0)
 			.saturating_add(Weight::from_parts(0, 2626))
-			// Standard Error: 1_112
-			.saturating_add(Weight::from_parts(91_834, 0).saturating_mul(r.into()))
+			// Standard Error: 1_272
+			.saturating_add(Weight::from_parts(102_561, 0).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -241,13 +244,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `445 + r * (57 ±0) + x * (66 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 23_050_000 picoseconds.
-		Weight::from_parts(22_495_353, 0)
+		// Minimum execution time: 22_742_000 picoseconds.
+		Weight::from_parts(21_879_281, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 4_148
-			.saturating_add(Weight::from_parts(103_139, 0).saturating_mul(r.into()))
-			// Standard Error: 767
-			.saturating_add(Weight::from_parts(773_335, 0).saturating_mul(x.into()))
+			// Standard Error: 10_027
+			.saturating_add(Weight::from_parts(154_816, 0).saturating_mul(r.into()))
+			// Standard Error: 1_855
+			.saturating_add(Weight::from_parts(803_084, 0).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -266,15 +269,15 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `676 + r * (5 ±0) + s * (32 ±0) + x * (66 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 57_402_000 picoseconds.
-		Weight::from_parts(36_479_092, 0)
+		// Minimum execution time: 64_467_000 picoseconds.
+		Weight::from_parts(27_806_692, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 10_362
-			.saturating_add(Weight::from_parts(90_209, 0).saturating_mul(r.into()))
-			// Standard Error: 2_023
-			.saturating_add(Weight::from_parts(1_110_142, 0).saturating_mul(s.into()))
-			// Standard Error: 2_023
-			.saturating_add(Weight::from_parts(224_263, 0).saturating_mul(x.into()))
+			// Standard Error: 22_702
+			.saturating_add(Weight::from_parts(666_376, 0).saturating_mul(r.into()))
+			// Standard Error: 4_433
+			.saturating_add(Weight::from_parts(1_396_065, 0).saturating_mul(s.into()))
+			// Standard Error: 4_433
+			.saturating_add(Weight::from_parts(300_762, 0).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into())))
@@ -290,11 +293,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `475 + s * (36 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 28_828_000 picoseconds.
-		Weight::from_parts(33_618_814, 0)
+		// Minimum execution time: 29_629_000 picoseconds.
+		Weight::from_parts(33_761_925, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 1_341
-			.saturating_add(Weight::from_parts(62_821, 0).saturating_mul(s.into()))
+			// Standard Error: 2_047
+			.saturating_add(Weight::from_parts(132_184, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -307,11 +310,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `591 + s * (3 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 12_650_000 picoseconds.
-		Weight::from_parts(14_575_994, 0)
+		// Minimum execution time: 13_204_000 picoseconds.
+		Weight::from_parts(14_376_165, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 514
-			.saturating_add(Weight::from_parts(18_167, 0).saturating_mul(s.into()))
+			// Standard Error: 1_699
+			.saturating_add(Weight::from_parts(45_951, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -326,11 +329,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `638 + s * (35 ±0)`
 		//  Estimated: `11003`
-		// Minimum execution time: 32_391_000 picoseconds.
-		Weight::from_parts(35_443_054, 0)
+		// Minimum execution time: 33_254_000 picoseconds.
+		Weight::from_parts(35_772_961, 0)
 			.saturating_add(Weight::from_parts(0, 11003))
-			// Standard Error: 1_001
-			.saturating_add(Weight::from_parts(51_211, 0).saturating_mul(s.into()))
+			// Standard Error: 1_649
+			.saturating_add(Weight::from_parts(116_697, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -345,11 +348,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `704 + s * (37 ±0)`
 		//  Estimated: `6723`
-		// Minimum execution time: 23_939_000 picoseconds.
-		Weight::from_parts(26_720_529, 0)
+		// Minimum execution time: 24_613_000 picoseconds.
+		Weight::from_parts(26_548_039, 0)
 			.saturating_add(Weight::from_parts(0, 6723))
-			// Standard Error: 907
-			.saturating_add(Weight::from_parts(54_990, 0).saturating_mul(s.into()))
+			// Standard Error: 1_602
+			.saturating_add(Weight::from_parts(112_354, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
diff --git a/polkadot/runtime/westend/src/weights/pallet_im_online.rs b/polkadot/runtime/westend/src/weights/pallet_im_online.rs
index 5a4e2731690..a83cd43804d 100644
--- a/polkadot/runtime/westend/src/weights/pallet_im_online.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_im_online.rs
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_im_online
 // --extrinsic=*
 // --execution=wasm
diff --git a/polkadot/runtime/westend/src/weights/pallet_indices.rs b/polkadot/runtime/westend/src/weights/pallet_indices.rs
index 0d5f84d2c18..42316cd9078 100644
--- a/polkadot/runtime/westend/src/weights/pallet_indices.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_indices.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_indices`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_indices
 // --extrinsic=*
 // --execution=wasm
@@ -53,8 +56,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `142`
 		//  Estimated: `3534`
-		// Minimum execution time: 23_895_000 picoseconds.
-		Weight::from_parts(24_230_000, 0)
+		// Minimum execution time: 24_553_000 picoseconds.
+		Weight::from_parts(25_288_000, 0)
 			.saturating_add(Weight::from_parts(0, 3534))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -67,8 +70,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `341`
 		//  Estimated: `3593`
-		// Minimum execution time: 34_794_000 picoseconds.
-		Weight::from_parts(35_207_000, 0)
+		// Minimum execution time: 35_932_000 picoseconds.
+		Weight::from_parts(36_801_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -79,8 +82,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `238`
 		//  Estimated: `3534`
-		// Minimum execution time: 24_570_000 picoseconds.
-		Weight::from_parts(24_911_000, 0)
+		// Minimum execution time: 25_574_000 picoseconds.
+		Weight::from_parts(26_123_000, 0)
 			.saturating_add(Weight::from_parts(0, 3534))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -93,8 +96,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `341`
 		//  Estimated: `3593`
-		// Minimum execution time: 27_238_000 picoseconds.
-		Weight::from_parts(27_660_000, 0)
+		// Minimum execution time: 27_605_000 picoseconds.
+		Weight::from_parts(28_569_000, 0)
 			.saturating_add(Weight::from_parts(0, 3593))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -105,8 +108,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `238`
 		//  Estimated: `3534`
-		// Minimum execution time: 27_202_000 picoseconds.
-		Weight::from_parts(27_539_000, 0)
+		// Minimum execution time: 27_447_000 picoseconds.
+		Weight::from_parts(28_136_000, 0)
 			.saturating_add(Weight::from_parts(0, 3534))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/westend/src/weights/pallet_message_queue.rs b/polkadot/runtime/westend/src/weights/pallet_message_queue.rs
index fb4c2b50243..17eff948781 100644
--- a/polkadot/runtime/westend/src/weights/pallet_message_queue.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_message_queue.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_message_queue`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_message_queue
 // --extrinsic=*
 // --execution=wasm
@@ -55,8 +58,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `248`
 		//  Estimated: `6050`
-		// Minimum execution time: 11_417_000 picoseconds.
-		Weight::from_parts(11_822_000, 0)
+		// Minimum execution time: 12_154_000 picoseconds.
+		Weight::from_parts(12_559_000, 0)
 			.saturating_add(Weight::from_parts(0, 6050))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -69,8 +72,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `248`
 		//  Estimated: `6050`
-		// Minimum execution time: 10_963_000 picoseconds.
-		Weight::from_parts(11_228_000, 0)
+		// Minimum execution time: 11_166_000 picoseconds.
+		Weight::from_parts(11_526_000, 0)
 			.saturating_add(Weight::from_parts(0, 6050))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -81,8 +84,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `42`
 		//  Estimated: `3520`
-		// Minimum execution time: 4_042_000 picoseconds.
-		Weight::from_parts(4_205_000, 0)
+		// Minimum execution time: 4_160_000 picoseconds.
+		Weight::from_parts(4_445_000, 0)
 			.saturating_add(Weight::from_parts(0, 3520))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -93,8 +96,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `115`
 		//  Estimated: `134587`
-		// Minimum execution time: 5_554_000 picoseconds.
-		Weight::from_parts(5_755_000, 0)
+		// Minimum execution time: 5_872_000 picoseconds.
+		Weight::from_parts(6_105_000, 0)
 			.saturating_add(Weight::from_parts(0, 134587))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -105,8 +108,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `115`
 		//  Estimated: `134587`
-		// Minimum execution time: 5_940_000 picoseconds.
-		Weight::from_parts(6_081_000, 0)
+		// Minimum execution time: 6_145_000 picoseconds.
+		Weight::from_parts(6_522_000, 0)
 			.saturating_add(Weight::from_parts(0, 134587))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -115,8 +118,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 136_744_000 picoseconds.
-		Weight::from_parts(137_289_000, 0)
+		// Minimum execution time: 173_117_000 picoseconds.
+		Weight::from_parts(175_271_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: MessageQueue ServiceHead (r:1 w:1)
@@ -127,8 +130,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `149`
 		//  Estimated: `3520`
-		// Minimum execution time: 6_180_000 picoseconds.
-		Weight::from_parts(6_420_000, 0)
+		// Minimum execution time: 6_429_000 picoseconds.
+		Weight::from_parts(6_743_000, 0)
 			.saturating_add(Weight::from_parts(0, 3520))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -145,8 +148,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `131252`
 		//  Estimated: `134587`
-		// Minimum execution time: 96_550_000 picoseconds.
-		Weight::from_parts(96_954_000, 0)
+		// Minimum execution time: 97_068_000 picoseconds.
+		Weight::from_parts(100_467_000, 0)
 			.saturating_add(Weight::from_parts(0, 134587))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -163,8 +166,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `131252`
 		//  Estimated: `134587`
-		// Minimum execution time: 125_821_000 picoseconds.
-		Weight::from_parts(126_396_000, 0)
+		// Minimum execution time: 126_674_000 picoseconds.
+		Weight::from_parts(134_114_000, 0)
 			.saturating_add(Weight::from_parts(0, 134587))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -181,8 +184,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `131252`
 		//  Estimated: `134587`
-		// Minimum execution time: 188_484_000 picoseconds.
-		Weight::from_parts(189_601_000, 0)
+		// Minimum execution time: 204_926_000 picoseconds.
+		Weight::from_parts(221_900_000, 0)
 			.saturating_add(Weight::from_parts(0, 134587))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(4))
diff --git a/polkadot/runtime/westend/src/weights/pallet_multisig.rs b/polkadot/runtime/westend/src/weights/pallet_multisig.rs
index 588f2c2af8b..616aea9c8e7 100644
--- a/polkadot/runtime/westend/src/weights/pallet_multisig.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_multisig.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_multisig`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_multisig
 // --extrinsic=*
 // --execution=wasm
@@ -52,11 +55,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 10_913_000 picoseconds.
-		Weight::from_parts(11_369_971, 0)
+		// Minimum execution time: 13_218_000 picoseconds.
+		Weight::from_parts(14_749_472, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(524, 0).saturating_mul(z.into()))
+			// Standard Error: 10
+			.saturating_add(Weight::from_parts(507, 0).saturating_mul(z.into()))
 	}
 	/// Storage: Multisig Multisigs (r:1 w:1)
 	/// Proof: Multisig Multisigs (max_values: None, max_size: Some(3346), added: 5821, mode: MaxEncodedLen)
@@ -66,13 +69,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `309 + s * (2 ±0)`
 		//  Estimated: `6811`
-		// Minimum execution time: 39_268_000 picoseconds.
-		Weight::from_parts(33_899_393, 0)
+		// Minimum execution time: 45_891_000 picoseconds.
+		Weight::from_parts(33_546_627, 0)
 			.saturating_add(Weight::from_parts(0, 6811))
-			// Standard Error: 375
-			.saturating_add(Weight::from_parts(62_301, 0).saturating_mul(s.into()))
-			// Standard Error: 3
-			.saturating_add(Weight::from_parts(1_224, 0).saturating_mul(z.into()))
+			// Standard Error: 2_347
+			.saturating_add(Weight::from_parts(136_466, 0).saturating_mul(s.into()))
+			// Standard Error: 23
+			.saturating_add(Weight::from_parts(1_595, 0).saturating_mul(z.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -84,13 +87,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `286`
 		//  Estimated: `6811`
-		// Minimum execution time: 26_100_000 picoseconds.
-		Weight::from_parts(20_766_498, 0)
+		// Minimum execution time: 30_355_000 picoseconds.
+		Weight::from_parts(19_611_682, 0)
 			.saturating_add(Weight::from_parts(0, 6811))
-			// Standard Error: 316
-			.saturating_add(Weight::from_parts(61_763, 0).saturating_mul(s.into()))
-			// Standard Error: 3
-			.saturating_add(Weight::from_parts(1_182, 0).saturating_mul(z.into()))
+			// Standard Error: 1_383
+			.saturating_add(Weight::from_parts(123_652, 0).saturating_mul(s.into()))
+			// Standard Error: 13
+			.saturating_add(Weight::from_parts(1_488, 0).saturating_mul(z.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -104,13 +107,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `392 + s * (33 ±0)`
 		//  Estimated: `6811`
-		// Minimum execution time: 44_072_000 picoseconds.
-		Weight::from_parts(37_865_237, 0)
+		// Minimum execution time: 50_453_000 picoseconds.
+		Weight::from_parts(35_628_285, 0)
 			.saturating_add(Weight::from_parts(0, 6811))
-			// Standard Error: 666
-			.saturating_add(Weight::from_parts(75_421, 0).saturating_mul(s.into()))
-			// Standard Error: 6
-			.saturating_add(Weight::from_parts(1_180, 0).saturating_mul(z.into()))
+			// Standard Error: 3_693
+			.saturating_add(Weight::from_parts(203_453, 0).saturating_mul(s.into()))
+			// Standard Error: 36
+			.saturating_add(Weight::from_parts(1_726, 0).saturating_mul(z.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -121,11 +124,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `314 + s * (2 ±0)`
 		//  Estimated: `6811`
-		// Minimum execution time: 30_839_000 picoseconds.
-		Weight::from_parts(32_384_946, 0)
+		// Minimum execution time: 32_500_000 picoseconds.
+		Weight::from_parts(33_231_806, 0)
 			.saturating_add(Weight::from_parts(0, 6811))
-			// Standard Error: 482
-			.saturating_add(Weight::from_parts(66_723, 0).saturating_mul(s.into()))
+			// Standard Error: 1_511
+			.saturating_add(Weight::from_parts(134_500, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -136,11 +139,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `286`
 		//  Estimated: `6811`
-		// Minimum execution time: 18_196_000 picoseconds.
-		Weight::from_parts(18_983_722, 0)
+		// Minimum execution time: 17_906_000 picoseconds.
+		Weight::from_parts(18_757_928, 0)
 			.saturating_add(Weight::from_parts(0, 6811))
-			// Standard Error: 458
-			.saturating_add(Weight::from_parts(61_127, 0).saturating_mul(s.into()))
+			// Standard Error: 1_172
+			.saturating_add(Weight::from_parts(113_535, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -151,11 +154,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `458 + s * (1 ±0)`
 		//  Estimated: `6811`
-		// Minimum execution time: 32_490_000 picoseconds.
-		Weight::from_parts(33_574_130, 0)
+		// Minimum execution time: 33_018_000 picoseconds.
+		Weight::from_parts(34_186_533, 0)
 			.saturating_add(Weight::from_parts(0, 6811))
-			// Standard Error: 547
-			.saturating_add(Weight::from_parts(64_265, 0).saturating_mul(s.into()))
+			// Standard Error: 1_188
+			.saturating_add(Weight::from_parts(128_449, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/polkadot/runtime/westend/src/weights/pallet_nomination_pools.rs b/polkadot/runtime/westend/src/weights/pallet_nomination_pools.rs
index c0af0685607..9d43eb24989 100644
--- a/polkadot/runtime/westend/src/weights/pallet_nomination_pools.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_nomination_pools.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_nomination_pools`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_nomination_pools
 // --extrinsic=*
 // --execution=wasm
@@ -81,8 +84,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `3281`
 		//  Estimated: `8877`
-		// Minimum execution time: 176_369_000 picoseconds.
-		Weight::from_parts(177_523_000, 0)
+		// Minimum execution time: 196_298_000 picoseconds.
+		Weight::from_parts(202_857_000, 0)
 			.saturating_add(Weight::from_parts(0, 8877))
 			.saturating_add(T::DbWeight::get().reads(19))
 			.saturating_add(T::DbWeight::get().writes(12))
@@ -113,8 +116,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `3291`
 		//  Estimated: `8877`
-		// Minimum execution time: 172_285_000 picoseconds.
-		Weight::from_parts(174_193_000, 0)
+		// Minimum execution time: 191_639_000 picoseconds.
+		Weight::from_parts(197_000_000, 0)
 			.saturating_add(Weight::from_parts(0, 8877))
 			.saturating_add(T::DbWeight::get().reads(16))
 			.saturating_add(T::DbWeight::get().writes(12))
@@ -147,8 +150,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `3186`
 		//  Estimated: `8799`
-		// Minimum execution time: 199_828_000 picoseconds.
-		Weight::from_parts(200_942_000, 0)
+		// Minimum execution time: 224_836_000 picoseconds.
+		Weight::from_parts(230_990_000, 0)
 			.saturating_add(Weight::from_parts(0, 8799))
 			.saturating_add(T::DbWeight::get().reads(16))
 			.saturating_add(T::DbWeight::get().writes(12))
@@ -169,8 +172,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1137`
 		//  Estimated: `4182`
-		// Minimum execution time: 74_431_000 picoseconds.
-		Weight::from_parts(75_741_000, 0)
+		// Minimum execution time: 79_609_000 picoseconds.
+		Weight::from_parts(81_434_000, 0)
 			.saturating_add(Weight::from_parts(0, 4182))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -211,8 +214,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `3560`
 		//  Estimated: `8877`
-		// Minimum execution time: 158_030_000 picoseconds.
-		Weight::from_parts(158_878_000, 0)
+		// Minimum execution time: 175_473_000 picoseconds.
+		Weight::from_parts(179_976_000, 0)
 			.saturating_add(Weight::from_parts(0, 8877))
 			.saturating_add(T::DbWeight::get().reads(20))
 			.saturating_add(T::DbWeight::get().writes(13))
@@ -234,11 +237,11 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1614`
 		//  Estimated: `4764`
-		// Minimum execution time: 59_728_000 picoseconds.
-		Weight::from_parts(60_957_789, 0)
+		// Minimum execution time: 63_011_000 picoseconds.
+		Weight::from_parts(65_966_680, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 741
-			.saturating_add(Weight::from_parts(6_046, 0).saturating_mul(s.into()))
+			// Standard Error: 2_422
+			.saturating_add(Weight::from_parts(58_078, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -269,11 +272,11 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `2042`
 		//  Estimated: `4764`
-		// Minimum execution time: 121_936_000 picoseconds.
-		Weight::from_parts(123_798_311, 0)
+		// Minimum execution time: 134_765_000 picoseconds.
+		Weight::from_parts(140_539_571, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 1_169
-			.saturating_add(Weight::from_parts(21_320, 0).saturating_mul(s.into()))
+			// Standard Error: 4_169
+			.saturating_add(Weight::from_parts(61_448, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(8))
 	}
@@ -322,15 +325,13 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 	/// Storage: NominationPools ClaimPermissions (r:0 w:1)
 	/// Proof: NominationPools ClaimPermissions (max_values: None, max_size: Some(41), added: 2516, mode: MaxEncodedLen)
 	/// The range of component `s` is `[0, 100]`.
-	fn withdraw_unbonded_kill(s: u32, ) -> Weight {
+	fn withdraw_unbonded_kill(_s: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `2398`
 		//  Estimated: `6196`
-		// Minimum execution time: 203_824_000 picoseconds.
-		Weight::from_parts(206_388_841, 0)
+		// Minimum execution time: 226_632_000 picoseconds.
+		Weight::from_parts(234_263_474, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
-			// Standard Error: 2_817
-			.saturating_add(Weight::from_parts(13_627, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(21))
 			.saturating_add(T::DbWeight::get().writes(18))
 	}
@@ -382,8 +383,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1222`
 		//  Estimated: `6196`
-		// Minimum execution time: 177_985_000 picoseconds.
-		Weight::from_parts(179_504_000, 0)
+		// Minimum execution time: 197_132_000 picoseconds.
+		Weight::from_parts(202_099_000, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
 			.saturating_add(T::DbWeight::get().reads(22))
 			.saturating_add(T::DbWeight::get().writes(15))
@@ -417,11 +418,11 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1779`
 		//  Estimated: `4556 + n * (2520 ±0)`
-		// Minimum execution time: 64_575_000 picoseconds.
-		Weight::from_parts(64_712_179, 0)
+		// Minimum execution time: 68_142_000 picoseconds.
+		Weight::from_parts(68_977_842, 0)
 			.saturating_add(Weight::from_parts(0, 4556))
-			// Standard Error: 4_612
-			.saturating_add(Weight::from_parts(1_300_327, 0).saturating_mul(n.into()))
+			// Standard Error: 10_560
+			.saturating_add(Weight::from_parts(1_606_142, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(12))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into())))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -437,8 +438,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1367`
 		//  Estimated: `4556`
-		// Minimum execution time: 35_436_000 picoseconds.
-		Weight::from_parts(35_843_000, 0)
+		// Minimum execution time: 36_343_000 picoseconds.
+		Weight::from_parts(37_669_000, 0)
 			.saturating_add(Weight::from_parts(0, 4556))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -454,11 +455,11 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `497`
 		//  Estimated: `3735`
-		// Minimum execution time: 14_017_000 picoseconds.
-		Weight::from_parts(14_595_057, 0)
+		// Minimum execution time: 14_157_000 picoseconds.
+		Weight::from_parts(15_201_514, 0)
 			.saturating_add(Weight::from_parts(0, 3735))
-			// Standard Error: 77
-			.saturating_add(Weight::from_parts(1_065, 0).saturating_mul(n.into()))
+			// Standard Error: 194
+			.saturating_add(Weight::from_parts(718, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -478,8 +479,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 5_932_000 picoseconds.
-		Weight::from_parts(6_145_000, 0)
+		// Minimum execution time: 6_082_000 picoseconds.
+		Weight::from_parts(6_275_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
@@ -489,8 +490,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `497`
 		//  Estimated: `3685`
-		// Minimum execution time: 18_860_000 picoseconds.
-		Weight::from_parts(19_156_000, 0)
+		// Minimum execution time: 19_952_000 picoseconds.
+		Weight::from_parts(20_880_000, 0)
 			.saturating_add(Weight::from_parts(0, 3685))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -517,8 +518,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1942`
 		//  Estimated: `4556`
-		// Minimum execution time: 62_812_000 picoseconds.
-		Weight::from_parts(63_227_000, 0)
+		// Minimum execution time: 66_233_000 picoseconds.
+		Weight::from_parts(68_181_000, 0)
 			.saturating_add(Weight::from_parts(0, 4556))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -535,8 +536,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `736`
 		//  Estimated: `3685`
-		// Minimum execution time: 31_983_000 picoseconds.
-		Weight::from_parts(32_552_000, 0)
+		// Minimum execution time: 33_533_000 picoseconds.
+		Weight::from_parts(34_915_000, 0)
 			.saturating_add(Weight::from_parts(0, 3685))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -547,8 +548,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `537`
 		//  Estimated: `3685`
-		// Minimum execution time: 18_135_000 picoseconds.
-		Weight::from_parts(18_821_000, 0)
+		// Minimum execution time: 18_920_000 picoseconds.
+		Weight::from_parts(19_410_000, 0)
 			.saturating_add(Weight::from_parts(0, 3685))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -559,8 +560,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `497`
 		//  Estimated: `3685`
-		// Minimum execution time: 18_969_000 picoseconds.
-		Weight::from_parts(19_175_000, 0)
+		// Minimum execution time: 19_388_000 picoseconds.
+		Weight::from_parts(20_346_000, 0)
 			.saturating_add(Weight::from_parts(0, 3685))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -573,8 +574,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `508`
 		//  Estimated: `4182`
-		// Minimum execution time: 13_943_000 picoseconds.
-		Weight::from_parts(14_374_000, 0)
+		// Minimum execution time: 14_137_000 picoseconds.
+		Weight::from_parts(14_846_000, 0)
 			.saturating_add(Weight::from_parts(0, 4182))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -591,8 +592,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `934`
 		//  Estimated: `3685`
-		// Minimum execution time: 61_658_000 picoseconds.
-		Weight::from_parts(62_636_000, 0)
+		// Minimum execution time: 66_667_000 picoseconds.
+		Weight::from_parts(68_573_000, 0)
 			.saturating_add(Weight::from_parts(0, 3685))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
diff --git a/polkadot/runtime/westend/src/weights/pallet_offences.rs b/polkadot/runtime/westend/src/weights/pallet_offences.rs
new file mode 100644
index 00000000000..2a0039844d4
--- /dev/null
+++ b/polkadot/runtime/westend/src/weights/pallet_offences.rs
@@ -0,0 +1,222 @@
+// Copyright (C) Parity Technologies (UK) Ltd.
+// This file is part of Polkadot.
+
+// Polkadot is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Polkadot is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Polkadot.  If not, see <http://www.gnu.org/licenses/>.
+
+//! Autogenerated weights for `pallet_offences`
+//!
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! WORST CASE MAP SIZE: `1000000`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
+
+// Executed Command:
+// ./target/production/polkadot
+// benchmark
+// pallet
+// --chain=westend-dev
+// --steps=50
+// --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
+// --pallet=pallet_offences
+// --extrinsic=*
+// --execution=wasm
+// --wasm-execution=compiled
+// --header=./file_header.txt
+// --output=./runtime/westend/src/weights/
+
+#![cfg_attr(rustfmt, rustfmt_skip)]
+#![allow(unused_parens)]
+#![allow(unused_imports)]
+#![allow(missing_docs)]
+
+use frame_support::{traits::Get, weights::Weight};
+use core::marker::PhantomData;
+
+/// Weight functions for `pallet_offences`.
+pub struct WeightInfo<T>(PhantomData<T>);
+impl<T: frame_system::Config> pallet_offences::WeightInfo for WeightInfo<T> {
+	/// Storage: Offences ConcurrentReportsIndex (r:1 w:1)
+	/// Proof Skipped: Offences ConcurrentReportsIndex (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Offences Reports (r:100 w:100)
+	/// Proof Skipped: Offences Reports (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking SlashRewardFraction (r:1 w:0)
+	/// Proof: Staking SlashRewardFraction (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking ActiveEra (r:1 w:0)
+	/// Proof: Staking ActiveEra (max_values: Some(1), max_size: Some(13), added: 508, mode: MaxEncodedLen)
+	/// Storage: Staking ErasStartSessionIndex (r:1 w:0)
+	/// Proof: Staking ErasStartSessionIndex (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)
+	/// Storage: Staking Invulnerables (r:1 w:0)
+	/// Proof Skipped: Staking Invulnerables (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Staking ValidatorSlashInEra (r:100 w:100)
+	/// Proof: Staking ValidatorSlashInEra (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking SlashingSpans (r:1700 w:1700)
+	/// Proof Skipped: Staking SlashingSpans (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking SpanSlash (r:1700 w:1700)
+	/// Proof: Staking SpanSlash (max_values: None, max_size: Some(76), added: 2551, mode: MaxEncodedLen)
+	/// Storage: Staking Validators (r:100 w:100)
+	/// Proof: Staking Validators (max_values: None, max_size: Some(45), added: 2520, mode: MaxEncodedLen)
+	/// Storage: Staking CounterForValidators (r:1 w:1)
+	/// Proof: Staking CounterForValidators (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: VoterList ListNodes (r:300 w:300)
+	/// Proof: VoterList ListNodes (max_values: None, max_size: Some(154), added: 2629, mode: MaxEncodedLen)
+	/// Storage: VoterList CounterForListNodes (r:1 w:1)
+	/// Proof: VoterList CounterForListNodes (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking Nominators (r:100 w:0)
+	/// Proof: Staking Nominators (max_values: None, max_size: Some(558), added: 3033, mode: MaxEncodedLen)
+	/// Storage: Staking OffendingValidators (r:1 w:1)
+	/// Proof Skipped: Staking OffendingValidators (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Session Validators (r:1 w:0)
+	/// Proof Skipped: Session Validators (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Staking NominatorSlashInEra (r:1600 w:1600)
+	/// Proof: Staking NominatorSlashInEra (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen)
+	/// Storage: Staking UnappliedSlashes (r:1 w:1)
+	/// Proof Skipped: Staking UnappliedSlashes (max_values: None, max_size: None, mode: Measured)
+	/// Storage: VoterList ListBags (r:1 w:1)
+	/// Proof: VoterList ListBags (max_values: None, max_size: Some(82), added: 2557, mode: MaxEncodedLen)
+	/// The range of component `r` is `[1, 100]`.
+	/// The range of component `o` is `[2, 100]`.
+	/// The range of component `n` is `[0, 16]`.
+	fn report_offence_im_online(_r: u32, o: u32, n: u32, ) -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0 + n * (3462 ±0) + o * (1042 ±0)`
+		//  Estimated: `88666 + n * (157019 ±38) + o * (26384 ±6)`
+		// Minimum execution time: 535_077_000 picoseconds.
+		Weight::from_parts(552_420_000, 0)
+			.saturating_add(Weight::from_parts(0, 88666))
+			// Standard Error: 4_786_756
+			.saturating_add(Weight::from_parts(434_857_612, 0).saturating_mul(o.into()))
+			// Standard Error: 29_086_480
+			.saturating_add(Weight::from_parts(365_733_267, 0).saturating_mul(n.into()))
+			.saturating_add(T::DbWeight::get().reads(124))
+			.saturating_add(T::DbWeight::get().reads((37_u64).saturating_mul(o.into())))
+			.saturating_add(T::DbWeight::get().reads((187_u64).saturating_mul(n.into())))
+			.saturating_add(T::DbWeight::get().writes(117))
+			.saturating_add(T::DbWeight::get().writes((36_u64).saturating_mul(o.into())))
+			.saturating_add(T::DbWeight::get().writes((187_u64).saturating_mul(n.into())))
+			.saturating_add(Weight::from_parts(0, 157019).saturating_mul(n.into()))
+			.saturating_add(Weight::from_parts(0, 26384).saturating_mul(o.into()))
+	}
+	/// Storage: Offences ConcurrentReportsIndex (r:1 w:1)
+	/// Proof Skipped: Offences ConcurrentReportsIndex (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Offences Reports (r:1 w:1)
+	/// Proof Skipped: Offences Reports (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking SlashRewardFraction (r:1 w:0)
+	/// Proof: Staking SlashRewardFraction (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking ActiveEra (r:1 w:0)
+	/// Proof: Staking ActiveEra (max_values: Some(1), max_size: Some(13), added: 508, mode: MaxEncodedLen)
+	/// Storage: Staking ErasStartSessionIndex (r:1 w:0)
+	/// Proof: Staking ErasStartSessionIndex (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)
+	/// Storage: Staking Invulnerables (r:1 w:0)
+	/// Proof Skipped: Staking Invulnerables (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Staking ValidatorSlashInEra (r:1 w:1)
+	/// Proof: Staking ValidatorSlashInEra (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking SlashingSpans (r:17 w:17)
+	/// Proof Skipped: Staking SlashingSpans (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking SpanSlash (r:17 w:17)
+	/// Proof: Staking SpanSlash (max_values: None, max_size: Some(76), added: 2551, mode: MaxEncodedLen)
+	/// Storage: Staking Validators (r:1 w:1)
+	/// Proof: Staking Validators (max_values: None, max_size: Some(45), added: 2520, mode: MaxEncodedLen)
+	/// Storage: Staking CounterForValidators (r:1 w:1)
+	/// Proof: Staking CounterForValidators (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: VoterList ListNodes (r:3 w:3)
+	/// Proof: VoterList ListNodes (max_values: None, max_size: Some(154), added: 2629, mode: MaxEncodedLen)
+	/// Storage: VoterList CounterForListNodes (r:1 w:1)
+	/// Proof: VoterList CounterForListNodes (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking Nominators (r:1 w:0)
+	/// Proof: Staking Nominators (max_values: None, max_size: Some(558), added: 3033, mode: MaxEncodedLen)
+	/// Storage: Staking OffendingValidators (r:1 w:1)
+	/// Proof Skipped: Staking OffendingValidators (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Session Validators (r:1 w:0)
+	/// Proof Skipped: Session Validators (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Staking NominatorSlashInEra (r:16 w:16)
+	/// Proof: Staking NominatorSlashInEra (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen)
+	/// Storage: Staking UnappliedSlashes (r:1 w:1)
+	/// Proof Skipped: Staking UnappliedSlashes (max_values: None, max_size: None, mode: Measured)
+	/// Storage: VoterList ListBags (r:1 w:1)
+	/// Proof: VoterList ListBags (max_values: None, max_size: Some(82), added: 2557, mode: MaxEncodedLen)
+	/// The range of component `n` is `[0, 16]`.
+	fn report_offence_grandpa(n: u32, ) -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `1763 + n * (65 ±0)`
+		//  Estimated: `8149 + n * (2551 ±0)`
+		// Minimum execution time: 98_496_000 picoseconds.
+		Weight::from_parts(103_619_589, 0)
+			.saturating_add(Weight::from_parts(0, 8149))
+			// Standard Error: 46_011
+			.saturating_add(Weight::from_parts(12_464_366, 0).saturating_mul(n.into()))
+			.saturating_add(T::DbWeight::get().reads(19))
+			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(n.into())))
+			.saturating_add(T::DbWeight::get().writes(13))
+			.saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(n.into())))
+			.saturating_add(Weight::from_parts(0, 2551).saturating_mul(n.into()))
+	}
+	/// Storage: Offences ConcurrentReportsIndex (r:1 w:1)
+	/// Proof Skipped: Offences ConcurrentReportsIndex (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Offences Reports (r:1 w:1)
+	/// Proof Skipped: Offences Reports (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking SlashRewardFraction (r:1 w:0)
+	/// Proof: Staking SlashRewardFraction (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking ActiveEra (r:1 w:0)
+	/// Proof: Staking ActiveEra (max_values: Some(1), max_size: Some(13), added: 508, mode: MaxEncodedLen)
+	/// Storage: Staking ErasStartSessionIndex (r:1 w:0)
+	/// Proof: Staking ErasStartSessionIndex (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)
+	/// Storage: Staking Invulnerables (r:1 w:0)
+	/// Proof Skipped: Staking Invulnerables (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Staking ValidatorSlashInEra (r:1 w:1)
+	/// Proof: Staking ValidatorSlashInEra (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking SlashingSpans (r:17 w:17)
+	/// Proof Skipped: Staking SlashingSpans (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking SpanSlash (r:17 w:17)
+	/// Proof: Staking SpanSlash (max_values: None, max_size: Some(76), added: 2551, mode: MaxEncodedLen)
+	/// Storage: Staking Validators (r:1 w:1)
+	/// Proof: Staking Validators (max_values: None, max_size: Some(45), added: 2520, mode: MaxEncodedLen)
+	/// Storage: Staking CounterForValidators (r:1 w:1)
+	/// Proof: Staking CounterForValidators (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: VoterList ListNodes (r:3 w:3)
+	/// Proof: VoterList ListNodes (max_values: None, max_size: Some(154), added: 2629, mode: MaxEncodedLen)
+	/// Storage: VoterList CounterForListNodes (r:1 w:1)
+	/// Proof: VoterList CounterForListNodes (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking Nominators (r:1 w:0)
+	/// Proof: Staking Nominators (max_values: None, max_size: Some(558), added: 3033, mode: MaxEncodedLen)
+	/// Storage: Staking OffendingValidators (r:1 w:1)
+	/// Proof Skipped: Staking OffendingValidators (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Session Validators (r:1 w:0)
+	/// Proof Skipped: Session Validators (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Staking NominatorSlashInEra (r:16 w:16)
+	/// Proof: Staking NominatorSlashInEra (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen)
+	/// Storage: Staking UnappliedSlashes (r:1 w:1)
+	/// Proof Skipped: Staking UnappliedSlashes (max_values: None, max_size: None, mode: Measured)
+	/// Storage: VoterList ListBags (r:1 w:1)
+	/// Proof: VoterList ListBags (max_values: None, max_size: Some(82), added: 2557, mode: MaxEncodedLen)
+	/// The range of component `n` is `[0, 16]`.
+	fn report_offence_babe(n: u32, ) -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `1763 + n * (65 ±0)`
+		//  Estimated: `8149 + n * (2551 ±0)`
+		// Minimum execution time: 98_531_000 picoseconds.
+		Weight::from_parts(104_912_692, 0)
+			.saturating_add(Weight::from_parts(0, 8149))
+			// Standard Error: 40_911
+			.saturating_add(Weight::from_parts(12_219_649, 0).saturating_mul(n.into()))
+			.saturating_add(T::DbWeight::get().reads(19))
+			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(n.into())))
+			.saturating_add(T::DbWeight::get().writes(13))
+			.saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(n.into())))
+			.saturating_add(Weight::from_parts(0, 2551).saturating_mul(n.into()))
+	}
+}
diff --git a/polkadot/runtime/westend/src/weights/pallet_preimage.rs b/polkadot/runtime/westend/src/weights/pallet_preimage.rs
index 347628b21ee..39d3626b189 100644
--- a/polkadot/runtime/westend/src/weights/pallet_preimage.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_preimage.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_preimage`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_preimage
 // --extrinsic=*
 // --execution=wasm
@@ -56,11 +59,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `181`
 		//  Estimated: `3556`
-		// Minimum execution time: 29_397_000 picoseconds.
-		Weight::from_parts(29_750_000, 0)
+		// Minimum execution time: 30_248_000 picoseconds.
+		Weight::from_parts(30_746_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(2_015, 0).saturating_mul(s.into()))
+			// Standard Error: 11
+			.saturating_add(Weight::from_parts(3_563, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -73,11 +76,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `144`
 		//  Estimated: `3556`
-		// Minimum execution time: 16_220_000 picoseconds.
-		Weight::from_parts(16_463_000, 0)
+		// Minimum execution time: 16_748_000 picoseconds.
+		Weight::from_parts(17_025_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(2_009, 0).saturating_mul(s.into()))
+			// Standard Error: 12
+			.saturating_add(Weight::from_parts(3_559, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -90,11 +93,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `144`
 		//  Estimated: `3556`
-		// Minimum execution time: 15_846_000 picoseconds.
-		Weight::from_parts(16_000_000, 0)
+		// Minimum execution time: 16_353_000 picoseconds.
+		Weight::from_parts(16_501_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(2_008, 0).saturating_mul(s.into()))
+			// Standard Error: 11
+			.saturating_add(Weight::from_parts(3_615, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -106,8 +109,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `327`
 		//  Estimated: `3556`
-		// Minimum execution time: 36_669_000 picoseconds.
-		Weight::from_parts(37_789_000, 0)
+		// Minimum execution time: 52_924_000 picoseconds.
+		Weight::from_parts(77_162_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -120,8 +123,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `182`
 		//  Estimated: `3556`
-		// Minimum execution time: 21_555_000 picoseconds.
-		Weight::from_parts(22_594_000, 0)
+		// Minimum execution time: 33_660_000 picoseconds.
+		Weight::from_parts(53_453_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -132,8 +135,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `226`
 		//  Estimated: `3556`
-		// Minimum execution time: 19_401_000 picoseconds.
-		Weight::from_parts(20_318_000, 0)
+		// Minimum execution time: 29_363_000 picoseconds.
+		Weight::from_parts(47_779_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -144,8 +147,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `182`
 		//  Estimated: `3556`
-		// Minimum execution time: 11_560_000 picoseconds.
-		Weight::from_parts(12_357_000, 0)
+		// Minimum execution time: 21_614_000 picoseconds.
+		Weight::from_parts(37_598_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -156,8 +159,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `80`
 		//  Estimated: `3556`
-		// Minimum execution time: 13_545_000 picoseconds.
-		Weight::from_parts(14_008_000, 0)
+		// Minimum execution time: 28_867_000 picoseconds.
+		Weight::from_parts(41_737_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -168,8 +171,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `144`
 		//  Estimated: `3556`
-		// Minimum execution time: 8_797_000 picoseconds.
-		Weight::from_parts(9_030_000, 0)
+		// Minimum execution time: 11_595_000 picoseconds.
+		Weight::from_parts(16_316_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -182,8 +185,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `182`
 		//  Estimated: `3556`
-		// Minimum execution time: 20_449_000 picoseconds.
-		Weight::from_parts(21_297_000, 0)
+		// Minimum execution time: 33_521_000 picoseconds.
+		Weight::from_parts(50_094_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -194,8 +197,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `144`
 		//  Estimated: `3556`
-		// Minimum execution time: 8_492_000 picoseconds.
-		Weight::from_parts(8_738_000, 0)
+		// Minimum execution time: 11_048_000 picoseconds.
+		Weight::from_parts(15_393_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -206,8 +209,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `144`
 		//  Estimated: `3556`
-		// Minimum execution time: 8_372_000 picoseconds.
-		Weight::from_parts(8_737_000, 0)
+		// Minimum execution time: 11_983_000 picoseconds.
+		Weight::from_parts(14_983_000, 0)
 			.saturating_add(Weight::from_parts(0, 3556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/westend/src/weights/pallet_proxy.rs b/polkadot/runtime/westend/src/weights/pallet_proxy.rs
index d7125a6281d..f5b1d82f4e5 100644
--- a/polkadot/runtime/westend/src/weights/pallet_proxy.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_proxy.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_proxy`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_proxy
 // --extrinsic=*
 // --execution=wasm
@@ -54,11 +57,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `227 + p * (37 ±0)`
 		//  Estimated: `4706`
-		// Minimum execution time: 15_376_000 picoseconds.
-		Weight::from_parts(15_791_573, 0)
+		// Minimum execution time: 14_951_000 picoseconds.
+		Weight::from_parts(15_649_274, 0)
 			.saturating_add(Weight::from_parts(0, 4706))
-			// Standard Error: 658
-			.saturating_add(Weight::from_parts(34_911, 0).saturating_mul(p.into()))
+			// Standard Error: 1_337
+			.saturating_add(Weight::from_parts(40_845, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
 	/// Storage: Proxy Proxies (r:1 w:0)
@@ -73,13 +76,13 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `554 + a * (68 ±0) + p * (37 ±0)`
 		//  Estimated: `5698`
-		// Minimum execution time: 39_934_000 picoseconds.
-		Weight::from_parts(40_784_077, 0)
+		// Minimum execution time: 39_918_000 picoseconds.
+		Weight::from_parts(42_018_315, 0)
 			.saturating_add(Weight::from_parts(0, 5698))
-			// Standard Error: 4_067
-			.saturating_add(Weight::from_parts(106_399, 0).saturating_mul(a.into()))
-			// Standard Error: 4_202
-			.saturating_add(Weight::from_parts(16_644, 0).saturating_mul(p.into()))
+			// Standard Error: 5_101
+			.saturating_add(Weight::from_parts(126_969, 0).saturating_mul(a.into()))
+			// Standard Error: 5_270
+			.saturating_add(Weight::from_parts(11_500, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -89,15 +92,17 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	/// The range of component `a` is `[0, 31]`.
 	/// The range of component `p` is `[1, 31]`.
-	fn remove_announcement(a: u32, _p: u32, ) -> Weight {
+	fn remove_announcement(a: u32, p: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `469 + a * (68 ±0)`
 		//  Estimated: `5698`
-		// Minimum execution time: 24_195_000 picoseconds.
-		Weight::from_parts(24_987_444, 0)
+		// Minimum execution time: 24_217_000 picoseconds.
+		Weight::from_parts(25_376_229, 0)
 			.saturating_add(Weight::from_parts(0, 5698))
-			// Standard Error: 1_038
-			.saturating_add(Weight::from_parts(133_032, 0).saturating_mul(a.into()))
+			// Standard Error: 1_898
+			.saturating_add(Weight::from_parts(161_111, 0).saturating_mul(a.into()))
+			// Standard Error: 1_961
+			.saturating_add(Weight::from_parts(1_782, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -107,17 +112,15 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	/// The range of component `a` is `[0, 31]`.
 	/// The range of component `p` is `[1, 31]`.
-	fn reject_announcement(a: u32, p: u32, ) -> Weight {
+	fn reject_announcement(a: u32, _p: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `469 + a * (68 ±0)`
 		//  Estimated: `5698`
-		// Minimum execution time: 24_037_000 picoseconds.
-		Weight::from_parts(24_613_328, 0)
+		// Minimum execution time: 24_271_000 picoseconds.
+		Weight::from_parts(25_651_673, 0)
 			.saturating_add(Weight::from_parts(0, 5698))
-			// Standard Error: 1_774
-			.saturating_add(Weight::from_parts(138_420, 0).saturating_mul(a.into()))
-			// Standard Error: 1_833
-			.saturating_add(Weight::from_parts(7_212, 0).saturating_mul(p.into()))
+			// Standard Error: 1_978
+			.saturating_add(Weight::from_parts(151_891, 0).saturating_mul(a.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -133,13 +136,13 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `486 + a * (68 ±0) + p * (37 ±0)`
 		//  Estimated: `5698`
-		// Minimum execution time: 33_769_000 picoseconds.
-		Weight::from_parts(36_507_913, 0)
+		// Minimum execution time: 34_245_000 picoseconds.
+		Weight::from_parts(37_454_762, 0)
 			.saturating_add(Weight::from_parts(0, 5698))
-			// Standard Error: 4_055
-			.saturating_add(Weight::from_parts(118_599, 0).saturating_mul(a.into()))
-			// Standard Error: 4_190
-			.saturating_add(Weight::from_parts(23_480, 0).saturating_mul(p.into()))
+			// Standard Error: 4_843
+			.saturating_add(Weight::from_parts(143_291, 0).saturating_mul(a.into()))
+			// Standard Error: 5_003
+			.saturating_add(Weight::from_parts(24_694, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -150,11 +153,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `227 + p * (37 ±0)`
 		//  Estimated: `4706`
-		// Minimum execution time: 24_939_000 picoseconds.
-		Weight::from_parts(25_596_801, 0)
+		// Minimum execution time: 25_126_000 picoseconds.
+		Weight::from_parts(26_203_164, 0)
 			.saturating_add(Weight::from_parts(0, 4706))
-			// Standard Error: 1_139
-			.saturating_add(Weight::from_parts(48_313, 0).saturating_mul(p.into()))
+			// Standard Error: 3_603
+			.saturating_add(Weight::from_parts(71_361, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -165,11 +168,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `227 + p * (37 ±0)`
 		//  Estimated: `4706`
-		// Minimum execution time: 24_793_000 picoseconds.
-		Weight::from_parts(25_636_291, 0)
+		// Minimum execution time: 25_250_000 picoseconds.
+		Weight::from_parts(26_297_960, 0)
 			.saturating_add(Weight::from_parts(0, 4706))
-			// Standard Error: 1_444
-			.saturating_add(Weight::from_parts(56_267, 0).saturating_mul(p.into()))
+			// Standard Error: 2_721
+			.saturating_add(Weight::from_parts(75_139, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -180,11 +183,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `227 + p * (37 ±0)`
 		//  Estimated: `4706`
-		// Minimum execution time: 21_951_000 picoseconds.
-		Weight::from_parts(22_457_177, 0)
+		// Minimum execution time: 22_452_000 picoseconds.
+		Weight::from_parts(23_229_684, 0)
 			.saturating_add(Weight::from_parts(0, 4706))
-			// Standard Error: 890
-			.saturating_add(Weight::from_parts(29_712, 0).saturating_mul(p.into()))
+			// Standard Error: 12_315
+			.saturating_add(Weight::from_parts(52_592, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -195,11 +198,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `239`
 		//  Estimated: `4706`
-		// Minimum execution time: 26_647_000 picoseconds.
-		Weight::from_parts(27_172_672, 0)
+		// Minimum execution time: 26_951_000 picoseconds.
+		Weight::from_parts(27_827_133, 0)
 			.saturating_add(Weight::from_parts(0, 4706))
-			// Standard Error: 783
-			.saturating_add(Weight::from_parts(12_707, 0).saturating_mul(p.into()))
+			// Standard Error: 4_052
+			.saturating_add(Weight::from_parts(23_418, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -210,11 +213,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `264 + p * (37 ±0)`
 		//  Estimated: `4706`
-		// Minimum execution time: 23_021_000 picoseconds.
-		Weight::from_parts(23_593_996, 0)
+		// Minimum execution time: 23_068_000 picoseconds.
+		Weight::from_parts(23_856_231, 0)
 			.saturating_add(Weight::from_parts(0, 4706))
-			// Standard Error: 730
-			.saturating_add(Weight::from_parts(29_060, 0).saturating_mul(p.into()))
+			// Standard Error: 2_855
+			.saturating_add(Weight::from_parts(49_524, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/polkadot/runtime/westend/src/weights/pallet_recovery.rs b/polkadot/runtime/westend/src/weights/pallet_recovery.rs
new file mode 100644
index 00000000000..54c5d2dd383
--- /dev/null
+++ b/polkadot/runtime/westend/src/weights/pallet_recovery.rs
@@ -0,0 +1,186 @@
+// Copyright (C) Parity Technologies (UK) Ltd.
+// This file is part of Polkadot.
+
+// Polkadot is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Polkadot is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Polkadot.  If not, see <http://www.gnu.org/licenses/>.
+
+//! Autogenerated weights for `pallet_recovery`
+//!
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! WORST CASE MAP SIZE: `1000000`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
+
+// Executed Command:
+// ./target/production/polkadot
+// benchmark
+// pallet
+// --chain=westend-dev
+// --steps=50
+// --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
+// --pallet=pallet_recovery
+// --extrinsic=*
+// --execution=wasm
+// --wasm-execution=compiled
+// --header=./file_header.txt
+// --output=./runtime/westend/src/weights/
+
+#![cfg_attr(rustfmt, rustfmt_skip)]
+#![allow(unused_parens)]
+#![allow(unused_imports)]
+#![allow(missing_docs)]
+
+use frame_support::{traits::Get, weights::Weight};
+use core::marker::PhantomData;
+
+/// Weight functions for `pallet_recovery`.
+pub struct WeightInfo<T>(PhantomData<T>);
+impl<T: frame_system::Config> pallet_recovery::WeightInfo for WeightInfo<T> {
+	/// Storage: Recovery Proxy (r:1 w:0)
+	/// Proof: Recovery Proxy (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen)
+	fn as_recovered() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `111`
+		//  Estimated: `3545`
+		// Minimum execution time: 8_588_000 picoseconds.
+		Weight::from_parts(8_886_000, 0)
+			.saturating_add(Weight::from_parts(0, 3545))
+			.saturating_add(T::DbWeight::get().reads(1))
+	}
+	/// Storage: Recovery Proxy (r:0 w:1)
+	/// Proof: Recovery Proxy (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen)
+	fn set_recovered() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 8_893_000 picoseconds.
+		Weight::from_parts(9_158_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: Recovery Recoverable (r:1 w:1)
+	/// Proof: Recovery Recoverable (max_values: None, max_size: Some(351), added: 2826, mode: MaxEncodedLen)
+	/// The range of component `n` is `[1, 9]`.
+	fn create_recovery(n: u32, ) -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `6`
+		//  Estimated: `3816`
+		// Minimum execution time: 24_859_000 picoseconds.
+		Weight::from_parts(25_746_629, 0)
+			.saturating_add(Weight::from_parts(0, 3816))
+			// Standard Error: 4_934
+			.saturating_add(Weight::from_parts(144_496, 0).saturating_mul(n.into()))
+			.saturating_add(T::DbWeight::get().reads(1))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: Recovery Recoverable (r:1 w:0)
+	/// Proof: Recovery Recoverable (max_values: None, max_size: Some(351), added: 2826, mode: MaxEncodedLen)
+	/// Storage: Recovery ActiveRecoveries (r:1 w:1)
+	/// Proof: Recovery ActiveRecoveries (max_values: None, max_size: Some(389), added: 2864, mode: MaxEncodedLen)
+	fn initiate_recovery() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `102`
+		//  Estimated: `3854`
+		// Minimum execution time: 28_280_000 picoseconds.
+		Weight::from_parts(29_100_000, 0)
+			.saturating_add(Weight::from_parts(0, 3854))
+			.saturating_add(T::DbWeight::get().reads(2))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: Recovery Recoverable (r:1 w:0)
+	/// Proof: Recovery Recoverable (max_values: None, max_size: Some(351), added: 2826, mode: MaxEncodedLen)
+	/// Storage: Recovery ActiveRecoveries (r:1 w:1)
+	/// Proof: Recovery ActiveRecoveries (max_values: None, max_size: Some(389), added: 2864, mode: MaxEncodedLen)
+	/// The range of component `n` is `[1, 9]`.
+	fn vouch_recovery(n: u32, ) -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `190 + n * (64 ±0)`
+		//  Estimated: `3854`
+		// Minimum execution time: 18_189_000 picoseconds.
+		Weight::from_parts(18_864_727, 0)
+			.saturating_add(Weight::from_parts(0, 3854))
+			// Standard Error: 4_843
+			.saturating_add(Weight::from_parts(192_783, 0).saturating_mul(n.into()))
+			.saturating_add(T::DbWeight::get().reads(2))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: Recovery Recoverable (r:1 w:0)
+	/// Proof: Recovery Recoverable (max_values: None, max_size: Some(351), added: 2826, mode: MaxEncodedLen)
+	/// Storage: Recovery ActiveRecoveries (r:1 w:0)
+	/// Proof: Recovery ActiveRecoveries (max_values: None, max_size: Some(389), added: 2864, mode: MaxEncodedLen)
+	/// Storage: Recovery Proxy (r:1 w:1)
+	/// Proof: Recovery Proxy (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen)
+	/// The range of component `n` is `[1, 9]`.
+	fn claim_recovery(n: u32, ) -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `222 + n * (64 ±0)`
+		//  Estimated: `3854`
+		// Minimum execution time: 22_925_000 picoseconds.
+		Weight::from_parts(23_927_125, 0)
+			.saturating_add(Weight::from_parts(0, 3854))
+			// Standard Error: 7_089
+			.saturating_add(Weight::from_parts(95_688, 0).saturating_mul(n.into()))
+			.saturating_add(T::DbWeight::get().reads(3))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: Recovery ActiveRecoveries (r:1 w:1)
+	/// Proof: Recovery ActiveRecoveries (max_values: None, max_size: Some(389), added: 2864, mode: MaxEncodedLen)
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// The range of component `n` is `[1, 9]`.
+	fn close_recovery(n: u32, ) -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `341 + n * (32 ±0)`
+		//  Estimated: `3854`
+		// Minimum execution time: 33_473_000 picoseconds.
+		Weight::from_parts(34_619_626, 0)
+			.saturating_add(Weight::from_parts(0, 3854))
+			// Standard Error: 5_883
+			.saturating_add(Weight::from_parts(109_238, 0).saturating_mul(n.into()))
+			.saturating_add(T::DbWeight::get().reads(2))
+			.saturating_add(T::DbWeight::get().writes(2))
+	}
+	/// Storage: Recovery ActiveRecoveries (r:1 w:0)
+	/// Proof: Recovery ActiveRecoveries (max_values: None, max_size: Some(389), added: 2864, mode: MaxEncodedLen)
+	/// Storage: Recovery Recoverable (r:1 w:1)
+	/// Proof: Recovery Recoverable (max_values: None, max_size: Some(351), added: 2826, mode: MaxEncodedLen)
+	/// The range of component `n` is `[1, 9]`.
+	fn remove_recovery(n: u32, ) -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `223 + n * (32 ±0)`
+		//  Estimated: `3854`
+		// Minimum execution time: 30_514_000 picoseconds.
+		Weight::from_parts(31_743_967, 0)
+			.saturating_add(Weight::from_parts(0, 3854))
+			// Standard Error: 8_762
+			.saturating_add(Weight::from_parts(113_056, 0).saturating_mul(n.into()))
+			.saturating_add(T::DbWeight::get().reads(2))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: Recovery Proxy (r:1 w:1)
+	/// Proof: Recovery Proxy (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen)
+	fn cancel_recovered() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `111`
+		//  Estimated: `3545`
+		// Minimum execution time: 10_398_000 picoseconds.
+		Weight::from_parts(10_764_000, 0)
+			.saturating_add(Weight::from_parts(0, 3545))
+			.saturating_add(T::DbWeight::get().reads(1))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+}
diff --git a/polkadot/runtime/westend/src/weights/pallet_scheduler.rs b/polkadot/runtime/westend/src/weights/pallet_scheduler.rs
index 2261233f19f..7291b980933 100644
--- a/polkadot/runtime/westend/src/weights/pallet_scheduler.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_scheduler.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_scheduler`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_scheduler
 // --extrinsic=*
 // --execution=wasm
@@ -53,8 +56,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `69`
 		//  Estimated: `1489`
-		// Minimum execution time: 3_924_000 picoseconds.
-		Weight::from_parts(4_104_000, 0)
+		// Minimum execution time: 3_991_000 picoseconds.
+		Weight::from_parts(4_160_000, 0)
 			.saturating_add(Weight::from_parts(0, 1489))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -66,11 +69,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `116 + s * (177 ±0)`
 		//  Estimated: `42428`
-		// Minimum execution time: 3_471_000 picoseconds.
-		Weight::from_parts(6_368_084, 0)
+		// Minimum execution time: 3_647_000 picoseconds.
+		Weight::from_parts(6_608_270, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
-			// Standard Error: 1_835
-			.saturating_add(Weight::from_parts(735_699, 0).saturating_mul(s.into()))
+			// Standard Error: 2_516
+			.saturating_add(Weight::from_parts(892_866, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -78,8 +81,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 5_602_000 picoseconds.
-		Weight::from_parts(5_776_000, 0)
+		// Minimum execution time: 5_552_000 picoseconds.
+		Weight::from_parts(5_836_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: Preimage PreimageFor (r:1 w:1)
@@ -91,11 +94,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `217 + s * (1 ±0)`
 		//  Estimated: `3682 + s * (1 ±0)`
-		// Minimum execution time: 19_623_000 picoseconds.
-		Weight::from_parts(19_798_000, 0)
+		// Minimum execution time: 20_583_000 picoseconds.
+		Weight::from_parts(20_771_000, 0)
 			.saturating_add(Weight::from_parts(0, 3682))
-			// Standard Error: 5
-			.saturating_add(Weight::from_parts(1_276, 0).saturating_mul(s.into()))
+			// Standard Error: 11
+			.saturating_add(Weight::from_parts(2_250, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_parts(0, 1).saturating_mul(s.into()))
@@ -106,8 +109,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 7_056_000 picoseconds.
-		Weight::from_parts(7_292_000, 0)
+		// Minimum execution time: 7_271_000 picoseconds.
+		Weight::from_parts(7_447_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -115,24 +118,24 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 5_468_000 picoseconds.
-		Weight::from_parts(5_662_000, 0)
+		// Minimum execution time: 5_547_000 picoseconds.
+		Weight::from_parts(5_776_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	fn execute_dispatch_signed() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_587_000 picoseconds.
-		Weight::from_parts(2_672_000, 0)
+		// Minimum execution time: 2_480_000 picoseconds.
+		Weight::from_parts(2_628_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	fn execute_dispatch_unsigned() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_512_000 picoseconds.
-		Weight::from_parts(2_605_000, 0)
+		// Minimum execution time: 2_479_000 picoseconds.
+		Weight::from_parts(2_626_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: Scheduler Agenda (r:1 w:1)
@@ -142,11 +145,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `116 + s * (177 ±0)`
 		//  Estimated: `42428`
-		// Minimum execution time: 12_826_000 picoseconds.
-		Weight::from_parts(15_663_356, 0)
+		// Minimum execution time: 13_350_000 picoseconds.
+		Weight::from_parts(15_289_847, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
-			// Standard Error: 1_717
-			.saturating_add(Weight::from_parts(724_639, 0).saturating_mul(s.into()))
+			// Standard Error: 5_375
+			.saturating_add(Weight::from_parts(974_567, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -159,11 +162,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `116 + s * (177 ±0)`
 		//  Estimated: `42428`
-		// Minimum execution time: 17_323_000 picoseconds.
-		Weight::from_parts(16_801_158, 0)
+		// Minimum execution time: 17_646_000 picoseconds.
+		Weight::from_parts(15_858_434, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
-			// Standard Error: 1_810
-			.saturating_add(Weight::from_parts(1_270_818, 0).saturating_mul(s.into()))
+			// Standard Error: 5_354
+			.saturating_add(Weight::from_parts(1_697_642, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -176,11 +179,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `293 + s * (185 ±0)`
 		//  Estimated: `42428`
-		// Minimum execution time: 15_970_000 picoseconds.
-		Weight::from_parts(19_764_119, 0)
+		// Minimum execution time: 16_419_000 picoseconds.
+		Weight::from_parts(19_868_760, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
-			// Standard Error: 2_598
-			.saturating_add(Weight::from_parts(753_277, 0).saturating_mul(s.into()))
+			// Standard Error: 6_915
+			.saturating_add(Weight::from_parts(1_010_225, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -193,11 +196,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `319 + s * (185 ±0)`
 		//  Estimated: `42428`
-		// Minimum execution time: 18_529_000 picoseconds.
-		Weight::from_parts(18_928_437, 0)
+		// Minimum execution time: 19_574_000 picoseconds.
+		Weight::from_parts(18_453_197, 0)
 			.saturating_add(Weight::from_parts(0, 42428))
-			// Standard Error: 2_090
-			.saturating_add(Weight::from_parts(1_294_980, 0).saturating_mul(s.into()))
+			// Standard Error: 6_009
+			.saturating_add(Weight::from_parts(1_707_130, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
diff --git a/polkadot/runtime/westend/src/weights/pallet_session.rs b/polkadot/runtime/westend/src/weights/pallet_session.rs
index 8c66ee0c8c1..7e779039e66 100644
--- a/polkadot/runtime/westend/src/weights/pallet_session.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_session.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_session`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_session
 // --extrinsic=*
 // --execution=wasm
@@ -57,8 +60,8 @@ impl<T: frame_system::Config> pallet_session::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1954`
 		//  Estimated: `17794`
-		// Minimum execution time: 51_052_000 picoseconds.
-		Weight::from_parts(51_459_000, 0)
+		// Minimum execution time: 62_746_000 picoseconds.
+		Weight::from_parts(70_413_000, 0)
 			.saturating_add(Weight::from_parts(0, 17794))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -73,8 +76,8 @@ impl<T: frame_system::Config> pallet_session::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1818`
 		//  Estimated: `5283`
-		// Minimum execution time: 36_840_000 picoseconds.
-		Weight::from_parts(37_294_000, 0)
+		// Minimum execution time: 42_715_000 picoseconds.
+		Weight::from_parts(49_740_000, 0)
 			.saturating_add(Weight::from_parts(0, 5283))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(7))
diff --git a/polkadot/runtime/westend/src/weights/pallet_staking.rs b/polkadot/runtime/westend/src/weights/pallet_staking.rs
index 530f95912ae..099693d26b5 100644
--- a/polkadot/runtime/westend/src/weights/pallet_staking.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_staking.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_staking`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_staking
 // --extrinsic=*
 // --execution=wasm
@@ -63,8 +66,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1014`
 		//  Estimated: `4764`
-		// Minimum execution time: 50_208_000 picoseconds.
-		Weight::from_parts(51_062_000, 0)
+		// Minimum execution time: 51_108_000 picoseconds.
+		Weight::from_parts(52_521_000, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -85,8 +88,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1959`
 		//  Estimated: `8877`
-		// Minimum execution time: 90_359_000 picoseconds.
-		Weight::from_parts(91_296_000, 0)
+		// Minimum execution time: 96_564_000 picoseconds.
+		Weight::from_parts(100_133_000, 0)
 			.saturating_add(Weight::from_parts(0, 8877))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -113,8 +116,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2166`
 		//  Estimated: `8877`
-		// Minimum execution time: 93_852_000 picoseconds.
-		Weight::from_parts(95_397_000, 0)
+		// Minimum execution time: 97_705_000 picoseconds.
+		Weight::from_parts(102_055_000, 0)
 			.saturating_add(Weight::from_parts(0, 8877))
 			.saturating_add(T::DbWeight::get().reads(12))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -132,11 +135,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `981`
 		//  Estimated: `4764`
-		// Minimum execution time: 44_154_000 picoseconds.
-		Weight::from_parts(45_462_410, 0)
+		// Minimum execution time: 45_257_000 picoseconds.
+		Weight::from_parts(47_309_508, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 486
-			.saturating_add(Weight::from_parts(13_977, 0).saturating_mul(s.into()))
+			// Standard Error: 2_343
+			.saturating_add(Weight::from_parts(61_484, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -173,11 +176,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2221 + s * (4 ±0)`
 		//  Estimated: `6248 + s * (4 ±0)`
-		// Minimum execution time: 88_758_000 picoseconds.
-		Weight::from_parts(93_134_139, 0)
+		// Minimum execution time: 94_800_000 picoseconds.
+		Weight::from_parts(101_763_223, 0)
 			.saturating_add(Weight::from_parts(0, 6248))
-			// Standard Error: 1_973
-			.saturating_add(Weight::from_parts(1_171_880, 0).saturating_mul(s.into()))
+			// Standard Error: 6_481
+			.saturating_add(Weight::from_parts(1_450_372, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(13))
 			.saturating_add(T::DbWeight::get().writes(11))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into())))
@@ -209,8 +212,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1343`
 		//  Estimated: `4556`
-		// Minimum execution time: 56_114_000 picoseconds.
-		Weight::from_parts(56_779_000, 0)
+		// Minimum execution time: 57_763_000 picoseconds.
+		Weight::from_parts(59_394_000, 0)
 			.saturating_add(Weight::from_parts(0, 4556))
 			.saturating_add(T::DbWeight::get().reads(11))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -224,11 +227,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1248 + k * (569 ±0)`
 		//  Estimated: `4556 + k * (3033 ±0)`
-		// Minimum execution time: 29_078_000 picoseconds.
-		Weight::from_parts(28_432_243, 0)
+		// Minimum execution time: 35_501_000 picoseconds.
+		Weight::from_parts(32_260_525, 0)
 			.saturating_add(Weight::from_parts(0, 4556))
-			// Standard Error: 9_401
-			.saturating_add(Weight::from_parts(7_712_654, 0).saturating_mul(k.into()))
+			// Standard Error: 34_554
+			.saturating_add(Weight::from_parts(10_625_386, 0).saturating_mul(k.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(k.into())))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(k.into())))
@@ -261,11 +264,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1839 + n * (102 ±0)`
 		//  Estimated: `6248 + n * (2520 ±0)`
-		// Minimum execution time: 63_885_000 picoseconds.
-		Weight::from_parts(61_605_779, 0)
+		// Minimum execution time: 67_970_000 picoseconds.
+		Weight::from_parts(65_110_939, 0)
 			.saturating_add(Weight::from_parts(0, 6248))
-			// Standard Error: 13_217
-			.saturating_add(Weight::from_parts(3_261_718, 0).saturating_mul(n.into()))
+			// Standard Error: 32_193
+			.saturating_add(Weight::from_parts(4_688_614, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(12))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into())))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -289,8 +292,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1675`
 		//  Estimated: `6248`
-		// Minimum execution time: 57_198_000 picoseconds.
-		Weight::from_parts(57_774_000, 0)
+		// Minimum execution time: 59_515_000 picoseconds.
+		Weight::from_parts(62_462_000, 0)
 			.saturating_add(Weight::from_parts(0, 6248))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -303,8 +306,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `771`
 		//  Estimated: `4556`
-		// Minimum execution time: 14_245_000 picoseconds.
-		Weight::from_parts(14_461_000, 0)
+		// Minimum execution time: 13_943_000 picoseconds.
+		Weight::from_parts(14_384_000, 0)
 			.saturating_add(Weight::from_parts(0, 4556))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -317,8 +320,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `870`
 		//  Estimated: `8122`
-		// Minimum execution time: 21_706_000 picoseconds.
-		Weight::from_parts(21_900_000, 0)
+		// Minimum execution time: 21_212_000 picoseconds.
+		Weight::from_parts(22_061_000, 0)
 			.saturating_add(Weight::from_parts(0, 8122))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -329,8 +332,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 3_067_000 picoseconds.
-		Weight::from_parts(3_213_000, 0)
+		// Minimum execution time: 2_977_000 picoseconds.
+		Weight::from_parts(3_217_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -340,8 +343,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 11_144_000 picoseconds.
-		Weight::from_parts(11_567_000, 0)
+		// Minimum execution time: 9_152_000 picoseconds.
+		Weight::from_parts(9_949_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -351,8 +354,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 11_269_000 picoseconds.
-		Weight::from_parts(11_583_000, 0)
+		// Minimum execution time: 9_509_000 picoseconds.
+		Weight::from_parts(9_838_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -362,8 +365,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 11_293_000 picoseconds.
-		Weight::from_parts(11_518_000, 0)
+		// Minimum execution time: 9_480_000 picoseconds.
+		Weight::from_parts(9_755_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -374,11 +377,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 3_210_000 picoseconds.
-		Weight::from_parts(3_416_612, 0)
+		// Minimum execution time: 3_140_000 picoseconds.
+		Weight::from_parts(3_438_665, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 29
-			.saturating_add(Weight::from_parts(12_029, 0).saturating_mul(v.into()))
+			// Standard Error: 93
+			.saturating_add(Weight::from_parts(15_688, 0).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
 	/// Storage: Staking Bonded (r:1 w:1)
@@ -414,11 +417,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1947 + s * (4 ±0)`
 		//  Estimated: `6248 + s * (4 ±0)`
-		// Minimum execution time: 81_225_000 picoseconds.
-		Weight::from_parts(86_201_315, 0)
+		// Minimum execution time: 86_729_000 picoseconds.
+		Weight::from_parts(93_633_668, 0)
 			.saturating_add(Weight::from_parts(0, 6248))
-			// Standard Error: 3_083
-			.saturating_add(Weight::from_parts(1_166_689, 0).saturating_mul(s.into()))
+			// Standard Error: 6_522
+			.saturating_add(Weight::from_parts(1_421_038, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(12))
 			.saturating_add(T::DbWeight::get().writes(12))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into())))
@@ -431,11 +434,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `66606`
 		//  Estimated: `70071`
-		// Minimum execution time: 114_076_000 picoseconds.
-		Weight::from_parts(905_992_993, 0)
+		// Minimum execution time: 135_155_000 picoseconds.
+		Weight::from_parts(960_317_735, 0)
 			.saturating_add(Weight::from_parts(0, 70071))
-			// Standard Error: 57_451
-			.saturating_add(Weight::from_parts(4_985_392, 0).saturating_mul(s.into()))
+			// Standard Error: 59_264
+			.saturating_add(Weight::from_parts(4_884_888, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -461,12 +464,12 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 	fn payout_stakers_dead_controller(n: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `5773 + n * (151 ±0)`
-		//  Estimated: `8579 + n * (2603 ±1)`
-		// Minimum execution time: 73_081_000 picoseconds.
-		Weight::from_parts(89_156_001, 0)
+		//  Estimated: `8579 + n * (2603 ±0)`
+		// Minimum execution time: 92_788_000 picoseconds.
+		Weight::from_parts(129_527_249, 0)
 			.saturating_add(Weight::from_parts(0, 8579))
-			// Standard Error: 29_127
-			.saturating_add(Weight::from_parts(26_968_804, 0).saturating_mul(n.into()))
+			// Standard Error: 73_346
+			.saturating_add(Weight::from_parts(33_413_624, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(n.into())))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -500,11 +503,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `8056 + n * (396 ±0)`
 		//  Estimated: `10634 + n * (3774 ±0)`
-		// Minimum execution time: 95_567_000 picoseconds.
-		Weight::from_parts(121_942_593, 0)
+		// Minimum execution time: 118_795_000 picoseconds.
+		Weight::from_parts(181_663_036, 0)
 			.saturating_add(Weight::from_parts(0, 10634))
-			// Standard Error: 43_896
-			.saturating_add(Weight::from_parts(41_757_697, 0).saturating_mul(n.into()))
+			// Standard Error: 132_894
+			.saturating_add(Weight::from_parts(51_369_596, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(11))
 			.saturating_add(T::DbWeight::get().reads((6_u64).saturating_mul(n.into())))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -528,11 +531,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1960 + l * (5 ±0)`
 		//  Estimated: `8877`
-		// Minimum execution time: 85_323_000 picoseconds.
-		Weight::from_parts(86_589_796, 0)
+		// Minimum execution time: 88_870_000 picoseconds.
+		Weight::from_parts(92_783_195, 0)
 			.saturating_add(Weight::from_parts(0, 8877))
-			// Standard Error: 2_070
-			.saturating_add(Weight::from_parts(26_241, 0).saturating_mul(l.into()))
+			// Standard Error: 7_412
+			.saturating_add(Weight::from_parts(49_785, 0).saturating_mul(l.into()))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(7))
 	}
@@ -567,11 +570,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2221 + s * (4 ±0)`
 		//  Estimated: `6248 + s * (4 ±0)`
-		// Minimum execution time: 94_711_000 picoseconds.
-		Weight::from_parts(94_645_957, 0)
+		// Minimum execution time: 102_112_000 picoseconds.
+		Weight::from_parts(103_755_459, 0)
 			.saturating_add(Weight::from_parts(0, 6248))
-			// Standard Error: 1_752
-			.saturating_add(Weight::from_parts(1_165_944, 0).saturating_mul(s.into()))
+			// Standard Error: 6_107
+			.saturating_add(Weight::from_parts(1_436_139, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(12))
 			.saturating_add(T::DbWeight::get().writes(11))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into())))
@@ -619,13 +622,13 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + n * (716 ±0) + v * (3594 ±0)`
 		//  Estimated: `456136 + n * (3566 ±0) + v * (3566 ±0)`
-		// Minimum execution time: 489_185_000 picoseconds.
-		Weight::from_parts(491_633_000, 0)
+		// Minimum execution time: 547_465_000 picoseconds.
+		Weight::from_parts(557_541_000, 0)
 			.saturating_add(Weight::from_parts(0, 456136))
-			// Standard Error: 1_870_549
-			.saturating_add(Weight::from_parts(60_011_887, 0).saturating_mul(v.into()))
-			// Standard Error: 186_390
-			.saturating_add(Weight::from_parts(16_514_440, 0).saturating_mul(n.into()))
+			// Standard Error: 2_380_806
+			.saturating_add(Weight::from_parts(78_379_807, 0).saturating_mul(v.into()))
+			// Standard Error: 237_234
+			.saturating_add(Weight::from_parts(22_772_283, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(185))
 			.saturating_add(T::DbWeight::get().reads((5_u64).saturating_mul(v.into())))
 			.saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(n.into())))
@@ -658,13 +661,13 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3151 + n * (907 ±0) + v * (391 ±0)`
 		//  Estimated: `456136 + n * (3566 ±0) + v * (3566 ±0)`
-		// Minimum execution time: 31_071_557_000 picoseconds.
-		Weight::from_parts(31_184_775_000, 0)
+		// Minimum execution time: 39_710_080_000 picoseconds.
+		Weight::from_parts(42_191_823_000, 0)
 			.saturating_add(Weight::from_parts(0, 456136))
-			// Standard Error: 341_011
-			.saturating_add(Weight::from_parts(4_822_874, 0).saturating_mul(v.into()))
-			// Standard Error: 341_011
-			.saturating_add(Weight::from_parts(3_235_650, 0).saturating_mul(n.into()))
+			// Standard Error: 506_609
+			.saturating_add(Weight::from_parts(7_688_462, 0).saturating_mul(v.into()))
+			// Standard Error: 506_609
+			.saturating_add(Weight::from_parts(6_303_908, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(180))
 			.saturating_add(T::DbWeight::get().reads((5_u64).saturating_mul(v.into())))
 			.saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(n.into())))
@@ -683,11 +686,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `951 + v * (50 ±0)`
 		//  Estimated: `3510 + v * (2520 ±0)`
-		// Minimum execution time: 2_148_728_000 picoseconds.
-		Weight::from_parts(28_438_783, 0)
+		// Minimum execution time: 2_603_304_000 picoseconds.
+		Weight::from_parts(481_860_383, 0)
 			.saturating_add(Weight::from_parts(0, 3510))
-			// Standard Error: 9_947
-			.saturating_add(Weight::from_parts(4_338_592, 0).saturating_mul(v.into()))
+			// Standard Error: 55_189
+			.saturating_add(Weight::from_parts(4_786_173, 0).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(v.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -709,8 +712,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 6_775_000 picoseconds.
-		Weight::from_parts(7_053_000, 0)
+		// Minimum execution time: 6_453_000 picoseconds.
+		Weight::from_parts(6_857_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
@@ -730,8 +733,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 6_078_000 picoseconds.
-		Weight::from_parts(6_266_000, 0)
+		// Minimum execution time: 6_037_000 picoseconds.
+		Weight::from_parts(6_303_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
@@ -759,8 +762,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1798`
 		//  Estimated: `6248`
-		// Minimum execution time: 68_284_000 picoseconds.
-		Weight::from_parts(69_428_000, 0)
+		// Minimum execution time: 72_578_000 picoseconds.
+		Weight::from_parts(74_232_000, 0)
 			.saturating_add(Weight::from_parts(0, 6248))
 			.saturating_add(T::DbWeight::get().reads(11))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -773,8 +776,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `661`
 		//  Estimated: `3510`
-		// Minimum execution time: 13_104_000 picoseconds.
-		Weight::from_parts(13_447_000, 0)
+		// Minimum execution time: 13_066_000 picoseconds.
+		Weight::from_parts(13_421_000, 0)
 			.saturating_add(Weight::from_parts(0, 3510))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -785,8 +788,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 3_074_000 picoseconds.
-		Weight::from_parts(3_227_000, 0)
+		// Minimum execution time: 3_057_000 picoseconds.
+		Weight::from_parts(3_488_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/polkadot/runtime/westend/src/weights/pallet_sudo.rs b/polkadot/runtime/westend/src/weights/pallet_sudo.rs
index 8276aac2813..8a220173ee5 100644
--- a/polkadot/runtime/westend/src/weights/pallet_sudo.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_sudo.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_sudo`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_sudo
 // --extrinsic=*
 // --execution=wasm
@@ -53,8 +56,8 @@ impl<T: frame_system::Config> pallet_sudo::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `132`
 		//  Estimated: `1517`
-		// Minimum execution time: 12_332_000 picoseconds.
-		Weight::from_parts(12_554_000, 0)
+		// Minimum execution time: 12_360_000 picoseconds.
+		Weight::from_parts(12_803_000, 0)
 			.saturating_add(Weight::from_parts(0, 1517))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -65,8 +68,8 @@ impl<T: frame_system::Config> pallet_sudo::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `132`
 		//  Estimated: `1517`
-		// Minimum execution time: 12_031_000 picoseconds.
-		Weight::from_parts(12_395_000, 0)
+		// Minimum execution time: 12_158_000 picoseconds.
+		Weight::from_parts(12_506_000, 0)
 			.saturating_add(Weight::from_parts(0, 1517))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
@@ -76,8 +79,8 @@ impl<T: frame_system::Config> pallet_sudo::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `132`
 		//  Estimated: `1517`
-		// Minimum execution time: 12_036_000 picoseconds.
-		Weight::from_parts(12_433_000, 0)
+		// Minimum execution time: 12_286_000 picoseconds.
+		Weight::from_parts(12_664_000, 0)
 			.saturating_add(Weight::from_parts(0, 1517))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
diff --git a/polkadot/runtime/westend/src/weights/pallet_timestamp.rs b/polkadot/runtime/westend/src/weights/pallet_timestamp.rs
index 0d15b4296ae..d8fb8c1ed76 100644
--- a/polkadot/runtime/westend/src/weights/pallet_timestamp.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_timestamp.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_timestamp`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_timestamp
 // --extrinsic=*
 // --execution=wasm
@@ -55,8 +58,8 @@ impl<T: frame_system::Config> pallet_timestamp::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `311`
 		//  Estimated: `1493`
-		// Minimum execution time: 9_221_000 picoseconds.
-		Weight::from_parts(9_650_000, 0)
+		// Minimum execution time: 9_722_000 picoseconds.
+		Weight::from_parts(10_041_000, 0)
 			.saturating_add(Weight::from_parts(0, 1493))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -65,8 +68,8 @@ impl<T: frame_system::Config> pallet_timestamp::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `94`
 		//  Estimated: `0`
-		// Minimum execution time: 3_739_000 picoseconds.
-		Weight::from_parts(3_851_000, 0)
+		// Minimum execution time: 3_834_000 picoseconds.
+		Weight::from_parts(3_960_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 }
diff --git a/polkadot/runtime/westend/src/weights/pallet_utility.rs b/polkadot/runtime/westend/src/weights/pallet_utility.rs
index 684c479cf8f..f8238e9351d 100644
--- a/polkadot/runtime/westend/src/weights/pallet_utility.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_utility.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_utility`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_utility
 // --extrinsic=*
 // --execution=wasm
@@ -52,18 +55,18 @@ impl<T: frame_system::Config> pallet_utility::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 6_923_000 picoseconds.
-		Weight::from_parts(2_769_254, 0)
+		// Minimum execution time: 6_791_000 picoseconds.
+		Weight::from_parts(7_720_310, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 3_300
-			.saturating_add(Weight::from_parts(4_339_482, 0).saturating_mul(c.into()))
+			// Standard Error: 2_420
+			.saturating_add(Weight::from_parts(5_114_338, 0).saturating_mul(c.into()))
 	}
 	fn as_derivative() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 4_857_000 picoseconds.
-		Weight::from_parts(4_983_000, 0)
+		// Minimum execution time: 4_892_000 picoseconds.
+		Weight::from_parts(5_122_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// The range of component `c` is `[0, 1000]`.
@@ -71,18 +74,18 @@ impl<T: frame_system::Config> pallet_utility::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 6_727_000 picoseconds.
-		Weight::from_parts(5_695_288, 0)
+		// Minimum execution time: 6_816_000 picoseconds.
+		Weight::from_parts(12_736_198, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 3_266
-			.saturating_add(Weight::from_parts(4_596_881, 0).saturating_mul(c.into()))
+			// Standard Error: 2_696
+			.saturating_add(Weight::from_parts(5_378_828, 0).saturating_mul(c.into()))
 	}
 	fn dispatch_as() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 8_831_000 picoseconds.
-		Weight::from_parts(8_991_000, 0)
+		// Minimum execution time: 8_890_000 picoseconds.
+		Weight::from_parts(9_286_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// The range of component `c` is `[0, 1000]`.
@@ -90,10 +93,10 @@ impl<T: frame_system::Config> pallet_utility::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 6_815_000 picoseconds.
-		Weight::from_parts(2_341_206, 0)
+		// Minimum execution time: 6_823_000 picoseconds.
+		Weight::from_parts(7_235_613, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 3_365
-			.saturating_add(Weight::from_parts(4_334_955, 0).saturating_mul(c.into()))
+			// Standard Error: 2_817
+			.saturating_add(Weight::from_parts(5_113_539, 0).saturating_mul(c.into()))
 	}
 }
diff --git a/polkadot/runtime/westend/src/weights/pallet_vesting.rs b/polkadot/runtime/westend/src/weights/pallet_vesting.rs
index c66647d0969..4ccd524ffc2 100644
--- a/polkadot/runtime/westend/src/weights/pallet_vesting.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_vesting.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_vesting`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_vesting
 // --extrinsic=*
 // --execution=wasm
@@ -59,13 +62,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `348 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `4764`
-		// Minimum execution time: 33_671_000 picoseconds.
-		Weight::from_parts(32_915_333, 0)
+		// Minimum execution time: 35_225_000 picoseconds.
+		Weight::from_parts(34_420_748, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 530
-			.saturating_add(Weight::from_parts(37_992, 0).saturating_mul(l.into()))
-			// Standard Error: 944
-			.saturating_add(Weight::from_parts(67_556, 0).saturating_mul(s.into()))
+			// Standard Error: 2_341
+			.saturating_add(Weight::from_parts(41_794, 0).saturating_mul(l.into()))
+			// Standard Error: 4_166
+			.saturating_add(Weight::from_parts(114_507, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -81,13 +84,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `348 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `4764`
-		// Minimum execution time: 36_857_000 picoseconds.
-		Weight::from_parts(36_738_722, 0)
+		// Minimum execution time: 38_507_000 picoseconds.
+		Weight::from_parts(38_552_717, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 901
-			.saturating_add(Weight::from_parts(31_646, 0).saturating_mul(l.into()))
-			// Standard Error: 1_603
-			.saturating_add(Weight::from_parts(35_256, 0).saturating_mul(s.into()))
+			// Standard Error: 2_406
+			.saturating_add(Weight::from_parts(42_332, 0).saturating_mul(l.into()))
+			// Standard Error: 4_282
+			.saturating_add(Weight::from_parts(67_638, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -105,13 +108,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `451 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `4764`
-		// Minimum execution time: 35_469_000 picoseconds.
-		Weight::from_parts(34_632_479, 0)
+		// Minimum execution time: 36_919_000 picoseconds.
+		Weight::from_parts(35_087_984, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 544
-			.saturating_add(Weight::from_parts(41_184, 0).saturating_mul(l.into()))
-			// Standard Error: 968
-			.saturating_add(Weight::from_parts(67_376, 0).saturating_mul(s.into()))
+			// Standard Error: 2_435
+			.saturating_add(Weight::from_parts(66_131, 0).saturating_mul(l.into()))
+			// Standard Error: 4_333
+			.saturating_add(Weight::from_parts(125_178, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -129,13 +132,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `451 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `4764`
-		// Minimum execution time: 38_561_000 picoseconds.
-		Weight::from_parts(38_157_517, 0)
+		// Minimum execution time: 40_393_000 picoseconds.
+		Weight::from_parts(39_522_987, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 779
-			.saturating_add(Weight::from_parts(34_492, 0).saturating_mul(l.into()))
-			// Standard Error: 1_386
-			.saturating_add(Weight::from_parts(48_413, 0).saturating_mul(s.into()))
+			// Standard Error: 1_958
+			.saturating_add(Weight::from_parts(46_626, 0).saturating_mul(l.into()))
+			// Standard Error: 3_484
+			.saturating_add(Weight::from_parts(94_547, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -153,13 +156,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `522 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `4764`
-		// Minimum execution time: 67_911_000 picoseconds.
-		Weight::from_parts(70_826_756, 0)
+		// Minimum execution time: 72_925_000 picoseconds.
+		Weight::from_parts(75_858_529, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 1_765
-			.saturating_add(Weight::from_parts(44_260, 0).saturating_mul(l.into()))
-			// Standard Error: 3_140
-			.saturating_add(Weight::from_parts(95_731, 0).saturating_mul(s.into()))
+			// Standard Error: 3_995
+			.saturating_add(Weight::from_parts(70_032, 0).saturating_mul(l.into()))
+			// Standard Error: 7_108
+			.saturating_add(Weight::from_parts(160_507, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -177,13 +180,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `625 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `6196`
-		// Minimum execution time: 69_355_000 picoseconds.
-		Weight::from_parts(72_167_687, 0)
+		// Minimum execution time: 74_405_000 picoseconds.
+		Weight::from_parts(78_253_087, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
-			// Standard Error: 1_867
-			.saturating_add(Weight::from_parts(48_779, 0).saturating_mul(l.into()))
-			// Standard Error: 3_323
-			.saturating_add(Weight::from_parts(99_812, 0).saturating_mul(s.into()))
+			// Standard Error: 3_708
+			.saturating_add(Weight::from_parts(56_748, 0).saturating_mul(l.into()))
+			// Standard Error: 6_598
+			.saturating_add(Weight::from_parts(146_713, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
 	}
@@ -201,13 +204,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `449 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `4764`
-		// Minimum execution time: 36_399_000 picoseconds.
-		Weight::from_parts(35_671_775, 0)
+		// Minimum execution time: 37_715_000 picoseconds.
+		Weight::from_parts(36_483_330, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 901
-			.saturating_add(Weight::from_parts(33_402, 0).saturating_mul(l.into()))
-			// Standard Error: 1_664
-			.saturating_add(Weight::from_parts(68_455, 0).saturating_mul(s.into()))
+			// Standard Error: 2_146
+			.saturating_add(Weight::from_parts(55_976, 0).saturating_mul(l.into()))
+			// Standard Error: 3_964
+			.saturating_add(Weight::from_parts(116_455, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -225,13 +228,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `449 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `4764`
-		// Minimum execution time: 40_276_000 picoseconds.
-		Weight::from_parts(39_154_175, 0)
+		// Minimum execution time: 42_102_000 picoseconds.
+		Weight::from_parts(41_671_515, 0)
 			.saturating_add(Weight::from_parts(0, 4764))
-			// Standard Error: 585
-			.saturating_add(Weight::from_parts(44_983, 0).saturating_mul(l.into()))
-			// Standard Error: 1_080
-			.saturating_add(Weight::from_parts(70_537, 0).saturating_mul(s.into()))
+			// Standard Error: 2_743
+			.saturating_add(Weight::from_parts(47_496, 0).saturating_mul(l.into()))
+			// Standard Error: 5_065
+			.saturating_add(Weight::from_parts(95_785, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
diff --git a/polkadot/runtime/westend/src/weights/pallet_xcm.rs b/polkadot/runtime/westend/src/weights/pallet_xcm.rs
index b37c920822b..6505276655e 100644
--- a/polkadot/runtime/westend/src/weights/pallet_xcm.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_xcm.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `pallet_xcm`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=pallet_xcm
 // --extrinsic=*
 // --execution=wasm
@@ -47,6 +50,8 @@ use core::marker::PhantomData;
 /// Weight functions for `pallet_xcm`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
 	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
 	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
 	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
@@ -63,26 +68,26 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `169`
 		//  Estimated: `3634`
-		// Minimum execution time: 31_193_000 picoseconds.
-		Weight::from_parts(31_731_000, 0)
+		// Minimum execution time: 33_628_000 picoseconds.
+		Weight::from_parts(34_633_000, 0)
 			.saturating_add(Weight::from_parts(0, 3634))
-			.saturating_add(T::DbWeight::get().reads(6))
-			.saturating_add(T::DbWeight::get().writes(3))
+			.saturating_add(T::DbWeight::get().reads(7))
+			.saturating_add(T::DbWeight::get().writes(4))
 	}
 	fn teleport_assets() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 21_370_000 picoseconds.
-		Weight::from_parts(21_920_000, 0)
+		// Minimum execution time: 21_535_000 picoseconds.
+		Weight::from_parts(21_936_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	fn reserve_transfer_assets() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 21_564_000 picoseconds.
-		Weight::from_parts(21_967_000, 0)
+		// Minimum execution time: 21_576_000 picoseconds.
+		Weight::from_parts(21_942_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: Benchmark Override (r:0 w:0)
@@ -101,8 +106,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 9_816_000 picoseconds.
-		Weight::from_parts(10_111_000, 0)
+		// Minimum execution time: 9_764_000 picoseconds.
+		Weight::from_parts(9_927_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -112,8 +117,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 3_032_000 picoseconds.
-		Weight::from_parts(3_153_000, 0)
+		// Minimum execution time: 2_824_000 picoseconds.
+		Weight::from_parts(2_935_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -121,6 +126,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 	/// Proof Skipped: XcmPallet VersionNotifiers (max_values: None, max_size: None, mode: Measured)
 	/// Storage: XcmPallet QueryCounter (r:1 w:1)
 	/// Proof Skipped: XcmPallet QueryCounter (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
 	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
 	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
 	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
@@ -139,14 +146,16 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `169`
 		//  Estimated: `3634`
-		// Minimum execution time: 35_683_000 picoseconds.
-		Weight::from_parts(36_240_000, 0)
+		// Minimum execution time: 38_436_000 picoseconds.
+		Weight::from_parts(39_300_000, 0)
 			.saturating_add(Weight::from_parts(0, 3634))
-			.saturating_add(T::DbWeight::get().reads(8))
-			.saturating_add(T::DbWeight::get().writes(6))
+			.saturating_add(T::DbWeight::get().reads(9))
+			.saturating_add(T::DbWeight::get().writes(7))
 	}
 	/// Storage: XcmPallet VersionNotifiers (r:1 w:1)
 	/// Proof Skipped: XcmPallet VersionNotifiers (max_values: None, max_size: None, mode: Measured)
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
 	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
 	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
 	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
@@ -163,13 +172,13 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 	/// Proof Skipped: XcmPallet Queries (max_values: None, max_size: None, mode: Measured)
 	fn force_unsubscribe_version_notify() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `326`
-		//  Estimated: `3791`
-		// Minimum execution time: 37_222_000 picoseconds.
-		Weight::from_parts(37_477_000, 0)
-			.saturating_add(Weight::from_parts(0, 3791))
-			.saturating_add(T::DbWeight::get().reads(7))
-			.saturating_add(T::DbWeight::get().writes(5))
+		//  Measured:  `361`
+		//  Estimated: `3826`
+		// Minimum execution time: 41_600_000 picoseconds.
+		Weight::from_parts(42_703_000, 0)
+			.saturating_add(Weight::from_parts(0, 3826))
+			.saturating_add(T::DbWeight::get().reads(8))
+			.saturating_add(T::DbWeight::get().writes(6))
 	}
 	/// Storage: XcmPallet XcmExecutionSuspended (r:0 w:1)
 	/// Proof Skipped: XcmPallet XcmExecutionSuspended (max_values: Some(1), max_size: None, mode: Measured)
@@ -177,8 +186,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_927_000 picoseconds.
-		Weight::from_parts(3_111_000, 0)
+		// Minimum execution time: 2_792_000 picoseconds.
+		Weight::from_parts(2_958_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -188,8 +197,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `229`
 		//  Estimated: `11119`
-		// Minimum execution time: 16_205_000 picoseconds.
-		Weight::from_parts(16_464_000, 0)
+		// Minimum execution time: 17_640_000 picoseconds.
+		Weight::from_parts(18_011_000, 0)
 			.saturating_add(Weight::from_parts(0, 11119))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -200,8 +209,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `233`
 		//  Estimated: `11123`
-		// Minimum execution time: 15_931_000 picoseconds.
-		Weight::from_parts(16_267_000, 0)
+		// Minimum execution time: 17_325_000 picoseconds.
+		Weight::from_parts(17_896_000, 0)
 			.saturating_add(Weight::from_parts(0, 11123))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -212,13 +221,15 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `243`
 		//  Estimated: `13608`
-		// Minimum execution time: 17_139_000 picoseconds.
-		Weight::from_parts(17_572_000, 0)
+		// Minimum execution time: 19_295_000 picoseconds.
+		Weight::from_parts(19_840_000, 0)
 			.saturating_add(Weight::from_parts(0, 13608))
 			.saturating_add(T::DbWeight::get().reads(5))
 	}
 	/// Storage: XcmPallet VersionNotifyTargets (r:2 w:1)
 	/// Proof Skipped: XcmPallet VersionNotifyTargets (max_values: None, max_size: None, mode: Measured)
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
 	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
 	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
 	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
@@ -235,11 +246,11 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `239`
 		//  Estimated: `6179`
-		// Minimum execution time: 32_900_000 picoseconds.
-		Weight::from_parts(33_510_000, 0)
+		// Minimum execution time: 35_819_000 picoseconds.
+		Weight::from_parts(36_708_000, 0)
 			.saturating_add(Weight::from_parts(0, 6179))
-			.saturating_add(T::DbWeight::get().reads(8))
-			.saturating_add(T::DbWeight::get().writes(4))
+			.saturating_add(T::DbWeight::get().reads(9))
+			.saturating_add(T::DbWeight::get().writes(5))
 	}
 	/// Storage: XcmPallet VersionNotifyTargets (r:3 w:0)
 	/// Proof Skipped: XcmPallet VersionNotifyTargets (max_values: None, max_size: None, mode: Measured)
@@ -247,8 +258,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `272`
 		//  Estimated: `8687`
-		// Minimum execution time: 8_874_000 picoseconds.
-		Weight::from_parts(9_173_000, 0)
+		// Minimum execution time: 9_572_000 picoseconds.
+		Weight::from_parts(9_907_000, 0)
 			.saturating_add(Weight::from_parts(0, 8687))
 			.saturating_add(T::DbWeight::get().reads(3))
 	}
@@ -258,14 +269,16 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `240`
 		//  Estimated: `11130`
-		// Minimum execution time: 16_180_000 picoseconds.
-		Weight::from_parts(16_538_000, 0)
+		// Minimum execution time: 17_376_000 picoseconds.
+		Weight::from_parts(17_870_000, 0)
 			.saturating_add(Weight::from_parts(0, 11130))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
 	/// Storage: XcmPallet VersionNotifyTargets (r:4 w:2)
 	/// Proof Skipped: XcmPallet VersionNotifyTargets (max_values: None, max_size: None, mode: Measured)
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
 	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
 	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
 	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
@@ -282,10 +295,10 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `243`
 		//  Estimated: `11133`
-		// Minimum execution time: 39_599_000 picoseconds.
-		Weight::from_parts(40_475_000, 0)
+		// Minimum execution time: 43_468_000 picoseconds.
+		Weight::from_parts(44_327_000, 0)
 			.saturating_add(Weight::from_parts(0, 11133))
-			.saturating_add(T::DbWeight::get().reads(10))
-			.saturating_add(T::DbWeight::get().writes(5))
+			.saturating_add(T::DbWeight::get().reads(11))
+			.saturating_add(T::DbWeight::get().writes(6))
 	}
 }
diff --git a/polkadot/runtime/westend/src/weights/pallet_xcm_benchmarks_fungible.rs b/polkadot/runtime/westend/src/weights/pallet_xcm_benchmarks_fungible.rs
new file mode 100644
index 00000000000..f868793b59c
--- /dev/null
+++ b/polkadot/runtime/westend/src/weights/pallet_xcm_benchmarks_fungible.rs
@@ -0,0 +1,183 @@
+// Copyright (C) Parity Technologies (UK) Ltd.
+// This file is part of Polkadot.
+
+// Polkadot is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Polkadot is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Polkadot.  If not, see <http://www.gnu.org/licenses/>.
+
+//! Autogenerated weights for `pallet_xcm_benchmarks::fungible`
+//!
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! WORST CASE MAP SIZE: `1000000`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
+
+// Executed Command:
+// ./target/production/polkadot
+// benchmark
+// pallet
+// --chain=westend-dev
+// --steps=50
+// --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
+// --pallet=pallet_xcm_benchmarks::fungible
+// --extrinsic=*
+// --execution=wasm
+// --wasm-execution=compiled
+// --header=./file_header.txt
+// --output=./runtime/westend/src/weights/pallet_xcm_benchmarks_fungible.rs
+
+#![cfg_attr(rustfmt, rustfmt_skip)]
+#![allow(unused_parens)]
+#![allow(unused_imports)]
+#![allow(missing_docs)]
+
+use frame_support::{traits::Get, weights::Weight};
+use core::marker::PhantomData;
+
+/// Weight functions for `pallet_xcm_benchmarks::fungible`.
+pub struct WeightInfo<T>(PhantomData<T>);
+impl<T: frame_system::Config> pallet_xcm_benchmarks::fungible::WeightInfo for WeightInfo<T> {
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	fn withdraw_asset() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `101`
+		//  Estimated: `3593`
+		// Minimum execution time: 24_885_000 picoseconds.
+		Weight::from_parts(25_316_000, 0)
+			.saturating_add(Weight::from_parts(0, 3593))
+			.saturating_add(T::DbWeight::get().reads(1))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: System Account (r:2 w:2)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	fn transfer_asset() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `101`
+		//  Estimated: `6196`
+		// Minimum execution time: 51_715_000 picoseconds.
+		Weight::from_parts(53_006_000, 0)
+			.saturating_add(Weight::from_parts(0, 6196))
+			.saturating_add(T::DbWeight::get().reads(2))
+			.saturating_add(T::DbWeight::get().writes(2))
+	}
+	/// Storage: System Account (r:2 w:2)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
+	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SupportedVersion (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet VersionDiscoveryQueue (r:1 w:1)
+	/// Proof Skipped: XcmPallet VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: XcmPallet SafeXcmVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueues (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueues (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueueHeads (max_values: None, max_size: None, mode: Measured)
+	fn transfer_reserve_asset() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `270`
+		//  Estimated: `6196`
+		// Minimum execution time: 76_546_000 picoseconds.
+		Weight::from_parts(78_742_000, 0)
+			.saturating_add(Weight::from_parts(0, 6196))
+			.saturating_add(T::DbWeight::get().reads(9))
+			.saturating_add(T::DbWeight::get().writes(6))
+	}
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// Storage: Balances InactiveIssuance (r:1 w:1)
+	/// Proof: Balances InactiveIssuance (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen)
+	fn receive_teleported_asset() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `103`
+		//  Estimated: `3593`
+		// Minimum execution time: 23_106_000 picoseconds.
+		Weight::from_parts(23_848_000, 0)
+			.saturating_add(Weight::from_parts(0, 3593))
+			.saturating_add(T::DbWeight::get().reads(2))
+			.saturating_add(T::DbWeight::get().writes(2))
+	}
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	fn deposit_asset() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `3593`
+		// Minimum execution time: 26_306_000 picoseconds.
+		Weight::from_parts(26_875_000, 0)
+			.saturating_add(Weight::from_parts(0, 3593))
+			.saturating_add(T::DbWeight::get().reads(1))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
+	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SupportedVersion (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet VersionDiscoveryQueue (r:1 w:1)
+	/// Proof Skipped: XcmPallet VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: XcmPallet SafeXcmVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueues (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueues (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueueHeads (max_values: None, max_size: None, mode: Measured)
+	fn deposit_reserve_asset() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `169`
+		//  Estimated: `3634`
+		// Minimum execution time: 53_271_000 picoseconds.
+		Weight::from_parts(54_820_000, 0)
+			.saturating_add(Weight::from_parts(0, 3634))
+			.saturating_add(T::DbWeight::get().reads(8))
+			.saturating_add(T::DbWeight::get().writes(5))
+	}
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// Storage: Balances InactiveIssuance (r:1 w:1)
+	/// Proof: Balances InactiveIssuance (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen)
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
+	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SupportedVersion (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet VersionDiscoveryQueue (r:1 w:1)
+	/// Proof Skipped: XcmPallet VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: XcmPallet SafeXcmVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueues (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueues (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueueHeads (max_values: None, max_size: None, mode: Measured)
+	fn initiate_teleport() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `169`
+		//  Estimated: `3634`
+		// Minimum execution time: 55_312_000 picoseconds.
+		Weight::from_parts(56_390_000, 0)
+			.saturating_add(Weight::from_parts(0, 3634))
+			.saturating_add(T::DbWeight::get().reads(9))
+			.saturating_add(T::DbWeight::get().writes(6))
+	}
+}
diff --git a/polkadot/runtime/westend/src/weights/pallet_xcm_benchmarks_generic.rs b/polkadot/runtime/westend/src/weights/pallet_xcm_benchmarks_generic.rs
new file mode 100644
index 00000000000..dc9d0dc682f
--- /dev/null
+++ b/polkadot/runtime/westend/src/weights/pallet_xcm_benchmarks_generic.rs
@@ -0,0 +1,393 @@
+// Copyright (C) Parity Technologies (UK) Ltd.
+// This file is part of Polkadot.
+
+// Polkadot is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Polkadot is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Polkadot.  If not, see <http://www.gnu.org/licenses/>.
+
+//! Autogenerated weights for `pallet_xcm_benchmarks::generic`
+//!
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! WORST CASE MAP SIZE: `1000000`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
+
+// Executed Command:
+// ./target/production/polkadot
+// benchmark
+// pallet
+// --chain=westend-dev
+// --steps=50
+// --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
+// --pallet=pallet_xcm_benchmarks::generic
+// --extrinsic=*
+// --execution=wasm
+// --wasm-execution=compiled
+// --header=./file_header.txt
+// --output=./runtime/westend/src/weights/pallet_xcm_benchmarks_generic.rs
+
+#![cfg_attr(rustfmt, rustfmt_skip)]
+#![allow(unused_parens)]
+#![allow(unused_imports)]
+#![allow(missing_docs)]
+
+use frame_support::{traits::Get, weights::Weight};
+use core::marker::PhantomData;
+
+/// Weight functions for `pallet_xcm_benchmarks::generic`.
+pub struct WeightInfo<T>(PhantomData<T>);
+impl<T: frame_system::Config> pallet_xcm_benchmarks::generic::WeightInfo for WeightInfo<T> {
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
+	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SupportedVersion (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet VersionDiscoveryQueue (r:1 w:1)
+	/// Proof Skipped: XcmPallet VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: XcmPallet SafeXcmVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueues (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueues (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueueHeads (max_values: None, max_size: None, mode: Measured)
+	fn report_holding() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `169`
+		//  Estimated: `3634`
+		// Minimum execution time: 32_591_000 picoseconds.
+		Weight::from_parts(33_164_000, 0)
+			.saturating_add(Weight::from_parts(0, 3634))
+			.saturating_add(T::DbWeight::get().reads(7))
+			.saturating_add(T::DbWeight::get().writes(4))
+	}
+	fn buy_execution() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 3_080_000 picoseconds.
+		Weight::from_parts(3_205_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	/// Storage: XcmPallet Queries (r:1 w:0)
+	/// Proof Skipped: XcmPallet Queries (max_values: None, max_size: None, mode: Measured)
+	fn query_response() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `169`
+		//  Estimated: `3634`
+		// Minimum execution time: 11_799_000 picoseconds.
+		Weight::from_parts(12_129_000, 0)
+			.saturating_add(Weight::from_parts(0, 3634))
+			.saturating_add(T::DbWeight::get().reads(1))
+	}
+	fn transact() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 12_576_000 picoseconds.
+		Weight::from_parts(12_996_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn refund_surplus() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 3_113_000 picoseconds.
+		Weight::from_parts(3_197_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn set_error_handler() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_872_000 picoseconds.
+		Weight::from_parts(2_992_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn set_appendix() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_946_000 picoseconds.
+		Weight::from_parts(3_044_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn clear_error() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_818_000 picoseconds.
+		Weight::from_parts(2_988_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn descend_origin() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 3_819_000 picoseconds.
+		Weight::from_parts(3_944_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn clear_origin() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_880_000 picoseconds.
+		Weight::from_parts(2_990_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
+	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SupportedVersion (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet VersionDiscoveryQueue (r:1 w:1)
+	/// Proof Skipped: XcmPallet VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: XcmPallet SafeXcmVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueues (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueues (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueueHeads (max_values: None, max_size: None, mode: Measured)
+	fn report_error() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `169`
+		//  Estimated: `3634`
+		// Minimum execution time: 27_570_000 picoseconds.
+		Weight::from_parts(28_178_000, 0)
+			.saturating_add(Weight::from_parts(0, 3634))
+			.saturating_add(T::DbWeight::get().reads(7))
+			.saturating_add(T::DbWeight::get().writes(4))
+	}
+	/// Storage: XcmPallet AssetTraps (r:1 w:1)
+	/// Proof Skipped: XcmPallet AssetTraps (max_values: None, max_size: None, mode: Measured)
+	fn claim_asset() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `226`
+		//  Estimated: `3691`
+		// Minimum execution time: 16_109_000 picoseconds.
+		Weight::from_parts(16_476_000, 0)
+			.saturating_add(Weight::from_parts(0, 3691))
+			.saturating_add(T::DbWeight::get().reads(1))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	fn trap() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_871_000 picoseconds.
+		Weight::from_parts(2_965_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	/// Storage: XcmPallet VersionNotifyTargets (r:1 w:1)
+	/// Proof Skipped: XcmPallet VersionNotifyTargets (max_values: None, max_size: None, mode: Measured)
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
+	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SupportedVersion (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet VersionDiscoveryQueue (r:1 w:1)
+	/// Proof Skipped: XcmPallet VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: XcmPallet SafeXcmVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueues (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueues (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueueHeads (max_values: None, max_size: None, mode: Measured)
+	fn subscribe_version() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `169`
+		//  Estimated: `3634`
+		// Minimum execution time: 33_914_000 picoseconds.
+		Weight::from_parts(34_693_000, 0)
+			.saturating_add(Weight::from_parts(0, 3634))
+			.saturating_add(T::DbWeight::get().reads(8))
+			.saturating_add(T::DbWeight::get().writes(5))
+	}
+	/// Storage: XcmPallet VersionNotifyTargets (r:0 w:1)
+	/// Proof Skipped: XcmPallet VersionNotifyTargets (max_values: None, max_size: None, mode: Measured)
+	fn unsubscribe_version() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 4_940_000 picoseconds.
+		Weight::from_parts(5_245_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+			.saturating_add(T::DbWeight::get().writes(1))
+	}
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
+	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SupportedVersion (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet VersionDiscoveryQueue (r:1 w:1)
+	/// Proof Skipped: XcmPallet VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: XcmPallet SafeXcmVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueues (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueues (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueueHeads (max_values: None, max_size: None, mode: Measured)
+	fn initiate_reserve_withdraw() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `169`
+		//  Estimated: `3634`
+		// Minimum execution time: 31_121_000 picoseconds.
+		Weight::from_parts(32_053_000, 0)
+			.saturating_add(Weight::from_parts(0, 3634))
+			.saturating_add(T::DbWeight::get().reads(7))
+			.saturating_add(T::DbWeight::get().writes(4))
+	}
+	fn burn_asset() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 4_527_000 picoseconds.
+		Weight::from_parts(4_706_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn expect_asset() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 3_057_000 picoseconds.
+		Weight::from_parts(3_137_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn expect_origin() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_977_000 picoseconds.
+		Weight::from_parts(3_089_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn expect_error() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_877_000 picoseconds.
+		Weight::from_parts(3_031_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn expect_transact_status() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 3_155_000 picoseconds.
+		Weight::from_parts(3_259_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
+	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SupportedVersion (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet VersionDiscoveryQueue (r:1 w:1)
+	/// Proof Skipped: XcmPallet VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: XcmPallet SafeXcmVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueues (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueues (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueueHeads (max_values: None, max_size: None, mode: Measured)
+	fn query_pallet() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `169`
+		//  Estimated: `3634`
+		// Minimum execution time: 34_206_000 picoseconds.
+		Weight::from_parts(34_798_000, 0)
+			.saturating_add(Weight::from_parts(0, 3634))
+			.saturating_add(T::DbWeight::get().reads(7))
+			.saturating_add(T::DbWeight::get().writes(4))
+	}
+	fn expect_pallet() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 7_946_000 picoseconds.
+		Weight::from_parts(8_154_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	/// Storage: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Proof Skipped: unknown `0x3a696e747261626c6f636b5f656e74726f7079` (r:1 w:1)
+	/// Storage: Dmp DeliveryFeeFactor (r:1 w:0)
+	/// Proof Skipped: Dmp DeliveryFeeFactor (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet SupportedVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SupportedVersion (max_values: None, max_size: None, mode: Measured)
+	/// Storage: XcmPallet VersionDiscoveryQueue (r:1 w:1)
+	/// Proof Skipped: XcmPallet VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: XcmPallet SafeXcmVersion (r:1 w:0)
+	/// Proof Skipped: XcmPallet SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueues (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueues (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// Proof Skipped: Dmp DownwardMessageQueueHeads (max_values: None, max_size: None, mode: Measured)
+	fn report_transact_status() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `169`
+		//  Estimated: `3634`
+		// Minimum execution time: 27_990_000 picoseconds.
+		Weight::from_parts(28_458_000, 0)
+			.saturating_add(Weight::from_parts(0, 3634))
+			.saturating_add(T::DbWeight::get().reads(7))
+			.saturating_add(T::DbWeight::get().writes(4))
+	}
+	fn clear_transact_status() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_899_000 picoseconds.
+		Weight::from_parts(3_068_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn set_topic() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_828_000 picoseconds.
+		Weight::from_parts(2_900_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn clear_topic() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_879_000 picoseconds.
+		Weight::from_parts(2_998_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn set_fees_mode() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_849_000 picoseconds.
+		Weight::from_parts(2_945_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+	fn unpaid_execution() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_975_000 picoseconds.
+		Weight::from_parts(3_104_000, 0)
+			.saturating_add(Weight::from_parts(0, 0))
+	}
+}
diff --git a/polkadot/runtime/westend/src/weights/runtime_common_auctions.rs b/polkadot/runtime/westend/src/weights/runtime_common_auctions.rs
index ebec0d992d6..a6f5bbe5a1d 100644
--- a/polkadot/runtime/westend/src/weights/runtime_common_auctions.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_common_auctions.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_common::auctions`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_common::auctions
 // --extrinsic=*
 // --execution=wasm
@@ -55,8 +58,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `4`
 		//  Estimated: `1493`
-		// Minimum execution time: 12_018_000 picoseconds.
-		Weight::from_parts(12_421_000, 0)
+		// Minimum execution time: 12_041_000 picoseconds.
+		Weight::from_parts(12_640_000, 0)
 			.saturating_add(Weight::from_parts(0, 1493))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -79,8 +82,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `571`
 		//  Estimated: `6060`
-		// Minimum execution time: 76_859_000 picoseconds.
-		Weight::from_parts(80_348_000, 0)
+		// Minimum execution time: 89_277_000 picoseconds.
+		Weight::from_parts(108_557_000, 0)
 			.saturating_add(Weight::from_parts(0, 6060))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -113,8 +116,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `6947683`
 		//  Estimated: `15822990`
-		// Minimum execution time: 6_386_601_000 picoseconds.
-		Weight::from_parts(6_523_638_000, 0)
+		// Minimum execution time: 7_694_178_000 picoseconds.
+		Weight::from_parts(9_153_568_000, 0)
 			.saturating_add(Weight::from_parts(0, 15822990))
 			.saturating_add(T::DbWeight::get().reads(3688))
 			.saturating_add(T::DbWeight::get().writes(3683))
@@ -131,8 +134,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `177732`
 		//  Estimated: `15822990`
-		// Minimum execution time: 4_841_088_000 picoseconds.
-		Weight::from_parts(4_945_066_000, 0)
+		// Minimum execution time: 5_806_569_000 picoseconds.
+		Weight::from_parts(6_418_685_000, 0)
 			.saturating_add(Weight::from_parts(0, 15822990))
 			.saturating_add(T::DbWeight::get().reads(3673))
 			.saturating_add(T::DbWeight::get().writes(3673))
diff --git a/polkadot/runtime/westend/src/weights/runtime_common_crowdloan.rs b/polkadot/runtime/westend/src/weights/runtime_common_crowdloan.rs
index 58085474252..97b0279544c 100644
--- a/polkadot/runtime/westend/src/weights/runtime_common_crowdloan.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_common_crowdloan.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_common::crowdloan`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_common::crowdloan
 // --extrinsic=*
 // --execution=wasm
@@ -61,8 +64,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `438`
 		//  Estimated: `3903`
-		// Minimum execution time: 51_850_000 picoseconds.
-		Weight::from_parts(52_789_000, 0)
+		// Minimum execution time: 54_721_000 picoseconds.
+		Weight::from_parts(73_165_000, 0)
 			.saturating_add(Weight::from_parts(0, 3903))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -87,8 +90,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `424`
 		//  Estimated: `3889`
-		// Minimum execution time: 131_427_000 picoseconds.
-		Weight::from_parts(132_567_000, 0)
+		// Minimum execution time: 150_157_000 picoseconds.
+		Weight::from_parts(188_213_000, 0)
 			.saturating_add(Weight::from_parts(0, 3889))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -105,8 +108,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `690`
 		//  Estimated: `6196`
-		// Minimum execution time: 73_160_000 picoseconds.
-		Weight::from_parts(74_711_000, 0)
+		// Minimum execution time: 88_125_000 picoseconds.
+		Weight::from_parts(108_202_000, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -118,11 +121,11 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `176 + k * (188 ±0)`
 		//  Estimated: `201 + k * (189 ±0)`
-		// Minimum execution time: 61_026_000 picoseconds.
-		Weight::from_parts(62_440_000, 0)
+		// Minimum execution time: 51_261_000 picoseconds.
+		Weight::from_parts(69_033_000, 0)
 			.saturating_add(Weight::from_parts(0, 201))
-			// Standard Error: 11_265
-			.saturating_add(Weight::from_parts(37_250_113, 0).saturating_mul(k.into()))
+			// Standard Error: 41_860
+			.saturating_add(Weight::from_parts(42_987_746, 0).saturating_mul(k.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(k.into())))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -137,8 +140,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `515`
 		//  Estimated: `6196`
-		// Minimum execution time: 43_082_000 picoseconds.
-		Weight::from_parts(44_095_000, 0)
+		// Minimum execution time: 48_316_000 picoseconds.
+		Weight::from_parts(60_935_000, 0)
 			.saturating_add(Weight::from_parts(0, 6196))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -149,8 +152,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `235`
 		//  Estimated: `3700`
-		// Minimum execution time: 19_607_000 picoseconds.
-		Weight::from_parts(20_207_000, 0)
+		// Minimum execution time: 22_070_000 picoseconds.
+		Weight::from_parts(34_570_000, 0)
 			.saturating_add(Weight::from_parts(0, 3700))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -163,8 +166,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `412`
 		//  Estimated: `3877`
-		// Minimum execution time: 26_361_000 picoseconds.
-		Weight::from_parts(27_079_000, 0)
+		// Minimum execution time: 35_055_000 picoseconds.
+		Weight::from_parts(55_008_000, 0)
 			.saturating_add(Weight::from_parts(0, 3877))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -177,8 +180,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `239`
 		//  Estimated: `3704`
-		// Minimum execution time: 18_376_000 picoseconds.
-		Weight::from_parts(19_013_000, 0)
+		// Minimum execution time: 22_412_000 picoseconds.
+		Weight::from_parts(31_728_000, 0)
 			.saturating_add(Weight::from_parts(0, 3704))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -208,11 +211,11 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `91 + n * (356 ±0)`
 		//  Estimated: `5385 + n * (2832 ±0)`
-		// Minimum execution time: 125_636_000 picoseconds.
-		Weight::from_parts(127_130_000, 0)
+		// Minimum execution time: 151_113_000 picoseconds.
+		Weight::from_parts(1_510_902, 0)
 			.saturating_add(Weight::from_parts(0, 5385))
-			// Standard Error: 60_475
-			.saturating_add(Weight::from_parts(58_880_803, 0).saturating_mul(n.into()))
+			// Standard Error: 159_249
+			.saturating_add(Weight::from_parts(70_348_920, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().reads((5_u64).saturating_mul(n.into())))
 			.saturating_add(T::DbWeight::get().writes(3))
diff --git a/polkadot/runtime/westend/src/weights/runtime_common_paras_registrar.rs b/polkadot/runtime/westend/src/weights/runtime_common_paras_registrar.rs
index e5cecd933b1..50290c0fe59 100644
--- a/polkadot/runtime/westend/src/weights/runtime_common_paras_registrar.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_common_paras_registrar.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_common::paras_registrar`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_common::paras_registrar
 // --extrinsic=*
 // --execution=wasm
@@ -57,8 +60,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `97`
 		//  Estimated: `3562`
-		// Minimum execution time: 30_288_000 picoseconds.
-		Weight::from_parts(30_838_000, 0)
+		// Minimum execution time: 31_208_000 picoseconds.
+		Weight::from_parts(31_867_000, 0)
 			.saturating_add(Weight::from_parts(0, 3562))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -85,8 +88,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `329`
 		//  Estimated: `3794`
-		// Minimum execution time: 6_348_006_000 picoseconds.
-		Weight::from_parts(6_443_032_000, 0)
+		// Minimum execution time: 6_237_532_000 picoseconds.
+		Weight::from_parts(7_848_788_000, 0)
 			.saturating_add(Weight::from_parts(0, 3794))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(8))
@@ -113,8 +116,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `246`
 		//  Estimated: `3711`
-		// Minimum execution time: 6_448_799_000 picoseconds.
-		Weight::from_parts(6_498_522_000, 0)
+		// Minimum execution time: 6_167_803_000 picoseconds.
+		Weight::from_parts(7_781_982_000, 0)
 			.saturating_add(Weight::from_parts(0, 3711))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(8))
@@ -137,8 +140,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `476`
 		//  Estimated: `3941`
-		// Minimum execution time: 50_249_000 picoseconds.
-		Weight::from_parts(51_443_000, 0)
+		// Minimum execution time: 54_133_000 picoseconds.
+		Weight::from_parts(68_544_000, 0)
 			.saturating_add(Weight::from_parts(0, 3941))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -161,8 +164,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `674`
 		//  Estimated: `6614`
-		// Minimum execution time: 54_314_000 picoseconds.
-		Weight::from_parts(57_565_000, 0)
+		// Minimum execution time: 62_690_000 picoseconds.
+		Weight::from_parts(73_010_000, 0)
 			.saturating_add(Weight::from_parts(0, 6614))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(8))
@@ -190,11 +193,11 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `177`
 		//  Estimated: `3642`
-		// Minimum execution time: 39_123_000 picoseconds.
-		Weight::from_parts(39_606_000, 0)
+		// Minimum execution time: 39_804_000 picoseconds.
+		Weight::from_parts(40_135_000, 0)
 			.saturating_add(Weight::from_parts(0, 3642))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(1_997, 0).saturating_mul(b.into()))
+			// Standard Error: 11
+			.saturating_add(Weight::from_parts(2_744, 0).saturating_mul(b.into()))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(7))
 	}
@@ -205,11 +208,11 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 8_541_000 picoseconds.
-		Weight::from_parts(8_632_000, 0)
+		// Minimum execution time: 8_804_000 picoseconds.
+		Weight::from_parts(8_956_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 2
-			.saturating_add(Weight::from_parts(896, 0).saturating_mul(b.into()))
+			// Standard Error: 3
+			.saturating_add(Weight::from_parts(1_029, 0).saturating_mul(b.into()))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
 }
diff --git a/polkadot/runtime/westend/src/weights/runtime_common_slots.rs b/polkadot/runtime/westend/src/weights/runtime_common_slots.rs
index cd75f5a077e..c95859221fa 100644
--- a/polkadot/runtime/westend/src/weights/runtime_common_slots.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_common_slots.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_common::slots`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_common::slots
 // --extrinsic=*
 // --execution=wasm
@@ -55,8 +58,8 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `181`
 		//  Estimated: `3646`
-		// Minimum execution time: 28_918_000 picoseconds.
-		Weight::from_parts(29_543_000, 0)
+		// Minimum execution time: 30_033_000 picoseconds.
+		Weight::from_parts(30_893_000, 0)
 			.saturating_add(Weight::from_parts(0, 3646))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -79,13 +82,13 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + c * (47 ±0) + t * (308 ±0)`
 		//  Estimated: `2694 + c * (2526 ±0) + t * (2789 ±0)`
-		// Minimum execution time: 631_561_000 picoseconds.
-		Weight::from_parts(639_647_000, 0)
+		// Minimum execution time: 737_927_000 picoseconds.
+		Weight::from_parts(769_816_000, 0)
 			.saturating_add(Weight::from_parts(0, 2694))
-			// Standard Error: 81_236
-			.saturating_add(Weight::from_parts(2_631_500, 0).saturating_mul(c.into()))
-			// Standard Error: 81_236
-			.saturating_add(Weight::from_parts(11_312_809, 0).saturating_mul(t.into()))
+			// Standard Error: 112_360
+			.saturating_add(Weight::from_parts(3_515_663, 0).saturating_mul(c.into()))
+			// Standard Error: 112_360
+			.saturating_add(Weight::from_parts(14_335_474, 0).saturating_mul(t.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into())))
 			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(t.into())))
@@ -103,8 +106,8 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `2653`
 		//  Estimated: `21814`
-		// Minimum execution time: 126_823_000 picoseconds.
-		Weight::from_parts(128_700_000, 0)
+		// Minimum execution time: 153_832_000 picoseconds.
+		Weight::from_parts(170_790_000, 0)
 			.saturating_add(Weight::from_parts(0, 21814))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(9))
@@ -123,8 +126,8 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `601`
 		//  Estimated: `4066`
-		// Minimum execution time: 26_943_000 picoseconds.
-		Weight::from_parts(27_706_000, 0)
+		// Minimum execution time: 31_647_000 picoseconds.
+		Weight::from_parts(41_735_000, 0)
 			.saturating_add(Weight::from_parts(0, 4066))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
diff --git a/polkadot/runtime/westend/src/weights/runtime_parachains_configuration.rs b/polkadot/runtime/westend/src/weights/runtime_parachains_configuration.rs
index 53619093f7e..60f6f8e214c 100644
--- a/polkadot/runtime/westend/src/weights/runtime_parachains_configuration.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_parachains_configuration.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_parachains::configuration`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_parachains::configuration
 // --extrinsic=*
 // --execution=wasm
@@ -57,8 +60,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `127`
 		//  Estimated: `1612`
-		// Minimum execution time: 9_772_000 picoseconds.
-		Weight::from_parts(10_158_000, 0)
+		// Minimum execution time: 9_998_000 picoseconds.
+		Weight::from_parts(10_268_000, 0)
 			.saturating_add(Weight::from_parts(0, 1612))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -73,8 +76,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `127`
 		//  Estimated: `1612`
-		// Minimum execution time: 9_803_000 picoseconds.
-		Weight::from_parts(10_025_000, 0)
+		// Minimum execution time: 9_851_000 picoseconds.
+		Weight::from_parts(10_102_000, 0)
 			.saturating_add(Weight::from_parts(0, 1612))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -87,15 +90,14 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
 	fn set_config_with_option_u32() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `90`
-		//  Estimated: `1575`
-		// Minimum execution time: 10_055_000 picoseconds.
-		Weight::from_parts(10_298_000, 0)
-			.saturating_add(Weight::from_parts(0, 1575))
+		//  Measured:  `127`
+		//  Estimated: `1612`
+		// Minimum execution time: 9_932_000 picoseconds.
+		Weight::from_parts(10_248_000, 0)
+			.saturating_add(Weight::from_parts(0, 1612))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-
 	/// Storage: Benchmark Override (r:0 w:0)
 	/// Proof Skipped: Benchmark Override (max_values: None, max_size: None, mode: Measured)
 	fn set_hrmp_open_request_ttl() -> Weight {
@@ -116,8 +118,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `127`
 		//  Estimated: `1612`
-		// Minimum execution time: 9_920_000 picoseconds.
-		Weight::from_parts(10_199_000, 0)
+		// Minimum execution time: 9_804_000 picoseconds.
+		Weight::from_parts(10_173_000, 0)
 			.saturating_add(Weight::from_parts(0, 1612))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -132,8 +134,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `127`
 		//  Estimated: `1612`
-		// Minimum execution time: 10_942_000 picoseconds.
-		Weight::from_parts(11_317_000, 0)
+		// Minimum execution time: 10_531_000 picoseconds.
+		Weight::from_parts(10_984_000, 0)
 			.saturating_add(Weight::from_parts(0, 1612))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/westend/src/weights/runtime_parachains_disputes.rs b/polkadot/runtime/westend/src/weights/runtime_parachains_disputes.rs
index 3bfc7679707..4a6a6079cf1 100644
--- a/polkadot/runtime/westend/src/weights/runtime_parachains_disputes.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_parachains_disputes.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_parachains::disputes`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_parachains::disputes
 // --extrinsic=*
 // --execution=wasm
@@ -53,8 +56,8 @@ impl<T: frame_system::Config> runtime_parachains::disputes::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_814_000 picoseconds.
-		Weight::from_parts(2_977_000, 0)
+		// Minimum execution time: 2_782_000 picoseconds.
+		Weight::from_parts(2_926_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/polkadot/runtime/westend/src/weights/runtime_parachains_disputes_slashing.rs b/polkadot/runtime/westend/src/weights/runtime_parachains_disputes_slashing.rs
index 69cb5b50c86..8600717fee1 100644
--- a/polkadot/runtime/westend/src/weights/runtime_parachains_disputes_slashing.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_parachains_disputes_slashing.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_parachains::disputes::slashing`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_parachains::disputes::slashing
 // --extrinsic=*
 // --execution=wasm
@@ -51,8 +54,6 @@ impl<T: frame_system::Config> runtime_parachains::disputes::slashing::WeightInfo
 	/// Proof Skipped: Session CurrentIndex (max_values: Some(1), max_size: None, mode: Measured)
 	/// Storage: Historical HistoricalSessions (r:1 w:0)
 	/// Proof: Historical HistoricalSessions (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen)
-	/// Storage: ParaSessionInfo Sessions (r:1 w:0)
-	/// Proof Skipped: ParaSessionInfo Sessions (max_values: None, max_size: None, mode: Measured)
 	/// Storage: ParasSlashing UnappliedSlashes (r:1 w:1)
 	/// Proof Skipped: ParasSlashing UnappliedSlashes (max_values: None, max_size: None, mode: Measured)
 	/// Storage: Offences ConcurrentReportsIndex (r:1 w:1)
@@ -86,15 +87,15 @@ impl<T: frame_system::Config> runtime_parachains::disputes::slashing::WeightInfo
 	/// The range of component `n` is `[4, 300]`.
 	fn report_dispute_lost(n: u32, ) -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `4816 + n * (289 ±0)`
-		//  Estimated: `8127 + n * (292 ±0)`
-		// Minimum execution time: 80_684_000 picoseconds.
-		Weight::from_parts(122_798_665, 0)
-			.saturating_add(Weight::from_parts(0, 8127))
-			// Standard Error: 3_919
-			.saturating_add(Weight::from_parts(368_026, 0).saturating_mul(n.into()))
-			.saturating_add(T::DbWeight::get().reads(17))
+		//  Measured:  `4531 + n * (189 ±0)`
+		//  Estimated: `7843 + n * (192 ±0)`
+		// Minimum execution time: 88_189_000 picoseconds.
+		Weight::from_parts(165_880_925, 0)
+			.saturating_add(Weight::from_parts(0, 7843))
+			// Standard Error: 11_760
+			.saturating_add(Weight::from_parts(419_347, 0).saturating_mul(n.into()))
+			.saturating_add(T::DbWeight::get().reads(16))
 			.saturating_add(T::DbWeight::get().writes(9))
-			.saturating_add(Weight::from_parts(0, 292).saturating_mul(n.into()))
+			.saturating_add(Weight::from_parts(0, 192).saturating_mul(n.into()))
 	}
 }
diff --git a/polkadot/runtime/westend/src/weights/runtime_parachains_hrmp.rs b/polkadot/runtime/westend/src/weights/runtime_parachains_hrmp.rs
index 30d14664cf9..9e10f35b6c1 100644
--- a/polkadot/runtime/westend/src/weights/runtime_parachains_hrmp.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_parachains_hrmp.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_parachains::hrmp`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_parachains::hrmp
 // --extrinsic=*
 // --execution=wasm
@@ -67,8 +70,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `307`
 		//  Estimated: `6247`
-		// Minimum execution time: 36_335_000 picoseconds.
-		Weight::from_parts(36_717_000, 0)
+		// Minimum execution time: 35_676_000 picoseconds.
+		Weight::from_parts(36_608_000, 0)
 			.saturating_add(Weight::from_parts(0, 6247))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -89,8 +92,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `421`
 		//  Estimated: `3886`
-		// Minimum execution time: 32_597_000 picoseconds.
-		Weight::from_parts(33_024_000, 0)
+		// Minimum execution time: 32_773_000 picoseconds.
+		Weight::from_parts(33_563_000, 0)
 			.saturating_add(Weight::from_parts(0, 3886))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -109,8 +112,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `238`
 		//  Estimated: `3703`
-		// Minimum execution time: 28_086_000 picoseconds.
-		Weight::from_parts(29_050_000, 0)
+		// Minimum execution time: 28_134_000 picoseconds.
+		Weight::from_parts(29_236_000, 0)
 			.saturating_add(Weight::from_parts(0, 3703))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -133,13 +136,13 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `158 + e * (100 ±0) + i * (100 ±0)`
 		//  Estimated: `3620 + e * (2575 ±0) + i * (2575 ±0)`
-		// Minimum execution time: 1_095_485_000 picoseconds.
-		Weight::from_parts(1_103_346_000, 0)
+		// Minimum execution time: 1_217_145_000 picoseconds.
+		Weight::from_parts(1_251_187_000, 0)
 			.saturating_add(Weight::from_parts(0, 3620))
-			// Standard Error: 97_658
-			.saturating_add(Weight::from_parts(3_178_300, 0).saturating_mul(i.into()))
-			// Standard Error: 97_658
-			.saturating_add(Weight::from_parts(3_228_781, 0).saturating_mul(e.into()))
+			// Standard Error: 118_884
+			.saturating_add(Weight::from_parts(4_002_678, 0).saturating_mul(i.into()))
+			// Standard Error: 118_884
+			.saturating_add(Weight::from_parts(3_641_596, 0).saturating_mul(e.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(i.into())))
 			.saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(e.into())))
@@ -170,11 +173,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `386 + c * (136 ±0)`
 		//  Estimated: `1841 + c * (5086 ±0)`
-		// Minimum execution time: 6_046_000 picoseconds.
-		Weight::from_parts(2_309_892, 0)
+		// Minimum execution time: 6_277_000 picoseconds.
+		Weight::from_parts(6_357_000, 0)
 			.saturating_add(Weight::from_parts(0, 1841))
-			// Standard Error: 19_666
-			.saturating_add(Weight::from_parts(18_787_919, 0).saturating_mul(c.into()))
+			// Standard Error: 41_189
+			.saturating_add(Weight::from_parts(22_159_709, 0).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(c.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -198,11 +201,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `229 + c * (124 ±0)`
 		//  Estimated: `1689 + c * (2600 ±0)`
-		// Minimum execution time: 4_970_000 picoseconds.
-		Weight::from_parts(2_926_083, 0)
+		// Minimum execution time: 5_070_000 picoseconds.
+		Weight::from_parts(5_225_000, 0)
 			.saturating_add(Weight::from_parts(0, 1689))
-			// Standard Error: 14_037
-			.saturating_add(Weight::from_parts(11_504_890, 0).saturating_mul(c.into()))
+			// Standard Error: 24_173
+			.saturating_add(Weight::from_parts(13_645_307, 0).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(c.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -220,11 +223,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `920 + c * (13 ±0)`
 		//  Estimated: `4189 + c * (15 ±0)`
-		// Minimum execution time: 20_983_000 picoseconds.
-		Weight::from_parts(26_973_795, 0)
+		// Minimum execution time: 20_449_000 picoseconds.
+		Weight::from_parts(30_861_799, 0)
 			.saturating_add(Weight::from_parts(0, 4189))
-			// Standard Error: 1_482
-			.saturating_add(Weight::from_parts(66_495, 0).saturating_mul(c.into()))
+			// Standard Error: 6_642
+			.saturating_add(Weight::from_parts(236_293, 0).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 15).saturating_mul(c.into()))
@@ -238,11 +241,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `137 + c * (63 ±0)`
 		//  Estimated: `1616 + c * (2538 ±0)`
-		// Minimum execution time: 3_917_000 picoseconds.
-		Weight::from_parts(5_155_322, 0)
+		// Minimum execution time: 3_911_000 picoseconds.
+		Weight::from_parts(5_219_837, 0)
 			.saturating_add(Weight::from_parts(0, 1616))
-			// Standard Error: 3_800
-			.saturating_add(Weight::from_parts(3_123_833, 0).saturating_mul(c.into()))
+			// Standard Error: 10_219
+			.saturating_add(Weight::from_parts(3_647_782, 0).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -273,8 +276,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `307`
 		//  Estimated: `6247`
-		// Minimum execution time: 49_411_000 picoseconds.
-		Weight::from_parts(49_849_000, 0)
+		// Minimum execution time: 50_870_000 picoseconds.
+		Weight::from_parts(53_335_000, 0)
 			.saturating_add(Weight::from_parts(0, 6247))
 			.saturating_add(T::DbWeight::get().reads(13))
 			.saturating_add(T::DbWeight::get().writes(8))
diff --git a/polkadot/runtime/westend/src/weights/runtime_parachains_inclusion.rs b/polkadot/runtime/westend/src/weights/runtime_parachains_inclusion.rs
index 5c3dea30384..767097f660e 100644
--- a/polkadot/runtime/westend/src/weights/runtime_parachains_inclusion.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_parachains_inclusion.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_parachains::inclusion`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_parachains::inclusion
 // --extrinsic=*
 // --execution=wasm
@@ -60,11 +63,11 @@ impl<T: frame_system::Config> runtime_parachains::inclusion::WeightInfo for Weig
 		// Proof Size summary in bytes:
 		//  Measured:  `131297`
 		//  Estimated: `134587`
-		// Minimum execution time: 201_036_000 picoseconds.
-		Weight::from_parts(10_796_073, 0)
+		// Minimum execution time: 209_898_000 picoseconds.
+		Weight::from_parts(210_955_000, 0)
 			.saturating_add(Weight::from_parts(0, 134587))
-			// Standard Error: 33_391
-			.saturating_add(Weight::from_parts(185_599_737, 0).saturating_mul(i.into()))
+			// Standard Error: 97_069
+			.saturating_add(Weight::from_parts(207_030_437, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
diff --git a/polkadot/runtime/westend/src/weights/runtime_parachains_initializer.rs b/polkadot/runtime/westend/src/weights/runtime_parachains_initializer.rs
index 0648c13b792..81aca5c958d 100644
--- a/polkadot/runtime/westend/src/weights/runtime_parachains_initializer.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_parachains_initializer.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_parachains::initializer`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_parachains::initializer
 // --extrinsic=*
 // --execution=wasm
@@ -54,11 +57,11 @@ impl<T: frame_system::Config> runtime_parachains::initializer::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + d * (11 ±0)`
 		//  Estimated: `1480 + d * (11 ±0)`
-		// Minimum execution time: 3_840_000 picoseconds.
-		Weight::from_parts(6_157_099, 0)
+		// Minimum execution time: 3_714_000 picoseconds.
+		Weight::from_parts(3_872_000, 0)
 			.saturating_add(Weight::from_parts(0, 1480))
-			// Standard Error: 4
-			.saturating_add(Weight::from_parts(1_293, 0).saturating_mul(d.into()))
+			// Standard Error: 28
+			.saturating_add(Weight::from_parts(3_378, 0).saturating_mul(d.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_parts(0, 11).saturating_mul(d.into()))
diff --git a/polkadot/runtime/westend/src/weights/runtime_parachains_paras.rs b/polkadot/runtime/westend/src/weights/runtime_parachains_paras.rs
index c72ce57aa7a..dd1cea3e729 100644
--- a/polkadot/runtime/westend/src/weights/runtime_parachains_paras.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_parachains_paras.rs
@@ -17,9 +17,9 @@
 //! Autogenerated weights for `runtime_parachains::paras`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-05-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -29,6 +29,9 @@
 // --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
 // --pallet=runtime_parachains::paras
 // --extrinsic=*
 // --execution=wasm
@@ -64,11 +67,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `8309`
 		//  Estimated: `11774`
-		// Minimum execution time: 31_633_000 picoseconds.
-		Weight::from_parts(31_801_000, 0)
+		// Minimum execution time: 33_453_000 picoseconds.
+		Weight::from_parts(33_700_000, 0)
 			.saturating_add(Weight::from_parts(0, 11774))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(1_988, 0).saturating_mul(c.into()))
+			// Standard Error: 10
+			.saturating_add(Weight::from_parts(2_659, 0).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
@@ -79,11 +82,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 8_372_000 picoseconds.
-		Weight::from_parts(8_553_000, 0)
+		// Minimum execution time: 8_284_000 picoseconds.
+		Weight::from_parts(8_565_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(892, 0).saturating_mul(s.into()))
+			// Standard Error: 3
+			.saturating_add(Weight::from_parts(1_025, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
 	/// Storage: Paras FutureCodeHash (r:1 w:1)
@@ -109,11 +112,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `8428`
 		//  Estimated: `11893`
-		// Minimum execution time: 46_598_000 picoseconds.
-		Weight::from_parts(46_974_000, 0)
+		// Minimum execution time: 48_719_000 picoseconds.
+		Weight::from_parts(49_132_000, 0)
 			.saturating_add(Weight::from_parts(0, 11893))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(2_007, 0).saturating_mul(c.into()))
+			// Standard Error: 11
+			.saturating_add(Weight::from_parts(2_657, 0).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(7))
 	}
@@ -128,11 +131,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `95`
 		//  Estimated: `3560`
-		// Minimum execution time: 13_631_000 picoseconds.
-		Weight::from_parts(13_764_000, 0)
+		// Minimum execution time: 13_693_000 picoseconds.
+		Weight::from_parts(537_294, 0)
 			.saturating_add(Weight::from_parts(0, 3560))
-			// Standard Error: 2
-			.saturating_add(Weight::from_parts(893, 0).saturating_mul(s.into()))
+			// Standard Error: 6
+			.saturating_add(Weight::from_parts(1_032, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -144,8 +147,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `4288`
 		//  Estimated: `7753`
-		// Minimum execution time: 19_686_000 picoseconds.
-		Weight::from_parts(20_007_000, 0)
+		// Minimum execution time: 20_183_000 picoseconds.
+		Weight::from_parts(20_890_000, 0)
 			.saturating_add(Weight::from_parts(0, 7753))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -163,11 +166,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `659`
 		//  Estimated: `4124`
-		// Minimum execution time: 76_229_000 picoseconds.
-		Weight::from_parts(42_872_845, 0)
+		// Minimum execution time: 99_465_000 picoseconds.
+		Weight::from_parts(90_033_344, 0)
 			.saturating_add(Weight::from_parts(0, 4124))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(1_492, 0).saturating_mul(c.into()))
+			// Standard Error: 11
+			.saturating_add(Weight::from_parts(1_925, 0).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -179,8 +182,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `28`
 		//  Estimated: `3493`
-		// Minimum execution time: 5_798_000 picoseconds.
-		Weight::from_parts(6_004_000, 0)
+		// Minimum execution time: 5_920_000 picoseconds.
+		Weight::from_parts(6_146_000, 0)
 			.saturating_add(Weight::from_parts(0, 3493))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -195,8 +198,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `26682`
 		//  Estimated: `30147`
-		// Minimum execution time: 85_610_000 picoseconds.
-		Weight::from_parts(87_453_000, 0)
+		// Minimum execution time: 114_738_000 picoseconds.
+		Weight::from_parts(122_023_000, 0)
 			.saturating_add(Weight::from_parts(0, 30147))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -219,8 +222,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `27236`
 		//  Estimated: `30701`
-		// Minimum execution time: 782_299_000 picoseconds.
-		Weight::from_parts(794_101_000, 0)
+		// Minimum execution time: 954_433_000 picoseconds.
+		Weight::from_parts(974_709_000, 0)
 			.saturating_add(Weight::from_parts(0, 30701))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(104))
@@ -235,8 +238,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `27214`
 		//  Estimated: `30679`
-		// Minimum execution time: 85_738_000 picoseconds.
-		Weight::from_parts(87_231_000, 0)
+		// Minimum execution time: 110_626_000 picoseconds.
+		Weight::from_parts(139_677_000, 0)
 			.saturating_add(Weight::from_parts(0, 30679))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -255,8 +258,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `26704`
 		//  Estimated: `30169`
-		// Minimum execution time: 612_630_000 picoseconds.
-		Weight::from_parts(620_689_000, 0)
+		// Minimum execution time: 746_347_000 picoseconds.
+		Weight::from_parts(783_272_000, 0)
 			.saturating_add(Weight::from_parts(0, 30169))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -271,8 +274,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `26682`
 		//  Estimated: `30147`
-		// Minimum execution time: 85_356_000 picoseconds.
-		Weight::from_parts(86_598_000, 0)
+		// Minimum execution time: 110_046_000 picoseconds.
+		Weight::from_parts(120_274_000, 0)
 			.saturating_add(Weight::from_parts(0, 30147))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/westend/src/weights/runtime_parachains_paras_inherent.rs b/polkadot/runtime/westend/src/weights/runtime_parachains_paras_inherent.rs
index fcacd7019c3..72f70f8c420 100644
--- a/polkadot/runtime/westend/src/weights/runtime_parachains_paras_inherent.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_parachains_paras_inherent.rs
@@ -17,26 +17,27 @@
 //! Autogenerated weights for `runtime_parachains::paras_inherent`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-06-02, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-06-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
-//! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! HOSTNAME: `runner--ss9ysm1-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
-// target/production/polkadot
+// ./target/production/polkadot
 // benchmark
 // pallet
+// --chain=westend-dev
 // --steps=50
 // --repeat=20
+// --no-storage-info
+// --no-median-slopes
+// --no-min-squares
+// --pallet=runtime_parachains::paras_inherent
 // --extrinsic=*
 // --execution=wasm
 // --wasm-execution=compiled
-// --heap-pages=4096
-// --json-file=/var/lib/gitlab-runner/builds/zyw4fam_/0/parity/mirrors/polkadot/.git/.artifacts/bench.json
-// --pallet=runtime_parachains::paras_inherent
-// --chain=westend-dev
 // --header=./file_header.txt
-// --output=./runtime/westend/src/weights/
+// --output=./runtime/westend/src/weights/runtime_parachains_paras_inherent.rs
 
 #![cfg_attr(rustfmt, rustfmt_skip)]
 #![allow(unused_parens)]
@@ -114,11 +115,11 @@ impl<T: frame_system::Config> runtime_parachains::paras_inherent::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `50518`
 		//  Estimated: `56458 + v * (23 ±0)`
-		// Minimum execution time: 787_742_000 picoseconds.
-		Weight::from_parts(323_859_708, 0)
+		// Minimum execution time: 992_257_000 picoseconds.
+		Weight::from_parts(473_224_562, 0)
 			.saturating_add(Weight::from_parts(0, 56458))
-			// Standard Error: 23_358
-			.saturating_add(Weight::from_parts(48_375_660, 0).saturating_mul(v.into()))
+			// Standard Error: 50_055
+			.saturating_add(Weight::from_parts(57_274_046, 0).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(27))
 			.saturating_add(T::DbWeight::get().writes(15))
 			.saturating_add(Weight::from_parts(0, 23).saturating_mul(v.into()))
@@ -185,8 +186,8 @@ impl<T: frame_system::Config> runtime_parachains::paras_inherent::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `42352`
 		//  Estimated: `48292`
-		// Minimum execution time: 356_545_000 picoseconds.
-		Weight::from_parts(362_497_000, 0)
+		// Minimum execution time: 445_965_000 picoseconds.
+		Weight::from_parts(476_329_000, 0)
 			.saturating_add(Weight::from_parts(0, 48292))
 			.saturating_add(T::DbWeight::get().reads(25))
 			.saturating_add(T::DbWeight::get().writes(16))
@@ -258,11 +259,11 @@ impl<T: frame_system::Config> runtime_parachains::paras_inherent::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `42387`
 		//  Estimated: `48327`
-		// Minimum execution time: 5_733_399_000 picoseconds.
-		Weight::from_parts(975_216_648, 0)
+		// Minimum execution time: 6_877_099_000 picoseconds.
+		Weight::from_parts(1_267_644_471, 0)
 			.saturating_add(Weight::from_parts(0, 48327))
-			// Standard Error: 56_805
-			.saturating_add(Weight::from_parts(47_900_476, 0).saturating_mul(v.into()))
+			// Standard Error: 96_443
+			.saturating_add(Weight::from_parts(56_535_707, 0).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(28))
 			.saturating_add(T::DbWeight::get().writes(15))
 	}
@@ -336,8 +337,8 @@ impl<T: frame_system::Config> runtime_parachains::paras_inherent::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `42414`
 		//  Estimated: `48354`
-		// Minimum execution time: 33_300_445_000 picoseconds.
-		Weight::from_parts(33_593_061_000, 0)
+		// Minimum execution time: 40_882_969_000 picoseconds.
+		Weight::from_parts(45_409_238_000, 0)
 			.saturating_add(Weight::from_parts(0, 48354))
 			.saturating_add(T::DbWeight::get().reads(30))
 			.saturating_add(T::DbWeight::get().writes(15))
-- 
GitLab