diff --git a/polkadot/runtime/kusama/constants/src/weights/block_weights.rs b/polkadot/runtime/kusama/constants/src/weights/block_weights.rs
index ff385443f109da2e8ce59c4fee4403190b6fe9f2..22b42b94564d96f44470c2bcf4ebe1af183c5bca 100644
--- a/polkadot/runtime/kusama/constants/src/weights/block_weights.rs
+++ b/polkadot/runtime/kusama/constants/src/weights/block_weights.rs
@@ -14,7 +14,7 @@
 // You should have received a copy of the GNU General Public License
 // 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-02-23 (Y/M/D)
+//! DATE: 2023-02-28 (Y/M/D)
 //! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
 //!
 //! SHORT-NAME: `block`, LONG-NAME: `BlockExecution`, RUNTIME: `Development`
@@ -42,17 +42,17 @@ parameter_types! {
 	/// Calculated by multiplying the *Average* with `1.0` and adding `0`.
 	///
 	/// Stats nanoseconds:
-	///   Min, Max: 9_063_597, 9_605_760
-	///   Average:  9_225_024
-	///   Median:   9_197_375
-	///   Std-Dev:  83325.89
+	///   Min, Max: 9_120_818, 9_607_011
+	///   Average:  9_246_456
+	///   Median:   9_232_819
+	///   Std-Dev:  75654.75
 	///
 	/// Percentiles nanoseconds:
-	///   99th: 9_437_618
-	///   95th: 9_402_155
-	///   75th: 9_250_717
+	///   99th: 9_433_167
+	///   95th: 9_411_822
+	///   75th: 9_272_878
 	pub const BlockExecutionWeight: Weight =
-		Weight::from_ref_time(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(9_225_024));
+		Weight::from_ref_time(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(9_246_456));
 }
 
 #[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 e5bc82658b094284399f2ad3b1551d67dcb7ab9e..63f11bea025e37343127556270b38cb2e57ae32c 100644
--- a/polkadot/runtime/kusama/constants/src/weights/extrinsic_weights.rs
+++ b/polkadot/runtime/kusama/constants/src/weights/extrinsic_weights.rs
@@ -14,7 +14,7 @@
 // You should have received a copy of the GNU General Public License
 // 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-02-23 (Y/M/D)
+//! DATE: 2023-02-28 (Y/M/D)
 //! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
 //!
 //! SHORT-NAME: `extrinsic`, LONG-NAME: `ExtrinsicBase`, RUNTIME: `Development`
@@ -42,17 +42,17 @@ parameter_types! {
 	/// Calculated by multiplying the *Average* with `1.0` and adding `0`.
 	///
 	/// Stats nanoseconds:
-	///   Min, Max: 99_280, 101_585
-	///   Average:  99_912
-	///   Median:   99_844
-	///   Std-Dev:  361.48
+	///   Min, Max: 103_518, 106_907
+	///   Average:  104_517
+	///   Median:   104_438
+	///   Std-Dev:  475.03
 	///
 	/// Percentiles nanoseconds:
-	///   99th: 101_439
-	///   95th: 100_633
-	///   75th: 99_966
+	///   99th: 106_279
+	///   95th: 105_257
+	///   75th: 104_647
 	pub const ExtrinsicBaseWeight: Weight =
-		Weight::from_ref_time(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(99_912));
+		Weight::from_ref_time(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(104_517));
 }
 
 #[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 dff681aea312be93ec38d8810762fe56fdfb2f51..fef79be7a347c65b520ef5b49701253e2441fe79 100644
--- a/polkadot/runtime/kusama/src/weights/frame_benchmarking_baseline.rs
+++ b/polkadot/runtime/kusama/src/weights/frame_benchmarking_baseline.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `frame_benchmarking::baseline`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -50,8 +50,8 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 115 nanoseconds.
-		Weight::from_ref_time(156_869)
+		// Minimum execution time: 169 nanoseconds.
+		Weight::from_ref_time(211_793)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// The range of component `i` is `[0, 1000000]`.
@@ -59,8 +59,8 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 126 nanoseconds.
-		Weight::from_ref_time(163_413)
+		// Minimum execution time: 172 nanoseconds.
+		Weight::from_ref_time(210_656)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// The range of component `i` is `[0, 1000000]`.
@@ -68,8 +68,8 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 125 nanoseconds.
-		Weight::from_ref_time(165_700)
+		// Minimum execution time: 173 nanoseconds.
+		Weight::from_ref_time(216_851)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// The range of component `i` is `[0, 1000000]`.
@@ -77,16 +77,16 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 114 nanoseconds.
-		Weight::from_ref_time(160_757)
+		// Minimum execution time: 171 nanoseconds.
+		Weight::from_ref_time(210_747)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	fn hashing() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 20_199_657 nanoseconds.
-		Weight::from_ref_time(20_348_638_000)
+		// Minimum execution time: 24_801_107 nanoseconds.
+		Weight::from_ref_time(25_036_984_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// The range of component `i` is `[0, 100]`.
@@ -94,10 +94,10 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 146 nanoseconds.
-		Weight::from_ref_time(181_000)
+		// Minimum execution time: 197 nanoseconds.
+		Weight::from_ref_time(220_000)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 18_837
-			.saturating_add(Weight::from_ref_time(47_289_133).saturating_mul(i.into()))
+			// Standard Error: 18_400
+			.saturating_add(Weight::from_ref_time(47_299_555).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 eef4b994ea6b13e22b5c905157563e26b2dfcd6b..6290de96d0b842ee164a1fcd3b38808ab778488f 100644
--- a/polkadot/runtime/kusama/src/weights/frame_election_provider_support.rs
+++ b/polkadot/runtime/kusama/src/weights/frame_election_provider_support.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `frame_election_provider_support`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -52,13 +52,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: 5_806_565 nanoseconds.
-		Weight::from_ref_time(5_866_482_000)
+		// Minimum execution time: 6_256_446 nanoseconds.
+		Weight::from_ref_time(6_327_881_000)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 138_296
-			.saturating_add(Weight::from_ref_time(5_701_761).saturating_mul(v.into()))
-			// Standard Error: 14_138_940
-			.saturating_add(Weight::from_ref_time(1_548_790_171).saturating_mul(d.into()))
+			// Standard Error: 140_664
+			.saturating_add(Weight::from_ref_time(5_840_511).saturating_mul(v.into()))
+			// Standard Error: 14_381_047
+			.saturating_add(Weight::from_ref_time(1_543_872_437).saturating_mul(d.into()))
 	}
 	/// The range of component `v` is `[1000, 2000]`.
 	/// The range of component `t` is `[500, 1000]`.
@@ -67,12 +67,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_595_992 nanoseconds.
-		Weight::from_ref_time(4_626_336_000)
+		// Minimum execution time: 4_822_640 nanoseconds.
+		Weight::from_ref_time(4_870_840_000)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 149_717
-			.saturating_add(Weight::from_ref_time(5_673_749).saturating_mul(v.into()))
-			// Standard Error: 15_306_572
-			.saturating_add(Weight::from_ref_time(1_806_945_095).saturating_mul(d.into()))
+			// Standard Error: 150_173
+			.saturating_add(Weight::from_ref_time(5_687_544).saturating_mul(v.into()))
+			// Standard Error: 15_353_175
+			.saturating_add(Weight::from_ref_time(1_784_144_004).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 b495a30ea04acaaf4a3d5511aa9df7a88a0f7d45..fc917c068f82e4b5cf2d0bd23d6548b4698ac461 100644
--- a/polkadot/runtime/kusama/src/weights/frame_system.rs
+++ b/polkadot/runtime/kusama/src/weights/frame_system.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `frame_system`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -50,22 +50,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_670 nanoseconds.
-		Weight::from_ref_time(1_704_000)
+		// Minimum execution time: 1_917 nanoseconds.
+		Weight::from_ref_time(1_973_000)
 			.saturating_add(Weight::from_proof_size(0))
 			// Standard Error: 0
-			.saturating_add(Weight::from_ref_time(415).saturating_mul(b.into()))
+			.saturating_add(Weight::from_ref_time(370).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: 6_327 nanoseconds.
-		Weight::from_ref_time(6_508_000)
+		// Minimum execution time: 7_274 nanoseconds.
+		Weight::from_ref_time(7_405_000)
 			.saturating_add(Weight::from_proof_size(0))
 			// Standard Error: 0
-			.saturating_add(Weight::from_ref_time(1_777).saturating_mul(b.into()))
+			.saturating_add(Weight::from_ref_time(1_731).saturating_mul(b.into()))
 	}
 	/// Storage: System Digest (r:1 w:1)
 	/// Proof Skipped: System Digest (max_values: Some(1), max_size: None, mode: Measured)
@@ -75,8 +75,8 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `495`
-		// Minimum execution time: 3_621 nanoseconds.
-		Weight::from_ref_time(3_764_000)
+		// Minimum execution time: 3_833 nanoseconds.
+		Weight::from_ref_time(3_995_000)
 			.saturating_add(Weight::from_proof_size(495))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -88,11 +88,11 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 1_680 nanoseconds.
-		Weight::from_ref_time(1_735_000)
+		// Minimum execution time: 1_820 nanoseconds.
+		Weight::from_ref_time(1_857_000)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 1_838
-			.saturating_add(Weight::from_ref_time(587_349).saturating_mul(i.into()))
+			// Standard Error: 1_965
+			.saturating_add(Weight::from_ref_time(676_171).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
 	}
 	/// Storage: Skipped Metadata (r:0 w:0)
@@ -102,11 +102,11 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 1_693 nanoseconds.
-		Weight::from_ref_time(1_742_000)
+		// Minimum execution time: 1_856 nanoseconds.
+		Weight::from_ref_time(1_919_000)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 858
-			.saturating_add(Weight::from_ref_time(446_600).saturating_mul(i.into()))
+			// Standard Error: 850
+			.saturating_add(Weight::from_ref_time(484_572).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
 	}
 	/// Storage: Skipped Metadata (r:0 w:0)
@@ -116,11 +116,11 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `120 + p * (69 ±0)`
 		//  Estimated: `121 + p * (70 ±0)`
-		// Minimum execution time: 3_458 nanoseconds.
-		Weight::from_ref_time(3_578_000)
+		// Minimum execution time: 3_847 nanoseconds.
+		Weight::from_ref_time(3_930_000)
 			.saturating_add(Weight::from_proof_size(121))
-			// Standard Error: 1_106
-			.saturating_add(Weight::from_ref_time(990_233).saturating_mul(p.into()))
+			// Standard Error: 1_032
+			.saturating_add(Weight::from_ref_time(1_006_925).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_proof_size(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 0c4ff67e450c0b9ca1acf2c7fd4b0db5e7a42cb2..6bf35b630ee03f22f356d3308ebd7748a26829b8 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_bags_list.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_bags_list.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_bags_list`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -57,8 +57,8 @@ impl<T: frame_system::Config> pallet_bags_list::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1846`
 		//  Estimated: `19186`
-		// Minimum execution time: 54_999 nanoseconds.
-		Weight::from_ref_time(55_668_000)
+		// Minimum execution time: 59_681 nanoseconds.
+		Weight::from_ref_time(60_540_000)
 			.saturating_add(Weight::from_proof_size(19186))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -75,8 +75,8 @@ impl<T: frame_system::Config> pallet_bags_list::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1740`
 		//  Estimated: `19114`
-		// Minimum execution time: 54_080 nanoseconds.
-		Weight::from_ref_time(54_660_000)
+		// Minimum execution time: 58_266 nanoseconds.
+		Weight::from_ref_time(59_035_000)
 			.saturating_add(Weight::from_proof_size(19114))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -95,8 +95,8 @@ impl<T: frame_system::Config> pallet_bags_list::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2081`
 		//  Estimated: `25798`
-		// Minimum execution time: 58_444 nanoseconds.
-		Weight::from_ref_time(59_445_000)
+		// Minimum execution time: 65_043 nanoseconds.
+		Weight::from_ref_time(65_583_000)
 			.saturating_add(Weight::from_proof_size(25798))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(6))
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 88cf87bb47dee72de0c306401778884a35cb389d..14fdf57c3f0cc4cbcffe478489f6dc318bcf8947 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
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_balances`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -53,10 +53,10 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 	/// Proof: NisCounterpartBalances TotalIssuance (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen)
 	fn transfer() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `1884`
+		//  Measured:  `1887`
 		//  Estimated: `8288`
-		// Minimum execution time: 49_883 nanoseconds.
-		Weight::from_ref_time(50_796_000)
+		// Minimum execution time: 52_484 nanoseconds.
+		Weight::from_ref_time(53_580_000)
 			.saturating_add(Weight::from_proof_size(8288))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -67,10 +67,10 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 	/// 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:  `1710`
+		//  Measured:  `1713`
 		//  Estimated: `7777`
-		// Minimum execution time: 35_180 nanoseconds.
-		Weight::from_ref_time(36_037_000)
+		// Minimum execution time: 36_900 nanoseconds.
+		Weight::from_ref_time(37_642_000)
 			.saturating_add(Weight::from_proof_size(7777))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -81,10 +81,10 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 	/// Proof: NisCounterpartBalances TotalIssuance (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen)
 	fn set_balance_creating() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `1360`
+		//  Measured:  `1363`
 		//  Estimated: `3098`
-		// Minimum execution time: 23_788 nanoseconds.
-		Weight::from_ref_time(24_661_000)
+		// Minimum execution time: 24_647 nanoseconds.
+		Weight::from_ref_time(24_978_000)
 			.saturating_add(Weight::from_proof_size(3098))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -97,10 +97,10 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 	/// Proof: NisCounterpartBalances TotalIssuance (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen)
 	fn set_balance_killing() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `1918`
+		//  Measured:  `1921`
 		//  Estimated: `5701`
-		// Minimum execution time: 33_223 nanoseconds.
-		Weight::from_ref_time(33_679_000)
+		// Minimum execution time: 34_307 nanoseconds.
+		Weight::from_ref_time(34_814_000)
 			.saturating_add(Weight::from_proof_size(5701))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -113,10 +113,10 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 	/// Proof: NisCounterpartBalances TotalIssuance (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen)
 	fn force_transfer() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `1880`
+		//  Measured:  `1883`
 		//  Estimated: `10891`
-		// Minimum execution time: 47_875 nanoseconds.
-		Weight::from_ref_time(49_321_000)
+		// Minimum execution time: 50_665 nanoseconds.
+		Weight::from_ref_time(51_270_000)
 			.saturating_add(Weight::from_proof_size(10891))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -127,10 +127,10 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	fn transfer_all() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `1882`
+		//  Measured:  `1885`
 		//  Estimated: `7777`
-		// Minimum execution time: 44_440 nanoseconds.
-		Weight::from_ref_time(45_714_000)
+		// Minimum execution time: 47_045 nanoseconds.
+		Weight::from_ref_time(47_702_000)
 			.saturating_add(Weight::from_proof_size(7777))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -139,10 +139,10 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 	/// Proof: NisCounterpartBalances Account (max_values: None, max_size: Some(112), added: 2587, mode: MaxEncodedLen)
 	fn force_unreserve() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `1358`
+		//  Measured:  `1361`
 		//  Estimated: `2587`
-		// Minimum execution time: 22_362 nanoseconds.
-		Weight::from_ref_time(23_025_000)
+		// Minimum execution time: 23_366 nanoseconds.
+		Weight::from_ref_time(23_786_000)
 			.saturating_add(Weight::from_proof_size(2587))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_bounties.rs b/polkadot/runtime/kusama/src/weights/pallet_bounties.rs
index d3adc6df039958666aa1bc81ca7e1137aea0da60..0696eec307e6dfe4386ad466621574a4d86a0ea4 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_bounties.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_bounties.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_bounties`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -58,11 +58,11 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `242`
 		//  Estimated: `3102`
-		// Minimum execution time: 21_635 nanoseconds.
-		Weight::from_ref_time(23_127_861)
+		// Minimum execution time: 23_613 nanoseconds.
+		Weight::from_ref_time(25_287_910)
 			.saturating_add(Weight::from_proof_size(3102))
-			// Standard Error: 5
-			.saturating_add(Weight::from_ref_time(775).saturating_mul(d.into()))
+			// Standard Error: 8
+			.saturating_add(Weight::from_ref_time(701).saturating_mul(d.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(4))
 	}
@@ -74,8 +74,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `334`
 		//  Estimated: `3549`
-		// Minimum execution time: 10_202 nanoseconds.
-		Weight::from_ref_time(10_505_000)
+		// Minimum execution time: 10_746 nanoseconds.
+		Weight::from_ref_time(11_000_000)
 			.saturating_add(Weight::from_proof_size(3549))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -86,8 +86,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `354`
 		//  Estimated: `2652`
-		// Minimum execution time: 9_140 nanoseconds.
-		Weight::from_ref_time(9_265_000)
+		// Minimum execution time: 9_691 nanoseconds.
+		Weight::from_ref_time(9_929_000)
 			.saturating_add(Weight::from_proof_size(2652))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -100,8 +100,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `562`
 		//  Estimated: `5255`
-		// Minimum execution time: 31_336 nanoseconds.
-		Weight::from_ref_time(31_803_000)
+		// Minimum execution time: 34_060 nanoseconds.
+		Weight::from_ref_time(34_436_000)
 			.saturating_add(Weight::from_proof_size(5255))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -114,8 +114,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `558`
 		//  Estimated: `5255`
-		// Minimum execution time: 21_259 nanoseconds.
-		Weight::from_ref_time(21_664_000)
+		// Minimum execution time: 22_544 nanoseconds.
+		Weight::from_ref_time(23_053_000)
 			.saturating_add(Weight::from_proof_size(5255))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -128,8 +128,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `538`
 		//  Estimated: `5143`
-		// Minimum execution time: 17_471 nanoseconds.
-		Weight::from_ref_time(17_691_000)
+		// Minimum execution time: 18_886 nanoseconds.
+		Weight::from_ref_time(19_300_000)
 			.saturating_add(Weight::from_proof_size(5143))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -146,8 +146,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `966`
 		//  Estimated: `12964`
-		// Minimum execution time: 68_126 nanoseconds.
-		Weight::from_ref_time(69_083_000)
+		// Minimum execution time: 75_378 nanoseconds.
+		Weight::from_ref_time(76_364_000)
 			.saturating_add(Weight::from_proof_size(12964))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -164,8 +164,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `614`
 		//  Estimated: `7746`
-		// Minimum execution time: 35_780 nanoseconds.
-		Weight::from_ref_time(36_451_000)
+		// Minimum execution time: 39_206 nanoseconds.
+		Weight::from_ref_time(39_721_000)
 			.saturating_add(Weight::from_proof_size(7746))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -182,8 +182,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `882`
 		//  Estimated: `10349`
-		// Minimum execution time: 47_996 nanoseconds.
-		Weight::from_ref_time(49_003_000)
+		// Minimum execution time: 52_829 nanoseconds.
+		Weight::from_ref_time(53_521_000)
 			.saturating_add(Weight::from_proof_size(10349))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -194,8 +194,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `390`
 		//  Estimated: `2652`
-		// Minimum execution time: 13_706 nanoseconds.
-		Weight::from_ref_time(14_041_000)
+		// Minimum execution time: 14_913 nanoseconds.
+		Weight::from_ref_time(15_100_000)
 			.saturating_add(Weight::from_proof_size(2652))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -211,11 +211,11 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + b * (360 ±0)`
 		//  Estimated: `897 + b * (7858 ±0)`
-		// Minimum execution time: 4_106 nanoseconds.
-		Weight::from_ref_time(4_153_000)
+		// Minimum execution time: 4_300 nanoseconds.
+		Weight::from_ref_time(4_380_000)
 			.saturating_add(Weight::from_proof_size(897))
-			// Standard Error: 16_153
-			.saturating_add(Weight::from_ref_time(28_990_437).saturating_mul(b.into()))
+			// Standard Error: 17_926
+			.saturating_add(Weight::from_ref_time(32_426_151).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 a3f12548eebe13ddeb4aeb7e9ced535057527efe..b6e79fe4b2bb9470f3fcc2a19a7b2a57e1623593 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_child_bounties.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_child_bounties.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_child_bounties`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -62,11 +62,11 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `710`
 		//  Estimated: `10848`
-		// Minimum execution time: 48_061 nanoseconds.
-		Weight::from_ref_time(49_239_456)
+		// Minimum execution time: 50_470 nanoseconds.
+		Weight::from_ref_time(52_331_249)
 			.saturating_add(Weight::from_proof_size(10848))
-			// Standard Error: 9
-			.saturating_add(Weight::from_ref_time(788).saturating_mul(d.into()))
+			// Standard Error: 10
+			.saturating_add(Weight::from_ref_time(683).saturating_mul(d.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
@@ -80,8 +80,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `764`
 		//  Estimated: `7775`
-		// Minimum execution time: 16_701 nanoseconds.
-		Weight::from_ref_time(17_041_000)
+		// Minimum execution time: 17_620 nanoseconds.
+		Weight::from_ref_time(17_884_000)
 			.saturating_add(Weight::from_proof_size(7775))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -96,8 +96,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `942`
 		//  Estimated: `7875`
-		// Minimum execution time: 28_897 nanoseconds.
-		Weight::from_ref_time(29_291_000)
+		// Minimum execution time: 30_087 nanoseconds.
+		Weight::from_ref_time(30_599_000)
 			.saturating_add(Weight::from_proof_size(7875))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -112,8 +112,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `942`
 		//  Estimated: `7875`
-		// Minimum execution time: 40_320 nanoseconds.
-		Weight::from_ref_time(40_620_000)
+		// Minimum execution time: 41_533 nanoseconds.
+		Weight::from_ref_time(42_196_000)
 			.saturating_add(Weight::from_proof_size(7875))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -126,8 +126,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `807`
 		//  Estimated: `5272`
-		// Minimum execution time: 20_861 nanoseconds.
-		Weight::from_ref_time(21_665_000)
+		// Minimum execution time: 21_473 nanoseconds.
+		Weight::from_ref_time(22_029_000)
 			.saturating_add(Weight::from_proof_size(5272))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -144,8 +144,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `778`
 		//  Estimated: `12920`
-		// Minimum execution time: 68_247 nanoseconds.
-		Weight::from_ref_time(69_376_000)
+		// Minimum execution time: 74_169 nanoseconds.
+		Weight::from_ref_time(74_700_000)
 			.saturating_add(Weight::from_proof_size(12920))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -166,8 +166,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `1074`
 		//  Estimated: `15472`
-		// Minimum execution time: 50_591 nanoseconds.
-		Weight::from_ref_time(51_617_000)
+		// Minimum execution time: 52_267 nanoseconds.
+		Weight::from_ref_time(52_826_000)
 			.saturating_add(Weight::from_proof_size(15472))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -188,8 +188,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `1293`
 		//  Estimated: `18075`
-		// Minimum execution time: 62_527 nanoseconds.
-		Weight::from_ref_time(63_452_000)
+		// Minimum execution time: 63_634 nanoseconds.
+		Weight::from_ref_time(64_522_000)
 			.saturating_add(Weight::from_proof_size(18075))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(7))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_collective_council.rs b/polkadot/runtime/kusama/src/weights/pallet_collective_council.rs
index b2ec4550462587ca811c28daeecebfb6dfbc8d52..c72cb39dd4b9b27f08d189bb1b1d054c34052c1b 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_collective_council.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_collective_council.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_collective`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -63,13 +63,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + m * (3233 ±0) + p * (3223 ±0)`
 		//  Estimated: `16322 + m * (7809 ±16) + p * (10238 ±16)`
-		// Minimum execution time: 15_982 nanoseconds.
-		Weight::from_ref_time(16_149_000)
+		// Minimum execution time: 16_904 nanoseconds.
+		Weight::from_ref_time(17_214_000)
 			.saturating_add(Weight::from_proof_size(16322))
-			// Standard Error: 48_046
-			.saturating_add(Weight::from_ref_time(5_473_996).saturating_mul(m.into()))
-			// Standard Error: 48_046
-			.saturating_add(Weight::from_ref_time(7_914_849).saturating_mul(p.into()))
+			// Standard Error: 47_361
+			.saturating_add(Weight::from_ref_time(5_256_277).saturating_mul(m.into()))
+			// Standard Error: 47_361
+			.saturating_add(Weight::from_ref_time(8_009_631).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))
@@ -87,13 +87,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `168 + m * (32 ±0)`
 		//  Estimated: `664 + m * (32 ±0)`
-		// Minimum execution time: 14_779 nanoseconds.
-		Weight::from_ref_time(13_911_153)
+		// Minimum execution time: 15_332 nanoseconds.
+		Weight::from_ref_time(14_449_763)
 			.saturating_add(Weight::from_proof_size(664))
 			// Standard Error: 18
-			.saturating_add(Weight::from_ref_time(1_722).saturating_mul(b.into()))
+			.saturating_add(Weight::from_ref_time(1_763).saturating_mul(b.into()))
 			// Standard Error: 194
-			.saturating_add(Weight::from_ref_time(16_113).saturating_mul(m.into()))
+			.saturating_add(Weight::from_ref_time(14_894).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(Weight::from_proof_size(32).saturating_mul(m.into()))
 	}
@@ -109,13 +109,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `168 + m * (32 ±0)`
 		//  Estimated: `3308 + m * (64 ±0)`
-		// Minimum execution time: 17_349 nanoseconds.
-		Weight::from_ref_time(16_113_673)
+		// Minimum execution time: 17_885 nanoseconds.
+		Weight::from_ref_time(17_047_265)
 			.saturating_add(Weight::from_proof_size(3308))
-			// Standard Error: 22
-			.saturating_add(Weight::from_ref_time(1_794).saturating_mul(b.into()))
-			// Standard Error: 231
-			.saturating_add(Weight::from_ref_time(25_859).saturating_mul(m.into()))
+			// Standard Error: 20
+			.saturating_add(Weight::from_ref_time(1_432).saturating_mul(b.into()))
+			// Standard Error: 212
+			.saturating_add(Weight::from_ref_time(24_204).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(Weight::from_proof_size(64).saturating_mul(m.into()))
 	}
@@ -139,15 +139,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `490 + m * (32 ±0) + p * (36 ±0)`
 		//  Estimated: `6025 + m * (165 ±0) + p * (180 ±0)`
-		// Minimum execution time: 22_245 nanoseconds.
-		Weight::from_ref_time(22_665_027)
+		// Minimum execution time: 23_932 nanoseconds.
+		Weight::from_ref_time(25_045_483)
 			.saturating_add(Weight::from_proof_size(6025))
-			// Standard Error: 48
-			.saturating_add(Weight::from_ref_time(2_822).saturating_mul(b.into()))
-			// Standard Error: 501
-			.saturating_add(Weight::from_ref_time(17_282).saturating_mul(m.into()))
-			// Standard Error: 495
-			.saturating_add(Weight::from_ref_time(95_897).saturating_mul(p.into()))
+			// Standard Error: 50
+			.saturating_add(Weight::from_ref_time(2_502).saturating_mul(b.into()))
+			// Standard Error: 525
+			.saturating_add(Weight::from_ref_time(16_887).saturating_mul(m.into()))
+			// Standard Error: 518
+			.saturating_add(Weight::from_ref_time(116_253).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
 			.saturating_add(Weight::from_proof_size(165).saturating_mul(m.into()))
@@ -163,11 +163,11 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `940 + m * (64 ±0)`
 		//  Estimated: `4848 + m * (128 ±0)`
-		// Minimum execution time: 20_105 nanoseconds.
-		Weight::from_ref_time(20_545_471)
+		// Minimum execution time: 21_328 nanoseconds.
+		Weight::from_ref_time(22_066_229)
 			.saturating_add(Weight::from_proof_size(4848))
-			// Standard Error: 737
-			.saturating_add(Weight::from_ref_time(49_541).saturating_mul(m.into()))
+			// Standard Error: 239
+			.saturating_add(Weight::from_ref_time(40_102).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_proof_size(128).saturating_mul(m.into()))
@@ -188,13 +188,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `560 + m * (64 ±0) + p * (36 ±0)`
 		//  Estimated: `5629 + m * (260 ±0) + p * (144 ±0)`
-		// Minimum execution time: 24_515 nanoseconds.
-		Weight::from_ref_time(26_016_776)
+		// Minimum execution time: 26_232 nanoseconds.
+		Weight::from_ref_time(27_666_505)
 			.saturating_add(Weight::from_proof_size(5629))
-			// Standard Error: 841
-			.saturating_add(Weight::from_ref_time(9_082).saturating_mul(m.into()))
-			// Standard Error: 820
-			.saturating_add(Weight::from_ref_time(114_701).saturating_mul(p.into()))
+			// Standard Error: 832
+			.saturating_add(Weight::from_ref_time(10_187).saturating_mul(m.into()))
+			// Standard Error: 811
+			.saturating_add(Weight::from_ref_time(139_912).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(260).saturating_mul(m.into()))
@@ -218,15 +218,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `896 + b * (1 ±0) + m * (64 ±0) + p * (40 ±0)`
 		//  Estimated: `8900 + b * (4 ±0) + m * (264 ±0) + p * (160 ±0)`
-		// Minimum execution time: 34_779 nanoseconds.
-		Weight::from_ref_time(38_037_892)
+		// Minimum execution time: 37_308 nanoseconds.
+		Weight::from_ref_time(40_963_204)
 			.saturating_add(Weight::from_proof_size(8900))
-			// Standard Error: 66
-			.saturating_add(Weight::from_ref_time(1_917).saturating_mul(b.into()))
-			// Standard Error: 706
-			.saturating_add(Weight::from_ref_time(15_325).saturating_mul(m.into()))
-			// Standard Error: 688
-			.saturating_add(Weight::from_ref_time(108_416).saturating_mul(p.into()))
+			// Standard Error: 69
+			.saturating_add(Weight::from_ref_time(1_632).saturating_mul(b.into()))
+			// Standard Error: 730
+			.saturating_add(Weight::from_ref_time(14_355).saturating_mul(m.into()))
+			// Standard Error: 712
+			.saturating_add(Weight::from_ref_time(130_424).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(4).saturating_mul(b.into()))
@@ -251,13 +251,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `580 + m * (64 ±0) + p * (36 ±0)`
 		//  Estimated: `6765 + m * (325 ±0) + p * (180 ±0)`
-		// Minimum execution time: 27_246 nanoseconds.
-		Weight::from_ref_time(28_726_731)
+		// Minimum execution time: 29_350 nanoseconds.
+		Weight::from_ref_time(30_743_848)
 			.saturating_add(Weight::from_proof_size(6765))
-			// Standard Error: 855
-			.saturating_add(Weight::from_ref_time(29_438).saturating_mul(m.into()))
-			// Standard Error: 834
-			.saturating_add(Weight::from_ref_time(105_832).saturating_mul(p.into()))
+			// Standard Error: 876
+			.saturating_add(Weight::from_ref_time(30_695).saturating_mul(m.into()))
+			// Standard Error: 854
+			.saturating_add(Weight::from_ref_time(131_831).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(325).saturating_mul(m.into()))
@@ -283,15 +283,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `916 + b * (1 ±0) + m * (64 ±0) + p * (40 ±0)`
 		//  Estimated: `10235 + b * (5 ±0) + m * (330 ±0) + p * (200 ±0)`
-		// Minimum execution time: 40_211 nanoseconds.
-		Weight::from_ref_time(41_064_837)
+		// Minimum execution time: 43_292 nanoseconds.
+		Weight::from_ref_time(43_554_895)
 			.saturating_add(Weight::from_proof_size(10235))
-			// Standard Error: 60
-			.saturating_add(Weight::from_ref_time(1_910).saturating_mul(b.into()))
-			// Standard Error: 643
-			.saturating_add(Weight::from_ref_time(15_864).saturating_mul(m.into()))
-			// Standard Error: 627
-			.saturating_add(Weight::from_ref_time(107_526).saturating_mul(p.into()))
+			// Standard Error: 62
+			.saturating_add(Weight::from_ref_time(1_824).saturating_mul(b.into()))
+			// Standard Error: 661
+			.saturating_add(Weight::from_ref_time(16_285).saturating_mul(m.into()))
+			// Standard Error: 644
+			.saturating_add(Weight::from_ref_time(133_173).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(5).saturating_mul(b.into()))
@@ -310,11 +310,11 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `325 + p * (32 ±0)`
 		//  Estimated: `1470 + p * (96 ±0)`
-		// Minimum execution time: 13_506 nanoseconds.
-		Weight::from_ref_time(15_355_734)
+		// Minimum execution time: 14_588 nanoseconds.
+		Weight::from_ref_time(16_453_268)
 			.saturating_add(Weight::from_proof_size(1470))
-			// Standard Error: 440
-			.saturating_add(Weight::from_ref_time(83_215).saturating_mul(p.into()))
+			// Standard Error: 438
+			.saturating_add(Weight::from_ref_time(107_110).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(96).saturating_mul(p.into()))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_collective_technical_committee.rs b/polkadot/runtime/kusama/src/weights/pallet_collective_technical_committee.rs
index c137cda772ac80fd5a74c4676325efb72eb9af7f..2c06679cbed481b6b3e5420ce4cbfffba3db1057 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_collective_technical_committee.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_collective_technical_committee.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_collective`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -63,13 +63,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + m * (3233 ±0) + p * (3223 ±0)`
 		//  Estimated: `16478 + m * (7809 ±16) + p * (10238 ±16)`
-		// Minimum execution time: 16_790 nanoseconds.
-		Weight::from_ref_time(16_995_000)
+		// Minimum execution time: 17_598 nanoseconds.
+		Weight::from_ref_time(17_945_000)
 			.saturating_add(Weight::from_proof_size(16478))
-			// Standard Error: 48_182
-			.saturating_add(Weight::from_ref_time(5_453_981).saturating_mul(m.into()))
-			// Standard Error: 48_182
-			.saturating_add(Weight::from_ref_time(7_960_093).saturating_mul(p.into()))
+			// Standard Error: 47_017
+			.saturating_add(Weight::from_ref_time(5_222_125).saturating_mul(m.into()))
+			// Standard Error: 47_017
+			.saturating_add(Weight::from_ref_time(8_124_374).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))
@@ -87,13 +87,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `207 + m * (32 ±0)`
 		//  Estimated: `703 + m * (32 ±0)`
-		// Minimum execution time: 15_321 nanoseconds.
-		Weight::from_ref_time(14_435_685)
+		// Minimum execution time: 16_201 nanoseconds.
+		Weight::from_ref_time(15_118_138)
 			.saturating_add(Weight::from_proof_size(703))
-			// Standard Error: 18
-			.saturating_add(Weight::from_ref_time(1_773).saturating_mul(b.into()))
-			// Standard Error: 189
-			.saturating_add(Weight::from_ref_time(14_653).saturating_mul(m.into()))
+			// Standard Error: 19
+			.saturating_add(Weight::from_ref_time(1_744).saturating_mul(b.into()))
+			// Standard Error: 202
+			.saturating_add(Weight::from_ref_time(15_267).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(Weight::from_proof_size(32).saturating_mul(m.into()))
 	}
@@ -109,13 +109,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `207 + m * (32 ±0)`
 		//  Estimated: `3386 + m * (64 ±0)`
-		// Minimum execution time: 18_068 nanoseconds.
-		Weight::from_ref_time(16_814_687)
+		// Minimum execution time: 18_645 nanoseconds.
+		Weight::from_ref_time(17_701_946)
 			.saturating_add(Weight::from_proof_size(3386))
-			// Standard Error: 17
-			.saturating_add(Weight::from_ref_time(1_789).saturating_mul(b.into()))
-			// Standard Error: 178
-			.saturating_add(Weight::from_ref_time(21_690).saturating_mul(m.into()))
+			// Standard Error: 18
+			.saturating_add(Weight::from_ref_time(1_507).saturating_mul(b.into()))
+			// Standard Error: 192
+			.saturating_add(Weight::from_ref_time(20_679).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(Weight::from_proof_size(64).saturating_mul(m.into()))
 	}
@@ -139,15 +139,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `529 + m * (32 ±0) + p * (36 ±0)`
 		//  Estimated: `6220 + m * (165 ±0) + p * (180 ±0)`
-		// Minimum execution time: 22_986 nanoseconds.
-		Weight::from_ref_time(23_451_803)
+		// Minimum execution time: 24_768 nanoseconds.
+		Weight::from_ref_time(25_762_588)
 			.saturating_add(Weight::from_proof_size(6220))
-			// Standard Error: 52
-			.saturating_add(Weight::from_ref_time(2_807).saturating_mul(b.into()))
-			// Standard Error: 551
-			.saturating_add(Weight::from_ref_time(17_437).saturating_mul(m.into()))
-			// Standard Error: 544
-			.saturating_add(Weight::from_ref_time(97_273).saturating_mul(p.into()))
+			// Standard Error: 54
+			.saturating_add(Weight::from_ref_time(2_615).saturating_mul(b.into()))
+			// Standard Error: 570
+			.saturating_add(Weight::from_ref_time(18_024).saturating_mul(m.into()))
+			// Standard Error: 563
+			.saturating_add(Weight::from_ref_time(118_711).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
 			.saturating_add(Weight::from_proof_size(165).saturating_mul(m.into()))
@@ -163,11 +163,11 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `979 + m * (64 ±0)`
 		//  Estimated: `4926 + m * (128 ±0)`
-		// Minimum execution time: 20_921 nanoseconds.
-		Weight::from_ref_time(21_577_981)
+		// Minimum execution time: 22_202 nanoseconds.
+		Weight::from_ref_time(22_927_853)
 			.saturating_add(Weight::from_proof_size(4926))
-			// Standard Error: 361
-			.saturating_add(Weight::from_ref_time(44_227).saturating_mul(m.into()))
+			// Standard Error: 263
+			.saturating_add(Weight::from_ref_time(39_561).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_proof_size(128).saturating_mul(m.into()))
@@ -188,13 +188,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `599 + m * (64 ±0) + p * (36 ±0)`
 		//  Estimated: `5785 + m * (260 ±0) + p * (144 ±0)`
-		// Minimum execution time: 25_585 nanoseconds.
-		Weight::from_ref_time(27_510_279)
+		// Minimum execution time: 27_288 nanoseconds.
+		Weight::from_ref_time(28_966_982)
 			.saturating_add(Weight::from_proof_size(5785))
-			// Standard Error: 840
-			.saturating_add(Weight::from_ref_time(21_073).saturating_mul(m.into()))
-			// Standard Error: 819
-			.saturating_add(Weight::from_ref_time(105_369).saturating_mul(p.into()))
+			// Standard Error: 837
+			.saturating_add(Weight::from_ref_time(25_731).saturating_mul(m.into()))
+			// Standard Error: 816
+			.saturating_add(Weight::from_ref_time(130_049).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(260).saturating_mul(m.into()))
@@ -218,15 +218,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `935 + b * (1 ±0) + m * (64 ±0) + p * (40 ±0)`
 		//  Estimated: `9056 + b * (4 ±0) + m * (264 ±0) + p * (160 ±0)`
-		// Minimum execution time: 38_408 nanoseconds.
-		Weight::from_ref_time(39_049_584)
+		// Minimum execution time: 41_320 nanoseconds.
+		Weight::from_ref_time(42_052_397)
 			.saturating_add(Weight::from_proof_size(9056))
 			// Standard Error: 58
-			.saturating_add(Weight::from_ref_time(1_791).saturating_mul(b.into()))
-			// Standard Error: 622
-			.saturating_add(Weight::from_ref_time(15_547).saturating_mul(m.into()))
-			// Standard Error: 607
-			.saturating_add(Weight::from_ref_time(107_265).saturating_mul(p.into()))
+			.saturating_add(Weight::from_ref_time(1_517).saturating_mul(b.into()))
+			// Standard Error: 616
+			.saturating_add(Weight::from_ref_time(15_616).saturating_mul(m.into()))
+			// Standard Error: 601
+			.saturating_add(Weight::from_ref_time(129_809).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(4).saturating_mul(b.into()))
@@ -251,13 +251,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `619 + m * (64 ±0) + p * (36 ±0)`
 		//  Estimated: `6960 + m * (325 ±0) + p * (180 ±0)`
-		// Minimum execution time: 28_316 nanoseconds.
-		Weight::from_ref_time(30_856_750)
+		// Minimum execution time: 30_441 nanoseconds.
+		Weight::from_ref_time(33_053_449)
 			.saturating_add(Weight::from_proof_size(6960))
-			// Standard Error: 536
-			.saturating_add(Weight::from_ref_time(26_570).saturating_mul(m.into()))
-			// Standard Error: 523
-			.saturating_add(Weight::from_ref_time(93_141).saturating_mul(p.into()))
+			// Standard Error: 545
+			.saturating_add(Weight::from_ref_time(28_062).saturating_mul(m.into()))
+			// Standard Error: 531
+			.saturating_add(Weight::from_ref_time(118_196).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(325).saturating_mul(m.into()))
@@ -283,15 +283,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `955 + b * (1 ±0) + m * (64 ±0) + p * (40 ±0)`
 		//  Estimated: `10430 + b * (5 ±0) + m * (330 ±0) + p * (200 ±0)`
-		// Minimum execution time: 41_400 nanoseconds.
-		Weight::from_ref_time(41_772_428)
+		// Minimum execution time: 44_117 nanoseconds.
+		Weight::from_ref_time(44_764_424)
 			.saturating_add(Weight::from_proof_size(10430))
-			// Standard Error: 57
-			.saturating_add(Weight::from_ref_time(1_894).saturating_mul(b.into()))
-			// Standard Error: 605
-			.saturating_add(Weight::from_ref_time(16_640).saturating_mul(m.into()))
-			// Standard Error: 589
-			.saturating_add(Weight::from_ref_time(108_579).saturating_mul(p.into()))
+			// Standard Error: 58
+			.saturating_add(Weight::from_ref_time(1_714).saturating_mul(b.into()))
+			// Standard Error: 622
+			.saturating_add(Weight::from_ref_time(17_011).saturating_mul(m.into()))
+			// Standard Error: 607
+			.saturating_add(Weight::from_ref_time(132_627).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(5).saturating_mul(b.into()))
@@ -310,11 +310,11 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `364 + p * (32 ±0)`
 		//  Estimated: `1587 + p * (96 ±0)`
-		// Minimum execution time: 14_309 nanoseconds.
-		Weight::from_ref_time(16_007_363)
+		// Minimum execution time: 15_308 nanoseconds.
+		Weight::from_ref_time(17_038_386)
 			.saturating_add(Weight::from_proof_size(1587))
-			// Standard Error: 391
-			.saturating_add(Weight::from_ref_time(84_034).saturating_mul(p.into()))
+			// Standard Error: 420
+			.saturating_add(Weight::from_ref_time(108_431).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(96).saturating_mul(p.into()))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_conviction_voting.rs b/polkadot/runtime/kusama/src/weights/pallet_conviction_voting.rs
index e34497242e38349b6004da11cde64ba7566efe4f..92f8264d58f77f3301ff59a493cd3271507e52ba 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_conviction_voting.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_conviction_voting.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_conviction_voting`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -59,8 +59,8 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `13540`
 		//  Estimated: `81125`
-		// Minimum execution time: 108_443 nanoseconds.
-		Weight::from_ref_time(111_052_000)
+		// Minimum execution time: 110_244 nanoseconds.
+		Weight::from_ref_time(112_779_000)
 			.saturating_add(Weight::from_proof_size(81125))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -79,8 +79,8 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `14292`
 		//  Estimated: `122563`
-		// Minimum execution time: 177_568 nanoseconds.
-		Weight::from_ref_time(179_465_000)
+		// Minimum execution time: 168_802 nanoseconds.
+		Weight::from_ref_time(172_963_000)
 			.saturating_add(Weight::from_proof_size(122563))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -95,8 +95,8 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `14012`
 		//  Estimated: `116003`
-		// Minimum execution time: 159_991 nanoseconds.
-		Weight::from_ref_time(162_639_000)
+		// Minimum execution time: 149_473 nanoseconds.
+		Weight::from_ref_time(152_584_000)
 			.saturating_add(Weight::from_proof_size(116003))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -109,8 +109,8 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `13067`
 		//  Estimated: `33127`
-		// Minimum execution time: 59_647 nanoseconds.
-		Weight::from_ref_time(61_753_000)
+		// Minimum execution time: 59_104 nanoseconds.
+		Weight::from_ref_time(59_959_000)
 			.saturating_add(Weight::from_proof_size(33127))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -130,11 +130,11 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `29734 + r * (397 ±0)`
 		//  Estimated: `148868 + r * (3411 ±0)`
-		// Minimum execution time: 45_902 nanoseconds.
-		Weight::from_ref_time(1_827_961_044)
+		// Minimum execution time: 50_204 nanoseconds.
+		Weight::from_ref_time(1_560_629_085)
 			.saturating_add(Weight::from_proof_size(148868))
-			// Standard Error: 164_484
-			.saturating_add(Weight::from_ref_time(43_698_724).saturating_mul(r.into()))
+			// Standard Error: 135_758
+			.saturating_add(Weight::from_ref_time(37_491_165).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into())))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -152,11 +152,11 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `29650 + r * (397 ±0)`
 		//  Estimated: `142308 + r * (3411 ±0)`
-		// Minimum execution time: 31_727 nanoseconds.
-		Weight::from_ref_time(1_789_781_378)
+		// Minimum execution time: 33_539 nanoseconds.
+		Weight::from_ref_time(1_538_822_528)
 			.saturating_add(Weight::from_proof_size(142308))
-			// Standard Error: 162_421
-			.saturating_add(Weight::from_ref_time(43_745_656).saturating_mul(r.into()))
+			// Standard Error: 135_125
+			.saturating_add(Weight::from_ref_time(37_655_169).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))
@@ -173,8 +173,8 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `12312`
 		//  Estimated: `36276`
-		// Minimum execution time: 68_864 nanoseconds.
-		Weight::from_ref_time(71_033_000)
+		// Minimum execution time: 67_359 nanoseconds.
+		Weight::from_ref_time(69_826_000)
 			.saturating_add(Weight::from_proof_size(36276))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_democracy.rs b/polkadot/runtime/kusama/src/weights/pallet_democracy.rs
index 5788de31bbdc3b65601d2a9ea3ec6619c6bc6b7b..3a59440eeeb8040399551186775440237dd55db3 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_democracy.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_democracy.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_democracy`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -57,8 +57,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `4831`
 		//  Estimated: `23409`
-		// Minimum execution time: 32_448 nanoseconds.
-		Weight::from_ref_time(33_263_000)
+		// Minimum execution time: 34_876 nanoseconds.
+		Weight::from_ref_time(35_375_000)
 			.saturating_add(Weight::from_proof_size(23409))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -69,8 +69,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3587`
 		//  Estimated: `5705`
-		// Minimum execution time: 31_130 nanoseconds.
-		Weight::from_ref_time(31_618_000)
+		// Minimum execution time: 31_982 nanoseconds.
+		Weight::from_ref_time(32_412_000)
 			.saturating_add(Weight::from_proof_size(5705))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -85,8 +85,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3532`
 		//  Estimated: `12720`
-		// Minimum execution time: 44_480 nanoseconds.
-		Weight::from_ref_time(45_330_000)
+		// Minimum execution time: 46_525 nanoseconds.
+		Weight::from_ref_time(46_812_000)
 			.saturating_add(Weight::from_proof_size(12720))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -101,8 +101,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3554`
 		//  Estimated: `12720`
-		// Minimum execution time: 44_688 nanoseconds.
-		Weight::from_ref_time(45_422_000)
+		// Minimum execution time: 46_269 nanoseconds.
+		Weight::from_ref_time(46_629_000)
 			.saturating_add(Weight::from_proof_size(12720))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -117,8 +117,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `365`
 		//  Estimated: `7712`
-		// Minimum execution time: 23_949 nanoseconds.
-		Weight::from_ref_time(24_354_000)
+		// Minimum execution time: 25_015 nanoseconds.
+		Weight::from_ref_time(25_351_000)
 			.saturating_add(Weight::from_proof_size(7712))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -141,8 +141,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `6003`
 		//  Estimated: `36392`
-		// Minimum execution time: 83_852 nanoseconds.
-		Weight::from_ref_time(85_197_000)
+		// Minimum execution time: 90_150 nanoseconds.
+		Weight::from_ref_time(91_058_000)
 			.saturating_add(Weight::from_proof_size(36392))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -155,8 +155,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3415`
 		//  Estimated: `6340`
-		// Minimum execution time: 11_916 nanoseconds.
-		Weight::from_ref_time(12_246_000)
+		// Minimum execution time: 12_616 nanoseconds.
+		Weight::from_ref_time(12_812_000)
 			.saturating_add(Weight::from_proof_size(6340))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -167,8 +167,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_099 nanoseconds.
-		Weight::from_ref_time(3_237_000)
+		// Minimum execution time: 3_172 nanoseconds.
+		Weight::from_ref_time(3_295_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -178,8 +178,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_073 nanoseconds.
-		Weight::from_ref_time(3_218_000)
+		// Minimum execution time: 3_117 nanoseconds.
+		Weight::from_ref_time(3_288_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -195,8 +195,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `253`
 		//  Estimated: `3654`
-		// Minimum execution time: 24_786 nanoseconds.
-		Weight::from_ref_time(25_163_000)
+		// Minimum execution time: 26_675 nanoseconds.
+		Weight::from_ref_time(27_369_000)
 			.saturating_add(Weight::from_proof_size(3654))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -211,8 +211,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3518`
 		//  Estimated: `8868`
-		// Minimum execution time: 29_863 nanoseconds.
-		Weight::from_ref_time(30_129_000)
+		// Minimum execution time: 31_174 nanoseconds.
+		Weight::from_ref_time(31_517_000)
 			.saturating_add(Weight::from_proof_size(8868))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -229,8 +229,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `5882`
 		//  Estimated: `28033`
-		// Minimum execution time: 68_445 nanoseconds.
-		Weight::from_ref_time(69_434_000)
+		// Minimum execution time: 73_218 nanoseconds.
+		Weight::from_ref_time(74_394_000)
 			.saturating_add(Weight::from_proof_size(28033))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -243,8 +243,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `238`
 		//  Estimated: `2528`
-		// Minimum execution time: 18_448 nanoseconds.
-		Weight::from_ref_time(18_737_000)
+		// Minimum execution time: 18_468 nanoseconds.
+		Weight::from_ref_time(18_870_000)
 			.saturating_add(Weight::from_proof_size(2528))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -260,11 +260,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `211 + r * (117 ±0)`
 		//  Estimated: `998 + r * (2676 ±0)`
-		// Minimum execution time: 6_036 nanoseconds.
-		Weight::from_ref_time(8_660_219)
+		// Minimum execution time: 6_237 nanoseconds.
+		Weight::from_ref_time(9_788_030)
 			.saturating_add(Weight::from_proof_size(998))
-			// Standard Error: 6_378
-			.saturating_add(Weight::from_ref_time(2_616_095).saturating_mul(r.into()))
+			// Standard Error: 5_493
+			.saturating_add(Weight::from_ref_time(2_774_064).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))
@@ -287,11 +287,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `211 + r * (117 ±0)`
 		//  Estimated: `19318 + r * (2676 ±0)`
-		// Minimum execution time: 8_631 nanoseconds.
-		Weight::from_ref_time(11_561_886)
+		// Minimum execution time: 9_370 nanoseconds.
+		Weight::from_ref_time(12_551_319)
 			.saturating_add(Weight::from_proof_size(19318))
-			// Standard Error: 7_214
-			.saturating_add(Weight::from_ref_time(2_624_663).saturating_mul(r.into()))
+			// Standard Error: 5_735
+			.saturating_add(Weight::from_ref_time(2_771_452).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))
@@ -308,11 +308,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `925 + r * (139 ±0)`
 		//  Estimated: `22584 + r * (2676 ±0)`
-		// Minimum execution time: 38_364 nanoseconds.
-		Weight::from_ref_time(40_665_356)
+		// Minimum execution time: 39_375 nanoseconds.
+		Weight::from_ref_time(42_351_696)
 			.saturating_add(Weight::from_proof_size(22584))
-			// Standard Error: 7_334
-			.saturating_add(Weight::from_ref_time(3_616_029).saturating_mul(r.into()))
+			// Standard Error: 7_527
+			.saturating_add(Weight::from_ref_time(3_880_547).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))
@@ -328,11 +328,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `524 + r * (139 ±0)`
 		//  Estimated: `12540 + r * (2676 ±0)`
-		// Minimum execution time: 19_499 nanoseconds.
-		Weight::from_ref_time(21_959_820)
+		// Minimum execution time: 20_672 nanoseconds.
+		Weight::from_ref_time(22_405_117)
 			.saturating_add(Weight::from_proof_size(12540))
-			// Standard Error: 7_005
-			.saturating_add(Weight::from_ref_time(3_586_309).saturating_mul(r.into()))
+			// Standard Error: 7_623
+			.saturating_add(Weight::from_ref_time(3_830_380).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))
@@ -345,8 +345,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_923 nanoseconds.
-		Weight::from_ref_time(3_101_000)
+		// Minimum execution time: 3_083 nanoseconds.
+		Weight::from_ref_time(3_242_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -361,11 +361,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `594`
 		//  Estimated: `12647`
-		// Minimum execution time: 18_675 nanoseconds.
-		Weight::from_ref_time(23_931_039)
+		// Minimum execution time: 20_374 nanoseconds.
+		Weight::from_ref_time(25_944_613)
 			.saturating_add(Weight::from_proof_size(12647))
-			// Standard Error: 1_216
-			.saturating_add(Weight::from_ref_time(19_479).saturating_mul(r.into()))
+			// Standard Error: 1_258
+			.saturating_add(Weight::from_ref_time(19_696).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -380,11 +380,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `595 + r * (22 ±0)`
 		//  Estimated: `12647`
-		// Minimum execution time: 21_945 nanoseconds.
-		Weight::from_ref_time(23_334_960)
+		// Minimum execution time: 24_535 nanoseconds.
+		Weight::from_ref_time(25_495_740)
 			.saturating_add(Weight::from_proof_size(12647))
-			// Standard Error: 600
-			.saturating_add(Weight::from_ref_time(62_939).saturating_mul(r.into()))
+			// Standard Error: 551
+			.saturating_add(Weight::from_ref_time(60_441).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -397,11 +397,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `758 + r * (26 ±0)`
 		//  Estimated: `8946`
-		// Minimum execution time: 14_336 nanoseconds.
-		Weight::from_ref_time(16_654_029)
+		// Minimum execution time: 14_979 nanoseconds.
+		Weight::from_ref_time(17_266_413)
 			.saturating_add(Weight::from_proof_size(8946))
-			// Standard Error: 1_913
-			.saturating_add(Weight::from_ref_time(89_192).saturating_mul(r.into()))
+			// Standard Error: 1_973
+			.saturating_add(Weight::from_ref_time(87_619).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -414,11 +414,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `758 + r * (26 ±0)`
 		//  Estimated: `8946`
-		// Minimum execution time: 14_394 nanoseconds.
-		Weight::from_ref_time(16_771_177)
+		// Minimum execution time: 15_169 nanoseconds.
+		Weight::from_ref_time(17_559_094)
 			.saturating_add(Weight::from_proof_size(8946))
-			// Standard Error: 2_019
-			.saturating_add(Weight::from_ref_time(91_328).saturating_mul(r.into()))
+			// Standard Error: 2_076
+			.saturating_add(Weight::from_ref_time(88_471).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -432,8 +432,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `323`
 		//  Estimated: `3193`
-		// Minimum execution time: 16_795 nanoseconds.
-		Weight::from_ref_time(17_014_000)
+		// Minimum execution time: 17_984 nanoseconds.
+		Weight::from_ref_time(18_599_000)
 			.saturating_add(Weight::from_proof_size(3193))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -446,8 +446,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `253`
 		//  Estimated: `3155`
-		// Minimum execution time: 15_809 nanoseconds.
-		Weight::from_ref_time(16_073_000)
+		// Minimum execution time: 16_277 nanoseconds.
+		Weight::from_ref_time(16_581_000)
 			.saturating_add(Weight::from_proof_size(3155))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -462,8 +462,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `4886`
 		//  Estimated: `19763`
-		// Minimum execution time: 30_378 nanoseconds.
-		Weight::from_ref_time(30_713_000)
+		// Minimum execution time: 33_325 nanoseconds.
+		Weight::from_ref_time(33_908_000)
 			.saturating_add(Weight::from_proof_size(19763))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -476,8 +476,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `4820`
 		//  Estimated: `19725`
-		// Minimum execution time: 28_070 nanoseconds.
-		Weight::from_ref_time(28_476_000)
+		// Minimum execution time: 30_899 nanoseconds.
+		Weight::from_ref_time(31_309_000)
 			.saturating_add(Weight::from_proof_size(19725))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -490,8 +490,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `144`
 		//  Estimated: `2566`
-		// Minimum execution time: 13_497 nanoseconds.
-		Weight::from_ref_time(13_735_000)
+		// Minimum execution time: 14_007 nanoseconds.
+		Weight::from_ref_time(14_342_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -504,8 +504,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `269`
 		//  Estimated: `5204`
-		// Minimum execution time: 17_343 nanoseconds.
-		Weight::from_ref_time(17_638_000)
+		// Minimum execution time: 17_978 nanoseconds.
+		Weight::from_ref_time(18_262_000)
 			.saturating_add(Weight::from_proof_size(5204))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
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 f96f8670f06d5d37cf1157997999bec58a48611d..9be45d06c98de3ba6642bfb067a9b945f2db9664 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
@@ -16,7 +16,7 @@
 //! 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-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -65,8 +65,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `1027`
 		//  Estimated: `7016`
-		// Minimum execution time: 20_218 nanoseconds.
-		Weight::from_ref_time(21_129_000)
+		// Minimum execution time: 21_449 nanoseconds.
+		Weight::from_ref_time(22_362_000)
 			.saturating_add(Weight::from_proof_size(7016))
 			.saturating_add(T::DbWeight::get().reads(8))
 	}
@@ -78,8 +78,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `148`
 		//  Estimated: `1286`
-		// Minimum execution time: 12_541 nanoseconds.
-		Weight::from_ref_time(12_859_000)
+		// Minimum execution time: 12_547 nanoseconds.
+		Weight::from_ref_time(13_335_000)
 			.saturating_add(Weight::from_proof_size(1286))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -92,8 +92,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `148`
 		//  Estimated: `1286`
-		// Minimum execution time: 13_506 nanoseconds.
-		Weight::from_ref_time(13_834_000)
+		// Minimum execution time: 14_056 nanoseconds.
+		Weight::from_ref_time(14_550_000)
 			.saturating_add(Weight::from_proof_size(1286))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -106,8 +106,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `206`
 		//  Estimated: `2809`
-		// Minimum execution time: 22_188 nanoseconds.
-		Weight::from_ref_time(22_437_000)
+		// Minimum execution time: 24_655 nanoseconds.
+		Weight::from_ref_time(25_009_000)
 			.saturating_add(Weight::from_proof_size(2809))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -118,8 +118,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `206`
 		//  Estimated: `2603`
-		// Minimum execution time: 15_425 nanoseconds.
-		Weight::from_ref_time(15_785_000)
+		// Minimum execution time: 16_964 nanoseconds.
+		Weight::from_ref_time(17_298_000)
 			.saturating_add(Weight::from_proof_size(2603))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -132,17 +132,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: 611_054 nanoseconds.
-		Weight::from_ref_time(25_448_005)
+		// Minimum execution time: 671_539 nanoseconds.
+		Weight::from_ref_time(690_128_000)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 2_348
-			.saturating_add(Weight::from_ref_time(553_533).saturating_mul(v.into()))
-			// Standard Error: 4_694
-			.saturating_add(Weight::from_ref_time(76_270).saturating_mul(t.into()))
+			// Standard Error: 3_403
+			.saturating_add(Weight::from_ref_time(390_939).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
 	/// Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
@@ -169,13 +167,13 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 	/// The range of component `d` is `[200, 400]`.
 	fn elect_queued(a: u32, d: u32, ) -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `930 + a * (1152 ±0) + d * (47 ±0)`
-		//  Estimated: `14223 + a * (10368 ±0) + d * (432 ±0)`
-		// Minimum execution time: 355_277 nanoseconds.
-		Weight::from_ref_time(362_563_000)
-			.saturating_add(Weight::from_proof_size(14223))
-			// Standard Error: 8_805
-			.saturating_add(Weight::from_ref_time(602_857).saturating_mul(a.into()))
+		//  Measured:  `931 + a * (1152 ±0) + d * (47 ±0)`
+		//  Estimated: `14232 + a * (10368 ±0) + d * (432 ±0)`
+		// Minimum execution time: 365_109 nanoseconds.
+		Weight::from_ref_time(378_817_000)
+			.saturating_add(Weight::from_proof_size(14232))
+			// Standard Error: 9_758
+			.saturating_add(Weight::from_ref_time(577_521).saturating_mul(a.into()))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(9))
 			.saturating_add(Weight::from_proof_size(10368).saturating_mul(a.into()))
@@ -197,8 +195,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `1270`
 		//  Estimated: `8841`
-		// Minimum execution time: 42_640 nanoseconds.
-		Weight::from_ref_time(43_830_000)
+		// Minimum execution time: 44_760 nanoseconds.
+		Weight::from_ref_time(45_281_000)
 			.saturating_add(Weight::from_proof_size(8841))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -225,11 +223,13 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `285 + v * (809 ±0) + t * (32 ±0)`
 		//  Estimated: `5460 + v * (5663 ±0) + t * (224 ±0)`
-		// Minimum execution time: 7_076_255 nanoseconds.
-		Weight::from_ref_time(7_143_809_000)
+		// Minimum execution time: 7_221_400 nanoseconds.
+		Weight::from_ref_time(7_322_097_000)
 			.saturating_add(Weight::from_proof_size(5460))
-			// Standard Error: 64_098
-			.saturating_add(Weight::from_ref_time(7_244_284).saturating_mul(a.into()))
+			// Standard Error: 27_267
+			.saturating_add(Weight::from_ref_time(41_662).saturating_mul(v.into()))
+			// Standard Error: 80_803
+			.saturating_add(Weight::from_ref_time(6_916_813).saturating_mul(a.into()))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_proof_size(5663).saturating_mul(v.into()))
@@ -247,17 +247,19 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 	/// The range of component `t` is `[500, 1000]`.
 	/// The range of component `a` is `[500, 800]`.
 	/// The range of component `d` is `[200, 400]`.
-	fn feasibility_check(v: u32, t: u32, a: u32, _d: u32, ) -> Weight {
+	fn feasibility_check(v: u32, t: u32, a: u32, d: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `260 + v * (809 ±0) + t * (32 ±0)`
 		//  Estimated: `3020 + v * (3236 ±0) + t * (128 ±0)`
-		// Minimum execution time: 5_883_999 nanoseconds.
-		Weight::from_ref_time(5_922_040_000)
+		// Minimum execution time: 6_056_695 nanoseconds.
+		Weight::from_ref_time(126_880_199)
 			.saturating_add(Weight::from_proof_size(3020))
-			// Standard Error: 22_843
-			.saturating_add(Weight::from_ref_time(243_391).saturating_mul(v.into()))
-			// Standard Error: 67_692
-			.saturating_add(Weight::from_ref_time(5_418_651).saturating_mul(a.into()))
+			// Standard Error: 17_213
+			.saturating_add(Weight::from_ref_time(877_536).saturating_mul(v.into()))
+			// Standard Error: 57_299
+			.saturating_add(Weight::from_ref_time(8_302_939).saturating_mul(a.into()))
+			// Standard Error: 85_881
+			.saturating_add(Weight::from_ref_time(1_570_237).saturating_mul(d.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(Weight::from_proof_size(3236).saturating_mul(v.into()))
 			.saturating_add(Weight::from_proof_size(128).saturating_mul(t.into()))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_elections_phragmen.rs b/polkadot/runtime/kusama/src/weights/pallet_elections_phragmen.rs
index 4ab5dd8176e1041496cd2cd51f751bc5469d3e73..c8c9f6c66e8e2f20257089dad669370d0996920f 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_elections_phragmen.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_elections_phragmen.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_elections_phragmen`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -60,11 +60,11 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `499 + v * (80 ±0)`
 		//  Estimated: `9726 + v * (320 ±0)`
-		// Minimum execution time: 24_124 nanoseconds.
-		Weight::from_ref_time(24_820_145)
+		// Minimum execution time: 26_970 nanoseconds.
+		Weight::from_ref_time(27_998_740)
 			.saturating_add(Weight::from_proof_size(9726))
-			// Standard Error: 4_601
-			.saturating_add(Weight::from_ref_time(149_084).saturating_mul(v.into()))
+			// Standard Error: 5_062
+			.saturating_add(Weight::from_ref_time(138_034).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_proof_size(320).saturating_mul(v.into()))
@@ -84,11 +84,11 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `467 + v * (80 ±0)`
 		//  Estimated: `9598 + v * (320 ±0)`
-		// Minimum execution time: 32_530 nanoseconds.
-		Weight::from_ref_time(33_536_886)
+		// Minimum execution time: 37_220 nanoseconds.
+		Weight::from_ref_time(37_898_566)
 			.saturating_add(Weight::from_proof_size(9598))
-			// Standard Error: 6_592
-			.saturating_add(Weight::from_ref_time(157_802).saturating_mul(v.into()))
+			// Standard Error: 6_174
+			.saturating_add(Weight::from_ref_time(130_031).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_proof_size(320).saturating_mul(v.into()))
@@ -108,11 +108,11 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `499 + v * (80 ±0)`
 		//  Estimated: `9726 + v * (320 ±0)`
-		// Minimum execution time: 32_815 nanoseconds.
-		Weight::from_ref_time(33_459_507)
+		// Minimum execution time: 36_984 nanoseconds.
+		Weight::from_ref_time(37_727_688)
 			.saturating_add(Weight::from_proof_size(9726))
-			// Standard Error: 5_272
-			.saturating_add(Weight::from_ref_time(149_556).saturating_mul(v.into()))
+			// Standard Error: 5_281
+			.saturating_add(Weight::from_ref_time(155_470).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_proof_size(320).saturating_mul(v.into()))
@@ -125,8 +125,8 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `989`
 		//  Estimated: `7238`
-		// Minimum execution time: 30_494 nanoseconds.
-		Weight::from_ref_time(31_211_000)
+		// Minimum execution time: 33_417 nanoseconds.
+		Weight::from_ref_time(33_890_000)
 			.saturating_add(Weight::from_proof_size(7238))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -142,11 +142,11 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `2839 + c * (48 ±0)`
 		//  Estimated: `9996 + c * (144 ±0)`
-		// Minimum execution time: 29_459 nanoseconds.
-		Weight::from_ref_time(22_025_901)
+		// Minimum execution time: 31_809 nanoseconds.
+		Weight::from_ref_time(24_804_007)
 			.saturating_add(Weight::from_proof_size(9996))
-			// Standard Error: 944
-			.saturating_add(Weight::from_ref_time(85_761).saturating_mul(c.into()))
+			// Standard Error: 896
+			.saturating_add(Weight::from_ref_time(80_259).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_proof_size(144).saturating_mul(c.into()))
@@ -158,11 +158,11 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `348 + c * (48 ±0)`
 		//  Estimated: `830 + c * (48 ±0)`
-		// Minimum execution time: 22_591 nanoseconds.
-		Weight::from_ref_time(15_955_268)
+		// Minimum execution time: 24_845 nanoseconds.
+		Weight::from_ref_time(17_884_636)
 			.saturating_add(Weight::from_proof_size(830))
-			// Standard Error: 863
-			.saturating_add(Weight::from_ref_time(58_325).saturating_mul(c.into()))
+			// Standard Error: 887
+			.saturating_add(Weight::from_ref_time(58_586).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_proof_size(48).saturating_mul(c.into()))
@@ -181,8 +181,8 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `3113`
 		//  Estimated: `17545`
-		// Minimum execution time: 39_699 nanoseconds.
-		Weight::from_ref_time(40_416_000)
+		// Minimum execution time: 43_134 nanoseconds.
+		Weight::from_ref_time(44_525_000)
 			.saturating_add(Weight::from_proof_size(17545))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -193,8 +193,8 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `1776`
 		//  Estimated: `2271`
-		// Minimum execution time: 25_378 nanoseconds.
-		Weight::from_ref_time(25_887_000)
+		// Minimum execution time: 27_323 nanoseconds.
+		Weight::from_ref_time(27_861_000)
 			.saturating_add(Weight::from_proof_size(2271))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -225,8 +225,8 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `3113`
 		//  Estimated: `20148`
-		// Minimum execution time: 53_927 nanoseconds.
-		Weight::from_ref_time(54_587_000)
+		// Minimum execution time: 58_918 nanoseconds.
+		Weight::from_ref_time(59_322_000)
 			.saturating_add(Weight::from_proof_size(20148))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -249,11 +249,11 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `35989 + v * (872 ±0)`
 		//  Estimated: `149016 + v * (12340 ±0)`
-		// Minimum execution time: 301_660_312 nanoseconds.
-		Weight::from_ref_time(302_331_384_000)
+		// Minimum execution time: 338_562_744 nanoseconds.
+		Weight::from_ref_time(339_541_438_000)
 			.saturating_add(Weight::from_proof_size(149016))
-			// Standard Error: 258_113
-			.saturating_add(Weight::from_ref_time(37_352_809).saturating_mul(v.into()))
+			// Standard Error: 289_739
+			.saturating_add(Weight::from_ref_time(41_932_708).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(v.into())))
 			.saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(v.into())))
@@ -284,13 +284,13 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + v * (639 ±0) + e * (28 ±0)`
 		//  Estimated: `5334911 + v * (5714 ±4) + e * (123 ±0) + c * (2560 ±0)`
-		// Minimum execution time: 31_848_053 nanoseconds.
-		Weight::from_ref_time(32_037_795_000)
+		// Minimum execution time: 34_066_705 nanoseconds.
+		Weight::from_ref_time(34_200_781_000)
 			.saturating_add(Weight::from_proof_size(5334911))
-			// Standard Error: 562_406
-			.saturating_add(Weight::from_ref_time(46_112_512).saturating_mul(v.into()))
-			// Standard Error: 36_091
-			.saturating_add(Weight::from_ref_time(2_428_764).saturating_mul(e.into()))
+			// Standard Error: 509_361
+			.saturating_add(Weight::from_ref_time(43_123_929).saturating_mul(v.into()))
+			// Standard Error: 32_687
+			.saturating_add(Weight::from_ref_time(2_179_162).saturating_mul(e.into()))
 			.saturating_add(T::DbWeight::get().reads(265))
 			.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/kusama/src/weights/pallet_fast_unstake.rs b/polkadot/runtime/kusama/src/weights/pallet_fast_unstake.rs
index ca85d1e279c1cb1a4869700e984a91c28bf9334b..b425f9e7a267d4619d03bc89bd3da477b05bd5f3 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_fast_unstake.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_fast_unstake.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_fast_unstake`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -78,11 +78,11 @@ impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `1348 + b * (375 ±0)`
 		//  Estimated: `8805 + b * (17962 ±0)`
-		// Minimum execution time: 72_453 nanoseconds.
-		Weight::from_ref_time(36_866_925)
+		// Minimum execution time: 77_064 nanoseconds.
+		Weight::from_ref_time(35_939_138)
 			.saturating_add(Weight::from_proof_size(8805))
-			// Standard Error: 37_385
-			.saturating_add(Weight::from_ref_time(36_921_980).saturating_mul(b.into()))
+			// Standard Error: 51_777
+			.saturating_add(Weight::from_ref_time(41_379_142).saturating_mul(b.into()))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().reads((6_u64).saturating_mul(b.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -109,13 +109,13 @@ impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `1516 + v * (18519 ±0) + b * (48 ±0)`
 		//  Estimated: `11390 + v * (39515 ±0) + b * (98 ±0)`
-		// Minimum execution time: 1_796_062 nanoseconds.
-		Weight::from_ref_time(1_819_911_000)
+		// Minimum execution time: 1_753_651 nanoseconds.
+		Weight::from_ref_time(1_768_190_000)
 			.saturating_add(Weight::from_proof_size(11390))
-			// Standard Error: 18_164_058
-			.saturating_add(Weight::from_ref_time(581_195_072).saturating_mul(v.into()))
-			// Standard Error: 72_676_465
-			.saturating_add(Weight::from_ref_time(2_280_507_183).saturating_mul(b.into()))
+			// Standard Error: 17_419_764
+			.saturating_add(Weight::from_ref_time(557_480_020).saturating_mul(v.into()))
+			// Standard Error: 69_698_458
+			.saturating_add(Weight::from_ref_time(2_177_348_847).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))
@@ -154,8 +154,8 @@ impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `2026`
 		//  Estimated: `29594`
-		// Minimum execution time: 102_183 nanoseconds.
-		Weight::from_ref_time(103_295_000)
+		// Minimum execution time: 111_029 nanoseconds.
+		Weight::from_ref_time(113_755_000)
 			.saturating_add(Weight::from_proof_size(29594))
 			.saturating_add(T::DbWeight::get().reads(14))
 			.saturating_add(T::DbWeight::get().writes(9))
@@ -174,8 +174,8 @@ impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `1220`
 		//  Estimated: `10781`
-		// Minimum execution time: 38_964 nanoseconds.
-		Weight::from_ref_time(39_656_000)
+		// Minimum execution time: 41_214 nanoseconds.
+		Weight::from_ref_time(41_497_000)
 			.saturating_add(Weight::from_proof_size(10781))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -186,8 +186,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_438 nanoseconds.
-		Weight::from_ref_time(2_581_000)
+		// Minimum execution time: 2_443 nanoseconds.
+		Weight::from_ref_time(2_586_000)
 			.saturating_add(Weight::from_proof_size(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 6f47795b64fe72c967e7d54bbdb61b8d39ef2820..b54c9ca2467608db45007ed098b79667c5ee2ffd 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_identity.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_identity.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_identity`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -52,11 +52,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `64 + r * (57 ±0)`
 		//  Estimated: `1636`
-		// Minimum execution time: 11_195 nanoseconds.
-		Weight::from_ref_time(11_765_258)
+		// Minimum execution time: 11_208 nanoseconds.
+		Weight::from_ref_time(12_047_997)
 			.saturating_add(Weight::from_proof_size(1636))
-			// Standard Error: 1_445
-			.saturating_add(Weight::from_ref_time(95_110).saturating_mul(r.into()))
+			// Standard Error: 1_920
+			.saturating_add(Weight::from_ref_time(101_894).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -68,13 +68,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `474 + r * (5 ±0)`
 		//  Estimated: `10013`
-		// Minimum execution time: 25_964 nanoseconds.
-		Weight::from_ref_time(25_535_031)
+		// Minimum execution time: 28_542 nanoseconds.
+		Weight::from_ref_time(28_963_355)
 			.saturating_add(Weight::from_proof_size(10013))
-			// Standard Error: 3_218
-			.saturating_add(Weight::from_ref_time(80_669).saturating_mul(r.into()))
-			// Standard Error: 628
-			.saturating_add(Weight::from_ref_time(354_047).saturating_mul(x.into()))
+			// Standard Error: 3_727
+			.saturating_add(Weight::from_ref_time(27_685).saturating_mul(r.into()))
+			// Standard Error: 727
+			.saturating_add(Weight::from_ref_time(443_762).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -89,11 +89,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `101`
 		//  Estimated: `15746 + s * (2589 ±0)`
-		// Minimum execution time: 8_088 nanoseconds.
-		Weight::from_ref_time(19_440_138)
+		// Minimum execution time: 8_887 nanoseconds.
+		Weight::from_ref_time(22_611_966)
 			.saturating_add(Weight::from_proof_size(15746))
-			// Standard Error: 4_097
-			.saturating_add(Weight::from_ref_time(2_322_730).saturating_mul(s.into()))
+			// Standard Error: 4_429
+			.saturating_add(Weight::from_ref_time(2_875_857).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))
@@ -111,11 +111,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `226 + p * (32 ±0)`
 		//  Estimated: `15746`
-		// Minimum execution time: 7_655 nanoseconds.
-		Weight::from_ref_time(19_696_935)
+		// Minimum execution time: 8_636 nanoseconds.
+		Weight::from_ref_time(21_370_550)
 			.saturating_add(Weight::from_proof_size(15746))
-			// Standard Error: 3_076
-			.saturating_add(Weight::from_ref_time(948_853).saturating_mul(p.into()))
+			// Standard Error: 3_629
+			.saturating_add(Weight::from_ref_time(1_141_607).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())))
@@ -133,15 +133,15 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `533 + r * (5 ±0) + s * (32 ±0) + x * (66 ±0)`
 		//  Estimated: `15746`
-		// Minimum execution time: 41_677 nanoseconds.
-		Weight::from_ref_time(25_991_211)
+		// Minimum execution time: 48_957 nanoseconds.
+		Weight::from_ref_time(26_306_252)
 			.saturating_add(Weight::from_proof_size(15746))
-			// Standard Error: 6_465
-			.saturating_add(Weight::from_ref_time(12_989).saturating_mul(r.into()))
-			// Standard Error: 1_262
-			.saturating_add(Weight::from_ref_time(935_907).saturating_mul(s.into()))
-			// Standard Error: 1_262
-			.saturating_add(Weight::from_ref_time(183_603).saturating_mul(x.into()))
+			// Standard Error: 8_739
+			.saturating_add(Weight::from_ref_time(93_355).saturating_mul(r.into()))
+			// Standard Error: 1_706
+			.saturating_add(Weight::from_ref_time(1_112_902).saturating_mul(s.into()))
+			// Standard Error: 1_706
+			.saturating_add(Weight::from_ref_time(237_971).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 +156,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `431 + r * (57 ±0) + x * (66 ±0)`
 		//  Estimated: `11649`
-		// Minimum execution time: 27_382 nanoseconds.
-		Weight::from_ref_time(26_616_055)
+		// Minimum execution time: 29_466 nanoseconds.
+		Weight::from_ref_time(28_311_470)
 			.saturating_add(Weight::from_proof_size(11649))
-			// Standard Error: 3_992
-			.saturating_add(Weight::from_ref_time(82_215).saturating_mul(r.into()))
-			// Standard Error: 779
-			.saturating_add(Weight::from_ref_time(373_281).saturating_mul(x.into()))
+			// Standard Error: 4_744
+			.saturating_add(Weight::from_ref_time(105_338).saturating_mul(r.into()))
+			// Standard Error: 925
+			.saturating_add(Weight::from_ref_time(469_280).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -174,13 +174,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `430 + x * (66 ±0)`
 		//  Estimated: `10013`
-		// Minimum execution time: 23_894 nanoseconds.
-		Weight::from_ref_time(23_658_097)
+		// Minimum execution time: 25_996 nanoseconds.
+		Weight::from_ref_time(26_141_469)
 			.saturating_add(Weight::from_proof_size(10013))
-			// Standard Error: 3_756
-			.saturating_add(Weight::from_ref_time(74_002).saturating_mul(r.into()))
-			// Standard Error: 732
-			.saturating_add(Weight::from_ref_time(370_777).saturating_mul(x.into()))
+			// Standard Error: 4_115
+			.saturating_add(Weight::from_ref_time(61_929).saturating_mul(r.into()))
+			// Standard Error: 802
+			.saturating_add(Weight::from_ref_time(466_025).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -191,11 +191,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `121 + r * (57 ±0)`
 		//  Estimated: `1636`
-		// Minimum execution time: 6_561 nanoseconds.
-		Weight::from_ref_time(7_047_009)
+		// Minimum execution time: 6_761 nanoseconds.
+		Weight::from_ref_time(7_438_431)
 			.saturating_add(Weight::from_proof_size(1636))
-			// Standard Error: 1_274
-			.saturating_add(Weight::from_ref_time(94_495).saturating_mul(r.into()))
+			// Standard Error: 1_286
+			.saturating_add(Weight::from_ref_time(96_779).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -206,11 +206,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `121 + r * (57 ±0)`
 		//  Estimated: `1636`
-		// Minimum execution time: 6_522 nanoseconds.
-		Weight::from_ref_time(7_090_342)
+		// Minimum execution time: 7_065 nanoseconds.
+		Weight::from_ref_time(7_761_081)
 			.saturating_add(Weight::from_proof_size(1636))
-			// Standard Error: 1_190
-			.saturating_add(Weight::from_ref_time(90_568).saturating_mul(r.into()))
+			// Standard Error: 1_405
+			.saturating_add(Weight::from_ref_time(89_580).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -221,11 +221,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `121 + r * (57 ±0)`
 		//  Estimated: `1636`
-		// Minimum execution time: 6_544 nanoseconds.
-		Weight::from_ref_time(6_914_393)
+		// Minimum execution time: 7_029 nanoseconds.
+		Weight::from_ref_time(7_489_478)
 			.saturating_add(Weight::from_proof_size(1636))
-			// Standard Error: 1_187
-			.saturating_add(Weight::from_ref_time(99_100).saturating_mul(r.into()))
+			// Standard Error: 1_273
+			.saturating_add(Weight::from_ref_time(87_142).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -239,13 +239,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `509 + r * (57 ±0) + x * (66 ±0)`
 		//  Estimated: `11649`
-		// Minimum execution time: 21_120 nanoseconds.
-		Weight::from_ref_time(20_888_928)
+		// Minimum execution time: 22_672 nanoseconds.
+		Weight::from_ref_time(21_800_147)
 			.saturating_add(Weight::from_proof_size(11649))
-			// Standard Error: 7_297
-			.saturating_add(Weight::from_ref_time(61_293).saturating_mul(r.into()))
-			// Standard Error: 1_350
-			.saturating_add(Weight::from_ref_time(621_534).saturating_mul(x.into()))
+			// Standard Error: 5_387
+			.saturating_add(Weight::from_ref_time(103_911).saturating_mul(r.into()))
+			// Standard Error: 996
+			.saturating_add(Weight::from_ref_time(775_383).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -264,15 +264,15 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `772 + r * (5 ±0) + s * (32 ±0) + x * (66 ±0)`
 		//  Estimated: `18349`
-		// Minimum execution time: 54_559 nanoseconds.
-		Weight::from_ref_time(39_005_377)
+		// Minimum execution time: 62_398 nanoseconds.
+		Weight::from_ref_time(41_403_376)
 			.saturating_add(Weight::from_proof_size(18349))
-			// Standard Error: 5_126
-			.saturating_add(Weight::from_ref_time(33_077).saturating_mul(r.into()))
-			// Standard Error: 1_001
-			.saturating_add(Weight::from_ref_time(945_425).saturating_mul(s.into()))
-			// Standard Error: 1_001
-			.saturating_add(Weight::from_ref_time(184_103).saturating_mul(x.into()))
+			// Standard Error: 18_828
+			.saturating_add(Weight::from_ref_time(63_353).saturating_mul(r.into()))
+			// Standard Error: 3_676
+			.saturating_add(Weight::from_ref_time(1_132_017).saturating_mul(s.into()))
+			// Standard Error: 3_676
+			.saturating_add(Weight::from_ref_time(228_527).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 +288,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `507 + s * (36 ±0)`
 		//  Estimated: `18335`
-		// Minimum execution time: 23_448 nanoseconds.
-		Weight::from_ref_time(28_331_460)
+		// Minimum execution time: 25_876 nanoseconds.
+		Weight::from_ref_time(30_818_769)
 			.saturating_add(Weight::from_proof_size(18335))
-			// Standard Error: 1_419
-			.saturating_add(Weight::from_ref_time(68_122).saturating_mul(s.into()))
+			// Standard Error: 1_458
+			.saturating_add(Weight::from_ref_time(63_175).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -305,11 +305,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `623 + s * (3 ±0)`
 		//  Estimated: `12602`
-		// Minimum execution time: 11_087 nanoseconds.
-		Weight::from_ref_time(13_274_177)
+		// Minimum execution time: 12_517 nanoseconds.
+		Weight::from_ref_time(14_411_360)
 			.saturating_add(Weight::from_proof_size(12602))
-			// Standard Error: 777
-			.saturating_add(Weight::from_ref_time(18_771).saturating_mul(s.into()))
+			// Standard Error: 615
+			.saturating_add(Weight::from_ref_time(17_345).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -324,11 +324,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `702 + s * (35 ±0)`
 		//  Estimated: `18335`
-		// Minimum execution time: 26_468 nanoseconds.
-		Weight::from_ref_time(32_702_486)
+		// Minimum execution time: 29_382 nanoseconds.
+		Weight::from_ref_time(35_419_886)
 			.saturating_add(Weight::from_proof_size(18335))
-			// Standard Error: 1_482
-			.saturating_add(Weight::from_ref_time(56_971).saturating_mul(s.into()))
+			// Standard Error: 1_530
+			.saturating_add(Weight::from_ref_time(49_937).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -341,11 +341,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `628 + s * (37 ±0)`
 		//  Estimated: `8322`
-		// Minimum execution time: 17_228 nanoseconds.
-		Weight::from_ref_time(20_306_990)
+		// Minimum execution time: 18_595 nanoseconds.
+		Weight::from_ref_time(21_047_083)
 			.saturating_add(Weight::from_proof_size(8322))
-			// Standard Error: 1_365
-			.saturating_add(Weight::from_ref_time(51_564).saturating_mul(s.into()))
+			// Standard Error: 986
+			.saturating_add(Weight::from_ref_time(56_196).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_im_online.rs b/polkadot/runtime/kusama/src/weights/pallet_im_online.rs
index bf708ec7960dbe08f61537940415600adcf21179..7fdd60b2b6e3b2a09afc191f071caf272e09c28a 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_im_online.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_im_online.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_im_online`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -60,17 +60,17 @@ impl<T: frame_system::Config> pallet_im_online::WeightInfo for WeightInfo<T> {
 	fn validate_unsigned_and_then_heartbeat(k: u32, e: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `425 + k * (32 ±0)`
-		//  Estimated: `10345844 + e * (25 ±0) + k * (64 ±0)`
-		// Minimum execution time: 89_393 nanoseconds.
-		Weight::from_ref_time(70_533_029)
+		//  Estimated: `10345844 + k * (64 ±0) + e * (25 ±0)`
+		// Minimum execution time: 91_845 nanoseconds.
+		Weight::from_ref_time(72_883_222)
 			.saturating_add(Weight::from_proof_size(10345844))
-			// Standard Error: 326
-			.saturating_add(Weight::from_ref_time(24_444).saturating_mul(k.into()))
-			// Standard Error: 3_285
-			.saturating_add(Weight::from_ref_time(322_267).saturating_mul(e.into()))
+			// Standard Error: 391
+			.saturating_add(Weight::from_ref_time(24_923).saturating_mul(k.into()))
+			// Standard Error: 3_945
+			.saturating_add(Weight::from_ref_time(391_176).saturating_mul(e.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
-			.saturating_add(Weight::from_proof_size(25).saturating_mul(e.into()))
 			.saturating_add(Weight::from_proof_size(64).saturating_mul(k.into()))
+			.saturating_add(Weight::from_proof_size(25).saturating_mul(e.into()))
 	}
 }
diff --git a/polkadot/runtime/kusama/src/weights/pallet_indices.rs b/polkadot/runtime/kusama/src/weights/pallet_indices.rs
index a4ac3ed8613524724e06a8b03f7105ce77fe86a0..7a480bd650a3ec3929e509c586e8128e9a4716e0 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_indices.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_indices.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_indices`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -51,8 +51,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `142`
 		//  Estimated: `2544`
-		// Minimum execution time: 17_834 nanoseconds.
-		Weight::from_ref_time(18_267_000)
+		// Minimum execution time: 19_772 nanoseconds.
+		Weight::from_ref_time(20_141_000)
 			.saturating_add(Weight::from_proof_size(2544))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -65,8 +65,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `405`
 		//  Estimated: `5147`
-		// Minimum execution time: 23_205 nanoseconds.
-		Weight::from_ref_time(23_614_000)
+		// Minimum execution time: 26_307 nanoseconds.
+		Weight::from_ref_time(26_715_000)
 			.saturating_add(Weight::from_proof_size(5147))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -77,8 +77,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `270`
 		//  Estimated: `2544`
-		// Minimum execution time: 19_347 nanoseconds.
-		Weight::from_ref_time(19_755_000)
+		// Minimum execution time: 21_317 nanoseconds.
+		Weight::from_ref_time(21_752_000)
 			.saturating_add(Weight::from_proof_size(2544))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -91,8 +91,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `405`
 		//  Estimated: `5147`
-		// Minimum execution time: 21_607 nanoseconds.
-		Weight::from_ref_time(21_934_000)
+		// Minimum execution time: 22_949 nanoseconds.
+		Weight::from_ref_time(23_602_000)
 			.saturating_add(Weight::from_proof_size(5147))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -103,8 +103,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `270`
 		//  Estimated: `2544`
-		// Minimum execution time: 21_265 nanoseconds.
-		Weight::from_ref_time(21_623_000)
+		// Minimum execution time: 23_291 nanoseconds.
+		Weight::from_ref_time(23_680_000)
 			.saturating_add(Weight::from_proof_size(2544))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_membership.rs b/polkadot/runtime/kusama/src/weights/pallet_membership.rs
index 49f55ea35dd7fa3bdd7bf9e337b828ee4ad2ebdb..73341c3bae3a17c0066a5aef15745c05441ccb63 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_membership.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_membership.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_membership`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -58,11 +58,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `272 + m * (64 ±0)`
 		//  Estimated: `5005 + m * (192 ±0)`
-		// Minimum execution time: 14_833 nanoseconds.
-		Weight::from_ref_time(15_622_054)
+		// Minimum execution time: 15_868 nanoseconds.
+		Weight::from_ref_time(16_735_956)
 			.saturating_add(Weight::from_proof_size(5005))
-			// Standard Error: 441
-			.saturating_add(Weight::from_ref_time(39_128).saturating_mul(m.into()))
+			// Standard Error: 405
+			.saturating_add(Weight::from_ref_time(34_427).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(192).saturating_mul(m.into()))
@@ -82,11 +82,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `376 + m * (64 ±0)`
 		//  Estimated: `5844 + m * (192 ±0)`
-		// Minimum execution time: 17_676 nanoseconds.
-		Weight::from_ref_time(18_382_549)
+		// Minimum execution time: 18_310 nanoseconds.
+		Weight::from_ref_time(20_244_850)
 			.saturating_add(Weight::from_proof_size(5844))
-			// Standard Error: 547
-			.saturating_add(Weight::from_ref_time(32_188).saturating_mul(m.into()))
+			// Standard Error: 1_013
+			.saturating_add(Weight::from_ref_time(24_485).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(192).saturating_mul(m.into()))
@@ -106,11 +106,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `376 + m * (64 ±0)`
 		//  Estimated: `5844 + m * (192 ±0)`
-		// Minimum execution time: 17_667 nanoseconds.
-		Weight::from_ref_time(18_574_464)
+		// Minimum execution time: 18_288 nanoseconds.
+		Weight::from_ref_time(19_678_526)
 			.saturating_add(Weight::from_proof_size(5844))
-			// Standard Error: 536
-			.saturating_add(Weight::from_ref_time(47_803).saturating_mul(m.into()))
+			// Standard Error: 638
+			.saturating_add(Weight::from_ref_time(46_969).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(192).saturating_mul(m.into()))
@@ -130,11 +130,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `376 + m * (64 ±0)`
 		//  Estimated: `5844 + m * (192 ±0)`
-		// Minimum execution time: 17_061 nanoseconds.
-		Weight::from_ref_time(18_138_776)
+		// Minimum execution time: 18_134 nanoseconds.
+		Weight::from_ref_time(19_888_809)
 			.saturating_add(Weight::from_proof_size(5844))
-			// Standard Error: 779
-			.saturating_add(Weight::from_ref_time(165_950).saturating_mul(m.into()))
+			// Standard Error: 941
+			.saturating_add(Weight::from_ref_time(159_905).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(192).saturating_mul(m.into()))
@@ -154,11 +154,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `376 + m * (64 ±0)`
 		//  Estimated: `5844 + m * (192 ±0)`
-		// Minimum execution time: 17_997 nanoseconds.
-		Weight::from_ref_time(19_185_070)
+		// Minimum execution time: 19_561 nanoseconds.
+		Weight::from_ref_time(21_279_630)
 			.saturating_add(Weight::from_proof_size(5844))
-			// Standard Error: 695
-			.saturating_add(Weight::from_ref_time(45_161).saturating_mul(m.into()))
+			// Standard Error: 1_831
+			.saturating_add(Weight::from_ref_time(40_904).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(4))
 			.saturating_add(Weight::from_proof_size(192).saturating_mul(m.into()))
@@ -174,11 +174,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `64 + m * (32 ±0)`
 		//  Estimated: `3761 + m * (32 ±0)`
-		// Minimum execution time: 6_293 nanoseconds.
-		Weight::from_ref_time(6_598_116)
+		// Minimum execution time: 6_834 nanoseconds.
+		Weight::from_ref_time(7_209_545)
 			.saturating_add(Weight::from_proof_size(3761))
-			// Standard Error: 163
-			.saturating_add(Weight::from_ref_time(11_399).saturating_mul(m.into()))
+			// Standard Error: 141
+			.saturating_add(Weight::from_ref_time(11_608).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_proof_size(32).saturating_mul(m.into()))
@@ -192,11 +192,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_689 nanoseconds.
-		Weight::from_ref_time(2_861_104)
+		// Minimum execution time: 3_026 nanoseconds.
+		Weight::from_ref_time(3_222_361)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 79
-			.saturating_add(Weight::from_ref_time(799).saturating_mul(m.into()))
+			// Standard Error: 76
+			.saturating_add(Weight::from_ref_time(409).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
 }
diff --git a/polkadot/runtime/kusama/src/weights/pallet_multisig.rs b/polkadot/runtime/kusama/src/weights/pallet_multisig.rs
index 54288dbf6fd09489bce30d818e3c7270943ca6b5..37245780960009c0b3d9bd647b7c884c33e709ca 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_multisig.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_multisig.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_multisig`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -50,11 +50,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_709 nanoseconds.
-		Weight::from_ref_time(12_139_383)
+		// Minimum execution time: 11_812 nanoseconds.
+		Weight::from_ref_time(12_396_153)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 2
-			.saturating_add(Weight::from_ref_time(599).saturating_mul(z.into()))
+			// Standard Error: 1
+			.saturating_add(Weight::from_ref_time(494).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)
@@ -64,13 +64,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `352 + s * (2 ±0)`
 		//  Estimated: `5821`
-		// Minimum execution time: 35_352 nanoseconds.
-		Weight::from_ref_time(28_118_450)
+		// Minimum execution time: 36_403 nanoseconds.
+		Weight::from_ref_time(31_104_250)
 			.saturating_add(Weight::from_proof_size(5821))
-			// Standard Error: 664
-			.saturating_add(Weight::from_ref_time(83_685).saturating_mul(s.into()))
-			// Standard Error: 6
-			.saturating_add(Weight::from_ref_time(1_561).saturating_mul(z.into()))
+			// Standard Error: 608
+			.saturating_add(Weight::from_ref_time(65_369).saturating_mul(s.into()))
+			// Standard Error: 5
+			.saturating_add(Weight::from_ref_time(1_470).saturating_mul(z.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -82,13 +82,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `351`
 		//  Estimated: `5821`
-		// Minimum execution time: 26_156 nanoseconds.
-		Weight::from_ref_time(19_125_495)
+		// Minimum execution time: 26_859 nanoseconds.
+		Weight::from_ref_time(20_829_361)
 			.saturating_add(Weight::from_proof_size(5821))
-			// Standard Error: 545
-			.saturating_add(Weight::from_ref_time(74_327).saturating_mul(s.into()))
-			// Standard Error: 5
-			.saturating_add(Weight::from_ref_time(1_649).saturating_mul(z.into()))
+			// Standard Error: 424
+			.saturating_add(Weight::from_ref_time(66_072).saturating_mul(s.into()))
+			// Standard Error: 4
+			.saturating_add(Weight::from_ref_time(1_507).saturating_mul(z.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -102,13 +102,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `489 + s * (33 ±0)`
 		//  Estimated: `8424`
-		// Minimum execution time: 42_556 nanoseconds.
-		Weight::from_ref_time(31_748_011)
+		// Minimum execution time: 44_285 nanoseconds.
+		Weight::from_ref_time(33_858_965)
 			.saturating_add(Weight::from_proof_size(8424))
-			// Standard Error: 1_038
-			.saturating_add(Weight::from_ref_time(111_127).saturating_mul(s.into()))
+			// Standard Error: 1_025
+			.saturating_add(Weight::from_ref_time(106_136).saturating_mul(s.into()))
 			// Standard Error: 10
-			.saturating_add(Weight::from_ref_time(1_681).saturating_mul(z.into()))
+			.saturating_add(Weight::from_ref_time(1_572).saturating_mul(z.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -119,11 +119,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `359 + s * (2 ±0)`
 		//  Estimated: `5821`
-		// Minimum execution time: 24_876 nanoseconds.
-		Weight::from_ref_time(26_575_836)
+		// Minimum execution time: 27_007 nanoseconds.
+		Weight::from_ref_time(28_799_460)
 			.saturating_add(Weight::from_proof_size(5821))
-			// Standard Error: 702
-			.saturating_add(Weight::from_ref_time(75_537).saturating_mul(s.into()))
+			// Standard Error: 727
+			.saturating_add(Weight::from_ref_time(73_421).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -134,11 +134,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `351`
 		//  Estimated: `5821`
-		// Minimum execution time: 17_073 nanoseconds.
-		Weight::from_ref_time(17_894_052)
+		// Minimum execution time: 18_213 nanoseconds.
+		Weight::from_ref_time(19_335_417)
 			.saturating_add(Weight::from_proof_size(5821))
-			// Standard Error: 523
-			.saturating_add(Weight::from_ref_time(73_433).saturating_mul(s.into()))
+			// Standard Error: 547
+			.saturating_add(Weight::from_ref_time(70_081).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -149,11 +149,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `555 + s * (1 ±0)`
 		//  Estimated: `5821`
-		// Minimum execution time: 26_183 nanoseconds.
-		Weight::from_ref_time(28_189_731)
+		// Minimum execution time: 28_536 nanoseconds.
+		Weight::from_ref_time(30_528_975)
 			.saturating_add(Weight::from_proof_size(5821))
-			// Standard Error: 1_748
-			.saturating_add(Weight::from_ref_time(106_618).saturating_mul(s.into()))
+			// Standard Error: 1_817
+			.saturating_add(Weight::from_ref_time(100_832).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 f9531e800db9c0ef9d45624d66fb3b534a411e3a..8b336f450d16ba785edda84b848fe8880862dcbd 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_nis.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_nis.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_nis`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -56,11 +56,11 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `10279 + l * (48 ±0)`
 		//  Estimated: `64718`
-		// Minimum execution time: 28_528 nanoseconds.
-		Weight::from_ref_time(31_444_194)
+		// Minimum execution time: 30_301 nanoseconds.
+		Weight::from_ref_time(33_466_240)
 			.saturating_add(Weight::from_proof_size(64718))
-			// Standard Error: 703
-			.saturating_add(Weight::from_ref_time(81_351).saturating_mul(l.into()))
+			// Standard Error: 738
+			.saturating_add(Weight::from_ref_time(72_743).saturating_mul(l.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -74,8 +74,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `58281`
 		//  Estimated: `64718`
-		// Minimum execution time: 106_859 nanoseconds.
-		Weight::from_ref_time(108_554_000)
+		// Minimum execution time: 107_161 nanoseconds.
+		Weight::from_ref_time(108_832_000)
 			.saturating_add(Weight::from_proof_size(64718))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -91,11 +91,11 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `10279 + l * (48 ±0)`
 		//  Estimated: `64718`
-		// Minimum execution time: 36_699 nanoseconds.
-		Weight::from_ref_time(32_538_199)
+		// Minimum execution time: 38_181 nanoseconds.
+		Weight::from_ref_time(34_136_859)
 			.saturating_add(Weight::from_proof_size(64718))
-			// Standard Error: 705
-			.saturating_add(Weight::from_ref_time(63_013).saturating_mul(l.into()))
+			// Standard Error: 722
+			.saturating_add(Weight::from_ref_time(59_626).saturating_mul(l.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -107,8 +107,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `256`
 		//  Estimated: `3138`
-		// Minimum execution time: 30_998 nanoseconds.
-		Weight::from_ref_time(31_362_000)
+		// Minimum execution time: 34_258 nanoseconds.
+		Weight::from_ref_time(34_506_000)
 			.saturating_add(Weight::from_proof_size(3138))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -125,8 +125,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `457`
 		//  Estimated: `9418`
-		// Minimum execution time: 45_471 nanoseconds.
-		Weight::from_ref_time(46_193_000)
+		// Minimum execution time: 49_523 nanoseconds.
+		Weight::from_ref_time(49_848_000)
 			.saturating_add(Weight::from_proof_size(9418))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -145,8 +145,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `698`
 		//  Estimated: `8792`
-		// Minimum execution time: 59_553 nanoseconds.
-		Weight::from_ref_time(61_402_000)
+		// Minimum execution time: 65_591 nanoseconds.
+		Weight::from_ref_time(66_211_000)
 			.saturating_add(Weight::from_proof_size(8792))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -167,8 +167,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `760`
 		//  Estimated: `12516`
-		// Minimum execution time: 66_969 nanoseconds.
-		Weight::from_ref_time(67_990_000)
+		// Minimum execution time: 74_274 nanoseconds.
+		Weight::from_ref_time(75_181_000)
 			.saturating_add(Weight::from_proof_size(12516))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -189,8 +189,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `539`
 		//  Estimated: `12516`
-		// Minimum execution time: 64_656 nanoseconds.
-		Weight::from_ref_time(65_544_000)
+		// Minimum execution time: 68_837 nanoseconds.
+		Weight::from_ref_time(69_316_000)
 			.saturating_add(Weight::from_proof_size(12516))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -205,8 +205,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `10689`
 		//  Estimated: `13635`
-		// Minimum execution time: 24_373 nanoseconds.
-		Weight::from_ref_time(24_724_000)
+		// Minimum execution time: 24_779 nanoseconds.
+		Weight::from_ref_time(25_172_000)
 			.saturating_add(Weight::from_proof_size(13635))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -217,8 +217,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `76`
 		//  Estimated: `50497`
-		// Minimum execution time: 3_740 nanoseconds.
-		Weight::from_ref_time(3_917_000)
+		// Minimum execution time: 4_104 nanoseconds.
+		Weight::from_ref_time(4_252_000)
 			.saturating_add(Weight::from_proof_size(50497))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -229,8 +229,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_377 nanoseconds.
-		Weight::from_ref_time(6_630_000)
+		// Minimum execution time: 6_710 nanoseconds.
+		Weight::from_ref_time(6_907_000)
 			.saturating_add(Weight::from_proof_size(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 c52f4204f186bcfdb1f2bd081ea0e7f5559336c9..ba8d295166989a638938ec37d9db51125b9775f4 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_nomination_pools.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_nomination_pools.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_nomination_pools`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -75,8 +75,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `3501`
 		//  Estimated: `38468`
-		// Minimum execution time: 138_497 nanoseconds.
-		Weight::from_ref_time(140_588_000)
+		// Minimum execution time: 155_259 nanoseconds.
+		Weight::from_ref_time(159_392_000)
 			.saturating_add(Weight::from_proof_size(38468))
 			.saturating_add(T::DbWeight::get().reads(17))
 			.saturating_add(T::DbWeight::get().writes(12))
@@ -103,8 +103,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `3543`
 		//  Estimated: `39063`
-		// Minimum execution time: 135_261 nanoseconds.
-		Weight::from_ref_time(136_884_000)
+		// Minimum execution time: 150_628 nanoseconds.
+		Weight::from_ref_time(152_414_000)
 			.saturating_add(Weight::from_proof_size(39063))
 			.saturating_add(T::DbWeight::get().reads(14))
 			.saturating_add(T::DbWeight::get().writes(12))
@@ -133,8 +133,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `3389`
 		//  Estimated: `38950`
-		// Minimum execution time: 147_724 nanoseconds.
-		Weight::from_ref_time(149_274_000)
+		// Minimum execution time: 163_983 nanoseconds.
+		Weight::from_ref_time(165_428_000)
 			.saturating_add(Weight::from_proof_size(38950))
 			.saturating_add(T::DbWeight::get().reads(14))
 			.saturating_add(T::DbWeight::get().writes(12))
@@ -153,8 +153,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1254`
 		//  Estimated: `13485`
-		// Minimum execution time: 54_107 nanoseconds.
-		Weight::from_ref_time(55_084_000)
+		// Minimum execution time: 59_520 nanoseconds.
+		Weight::from_ref_time(60_666_000)
 			.saturating_add(Weight::from_proof_size(13485))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -191,8 +191,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `3779`
 		//  Estimated: `44930`
-		// Minimum execution time: 140_104 nanoseconds.
-		Weight::from_ref_time(140_897_000)
+		// Minimum execution time: 154_659 nanoseconds.
+		Weight::from_ref_time(156_090_000)
 			.saturating_add(Weight::from_proof_size(44930))
 			.saturating_add(T::DbWeight::get().reads(18))
 			.saturating_add(T::DbWeight::get().writes(13))
@@ -212,11 +212,11 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1700`
 		//  Estimated: `13025`
-		// Minimum execution time: 48_227 nanoseconds.
-		Weight::from_ref_time(49_988_432)
+		// Minimum execution time: 52_836 nanoseconds.
+		Weight::from_ref_time(54_086_254)
 			.saturating_add(Weight::from_proof_size(13025))
-			// Standard Error: 706
-			.saturating_add(Weight::from_ref_time(6_209).saturating_mul(s.into()))
+			// Standard Error: 753
+			.saturating_add(Weight::from_ref_time(8_103).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -245,11 +245,11 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `2224`
 		//  Estimated: `22991`
-		// Minimum execution time: 92_484 nanoseconds.
-		Weight::from_ref_time(94_254_505)
+		// Minimum execution time: 102_419 nanoseconds.
+		Weight::from_ref_time(104_332_875)
 			.saturating_add(Weight::from_proof_size(22991))
-			// Standard Error: 1_446
-			.saturating_add(Weight::from_ref_time(14_097).saturating_mul(s.into()))
+			// Standard Error: 1_933
+			.saturating_add(Weight::from_ref_time(15_901).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(8))
 	}
@@ -296,15 +296,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:  `2614`
 		//  Estimated: `46287`
-		// Minimum execution time: 144_956 nanoseconds.
-		Weight::from_ref_time(147_704_997)
+		// Minimum execution time: 162_308 nanoseconds.
+		Weight::from_ref_time(165_347_893)
 			.saturating_add(Weight::from_proof_size(46287))
-			// Standard Error: 2_422
-			.saturating_add(Weight::from_ref_time(4_931).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(20))
 			.saturating_add(T::DbWeight::get().writes(18))
 	}
@@ -354,8 +352,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1254`
 		//  Estimated: `32002`
-		// Minimum execution time: 127_089 nanoseconds.
-		Weight::from_ref_time(128_175_000)
+		// Minimum execution time: 144_295 nanoseconds.
+		Weight::from_ref_time(145_923_000)
 			.saturating_add(Weight::from_proof_size(32002))
 			.saturating_add(T::DbWeight::get().reads(21))
 			.saturating_add(T::DbWeight::get().writes(15))
@@ -389,11 +387,11 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1834`
 		//  Estimated: `22254 + n * (2520 ±0)`
-		// Minimum execution time: 59_869 nanoseconds.
-		Weight::from_ref_time(60_705_359)
+		// Minimum execution time: 66_817 nanoseconds.
+		Weight::from_ref_time(67_646_764)
 			.saturating_add(Weight::from_proof_size(22254))
-			// Standard Error: 5_277
-			.saturating_add(Weight::from_ref_time(1_073_439).saturating_mul(n.into()))
+			// Standard Error: 12_768
+			.saturating_add(Weight::from_ref_time(1_325_294).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))
@@ -409,8 +407,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1423`
 		//  Estimated: `8752`
-		// Minimum execution time: 33_612 nanoseconds.
-		Weight::from_ref_time(34_352_000)
+		// Minimum execution time: 35_795 nanoseconds.
+		Weight::from_ref_time(36_450_000)
 			.saturating_add(Weight::from_proof_size(8752))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -426,11 +424,11 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `559`
 		//  Estimated: `5883`
-		// Minimum execution time: 12_676 nanoseconds.
-		Weight::from_ref_time(13_208_801)
+		// Minimum execution time: 14_066 nanoseconds.
+		Weight::from_ref_time(14_523_246)
 			.saturating_add(Weight::from_proof_size(5883))
-			// Standard Error: 112
-			.saturating_add(Weight::from_ref_time(1_428).saturating_mul(n.into()))
+			// Standard Error: 114
+			.saturating_add(Weight::from_ref_time(1_692).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -448,8 +446,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 4_593 nanoseconds.
-		Weight::from_ref_time(4_772_000)
+		// Minimum execution time: 5_088 nanoseconds.
+		Weight::from_ref_time(5_337_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(5))
 	}
@@ -459,8 +457,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `559`
 		//  Estimated: `2639`
-		// Minimum execution time: 17_961 nanoseconds.
-		Weight::from_ref_time(18_227_000)
+		// Minimum execution time: 19_312 nanoseconds.
+		Weight::from_ref_time(19_483_000)
 			.saturating_add(Weight::from_proof_size(2639))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -487,8 +485,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `2061`
 		//  Estimated: `20745`
-		// Minimum execution time: 60_831 nanoseconds.
-		Weight::from_ref_time(61_571_000)
+		// Minimum execution time: 65_721 nanoseconds.
+		Weight::from_ref_time(66_514_000)
 			.saturating_add(Weight::from_proof_size(20745))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -501,8 +499,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `542`
 		//  Estimated: `5708`
-		// Minimum execution time: 13_341 nanoseconds.
-		Weight::from_ref_time(13_892_000)
+		// Minimum execution time: 14_637 nanoseconds.
+		Weight::from_ref_time(15_053_000)
 			.saturating_add(Weight::from_proof_size(5708))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_preimage.rs b/polkadot/runtime/kusama/src/weights/pallet_preimage.rs
index e0d6baeb4c3fb42748450107940cb1f2506570fa..1f85e7f07e29926d34b60b0a2f5d376eaa768d58 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_preimage.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_preimage.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_preimage`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -54,11 +54,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `175`
 		//  Estimated: `2566`
-		// Minimum execution time: 22_273 nanoseconds.
-		Weight::from_ref_time(22_421_000)
+		// Minimum execution time: 24_429 nanoseconds.
+		Weight::from_ref_time(24_682_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(2_386).saturating_mul(s.into()))
+			.saturating_add(Weight::from_ref_time(2_296).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -71,11 +71,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `2566`
-		// Minimum execution time: 14_410 nanoseconds.
-		Weight::from_ref_time(14_494_000)
+		// Minimum execution time: 15_628 nanoseconds.
+		Weight::from_ref_time(15_810_000)
 			.saturating_add(Weight::from_proof_size(2566))
-			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(2_388).saturating_mul(s.into()))
+			// Standard Error: 2
+			.saturating_add(Weight::from_ref_time(2_307).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -88,11 +88,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `2566`
-		// Minimum execution time: 13_482 nanoseconds.
-		Weight::from_ref_time(13_720_000)
+		// Minimum execution time: 14_422 nanoseconds.
+		Weight::from_ref_time(14_639_000)
 			.saturating_add(Weight::from_proof_size(2566))
-			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(2_382).saturating_mul(s.into()))
+			// Standard Error: 3
+			.saturating_add(Weight::from_ref_time(2_310).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -104,8 +104,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `353`
 		//  Estimated: `2566`
-		// Minimum execution time: 30_263 nanoseconds.
-		Weight::from_ref_time(31_033_000)
+		// Minimum execution time: 32_172 nanoseconds.
+		Weight::from_ref_time(33_400_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -118,8 +118,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `144`
 		//  Estimated: `2566`
-		// Minimum execution time: 20_026 nanoseconds.
-		Weight::from_ref_time(20_879_000)
+		// Minimum execution time: 20_366 nanoseconds.
+		Weight::from_ref_time(21_337_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -130,8 +130,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `220`
 		//  Estimated: `2566`
-		// Minimum execution time: 17_776 nanoseconds.
-		Weight::from_ref_time(18_771_000)
+		// Minimum execution time: 18_373 nanoseconds.
+		Weight::from_ref_time(19_178_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -142,8 +142,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `144`
 		//  Estimated: `2566`
-		// Minimum execution time: 10_442 nanoseconds.
-		Weight::from_ref_time(11_551_000)
+		// Minimum execution time: 10_863 nanoseconds.
+		Weight::from_ref_time(11_528_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -154,8 +154,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `42`
 		//  Estimated: `2566`
-		// Minimum execution time: 11_527 nanoseconds.
-		Weight::from_ref_time(11_883_000)
+		// Minimum execution time: 12_532 nanoseconds.
+		Weight::from_ref_time(13_374_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -166,8 +166,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `2566`
-		// Minimum execution time: 7_456 nanoseconds.
-		Weight::from_ref_time(7_710_000)
+		// Minimum execution time: 7_507 nanoseconds.
+		Weight::from_ref_time(7_822_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -180,8 +180,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `144`
 		//  Estimated: `2566`
-		// Minimum execution time: 18_651 nanoseconds.
-		Weight::from_ref_time(19_136_000)
+		// Minimum execution time: 18_373 nanoseconds.
+		Weight::from_ref_time(19_743_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -192,8 +192,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `2566`
-		// Minimum execution time: 6_824 nanoseconds.
-		Weight::from_ref_time(7_100_000)
+		// Minimum execution time: 7_479 nanoseconds.
+		Weight::from_ref_time(7_718_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -204,8 +204,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `2566`
-		// Minimum execution time: 7_015 nanoseconds.
-		Weight::from_ref_time(7_230_000)
+		// Minimum execution time: 7_490 nanoseconds.
+		Weight::from_ref_time(7_696_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.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 482ca8a8118d24964801cc3a6347fedaa597fdfa..6b39cba08f5b6ead4efc2ad9b3cb38fde5cd5c31 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_proxy.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_proxy.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_proxy`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -52,11 +52,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `259 + p * (37 ±0)`
 		//  Estimated: `3716`
-		// Minimum execution time: 13_976 nanoseconds.
-		Weight::from_ref_time(14_696_938)
+		// Minimum execution time: 14_615 nanoseconds.
+		Weight::from_ref_time(15_386_698)
 			.saturating_add(Weight::from_proof_size(3716))
-			// Standard Error: 1_165
-			.saturating_add(Weight::from_ref_time(33_803).saturating_mul(p.into()))
+			// Standard Error: 1_787
+			.saturating_add(Weight::from_ref_time(43_011).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
 	/// Storage: Proxy Proxies (r:1 w:0)
@@ -71,13 +71,13 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `650 + a * (68 ±0) + p * (37 ±0)`
 		//  Estimated: `11027`
-		// Minimum execution time: 33_701 nanoseconds.
-		Weight::from_ref_time(34_238_362)
+		// Minimum execution time: 36_035 nanoseconds.
+		Weight::from_ref_time(36_959_447)
 			.saturating_add(Weight::from_proof_size(11027))
-			// Standard Error: 1_949
-			.saturating_add(Weight::from_ref_time(128_204).saturating_mul(a.into()))
-			// Standard Error: 2_014
-			.saturating_add(Weight::from_ref_time(22_991).saturating_mul(p.into()))
+			// Standard Error: 1_990
+			.saturating_add(Weight::from_ref_time(139_528).saturating_mul(a.into()))
+			// Standard Error: 2_057
+			.saturating_add(Weight::from_ref_time(21_985).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -91,11 +91,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `533 + a * (68 ±0)`
 		//  Estimated: `7311`
-		// Minimum execution time: 19_093 nanoseconds.
-		Weight::from_ref_time(20_481_879)
+		// Minimum execution time: 20_524 nanoseconds.
+		Weight::from_ref_time(22_062_026)
 			.saturating_add(Weight::from_proof_size(7311))
-			// Standard Error: 1_357
-			.saturating_add(Weight::from_ref_time(116_669).saturating_mul(a.into()))
+			// Standard Error: 1_358
+			.saturating_add(Weight::from_ref_time(140_509).saturating_mul(a.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -109,11 +109,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `533 + a * (68 ±0)`
 		//  Estimated: `7311`
-		// Minimum execution time: 19_047 nanoseconds.
-		Weight::from_ref_time(20_169_918)
+		// Minimum execution time: 20_653 nanoseconds.
+		Weight::from_ref_time(21_980_503)
 			.saturating_add(Weight::from_proof_size(7311))
-			// Standard Error: 1_309
-			.saturating_add(Weight::from_ref_time(123_282).saturating_mul(a.into()))
+			// Standard Error: 1_413
+			.saturating_add(Weight::from_ref_time(140_088).saturating_mul(a.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -129,13 +129,13 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `582 + a * (68 ±0) + p * (37 ±0)`
 		//  Estimated: `11027`
-		// Minimum execution time: 26_807 nanoseconds.
-		Weight::from_ref_time(30_618_234)
+		// Minimum execution time: 28_971 nanoseconds.
+		Weight::from_ref_time(33_226_962)
 			.saturating_add(Weight::from_proof_size(11027))
-			// Standard Error: 2_949
-			.saturating_add(Weight::from_ref_time(129_927).saturating_mul(a.into()))
-			// Standard Error: 3_047
-			.saturating_add(Weight::from_ref_time(29_443).saturating_mul(p.into()))
+			// Standard Error: 3_142
+			.saturating_add(Weight::from_ref_time(144_218).saturating_mul(a.into()))
+			// Standard Error: 3_247
+			.saturating_add(Weight::from_ref_time(20_427).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -146,11 +146,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `259 + p * (37 ±0)`
 		//  Estimated: `3716`
-		// Minimum execution time: 20_648 nanoseconds.
-		Weight::from_ref_time(21_019_160)
+		// Minimum execution time: 22_068 nanoseconds.
+		Weight::from_ref_time(22_996_882)
 			.saturating_add(Weight::from_proof_size(3716))
-			// Standard Error: 2_330
-			.saturating_add(Weight::from_ref_time(69_459).saturating_mul(p.into()))
+			// Standard Error: 1_701
+			.saturating_add(Weight::from_ref_time(53_958).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -161,11 +161,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `259 + p * (37 ±0)`
 		//  Estimated: `3716`
-		// Minimum execution time: 19_741 nanoseconds.
-		Weight::from_ref_time(21_028_196)
+		// Minimum execution time: 21_470 nanoseconds.
+		Weight::from_ref_time(22_582_951)
 			.saturating_add(Weight::from_proof_size(3716))
-			// Standard Error: 1_677
-			.saturating_add(Weight::from_ref_time(73_249).saturating_mul(p.into()))
+			// Standard Error: 1_831
+			.saturating_add(Weight::from_ref_time(66_607).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -176,11 +176,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `259 + p * (37 ±0)`
 		//  Estimated: `3716`
-		// Minimum execution time: 16_116 nanoseconds.
-		Weight::from_ref_time(16_849_655)
+		// Minimum execution time: 17_398 nanoseconds.
+		Weight::from_ref_time(18_475_576)
 			.saturating_add(Weight::from_proof_size(3716))
-			// Standard Error: 1_089
-			.saturating_add(Weight::from_ref_time(28_535).saturating_mul(p.into()))
+			// Standard Error: 1_719
+			.saturating_add(Weight::from_ref_time(13_465).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -191,11 +191,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `239`
 		//  Estimated: `3716`
-		// Minimum execution time: 21_680 nanoseconds.
-		Weight::from_ref_time(22_572_277)
+		// Minimum execution time: 23_766 nanoseconds.
+		Weight::from_ref_time(24_670_874)
 			.saturating_add(Weight::from_proof_size(3716))
-			// Standard Error: 1_333
-			.saturating_add(Weight::from_ref_time(12_315).saturating_mul(p.into()))
+			// Standard Error: 3_266
+			.saturating_add(Weight::from_ref_time(11_835).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -206,11 +206,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `296 + p * (37 ±0)`
 		//  Estimated: `3716`
-		// Minimum execution time: 16_937 nanoseconds.
-		Weight::from_ref_time(17_605_894)
+		// Minimum execution time: 18_402 nanoseconds.
+		Weight::from_ref_time(19_432_290)
 			.saturating_add(Weight::from_proof_size(3716))
-			// Standard Error: 1_758
-			.saturating_add(Weight::from_ref_time(40_493).saturating_mul(p.into()))
+			// Standard Error: 2_064
+			.saturating_add(Weight::from_ref_time(27_007).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 4a1dbb34bdce3b2c0c87cc36d7f603f8f8dfb4f7..52223ec0861eb6627fd4e70c548296553bc4fffe 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_ranked_collective.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_ranked_collective.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_ranked_collective`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -57,8 +57,8 @@ impl<T: frame_system::Config> pallet_ranked_collective::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `76`
 		//  Estimated: `5006`
-		// Minimum execution time: 15_015 nanoseconds.
-		Weight::from_ref_time(15_279_000)
+		// Minimum execution time: 16_268 nanoseconds.
+		Weight::from_ref_time(16_687_000)
 			.saturating_add(Weight::from_proof_size(5006))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -76,11 +76,11 @@ impl<T: frame_system::Config> pallet_ranked_collective::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `550 + r * (281 ±0)`
 		//  Estimated: `10064 + r * (7547 ±0)`
-		// Minimum execution time: 24_934 nanoseconds.
-		Weight::from_ref_time(29_372_358)
+		// Minimum execution time: 26_704 nanoseconds.
+		Weight::from_ref_time(31_276_838)
 			.saturating_add(Weight::from_proof_size(10064))
-			// Standard Error: 28_755
-			.saturating_add(Weight::from_ref_time(10_320_855).saturating_mul(r.into()))
+			// Standard Error: 27_858
+			.saturating_add(Weight::from_ref_time(11_495_748).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))
@@ -100,11 +100,11 @@ impl<T: frame_system::Config> pallet_ranked_collective::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `248 + r * (17 ±0)`
 		//  Estimated: `5006`
-		// Minimum execution time: 17_345 nanoseconds.
-		Weight::from_ref_time(18_369_667)
+		// Minimum execution time: 18_832 nanoseconds.
+		Weight::from_ref_time(19_732_179)
 			.saturating_add(Weight::from_proof_size(5006))
-			// Standard Error: 5_162
-			.saturating_add(Weight::from_ref_time(317_725).saturating_mul(r.into()))
+			// Standard Error: 4_824
+			.saturating_add(Weight::from_ref_time(306_796).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(4))
 	}
@@ -121,11 +121,11 @@ impl<T: frame_system::Config> pallet_ranked_collective::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `566 + r * (72 ±0)`
 		//  Estimated: `10064`
-		// Minimum execution time: 24_864 nanoseconds.
-		Weight::from_ref_time(29_437_828)
+		// Minimum execution time: 26_654 nanoseconds.
+		Weight::from_ref_time(31_282_870)
 			.saturating_add(Weight::from_proof_size(10064))
-			// Standard Error: 28_077
-			.saturating_add(Weight::from_ref_time(694_931).saturating_mul(r.into()))
+			// Standard Error: 27_881
+			.saturating_add(Weight::from_ref_time(756_040).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
 	}
@@ -141,8 +141,8 @@ impl<T: frame_system::Config> pallet_ranked_collective::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `704`
 		//  Estimated: `91308`
-		// Minimum execution time: 48_174 nanoseconds.
-		Weight::from_ref_time(48_765_000)
+		// Minimum execution time: 49_853 nanoseconds.
+		Weight::from_ref_time(50_469_000)
 			.saturating_add(Weight::from_proof_size(91308))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -158,11 +158,11 @@ impl<T: frame_system::Config> pallet_ranked_collective::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `500 + n * (50 ±0)`
 		//  Estimated: `5964 + n * (2540 ±0)`
-		// Minimum execution time: 13_233 nanoseconds.
-		Weight::from_ref_time(16_859_237)
+		// Minimum execution time: 14_618 nanoseconds.
+		Weight::from_ref_time(17_728_262)
 			.saturating_add(Weight::from_proof_size(5964))
-			// Standard Error: 1_532
-			.saturating_add(Weight::from_ref_time(910_200).saturating_mul(n.into()))
+			// Standard Error: 1_481
+			.saturating_add(Weight::from_ref_time(917_792).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_referenda_fellowship_referenda.rs b/polkadot/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs
index e9a85618530975e3192f0ad6a7e5cd88bc1fdf62..6d603f46a77251a68c1c39407e1a5772ec2acfb2 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_referenda`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -57,8 +57,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `361`
 		//  Estimated: `44454`
-		// Minimum execution time: 27_612 nanoseconds.
-		Weight::from_ref_time(28_040_000)
+		// Minimum execution time: 28_830 nanoseconds.
+		Weight::from_ref_time(29_377_000)
 			.saturating_add(Weight::from_proof_size(44454))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -71,8 +71,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `502`
 		//  Estimated: `86251`
-		// Minimum execution time: 45_926 nanoseconds.
-		Weight::from_ref_time(47_307_000)
+		// Minimum execution time: 47_815 nanoseconds.
+		Weight::from_ref_time(48_387_000)
 			.saturating_add(Weight::from_proof_size(86251))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -87,8 +87,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1975`
 		//  Estimated: `9151`
-		// Minimum execution time: 60_904 nanoseconds.
-		Weight::from_ref_time(63_273_000)
+		// Minimum execution time: 62_881 nanoseconds.
+		Weight::from_ref_time(64_964_000)
 			.saturating_add(Weight::from_proof_size(9151))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -103,8 +103,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2016`
 		//  Estimated: `9151`
-		// Minimum execution time: 60_599 nanoseconds.
-		Weight::from_ref_time(62_731_000)
+		// Minimum execution time: 61_746 nanoseconds.
+		Weight::from_ref_time(63_673_000)
 			.saturating_add(Weight::from_proof_size(9151))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -121,8 +121,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `872`
 		//  Estimated: `91229`
-		// Minimum execution time: 117_759 nanoseconds.
-		Weight::from_ref_time(124_843_000)
+		// Minimum execution time: 120_917 nanoseconds.
+		Weight::from_ref_time(124_944_000)
 			.saturating_add(Weight::from_proof_size(91229))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -137,8 +137,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `644`
 		//  Estimated: `8353`
-		// Minimum execution time: 38_257 nanoseconds.
-		Weight::from_ref_time(38_680_000)
+		// Minimum execution time: 40_448 nanoseconds.
+		Weight::from_ref_time(41_118_000)
 			.saturating_add(Weight::from_proof_size(8353))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -149,8 +149,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `415`
 		//  Estimated: `3375`
-		// Minimum execution time: 24_398 nanoseconds.
-		Weight::from_ref_time(24_799_000)
+		// Minimum execution time: 25_651 nanoseconds.
+		Weight::from_ref_time(26_290_000)
 			.saturating_add(Weight::from_proof_size(3375))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -161,8 +161,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `233`
 		//  Estimated: `3375`
-		// Minimum execution time: 14_497 nanoseconds.
-		Weight::from_ref_time(14_988_000)
+		// Minimum execution time: 14_723 nanoseconds.
+		Weight::from_ref_time(15_085_000)
 			.saturating_add(Weight::from_proof_size(3375))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -175,8 +175,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `415`
 		//  Estimated: `86251`
-		// Minimum execution time: 35_130 nanoseconds.
-		Weight::from_ref_time(35_735_000)
+		// Minimum execution time: 36_823 nanoseconds.
+		Weight::from_ref_time(37_213_000)
 			.saturating_add(Weight::from_proof_size(86251))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -191,8 +191,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `548`
 		//  Estimated: `88778`
-		// Minimum execution time: 62_488 nanoseconds.
-		Weight::from_ref_time(64_659_000)
+		// Minimum execution time: 67_448 nanoseconds.
+		Weight::from_ref_time(68_149_000)
 			.saturating_add(Weight::from_proof_size(88778))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -205,8 +205,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `174`
 		//  Estimated: `5776`
-		// Minimum execution time: 9_065 nanoseconds.
-		Weight::from_ref_time(9_247_000)
+		// Minimum execution time: 9_582 nanoseconds.
+		Weight::from_ref_time(9_956_000)
 			.saturating_add(Weight::from_proof_size(5776))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -223,8 +223,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3147`
 		//  Estimated: `92027`
-		// Minimum execution time: 142_703 nanoseconds.
-		Weight::from_ref_time(145_933_000)
+		// Minimum execution time: 133_463 nanoseconds.
+		Weight::from_ref_time(136_045_000)
 			.saturating_add(Weight::from_proof_size(92027))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -241,8 +241,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3147`
 		//  Estimated: `92027`
-		// Minimum execution time: 144_435 nanoseconds.
-		Weight::from_ref_time(146_096_000)
+		// Minimum execution time: 134_597 nanoseconds.
+		Weight::from_ref_time(137_825_000)
 			.saturating_add(Weight::from_proof_size(92027))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -257,8 +257,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2790`
 		//  Estimated: `48100`
-		// Minimum execution time: 77_355 nanoseconds.
-		Weight::from_ref_time(79_600_000)
+		// Minimum execution time: 71_976 nanoseconds.
+		Weight::from_ref_time(74_636_000)
 			.saturating_add(Weight::from_proof_size(48100))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -273,8 +273,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2757`
 		//  Estimated: `48100`
-		// Minimum execution time: 77_174 nanoseconds.
-		Weight::from_ref_time(79_594_000)
+		// Minimum execution time: 72_500 nanoseconds.
+		Weight::from_ref_time(73_910_000)
 			.saturating_add(Weight::from_proof_size(48100))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -291,8 +291,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2773`
 		//  Estimated: `50589`
-		// Minimum execution time: 79_984 nanoseconds.
-		Weight::from_ref_time(82_368_000)
+		// Minimum execution time: 75_313 nanoseconds.
+		Weight::from_ref_time(77_536_000)
 			.saturating_add(Weight::from_proof_size(50589))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -309,8 +309,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2814`
 		//  Estimated: `50589`
-		// Minimum execution time: 80_275 nanoseconds.
-		Weight::from_ref_time(81_559_000)
+		// Minimum execution time: 74_099 nanoseconds.
+		Weight::from_ref_time(77_098_000)
 			.saturating_add(Weight::from_proof_size(50589))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -323,8 +323,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `367`
 		//  Estimated: `44813`
-		// Minimum execution time: 24_706 nanoseconds.
-		Weight::from_ref_time(25_344_000)
+		// Minimum execution time: 25_113 nanoseconds.
+		Weight::from_ref_time(26_134_000)
 			.saturating_add(Weight::from_proof_size(44813))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -337,8 +337,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `415`
 		//  Estimated: `44813`
-		// Minimum execution time: 25_032 nanoseconds.
-		Weight::from_ref_time(25_674_000)
+		// Minimum execution time: 25_567 nanoseconds.
+		Weight::from_ref_time(26_072_000)
 			.saturating_add(Weight::from_proof_size(44813))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -349,8 +349,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `274`
 		//  Estimated: `3375`
-		// Minimum execution time: 16_589 nanoseconds.
-		Weight::from_ref_time(16_941_000)
+		// Minimum execution time: 17_031 nanoseconds.
+		Weight::from_ref_time(17_652_000)
 			.saturating_add(Weight::from_proof_size(3375))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -367,8 +367,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `650`
 		//  Estimated: `49791`
-		// Minimum execution time: 35_891 nanoseconds.
-		Weight::from_ref_time(36_449_000)
+		// Minimum execution time: 37_418 nanoseconds.
+		Weight::from_ref_time(38_186_000)
 			.saturating_add(Weight::from_proof_size(49791))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -385,8 +385,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `785`
 		//  Estimated: `49791`
-		// Minimum execution time: 61_138 nanoseconds.
-		Weight::from_ref_time(62_771_000)
+		// Minimum execution time: 62_637 nanoseconds.
+		Weight::from_ref_time(64_215_000)
 			.saturating_add(Weight::from_proof_size(49791))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -401,8 +401,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `836`
 		//  Estimated: `47302`
-		// Minimum execution time: 85_781 nanoseconds.
-		Weight::from_ref_time(88_954_000)
+		// Minimum execution time: 87_588 nanoseconds.
+		Weight::from_ref_time(93_346_000)
 			.saturating_add(Weight::from_proof_size(47302))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -417,8 +417,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `821`
 		//  Estimated: `47302`
-		// Minimum execution time: 86_360 nanoseconds.
-		Weight::from_ref_time(88_983_000)
+		// Minimum execution time: 77_577 nanoseconds.
+		Weight::from_ref_time(94_688_000)
 			.saturating_add(Weight::from_proof_size(47302))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -433,8 +433,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `836`
 		//  Estimated: `47302`
-		// Minimum execution time: 85_015 nanoseconds.
-		Weight::from_ref_time(92_600_000)
+		// Minimum execution time: 84_376 nanoseconds.
+		Weight::from_ref_time(88_018_000)
 			.saturating_add(Weight::from_proof_size(47302))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -449,8 +449,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `842`
 		//  Estimated: `47302`
-		// Minimum execution time: 56_622 nanoseconds.
-		Weight::from_ref_time(58_805_000)
+		// Minimum execution time: 57_022 nanoseconds.
+		Weight::from_ref_time(59_312_000)
 			.saturating_add(Weight::from_proof_size(47302))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -467,8 +467,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `842`
 		//  Estimated: `91263`
-		// Minimum execution time: 104_419 nanoseconds.
-		Weight::from_ref_time(110_105_000)
+		// Minimum execution time: 91_098 nanoseconds.
+		Weight::from_ref_time(107_166_000)
 			.saturating_add(Weight::from_proof_size(91263))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -483,8 +483,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `838`
 		//  Estimated: `47302`
-		// Minimum execution time: 85_875 nanoseconds.
-		Weight::from_ref_time(89_394_000)
+		// Minimum execution time: 87_108 nanoseconds.
+		Weight::from_ref_time(91_155_000)
 			.saturating_add(Weight::from_proof_size(47302))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -499,8 +499,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `418`
 		//  Estimated: `5941`
-		// Minimum execution time: 19_459 nanoseconds.
-		Weight::from_ref_time(19_921_000)
+		// Minimum execution time: 20_058 nanoseconds.
+		Weight::from_ref_time(20_892_000)
 			.saturating_add(Weight::from_proof_size(5941))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -513,8 +513,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `351`
 		//  Estimated: `5902`
-		// Minimum execution time: 17_684 nanoseconds.
-		Weight::from_ref_time(18_181_000)
+		// Minimum execution time: 17_952 nanoseconds.
+		Weight::from_ref_time(18_420_000)
 			.saturating_add(Weight::from_proof_size(5902))
 			.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 fe1d17f9ef43a65f820dc383c1e42395ae90db0e..410decc59d6df6aec9617ef7c9772a895f5c3c41 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_referenda_referenda.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_referenda_referenda.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_referenda`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -55,8 +55,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `217`
 		//  Estimated: `41937`
-		// Minimum execution time: 32_039 nanoseconds.
-		Weight::from_ref_time(33_032_000)
+		// Minimum execution time: 33_992 nanoseconds.
+		Weight::from_ref_time(34_842_000)
 			.saturating_add(Weight::from_proof_size(41937))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -69,8 +69,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `502`
 		//  Estimated: `86287`
-		// Minimum execution time: 46_560 nanoseconds.
-		Weight::from_ref_time(47_198_000)
+		// Minimum execution time: 47_618 nanoseconds.
+		Weight::from_ref_time(48_754_000)
 			.saturating_add(Weight::from_proof_size(86287))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -85,8 +85,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3130`
 		//  Estimated: `10387`
-		// Minimum execution time: 41_965 nanoseconds.
-		Weight::from_ref_time(42_897_000)
+		// Minimum execution time: 44_050 nanoseconds.
+		Weight::from_ref_time(44_614_000)
 			.saturating_add(Weight::from_proof_size(10387))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -101,8 +101,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3150`
 		//  Estimated: `10387`
-		// Minimum execution time: 41_432 nanoseconds.
-		Weight::from_ref_time(42_162_000)
+		// Minimum execution time: 43_401 nanoseconds.
+		Weight::from_ref_time(44_556_000)
 			.saturating_add(Weight::from_proof_size(10387))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -119,8 +119,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `502`
 		//  Estimated: `89287`
-		// Minimum execution time: 58_699 nanoseconds.
-		Weight::from_ref_time(59_685_000)
+		// Minimum execution time: 62_461 nanoseconds.
+		Weight::from_ref_time(64_118_000)
 			.saturating_add(Weight::from_proof_size(89287))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -135,8 +135,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `409`
 		//  Estimated: `6411`
-		// Minimum execution time: 35_648 nanoseconds.
-		Weight::from_ref_time(36_259_000)
+		// Minimum execution time: 37_581 nanoseconds.
+		Weight::from_ref_time(38_393_000)
 			.saturating_add(Weight::from_proof_size(6411))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -147,8 +147,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `342`
 		//  Estimated: `3411`
-		// Minimum execution time: 23_433 nanoseconds.
-		Weight::from_ref_time(23_925_000)
+		// Minimum execution time: 24_947 nanoseconds.
+		Weight::from_ref_time(25_513_000)
 			.saturating_add(Weight::from_proof_size(3411))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -159,8 +159,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `332`
 		//  Estimated: `3411`
-		// Minimum execution time: 23_455 nanoseconds.
-		Weight::from_ref_time(24_140_000)
+		// Minimum execution time: 24_809 nanoseconds.
+		Weight::from_ref_time(25_549_000)
 			.saturating_add(Weight::from_proof_size(3411))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -173,8 +173,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `378`
 		//  Estimated: `86287`
-		// Minimum execution time: 34_573 nanoseconds.
-		Weight::from_ref_time(35_346_000)
+		// Minimum execution time: 36_573 nanoseconds.
+		Weight::from_ref_time(36_932_000)
 			.saturating_add(Weight::from_proof_size(86287))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -189,8 +189,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `683`
 		//  Estimated: `88814`
-		// Minimum execution time: 81_537 nanoseconds.
-		Weight::from_ref_time(83_433_000)
+		// Minimum execution time: 88_072 nanoseconds.
+		Weight::from_ref_time(90_843_000)
 			.saturating_add(Weight::from_proof_size(88814))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -203,8 +203,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `101`
 		//  Estimated: `6976`
-		// Minimum execution time: 8_213 nanoseconds.
-		Weight::from_ref_time(8_488_000)
+		// Minimum execution time: 8_905 nanoseconds.
+		Weight::from_ref_time(9_237_000)
 			.saturating_add(Weight::from_proof_size(6976))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -221,8 +221,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3899`
 		//  Estimated: `91285`
-		// Minimum execution time: 115_785 nanoseconds.
-		Weight::from_ref_time(116_809_000)
+		// Minimum execution time: 105_652 nanoseconds.
+		Weight::from_ref_time(106_507_000)
 			.saturating_add(Weight::from_proof_size(91285))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -239,8 +239,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3899`
 		//  Estimated: `91285`
-		// Minimum execution time: 117_486 nanoseconds.
-		Weight::from_ref_time(118_341_000)
+		// Minimum execution time: 107_053 nanoseconds.
+		Weight::from_ref_time(107_873_000)
 			.saturating_add(Weight::from_proof_size(91285))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -255,8 +255,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3917`
 		//  Estimated: `49336`
-		// Minimum execution time: 61_982 nanoseconds.
-		Weight::from_ref_time(62_462_000)
+		// Minimum execution time: 56_133 nanoseconds.
+		Weight::from_ref_time(56_736_000)
 			.saturating_add(Weight::from_proof_size(49336))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -271,8 +271,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3917`
 		//  Estimated: `49336`
-		// Minimum execution time: 61_914 nanoseconds.
-		Weight::from_ref_time(62_419_000)
+		// Minimum execution time: 55_954 nanoseconds.
+		Weight::from_ref_time(56_831_000)
 			.saturating_add(Weight::from_proof_size(49336))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -289,8 +289,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3891`
 		//  Estimated: `51825`
-		// Minimum execution time: 63_641 nanoseconds.
-		Weight::from_ref_time(64_322_000)
+		// Minimum execution time: 58_128 nanoseconds.
+		Weight::from_ref_time(58_927_000)
 			.saturating_add(Weight::from_proof_size(51825))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -307,8 +307,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3911`
 		//  Estimated: `51825`
-		// Minimum execution time: 63_367 nanoseconds.
-		Weight::from_ref_time(63_894_000)
+		// Minimum execution time: 58_211 nanoseconds.
+		Weight::from_ref_time(58_820_000)
 			.saturating_add(Weight::from_proof_size(51825))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -321,8 +321,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `330`
 		//  Estimated: `44849`
-		// Minimum execution time: 23_875 nanoseconds.
-		Weight::from_ref_time(24_475_000)
+		// Minimum execution time: 24_585 nanoseconds.
+		Weight::from_ref_time(26_129_000)
 			.saturating_add(Weight::from_proof_size(44849))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -335,8 +335,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `378`
 		//  Estimated: `44849`
-		// Minimum execution time: 23_799 nanoseconds.
-		Weight::from_ref_time(24_523_000)
+		// Minimum execution time: 24_829 nanoseconds.
+		Weight::from_ref_time(25_450_000)
 			.saturating_add(Weight::from_proof_size(44849))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -347,8 +347,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `237`
 		//  Estimated: `3411`
-		// Minimum execution time: 15_557 nanoseconds.
-		Weight::from_ref_time(16_044_000)
+		// Minimum execution time: 16_118 nanoseconds.
+		Weight::from_ref_time(16_729_000)
 			.saturating_add(Weight::from_proof_size(3411))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -365,8 +365,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `378`
 		//  Estimated: `47849`
-		// Minimum execution time: 32_573 nanoseconds.
-		Weight::from_ref_time(33_058_000)
+		// Minimum execution time: 34_301 nanoseconds.
+		Weight::from_ref_time(35_098_000)
 			.saturating_add(Weight::from_proof_size(47849))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -383,8 +383,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `378`
 		//  Estimated: `47849`
-		// Minimum execution time: 34_404 nanoseconds.
-		Weight::from_ref_time(35_014_000)
+		// Minimum execution time: 36_144 nanoseconds.
+		Weight::from_ref_time(36_775_000)
 			.saturating_add(Weight::from_proof_size(47849))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -399,8 +399,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `431`
 		//  Estimated: `45360`
-		// Minimum execution time: 29_118 nanoseconds.
-		Weight::from_ref_time(29_476_000)
+		// Minimum execution time: 30_294 nanoseconds.
+		Weight::from_ref_time(31_064_000)
 			.saturating_add(Weight::from_proof_size(45360))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -415,8 +415,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `414`
 		//  Estimated: `45360`
-		// Minimum execution time: 30_136 nanoseconds.
-		Weight::from_ref_time(31_011_000)
+		// Minimum execution time: 31_241 nanoseconds.
+		Weight::from_ref_time(31_992_000)
 			.saturating_add(Weight::from_proof_size(45360))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -431,8 +431,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `431`
 		//  Estimated: `45360`
-		// Minimum execution time: 27_221 nanoseconds.
-		Weight::from_ref_time(27_760_000)
+		// Minimum execution time: 28_194 nanoseconds.
+		Weight::from_ref_time(28_755_000)
 			.saturating_add(Weight::from_proof_size(45360))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -447,8 +447,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `435`
 		//  Estimated: `45360`
-		// Minimum execution time: 26_277 nanoseconds.
-		Weight::from_ref_time(27_291_000)
+		// Minimum execution time: 27_360 nanoseconds.
+		Weight::from_ref_time(27_877_000)
 			.saturating_add(Weight::from_proof_size(45360))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -465,8 +465,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `435`
 		//  Estimated: `89321`
-		// Minimum execution time: 40_428 nanoseconds.
-		Weight::from_ref_time(41_154_000)
+		// Minimum execution time: 42_316 nanoseconds.
+		Weight::from_ref_time(43_105_000)
 			.saturating_add(Weight::from_proof_size(89321))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -481,8 +481,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `431`
 		//  Estimated: `45360`
-		// Minimum execution time: 28_947 nanoseconds.
-		Weight::from_ref_time(29_549_000)
+		// Minimum execution time: 30_466 nanoseconds.
+		Weight::from_ref_time(30_913_000)
 			.saturating_add(Weight::from_proof_size(45360))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -497,8 +497,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `381`
 		//  Estimated: `5977`
-		// Minimum execution time: 18_672 nanoseconds.
-		Weight::from_ref_time(19_161_000)
+		// Minimum execution time: 19_202 nanoseconds.
+		Weight::from_ref_time(20_161_000)
 			.saturating_add(Weight::from_proof_size(5977))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -511,8 +511,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `314`
 		//  Estimated: `5938`
-		// Minimum execution time: 16_980 nanoseconds.
-		Weight::from_ref_time(17_224_000)
+		// Minimum execution time: 16_831 nanoseconds.
+		Weight::from_ref_time(17_434_000)
 			.saturating_add(Weight::from_proof_size(5938))
 			.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 cfe3ad40dabce1f7cd12aca150bd9e4ce9fb7600..c8d29d805cb123d87395100a4bccd6638cccf275 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_scheduler.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_scheduler.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_scheduler`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -51,8 +51,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `69`
 		//  Estimated: `499`
-		// Minimum execution time: 3_666 nanoseconds.
-		Weight::from_ref_time(3_818_000)
+		// Minimum execution time: 4_006 nanoseconds.
+		Weight::from_ref_time(4_138_000)
 			.saturating_add(Weight::from_proof_size(499))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -64,11 +64,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `148 + s * (177 ±0)`
 		//  Estimated: `41438`
-		// Minimum execution time: 3_199 nanoseconds.
-		Weight::from_ref_time(5_831_446)
+		// Minimum execution time: 3_594 nanoseconds.
+		Weight::from_ref_time(6_761_828)
 			.saturating_add(Weight::from_proof_size(41438))
-			// Standard Error: 2_126
-			.saturating_add(Weight::from_ref_time(915_625).saturating_mul(s.into()))
+			// Standard Error: 2_059
+			.saturating_add(Weight::from_ref_time(748_372).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -76,8 +76,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_223 nanoseconds.
-		Weight::from_ref_time(5_400_000)
+		// Minimum execution time: 5_590 nanoseconds.
+		Weight::from_ref_time(5_750_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// Storage: Preimage PreimageFor (r:1 w:1)
@@ -89,11 +89,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `211 + s * (1 ±0)`
 		//  Estimated: `5252 + s * (1 ±0)`
-		// Minimum execution time: 17_304 nanoseconds.
-		Weight::from_ref_time(17_595_000)
+		// Minimum execution time: 18_802 nanoseconds.
+		Weight::from_ref_time(18_921_000)
 			.saturating_add(Weight::from_proof_size(5252))
-			// Standard Error: 12
-			.saturating_add(Weight::from_ref_time(1_464).saturating_mul(s.into()))
+			// Standard Error: 6
+			.saturating_add(Weight::from_ref_time(1_202).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_proof_size(1).saturating_mul(s.into()))
@@ -104,8 +104,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 6_739 nanoseconds.
-		Weight::from_ref_time(6_946_000)
+		// Minimum execution time: 7_123 nanoseconds.
+		Weight::from_ref_time(7_367_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -113,24 +113,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_265 nanoseconds.
-		Weight::from_ref_time(5_414_000)
+		// Minimum execution time: 5_602 nanoseconds.
+		Weight::from_ref_time(5_698_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	fn execute_dispatch_signed() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_290 nanoseconds.
-		Weight::from_ref_time(2_400_000)
+		// Minimum execution time: 2_474 nanoseconds.
+		Weight::from_ref_time(2_548_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	fn execute_dispatch_unsigned() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_276 nanoseconds.
-		Weight::from_ref_time(2_363_000)
+		// Minimum execution time: 2_426 nanoseconds.
+		Weight::from_ref_time(2_498_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// Storage: Scheduler Agenda (r:1 w:1)
@@ -140,11 +140,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `148 + s * (177 ±0)`
 		//  Estimated: `41438`
-		// Minimum execution time: 12_244 nanoseconds.
-		Weight::from_ref_time(15_510_207)
+		// Minimum execution time: 13_226 nanoseconds.
+		Weight::from_ref_time(16_332_006)
 			.saturating_add(Weight::from_proof_size(41438))
-			// Standard Error: 2_100
-			.saturating_add(Weight::from_ref_time(908_376).saturating_mul(s.into()))
+			// Standard Error: 2_602
+			.saturating_add(Weight::from_ref_time(746_554).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -157,11 +157,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `148 + s * (177 ±0)`
 		//  Estimated: `41438`
-		// Minimum execution time: 16_621 nanoseconds.
-		Weight::from_ref_time(15_775_497)
+		// Minimum execution time: 16_987 nanoseconds.
+		Weight::from_ref_time(17_076_132)
 			.saturating_add(Weight::from_proof_size(41438))
-			// Standard Error: 2_329
-			.saturating_add(Weight::from_ref_time(1_637_303).saturating_mul(s.into()))
+			// Standard Error: 2_072
+			.saturating_add(Weight::from_ref_time(1_314_099).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -174,11 +174,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `325 + s * (185 ±0)`
 		//  Estimated: `43961`
-		// Minimum execution time: 15_055 nanoseconds.
-		Weight::from_ref_time(19_107_024)
+		// Minimum execution time: 16_114 nanoseconds.
+		Weight::from_ref_time(20_473_856)
 			.saturating_add(Weight::from_proof_size(43961))
-			// Standard Error: 3_155
-			.saturating_add(Weight::from_ref_time(940_758).saturating_mul(s.into()))
+			// Standard Error: 3_322
+			.saturating_add(Weight::from_ref_time(776_525).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -191,11 +191,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `351 + s * (185 ±0)`
 		//  Estimated: `43961`
-		// Minimum execution time: 17_975 nanoseconds.
-		Weight::from_ref_time(17_825_540)
+		// Minimum execution time: 18_404 nanoseconds.
+		Weight::from_ref_time(19_488_174)
 			.saturating_add(Weight::from_proof_size(43961))
-			// Standard Error: 3_258
-			.saturating_add(Weight::from_ref_time(1_661_561).saturating_mul(s.into()))
+			// Standard Error: 2_853
+			.saturating_add(Weight::from_ref_time(1_338_942).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 202be6ee9ea429ad19e8cb4f1b563942cc98da78..1a1e6b55ed97f2920c7913ce8f00772a9b0f31e7 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_session.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_session.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_session`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -55,8 +55,8 @@ impl<T: frame_system::Config> pallet_session::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2147`
 		//  Estimated: `25185`
-		// Minimum execution time: 47_407 nanoseconds.
-		Weight::from_ref_time(47_929_000)
+		// Minimum execution time: 51_574 nanoseconds.
+		Weight::from_ref_time(52_463_000)
 			.saturating_add(Weight::from_proof_size(25185))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -71,8 +71,8 @@ impl<T: frame_system::Config> pallet_session::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2043`
 		//  Estimated: `10127`
-		// Minimum execution time: 34_505 nanoseconds.
-		Weight::from_ref_time(35_193_000)
+		// Minimum execution time: 37_193 nanoseconds.
+		Weight::from_ref_time(37_931_000)
 			.saturating_add(Weight::from_proof_size(10127))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(7))
diff --git a/polkadot/runtime/kusama/src/weights/pallet_staking.rs b/polkadot/runtime/kusama/src/weights/pallet_staking.rs
index 334d0137fbd042d33ca29c1ea20c938a768f0115..17c57cb0bc39b115a9c3f1c272d82d9b532b158c 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_staking.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_staking.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_staking`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -59,8 +59,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1012`
 		//  Estimated: `10386`
-		// Minimum execution time: 40_861 nanoseconds.
-		Weight::from_ref_time(42_235_000)
+		// Minimum execution time: 44_827 nanoseconds.
+		Weight::from_ref_time(45_309_000)
 			.saturating_add(Weight::from_proof_size(10386))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -79,8 +79,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2179`
 		//  Estimated: `22888`
-		// Minimum execution time: 75_799 nanoseconds.
-		Weight::from_ref_time(76_603_000)
+		// Minimum execution time: 81_836 nanoseconds.
+		Weight::from_ref_time(82_905_000)
 			.saturating_add(Weight::from_proof_size(22888))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -107,8 +107,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2390`
 		//  Estimated: `29790`
-		// Minimum execution time: 82_769 nanoseconds.
-		Weight::from_ref_time(83_732_000)
+		// Minimum execution time: 89_566 nanoseconds.
+		Weight::from_ref_time(90_530_000)
 			.saturating_add(Weight::from_proof_size(29790))
 			.saturating_add(T::DbWeight::get().reads(12))
 			.saturating_add(T::DbWeight::get().writes(8))
@@ -126,11 +126,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1008`
 		//  Estimated: `10442`
-		// Minimum execution time: 33_432 nanoseconds.
-		Weight::from_ref_time(34_895_554)
+		// Minimum execution time: 36_097 nanoseconds.
+		Weight::from_ref_time(37_091_545)
 			.saturating_add(Weight::from_proof_size(10442))
-			// Standard Error: 706
-			.saturating_add(Weight::from_ref_time(10_936).saturating_mul(s.into()))
+			// Standard Error: 607
+			.saturating_add(Weight::from_ref_time(15_576).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -167,11 +167,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2409 + s * (4 ±0)`
 		//  Estimated: `32482 + s * (4 ±0)`
-		// Minimum execution time: 71_918 nanoseconds.
-		Weight::from_ref_time(76_867_119)
+		// Minimum execution time: 78_221 nanoseconds.
+		Weight::from_ref_time(83_701_233)
 			.saturating_add(Weight::from_proof_size(32482))
-			// Standard Error: 2_285
-			.saturating_add(Weight::from_ref_time(949_464).saturating_mul(s.into()))
+			// Standard Error: 2_659
+			.saturating_add(Weight::from_ref_time(1_196_861).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(13))
 			.saturating_add(T::DbWeight::get().writes(12))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into())))
@@ -203,8 +203,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1373`
 		//  Estimated: `19615`
-		// Minimum execution time: 51_474 nanoseconds.
-		Weight::from_ref_time(52_119_000)
+		// Minimum execution time: 55_530 nanoseconds.
+		Weight::from_ref_time(56_209_000)
 			.saturating_add(Weight::from_proof_size(19615))
 			.saturating_add(T::DbWeight::get().reads(11))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -218,11 +218,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1338 + k * (855 ±0)`
 		//  Estimated: `3566 + k * (3289 ±0)`
-		// Minimum execution time: 27_964 nanoseconds.
-		Weight::from_ref_time(24_750_379)
+		// Minimum execution time: 29_457 nanoseconds.
+		Weight::from_ref_time(23_700_522)
 			.saturating_add(Weight::from_proof_size(3566))
-			// Standard Error: 10_491
-			.saturating_add(Weight::from_ref_time(7_547_261).saturating_mul(k.into()))
+			// Standard Error: 12_111
+			.saturating_add(Weight::from_ref_time(8_187_143).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())))
@@ -255,11 +255,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2003 + n * (89 ±0)`
 		//  Estimated: `22244 + n * (2520 ±0)`
-		// Minimum execution time: 59_082 nanoseconds.
-		Weight::from_ref_time(60_069_009)
+		// Minimum execution time: 64_134 nanoseconds.
+		Weight::from_ref_time(65_154_921)
 			.saturating_add(Weight::from_proof_size(22244))
-			// Standard Error: 13_903
-			.saturating_add(Weight::from_ref_time(2_752_577).saturating_mul(n.into()))
+			// Standard Error: 13_547
+			.saturating_add(Weight::from_ref_time(2_946_599).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))
@@ -283,8 +283,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1799`
 		//  Estimated: `18188`
-		// Minimum execution time: 53_766 nanoseconds.
-		Weight::from_ref_time(54_916_000)
+		// Minimum execution time: 58_419 nanoseconds.
+		Weight::from_ref_time(58_950_000)
 			.saturating_add(Weight::from_proof_size(18188))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -297,8 +297,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `767`
 		//  Estimated: `3566`
-		// Minimum execution time: 12_897 nanoseconds.
-		Weight::from_ref_time(13_129_000)
+		// Minimum execution time: 13_899 nanoseconds.
+		Weight::from_ref_time(14_585_000)
 			.saturating_add(Weight::from_proof_size(3566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -311,8 +311,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `866`
 		//  Estimated: `9679`
-		// Minimum execution time: 19_611 nanoseconds.
-		Weight::from_ref_time(19_943_000)
+		// Minimum execution time: 21_075 nanoseconds.
+		Weight::from_ref_time(21_355_000)
 			.saturating_add(Weight::from_proof_size(9679))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -323,8 +323,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_518 nanoseconds.
-		Weight::from_ref_time(2_589_000)
+		// Minimum execution time: 2_624 nanoseconds.
+		Weight::from_ref_time(2_786_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -334,8 +334,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 10_360 nanoseconds.
-		Weight::from_ref_time(10_679_000)
+		// Minimum execution time: 11_010 nanoseconds.
+		Weight::from_ref_time(11_302_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -345,8 +345,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 10_276 nanoseconds.
-		Weight::from_ref_time(10_809_000)
+		// Minimum execution time: 10_495 nanoseconds.
+		Weight::from_ref_time(10_888_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -356,8 +356,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 10_337 nanoseconds.
-		Weight::from_ref_time(10_686_000)
+		// Minimum execution time: 10_878 nanoseconds.
+		Weight::from_ref_time(11_314_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -368,11 +368,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_623 nanoseconds.
-		Weight::from_ref_time(2_817_247)
+		// Minimum execution time: 2_887 nanoseconds.
+		Weight::from_ref_time(3_053_614)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 33
-			.saturating_add(Weight::from_ref_time(10_810).saturating_mul(v.into()))
+			// Standard Error: 30
+			.saturating_add(Weight::from_ref_time(10_691).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
 	/// Storage: Staking Bonded (r:1 w:1)
@@ -406,11 +406,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2107 + s * (4 ±0)`
 		//  Estimated: `28115 + s * (4 ±0)`
-		// Minimum execution time: 65_729 nanoseconds.
-		Weight::from_ref_time(70_619_818)
+		// Minimum execution time: 70_968 nanoseconds.
+		Weight::from_ref_time(75_668_172)
 			.saturating_add(Weight::from_proof_size(28115))
-			// Standard Error: 1_979
-			.saturating_add(Weight::from_ref_time(935_053).saturating_mul(s.into()))
+			// Standard Error: 3_888
+			.saturating_add(Weight::from_ref_time(1_173_892).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(11))
 			.saturating_add(T::DbWeight::get().writes(12))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into())))
@@ -423,11 +423,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `66604`
 		//  Estimated: `69079`
-		// Minimum execution time: 116_920 nanoseconds.
-		Weight::from_ref_time(931_029_439)
+		// Minimum execution time: 114_586 nanoseconds.
+		Weight::from_ref_time(830_663_472)
 			.saturating_add(Weight::from_proof_size(69079))
-			// Standard Error: 58_789
-			.saturating_add(Weight::from_ref_time(4_942_186).saturating_mul(s.into()))
+			// Standard Error: 51_554
+			.saturating_add(Weight::from_ref_time(4_320_930).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -454,11 +454,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `34303 + n * (149 ±0)`
 		//  Estimated: `79842 + n * (8024 ±1)`
-		// Minimum execution time: 78_859 nanoseconds.
-		Weight::from_ref_time(72_736_368)
+		// Minimum execution time: 84_700 nanoseconds.
+		Weight::from_ref_time(80_513_026)
 			.saturating_add(Weight::from_proof_size(79842))
-			// Standard Error: 11_385
-			.saturating_add(Weight::from_ref_time(25_828_196).saturating_mul(n.into()))
+			// Standard Error: 15_407
+			.saturating_add(Weight::from_ref_time(27_854_181).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))
@@ -490,11 +490,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `62042 + n * (474 ±0)`
 		//  Estimated: `131052 + n * (16034 ±0)`
-		// Minimum execution time: 98_339 nanoseconds.
-		Weight::from_ref_time(73_158_420)
+		// Minimum execution time: 105_084 nanoseconds.
+		Weight::from_ref_time(51_347_015)
 			.saturating_add(Weight::from_proof_size(131052))
-			// Standard Error: 14_751
-			.saturating_add(Weight::from_ref_time(36_515_612).saturating_mul(n.into()))
+			// Standard Error: 48_370
+			.saturating_add(Weight::from_ref_time(40_348_874).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().reads((5_u64).saturating_mul(n.into())))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -518,11 +518,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2180 + l * (5 ±0)`
 		//  Estimated: `25491`
-		// Minimum execution time: 74_461 nanoseconds.
-		Weight::from_ref_time(76_174_587)
+		// Minimum execution time: 81_058 nanoseconds.
+		Weight::from_ref_time(82_232_827)
 			.saturating_add(Weight::from_proof_size(25491))
-			// Standard Error: 3_480
-			.saturating_add(Weight::from_ref_time(32_034).saturating_mul(l.into()))
+			// Standard Error: 6_083
+			.saturating_add(Weight::from_ref_time(97_408).saturating_mul(l.into()))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(8))
 	}
@@ -557,11 +557,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2409 + s * (4 ±0)`
 		//  Estimated: `31989 + s * (4 ±0)`
-		// Minimum execution time: 76_148 nanoseconds.
-		Weight::from_ref_time(78_436_125)
+		// Minimum execution time: 83_594 nanoseconds.
+		Weight::from_ref_time(85_394_580)
 			.saturating_add(Weight::from_proof_size(31989))
-			// Standard Error: 1_979
-			.saturating_add(Weight::from_ref_time(929_790).saturating_mul(s.into()))
+			// Standard Error: 2_216
+			.saturating_add(Weight::from_ref_time(1_152_305).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())))
@@ -608,14 +608,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 + v * (3656 ±0) + n * (810 ±0)`
-		//  Estimated: `441554 + v * (16995 ±0) + n * (13191 ±0)`
-		// Minimum execution time: 438_083 nanoseconds.
-		Weight::from_ref_time(439_971_000)
-			.saturating_add(Weight::from_proof_size(441554))
-			// Standard Error: 1_909_145
-			.saturating_add(Weight::from_ref_time(61_379_233).saturating_mul(v.into()))
-			// Standard Error: 190_235
-			.saturating_add(Weight::from_ref_time(15_309_683).saturating_mul(n.into()))
+		//  Estimated: `441556 + v * (16995 ±0) + n * (13191 ±0)`
+		// Minimum execution time: 494_448 nanoseconds.
+		Weight::from_ref_time(497_850_000)
+			.saturating_add(Weight::from_proof_size(441556))
+			// Standard Error: 1_877_946
+			.saturating_add(Weight::from_ref_time(60_221_703).saturating_mul(v.into()))
+			// Standard Error: 187_127
+			.saturating_add(Weight::from_ref_time(16_161_800).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())))
@@ -646,15 +646,15 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 	/// The range of component `n` is `[500, 1000]`.
 	fn get_npos_voters(v: u32, n: u32, ) -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `3100 + v * (453 ±0) + n * (1257 ±0)`
+		//  Measured:  `3101 + v * (453 ±0) + n * (1257 ±0)`
 		//  Estimated: `425504 + v * (14551 ±0) + n * (12031 ±0)`
-		// Minimum execution time: 29_382_830 nanoseconds.
-		Weight::from_ref_time(29_547_530_000)
+		// Minimum execution time: 31_297_872 nanoseconds.
+		Weight::from_ref_time(31_410_990_000)
 			.saturating_add(Weight::from_proof_size(425504))
-			// Standard Error: 328_587
-			.saturating_add(Weight::from_ref_time(4_544_694).saturating_mul(v.into()))
-			// Standard Error: 328_587
-			.saturating_add(Weight::from_ref_time(3_219_757).saturating_mul(n.into()))
+			// Standard Error: 344_870
+			.saturating_add(Weight::from_ref_time(4_716_231).saturating_mul(v.into()))
+			// Standard Error: 344_870
+			.saturating_add(Weight::from_ref_time(3_250_756).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())))
@@ -671,13 +671,13 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 	/// The range of component `v` is `[500, 1000]`.
 	fn get_npos_targets(v: u32, ) -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `916 + v * (50 ±0)`
+		//  Measured:  `917 + v * (50 ±0)`
 		//  Estimated: `3562 + v * (2520 ±0)`
-		// Minimum execution time: 3_605_531 nanoseconds.
-		Weight::from_ref_time(38_422_428)
+		// Minimum execution time: 3_903_963 nanoseconds.
+		Weight::from_ref_time(48_632_315)
 			.saturating_add(Weight::from_proof_size(3562))
-			// Standard Error: 21_497
-			.saturating_add(Weight::from_ref_time(7_495_270).saturating_mul(v.into()))
+			// Standard Error: 21_723
+			.saturating_add(Weight::from_ref_time(7_872_443).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))
@@ -699,8 +699,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_558 nanoseconds.
-		Weight::from_ref_time(5_934_000)
+		// Minimum execution time: 6_184 nanoseconds.
+		Weight::from_ref_time(6_506_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
@@ -720,8 +720,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_192 nanoseconds.
-		Weight::from_ref_time(5_530_000)
+		// Minimum execution time: 5_703 nanoseconds.
+		Weight::from_ref_time(5_937_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
@@ -749,8 +749,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1954`
 		//  Estimated: `19694`
-		// Minimum execution time: 64_230 nanoseconds.
-		Weight::from_ref_time(66_370_000)
+		// Minimum execution time: 68_958 nanoseconds.
+		Weight::from_ref_time(71_763_000)
 			.saturating_add(Weight::from_proof_size(19694))
 			.saturating_add(T::DbWeight::get().reads(11))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -763,8 +763,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `627`
 		//  Estimated: `3019`
-		// Minimum execution time: 12_442 nanoseconds.
-		Weight::from_ref_time(12_680_000)
+		// Minimum execution time: 13_086 nanoseconds.
+		Weight::from_ref_time(13_390_000)
 			.saturating_add(Weight::from_proof_size(3019))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -775,8 +775,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_800 nanoseconds.
-		Weight::from_ref_time(3_035_000)
+		// Minimum execution time: 2_986 nanoseconds.
+		Weight::from_ref_time(3_166_000)
 			.saturating_add(Weight::from_proof_size(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 ff7be674bc2cdfeaef70e08255ce4bd66c05da02..bb84a3dafe8e70e071c17dfe6ea680f675e9c5f7 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_timestamp.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_timestamp.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_timestamp`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -53,8 +53,8 @@ impl<T: frame_system::Config> pallet_timestamp::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `345`
 		//  Estimated: `1006`
-		// Minimum execution time: 8_325 nanoseconds.
-		Weight::from_ref_time(8_835_000)
+		// Minimum execution time: 9_092 nanoseconds.
+		Weight::from_ref_time(9_434_000)
 			.saturating_add(Weight::from_proof_size(1006))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -63,8 +63,8 @@ impl<T: frame_system::Config> pallet_timestamp::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `128`
 		//  Estimated: `0`
-		// Minimum execution time: 3_649 nanoseconds.
-		Weight::from_ref_time(3_766_000)
+		// Minimum execution time: 3_824 nanoseconds.
+		Weight::from_ref_time(4_092_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 }
diff --git a/polkadot/runtime/kusama/src/weights/pallet_tips.rs b/polkadot/runtime/kusama/src/weights/pallet_tips.rs
index 569509e22245a2e2b8dc55c19139c9ec343b60ef..081314f4e69e6088f9b721600620519c2ebe9658 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_tips.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_tips.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_tips`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -54,11 +54,11 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `4`
 		//  Estimated: `4958`
-		// Minimum execution time: 21_258 nanoseconds.
-		Weight::from_ref_time(22_677_730)
+		// Minimum execution time: 23_488 nanoseconds.
+		Weight::from_ref_time(24_665_855)
 			.saturating_add(Weight::from_proof_size(4958))
-			// Standard Error: 4
-			.saturating_add(Weight::from_ref_time(1_781).saturating_mul(r.into()))
+			// Standard Error: 5
+			.saturating_add(Weight::from_ref_time(1_783).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -70,8 +70,8 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `253`
 		//  Estimated: `2981`
-		// Minimum execution time: 20_540 nanoseconds.
-		Weight::from_ref_time(20_832_000)
+		// Minimum execution time: 22_395 nanoseconds.
+		Weight::from_ref_time(22_770_000)
 			.saturating_add(Weight::from_proof_size(2981))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -88,13 +88,13 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `140 + t * (64 ±0)`
 		//  Estimated: `3390 + t * (192 ±0)`
-		// Minimum execution time: 17_610 nanoseconds.
-		Weight::from_ref_time(15_537_253)
+		// Minimum execution time: 18_654 nanoseconds.
+		Weight::from_ref_time(17_571_965)
 			.saturating_add(Weight::from_proof_size(3390))
-			// Standard Error: 5
-			.saturating_add(Weight::from_ref_time(1_790).saturating_mul(r.into()))
-			// Standard Error: 5_019
-			.saturating_add(Weight::from_ref_time(157_584).saturating_mul(t.into()))
+			// Standard Error: 6
+			.saturating_add(Weight::from_ref_time(1_637).saturating_mul(r.into()))
+			// Standard Error: 5_499
+			.saturating_add(Weight::from_ref_time(150_704).saturating_mul(t.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_proof_size(192).saturating_mul(t.into()))
@@ -108,11 +108,11 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `393 + t * (112 ±0)`
 		//  Estimated: `3756 + t * (224 ±0)`
-		// Minimum execution time: 12_934 nanoseconds.
-		Weight::from_ref_time(13_428_601)
+		// Minimum execution time: 14_469 nanoseconds.
+		Weight::from_ref_time(14_934_101)
 			.saturating_add(Weight::from_proof_size(3756))
-			// Standard Error: 1_248
-			.saturating_add(Weight::from_ref_time(139_823).saturating_mul(t.into()))
+			// Standard Error: 2_197
+			.saturating_add(Weight::from_ref_time(117_732).saturating_mul(t.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_proof_size(224).saturating_mul(t.into()))
@@ -130,11 +130,11 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `432 + t * (112 ±0)`
 		//  Estimated: `6842 + t * (336 ±0)`
-		// Minimum execution time: 38_247 nanoseconds.
-		Weight::from_ref_time(40_221_287)
+		// Minimum execution time: 42_637 nanoseconds.
+		Weight::from_ref_time(44_262_019)
 			.saturating_add(Weight::from_proof_size(6842))
-			// Standard Error: 7_095
-			.saturating_add(Weight::from_ref_time(68_811).saturating_mul(t.into()))
+			// Standard Error: 4_339
+			.saturating_add(Weight::from_ref_time(78_341).saturating_mul(t.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(336).saturating_mul(t.into()))
@@ -148,11 +148,11 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `301`
 		//  Estimated: `3077`
-		// Minimum execution time: 13_015 nanoseconds.
-		Weight::from_ref_time(13_594_975)
+		// Minimum execution time: 13_886 nanoseconds.
+		Weight::from_ref_time(14_462_519)
 			.saturating_add(Weight::from_proof_size(3077))
-			// Standard Error: 960
-			.saturating_add(Weight::from_ref_time(9_328).saturating_mul(t.into()))
+			// Standard Error: 1_255
+			.saturating_add(Weight::from_ref_time(11_929).saturating_mul(t.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
diff --git a/polkadot/runtime/kusama/src/weights/pallet_treasury.rs b/polkadot/runtime/kusama/src/weights/pallet_treasury.rs
index 3ab0451488f08ba59d7e4318914663eb90152021..162c8cdaf112306e6d7d506913d8f850c8416ded 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_treasury.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_treasury.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_treasury`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -55,8 +55,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `6`
 		//  Estimated: `1396`
-		// Minimum execution time: 12_816 nanoseconds.
-		Weight::from_ref_time(13_035_000)
+		// Minimum execution time: 13_881 nanoseconds.
+		Weight::from_ref_time(14_237_000)
 			.saturating_add(Weight::from_proof_size(1396))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -69,8 +69,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `139`
 		//  Estimated: `499`
-		// Minimum execution time: 20_742 nanoseconds.
-		Weight::from_ref_time(21_323_000)
+		// Minimum execution time: 21_869 nanoseconds.
+		Weight::from_ref_time(22_183_000)
 			.saturating_add(Weight::from_proof_size(499))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -83,8 +83,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `329`
 		//  Estimated: `5186`
-		// Minimum execution time: 31_487 nanoseconds.
-		Weight::from_ref_time(32_288_000)
+		// Minimum execution time: 33_504 nanoseconds.
+		Weight::from_ref_time(33_878_000)
 			.saturating_add(Weight::from_proof_size(5186))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -98,11 +98,11 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `464 + p * (8 ±0)`
 		//  Estimated: `3480`
-		// Minimum execution time: 8_374 nanoseconds.
-		Weight::from_ref_time(11_219_379)
+		// Minimum execution time: 8_838 nanoseconds.
+		Weight::from_ref_time(11_773_473)
 			.saturating_add(Weight::from_proof_size(3480))
-			// Standard Error: 967
-			.saturating_add(Weight::from_ref_time(30_540).saturating_mul(p.into()))
+			// Standard Error: 941
+			.saturating_add(Weight::from_ref_time(28_796).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -112,8 +112,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `90`
 		//  Estimated: `897`
-		// Minimum execution time: 6_199 nanoseconds.
-		Weight::from_ref_time(6_395_000)
+		// Minimum execution time: 6_498 nanoseconds.
+		Weight::from_ref_time(6_835_000)
 			.saturating_add(Weight::from_proof_size(897))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -135,11 +135,11 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `326 + p * (314 ±0)`
 		//  Estimated: `5419 + p * (7789 ±0)`
-		// Minimum execution time: 51_975 nanoseconds.
-		Weight::from_ref_time(59_018_415)
+		// Minimum execution time: 58_221 nanoseconds.
+		Weight::from_ref_time(63_372_444)
 			.saturating_add(Weight::from_proof_size(5419))
-			// Standard Error: 26_169
-			.saturating_add(Weight::from_ref_time(28_344_854).saturating_mul(p.into()))
+			// Standard Error: 28_649
+			.saturating_add(Weight::from_ref_time(31_595_141).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 bcab909c4af986017a8516c3f102c7be7219f2a4..2c3dc02de9c5fc0c82595d594590ca588cf3b242 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_utility.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_utility.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_utility`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -50,18 +50,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_495 nanoseconds.
-		Weight::from_ref_time(8_034_510)
+		// Minimum execution time: 6_633 nanoseconds.
+		Weight::from_ref_time(7_706_624)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 3_194
-			.saturating_add(Weight::from_ref_time(4_293_124).saturating_mul(c.into()))
+			// Standard Error: 6_035
+			.saturating_add(Weight::from_ref_time(4_305_964).saturating_mul(c.into()))
 	}
 	fn as_derivative() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 4_603 nanoseconds.
-		Weight::from_ref_time(4_879_000)
+		// Minimum execution time: 4_846 nanoseconds.
+		Weight::from_ref_time(4_946_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// The range of component `c` is `[0, 1000]`.
@@ -69,18 +69,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_506 nanoseconds.
-		Weight::from_ref_time(14_742_641)
+		// Minimum execution time: 6_675 nanoseconds.
+		Weight::from_ref_time(8_813_699)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 3_154
-			.saturating_add(Weight::from_ref_time(4_521_901).saturating_mul(c.into()))
+			// Standard Error: 3_532
+			.saturating_add(Weight::from_ref_time(4_554_769).saturating_mul(c.into()))
 	}
 	fn dispatch_as() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 8_369 nanoseconds.
-		Weight::from_ref_time(8_698_000)
+		// Minimum execution time: 8_735 nanoseconds.
+		Weight::from_ref_time(9_040_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// The range of component `c` is `[0, 1000]`.
@@ -88,10 +88,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_380 nanoseconds.
-		Weight::from_ref_time(8_408_569)
+		// Minimum execution time: 6_618 nanoseconds.
+		Weight::from_ref_time(9_806_530)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 2_822
-			.saturating_add(Weight::from_ref_time(4_280_704).saturating_mul(c.into()))
+			// Standard Error: 3_278
+			.saturating_add(Weight::from_ref_time(4_289_286).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 4bcc5af21482faa658f80d2b81ecc29da96afccc..29b62dd5172969782aa877b67ae2a790b886d4dc 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_vesting.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_vesting.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_vesting`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -55,13 +55,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `377 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `7306`
-		// Minimum execution time: 27_239 nanoseconds.
-		Weight::from_ref_time(26_207_881)
+		// Minimum execution time: 29_284 nanoseconds.
+		Weight::from_ref_time(28_694_538)
 			.saturating_add(Weight::from_proof_size(7306))
-			// Standard Error: 759
-			.saturating_add(Weight::from_ref_time(46_779).saturating_mul(l.into()))
-			// Standard Error: 1_351
-			.saturating_add(Weight::from_ref_time(69_555).saturating_mul(s.into()))
+			// Standard Error: 853
+			.saturating_add(Weight::from_ref_time(38_182).saturating_mul(l.into()))
+			// Standard Error: 1_518
+			.saturating_add(Weight::from_ref_time(67_325).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -75,13 +75,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `377 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `7306`
-		// Minimum execution time: 26_815 nanoseconds.
-		Weight::from_ref_time(26_580_193)
+		// Minimum execution time: 28_737 nanoseconds.
+		Weight::from_ref_time(28_400_491)
 			.saturating_add(Weight::from_proof_size(7306))
-			// Standard Error: 921
-			.saturating_add(Weight::from_ref_time(31_535).saturating_mul(l.into()))
-			// Standard Error: 1_639
-			.saturating_add(Weight::from_ref_time(40_788).saturating_mul(s.into()))
+			// Standard Error: 848
+			.saturating_add(Weight::from_ref_time(33_813).saturating_mul(l.into()))
+			// Standard Error: 1_510
+			.saturating_add(Weight::from_ref_time(44_049).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -97,13 +97,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `512 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `9909`
-		// Minimum execution time: 29_322 nanoseconds.
-		Weight::from_ref_time(28_218_301)
+		// Minimum execution time: 31_249 nanoseconds.
+		Weight::from_ref_time(30_167_020)
 			.saturating_add(Weight::from_proof_size(9909))
-			// Standard Error: 941
-			.saturating_add(Weight::from_ref_time(44_844).saturating_mul(l.into()))
-			// Standard Error: 1_674
-			.saturating_add(Weight::from_ref_time(74_657).saturating_mul(s.into()))
+			// Standard Error: 910
+			.saturating_add(Weight::from_ref_time(48_520).saturating_mul(l.into()))
+			// Standard Error: 1_619
+			.saturating_add(Weight::from_ref_time(72_796).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -119,13 +119,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `512 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `9909`
-		// Minimum execution time: 28_631 nanoseconds.
-		Weight::from_ref_time(28_364_490)
+		// Minimum execution time: 30_530 nanoseconds.
+		Weight::from_ref_time(31_068_619)
 			.saturating_add(Weight::from_proof_size(9909))
-			// Standard Error: 924
-			.saturating_add(Weight::from_ref_time(38_331).saturating_mul(l.into()))
-			// Standard Error: 1_645
-			.saturating_add(Weight::from_ref_time(40_831).saturating_mul(s.into()))
+			// Standard Error: 2_695
+			.saturating_add(Weight::from_ref_time(21_604).saturating_mul(l.into()))
+			// Standard Error: 4_796
+			.saturating_add(Weight::from_ref_time(41_979).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -141,13 +141,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `583 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `9909`
-		// Minimum execution time: 45_634 nanoseconds.
-		Weight::from_ref_time(46_255_132)
+		// Minimum execution time: 49_659 nanoseconds.
+		Weight::from_ref_time(50_352_533)
 			.saturating_add(Weight::from_proof_size(9909))
-			// Standard Error: 2_652
-			.saturating_add(Weight::from_ref_time(24_658).saturating_mul(l.into()))
-			// Standard Error: 4_719
-			.saturating_add(Weight::from_ref_time(59_871).saturating_mul(s.into()))
+			// Standard Error: 1_564
+			.saturating_add(Weight::from_ref_time(34_227).saturating_mul(l.into()))
+			// Standard Error: 2_782
+			.saturating_add(Weight::from_ref_time(34_427).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -163,13 +163,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `718 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `12512`
-		// Minimum execution time: 47_059 nanoseconds.
-		Weight::from_ref_time(47_084_382)
+		// Minimum execution time: 51_196 nanoseconds.
+		Weight::from_ref_time(51_640_999)
 			.saturating_add(Weight::from_proof_size(12512))
-			// Standard Error: 1_411
-			.saturating_add(Weight::from_ref_time(36_808).saturating_mul(l.into()))
-			// Standard Error: 2_512
-			.saturating_add(Weight::from_ref_time(55_819).saturating_mul(s.into()))
+			// Standard Error: 1_401
+			.saturating_add(Weight::from_ref_time(36_695).saturating_mul(l.into()))
+			// Standard Error: 2_493
+			.saturating_add(Weight::from_ref_time(40_204).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
 	}
@@ -185,13 +185,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `510 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `9909`
-		// Minimum execution time: 30_076 nanoseconds.
-		Weight::from_ref_time(28_872_544)
+		// Minimum execution time: 32_352 nanoseconds.
+		Weight::from_ref_time(31_837_824)
 			.saturating_add(Weight::from_proof_size(9909))
-			// Standard Error: 865
-			.saturating_add(Weight::from_ref_time(45_616).saturating_mul(l.into()))
-			// Standard Error: 1_598
-			.saturating_add(Weight::from_ref_time(76_998).saturating_mul(s.into()))
+			// Standard Error: 921
+			.saturating_add(Weight::from_ref_time(40_526).saturating_mul(l.into()))
+			// Standard Error: 1_702
+			.saturating_add(Weight::from_ref_time(59_295).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -207,13 +207,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `510 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `9909`
-		// Minimum execution time: 30_504 nanoseconds.
-		Weight::from_ref_time(29_263_051)
+		// Minimum execution time: 32_523 nanoseconds.
+		Weight::from_ref_time(31_708_207)
 			.saturating_add(Weight::from_proof_size(9909))
-			// Standard Error: 753
-			.saturating_add(Weight::from_ref_time(42_115).saturating_mul(l.into()))
-			// Standard Error: 1_392
-			.saturating_add(Weight::from_ref_time(71_227).saturating_mul(s.into()))
+			// Standard Error: 848
+			.saturating_add(Weight::from_ref_time(42_347).saturating_mul(l.into()))
+			// Standard Error: 1_566
+			.saturating_add(Weight::from_ref_time(64_993).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.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 135a95170ae763b9efa96c3798f416f38827a01f..a430f8a135ff6b3a98ac59ea7cadfa97f6c97e17 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_whitelist.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_whitelist.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_whitelist`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -53,8 +53,8 @@ impl<T: frame_system::Config> pallet_whitelist::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `151`
 		//  Estimated: `5081`
-		// Minimum execution time: 17_343 nanoseconds.
-		Weight::from_ref_time(17_825_000)
+		// Minimum execution time: 19_057 nanoseconds.
+		Weight::from_ref_time(19_276_000)
 			.saturating_add(Weight::from_proof_size(5081))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -67,8 +67,8 @@ impl<T: frame_system::Config> pallet_whitelist::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `280`
 		//  Estimated: `5081`
-		// Minimum execution time: 16_087 nanoseconds.
-		Weight::from_ref_time(16_462_000)
+		// Minimum execution time: 17_283 nanoseconds.
+		Weight::from_ref_time(17_617_000)
 			.saturating_add(Weight::from_proof_size(5081))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -84,11 +84,11 @@ impl<T: frame_system::Config> pallet_whitelist::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `388 + n * (1 ±0)`
 		//  Estimated: `7941 + n * (1 ±0)`
-		// Minimum execution time: 26_589 nanoseconds.
-		Weight::from_ref_time(26_899_000)
+		// Minimum execution time: 28_589 nanoseconds.
+		Weight::from_ref_time(28_824_000)
 			.saturating_add(Weight::from_proof_size(7941))
-			// Standard Error: 4
-			.saturating_add(Weight::from_ref_time(1_281).saturating_mul(n.into()))
+			// Standard Error: 1
+			.saturating_add(Weight::from_ref_time(1_175).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(1).saturating_mul(n.into()))
@@ -102,11 +102,11 @@ impl<T: frame_system::Config> pallet_whitelist::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `280`
 		//  Estimated: `5081`
-		// Minimum execution time: 19_332 nanoseconds.
-		Weight::from_ref_time(20_407_261)
+		// Minimum execution time: 21_200 nanoseconds.
+		Weight::from_ref_time(22_063_035)
 			.saturating_add(Weight::from_proof_size(5081))
-			// Standard Error: 3
-			.saturating_add(Weight::from_ref_time(1_665).saturating_mul(n.into()))
+			// Standard Error: 4
+			.saturating_add(Weight::from_ref_time(1_534).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 63c110be5843befadde134757d42b6ec295c551a..8680870004ef0bdd9ca9a8b13266b1e78cd34719 100644
--- a/polkadot/runtime/kusama/src/weights/pallet_xcm.rs
+++ b/polkadot/runtime/kusama/src/weights/pallet_xcm.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_xcm`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -59,8 +59,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `211`
 		//  Estimated: `9470`
-		// Minimum execution time: 30_440 nanoseconds.
-		Weight::from_ref_time(31_156_000)
+		// Minimum execution time: 32_654 nanoseconds.
+		Weight::from_ref_time(33_637_000)
 			.saturating_add(Weight::from_proof_size(9470))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -69,24 +69,24 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 21_996 nanoseconds.
-		Weight::from_ref_time(22_294_000)
+		// Minimum execution time: 20_880 nanoseconds.
+		Weight::from_ref_time(21_414_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	fn reserve_transfer_assets() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 20_680 nanoseconds.
-		Weight::from_ref_time(21_080_000)
+		// Minimum execution time: 20_092 nanoseconds.
+		Weight::from_ref_time(20_469_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	fn execute() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 9_415 nanoseconds.
-		Weight::from_ref_time(9_520_000)
+		// Minimum execution time: 9_530 nanoseconds.
+		Weight::from_ref_time(9_860_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// Storage: XcmPallet SupportedVersion (r:0 w:1)
@@ -95,8 +95,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_244 nanoseconds.
-		Weight::from_ref_time(9_420_000)
+		// Minimum execution time: 9_614 nanoseconds.
+		Weight::from_ref_time(9_843_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -106,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: 2_443 nanoseconds.
-		Weight::from_ref_time(2_617_000)
+		// Minimum execution time: 2_572 nanoseconds.
+		Weight::from_ref_time(2_799_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -131,8 +131,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `211`
 		//  Estimated: `13073`
-		// Minimum execution time: 34_146 nanoseconds.
-		Weight::from_ref_time(34_817_000)
+		// Minimum execution time: 36_553 nanoseconds.
+		Weight::from_ref_time(37_631_000)
 			.saturating_add(Weight::from_proof_size(13073))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -155,8 +155,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `483`
 		//  Estimated: `14271`
-		// Minimum execution time: 36_520 nanoseconds.
-		Weight::from_ref_time(37_185_000)
+		// Minimum execution time: 39_477 nanoseconds.
+		Weight::from_ref_time(40_134_000)
 			.saturating_add(Weight::from_proof_size(14271))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -167,8 +167,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `229`
 		//  Estimated: `10129`
-		// Minimum execution time: 15_117 nanoseconds.
-		Weight::from_ref_time(15_550_000)
+		// Minimum execution time: 16_354 nanoseconds.
+		Weight::from_ref_time(16_766_000)
 			.saturating_add(Weight::from_proof_size(10129))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -179,8 +179,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `233`
 		//  Estimated: `10133`
-		// Minimum execution time: 14_975 nanoseconds.
-		Weight::from_ref_time(15_464_000)
+		// Minimum execution time: 16_054 nanoseconds.
+		Weight::from_ref_time(16_663_000)
 			.saturating_add(Weight::from_proof_size(10133))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -191,8 +191,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `243`
 		//  Estimated: `12618`
-		// Minimum execution time: 17_893 nanoseconds.
-		Weight::from_ref_time(18_352_000)
+		// Minimum execution time: 18_607 nanoseconds.
+		Weight::from_ref_time(19_085_000)
 			.saturating_add(Weight::from_proof_size(12618))
 			.saturating_add(T::DbWeight::get().reads(5))
 	}
@@ -212,8 +212,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `281`
 		//  Estimated: `15051`
-		// Minimum execution time: 31_677 nanoseconds.
-		Weight::from_ref_time(32_094_000)
+		// Minimum execution time: 33_703 nanoseconds.
+		Weight::from_ref_time(34_331_000)
 			.saturating_add(Weight::from_proof_size(15051))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -224,8 +224,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `272`
 		//  Estimated: `7697`
-		// Minimum execution time: 8_011 nanoseconds.
-		Weight::from_ref_time(8_333_000)
+		// Minimum execution time: 8_596 nanoseconds.
+		Weight::from_ref_time(8_843_000)
 			.saturating_add(Weight::from_proof_size(7697))
 			.saturating_add(T::DbWeight::get().reads(3))
 	}
@@ -235,8 +235,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `240`
 		//  Estimated: `10140`
-		// Minimum execution time: 15_939 nanoseconds.
-		Weight::from_ref_time(16_272_000)
+		// Minimum execution time: 16_717 nanoseconds.
+		Weight::from_ref_time(17_265_000)
 			.saturating_add(Weight::from_proof_size(10140))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -257,8 +257,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `285`
 		//  Estimated: `20025`
-		// Minimum execution time: 38_275 nanoseconds.
-		Weight::from_ref_time(38_968_000)
+		// Minimum execution time: 40_617 nanoseconds.
+		Weight::from_ref_time(41_066_000)
 			.saturating_add(Weight::from_proof_size(20025))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(5))
diff --git a/polkadot/runtime/kusama/src/weights/runtime_common_auctions.rs b/polkadot/runtime/kusama/src/weights/runtime_common_auctions.rs
index 71381c463dad0e669c8686b6e8770ac29927704a..dd3fd28a15a9d4ca21b6ec81e75157705e396d2e 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_common_auctions.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_common_auctions.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_common::auctions`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -53,8 +53,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `4`
 		//  Estimated: `1002`
-		// Minimum execution time: 11_101 nanoseconds.
-		Weight::from_ref_time(11_448_000)
+		// Minimum execution time: 12_101 nanoseconds.
+		Weight::from_ref_time(12_656_000)
 			.saturating_add(Weight::from_proof_size(1002))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -77,8 +77,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `725`
 		//  Estimated: `19470`
-		// Minimum execution time: 64_698 nanoseconds.
-		Weight::from_ref_time(68_363_000)
+		// Minimum execution time: 69_639 nanoseconds.
+		Weight::from_ref_time(73_490_000)
 			.saturating_add(Weight::from_proof_size(19470))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -111,8 +111,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `7060445`
 		//  Estimated: `51339005`
-		// Minimum execution time: 15_573_468 nanoseconds.
-		Weight::from_ref_time(16_010_534_000)
+		// Minimum execution time: 15_963_666 nanoseconds.
+		Weight::from_ref_time(16_480_261_000)
 			.saturating_add(Weight::from_proof_size(51339005))
 			.saturating_add(T::DbWeight::get().reads(3688))
 			.saturating_add(T::DbWeight::get().writes(3683))
@@ -129,8 +129,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `178884`
 		//  Estimated: `16009503`
-		// Minimum execution time: 4_760_615 nanoseconds.
-		Weight::from_ref_time(4_889_892_000)
+		// Minimum execution time: 4_924_110 nanoseconds.
+		Weight::from_ref_time(5_008_960_000)
 			.saturating_add(Weight::from_proof_size(16009503))
 			.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 67611466cad5eb51ea41ec74b5e241eb5946ebe4..e04124ef3f1c86f1a1757b1b6e5c75c5ae2317e5 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_common_claims.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_common_claims.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_common::claims`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -63,8 +63,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `652`
 		//  Estimated: `20437`
-		// Minimum execution time: 139_066 nanoseconds.
-		Weight::from_ref_time(143_633_000)
+		// Minimum execution time: 145_850 nanoseconds.
+		Weight::from_ref_time(160_914_000)
 			.saturating_add(Weight::from_proof_size(20437))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -81,8 +81,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `216`
 		//  Estimated: `1359`
-		// Minimum execution time: 9_252 nanoseconds.
-		Weight::from_ref_time(9_659_000)
+		// Minimum execution time: 10_201 nanoseconds.
+		Weight::from_ref_time(10_728_000)
 			.saturating_add(Weight::from_proof_size(1359))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -105,8 +105,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `652`
 		//  Estimated: `20437`
-		// Minimum execution time: 142_016 nanoseconds.
-		Weight::from_ref_time(148_875_000)
+		// Minimum execution time: 147_863 nanoseconds.
+		Weight::from_ref_time(166_266_000)
 			.saturating_add(Weight::from_proof_size(20437))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -131,8 +131,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `726`
 		//  Estimated: `23934`
-		// Minimum execution time: 62_567 nanoseconds.
-		Weight::from_ref_time(67_330_000)
+		// Minimum execution time: 68_241 nanoseconds.
+		Weight::from_ref_time(76_038_000)
 			.saturating_add(Weight::from_proof_size(23934))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -149,8 +149,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `472`
 		//  Estimated: `11788`
-		// Minimum execution time: 19_308 nanoseconds.
-		Weight::from_ref_time(19_636_000)
+		// Minimum execution time: 20_763 nanoseconds.
+		Weight::from_ref_time(22_172_000)
 			.saturating_add(Weight::from_proof_size(11788))
 			.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 cb8117947fb96fc1c6edfebe5befd220b50b80e8..eeed3ca897aeb9d1c7b2436ebe4cbb46f97e6378 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_common_crowdloan.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_common_crowdloan.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_common::crowdloan`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -57,8 +57,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `395`
 		//  Estimated: `9500`
-		// Minimum execution time: 35_921 nanoseconds.
-		Weight::from_ref_time(37_271_000)
+		// Minimum execution time: 40_192 nanoseconds.
+		Weight::from_ref_time(41_187_000)
 			.saturating_add(Weight::from_proof_size(9500))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -83,8 +83,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `407`
 		//  Estimated: `14067`
-		// Minimum execution time: 110_509 nanoseconds.
-		Weight::from_ref_time(111_274_000)
+		// Minimum execution time: 116_221 nanoseconds.
+		Weight::from_ref_time(117_343_000)
 			.saturating_add(Weight::from_proof_size(14067))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -101,8 +101,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `786`
 		//  Estimated: `12239`
-		// Minimum execution time: 51_867 nanoseconds.
-		Weight::from_ref_time(52_732_000)
+		// Minimum execution time: 57_468 nanoseconds.
+		Weight::from_ref_time(59_575_000)
 			.saturating_add(Weight::from_proof_size(12239))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -114,11 +114,11 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `191 + k * (221 ±0)`
 		//  Estimated: `196 + k * (221 ±0)`
-		// Minimum execution time: 37_549 nanoseconds.
-		Weight::from_ref_time(51_844_000)
+		// Minimum execution time: 49_068 nanoseconds.
+		Weight::from_ref_time(55_770_000)
 			.saturating_add(Weight::from_proof_size(196))
-			// Standard Error: 14_250
-			.saturating_add(Weight::from_ref_time(20_982_895).saturating_mul(k.into()))
+			// Standard Error: 13_586
+			.saturating_add(Weight::from_ref_time(24_044_082).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))
@@ -133,8 +133,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `439`
 		//  Estimated: `5517`
-		// Minimum execution time: 28_045 nanoseconds.
-		Weight::from_ref_time(28_512_000)
+		// Minimum execution time: 31_003 nanoseconds.
+		Weight::from_ref_time(31_638_000)
 			.saturating_add(Weight::from_proof_size(5517))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -145,8 +145,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `267`
 		//  Estimated: `2742`
-		// Minimum execution time: 16_551 nanoseconds.
-		Weight::from_ref_time(17_236_000)
+		// Minimum execution time: 17_207 nanoseconds.
+		Weight::from_ref_time(17_984_000)
 			.saturating_add(Weight::from_proof_size(2742))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -159,8 +159,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `444`
 		//  Estimated: `5838`
-		// Minimum execution time: 23_640 nanoseconds.
-		Weight::from_ref_time(24_167_000)
+		// Minimum execution time: 24_934 nanoseconds.
+		Weight::from_ref_time(25_688_000)
 			.saturating_add(Weight::from_proof_size(5838))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -173,8 +173,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `271`
 		//  Estimated: `3512`
-		// Minimum execution time: 16_066 nanoseconds.
-		Weight::from_ref_time(16_485_000)
+		// Minimum execution time: 17_182 nanoseconds.
+		Weight::from_ref_time(17_434_000)
 			.saturating_add(Weight::from_proof_size(3512))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -204,11 +204,11 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `157 + n * (420 ±0)`
 		//  Estimated: `7142 + n * (14663 ±0)`
-		// Minimum execution time: 101_731 nanoseconds.
-		Weight::from_ref_time(102_235_000)
+		// Minimum execution time: 112_026 nanoseconds.
+		Weight::from_ref_time(113_282_000)
 			.saturating_add(Weight::from_proof_size(7142))
-			// Standard Error: 48_373
-			.saturating_add(Weight::from_ref_time(44_236_114).saturating_mul(n.into()))
+			// Standard Error: 52_566
+			.saturating_add(Weight::from_ref_time(49_787_483).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 a88eba06e68d88fba3fc40b6e4b65cda4d75fc29..bec9c0e8f8d0621faf03ff9ea8b9dd84a3531c5d 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_common_paras_registrar.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_common_paras_registrar.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_common::paras_registrar`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -55,8 +55,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `70`
 		//  Estimated: `5655`
-		// Minimum execution time: 23_044 nanoseconds.
-		Weight::from_ref_time(23_564_000)
+		// Minimum execution time: 24_974 nanoseconds.
+		Weight::from_ref_time(25_915_000)
 			.saturating_add(Weight::from_proof_size(5655))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -83,8 +83,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `302`
 		//  Estimated: `18063`
-		// Minimum execution time: 7_575_920 nanoseconds.
-		Weight::from_ref_time(7_702_605_000)
+		// Minimum execution time: 7_300_136 nanoseconds.
+		Weight::from_ref_time(7_429_498_000)
 			.saturating_add(Weight::from_proof_size(18063))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -111,8 +111,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `160`
 		//  Estimated: `16785`
-		// Minimum execution time: 7_593_602 nanoseconds.
-		Weight::from_ref_time(7_729_768_000)
+		// Minimum execution time: 7_300_715 nanoseconds.
+		Weight::from_ref_time(7_412_926_000)
 			.saturating_add(Weight::from_proof_size(16785))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -133,8 +133,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `467`
 		//  Estimated: `13197`
-		// Minimum execution time: 37_217 nanoseconds.
-		Weight::from_ref_time(38_162_000)
+		// Minimum execution time: 39_974 nanoseconds.
+		Weight::from_ref_time(40_522_000)
 			.saturating_add(Weight::from_proof_size(13197))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -157,8 +157,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `707`
 		//  Estimated: `27719`
-		// Minimum execution time: 43_960 nanoseconds.
-		Weight::from_ref_time(47_759_000)
+		// Minimum execution time: 47_771 nanoseconds.
+		Weight::from_ref_time(48_623_000)
 			.saturating_add(Weight::from_proof_size(27719))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(8))
@@ -188,11 +188,11 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `28`
 		//  Estimated: `16615`
-		// Minimum execution time: 34_177 nanoseconds.
-		Weight::from_ref_time(34_383_000)
+		// Minimum execution time: 38_081 nanoseconds.
+		Weight::from_ref_time(38_483_000)
 			.saturating_add(Weight::from_proof_size(16615))
 			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(2_391).saturating_mul(b.into()))
+			.saturating_add(Weight::from_ref_time(2_291).saturating_mul(b.into()))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(8))
 	}
@@ -203,11 +203,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_030 nanoseconds.
-		Weight::from_ref_time(8_147_000)
+		// Minimum execution time: 8_520 nanoseconds.
+		Weight::from_ref_time(8_722_000)
 			.saturating_add(Weight::from_proof_size(0))
 			// Standard Error: 2
-			.saturating_add(Weight::from_ref_time(970).saturating_mul(b.into()))
+			.saturating_add(Weight::from_ref_time(872).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 24dc93581505289a0c5cfa3260a0146bbda7f4d3..978d642d746e7b1b8af4d596cf76f2ee03bbc0d2 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_common_slots.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_common_slots.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_common::slots`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -53,8 +53,8 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `252`
 		//  Estimated: `5330`
-		// Minimum execution time: 24_091 nanoseconds.
-		Weight::from_ref_time(24_480_000)
+		// Minimum execution time: 26_022 nanoseconds.
+		Weight::from_ref_time(26_365_000)
 			.saturating_add(Weight::from_proof_size(5330))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -77,13 +77,13 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `41 + c * (47 ±0) + t * (370 ±0)`
 		//  Estimated: `269050 + t * (7960 ±1) + c * (1073 ±0)`
-		// Minimum execution time: 554_132 nanoseconds.
-		Weight::from_ref_time(559_251_000)
+		// Minimum execution time: 646_989 nanoseconds.
+		Weight::from_ref_time(658_001_000)
 			.saturating_add(Weight::from_proof_size(269050))
-			// Standard Error: 74_532
-			.saturating_add(Weight::from_ref_time(2_426_152).saturating_mul(c.into()))
-			// Standard Error: 74_532
-			.saturating_add(Weight::from_ref_time(13_006_248).saturating_mul(t.into()))
+			// Standard Error: 84_792
+			.saturating_add(Weight::from_ref_time(2_638_558).saturating_mul(c.into()))
+			// Standard Error: 84_792
+			.saturating_add(Weight::from_ref_time(13_930_138).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())))
@@ -101,8 +101,8 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `2980`
 		//  Estimated: `26279`
-		// Minimum execution time: 89_195 nanoseconds.
-		Weight::from_ref_time(90_117_000)
+		// Minimum execution time: 97_608 nanoseconds.
+		Weight::from_ref_time(98_942_000)
 			.saturating_add(Weight::from_proof_size(26279))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(9))
@@ -121,8 +121,8 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `644`
 		//  Estimated: `13615`
-		// Minimum execution time: 28_188 nanoseconds.
-		Weight::from_ref_time(29_309_000)
+		// Minimum execution time: 29_440 nanoseconds.
+		Weight::from_ref_time(30_225_000)
 			.saturating_add(Weight::from_proof_size(13615))
 			.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 2fb64d7abb0e5ab92221e7a54b2a4effac9a47a5..53429fdb120ad19c4650e8266f01bc57d212cab9 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_parachains_configuration.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_parachains_configuration.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_parachains::configuration`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -55,8 +55,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `90`
 		//  Estimated: `1755`
-		// Minimum execution time: 8_375 nanoseconds.
-		Weight::from_ref_time(8_718_000)
+		// Minimum execution time: 8_866 nanoseconds.
+		Weight::from_ref_time(9_215_000)
 			.saturating_add(Weight::from_proof_size(1755))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -71,8 +71,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `90`
 		//  Estimated: `1755`
-		// Minimum execution time: 8_306 nanoseconds.
-		Weight::from_ref_time(8_611_000)
+		// Minimum execution time: 8_694 nanoseconds.
+		Weight::from_ref_time(8_901_000)
 			.saturating_add(Weight::from_proof_size(1755))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -87,8 +87,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `90`
 		//  Estimated: `1755`
-		// Minimum execution time: 8_147 nanoseconds.
-		Weight::from_ref_time(8_458_000)
+		// Minimum execution time: 8_853 nanoseconds.
+		Weight::from_ref_time(9_206_000)
 			.saturating_add(Weight::from_proof_size(1755))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -103,8 +103,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `90`
 		//  Estimated: `1755`
-		// Minimum execution time: 8_357 nanoseconds.
-		Weight::from_ref_time(8_545_000)
+		// Minimum execution time: 9_064 nanoseconds.
+		Weight::from_ref_time(9_352_000)
 			.saturating_add(Weight::from_proof_size(1755))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -129,8 +129,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `90`
 		//  Estimated: `1755`
-		// Minimum execution time: 8_180 nanoseconds.
-		Weight::from_ref_time(8_450_000)
+		// Minimum execution time: 8_889 nanoseconds.
+		Weight::from_ref_time(9_119_000)
 			.saturating_add(Weight::from_proof_size(1755))
 			.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 9401924eb1b26dddc1f7894c7370498e3883b470..87012f405e3fb9030f8f3ce92ae0386170ae7488 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_parachains_disputes.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_parachains_disputes.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_parachains::disputes`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -51,8 +51,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_324 nanoseconds.
-		Weight::from_ref_time(2_458_000)
+		// Minimum execution time: 2_638 nanoseconds.
+		Weight::from_ref_time(2_772_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/polkadot/runtime/kusama/src/weights/runtime_parachains_hrmp.rs b/polkadot/runtime/kusama/src/weights/runtime_parachains_hrmp.rs
index c3b3f2c133a35e152061661706229626c2ee9bcb..3671a5affc688739432aa835e5057899f9fd4b6a 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_parachains_hrmp.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_parachains_hrmp.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_parachains::hrmp`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -65,8 +65,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `350`
 		//  Estimated: `23095`
-		// Minimum execution time: 33_287 nanoseconds.
-		Weight::from_ref_time(33_526_000)
+		// Minimum execution time: 36_383 nanoseconds.
+		Weight::from_ref_time(36_895_000)
 			.saturating_add(Weight::from_proof_size(23095))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -87,8 +87,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `614`
 		//  Estimated: `18534`
-		// Minimum execution time: 36_813 nanoseconds.
-		Weight::from_ref_time(37_132_000)
+		// Minimum execution time: 40_186 nanoseconds.
+		Weight::from_ref_time(40_737_000)
 			.saturating_add(Weight::from_proof_size(18534))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -107,8 +107,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `485`
 		//  Estimated: `12820`
-		// Minimum execution time: 29_604 nanoseconds.
-		Weight::from_ref_time(29_972_000)
+		// Minimum execution time: 32_975 nanoseconds.
+		Weight::from_ref_time(33_408_000)
 			.saturating_add(Weight::from_proof_size(12820))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -131,13 +131,13 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `254 + i * (131 ±0) + e * (131 ±0)`
 		//  Estimated: `6354 + i * (5742 ±0) + e * (5736 ±0)`
-		// Minimum execution time: 1_004_274 nanoseconds.
-		Weight::from_ref_time(1_007_891_000)
+		// Minimum execution time: 1_091_994 nanoseconds.
+		Weight::from_ref_time(1_099_440_000)
 			.saturating_add(Weight::from_proof_size(6354))
-			// Standard Error: 90_961
-			.saturating_add(Weight::from_ref_time(2_973_407).saturating_mul(i.into()))
-			// Standard Error: 90_961
-			.saturating_add(Weight::from_ref_time(2_992_477).saturating_mul(e.into()))
+			// Standard Error: 97_686
+			.saturating_add(Weight::from_ref_time(3_182_463).saturating_mul(i.into()))
+			// Standard Error: 97_686
+			.saturating_add(Weight::from_ref_time(3_246_407).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())))
@@ -168,11 +168,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `466 + c * (166 ±0)`
 		//  Estimated: `4116 + c * (18661 ±0)`
-		// Minimum execution time: 6_359 nanoseconds.
-		Weight::from_ref_time(265_964)
+		// Minimum execution time: 6_712 nanoseconds.
+		Weight::from_ref_time(1_408_797)
 			.saturating_add(Weight::from_proof_size(4116))
-			// Standard Error: 20_756
-			.saturating_add(Weight::from_ref_time(17_236_963).saturating_mul(c.into()))
+			// Standard Error: 24_094
+			.saturating_add(Weight::from_ref_time(19_186_351).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))
@@ -196,11 +196,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `307 + c * (155 ±0)`
 		//  Estimated: `2232 + c * (8361 ±0)`
-		// Minimum execution time: 4_812 nanoseconds.
-		Weight::from_ref_time(2_084_340)
+		// Minimum execution time: 5_264 nanoseconds.
+		Weight::from_ref_time(1_997_547)
 			.saturating_add(Weight::from_proof_size(2232))
-			// Standard Error: 12_805
-			.saturating_add(Weight::from_ref_time(10_574_663).saturating_mul(c.into()))
+			// Standard Error: 14_409
+			.saturating_add(Weight::from_ref_time(11_657_375).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))
@@ -218,11 +218,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `1022 + c * (13 ±0)`
 		//  Estimated: `7911 + c * (45 ±0)`
-		// Minimum execution time: 19_258 nanoseconds.
-		Weight::from_ref_time(23_538_330)
+		// Minimum execution time: 20_462 nanoseconds.
+		Weight::from_ref_time(25_144_372)
 			.saturating_add(Weight::from_proof_size(7911))
-			// Standard Error: 1_477
-			.saturating_add(Weight::from_ref_time(80_226).saturating_mul(c.into()))
+			// Standard Error: 1_510
+			.saturating_add(Weight::from_ref_time(83_458).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(45).saturating_mul(c.into()))
@@ -236,11 +236,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `217 + c * (94 ±0)`
 		//  Estimated: `912 + c * (2664 ±0)`
-		// Minimum execution time: 4_101 nanoseconds.
-		Weight::from_ref_time(2_386_514)
+		// Minimum execution time: 4_436 nanoseconds.
+		Weight::from_ref_time(5_662_805)
 			.saturating_add(Weight::from_proof_size(912))
-			// Standard Error: 4_307
-			.saturating_add(Weight::from_ref_time(2_885_334).saturating_mul(c.into()))
+			// Standard Error: 3_022
+			.saturating_add(Weight::from_ref_time(3_031_495).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))
@@ -271,8 +271,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `350`
 		//  Estimated: `33695`
-		// Minimum execution time: 44_689 nanoseconds.
-		Weight::from_ref_time(45_069_000)
+		// Minimum execution time: 50_914 nanoseconds.
+		Weight::from_ref_time(51_428_000)
 			.saturating_add(Weight::from_proof_size(33695))
 			.saturating_add(T::DbWeight::get().reads(13))
 			.saturating_add(T::DbWeight::get().writes(8))
diff --git a/polkadot/runtime/kusama/src/weights/runtime_parachains_initializer.rs b/polkadot/runtime/kusama/src/weights/runtime_parachains_initializer.rs
index e489e76b37e3538eaf60d2c53a8600fb84083c3d..55c893040ac5acfb641fe3ef184ea4bcb5de7b23 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_parachains_initializer.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_parachains_initializer.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_parachains::initializer`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -52,11 +52,11 @@ impl<T: frame_system::Config> runtime_parachains::initializer::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `28 + d * (11 ±0)`
 		//  Estimated: `519 + d * (11 ±0)`
-		// Minimum execution time: 3_384 nanoseconds.
-		Weight::from_ref_time(5_455_420)
+		// Minimum execution time: 3_560 nanoseconds.
+		Weight::from_ref_time(5_887_979)
 			.saturating_add(Weight::from_proof_size(519))
-			// Standard Error: 4
-			.saturating_add(Weight::from_ref_time(1_312).saturating_mul(d.into()))
+			// Standard Error: 5
+			.saturating_add(Weight::from_ref_time(1_319).saturating_mul(d.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_proof_size(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 8643b6d9301538cd95326d30a80d6ec2756cffb6..e48ffb4507e43e488a17c91ef6849abb59c4f49f 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_parachains_paras.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_parachains_paras.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_parachains::paras`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -62,11 +62,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `8341`
 		//  Estimated: `57966`
-		// Minimum execution time: 30_828 nanoseconds.
-		Weight::from_ref_time(31_137_000)
+		// Minimum execution time: 31_317 nanoseconds.
+		Weight::from_ref_time(31_503_000)
 			.saturating_add(Weight::from_proof_size(57966))
 			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(2_371).saturating_mul(c.into()))
+			.saturating_add(Weight::from_ref_time(2_279).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
@@ -77,11 +77,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 7_421 nanoseconds.
-		Weight::from_ref_time(7_577_000)
+		// Minimum execution time: 7_831 nanoseconds.
+		Weight::from_ref_time(8_002_000)
 			.saturating_add(Weight::from_proof_size(0))
 			// Standard Error: 2
-			.saturating_add(Weight::from_ref_time(969).saturating_mul(s.into()))
+			.saturating_add(Weight::from_ref_time(868).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
 	/// Storage: Paras FutureCodeHash (r:1 w:1)
@@ -109,11 +109,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `16526`
 		//  Estimated: `179120`
-		// Minimum execution time: 55_598 nanoseconds.
-		Weight::from_ref_time(55_905_000)
+		// Minimum execution time: 55_648 nanoseconds.
+		Weight::from_ref_time(56_107_000)
 			.saturating_add(Weight::from_proof_size(179120))
 			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(2_391).saturating_mul(c.into()))
+			.saturating_add(Weight::from_ref_time(2_296).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(8))
 	}
@@ -128,11 +128,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `95`
 		//  Estimated: `2760`
-		// Minimum execution time: 12_448 nanoseconds.
-		Weight::from_ref_time(12_697_000)
+		// Minimum execution time: 13_071 nanoseconds.
+		Weight::from_ref_time(13_190_000)
 			.saturating_add(Weight::from_proof_size(2760))
-			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(974).saturating_mul(s.into()))
+			// Standard Error: 2
+			.saturating_add(Weight::from_ref_time(878).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -144,8 +144,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `4283`
 		//  Estimated: `11536`
-		// Minimum execution time: 17_737 nanoseconds.
-		Weight::from_ref_time(18_266_000)
+		// Minimum execution time: 18_691 nanoseconds.
+		Weight::from_ref_time(19_280_000)
 			.saturating_add(Weight::from_proof_size(11536))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -159,11 +159,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `28`
 		//  Estimated: `5006`
-		// Minimum execution time: 6_820 nanoseconds.
-		Weight::from_ref_time(6_967_000)
+		// Minimum execution time: 7_511 nanoseconds.
+		Weight::from_ref_time(7_655_000)
 			.saturating_add(Weight::from_proof_size(5006))
 			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(2_381).saturating_mul(c.into()))
+			.saturating_add(Weight::from_ref_time(2_287).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -175,8 +175,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `28`
 		//  Estimated: `2531`
-		// Minimum execution time: 4_868 nanoseconds.
-		Weight::from_ref_time(5_043_000)
+		// Minimum execution time: 5_296 nanoseconds.
+		Weight::from_ref_time(5_509_000)
 			.saturating_add(Weight::from_proof_size(2531))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -191,8 +191,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `26709`
 		//  Estimated: `83592`
-		// Minimum execution time: 87_032 nanoseconds.
-		Weight::from_ref_time(89_300_000)
+		// Minimum execution time: 89_411 nanoseconds.
+		Weight::from_ref_time(91_895_000)
 			.saturating_add(Weight::from_proof_size(83592))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -215,8 +215,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `27295`
 		//  Estimated: `196015`
-		// Minimum execution time: 696_941 nanoseconds.
-		Weight::from_ref_time(709_933_000)
+		// Minimum execution time: 765_910 nanoseconds.
+		Weight::from_ref_time(773_712_000)
 			.saturating_add(Weight::from_proof_size(196015))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(104))
@@ -231,8 +231,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `27241`
 		//  Estimated: `85188`
-		// Minimum execution time: 86_529 nanoseconds.
-		Weight::from_ref_time(88_055_000)
+		// Minimum execution time: 87_552 nanoseconds.
+		Weight::from_ref_time(88_965_000)
 			.saturating_add(Weight::from_proof_size(85188))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -251,8 +251,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `26763`
 		//  Estimated: `140250`
-		// Minimum execution time: 562_148 nanoseconds.
-		Weight::from_ref_time(570_083_000)
+		// Minimum execution time: 604_799 nanoseconds.
+		Weight::from_ref_time(610_863_000)
 			.saturating_add(Weight::from_proof_size(140250))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -267,8 +267,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `26709`
 		//  Estimated: `83592`
-		// Minimum execution time: 86_054 nanoseconds.
-		Weight::from_ref_time(87_327_000)
+		// Minimum execution time: 86_958 nanoseconds.
+		Weight::from_ref_time(88_167_000)
 			.saturating_add(Weight::from_proof_size(83592))
 			.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 14e9aa2b363eb53f63975152755c48f69a6dc86b..7549fe08628737cfb6c65407c2cf432da5d2d2f3 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_parachains_paras_inherent.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_parachains_paras_inherent.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_parachains::paras_inherent`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -112,11 +112,11 @@ impl<T: frame_system::Config> runtime_parachains::paras_inherent::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `51031`
 		//  Estimated: `1464637 + v * (16 ±0)`
-		// Minimum execution time: 777_373 nanoseconds.
-		Weight::from_ref_time(307_777_453)
+		// Minimum execution time: 785_876 nanoseconds.
+		Weight::from_ref_time(327_456_238)
 			.saturating_add(Weight::from_proof_size(1464637))
-			// Standard Error: 24_778
-			.saturating_add(Weight::from_ref_time(48_438_469).saturating_mul(v.into()))
+			// Standard Error: 29_464
+			.saturating_add(Weight::from_ref_time(48_608_353).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(28))
 			.saturating_add(T::DbWeight::get().writes(16))
 			.saturating_add(Weight::from_proof_size(16).saturating_mul(v.into()))
@@ -185,8 +185,8 @@ impl<T: frame_system::Config> runtime_parachains::paras_inherent::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `42834`
 		//  Estimated: `1187286`
-		// Minimum execution time: 341_171 nanoseconds.
-		Weight::from_ref_time(351_334_000)
+		// Minimum execution time: 339_953 nanoseconds.
+		Weight::from_ref_time(352_857_000)
 			.saturating_add(Weight::from_proof_size(1187286))
 			.saturating_add(T::DbWeight::get().reads(26))
 			.saturating_add(T::DbWeight::get().writes(17))
@@ -258,11 +258,11 @@ impl<T: frame_system::Config> runtime_parachains::paras_inherent::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `42865`
 		//  Estimated: `1238413`
-		// Minimum execution time: 5_628_012 nanoseconds.
-		Weight::from_ref_time(902_017_094)
+		// Minimum execution time: 5_649_970 nanoseconds.
+		Weight::from_ref_time(916_094_354)
 			.saturating_add(Weight::from_proof_size(1238413))
-			// Standard Error: 46_806
-			.saturating_add(Weight::from_ref_time(47_804_829).saturating_mul(v.into()))
+			// Standard Error: 48_367
+			.saturating_add(Weight::from_ref_time(47_832_056).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(29))
 			.saturating_add(T::DbWeight::get().writes(16))
 	}
@@ -336,8 +336,8 @@ impl<T: frame_system::Config> runtime_parachains::paras_inherent::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `42892`
 		//  Estimated: `1329903`
-		// Minimum execution time: 38_896_184 nanoseconds.
-		Weight::from_ref_time(39_158_275_000)
+		// Minimum execution time: 37_725_815 nanoseconds.
+		Weight::from_ref_time(38_030_579_000)
 			.saturating_add(Weight::from_proof_size(1329903))
 			.saturating_add(T::DbWeight::get().reads(31))
 			.saturating_add(T::DbWeight::get().writes(16))
diff --git a/polkadot/runtime/kusama/src/weights/runtime_parachains_ump.rs b/polkadot/runtime/kusama/src/weights/runtime_parachains_ump.rs
index a7d284c7e4f4de235111ead0040a744ee7eddc68..37b3334a0acebc78d5b158d07d33bad2da0c74f7 100644
--- a/polkadot/runtime/kusama/src/weights/runtime_parachains_ump.rs
+++ b/polkadot/runtime/kusama/src/weights/runtime_parachains_ump.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_parachains::ump`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -50,11 +50,11 @@ impl<T: frame_system::Config> runtime_parachains::ump::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 5_801 nanoseconds.
-		Weight::from_ref_time(5_856_000)
+		// Minimum execution time: 6_075 nanoseconds.
+		Weight::from_ref_time(6_138_000)
 			.saturating_add(Weight::from_proof_size(0))
 			// Standard Error: 8
-			.saturating_add(Weight::from_ref_time(1_770).saturating_mul(s.into()))
+			.saturating_add(Weight::from_ref_time(1_723).saturating_mul(s.into()))
 	}
 	/// Storage: Ump NeedsDispatch (r:1 w:1)
 	/// Proof Skipped: Ump NeedsDispatch (max_values: Some(1), max_size: None, mode: Measured)
@@ -68,8 +68,8 @@ impl<T: frame_system::Config> runtime_parachains::ump::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `272`
 		//  Estimated: `2078`
-		// Minimum execution time: 8_932 nanoseconds.
-		Weight::from_ref_time(9_110_000)
+		// Minimum execution time: 9_509 nanoseconds.
+		Weight::from_ref_time(9_782_000)
 			.saturating_add(Weight::from_proof_size(2078))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -82,8 +82,8 @@ impl<T: frame_system::Config> runtime_parachains::ump::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `257`
 		//  Estimated: `3231`
-		// Minimum execution time: 22_080 nanoseconds.
-		Weight::from_ref_time(22_520_000)
+		// Minimum execution time: 23_623 nanoseconds.
+		Weight::from_ref_time(23_932_000)
 			.saturating_add(Weight::from_proof_size(3231))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
diff --git a/polkadot/runtime/polkadot/constants/src/weights/block_weights.rs b/polkadot/runtime/polkadot/constants/src/weights/block_weights.rs
index 7f7dc57fb3dd8df2d4896e3d7da3b06352cda563..d9b59845148338cf1efd5e75a148761920a65d8e 100644
--- a/polkadot/runtime/polkadot/constants/src/weights/block_weights.rs
+++ b/polkadot/runtime/polkadot/constants/src/weights/block_weights.rs
@@ -14,7 +14,7 @@
 // You should have received a copy of the GNU General Public License
 // 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-02-23 (Y/M/D)
+//! DATE: 2023-02-28 (Y/M/D)
 //! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
 //!
 //! SHORT-NAME: `block`, LONG-NAME: `BlockExecution`, RUNTIME: `Development`
@@ -42,17 +42,17 @@ parameter_types! {
 	/// Calculated by multiplying the *Average* with `1.0` and adding `0`.
 	///
 	/// Stats nanoseconds:
-	///   Min, Max: 8_006_649, 8_375_190
-	///   Average:  8_124_755
-	///   Median:   8_120_369
-	///   Std-Dev:  62360.45
+	///   Min, Max: 8_039_822, 8_316_101
+	///   Average:  8_148_664
+	///   Median:   8_150_951
+	///   Std-Dev:  60376.49
 	///
 	/// Percentiles nanoseconds:
-	///   99th: 8_290_659
-	///   95th: 8_235_376
-	///   75th: 8_155_802
+	///   99th: 8_308_143
+	///   95th: 8_253_981
+	///   75th: 8_177_759
 	pub const BlockExecutionWeight: Weight =
-		Weight::from_ref_time(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(8_124_755));
+		Weight::from_ref_time(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(8_148_664));
 }
 
 #[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 88cc4399198d00bdfc63269bcf4b521e7b1b8b36..c4aa036db88e80fda0bac8c6fac4c097f539ff45 100644
--- a/polkadot/runtime/polkadot/constants/src/weights/extrinsic_weights.rs
+++ b/polkadot/runtime/polkadot/constants/src/weights/extrinsic_weights.rs
@@ -14,7 +14,7 @@
 // You should have received a copy of the GNU General Public License
 // 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-02-23 (Y/M/D)
+//! DATE: 2023-02-28 (Y/M/D)
 //! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
 //!
 //! SHORT-NAME: `extrinsic`, LONG-NAME: `ExtrinsicBase`, RUNTIME: `Development`
@@ -42,17 +42,17 @@ parameter_types! {
 	/// Calculated by multiplying the *Average* with `1.0` and adding `0`.
 	///
 	/// Stats nanoseconds:
-	///   Min, Max: 97_776, 99_516
-	///   Average:  98_255
-	///   Median:   98_189
-	///   Std-Dev:  298.88
+	///   Min, Max: 106_370, 108_817
+	///   Average:  107_284
+	///   Median:   107_211
+	///   Std-Dev:  420.86
 	///
 	/// Percentiles nanoseconds:
-	///   99th: 99_472
-	///   95th: 98_754
-	///   75th: 98_351
+	///   99th: 108_588
+	///   95th: 108_172
+	///   75th: 107_386
 	pub const ExtrinsicBaseWeight: Weight =
-		Weight::from_ref_time(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(98_255));
+		Weight::from_ref_time(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(107_284));
 }
 
 #[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 6d2df3a127d505a1b564916a0ea2296d9d35ba2e..b9a14b6fe2a7be3124b40c2f14f88abc9c8c317a 100644
--- a/polkadot/runtime/polkadot/src/weights/frame_benchmarking_baseline.rs
+++ b/polkadot/runtime/polkadot/src/weights/frame_benchmarking_baseline.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `frame_benchmarking::baseline`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -50,8 +50,8 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 111 nanoseconds.
-		Weight::from_ref_time(146_902)
+		// Minimum execution time: 155 nanoseconds.
+		Weight::from_ref_time(187_651)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// The range of component `i` is `[0, 1000000]`.
@@ -59,8 +59,8 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 107 nanoseconds.
-		Weight::from_ref_time(138_386)
+		// Minimum execution time: 152 nanoseconds.
+		Weight::from_ref_time(184_344)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// The range of component `i` is `[0, 1000000]`.
@@ -68,8 +68,8 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 106 nanoseconds.
-		Weight::from_ref_time(137_438)
+		// Minimum execution time: 160 nanoseconds.
+		Weight::from_ref_time(192_980)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// The range of component `i` is `[0, 1000000]`.
@@ -77,16 +77,16 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 104 nanoseconds.
-		Weight::from_ref_time(136_458)
+		// Minimum execution time: 145 nanoseconds.
+		Weight::from_ref_time(181_370)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	fn hashing() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 20_318_442 nanoseconds.
-		Weight::from_ref_time(20_562_948_000)
+		// Minimum execution time: 23_129_025 nanoseconds.
+		Weight::from_ref_time(23_238_640_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// The range of component `i` is `[0, 100]`.
@@ -94,10 +94,10 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 140 nanoseconds.
-		Weight::from_ref_time(179_000)
+		// Minimum execution time: 167 nanoseconds.
+		Weight::from_ref_time(191_000)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 16_734
-			.saturating_add(Weight::from_ref_time(47_228_463).saturating_mul(i.into()))
+			// Standard Error: 18_668
+			.saturating_add(Weight::from_ref_time(47_265_180).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 3a702a26052788029fb898ae303057d153f59d98..d56692640bc5e3f84187333136b6890a9cd165cd 100644
--- a/polkadot/runtime/polkadot/src/weights/frame_election_provider_support.rs
+++ b/polkadot/runtime/polkadot/src/weights/frame_election_provider_support.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `frame_election_provider_support`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -52,13 +52,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: 5_660_027 nanoseconds.
-		Weight::from_ref_time(5_720_525_000)
+		// Minimum execution time: 6_484_074 nanoseconds.
+		Weight::from_ref_time(6_556_949_000)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 139_752
-			.saturating_add(Weight::from_ref_time(5_709_285).saturating_mul(v.into()))
-			// Standard Error: 14_287_763
-			.saturating_add(Weight::from_ref_time(1_568_460_126).saturating_mul(d.into()))
+			// Standard Error: 142_632
+			.saturating_add(Weight::from_ref_time(5_989_659).saturating_mul(v.into()))
+			// Standard Error: 14_582_196
+			.saturating_add(Weight::from_ref_time(1_553_194_007).saturating_mul(d.into()))
 	}
 	/// The range of component `v` is `[1000, 2000]`.
 	/// The range of component `t` is `[500, 1000]`.
@@ -67,12 +67,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_385_527 nanoseconds.
-		Weight::from_ref_time(4_426_903_000)
+		// Minimum execution time: 5_046_356 nanoseconds.
+		Weight::from_ref_time(5_095_703_000)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 147_786
-			.saturating_add(Weight::from_ref_time(5_547_872).saturating_mul(v.into()))
-			// Standard Error: 15_109_138
-			.saturating_add(Weight::from_ref_time(1_786_783_254).saturating_mul(d.into()))
+			// Standard Error: 153_538
+			.saturating_add(Weight::from_ref_time(5_889_022).saturating_mul(v.into()))
+			// Standard Error: 15_697_272
+			.saturating_add(Weight::from_ref_time(1_818_022_290).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 bbda8852c9b312a3efcd9fd5a038029a532c0253..07fd7a2ea112d812302137817c01aa1306f940b2 100644
--- a/polkadot/runtime/polkadot/src/weights/frame_system.rs
+++ b/polkadot/runtime/polkadot/src/weights/frame_system.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `frame_system`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -50,22 +50,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_744 nanoseconds.
-		Weight::from_ref_time(1_772_000)
+		// Minimum execution time: 1_795 nanoseconds.
+		Weight::from_ref_time(1_909_000)
 			.saturating_add(Weight::from_proof_size(0))
 			// Standard Error: 0
-			.saturating_add(Weight::from_ref_time(369).saturating_mul(b.into()))
+			.saturating_add(Weight::from_ref_time(416).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: 6_529 nanoseconds.
-		Weight::from_ref_time(6_651_000)
+		// Minimum execution time: 7_339 nanoseconds.
+		Weight::from_ref_time(7_457_000)
 			.saturating_add(Weight::from_proof_size(0))
 			// Standard Error: 0
-			.saturating_add(Weight::from_ref_time(1_728).saturating_mul(b.into()))
+			.saturating_add(Weight::from_ref_time(1_774).saturating_mul(b.into()))
 	}
 	/// Storage: System Digest (r:1 w:1)
 	/// Proof Skipped: System Digest (max_values: Some(1), max_size: None, mode: Measured)
@@ -75,8 +75,8 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `495`
-		// Minimum execution time: 3_725 nanoseconds.
-		Weight::from_ref_time(3_841_000)
+		// Minimum execution time: 3_784 nanoseconds.
+		Weight::from_ref_time(3_964_000)
 			.saturating_add(Weight::from_proof_size(495))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -88,11 +88,11 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 1_793 nanoseconds.
-		Weight::from_ref_time(1_835_000)
+		// Minimum execution time: 1_750 nanoseconds.
+		Weight::from_ref_time(1_774_000)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 1_985
-			.saturating_add(Weight::from_ref_time(581_345).saturating_mul(i.into()))
+			// Standard Error: 1_902
+			.saturating_add(Weight::from_ref_time(669_814).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
 	}
 	/// Storage: Skipped Metadata (r:0 w:0)
@@ -102,11 +102,11 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 1_865 nanoseconds.
-		Weight::from_ref_time(1_912_000)
+		// Minimum execution time: 1_825 nanoseconds.
+		Weight::from_ref_time(1_870_000)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 992
-			.saturating_add(Weight::from_ref_time(443_467).saturating_mul(i.into()))
+			// Standard Error: 781
+			.saturating_add(Weight::from_ref_time(487_859).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
 	}
 	/// Storage: Skipped Metadata (r:0 w:0)
@@ -116,11 +116,11 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `131 + p * (69 ±0)`
 		//  Estimated: `117 + p * (70 ±0)`
-		// Minimum execution time: 3_570 nanoseconds.
-		Weight::from_ref_time(3_679_000)
+		// Minimum execution time: 3_690 nanoseconds.
+		Weight::from_ref_time(3_781_000)
 			.saturating_add(Weight::from_proof_size(117))
-			// Standard Error: 1_118
-			.saturating_add(Weight::from_ref_time(992_588).saturating_mul(p.into()))
+			// Standard Error: 1_112
+			.saturating_add(Weight::from_ref_time(1_004_411).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_proof_size(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 de9e54d18ffcd13fdbba7ae84519e3f4be03b5a7..54bc60f9a44a88738de71527c7fc1f288a30dda4 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_bags_list.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_bags_list.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_bags_list`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -57,8 +57,8 @@ impl<T: frame_system::Config> pallet_bags_list::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1814`
 		//  Estimated: `19186`
-		// Minimum execution time: 56_708 nanoseconds.
-		Weight::from_ref_time(57_562_000)
+		// Minimum execution time: 62_489 nanoseconds.
+		Weight::from_ref_time(63_129_000)
 			.saturating_add(Weight::from_proof_size(19186))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -75,8 +75,8 @@ impl<T: frame_system::Config> pallet_bags_list::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1708`
 		//  Estimated: `19114`
-		// Minimum execution time: 55_031 nanoseconds.
-		Weight::from_ref_time(55_723_000)
+		// Minimum execution time: 59_148 nanoseconds.
+		Weight::from_ref_time(60_804_000)
 			.saturating_add(Weight::from_proof_size(19114))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -95,8 +95,8 @@ impl<T: frame_system::Config> pallet_bags_list::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2051`
 		//  Estimated: `25798`
-		// Minimum execution time: 61_048 nanoseconds.
-		Weight::from_ref_time(61_795_000)
+		// Minimum execution time: 65_861 nanoseconds.
+		Weight::from_ref_time(66_504_000)
 			.saturating_add(Weight::from_proof_size(25798))
 			.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 f4f813943a12e6d04357ed4b0ede5cd6d8b88a75..8e6922a362342c32fb3ade513f70e053464766ae 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_balances.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_balances.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_balances`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -49,10 +49,10 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	fn transfer() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `1819`
+		//  Measured:  `1822`
 		//  Estimated: `2603`
-		// Minimum execution time: 46_645 nanoseconds.
-		Weight::from_ref_time(47_161_000)
+		// Minimum execution time: 50_301 nanoseconds.
+		Weight::from_ref_time(50_887_000)
 			.saturating_add(Weight::from_proof_size(2603))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -61,10 +61,10 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 	/// 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:  `1636`
+		//  Measured:  `1639`
 		//  Estimated: `2603`
-		// Minimum execution time: 35_213 nanoseconds.
-		Weight::from_ref_time(35_826_000)
+		// Minimum execution time: 38_604 nanoseconds.
+		Weight::from_ref_time(39_223_000)
 			.saturating_add(Weight::from_proof_size(2603))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -73,10 +73,10 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	fn set_balance_creating() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `1853`
+		//  Measured:  `1856`
 		//  Estimated: `2603`
-		// Minimum execution time: 26_732 nanoseconds.
-		Weight::from_ref_time(27_166_000)
+		// Minimum execution time: 27_662 nanoseconds.
+		Weight::from_ref_time(28_376_000)
 			.saturating_add(Weight::from_proof_size(2603))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -85,10 +85,10 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	fn set_balance_killing() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `1853`
+		//  Measured:  `1856`
 		//  Estimated: `2603`
-		// Minimum execution time: 29_677 nanoseconds.
-		Weight::from_ref_time(30_381_000)
+		// Minimum execution time: 31_553 nanoseconds.
+		Weight::from_ref_time(32_254_000)
 			.saturating_add(Weight::from_proof_size(2603))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -97,10 +97,10 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	fn force_transfer() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `1815`
+		//  Measured:  `1818`
 		//  Estimated: `5206`
-		// Minimum execution time: 45_839 nanoseconds.
-		Weight::from_ref_time(46_327_000)
+		// Minimum execution time: 51_621 nanoseconds.
+		Weight::from_ref_time(52_169_000)
 			.saturating_add(Weight::from_proof_size(5206))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -109,10 +109,10 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	fn transfer_all() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `1636`
+		//  Measured:  `1639`
 		//  Estimated: `2603`
-		// Minimum execution time: 40_252 nanoseconds.
-		Weight::from_ref_time(41_007_000)
+		// Minimum execution time: 44_970 nanoseconds.
+		Weight::from_ref_time(45_504_000)
 			.saturating_add(Weight::from_proof_size(2603))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -121,10 +121,10 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	fn force_unreserve() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `1670`
+		//  Measured:  `1673`
 		//  Estimated: `2603`
-		// Minimum execution time: 23_159 nanoseconds.
-		Weight::from_ref_time(23_459_000)
+		// Minimum execution time: 24_641 nanoseconds.
+		Weight::from_ref_time(26_464_000)
 			.saturating_add(Weight::from_proof_size(2603))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_bounties.rs b/polkadot/runtime/polkadot/src/weights/pallet_bounties.rs
index 10e1daf420e8eccbca49c2c82d6fbcbde733c7f1..97fd2c7220c02758418dd9a7023e807e9ac14859 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_bounties.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_bounties.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_bounties`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -58,11 +58,11 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `175`
 		//  Estimated: `3102`
-		// Minimum execution time: 22_871 nanoseconds.
-		Weight::from_ref_time(27_436_557)
+		// Minimum execution time: 25_384 nanoseconds.
+		Weight::from_ref_time(26_855_698)
 			.saturating_add(Weight::from_proof_size(3102))
-			// Standard Error: 27
-			.saturating_add(Weight::from_ref_time(428).saturating_mul(d.into()))
+			// Standard Error: 5
+			.saturating_add(Weight::from_ref_time(759).saturating_mul(d.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(4))
 	}
@@ -74,8 +74,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `267`
 		//  Estimated: `3549`
-		// Minimum execution time: 11_276 nanoseconds.
-		Weight::from_ref_time(11_470_000)
+		// Minimum execution time: 12_031 nanoseconds.
+		Weight::from_ref_time(12_313_000)
 			.saturating_add(Weight::from_proof_size(3549))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -86,8 +86,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `287`
 		//  Estimated: `2652`
-		// Minimum execution time: 10_019 nanoseconds.
-		Weight::from_ref_time(10_269_000)
+		// Minimum execution time: 10_431 nanoseconds.
+		Weight::from_ref_time(10_741_000)
 			.saturating_add(Weight::from_proof_size(2652))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -100,8 +100,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `495`
 		//  Estimated: `5255`
-		// Minimum execution time: 31_565 nanoseconds.
-		Weight::from_ref_time(32_618_000)
+		// Minimum execution time: 35_648 nanoseconds.
+		Weight::from_ref_time(36_567_000)
 			.saturating_add(Weight::from_proof_size(5255))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -114,8 +114,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `491`
 		//  Estimated: `5255`
-		// Minimum execution time: 22_292 nanoseconds.
-		Weight::from_ref_time(22_508_000)
+		// Minimum execution time: 23_997 nanoseconds.
+		Weight::from_ref_time(24_334_000)
 			.saturating_add(Weight::from_proof_size(5255))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -128,8 +128,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `437`
 		//  Estimated: `5143`
-		// Minimum execution time: 18_378 nanoseconds.
-		Weight::from_ref_time(18_750_000)
+		// Minimum execution time: 20_452 nanoseconds.
+		Weight::from_ref_time(20_827_000)
 			.saturating_add(Weight::from_proof_size(5143))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -146,8 +146,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `865`
 		//  Estimated: `12964`
-		// Minimum execution time: 65_107 nanoseconds.
-		Weight::from_ref_time(65_915_000)
+		// Minimum execution time: 76_289 nanoseconds.
+		Weight::from_ref_time(77_242_000)
 			.saturating_add(Weight::from_proof_size(12964))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -164,8 +164,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `513`
 		//  Estimated: `7746`
-		// Minimum execution time: 36_233 nanoseconds.
-		Weight::from_ref_time(36_525_000)
+		// Minimum execution time: 42_076 nanoseconds.
+		Weight::from_ref_time(42_491_000)
 			.saturating_add(Weight::from_proof_size(7746))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -182,8 +182,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `781`
 		//  Estimated: `10349`
-		// Minimum execution time: 46_136 nanoseconds.
-		Weight::from_ref_time(46_626_000)
+		// Minimum execution time: 51_981 nanoseconds.
+		Weight::from_ref_time(52_413_000)
 			.saturating_add(Weight::from_proof_size(10349))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -194,8 +194,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `323`
 		//  Estimated: `2652`
-		// Minimum execution time: 15_064 nanoseconds.
-		Weight::from_ref_time(15_577_000)
+		// Minimum execution time: 15_555 nanoseconds.
+		Weight::from_ref_time(15_946_000)
 			.saturating_add(Weight::from_proof_size(2652))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -211,11 +211,11 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + b * (360 ±0)`
 		//  Estimated: `897 + b * (7858 ±0)`
-		// Minimum execution time: 4_860 nanoseconds.
-		Weight::from_ref_time(4_950_000)
+		// Minimum execution time: 5_282 nanoseconds.
+		Weight::from_ref_time(1_893_501)
 			.saturating_add(Weight::from_proof_size(897))
-			// Standard Error: 13_616
-			.saturating_add(Weight::from_ref_time(28_265_664).saturating_mul(b.into()))
+			// Standard Error: 29_881
+			.saturating_add(Weight::from_ref_time(34_151_121).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 c340fc270af14f973bf1d92de386ed0466d1b725..6712c4ba3369d0e762cbc8f71bc8531ee72b09af 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_child_bounties.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_child_bounties.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_child_bounties`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -62,11 +62,11 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `609`
 		//  Estimated: `10848`
-		// Minimum execution time: 46_573 nanoseconds.
-		Weight::from_ref_time(47_710_036)
+		// Minimum execution time: 52_822 nanoseconds.
+		Weight::from_ref_time(53_830_173)
 			.saturating_add(Weight::from_proof_size(10848))
 			// Standard Error: 7
-			.saturating_add(Weight::from_ref_time(725).saturating_mul(d.into()))
+			.saturating_add(Weight::from_ref_time(816).saturating_mul(d.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
@@ -80,8 +80,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `663`
 		//  Estimated: `7775`
-		// Minimum execution time: 17_341 nanoseconds.
-		Weight::from_ref_time(17_661_000)
+		// Minimum execution time: 20_288 nanoseconds.
+		Weight::from_ref_time(20_516_000)
 			.saturating_add(Weight::from_proof_size(7775))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -96,8 +96,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `841`
 		//  Estimated: `7875`
-		// Minimum execution time: 27_063 nanoseconds.
-		Weight::from_ref_time(27_498_000)
+		// Minimum execution time: 28_881 nanoseconds.
+		Weight::from_ref_time(29_223_000)
 			.saturating_add(Weight::from_proof_size(7875))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -112,8 +112,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `841`
 		//  Estimated: `7875`
-		// Minimum execution time: 36_789 nanoseconds.
-		Weight::from_ref_time(37_469_000)
+		// Minimum execution time: 41_165 nanoseconds.
+		Weight::from_ref_time(41_719_000)
 			.saturating_add(Weight::from_proof_size(7875))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -126,8 +126,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `706`
 		//  Estimated: `5272`
-		// Minimum execution time: 20_652 nanoseconds.
-		Weight::from_ref_time(21_136_000)
+		// Minimum execution time: 22_428 nanoseconds.
+		Weight::from_ref_time(22_898_000)
 			.saturating_add(Weight::from_proof_size(5272))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -144,8 +144,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `744`
 		//  Estimated: `12920`
-		// Minimum execution time: 63_360 nanoseconds.
-		Weight::from_ref_time(63_883_000)
+		// Minimum execution time: 72_832 nanoseconds.
+		Weight::from_ref_time(73_776_000)
 			.saturating_add(Weight::from_proof_size(12920))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -166,8 +166,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `973`
 		//  Estimated: `15472`
-		// Minimum execution time: 49_408 nanoseconds.
-		Weight::from_ref_time(50_703_000)
+		// Minimum execution time: 55_400 nanoseconds.
+		Weight::from_ref_time(55_912_000)
 			.saturating_add(Weight::from_proof_size(15472))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -188,8 +188,8 @@ impl<T: frame_system::Config> pallet_child_bounties::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `1192`
 		//  Estimated: `18075`
-		// Minimum execution time: 60_334 nanoseconds.
-		Weight::from_ref_time(62_054_000)
+		// Minimum execution time: 67_548 nanoseconds.
+		Weight::from_ref_time(69_397_000)
 			.saturating_add(Weight::from_proof_size(18075))
 			.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 1f4b512b2d25835a1cdafa14e3aa67ad7f0894a1..79b38a50ca74e1e218a219cc3b25de9c0650bd6c 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_collective_council.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_collective_council.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_collective`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -63,13 +63,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + m * (3233 ±0) + p * (3223 ±0)`
 		//  Estimated: `16054 + m * (7809 ±16) + p * (10238 ±16)`
-		// Minimum execution time: 16_977 nanoseconds.
-		Weight::from_ref_time(17_264_000)
+		// Minimum execution time: 17_913 nanoseconds.
+		Weight::from_ref_time(18_394_000)
 			.saturating_add(Weight::from_proof_size(16054))
-			// Standard Error: 47_984
-			.saturating_add(Weight::from_ref_time(5_491_508).saturating_mul(m.into()))
-			// Standard Error: 47_984
-			.saturating_add(Weight::from_ref_time(7_895_249).saturating_mul(p.into()))
+			// Standard Error: 50_650
+			.saturating_add(Weight::from_ref_time(5_723_694).saturating_mul(m.into()))
+			// Standard Error: 50_650
+			.saturating_add(Weight::from_ref_time(8_485_753).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))
@@ -87,13 +87,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `101 + m * (32 ±0)`
 		//  Estimated: `597 + m * (32 ±0)`
-		// Minimum execution time: 15_072 nanoseconds.
-		Weight::from_ref_time(14_211_059)
+		// Minimum execution time: 16_774 nanoseconds.
+		Weight::from_ref_time(16_193_749)
 			.saturating_add(Weight::from_proof_size(597))
-			// Standard Error: 23
-			.saturating_add(Weight::from_ref_time(1_603).saturating_mul(b.into()))
-			// Standard Error: 242
-			.saturating_add(Weight::from_ref_time(17_712).saturating_mul(m.into()))
+			// Standard Error: 20
+			.saturating_add(Weight::from_ref_time(1_790).saturating_mul(b.into()))
+			// Standard Error: 213
+			.saturating_add(Weight::from_ref_time(14_817).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(Weight::from_proof_size(32).saturating_mul(m.into()))
 	}
@@ -109,13 +109,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `101 + m * (32 ±0)`
 		//  Estimated: `3174 + m * (64 ±0)`
-		// Minimum execution time: 17_130 nanoseconds.
-		Weight::from_ref_time(16_211_186)
+		// Minimum execution time: 19_209 nanoseconds.
+		Weight::from_ref_time(18_354_237)
 			.saturating_add(Weight::from_proof_size(3174))
-			// Standard Error: 30
-			.saturating_add(Weight::from_ref_time(1_785).saturating_mul(b.into()))
-			// Standard Error: 318
-			.saturating_add(Weight::from_ref_time(25_434).saturating_mul(m.into()))
+			// Standard Error: 23
+			.saturating_add(Weight::from_ref_time(1_734).saturating_mul(b.into()))
+			// Standard Error: 240
+			.saturating_add(Weight::from_ref_time(26_264).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(Weight::from_proof_size(64).saturating_mul(m.into()))
 	}
@@ -139,15 +139,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `423 + m * (32 ±0) + p * (36 ±0)`
 		//  Estimated: `5690 + m * (165 ±0) + p * (180 ±0)`
-		// Minimum execution time: 22_253 nanoseconds.
-		Weight::from_ref_time(23_501_095)
+		// Minimum execution time: 25_763 nanoseconds.
+		Weight::from_ref_time(26_388_122)
 			.saturating_add(Weight::from_proof_size(5690))
-			// Standard Error: 51
-			.saturating_add(Weight::from_ref_time(2_472).saturating_mul(b.into()))
-			// Standard Error: 541
-			.saturating_add(Weight::from_ref_time(18_687).saturating_mul(m.into()))
-			// Standard Error: 534
-			.saturating_add(Weight::from_ref_time(93_359).saturating_mul(p.into()))
+			// Standard Error: 50
+			.saturating_add(Weight::from_ref_time(2_746).saturating_mul(b.into()))
+			// Standard Error: 523
+			.saturating_add(Weight::from_ref_time(19_574).saturating_mul(m.into()))
+			// Standard Error: 516
+			.saturating_add(Weight::from_ref_time(123_629).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
 			.saturating_add(Weight::from_proof_size(165).saturating_mul(m.into()))
@@ -163,11 +163,11 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `873 + m * (64 ±0)`
 		//  Estimated: `4714 + m * (128 ±0)`
-		// Minimum execution time: 20_932 nanoseconds.
-		Weight::from_ref_time(21_526_308)
+		// Minimum execution time: 22_830 nanoseconds.
+		Weight::from_ref_time(23_632_337)
 			.saturating_add(Weight::from_proof_size(4714))
-			// Standard Error: 221
-			.saturating_add(Weight::from_ref_time(40_562).saturating_mul(m.into()))
+			// Standard Error: 310
+			.saturating_add(Weight::from_ref_time(43_607).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_proof_size(128).saturating_mul(m.into()))
@@ -188,13 +188,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `493 + m * (64 ±0) + p * (36 ±0)`
 		//  Estimated: `5361 + m * (260 ±0) + p * (144 ±0)`
-		// Minimum execution time: 25_034 nanoseconds.
-		Weight::from_ref_time(26_214_468)
+		// Minimum execution time: 28_031 nanoseconds.
+		Weight::from_ref_time(28_174_563)
 			.saturating_add(Weight::from_proof_size(5361))
-			// Standard Error: 408
-			.saturating_add(Weight::from_ref_time(20_710).saturating_mul(m.into()))
-			// Standard Error: 398
-			.saturating_add(Weight::from_ref_time(86_893).saturating_mul(p.into()))
+			// Standard Error: 860
+			.saturating_add(Weight::from_ref_time(29_198).saturating_mul(m.into()))
+			// Standard Error: 839
+			.saturating_add(Weight::from_ref_time(123_119).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(260).saturating_mul(m.into()))
@@ -218,13 +218,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `829 + b * (1 ±0) + m * (64 ±0) + p * (40 ±0)`
 		//  Estimated: `8632 + b * (4 ±0) + m * (264 ±0) + p * (160 ±0)`
-		// Minimum execution time: 34_338 nanoseconds.
-		Weight::from_ref_time(37_215_148)
+		// Minimum execution time: 39_531 nanoseconds.
+		Weight::from_ref_time(42_121_105)
 			.saturating_add(Weight::from_proof_size(8632))
-			// Standard Error: 124
-			.saturating_add(Weight::from_ref_time(2_091).saturating_mul(b.into()))
-			// Standard Error: 1_277
-			.saturating_add(Weight::from_ref_time(121_586).saturating_mul(p.into()))
+			// Standard Error: 132
+			.saturating_add(Weight::from_ref_time(1_767).saturating_mul(b.into()))
+			// Standard Error: 1_361
+			.saturating_add(Weight::from_ref_time(151_993).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(4).saturating_mul(b.into()))
@@ -249,13 +249,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `513 + m * (64 ±0) + p * (36 ±0)`
 		//  Estimated: `6430 + m * (325 ±0) + p * (180 ±0)`
-		// Minimum execution time: 27_556 nanoseconds.
-		Weight::from_ref_time(28_644_244)
+		// Minimum execution time: 30_738 nanoseconds.
+		Weight::from_ref_time(31_359_687)
 			.saturating_add(Weight::from_proof_size(6430))
-			// Standard Error: 439
-			.saturating_add(Weight::from_ref_time(25_115).saturating_mul(m.into()))
-			// Standard Error: 428
-			.saturating_add(Weight::from_ref_time(86_845).saturating_mul(p.into()))
+			// Standard Error: 445
+			.saturating_add(Weight::from_ref_time(27_105).saturating_mul(m.into()))
+			// Standard Error: 434
+			.saturating_add(Weight::from_ref_time(119_167).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(325).saturating_mul(m.into()))
@@ -281,15 +281,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `849 + b * (1 ±0) + m * (64 ±0) + p * (40 ±0)`
 		//  Estimated: `9900 + b * (5 ±0) + m * (330 ±0) + p * (200 ±0)`
-		// Minimum execution time: 37_125 nanoseconds.
-		Weight::from_ref_time(38_591_779)
+		// Minimum execution time: 41_645 nanoseconds.
+		Weight::from_ref_time(43_504_215)
 			.saturating_add(Weight::from_proof_size(9900))
-			// Standard Error: 83
-			.saturating_add(Weight::from_ref_time(2_325).saturating_mul(b.into()))
-			// Standard Error: 886
-			.saturating_add(Weight::from_ref_time(22_146).saturating_mul(m.into()))
-			// Standard Error: 864
-			.saturating_add(Weight::from_ref_time(118_663).saturating_mul(p.into()))
+			// Standard Error: 87
+			.saturating_add(Weight::from_ref_time(2_337).saturating_mul(b.into()))
+			// Standard Error: 928
+			.saturating_add(Weight::from_ref_time(21_553).saturating_mul(m.into()))
+			// Standard Error: 905
+			.saturating_add(Weight::from_ref_time(148_246).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(5).saturating_mul(b.into()))
@@ -308,11 +308,11 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `258 + p * (32 ±0)`
 		//  Estimated: `1269 + p * (96 ±0)`
-		// Minimum execution time: 14_192 nanoseconds.
-		Weight::from_ref_time(16_135_343)
+		// Minimum execution time: 15_758 nanoseconds.
+		Weight::from_ref_time(17_993_925)
 			.saturating_add(Weight::from_proof_size(1269))
-			// Standard Error: 439
-			.saturating_add(Weight::from_ref_time(82_641).saturating_mul(p.into()))
+			// Standard Error: 504
+			.saturating_add(Weight::from_ref_time(111_766).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(96).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 26393e9d92be791d163596b061cb9dc22358b664..0644622f883ba7b32b7a5433d22fee527254562f 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_collective_technical_committee.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_collective_technical_committee.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_collective`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -63,13 +63,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + m * (3233 ±0) + p * (3223 ±0)`
 		//  Estimated: `16342 + m * (7809 ±17) + p * (10238 ±17)`
-		// Minimum execution time: 17_676 nanoseconds.
-		Weight::from_ref_time(17_858_000)
+		// Minimum execution time: 18_766 nanoseconds.
+		Weight::from_ref_time(19_022_000)
 			.saturating_add(Weight::from_proof_size(16342))
-			// Standard Error: 47_058
-			.saturating_add(Weight::from_ref_time(5_352_886).saturating_mul(m.into()))
-			// Standard Error: 47_058
-			.saturating_add(Weight::from_ref_time(7_869_114).saturating_mul(p.into()))
+			// Standard Error: 51_092
+			.saturating_add(Weight::from_ref_time(5_695_526).saturating_mul(m.into()))
+			// Standard Error: 51_092
+			.saturating_add(Weight::from_ref_time(8_512_445).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))
@@ -87,13 +87,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `173 + m * (32 ±0)`
 		//  Estimated: `669 + m * (32 ±0)`
-		// Minimum execution time: 15_574 nanoseconds.
-		Weight::from_ref_time(14_728_666)
+		// Minimum execution time: 17_538 nanoseconds.
+		Weight::from_ref_time(16_973_296)
 			.saturating_add(Weight::from_proof_size(669))
-			// Standard Error: 21
-			.saturating_add(Weight::from_ref_time(1_604).saturating_mul(b.into()))
-			// Standard Error: 222
-			.saturating_add(Weight::from_ref_time(15_759).saturating_mul(m.into()))
+			// Standard Error: 19
+			.saturating_add(Weight::from_ref_time(1_747).saturating_mul(b.into()))
+			// Standard Error: 198
+			.saturating_add(Weight::from_ref_time(12_393).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(Weight::from_proof_size(32).saturating_mul(m.into()))
 	}
@@ -109,13 +109,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `173 + m * (32 ±0)`
 		//  Estimated: `3318 + m * (64 ±0)`
-		// Minimum execution time: 17_995 nanoseconds.
-		Weight::from_ref_time(16_803_043)
+		// Minimum execution time: 20_246 nanoseconds.
+		Weight::from_ref_time(19_210_911)
 			.saturating_add(Weight::from_proof_size(3318))
-			// Standard Error: 36
-			.saturating_add(Weight::from_ref_time(1_664).saturating_mul(b.into()))
-			// Standard Error: 377
-			.saturating_add(Weight::from_ref_time(25_717).saturating_mul(m.into()))
+			// Standard Error: 20
+			.saturating_add(Weight::from_ref_time(1_695).saturating_mul(b.into()))
+			// Standard Error: 216
+			.saturating_add(Weight::from_ref_time(22_896).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(Weight::from_proof_size(64).saturating_mul(m.into()))
 	}
@@ -139,15 +139,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `495 + m * (32 ±0) + p * (36 ±0)`
 		//  Estimated: `6050 + m * (165 ±0) + p * (180 ±0)`
-		// Minimum execution time: 23_343 nanoseconds.
-		Weight::from_ref_time(24_423_202)
+		// Minimum execution time: 26_490 nanoseconds.
+		Weight::from_ref_time(27_228_922)
 			.saturating_add(Weight::from_proof_size(6050))
-			// Standard Error: 50
-			.saturating_add(Weight::from_ref_time(2_498).saturating_mul(b.into()))
-			// Standard Error: 526
-			.saturating_add(Weight::from_ref_time(19_234).saturating_mul(m.into()))
-			// Standard Error: 519
-			.saturating_add(Weight::from_ref_time(94_479).saturating_mul(p.into()))
+			// Standard Error: 49
+			.saturating_add(Weight::from_ref_time(2_669).saturating_mul(b.into()))
+			// Standard Error: 518
+			.saturating_add(Weight::from_ref_time(18_371).saturating_mul(m.into()))
+			// Standard Error: 512
+			.saturating_add(Weight::from_ref_time(124_547).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
 			.saturating_add(Weight::from_proof_size(165).saturating_mul(m.into()))
@@ -163,11 +163,11 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `945 + m * (64 ±0)`
 		//  Estimated: `4858 + m * (128 ±0)`
-		// Minimum execution time: 21_985 nanoseconds.
-		Weight::from_ref_time(22_528_905)
+		// Minimum execution time: 23_895 nanoseconds.
+		Weight::from_ref_time(24_537_170)
 			.saturating_add(Weight::from_proof_size(4858))
-			// Standard Error: 261
-			.saturating_add(Weight::from_ref_time(40_877).saturating_mul(m.into()))
+			// Standard Error: 283
+			.saturating_add(Weight::from_ref_time(44_346).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_proof_size(128).saturating_mul(m.into()))
@@ -188,13 +188,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `565 + m * (64 ±0) + p * (36 ±0)`
 		//  Estimated: `5649 + m * (260 ±0) + p * (144 ±0)`
-		// Minimum execution time: 26_228 nanoseconds.
-		Weight::from_ref_time(27_376_581)
+		// Minimum execution time: 28_841 nanoseconds.
+		Weight::from_ref_time(29_289_017)
 			.saturating_add(Weight::from_proof_size(5649))
-			// Standard Error: 388
-			.saturating_add(Weight::from_ref_time(19_762).saturating_mul(m.into()))
-			// Standard Error: 378
-			.saturating_add(Weight::from_ref_time(87_103).saturating_mul(p.into()))
+			// Standard Error: 519
+			.saturating_add(Weight::from_ref_time(26_360).saturating_mul(m.into()))
+			// Standard Error: 506
+			.saturating_add(Weight::from_ref_time(121_543).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(260).saturating_mul(m.into()))
@@ -218,15 +218,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `901 + b * (1 ±0) + m * (64 ±0) + p * (40 ±0)`
 		//  Estimated: `8920 + b * (4 ±0) + m * (264 ±0) + p * (160 ±0)`
-		// Minimum execution time: 35_964 nanoseconds.
-		Weight::from_ref_time(37_233_216)
+		// Minimum execution time: 40_558 nanoseconds.
+		Weight::from_ref_time(41_766_739)
 			.saturating_add(Weight::from_proof_size(8920))
 			// Standard Error: 84
-			.saturating_add(Weight::from_ref_time(2_315).saturating_mul(b.into()))
-			// Standard Error: 891
-			.saturating_add(Weight::from_ref_time(21_458).saturating_mul(m.into()))
-			// Standard Error: 869
-			.saturating_add(Weight::from_ref_time(117_788).saturating_mul(p.into()))
+			.saturating_add(Weight::from_ref_time(2_174).saturating_mul(b.into()))
+			// Standard Error: 896
+			.saturating_add(Weight::from_ref_time(21_637).saturating_mul(m.into()))
+			// Standard Error: 873
+			.saturating_add(Weight::from_ref_time(147_008).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(4).saturating_mul(b.into()))
@@ -251,13 +251,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `585 + m * (64 ±0) + p * (36 ±0)`
 		//  Estimated: `6790 + m * (325 ±0) + p * (180 ±0)`
-		// Minimum execution time: 29_008 nanoseconds.
-		Weight::from_ref_time(29_672_068)
+		// Minimum execution time: 31_691 nanoseconds.
+		Weight::from_ref_time(32_313_064)
 			.saturating_add(Weight::from_proof_size(6790))
 			// Standard Error: 412
-			.saturating_add(Weight::from_ref_time(25_483).saturating_mul(m.into()))
+			.saturating_add(Weight::from_ref_time(26_215).saturating_mul(m.into()))
 			// Standard Error: 402
-			.saturating_add(Weight::from_ref_time(89_167).saturating_mul(p.into()))
+			.saturating_add(Weight::from_ref_time(120_349).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(325).saturating_mul(m.into()))
@@ -283,15 +283,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `921 + b * (1 ±0) + m * (64 ±0) + p * (40 ±0)`
 		//  Estimated: `10260 + b * (5 ±0) + m * (330 ±0) + p * (200 ±0)`
-		// Minimum execution time: 38_285 nanoseconds.
-		Weight::from_ref_time(39_788_837)
+		// Minimum execution time: 42_982 nanoseconds.
+		Weight::from_ref_time(44_535_219)
 			.saturating_add(Weight::from_proof_size(10260))
-			// Standard Error: 81
-			.saturating_add(Weight::from_ref_time(2_125).saturating_mul(b.into()))
-			// Standard Error: 864
-			.saturating_add(Weight::from_ref_time(22_376).saturating_mul(m.into()))
-			// Standard Error: 842
-			.saturating_add(Weight::from_ref_time(119_698).saturating_mul(p.into()))
+			// Standard Error: 83
+			.saturating_add(Weight::from_ref_time(2_086).saturating_mul(b.into()))
+			// Standard Error: 877
+			.saturating_add(Weight::from_ref_time(21_836).saturating_mul(m.into()))
+			// Standard Error: 855
+			.saturating_add(Weight::from_ref_time(149_280).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(5).saturating_mul(b.into()))
@@ -310,11 +310,11 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `330 + p * (32 ±0)`
 		//  Estimated: `1485 + p * (96 ±0)`
-		// Minimum execution time: 15_012 nanoseconds.
-		Weight::from_ref_time(16_806_327)
+		// Minimum execution time: 16_623 nanoseconds.
+		Weight::from_ref_time(18_510_338)
 			.saturating_add(Weight::from_proof_size(1485))
-			// Standard Error: 416
-			.saturating_add(Weight::from_ref_time(85_010).saturating_mul(p.into()))
+			// Standard Error: 454
+			.saturating_add(Weight::from_ref_time(113_600).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(96).saturating_mul(p.into()))
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_democracy.rs b/polkadot/runtime/polkadot/src/weights/pallet_democracy.rs
index 635283bcfa178e376990f7cfb8e34840ca622eb5..d6a9051002ae60ec83b2661080ea8f84edca7495 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_democracy.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_democracy.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_democracy`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -57,8 +57,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `4831`
 		//  Estimated: `23409`
-		// Minimum execution time: 32_455 nanoseconds.
-		Weight::from_ref_time(33_104_000)
+		// Minimum execution time: 36_274 nanoseconds.
+		Weight::from_ref_time(36_815_000)
 			.saturating_add(Weight::from_proof_size(23409))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -69,8 +69,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3587`
 		//  Estimated: `5705`
-		// Minimum execution time: 29_703 nanoseconds.
-		Weight::from_ref_time(31_118_000)
+		// Minimum execution time: 33_036 nanoseconds.
+		Weight::from_ref_time(33_555_000)
 			.saturating_add(Weight::from_proof_size(5705))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -85,8 +85,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3532`
 		//  Estimated: `12720`
-		// Minimum execution time: 42_165 nanoseconds.
-		Weight::from_ref_time(42_685_000)
+		// Minimum execution time: 46_200 nanoseconds.
+		Weight::from_ref_time(46_691_000)
 			.saturating_add(Weight::from_proof_size(12720))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -101,8 +101,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3554`
 		//  Estimated: `12720`
-		// Minimum execution time: 42_202 nanoseconds.
-		Weight::from_ref_time(42_967_000)
+		// Minimum execution time: 46_159 nanoseconds.
+		Weight::from_ref_time(46_507_000)
 			.saturating_add(Weight::from_proof_size(12720))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -117,8 +117,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `365`
 		//  Estimated: `7712`
-		// Minimum execution time: 24_268 nanoseconds.
-		Weight::from_ref_time(25_097_000)
+		// Minimum execution time: 26_963 nanoseconds.
+		Weight::from_ref_time(27_872_000)
 			.saturating_add(Weight::from_proof_size(7712))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -141,8 +141,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `6003`
 		//  Estimated: `36392`
-		// Minimum execution time: 82_151 nanoseconds.
-		Weight::from_ref_time(83_325_000)
+		// Minimum execution time: 92_685 nanoseconds.
+		Weight::from_ref_time(93_626_000)
 			.saturating_add(Weight::from_proof_size(36392))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -155,8 +155,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3415`
 		//  Estimated: `6340`
-		// Minimum execution time: 12_972 nanoseconds.
-		Weight::from_ref_time(13_483_000)
+		// Minimum execution time: 14_198 nanoseconds.
+		Weight::from_ref_time(14_642_000)
 			.saturating_add(Weight::from_proof_size(6340))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -167,8 +167,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_123 nanoseconds.
-		Weight::from_ref_time(3_294_000)
+		// Minimum execution time: 3_853 nanoseconds.
+		Weight::from_ref_time(4_020_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -178,8 +178,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_108 nanoseconds.
-		Weight::from_ref_time(3_238_000)
+		// Minimum execution time: 3_685 nanoseconds.
+		Weight::from_ref_time(3_906_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -195,8 +195,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `253`
 		//  Estimated: `3654`
-		// Minimum execution time: 26_263 nanoseconds.
-		Weight::from_ref_time(26_765_000)
+		// Minimum execution time: 28_475 nanoseconds.
+		Weight::from_ref_time(28_950_000)
 			.saturating_add(Weight::from_proof_size(3654))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -211,8 +211,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3518`
 		//  Estimated: `8868`
-		// Minimum execution time: 29_716 nanoseconds.
-		Weight::from_ref_time(29_973_000)
+		// Minimum execution time: 33_318 nanoseconds.
+		Weight::from_ref_time(33_996_000)
 			.saturating_add(Weight::from_proof_size(8868))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -229,8 +229,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `5882`
 		//  Estimated: `28033`
-		// Minimum execution time: 66_025 nanoseconds.
-		Weight::from_ref_time(66_897_000)
+		// Minimum execution time: 75_841 nanoseconds.
+		Weight::from_ref_time(76_687_000)
 			.saturating_add(Weight::from_proof_size(28033))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -243,8 +243,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `238`
 		//  Estimated: `2528`
-		// Minimum execution time: 18_538 nanoseconds.
-		Weight::from_ref_time(19_228_000)
+		// Minimum execution time: 20_201 nanoseconds.
+		Weight::from_ref_time(20_686_000)
 			.saturating_add(Weight::from_proof_size(2528))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -260,11 +260,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `211 + r * (117 ±0)`
 		//  Estimated: `998 + r * (2676 ±0)`
-		// Minimum execution time: 6_901 nanoseconds.
-		Weight::from_ref_time(9_907_508)
+		// Minimum execution time: 7_464 nanoseconds.
+		Weight::from_ref_time(9_990_560)
 			.saturating_add(Weight::from_proof_size(998))
-			// Standard Error: 6_122
-			.saturating_add(Weight::from_ref_time(2_533_042).saturating_mul(r.into()))
+			// Standard Error: 5_811
+			.saturating_add(Weight::from_ref_time(2_791_595).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))
@@ -287,11 +287,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `211 + r * (117 ±0)`
 		//  Estimated: `19318 + r * (2676 ±0)`
-		// Minimum execution time: 9_282 nanoseconds.
-		Weight::from_ref_time(12_515_202)
+		// Minimum execution time: 9_831 nanoseconds.
+		Weight::from_ref_time(13_727_388)
 			.saturating_add(Weight::from_proof_size(19318))
-			// Standard Error: 6_387
-			.saturating_add(Weight::from_ref_time(2_531_621).saturating_mul(r.into()))
+			// Standard Error: 5_875
+			.saturating_add(Weight::from_ref_time(2_769_840).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))
@@ -308,11 +308,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `925 + r * (139 ±0)`
 		//  Estimated: `22584 + r * (2676 ±0)`
-		// Minimum execution time: 34_693 nanoseconds.
-		Weight::from_ref_time(40_617_239)
+		// Minimum execution time: 39_341 nanoseconds.
+		Weight::from_ref_time(43_711_147)
 			.saturating_add(Weight::from_proof_size(22584))
-			// Standard Error: 7_497
-			.saturating_add(Weight::from_ref_time(3_530_532).saturating_mul(r.into()))
+			// Standard Error: 8_917
+			.saturating_add(Weight::from_ref_time(3_902_039).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))
@@ -328,11 +328,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `524 + r * (139 ±0)`
 		//  Estimated: `12540 + r * (2676 ±0)`
-		// Minimum execution time: 20_013 nanoseconds.
-		Weight::from_ref_time(22_408_625)
+		// Minimum execution time: 21_863 nanoseconds.
+		Weight::from_ref_time(24_086_661)
 			.saturating_add(Weight::from_proof_size(12540))
-			// Standard Error: 6_431
-			.saturating_add(Weight::from_ref_time(3_497_325).saturating_mul(r.into()))
+			// Standard Error: 6_125
+			.saturating_add(Weight::from_ref_time(3_868_954).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))
@@ -345,8 +345,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_897 nanoseconds.
-		Weight::from_ref_time(3_041_000)
+		// Minimum execution time: 3_222 nanoseconds.
+		Weight::from_ref_time(3_403_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -361,11 +361,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `594`
 		//  Estimated: `12647`
-		// Minimum execution time: 19_128 nanoseconds.
-		Weight::from_ref_time(25_199_888)
+		// Minimum execution time: 21_776 nanoseconds.
+		Weight::from_ref_time(27_468_612)
 			.saturating_add(Weight::from_proof_size(12647))
-			// Standard Error: 1_360
-			.saturating_add(Weight::from_ref_time(23_598).saturating_mul(r.into()))
+			// Standard Error: 1_284
+			.saturating_add(Weight::from_ref_time(22_061).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -380,11 +380,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `595 + r * (22 ±0)`
 		//  Estimated: `12647`
-		// Minimum execution time: 23_292 nanoseconds.
-		Weight::from_ref_time(24_935_036)
+		// Minimum execution time: 26_013 nanoseconds.
+		Weight::from_ref_time(27_057_379)
 			.saturating_add(Weight::from_proof_size(12647))
-			// Standard Error: 657
-			.saturating_add(Weight::from_ref_time(60_253).saturating_mul(r.into()))
+			// Standard Error: 553
+			.saturating_add(Weight::from_ref_time(65_983).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -397,11 +397,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `758 + r * (26 ±0)`
 		//  Estimated: `8946`
-		// Minimum execution time: 14_952 nanoseconds.
-		Weight::from_ref_time(17_820_451)
+		// Minimum execution time: 16_233 nanoseconds.
+		Weight::from_ref_time(19_066_378)
 			.saturating_add(Weight::from_proof_size(8946))
-			// Standard Error: 1_013
-			.saturating_add(Weight::from_ref_time(71_228).saturating_mul(r.into()))
+			// Standard Error: 948
+			.saturating_add(Weight::from_ref_time(76_609).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -414,11 +414,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `758 + r * (26 ±0)`
 		//  Estimated: `8946`
-		// Minimum execution time: 15_307 nanoseconds.
-		Weight::from_ref_time(18_031_432)
+		// Minimum execution time: 16_824 nanoseconds.
+		Weight::from_ref_time(19_125_896)
 			.saturating_add(Weight::from_proof_size(8946))
-			// Standard Error: 1_031
-			.saturating_add(Weight::from_ref_time(71_291).saturating_mul(r.into()))
+			// Standard Error: 1_009
+			.saturating_add(Weight::from_ref_time(75_921).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -432,8 +432,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `323`
 		//  Estimated: `3193`
-		// Minimum execution time: 17_459 nanoseconds.
-		Weight::from_ref_time(17_976_000)
+		// Minimum execution time: 18_945 nanoseconds.
+		Weight::from_ref_time(19_439_000)
 			.saturating_add(Weight::from_proof_size(3193))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -446,8 +446,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `253`
 		//  Estimated: `3155`
-		// Minimum execution time: 16_550 nanoseconds.
-		Weight::from_ref_time(16_814_000)
+		// Minimum execution time: 17_978 nanoseconds.
+		Weight::from_ref_time(18_271_000)
 			.saturating_add(Weight::from_proof_size(3155))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -462,8 +462,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `4886`
 		//  Estimated: `19763`
-		// Minimum execution time: 29_293 nanoseconds.
-		Weight::from_ref_time(29_792_000)
+		// Minimum execution time: 33_654 nanoseconds.
+		Weight::from_ref_time(34_056_000)
 			.saturating_add(Weight::from_proof_size(19763))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -476,8 +476,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `4820`
 		//  Estimated: `19725`
-		// Minimum execution time: 27_418 nanoseconds.
-		Weight::from_ref_time(27_878_000)
+		// Minimum execution time: 31_879 nanoseconds.
+		Weight::from_ref_time(32_297_000)
 			.saturating_add(Weight::from_proof_size(19725))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -490,8 +490,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `144`
 		//  Estimated: `2566`
-		// Minimum execution time: 13_858 nanoseconds.
-		Weight::from_ref_time(14_326_000)
+		// Minimum execution time: 15_166 nanoseconds.
+		Weight::from_ref_time(15_391_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -504,8 +504,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `269`
 		//  Estimated: `5204`
-		// Minimum execution time: 18_303 nanoseconds.
-		Weight::from_ref_time(18_565_000)
+		// Minimum execution time: 19_417 nanoseconds.
+		Weight::from_ref_time(19_739_000)
 			.saturating_add(Weight::from_proof_size(5204))
 			.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 95e4c896e37cb8f690f71f9ae89c791a3f933a16..996000d4e98c307153f57a4c52559bff1d111a09 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
@@ -16,7 +16,7 @@
 //! 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-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -65,8 +65,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `993`
 		//  Estimated: `6982`
-		// Minimum execution time: 18_403 nanoseconds.
-		Weight::from_ref_time(18_766_000)
+		// Minimum execution time: 19_584 nanoseconds.
+		Weight::from_ref_time(20_005_000)
 			.saturating_add(Weight::from_proof_size(6982))
 			.saturating_add(T::DbWeight::get().reads(8))
 	}
@@ -78,8 +78,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `114`
 		//  Estimated: `1218`
-		// Minimum execution time: 12_696 nanoseconds.
-		Weight::from_ref_time(12_991_000)
+		// Minimum execution time: 13_857 nanoseconds.
+		Weight::from_ref_time(14_104_000)
 			.saturating_add(Weight::from_proof_size(1218))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -92,8 +92,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `114`
 		//  Estimated: `1218`
-		// Minimum execution time: 13_874 nanoseconds.
-		Weight::from_ref_time(14_403_000)
+		// Minimum execution time: 15_347 nanoseconds.
+		Weight::from_ref_time(15_771_000)
 			.saturating_add(Weight::from_proof_size(1218))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -106,8 +106,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `206`
 		//  Estimated: `2809`
-		// Minimum execution time: 22_783 nanoseconds.
-		Weight::from_ref_time(23_390_000)
+		// Minimum execution time: 26_315 nanoseconds.
+		Weight::from_ref_time(26_931_000)
 			.saturating_add(Weight::from_proof_size(2809))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -118,8 +118,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `206`
 		//  Estimated: `2603`
-		// Minimum execution time: 16_457 nanoseconds.
-		Weight::from_ref_time(16_793_000)
+		// Minimum execution time: 18_524 nanoseconds.
+		Weight::from_ref_time(18_829_000)
 			.saturating_add(Weight::from_proof_size(2603))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -136,11 +136,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: 424_209 nanoseconds.
-		Weight::from_ref_time(431_389_000)
+		// Minimum execution time: 453_935 nanoseconds.
+		Weight::from_ref_time(468_681_000)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 2_458
-			.saturating_add(Weight::from_ref_time(262_474).saturating_mul(v.into()))
+			// Standard Error: 2_604
+			.saturating_add(Weight::from_ref_time(271_046).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
 	/// Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
@@ -167,15 +167,15 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 	/// The range of component `d` is `[200, 400]`.
 	fn elect_queued(a: u32, d: u32, ) -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `368 + a * (768 ±0) + d * (48 ±0)`
-		//  Estimated: `10083 + a * (6912 ±0) + d * (441 ±0)`
-		// Minimum execution time: 269_359 nanoseconds.
-		Weight::from_ref_time(74_782_984)
-			.saturating_add(Weight::from_proof_size(10083))
-			// Standard Error: 3_910
-			.saturating_add(Weight::from_ref_time(317_418).saturating_mul(a.into()))
-			// Standard Error: 5_861
-			.saturating_add(Weight::from_ref_time(137_414).saturating_mul(d.into()))
+		//  Measured:  `369 + a * (768 ±0) + d * (48 ±0)`
+		//  Estimated: `10092 + a * (6912 ±0) + d * (441 ±0)`
+		// Minimum execution time: 289_345 nanoseconds.
+		Weight::from_ref_time(73_555_210)
+			.saturating_add(Weight::from_proof_size(10092))
+			// Standard Error: 4_786
+			.saturating_add(Weight::from_ref_time(335_868).saturating_mul(a.into()))
+			// Standard Error: 7_174
+			.saturating_add(Weight::from_ref_time(163_779).saturating_mul(d.into()))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(9))
 			.saturating_add(Weight::from_proof_size(6912).saturating_mul(a.into()))
@@ -197,8 +197,8 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `1236`
 		//  Estimated: `8671`
-		// Minimum execution time: 40_601 nanoseconds.
-		Weight::from_ref_time(41_302_000)
+		// Minimum execution time: 43_960 nanoseconds.
+		Weight::from_ref_time(44_574_000)
 			.saturating_add(Weight::from_proof_size(8671))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -225,13 +225,13 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `251 + v * (553 ±0) + t * (32 ±0)`
 		//  Estimated: `5222 + v * (3871 ±0) + t * (224 ±0)`
-		// Minimum execution time: 4_752_547 nanoseconds.
-		Weight::from_ref_time(4_805_907_000)
+		// Minimum execution time: 5_167_319 nanoseconds.
+		Weight::from_ref_time(5_178_240_000)
 			.saturating_add(Weight::from_proof_size(5222))
-			// Standard Error: 17_168
-			.saturating_add(Weight::from_ref_time(148_492).saturating_mul(v.into()))
-			// Standard Error: 50_876
-			.saturating_add(Weight::from_ref_time(4_540_784).saturating_mul(a.into()))
+			// Standard Error: 15_890
+			.saturating_add(Weight::from_ref_time(84_855).saturating_mul(v.into()))
+			// Standard Error: 47_089
+			.saturating_add(Weight::from_ref_time(4_978_618).saturating_mul(a.into()))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_proof_size(3871).saturating_mul(v.into()))
@@ -253,13 +253,13 @@ impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo f
 		// Proof Size summary in bytes:
 		//  Measured:  `226 + v * (553 ±0) + t * (32 ±0)`
 		//  Estimated: `2884 + v * (2212 ±0) + t * (128 ±0)`
-		// Minimum execution time: 3_993_047 nanoseconds.
-		Weight::from_ref_time(4_010_241_000)
+		// Minimum execution time: 4_351_373 nanoseconds.
+		Weight::from_ref_time(4_374_601_000)
 			.saturating_add(Weight::from_proof_size(2884))
-			// Standard Error: 19_833
-			.saturating_add(Weight::from_ref_time(348_014).saturating_mul(v.into()))
-			// Standard Error: 58_774
-			.saturating_add(Weight::from_ref_time(3_409_027).saturating_mul(a.into()))
+			// Standard Error: 13_786
+			.saturating_add(Weight::from_ref_time(192_502).saturating_mul(v.into()))
+			// Standard Error: 40_854
+			.saturating_add(Weight::from_ref_time(3_698_526).saturating_mul(a.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(Weight::from_proof_size(2212).saturating_mul(v.into()))
 			.saturating_add(Weight::from_proof_size(128).saturating_mul(t.into()))
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_elections_phragmen.rs b/polkadot/runtime/polkadot/src/weights/pallet_elections_phragmen.rs
index 1d70883f00f216e0e015d37d1f1a7c826d051a56..efdc42e624a894009c0f1c958566a5968cf2a460 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_elections_phragmen.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_elections_phragmen.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_elections_phragmen`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -60,11 +60,11 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `465 + v * (80 ±0)`
 		//  Estimated: `9590 + v * (320 ±0)`
-		// Minimum execution time: 25_501 nanoseconds.
-		Weight::from_ref_time(26_481_743)
+		// Minimum execution time: 27_938 nanoseconds.
+		Weight::from_ref_time(29_100_110)
 			.saturating_add(Weight::from_proof_size(9590))
-			// Standard Error: 3_489
-			.saturating_add(Weight::from_ref_time(114_542).saturating_mul(v.into()))
+			// Standard Error: 6_600
+			.saturating_add(Weight::from_ref_time(157_595).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_proof_size(320).saturating_mul(v.into()))
@@ -84,11 +84,11 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `433 + v * (80 ±0)`
 		//  Estimated: `9462 + v * (320 ±0)`
-		// Minimum execution time: 34_411 nanoseconds.
-		Weight::from_ref_time(34_836_113)
+		// Minimum execution time: 38_534 nanoseconds.
+		Weight::from_ref_time(39_643_343)
 			.saturating_add(Weight::from_proof_size(9462))
-			// Standard Error: 3_826
-			.saturating_add(Weight::from_ref_time(166_356).saturating_mul(v.into()))
+			// Standard Error: 9_959
+			.saturating_add(Weight::from_ref_time(126_648).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_proof_size(320).saturating_mul(v.into()))
@@ -108,11 +108,11 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `465 + v * (80 ±0)`
 		//  Estimated: `9590 + v * (320 ±0)`
-		// Minimum execution time: 34_045 nanoseconds.
-		Weight::from_ref_time(34_935_612)
+		// Minimum execution time: 38_040 nanoseconds.
+		Weight::from_ref_time(39_536_618)
 			.saturating_add(Weight::from_proof_size(9590))
-			// Standard Error: 4_134
-			.saturating_add(Weight::from_ref_time(144_811).saturating_mul(v.into()))
+			// Standard Error: 11_329
+			.saturating_add(Weight::from_ref_time(149_545).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_proof_size(320).saturating_mul(v.into()))
@@ -125,8 +125,8 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `955`
 		//  Estimated: `7204`
-		// Minimum execution time: 31_044 nanoseconds.
-		Weight::from_ref_time(31_420_000)
+		// Minimum execution time: 33_834 nanoseconds.
+		Weight::from_ref_time(34_319_000)
 			.saturating_add(Weight::from_proof_size(7204))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -142,11 +142,11 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `2485 + c * (48 ±0)`
 		//  Estimated: `8934 + c * (144 ±0)`
-		// Minimum execution time: 26_818 nanoseconds.
-		Weight::from_ref_time(20_236_278)
+		// Minimum execution time: 29_549 nanoseconds.
+		Weight::from_ref_time(22_842_922)
 			.saturating_add(Weight::from_proof_size(8934))
-			// Standard Error: 869
-			.saturating_add(Weight::from_ref_time(82_655).saturating_mul(c.into()))
+			// Standard Error: 850
+			.saturating_add(Weight::from_ref_time(86_966).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_proof_size(144).saturating_mul(c.into()))
@@ -158,11 +158,11 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `314 + c * (48 ±0)`
 		//  Estimated: `796 + c * (48 ±0)`
-		// Minimum execution time: 22_804 nanoseconds.
-		Weight::from_ref_time(15_746_411)
+		// Minimum execution time: 24_951 nanoseconds.
+		Weight::from_ref_time(18_393_117)
 			.saturating_add(Weight::from_proof_size(796))
-			// Standard Error: 889
-			.saturating_add(Weight::from_ref_time(58_344).saturating_mul(c.into()))
+			// Standard Error: 887
+			.saturating_add(Weight::from_ref_time(58_381).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_proof_size(48).saturating_mul(c.into()))
@@ -181,8 +181,8 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `2692`
 		//  Estimated: `15440`
-		// Minimum execution time: 39_555 nanoseconds.
-		Weight::from_ref_time(40_645_000)
+		// Minimum execution time: 42_947 nanoseconds.
+		Weight::from_ref_time(43_654_000)
 			.saturating_add(Weight::from_proof_size(15440))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -193,8 +193,8 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `1806`
 		//  Estimated: `2301`
-		// Minimum execution time: 25_415 nanoseconds.
-		Weight::from_ref_time(25_678_000)
+		// Minimum execution time: 27_864 nanoseconds.
+		Weight::from_ref_time(28_247_000)
 			.saturating_add(Weight::from_proof_size(2301))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -225,8 +225,8 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `2692`
 		//  Estimated: `18043`
-		// Minimum execution time: 53_351 nanoseconds.
-		Weight::from_ref_time(54_906_000)
+		// Minimum execution time: 58_914 nanoseconds.
+		Weight::from_ref_time(60_596_000)
 			.saturating_add(Weight::from_proof_size(18043))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -249,11 +249,11 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `36028 + v * (872 ±0)`
 		//  Estimated: `149172 + v * (12340 ±0)`
-		// Minimum execution time: 300_272_594 nanoseconds.
-		Weight::from_ref_time(300_710_357_000)
+		// Minimum execution time: 339_754_864 nanoseconds.
+		Weight::from_ref_time(340_507_844_000)
 			.saturating_add(Weight::from_proof_size(149172))
-			// Standard Error: 258_959
-			.saturating_add(Weight::from_ref_time(37_381_041).saturating_mul(v.into()))
+			// Standard Error: 288_237
+			.saturating_add(Weight::from_ref_time(41_595_186).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(v.into())))
 			.saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(v.into())))
@@ -283,21 +283,21 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 	fn election_phragmen(c: u32, v: u32, e: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + v * (639 ±0) + e * (28 ±0)`
-		//  Estimated: `5352462 + v * (5714 ±4) + e * (123 ±0) + c * (2560 ±0)`
-		// Minimum execution time: 30_435_755 nanoseconds.
-		Weight::from_ref_time(30_515_828_000)
+		//  Estimated: `5352462 + c * (2560 ±0) + v * (5714 ±4) + e * (123 ±0)`
+		// Minimum execution time: 35_362_437 nanoseconds.
+		Weight::from_ref_time(35_569_288_000)
 			.saturating_add(Weight::from_proof_size(5352462))
-			// Standard Error: 423_686
-			.saturating_add(Weight::from_ref_time(37_991_243).saturating_mul(v.into()))
-			// Standard Error: 27_189
-			.saturating_add(Weight::from_ref_time(1_855_718).saturating_mul(e.into()))
+			// Standard Error: 456_165
+			.saturating_add(Weight::from_ref_time(40_481_430).saturating_mul(v.into()))
+			// Standard Error: 29_273
+			.saturating_add(Weight::from_ref_time(2_019_337).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())))
 			.saturating_add(T::DbWeight::get().writes(6))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into())))
+			.saturating_add(Weight::from_proof_size(2560).saturating_mul(c.into()))
 			.saturating_add(Weight::from_proof_size(5714).saturating_mul(v.into()))
 			.saturating_add(Weight::from_proof_size(123).saturating_mul(e.into()))
-			.saturating_add(Weight::from_proof_size(2560).saturating_mul(c.into()))
 	}
 }
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_fast_unstake.rs b/polkadot/runtime/polkadot/src/weights/pallet_fast_unstake.rs
index 771c282eca58873665abac4df87aa9cf6d89e5c7..2f5bc80d014df9ea34816d143a54fca17cee970e 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_fast_unstake.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_fast_unstake.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_fast_unstake`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -78,11 +78,11 @@ impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `1127 + b * (391 ±0)`
 		//  Estimated: `6126 + b * (17736 ±0)`
-		// Minimum execution time: 73_500 nanoseconds.
-		Weight::from_ref_time(40_085_054)
+		// Minimum execution time: 78_437 nanoseconds.
+		Weight::from_ref_time(41_049_087)
 			.saturating_add(Weight::from_proof_size(6126))
-			// Standard Error: 54_434
-			.saturating_add(Weight::from_ref_time(36_862_209).saturating_mul(b.into()))
+			// Standard Error: 70_691
+			.saturating_add(Weight::from_ref_time(42_011_037).saturating_mul(b.into()))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().reads((6_u64).saturating_mul(b.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -109,13 +109,13 @@ impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `1481 + v * (19543 ±0) + b * (48 ±0)`
 		//  Estimated: `9009 + v * (41563 ±0) + b * (104 ±0)`
-		// Minimum execution time: 671_218 nanoseconds.
-		Weight::from_ref_time(673_197_000)
+		// Minimum execution time: 697_307 nanoseconds.
+		Weight::from_ref_time(698_793_000)
 			.saturating_add(Weight::from_proof_size(9009))
-			// Standard Error: 6_626_048
-			.saturating_add(Weight::from_ref_time(221_255_401).saturating_mul(v.into()))
-			// Standard Error: 106_328_169
-			.saturating_add(Weight::from_ref_time(3_303_176_545).saturating_mul(b.into()))
+			// Standard Error: 6_876_720
+			.saturating_add(Weight::from_ref_time(229_912_763).saturating_mul(v.into()))
+			// Standard Error: 110_350_707
+			.saturating_add(Weight::from_ref_time(3_429_229_662).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))
@@ -154,8 +154,8 @@ impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `2117`
 		//  Estimated: `29662`
-		// Minimum execution time: 110_062 nanoseconds.
-		Weight::from_ref_time(112_129_000)
+		// Minimum execution time: 118_076 nanoseconds.
+		Weight::from_ref_time(119_160_000)
 			.saturating_add(Weight::from_proof_size(29662))
 			.saturating_add(T::DbWeight::get().reads(15))
 			.saturating_add(T::DbWeight::get().writes(10))
@@ -174,8 +174,8 @@ impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `1220`
 		//  Estimated: `8476`
-		// Minimum execution time: 39_823 nanoseconds.
-		Weight::from_ref_time(40_479_000)
+		// Minimum execution time: 41_749 nanoseconds.
+		Weight::from_ref_time(42_129_000)
 			.saturating_add(Weight::from_proof_size(8476))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -186,8 +186,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_486 nanoseconds.
-		Weight::from_ref_time(2_630_000)
+		// Minimum execution time: 2_839 nanoseconds.
+		Weight::from_ref_time(2_959_000)
 			.saturating_add(Weight::from_proof_size(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 8c27a60b760d8ad1a9138d1d981c9936017ac0b2..4369ed1e47b90e77f2fb47dd96688cc17f9e2441 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_identity.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_identity.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_identity`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -52,11 +52,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `64 + r * (57 ±0)`
 		//  Estimated: `1636`
-		// Minimum execution time: 11_644 nanoseconds.
-		Weight::from_ref_time(12_337_654)
+		// Minimum execution time: 12_682 nanoseconds.
+		Weight::from_ref_time(13_076_717)
 			.saturating_add(Weight::from_proof_size(1636))
-			// Standard Error: 2_075
-			.saturating_add(Weight::from_ref_time(48_870).saturating_mul(r.into()))
+			// Standard Error: 1_382
+			.saturating_add(Weight::from_ref_time(89_437).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -68,13 +68,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `474 + r * (5 ±0)`
 		//  Estimated: `10013`
-		// Minimum execution time: 26_828 nanoseconds.
-		Weight::from_ref_time(26_869_635)
+		// Minimum execution time: 29_982 nanoseconds.
+		Weight::from_ref_time(29_717_407)
 			.saturating_add(Weight::from_proof_size(10013))
-			// Standard Error: 3_058
-			.saturating_add(Weight::from_ref_time(54_123).saturating_mul(r.into()))
-			// Standard Error: 596
-			.saturating_add(Weight::from_ref_time(352_390).saturating_mul(x.into()))
+			// Standard Error: 4_183
+			.saturating_add(Weight::from_ref_time(57_038).saturating_mul(r.into()))
+			// Standard Error: 816
+			.saturating_add(Weight::from_ref_time(456_393).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -89,11 +89,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `101`
 		//  Estimated: `15746 + s * (2589 ±0)`
-		// Minimum execution time: 8_247 nanoseconds.
-		Weight::from_ref_time(21_029_403)
+		// Minimum execution time: 9_055 nanoseconds.
+		Weight::from_ref_time(22_730_335)
 			.saturating_add(Weight::from_proof_size(15746))
-			// Standard Error: 4_055
-			.saturating_add(Weight::from_ref_time(2_354_272).saturating_mul(s.into()))
+			// Standard Error: 4_382
+			.saturating_add(Weight::from_ref_time(2_905_181).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))
@@ -111,11 +111,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `226 + p * (32 ±0)`
 		//  Estimated: `15746`
-		// Minimum execution time: 7_925 nanoseconds.
-		Weight::from_ref_time(20_042_455)
+		// Minimum execution time: 8_851 nanoseconds.
+		Weight::from_ref_time(21_922_814)
 			.saturating_add(Weight::from_proof_size(15746))
-			// Standard Error: 2_978
-			.saturating_add(Weight::from_ref_time(964_381).saturating_mul(p.into()))
+			// Standard Error: 4_280
+			.saturating_add(Weight::from_ref_time(1_155_221).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())))
@@ -133,15 +133,15 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `533 + r * (5 ±0) + s * (32 ±0) + x * (66 ±0)`
 		//  Estimated: `15746`
-		// Minimum execution time: 41_646 nanoseconds.
-		Weight::from_ref_time(26_256_140)
+		// Minimum execution time: 50_824 nanoseconds.
+		Weight::from_ref_time(30_149_529)
 			.saturating_add(Weight::from_proof_size(15746))
-			// Standard Error: 4_834
-			.saturating_add(Weight::from_ref_time(31_007).saturating_mul(r.into()))
-			// Standard Error: 944
-			.saturating_add(Weight::from_ref_time(951_693).saturating_mul(s.into()))
-			// Standard Error: 944
-			.saturating_add(Weight::from_ref_time(179_160).saturating_mul(x.into()))
+			// Standard Error: 5_159
+			.saturating_add(Weight::from_ref_time(4_837).saturating_mul(r.into()))
+			// Standard Error: 1_007
+			.saturating_add(Weight::from_ref_time(1_105_370).saturating_mul(s.into()))
+			// Standard Error: 1_007
+			.saturating_add(Weight::from_ref_time(234_248).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 +156,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `431 + r * (57 ±0) + x * (66 ±0)`
 		//  Estimated: `11649`
-		// Minimum execution time: 27_585 nanoseconds.
-		Weight::from_ref_time(27_019_383)
+		// Minimum execution time: 30_853 nanoseconds.
+		Weight::from_ref_time(29_526_216)
 			.saturating_add(Weight::from_proof_size(11649))
-			// Standard Error: 4_215
-			.saturating_add(Weight::from_ref_time(92_906).saturating_mul(r.into()))
-			// Standard Error: 822
-			.saturating_add(Weight::from_ref_time(368_455).saturating_mul(x.into()))
+			// Standard Error: 4_586
+			.saturating_add(Weight::from_ref_time(135_813).saturating_mul(r.into()))
+			// Standard Error: 894
+			.saturating_add(Weight::from_ref_time(481_439).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -174,13 +174,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `430 + x * (66 ±0)`
 		//  Estimated: `10013`
-		// Minimum execution time: 24_389 nanoseconds.
-		Weight::from_ref_time(24_757_500)
+		// Minimum execution time: 27_424 nanoseconds.
+		Weight::from_ref_time(26_944_307)
 			.saturating_add(Weight::from_proof_size(10013))
-			// Standard Error: 3_437
-			.saturating_add(Weight::from_ref_time(51_608).saturating_mul(r.into()))
-			// Standard Error: 670
-			.saturating_add(Weight::from_ref_time(363_610).saturating_mul(x.into()))
+			// Standard Error: 4_245
+			.saturating_add(Weight::from_ref_time(78_592).saturating_mul(r.into()))
+			// Standard Error: 828
+			.saturating_add(Weight::from_ref_time(474_345).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -191,11 +191,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `121 + r * (57 ±0)`
 		//  Estimated: `1636`
-		// Minimum execution time: 6_979 nanoseconds.
-		Weight::from_ref_time(7_349_215)
+		// Minimum execution time: 7_641 nanoseconds.
+		Weight::from_ref_time(7_977_418)
 			.saturating_add(Weight::from_proof_size(1636))
-			// Standard Error: 1_313
-			.saturating_add(Weight::from_ref_time(77_905).saturating_mul(r.into()))
+			// Standard Error: 1_439
+			.saturating_add(Weight::from_ref_time(70_951).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -206,11 +206,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `121 + r * (57 ±0)`
 		//  Estimated: `1636`
-		// Minimum execution time: 6_692 nanoseconds.
-		Weight::from_ref_time(7_239_470)
+		// Minimum execution time: 7_046 nanoseconds.
+		Weight::from_ref_time(7_698_895)
 			.saturating_add(Weight::from_proof_size(1636))
-			// Standard Error: 1_291
-			.saturating_add(Weight::from_ref_time(80_813).saturating_mul(r.into()))
+			// Standard Error: 1_555
+			.saturating_add(Weight::from_ref_time(90_524).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -221,11 +221,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `121 + r * (57 ±0)`
 		//  Estimated: `1636`
-		// Minimum execution time: 6_610 nanoseconds.
-		Weight::from_ref_time(7_174_482)
+		// Minimum execution time: 7_213 nanoseconds.
+		Weight::from_ref_time(7_839_570)
 			.saturating_add(Weight::from_proof_size(1636))
-			// Standard Error: 1_772
-			.saturating_add(Weight::from_ref_time(84_494).saturating_mul(r.into()))
+			// Standard Error: 1_489
+			.saturating_add(Weight::from_ref_time(90_081).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -239,13 +239,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `509 + r * (57 ±0) + x * (66 ±0)`
 		//  Estimated: `11649`
-		// Minimum execution time: 21_066 nanoseconds.
-		Weight::from_ref_time(21_462_613)
+		// Minimum execution time: 23_745 nanoseconds.
+		Weight::from_ref_time(23_813_603)
 			.saturating_add(Weight::from_proof_size(11649))
-			// Standard Error: 3_937
-			.saturating_add(Weight::from_ref_time(52_386).saturating_mul(r.into()))
-			// Standard Error: 728
-			.saturating_add(Weight::from_ref_time(616_935).saturating_mul(x.into()))
+			// Standard Error: 5_539
+			.saturating_add(Weight::from_ref_time(60_572).saturating_mul(r.into()))
+			// Standard Error: 1_024
+			.saturating_add(Weight::from_ref_time(767_514).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -264,15 +264,15 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `772 + r * (5 ±0) + s * (32 ±0) + x * (66 ±0)`
 		//  Estimated: `18349`
-		// Minimum execution time: 54_980 nanoseconds.
-		Weight::from_ref_time(40_001_513)
+		// Minimum execution time: 64_265 nanoseconds.
+		Weight::from_ref_time(44_251_564)
 			.saturating_add(Weight::from_proof_size(18349))
-			// Standard Error: 8_034
-			.saturating_add(Weight::from_ref_time(30_080).saturating_mul(r.into()))
-			// Standard Error: 1_568
-			.saturating_add(Weight::from_ref_time(969_011).saturating_mul(s.into()))
-			// Standard Error: 1_568
-			.saturating_add(Weight::from_ref_time(175_540).saturating_mul(x.into()))
+			// Standard Error: 8_578
+			.saturating_add(Weight::from_ref_time(21_520).saturating_mul(r.into()))
+			// Standard Error: 1_675
+			.saturating_add(Weight::from_ref_time(1_132_823).saturating_mul(s.into()))
+			// Standard Error: 1_675
+			.saturating_add(Weight::from_ref_time(230_601).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 +288,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `507 + s * (36 ±0)`
 		//  Estimated: `18335`
-		// Minimum execution time: 23_301 nanoseconds.
-		Weight::from_ref_time(28_745_724)
+		// Minimum execution time: 26_517 nanoseconds.
+		Weight::from_ref_time(32_015_136)
 			.saturating_add(Weight::from_proof_size(18335))
-			// Standard Error: 1_483
-			.saturating_add(Weight::from_ref_time(61_335).saturating_mul(s.into()))
+			// Standard Error: 1_554
+			.saturating_add(Weight::from_ref_time(63_492).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -305,11 +305,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `623 + s * (3 ±0)`
 		//  Estimated: `12602`
-		// Minimum execution time: 11_478 nanoseconds.
-		Weight::from_ref_time(13_548_994)
+		// Minimum execution time: 12_348 nanoseconds.
+		Weight::from_ref_time(14_657_120)
 			.saturating_add(Weight::from_proof_size(12602))
-			// Standard Error: 555
-			.saturating_add(Weight::from_ref_time(15_465).saturating_mul(s.into()))
+			// Standard Error: 688
+			.saturating_add(Weight::from_ref_time(16_667).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -324,11 +324,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `702 + s * (35 ±0)`
 		//  Estimated: `18335`
-		// Minimum execution time: 27_008 nanoseconds.
-		Weight::from_ref_time(30_315_595)
+		// Minimum execution time: 30_951 nanoseconds.
+		Weight::from_ref_time(33_549_692)
 			.saturating_add(Weight::from_proof_size(18335))
-			// Standard Error: 1_043
-			.saturating_add(Weight::from_ref_time(50_177).saturating_mul(s.into()))
+			// Standard Error: 984
+			.saturating_add(Weight::from_ref_time(53_468).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -341,11 +341,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `628 + s * (37 ±0)`
 		//  Estimated: `8322`
-		// Minimum execution time: 18_684 nanoseconds.
-		Weight::from_ref_time(21_361_443)
+		// Minimum execution time: 20_829 nanoseconds.
+		Weight::from_ref_time(23_002_413)
 			.saturating_add(Weight::from_proof_size(8322))
-			// Standard Error: 917
-			.saturating_add(Weight::from_ref_time(51_165).saturating_mul(s.into()))
+			// Standard Error: 993
+			.saturating_add(Weight::from_ref_time(57_051).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_im_online.rs b/polkadot/runtime/polkadot/src/weights/pallet_im_online.rs
index 57eb521a5145536c54eb8f82bfe03d9317ea4acc..a48d4a272d482199424e52bb12d2751e3878b07a 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_im_online.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_im_online.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_im_online`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -61,13 +61,13 @@ impl<T: frame_system::Config> pallet_im_online::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `425 + k * (32 ±0)`
 		//  Estimated: `10345844 + k * (64 ±0) + e * (25 ±0)`
-		// Minimum execution time: 91_243 nanoseconds.
-		Weight::from_ref_time(72_475_606)
+		// Minimum execution time: 97_067 nanoseconds.
+		Weight::from_ref_time(75_734_166)
 			.saturating_add(Weight::from_proof_size(10345844))
-			// Standard Error: 317
-			.saturating_add(Weight::from_ref_time(23_804).saturating_mul(k.into()))
-			// Standard Error: 3_201
-			.saturating_add(Weight::from_ref_time(311_133).saturating_mul(e.into()))
+			// Standard Error: 372
+			.saturating_add(Weight::from_ref_time(24_977).saturating_mul(k.into()))
+			// Standard Error: 3_752
+			.saturating_add(Weight::from_ref_time(369_341).saturating_mul(e.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_proof_size(64).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 8f8556b3e2d6cfa3b392e6f63bc4f43b2e7b345e..25554bc3aebd9532b5393260105e60eda34586d8 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_indices.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_indices.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_indices`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -51,8 +51,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `142`
 		//  Estimated: `2544`
-		// Minimum execution time: 17_872 nanoseconds.
-		Weight::from_ref_time(18_573_000)
+		// Minimum execution time: 20_661 nanoseconds.
+		Weight::from_ref_time(21_119_000)
 			.saturating_add(Weight::from_proof_size(2544))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -65,8 +65,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `405`
 		//  Estimated: `5147`
-		// Minimum execution time: 22_981 nanoseconds.
-		Weight::from_ref_time(23_391_000)
+		// Minimum execution time: 26_812 nanoseconds.
+		Weight::from_ref_time(28_583_000)
 			.saturating_add(Weight::from_proof_size(5147))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -77,8 +77,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `270`
 		//  Estimated: `2544`
-		// Minimum execution time: 18_986 nanoseconds.
-		Weight::from_ref_time(19_539_000)
+		// Minimum execution time: 24_615 nanoseconds.
+		Weight::from_ref_time(25_129_000)
 			.saturating_add(Weight::from_proof_size(2544))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -91,8 +91,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `405`
 		//  Estimated: `5147`
-		// Minimum execution time: 23_289 nanoseconds.
-		Weight::from_ref_time(24_394_000)
+		// Minimum execution time: 28_521 nanoseconds.
+		Weight::from_ref_time(28_862_000)
 			.saturating_add(Weight::from_proof_size(5147))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -103,8 +103,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `270`
 		//  Estimated: `2544`
-		// Minimum execution time: 24_028 nanoseconds.
-		Weight::from_ref_time(24_623_000)
+		// Minimum execution time: 26_866 nanoseconds.
+		Weight::from_ref_time(27_520_000)
 			.saturating_add(Weight::from_proof_size(2544))
 			.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 acb9bf5027e3d01f5fb32cf9eea57b7dc37ef5e7..f5d0198e8cdd7579b9b7231701c9a5002f8d0feb 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_membership.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_membership.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_membership`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -58,11 +58,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `238 + m * (64 ±0)`
 		//  Estimated: `4903 + m * (192 ±0)`
-		// Minimum execution time: 15_858 nanoseconds.
-		Weight::from_ref_time(16_808_745)
+		// Minimum execution time: 17_526 nanoseconds.
+		Weight::from_ref_time(18_753_497)
 			.saturating_add(Weight::from_proof_size(4903))
-			// Standard Error: 398
-			.saturating_add(Weight::from_ref_time(31_356).saturating_mul(m.into()))
+			// Standard Error: 447
+			.saturating_add(Weight::from_ref_time(36_485).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(192).saturating_mul(m.into()))
@@ -82,11 +82,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `342 + m * (64 ±0)`
 		//  Estimated: `5742 + m * (192 ±0)`
-		// Minimum execution time: 18_512 nanoseconds.
-		Weight::from_ref_time(19_140_527)
+		// Minimum execution time: 20_636 nanoseconds.
+		Weight::from_ref_time(20_995_974)
 			.saturating_add(Weight::from_proof_size(5742))
-			// Standard Error: 416
-			.saturating_add(Weight::from_ref_time(33_120).saturating_mul(m.into()))
+			// Standard Error: 882
+			.saturating_add(Weight::from_ref_time(46_721).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(192).saturating_mul(m.into()))
@@ -106,11 +106,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `342 + m * (64 ±0)`
 		//  Estimated: `5742 + m * (192 ±0)`
-		// Minimum execution time: 18_790 nanoseconds.
-		Weight::from_ref_time(20_112_394)
+		// Minimum execution time: 20_321 nanoseconds.
+		Weight::from_ref_time(21_337_626)
 			.saturating_add(Weight::from_proof_size(5742))
-			// Standard Error: 1_198
-			.saturating_add(Weight::from_ref_time(36_555).saturating_mul(m.into()))
+			// Standard Error: 562
+			.saturating_add(Weight::from_ref_time(51_247).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(192).saturating_mul(m.into()))
@@ -130,11 +130,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `342 + m * (64 ±0)`
 		//  Estimated: `5742 + m * (192 ±0)`
-		// Minimum execution time: 17_554 nanoseconds.
-		Weight::from_ref_time(19_095_383)
+		// Minimum execution time: 19_216 nanoseconds.
+		Weight::from_ref_time(21_532_264)
 			.saturating_add(Weight::from_proof_size(5742))
-			// Standard Error: 658
-			.saturating_add(Weight::from_ref_time(155_665).saturating_mul(m.into()))
+			// Standard Error: 868
+			.saturating_add(Weight::from_ref_time(167_139).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(192).saturating_mul(m.into()))
@@ -154,11 +154,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `342 + m * (64 ±0)`
 		//  Estimated: `5742 + m * (192 ±0)`
-		// Minimum execution time: 18_735 nanoseconds.
-		Weight::from_ref_time(19_659_609)
+		// Minimum execution time: 20_705 nanoseconds.
+		Weight::from_ref_time(21_856_516)
 			.saturating_add(Weight::from_proof_size(5742))
-			// Standard Error: 1_716
-			.saturating_add(Weight::from_ref_time(50_826).saturating_mul(m.into()))
+			// Standard Error: 604
+			.saturating_add(Weight::from_ref_time(48_209).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(4))
 			.saturating_add(Weight::from_proof_size(192).saturating_mul(m.into()))
@@ -174,11 +174,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `64 + m * (32 ±0)`
 		//  Estimated: `3761 + m * (32 ±0)`
-		// Minimum execution time: 7_515 nanoseconds.
-		Weight::from_ref_time(7_939_425)
+		// Minimum execution time: 8_241 nanoseconds.
+		Weight::from_ref_time(8_853_934)
 			.saturating_add(Weight::from_proof_size(3761))
-			// Standard Error: 209
-			.saturating_add(Weight::from_ref_time(9_931).saturating_mul(m.into()))
+			// Standard Error: 235
+			.saturating_add(Weight::from_ref_time(8_869).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_proof_size(32).saturating_mul(m.into()))
@@ -192,11 +192,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_948 nanoseconds.
-		Weight::from_ref_time(3_204_566)
+		// Minimum execution time: 3_407 nanoseconds.
+		Weight::from_ref_time(3_649_749)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 81
-			.saturating_add(Weight::from_ref_time(698).saturating_mul(m.into()))
+			// Standard Error: 83
+			.saturating_add(Weight::from_ref_time(693).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
 }
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_multisig.rs b/polkadot/runtime/polkadot/src/weights/pallet_multisig.rs
index 5b6ad0155261d808f01c04540954a8c98493274b..10d1e94acb66bd7afafa2b4c6e28c078f176b140 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_multisig.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_multisig.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_multisig`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -50,11 +50,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_363 nanoseconds.
-		Weight::from_ref_time(11_897_735)
+		// Minimum execution time: 12_525 nanoseconds.
+		Weight::from_ref_time(12_904_639)
 			.saturating_add(Weight::from_proof_size(0))
 			// Standard Error: 2
-			.saturating_add(Weight::from_ref_time(488).saturating_mul(z.into()))
+			.saturating_add(Weight::from_ref_time(627).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)
@@ -64,13 +64,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `318 + s * (2 ±0)`
 		//  Estimated: `5821`
-		// Minimum execution time: 34_276 nanoseconds.
-		Weight::from_ref_time(27_774_222)
+		// Minimum execution time: 38_261 nanoseconds.
+		Weight::from_ref_time(31_580_896)
 			.saturating_add(Weight::from_proof_size(5821))
-			// Standard Error: 572
-			.saturating_add(Weight::from_ref_time(72_628).saturating_mul(s.into()))
-			// Standard Error: 5
-			.saturating_add(Weight::from_ref_time(1_520).saturating_mul(z.into()))
+			// Standard Error: 643
+			.saturating_add(Weight::from_ref_time(73_644).saturating_mul(s.into()))
+			// Standard Error: 6
+			.saturating_add(Weight::from_ref_time(1_645).saturating_mul(z.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -82,13 +82,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `317`
 		//  Estimated: `5821`
-		// Minimum execution time: 26_382 nanoseconds.
-		Weight::from_ref_time(20_069_044)
+		// Minimum execution time: 28_521 nanoseconds.
+		Weight::from_ref_time(22_322_453)
 			.saturating_add(Weight::from_proof_size(5821))
-			// Standard Error: 465
-			.saturating_add(Weight::from_ref_time(69_194).saturating_mul(s.into()))
-			// Standard Error: 4
-			.saturating_add(Weight::from_ref_time(1_475).saturating_mul(z.into()))
+			// Standard Error: 511
+			.saturating_add(Weight::from_ref_time(70_428).saturating_mul(s.into()))
+			// Standard Error: 5
+			.saturating_add(Weight::from_ref_time(1_572).saturating_mul(z.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -102,13 +102,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `455 + s * (33 ±0)`
 		//  Estimated: `8424`
-		// Minimum execution time: 39_034 nanoseconds.
-		Weight::from_ref_time(31_465_196)
+		// Minimum execution time: 43_031 nanoseconds.
+		Weight::from_ref_time(35_249_755)
 			.saturating_add(Weight::from_proof_size(8424))
-			// Standard Error: 468
-			.saturating_add(Weight::from_ref_time(83_996).saturating_mul(s.into()))
+			// Standard Error: 475
+			.saturating_add(Weight::from_ref_time(86_751).saturating_mul(s.into()))
 			// Standard Error: 4
-			.saturating_add(Weight::from_ref_time(1_529).saturating_mul(z.into()))
+			.saturating_add(Weight::from_ref_time(1_638).saturating_mul(z.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -119,11 +119,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `325 + s * (2 ±0)`
 		//  Estimated: `5821`
-		// Minimum execution time: 25_565 nanoseconds.
-		Weight::from_ref_time(26_551_634)
+		// Minimum execution time: 29_204 nanoseconds.
+		Weight::from_ref_time(30_223_154)
 			.saturating_add(Weight::from_proof_size(5821))
-			// Standard Error: 630
-			.saturating_add(Weight::from_ref_time(74_629).saturating_mul(s.into()))
+			// Standard Error: 721
+			.saturating_add(Weight::from_ref_time(74_976).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -134,11 +134,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `317`
 		//  Estimated: `5821`
-		// Minimum execution time: 17_875 nanoseconds.
-		Weight::from_ref_time(18_315_145)
+		// Minimum execution time: 19_489 nanoseconds.
+		Weight::from_ref_time(19_999_669)
 			.saturating_add(Weight::from_proof_size(5821))
-			// Standard Error: 608
-			.saturating_add(Weight::from_ref_time(73_312).saturating_mul(s.into()))
+			// Standard Error: 476
+			.saturating_add(Weight::from_ref_time(72_585).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -149,11 +149,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `521 + s * (1 ±0)`
 		//  Estimated: `5821`
-		// Minimum execution time: 26_936 nanoseconds.
-		Weight::from_ref_time(28_031_097)
+		// Minimum execution time: 30_287 nanoseconds.
+		Weight::from_ref_time(31_301_844)
 			.saturating_add(Weight::from_proof_size(5821))
-			// Standard Error: 746
-			.saturating_add(Weight::from_ref_time(75_056).saturating_mul(s.into()))
+			// Standard Error: 704
+			.saturating_add(Weight::from_ref_time(74_055).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 e28dbf53e614fbfc9dbd88fdfc3b6d6aa8e116f0..35f488aef18dd239b69599348483138f62d9fab1 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_nomination_pools.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_nomination_pools.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_nomination_pools`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -75,8 +75,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `3468`
 		//  Estimated: `38468`
-		// Minimum execution time: 138_821 nanoseconds.
-		Weight::from_ref_time(141_643_000)
+		// Minimum execution time: 153_784 nanoseconds.
+		Weight::from_ref_time(155_121_000)
 			.saturating_add(Weight::from_proof_size(38468))
 			.saturating_add(T::DbWeight::get().reads(17))
 			.saturating_add(T::DbWeight::get().writes(12))
@@ -103,8 +103,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `3510`
 		//  Estimated: `39063`
-		// Minimum execution time: 136_347 nanoseconds.
-		Weight::from_ref_time(138_251_000)
+		// Minimum execution time: 151_609 nanoseconds.
+		Weight::from_ref_time(155_385_000)
 			.saturating_add(Weight::from_proof_size(39063))
 			.saturating_add(T::DbWeight::get().reads(14))
 			.saturating_add(T::DbWeight::get().writes(12))
@@ -133,8 +133,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `3393`
 		//  Estimated: `38950`
-		// Minimum execution time: 148_871 nanoseconds.
-		Weight::from_ref_time(150_708_000)
+		// Minimum execution time: 165_036 nanoseconds.
+		Weight::from_ref_time(166_264_000)
 			.saturating_add(Weight::from_proof_size(38950))
 			.saturating_add(T::DbWeight::get().reads(14))
 			.saturating_add(T::DbWeight::get().writes(12))
@@ -153,8 +153,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1220`
 		//  Estimated: `13485`
-		// Minimum execution time: 55_263 nanoseconds.
-		Weight::from_ref_time(56_758_000)
+		// Minimum execution time: 61_052 nanoseconds.
+		Weight::from_ref_time(61_773_000)
 			.saturating_add(Weight::from_proof_size(13485))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -191,8 +191,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `3748`
 		//  Estimated: `44674`
-		// Minimum execution time: 141_538 nanoseconds.
-		Weight::from_ref_time(145_982_000)
+		// Minimum execution time: 155_226 nanoseconds.
+		Weight::from_ref_time(155_893_000)
 			.saturating_add(Weight::from_proof_size(44674))
 			.saturating_add(T::DbWeight::get().reads(18))
 			.saturating_add(T::DbWeight::get().writes(13))
@@ -212,11 +212,11 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1672`
 		//  Estimated: `13025`
-		// Minimum execution time: 50_576 nanoseconds.
-		Weight::from_ref_time(51_661_297)
+		// Minimum execution time: 53_472 nanoseconds.
+		Weight::from_ref_time(55_368_257)
 			.saturating_add(Weight::from_proof_size(13025))
-			// Standard Error: 890
-			.saturating_add(Weight::from_ref_time(9_936).saturating_mul(s.into()))
+			// Standard Error: 904
+			.saturating_add(Weight::from_ref_time(4_928).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -245,11 +245,11 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `2196`
 		//  Estimated: `22991`
-		// Minimum execution time: 93_998 nanoseconds.
-		Weight::from_ref_time(95_463_915)
+		// Minimum execution time: 103_698 nanoseconds.
+		Weight::from_ref_time(105_075_914)
 			.saturating_add(Weight::from_proof_size(22991))
-			// Standard Error: 1_047
-			.saturating_add(Weight::from_ref_time(17_510).saturating_mul(s.into()))
+			// Standard Error: 1_503
+			.saturating_add(Weight::from_ref_time(19_668).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(8))
 	}
@@ -300,8 +300,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `2584`
 		//  Estimated: `46001`
-		// Minimum execution time: 145_214 nanoseconds.
-		Weight::from_ref_time(148_632_571)
+		// Minimum execution time: 163_337 nanoseconds.
+		Weight::from_ref_time(167_095_416)
 			.saturating_add(Weight::from_proof_size(46001))
 			.saturating_add(T::DbWeight::get().reads(20))
 			.saturating_add(T::DbWeight::get().writes(18))
@@ -352,8 +352,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1220`
 		//  Estimated: `32002`
-		// Minimum execution time: 128_238 nanoseconds.
-		Weight::from_ref_time(130_135_000)
+		// Minimum execution time: 149_656 nanoseconds.
+		Weight::from_ref_time(150_555_000)
 			.saturating_add(Weight::from_proof_size(32002))
 			.saturating_add(T::DbWeight::get().reads(21))
 			.saturating_add(T::DbWeight::get().writes(15))
@@ -387,11 +387,11 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1805`
 		//  Estimated: `21998 + n * (2520 ±0)`
-		// Minimum execution time: 61_163 nanoseconds.
-		Weight::from_ref_time(61_795_451)
+		// Minimum execution time: 66_157 nanoseconds.
+		Weight::from_ref_time(66_972_809)
 			.saturating_add(Weight::from_proof_size(21998))
-			// Standard Error: 10_555
-			.saturating_add(Weight::from_ref_time(1_112_812).saturating_mul(n.into()))
+			// Standard Error: 9_409
+			.saturating_add(Weight::from_ref_time(1_327_035).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))
@@ -407,8 +407,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1393`
 		//  Estimated: `8752`
-		// Minimum execution time: 31_553 nanoseconds.
-		Weight::from_ref_time(32_021_000)
+		// Minimum execution time: 34_743 nanoseconds.
+		Weight::from_ref_time(35_038_000)
 			.saturating_add(Weight::from_proof_size(8752))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -424,11 +424,11 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `525`
 		//  Estimated: `5883`
-		// Minimum execution time: 13_537 nanoseconds.
-		Weight::from_ref_time(14_140_818)
+		// Minimum execution time: 14_305 nanoseconds.
+		Weight::from_ref_time(14_805_073)
 			.saturating_add(Weight::from_proof_size(5883))
-			// Standard Error: 108
-			.saturating_add(Weight::from_ref_time(1_394).saturating_mul(n.into()))
+			// Standard Error: 125
+			.saturating_add(Weight::from_ref_time(1_944).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -446,8 +446,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 4_626 nanoseconds.
-		Weight::from_ref_time(4_783_000)
+		// Minimum execution time: 5_054 nanoseconds.
+		Weight::from_ref_time(5_333_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(5))
 	}
@@ -457,8 +457,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `525`
 		//  Estimated: `2639`
-		// Minimum execution time: 18_428 nanoseconds.
-		Weight::from_ref_time(18_781_000)
+		// Minimum execution time: 20_025 nanoseconds.
+		Weight::from_ref_time(20_643_000)
 			.saturating_add(Weight::from_proof_size(2639))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -485,8 +485,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `2032`
 		//  Estimated: `20489`
-		// Minimum execution time: 60_522 nanoseconds.
-		Weight::from_ref_time(61_308_000)
+		// Minimum execution time: 65_418 nanoseconds.
+		Weight::from_ref_time(65_853_000)
 			.saturating_add(Weight::from_proof_size(20489))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -499,8 +499,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `508`
 		//  Estimated: `5708`
-		// Minimum execution time: 14_159 nanoseconds.
-		Weight::from_ref_time(14_475_000)
+		// Minimum execution time: 14_918 nanoseconds.
+		Weight::from_ref_time(15_304_000)
 			.saturating_add(Weight::from_proof_size(5708))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_preimage.rs b/polkadot/runtime/polkadot/src/weights/pallet_preimage.rs
index 04be8954000bd4450239e71b0c31b4dd7f5452d5..1bc3d7a50bcaea33fa41b6378059fd17014bf36a 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_preimage.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_preimage.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_preimage`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -54,11 +54,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `175`
 		//  Estimated: `2566`
-		// Minimum execution time: 23_420 nanoseconds.
-		Weight::from_ref_time(23_601_000)
+		// Minimum execution time: 27_940 nanoseconds.
+		Weight::from_ref_time(28_162_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(2_291).saturating_mul(s.into()))
+			.saturating_add(Weight::from_ref_time(2_390).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -71,11 +71,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `2566`
-		// Minimum execution time: 15_466 nanoseconds.
-		Weight::from_ref_time(15_631_000)
+		// Minimum execution time: 17_953 nanoseconds.
+		Weight::from_ref_time(18_146_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(2_291).saturating_mul(s.into()))
+			.saturating_add(Weight::from_ref_time(2_389).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -88,11 +88,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `2566`
-		// Minimum execution time: 14_425 nanoseconds.
-		Weight::from_ref_time(14_815_000)
+		// Minimum execution time: 17_394 nanoseconds.
+		Weight::from_ref_time(17_572_000)
 			.saturating_add(Weight::from_proof_size(2566))
-			// Standard Error: 2
-			.saturating_add(Weight::from_ref_time(2_298).saturating_mul(s.into()))
+			// Standard Error: 1
+			.saturating_add(Weight::from_ref_time(2_386).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -104,8 +104,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `353`
 		//  Estimated: `2566`
-		// Minimum execution time: 33_965 nanoseconds.
-		Weight::from_ref_time(37_296_000)
+		// Minimum execution time: 34_819 nanoseconds.
+		Weight::from_ref_time(36_012_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -118,8 +118,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `144`
 		//  Estimated: `2566`
-		// Minimum execution time: 20_975 nanoseconds.
-		Weight::from_ref_time(21_973_000)
+		// Minimum execution time: 22_730 nanoseconds.
+		Weight::from_ref_time(23_936_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -130,8 +130,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `220`
 		//  Estimated: `2566`
-		// Minimum execution time: 18_736 nanoseconds.
-		Weight::from_ref_time(19_671_000)
+		// Minimum execution time: 19_808 nanoseconds.
+		Weight::from_ref_time(21_010_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -142,8 +142,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `144`
 		//  Estimated: `2566`
-		// Minimum execution time: 11_788 nanoseconds.
-		Weight::from_ref_time(12_505_000)
+		// Minimum execution time: 12_864 nanoseconds.
+		Weight::from_ref_time(13_780_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -154,8 +154,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `42`
 		//  Estimated: `2566`
-		// Minimum execution time: 12_785 nanoseconds.
-		Weight::from_ref_time(13_444_000)
+		// Minimum execution time: 14_507 nanoseconds.
+		Weight::from_ref_time(15_339_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -166,8 +166,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `2566`
-		// Minimum execution time: 8_098 nanoseconds.
-		Weight::from_ref_time(8_414_000)
+		// Minimum execution time: 9_058 nanoseconds.
+		Weight::from_ref_time(9_570_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -180,8 +180,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `144`
 		//  Estimated: `2566`
-		// Minimum execution time: 19_761 nanoseconds.
-		Weight::from_ref_time(20_594_000)
+		// Minimum execution time: 21_505 nanoseconds.
+		Weight::from_ref_time(22_513_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -192,8 +192,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `2566`
-		// Minimum execution time: 8_100 nanoseconds.
-		Weight::from_ref_time(8_519_000)
+		// Minimum execution time: 8_747 nanoseconds.
+		Weight::from_ref_time(9_161_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -204,8 +204,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `2566`
-		// Minimum execution time: 8_142 nanoseconds.
-		Weight::from_ref_time(8_398_000)
+		// Minimum execution time: 9_108 nanoseconds.
+		Weight::from_ref_time(9_493_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.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 4c64153b2df0760a6b2b7e4bde01dc0095f2e544..e209a6d00665833e64dcc910b33d079df162d7d1 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_proxy.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_proxy.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_proxy`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -48,15 +48,13 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 	/// Storage: Proxy Proxies (r:1 w:0)
 	/// Proof: Proxy Proxies (max_values: None, max_size: Some(1241), added: 3716, mode: MaxEncodedLen)
 	/// The range of component `p` is `[1, 31]`.
-	fn proxy(p: u32, ) -> Weight {
+	fn proxy(_p: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `259 + p * (37 ±0)`
 		//  Estimated: `3716`
-		// Minimum execution time: 13_832 nanoseconds.
-		Weight::from_ref_time(14_442_520)
+		// Minimum execution time: 16_045 nanoseconds.
+		Weight::from_ref_time(17_922_796)
 			.saturating_add(Weight::from_proof_size(3716))
-			// Standard Error: 1_021
-			.saturating_add(Weight::from_ref_time(28_863).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
 	/// Storage: Proxy Proxies (r:1 w:0)
@@ -71,13 +69,13 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `650 + a * (68 ±0) + p * (37 ±0)`
 		//  Estimated: `11027`
-		// Minimum execution time: 30_796 nanoseconds.
-		Weight::from_ref_time(31_227_638)
+		// Minimum execution time: 34_619 nanoseconds.
+		Weight::from_ref_time(35_338_676)
 			.saturating_add(Weight::from_proof_size(11027))
-			// Standard Error: 1_869
-			.saturating_add(Weight::from_ref_time(113_806).saturating_mul(a.into()))
-			// Standard Error: 1_931
-			.saturating_add(Weight::from_ref_time(27_022).saturating_mul(p.into()))
+			// Standard Error: 1_899
+			.saturating_add(Weight::from_ref_time(162_971).saturating_mul(a.into()))
+			// Standard Error: 1_963
+			.saturating_add(Weight::from_ref_time(13_533).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -87,15 +85,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:  `533 + a * (68 ±0)`
 		//  Estimated: `7311`
-		// Minimum execution time: 18_958 nanoseconds.
-		Weight::from_ref_time(20_239_017)
+		// Minimum execution time: 21_156 nanoseconds.
+		Weight::from_ref_time(22_277_542)
 			.saturating_add(Weight::from_proof_size(7311))
-			// Standard Error: 1_355
-			.saturating_add(Weight::from_ref_time(113_650).saturating_mul(a.into()))
+			// Standard Error: 1_498
+			.saturating_add(Weight::from_ref_time(164_253).saturating_mul(a.into()))
+			// Standard Error: 1_548
+			.saturating_add(Weight::from_ref_time(3_031).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -109,11 +109,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `533 + a * (68 ±0)`
 		//  Estimated: `7311`
-		// Minimum execution time: 18_995 nanoseconds.
-		Weight::from_ref_time(20_199_358)
+		// Minimum execution time: 21_507 nanoseconds.
+		Weight::from_ref_time(23_041_588)
 			.saturating_add(Weight::from_proof_size(7311))
-			// Standard Error: 1_342
-			.saturating_add(Weight::from_ref_time(116_272).saturating_mul(a.into()))
+			// Standard Error: 1_515
+			.saturating_add(Weight::from_ref_time(143_107).saturating_mul(a.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -129,13 +129,13 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `582 + a * (68 ±0) + p * (37 ±0)`
 		//  Estimated: `11027`
-		// Minimum execution time: 26_534 nanoseconds.
-		Weight::from_ref_time(28_201_035)
+		// Minimum execution time: 30_053 nanoseconds.
+		Weight::from_ref_time(31_573_633)
 			.saturating_add(Weight::from_proof_size(11027))
-			// Standard Error: 1_726
-			.saturating_add(Weight::from_ref_time(105_990).saturating_mul(a.into()))
-			// Standard Error: 1_784
-			.saturating_add(Weight::from_ref_time(24_130).saturating_mul(p.into()))
+			// Standard Error: 2_251
+			.saturating_add(Weight::from_ref_time(140_597).saturating_mul(a.into()))
+			// Standard Error: 2_326
+			.saturating_add(Weight::from_ref_time(33_286).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -146,11 +146,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `259 + p * (37 ±0)`
 		//  Estimated: `3716`
-		// Minimum execution time: 19_916 nanoseconds.
-		Weight::from_ref_time(20_748_217)
+		// Minimum execution time: 22_886 nanoseconds.
+		Weight::from_ref_time(23_835_705)
 			.saturating_add(Weight::from_proof_size(3716))
-			// Standard Error: 1_323
-			.saturating_add(Weight::from_ref_time(53_613).saturating_mul(p.into()))
+			// Standard Error: 1_804
+			.saturating_add(Weight::from_ref_time(57_157).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -161,11 +161,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `259 + p * (37 ±0)`
 		//  Estimated: `3716`
-		// Minimum execution time: 19_835 nanoseconds.
-		Weight::from_ref_time(20_703_384)
+		// Minimum execution time: 22_234 nanoseconds.
+		Weight::from_ref_time(23_637_414)
 			.saturating_add(Weight::from_proof_size(3716))
-			// Standard Error: 1_701
-			.saturating_add(Weight::from_ref_time(59_140).saturating_mul(p.into()))
+			// Standard Error: 1_672
+			.saturating_add(Weight::from_ref_time(65_808).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -176,11 +176,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `259 + p * (37 ±0)`
 		//  Estimated: `3716`
-		// Minimum execution time: 15_890 nanoseconds.
-		Weight::from_ref_time(16_581_204)
+		// Minimum execution time: 17_995 nanoseconds.
+		Weight::from_ref_time(18_853_035)
 			.saturating_add(Weight::from_proof_size(3716))
-			// Standard Error: 1_000
-			.saturating_add(Weight::from_ref_time(31_311).saturating_mul(p.into()))
+			// Standard Error: 2_823
+			.saturating_add(Weight::from_ref_time(35_158).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -191,11 +191,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `239`
 		//  Estimated: `3716`
-		// Minimum execution time: 21_585 nanoseconds.
-		Weight::from_ref_time(22_389_421)
+		// Minimum execution time: 24_710 nanoseconds.
+		Weight::from_ref_time(25_539_249)
 			.saturating_add(Weight::from_proof_size(3716))
-			// Standard Error: 1_248
-			.saturating_add(Weight::from_ref_time(6_385).saturating_mul(p.into()))
+			// Standard Error: 1_383
+			.saturating_add(Weight::from_ref_time(10_689).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -206,11 +206,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `296 + p * (37 ±0)`
 		//  Estimated: `3716`
-		// Minimum execution time: 16_870 nanoseconds.
-		Weight::from_ref_time(17_419_351)
+		// Minimum execution time: 19_199 nanoseconds.
+		Weight::from_ref_time(19_877_054)
 			.saturating_add(Weight::from_proof_size(3716))
-			// Standard Error: 938
-			.saturating_add(Weight::from_ref_time(36_477).saturating_mul(p.into()))
+			// Standard Error: 1_043
+			.saturating_add(Weight::from_ref_time(31_448).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_scheduler.rs b/polkadot/runtime/polkadot/src/weights/pallet_scheduler.rs
index 048f07f45d4ad8180b994df25330564f722288ba..9a5c7810e13461e9b2b910752d206ce52d7fc5b3 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_scheduler.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_scheduler.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_scheduler`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -51,8 +51,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `69`
 		//  Estimated: `499`
-		// Minimum execution time: 4_806 nanoseconds.
-		Weight::from_ref_time(5_035_000)
+		// Minimum execution time: 4_926 nanoseconds.
+		Weight::from_ref_time(5_185_000)
 			.saturating_add(Weight::from_proof_size(499))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -64,11 +64,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `148 + s * (177 ±0)`
 		//  Estimated: `41438`
-		// Minimum execution time: 4_118 nanoseconds.
-		Weight::from_ref_time(8_762_405)
+		// Minimum execution time: 4_566 nanoseconds.
+		Weight::from_ref_time(7_521_754)
 			.saturating_add(Weight::from_proof_size(41438))
-			// Standard Error: 5_025
-			.saturating_add(Weight::from_ref_time(693_418).saturating_mul(s.into()))
+			// Standard Error: 2_078
+			.saturating_add(Weight::from_ref_time(981_390).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -76,8 +76,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_240 nanoseconds.
-		Weight::from_ref_time(5_505_000)
+		// Minimum execution time: 5_979 nanoseconds.
+		Weight::from_ref_time(6_097_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// Storage: Preimage PreimageFor (r:1 w:1)
@@ -89,11 +89,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `211 + s * (1 ±0)`
 		//  Estimated: `5252 + s * (1 ±0)`
-		// Minimum execution time: 17_995 nanoseconds.
-		Weight::from_ref_time(18_211_000)
+		// Minimum execution time: 20_316 nanoseconds.
+		Weight::from_ref_time(20_395_000)
 			.saturating_add(Weight::from_proof_size(5252))
 			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(1_168).saturating_mul(s.into()))
+			.saturating_add(Weight::from_ref_time(1_259).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_proof_size(1).saturating_mul(s.into()))
@@ -104,8 +104,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 6_542 nanoseconds.
-		Weight::from_ref_time(6_839_000)
+		// Minimum execution time: 7_432 nanoseconds.
+		Weight::from_ref_time(7_590_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -113,24 +113,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_129 nanoseconds.
-		Weight::from_ref_time(5_321_000)
+		// Minimum execution time: 5_809 nanoseconds.
+		Weight::from_ref_time(5_893_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	fn execute_dispatch_signed() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_473 nanoseconds.
-		Weight::from_ref_time(2_555_000)
+		// Minimum execution time: 2_608 nanoseconds.
+		Weight::from_ref_time(2_747_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	fn execute_dispatch_unsigned() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_331 nanoseconds.
-		Weight::from_ref_time(2_494_000)
+		// Minimum execution time: 2_614 nanoseconds.
+		Weight::from_ref_time(2_712_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// Storage: Scheduler Agenda (r:1 w:1)
@@ -140,11 +140,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `148 + s * (177 ±0)`
 		//  Estimated: `41438`
-		// Minimum execution time: 13_241 nanoseconds.
-		Weight::from_ref_time(16_391_558)
+		// Minimum execution time: 14_631 nanoseconds.
+		Weight::from_ref_time(17_646_956)
 			.saturating_add(Weight::from_proof_size(41438))
-			// Standard Error: 2_240
-			.saturating_add(Weight::from_ref_time(738_603).saturating_mul(s.into()))
+			// Standard Error: 2_176
+			.saturating_add(Weight::from_ref_time(961_640).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -157,11 +157,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `148 + s * (177 ±0)`
 		//  Estimated: `41438`
-		// Minimum execution time: 17_945 nanoseconds.
-		Weight::from_ref_time(17_048_555)
+		// Minimum execution time: 19_439 nanoseconds.
+		Weight::from_ref_time(18_724_125)
 			.saturating_add(Weight::from_proof_size(41438))
-			// Standard Error: 2_701
-			.saturating_add(Weight::from_ref_time(1_319_435).saturating_mul(s.into()))
+			// Standard Error: 3_388
+			.saturating_add(Weight::from_ref_time(1_745_988).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -174,11 +174,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `325 + s * (185 ±0)`
 		//  Estimated: `43961`
-		// Minimum execution time: 15_926 nanoseconds.
-		Weight::from_ref_time(20_243_204)
+		// Minimum execution time: 17_649 nanoseconds.
+		Weight::from_ref_time(21_717_238)
 			.saturating_add(Weight::from_proof_size(43961))
-			// Standard Error: 3_696
-			.saturating_add(Weight::from_ref_time(765_081).saturating_mul(s.into()))
+			// Standard Error: 3_317
+			.saturating_add(Weight::from_ref_time(999_966).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -191,11 +191,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `351 + s * (185 ±0)`
 		//  Estimated: `43961`
-		// Minimum execution time: 18_110 nanoseconds.
-		Weight::from_ref_time(18_859_126)
+		// Minimum execution time: 20_150 nanoseconds.
+		Weight::from_ref_time(20_756_481)
 			.saturating_add(Weight::from_proof_size(43961))
-			// Standard Error: 2_249
-			.saturating_add(Weight::from_ref_time(1_329_477).saturating_mul(s.into()))
+			// Standard Error: 5_251
+			.saturating_add(Weight::from_ref_time(1_768_601).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 b29546fee7c50a4c76c93eaf83a908c1d2a0643c..7a68abe6299fe07ab490711b8f1b9c9fe122355c 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_session.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_session.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_session`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -55,8 +55,8 @@ impl<T: frame_system::Config> pallet_session::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1951`
 		//  Estimated: `24793`
-		// Minimum execution time: 48_227 nanoseconds.
-		Weight::from_ref_time(48_750_000)
+		// Minimum execution time: 52_494 nanoseconds.
+		Weight::from_ref_time(53_401_000)
 			.saturating_add(Weight::from_proof_size(24793))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -71,8 +71,8 @@ impl<T: frame_system::Config> pallet_session::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1847`
 		//  Estimated: `9735`
-		// Minimum execution time: 34_776 nanoseconds.
-		Weight::from_ref_time(35_555_000)
+		// Minimum execution time: 36_990 nanoseconds.
+		Weight::from_ref_time(37_780_000)
 			.saturating_add(Weight::from_proof_size(9735))
 			.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 87c655d58452b1505a3033b24523af090da831a9..42a25678ff6a2b32918efd4847271065e200d63f 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_staking.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_staking.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_staking`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -59,8 +59,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1012`
 		//  Estimated: `10386`
-		// Minimum execution time: 38_478 nanoseconds.
-		Weight::from_ref_time(39_160_000)
+		// Minimum execution time: 43_740 nanoseconds.
+		Weight::from_ref_time(44_468_000)
 			.saturating_add(Weight::from_proof_size(10386))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -79,8 +79,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2149`
 		//  Estimated: `22888`
-		// Minimum execution time: 75_481 nanoseconds.
-		Weight::from_ref_time(76_490_000)
+		// Minimum execution time: 85_188 nanoseconds.
+		Weight::from_ref_time(85_825_000)
 			.saturating_add(Weight::from_proof_size(22888))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -107,8 +107,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2356`
 		//  Estimated: `29534`
-		// Minimum execution time: 82_440 nanoseconds.
-		Weight::from_ref_time(83_275_000)
+		// Minimum execution time: 92_366 nanoseconds.
+		Weight::from_ref_time(93_364_000)
 			.saturating_add(Weight::from_proof_size(29534))
 			.saturating_add(T::DbWeight::get().reads(12))
 			.saturating_add(T::DbWeight::get().writes(8))
@@ -126,11 +126,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1011`
 		//  Estimated: `10442`
-		// Minimum execution time: 31_694 nanoseconds.
-		Weight::from_ref_time(33_109_576)
+		// Minimum execution time: 34_821 nanoseconds.
+		Weight::from_ref_time(36_375_117)
 			.saturating_add(Weight::from_proof_size(10442))
-			// Standard Error: 629
-			.saturating_add(Weight::from_ref_time(12_595).saturating_mul(s.into()))
+			// Standard Error: 528
+			.saturating_add(Weight::from_ref_time(9_227).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -167,11 +167,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2377 + s * (4 ±0)`
 		//  Estimated: `32194 + s * (4 ±0)`
-		// Minimum execution time: 74_992 nanoseconds.
-		Weight::from_ref_time(77_933_205)
+		// Minimum execution time: 80_054 nanoseconds.
+		Weight::from_ref_time(85_486_698)
 			.saturating_add(Weight::from_proof_size(32194))
-			// Standard Error: 2_476
-			.saturating_add(Weight::from_ref_time(965_613).saturating_mul(s.into()))
+			// Standard Error: 2_051
+			.saturating_add(Weight::from_ref_time(1_190_809).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(13))
 			.saturating_add(T::DbWeight::get().writes(12))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into())))
@@ -203,8 +203,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1341`
 		//  Estimated: `19359`
-		// Minimum execution time: 53_370 nanoseconds.
-		Weight::from_ref_time(54_196_000)
+		// Minimum execution time: 58_711 nanoseconds.
+		Weight::from_ref_time(59_365_000)
 			.saturating_add(Weight::from_proof_size(19359))
 			.saturating_add(T::DbWeight::get().reads(11))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -218,11 +218,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1221 + k * (601 ±0)`
 		//  Estimated: `3566 + k * (3033 ±0)`
-		// Minimum execution time: 25_082 nanoseconds.
-		Weight::from_ref_time(27_131_542)
+		// Minimum execution time: 27_191 nanoseconds.
+		Weight::from_ref_time(26_752_481)
 			.saturating_add(Weight::from_proof_size(3566))
-			// Standard Error: 8_882
-			.saturating_add(Weight::from_ref_time(7_034_577).saturating_mul(k.into()))
+			// Standard Error: 9_824
+			.saturating_add(Weight::from_ref_time(8_400_737).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())))
@@ -255,11 +255,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1881 + n * (105 ±0)`
 		//  Estimated: `21988 + n * (2520 ±0)`
-		// Minimum execution time: 60_949 nanoseconds.
-		Weight::from_ref_time(58_465_623)
+		// Minimum execution time: 66_494 nanoseconds.
+		Weight::from_ref_time(63_759_325)
 			.saturating_add(Weight::from_proof_size(21988))
-			// Standard Error: 13_034
-			.saturating_add(Weight::from_ref_time(3_067_786).saturating_mul(n.into()))
+			// Standard Error: 13_741
+			.saturating_add(Weight::from_ref_time(3_422_077).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))
@@ -283,8 +283,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1767`
 		//  Estimated: `17932`
-		// Minimum execution time: 53_920 nanoseconds.
-		Weight::from_ref_time(54_554_000)
+		// Minimum execution time: 58_584 nanoseconds.
+		Weight::from_ref_time(59_566_000)
 			.saturating_add(Weight::from_proof_size(17932))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -297,8 +297,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `769`
 		//  Estimated: `3566`
-		// Minimum execution time: 14_667 nanoseconds.
-		Weight::from_ref_time(14_993_000)
+		// Minimum execution time: 15_107 nanoseconds.
+		Weight::from_ref_time(15_419_000)
 			.saturating_add(Weight::from_proof_size(3566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -311,8 +311,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `868`
 		//  Estimated: `9679`
-		// Minimum execution time: 20_937 nanoseconds.
-		Weight::from_ref_time(21_305_000)
+		// Minimum execution time: 23_303 nanoseconds.
+		Weight::from_ref_time(23_841_000)
 			.saturating_add(Weight::from_proof_size(9679))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -323,8 +323,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_395 nanoseconds.
-		Weight::from_ref_time(2_506_000)
+		// Minimum execution time: 2_839 nanoseconds.
+		Weight::from_ref_time(3_009_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -334,8 +334,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 9_972 nanoseconds.
-		Weight::from_ref_time(10_179_000)
+		// Minimum execution time: 11_258 nanoseconds.
+		Weight::from_ref_time(11_718_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -345,8 +345,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 9_893 nanoseconds.
-		Weight::from_ref_time(10_334_000)
+		// Minimum execution time: 11_284 nanoseconds.
+		Weight::from_ref_time(11_634_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -356,8 +356,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 9_926 nanoseconds.
-		Weight::from_ref_time(10_218_000)
+		// Minimum execution time: 11_422 nanoseconds.
+		Weight::from_ref_time(11_775_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -368,11 +368,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_576 nanoseconds.
-		Weight::from_ref_time(2_932_157)
+		// Minimum execution time: 3_041 nanoseconds.
+		Weight::from_ref_time(3_485_637)
 			.saturating_add(Weight::from_proof_size(0))
 			// Standard Error: 28
-			.saturating_add(Weight::from_ref_time(14_305).saturating_mul(v.into()))
+			.saturating_add(Weight::from_ref_time(11_577).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
 	/// Storage: Staking Bonded (r:1 w:1)
@@ -406,11 +406,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2071 + s * (4 ±0)`
 		//  Estimated: `27823 + s * (4 ±0)`
-		// Minimum execution time: 65_779 nanoseconds.
-		Weight::from_ref_time(70_664_875)
+		// Minimum execution time: 72_735 nanoseconds.
+		Weight::from_ref_time(77_758_788)
 			.saturating_add(Weight::from_proof_size(27823))
-			// Standard Error: 2_397
-			.saturating_add(Weight::from_ref_time(972_480).saturating_mul(s.into()))
+			// Standard Error: 2_098
+			.saturating_add(Weight::from_ref_time(1_204_930).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(11))
 			.saturating_add(T::DbWeight::get().writes(12))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into())))
@@ -423,11 +423,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `66604`
 		//  Estimated: `69079`
-		// Minimum execution time: 115_258 nanoseconds.
-		Weight::from_ref_time(827_477_945)
+		// Minimum execution time: 122_159 nanoseconds.
+		Weight::from_ref_time(930_005_952)
 			.saturating_add(Weight::from_proof_size(69079))
-			// Standard Error: 51_633
-			.saturating_add(Weight::from_ref_time(4_317_160).saturating_mul(s.into()))
+			// Standard Error: 58_572
+			.saturating_add(Weight::from_ref_time(4_941_609).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -453,12 +453,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:  `34307 + n * (150 ±0)`
-		//  Estimated: `79850 + n * (8026 ±1)`
-		// Minimum execution time: 82_468 nanoseconds.
-		Weight::from_ref_time(71_293_306)
+		//  Estimated: `79850 + n * (8026 ±0)`
+		// Minimum execution time: 88_998 nanoseconds.
+		Weight::from_ref_time(89_115_261)
 			.saturating_add(Weight::from_proof_size(79850))
-			// Standard Error: 10_638
-			.saturating_add(Weight::from_ref_time(24_983_430).saturating_mul(n.into()))
+			// Standard Error: 14_441
+			.saturating_add(Weight::from_ref_time(29_610_077).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))
@@ -489,12 +489,12 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 	fn payout_stakers_alive_staked(n: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `62046 + n * (477 ±0)`
-		//  Estimated: `131062 + n * (16040 ±0)`
-		// Minimum execution time: 100_612 nanoseconds.
-		Weight::from_ref_time(65_856_851)
+		//  Estimated: `131062 + n * (16040 ±3)`
+		// Minimum execution time: 109_154 nanoseconds.
+		Weight::from_ref_time(65_384_400)
 			.saturating_add(Weight::from_proof_size(131062))
-			// Standard Error: 15_945
-			.saturating_add(Weight::from_ref_time(36_695_084).saturating_mul(n.into()))
+			// Standard Error: 22_770
+			.saturating_add(Weight::from_ref_time(41_592_841).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().reads((5_u64).saturating_mul(n.into())))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -518,11 +518,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2150 + l * (5 ±0)`
 		//  Estimated: `25491`
-		// Minimum execution time: 75_114 nanoseconds.
-		Weight::from_ref_time(77_241_400)
+		// Minimum execution time: 84_424 nanoseconds.
+		Weight::from_ref_time(86_051_149)
 			.saturating_add(Weight::from_proof_size(25491))
-			// Standard Error: 3_421
-			.saturating_add(Weight::from_ref_time(25_832).saturating_mul(l.into()))
+			// Standard Error: 4_213
+			.saturating_add(Weight::from_ref_time(48_663).saturating_mul(l.into()))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(8))
 	}
@@ -557,11 +557,11 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2377 + s * (4 ±0)`
 		//  Estimated: `31701 + s * (4 ±0)`
-		// Minimum execution time: 77_466 nanoseconds.
-		Weight::from_ref_time(78_757_648)
+		// Minimum execution time: 85_740 nanoseconds.
+		Weight::from_ref_time(87_514_396)
 			.saturating_add(Weight::from_proof_size(31701))
-			// Standard Error: 2_163
-			.saturating_add(Weight::from_ref_time(974_509).saturating_mul(s.into()))
+			// Standard Error: 5_169
+			.saturating_add(Weight::from_ref_time(1_156_685).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())))
@@ -608,14 +608,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 + v * (3658 ±0) + n * (812 ±0)`
-		//  Estimated: `472210 + v * (16741 ±0) + n * (12939 ±0)`
-		// Minimum execution time: 453_826 nanoseconds.
-		Weight::from_ref_time(454_808_000)
-			.saturating_add(Weight::from_proof_size(472210))
-			// Standard Error: 1_820_291
-			.saturating_add(Weight::from_ref_time(58_630_310).saturating_mul(v.into()))
-			// Standard Error: 181_382
-			.saturating_add(Weight::from_ref_time(15_121_856).saturating_mul(n.into()))
+		//  Estimated: `472212 + v * (16741 ±0) + n * (12939 ±0)`
+		// Minimum execution time: 523_071 nanoseconds.
+		Weight::from_ref_time(524_088_000)
+			.saturating_add(Weight::from_proof_size(472212))
+			// Standard Error: 2_051_818
+			.saturating_add(Weight::from_ref_time(65_963_939).saturating_mul(v.into()))
+			// Standard Error: 204_452
+			.saturating_add(Weight::from_ref_time(17_176_688).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())))
@@ -646,15 +646,15 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 	/// The range of component `n` is `[500, 1000]`.
 	fn get_npos_voters(v: u32, n: u32, ) -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `3066 + v * (455 ±0) + n * (1003 ±0)`
+		//  Measured:  `3067 + v * (455 ±0) + n * (1003 ±0)`
 		//  Estimated: `456188 + v * (14295 ±0) + n * (11775 ±0)`
-		// Minimum execution time: 29_472_494 nanoseconds.
-		Weight::from_ref_time(29_688_908_000)
+		// Minimum execution time: 32_257_897 nanoseconds.
+		Weight::from_ref_time(32_376_431_000)
 			.saturating_add(Weight::from_proof_size(456188))
-			// Standard Error: 327_047
-			.saturating_add(Weight::from_ref_time(4_600_809).saturating_mul(v.into()))
-			// Standard Error: 327_047
-			.saturating_add(Weight::from_ref_time(3_040_021).saturating_mul(n.into()))
+			// Standard Error: 355_726
+			.saturating_add(Weight::from_ref_time(5_080_198).saturating_mul(v.into()))
+			// Standard Error: 355_726
+			.saturating_add(Weight::from_ref_time(3_195_407).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())))
@@ -671,13 +671,13 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 	/// The range of component `v` is `[500, 1000]`.
 	fn get_npos_targets(v: u32, ) -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `916 + v * (50 ±0)`
+		//  Measured:  `917 + v * (50 ±0)`
 		//  Estimated: `3562 + v * (2520 ±0)`
-		// Minimum execution time: 3_730_729 nanoseconds.
-		Weight::from_ref_time(3_797_673_000)
+		// Minimum execution time: 3_860_791 nanoseconds.
+		Weight::from_ref_time(3_942_649_000)
 			.saturating_add(Weight::from_proof_size(3562))
-			// Standard Error: 43_157
-			.saturating_add(Weight::from_ref_time(2_784_075).saturating_mul(v.into()))
+			// Standard Error: 45_427
+			.saturating_add(Weight::from_ref_time(2_955_973).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))
@@ -699,8 +699,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_597 nanoseconds.
-		Weight::from_ref_time(5_885_000)
+		// Minimum execution time: 6_334 nanoseconds.
+		Weight::from_ref_time(6_585_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
@@ -720,8 +720,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_254 nanoseconds.
-		Weight::from_ref_time(5_443_000)
+		// Minimum execution time: 5_990 nanoseconds.
+		Weight::from_ref_time(6_241_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
@@ -749,8 +749,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1922`
 		//  Estimated: `19438`
-		// Minimum execution time: 64_472 nanoseconds.
-		Weight::from_ref_time(65_331_000)
+		// Minimum execution time: 71_020 nanoseconds.
+		Weight::from_ref_time(71_651_000)
 			.saturating_add(Weight::from_proof_size(19438))
 			.saturating_add(T::DbWeight::get().reads(11))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -763,8 +763,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `627`
 		//  Estimated: `3019`
-		// Minimum execution time: 13_321 nanoseconds.
-		Weight::from_ref_time(13_615_000)
+		// Minimum execution time: 14_422 nanoseconds.
+		Weight::from_ref_time(14_912_000)
 			.saturating_add(Weight::from_proof_size(3019))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -775,8 +775,8 @@ impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_759 nanoseconds.
-		Weight::from_ref_time(2_936_000)
+		// Minimum execution time: 3_171 nanoseconds.
+		Weight::from_ref_time(3_313_000)
 			.saturating_add(Weight::from_proof_size(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 9b314f191640252ba9a7a53f81077c9ab100ad39..732eed3c828af093bd52622fa113ef088e5376ad 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_timestamp.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_timestamp.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_timestamp`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -53,8 +53,8 @@ impl<T: frame_system::Config> pallet_timestamp::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `345`
 		//  Estimated: `1006`
-		// Minimum execution time: 9_477 nanoseconds.
-		Weight::from_ref_time(9_745_000)
+		// Minimum execution time: 10_462 nanoseconds.
+		Weight::from_ref_time(10_856_000)
 			.saturating_add(Weight::from_proof_size(1006))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -63,8 +63,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_592 nanoseconds.
-		Weight::from_ref_time(4_786_000)
+		// Minimum execution time: 4_811 nanoseconds.
+		Weight::from_ref_time(5_007_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 }
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_tips.rs b/polkadot/runtime/polkadot/src/weights/pallet_tips.rs
index 4fac98fbf45e11c3010d3b7d79222776f54b981d..a70428db7698a9b5a23799e3b9449e445b8369e1 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_tips.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_tips.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_tips`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -54,11 +54,11 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `4`
 		//  Estimated: `4958`
-		// Minimum execution time: 21_264 nanoseconds.
-		Weight::from_ref_time(21_991_013)
+		// Minimum execution time: 24_717 nanoseconds.
+		Weight::from_ref_time(25_747_782)
 			.saturating_add(Weight::from_proof_size(4958))
-			// Standard Error: 5
-			.saturating_add(Weight::from_ref_time(1_793).saturating_mul(r.into()))
+			// Standard Error: 4
+			.saturating_add(Weight::from_ref_time(1_823).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -70,8 +70,8 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `253`
 		//  Estimated: `2981`
-		// Minimum execution time: 21_014 nanoseconds.
-		Weight::from_ref_time(21_265_000)
+		// Minimum execution time: 23_963 nanoseconds.
+		Weight::from_ref_time(24_323_000)
 			.saturating_add(Weight::from_proof_size(2981))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -88,13 +88,13 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106 + t * (64 ±0)`
 		//  Estimated: `3288 + t * (192 ±0)`
-		// Minimum execution time: 18_407 nanoseconds.
-		Weight::from_ref_time(16_892_035)
+		// Minimum execution time: 20_330 nanoseconds.
+		Weight::from_ref_time(19_770_627)
 			.saturating_add(Weight::from_proof_size(3288))
-			// Standard Error: 7
-			.saturating_add(Weight::from_ref_time(1_653).saturating_mul(r.into()))
-			// Standard Error: 10_236
-			.saturating_add(Weight::from_ref_time(216_771).saturating_mul(t.into()))
+			// Standard Error: 5
+			.saturating_add(Weight::from_ref_time(1_722).saturating_mul(r.into()))
+			// Standard Error: 6_711
+			.saturating_add(Weight::from_ref_time(133_401).saturating_mul(t.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_proof_size(192).saturating_mul(t.into()))
@@ -108,11 +108,11 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `359 + t * (112 ±0)`
 		//  Estimated: `3688 + t * (224 ±0)`
-		// Minimum execution time: 14_440 nanoseconds.
-		Weight::from_ref_time(14_823_159)
+		// Minimum execution time: 15_707 nanoseconds.
+		Weight::from_ref_time(15_992_893)
 			.saturating_add(Weight::from_proof_size(3688))
-			// Standard Error: 1_912
-			.saturating_add(Weight::from_ref_time(110_888).saturating_mul(t.into()))
+			// Standard Error: 2_102
+			.saturating_add(Weight::from_ref_time(122_754).saturating_mul(t.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_proof_size(224).saturating_mul(t.into()))
@@ -130,11 +130,11 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `398 + t * (112 ±0)`
 		//  Estimated: `6740 + t * (336 ±0)`
-		// Minimum execution time: 38_879 nanoseconds.
-		Weight::from_ref_time(40_518_687)
+		// Minimum execution time: 44_350 nanoseconds.
+		Weight::from_ref_time(46_263_953)
 			.saturating_add(Weight::from_proof_size(6740))
-			// Standard Error: 7_525
-			.saturating_add(Weight::from_ref_time(120_106).saturating_mul(t.into()))
+			// Standard Error: 8_644
+			.saturating_add(Weight::from_ref_time(147_757).saturating_mul(t.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(336).saturating_mul(t.into()))
@@ -148,11 +148,11 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `301`
 		//  Estimated: `3077`
-		// Minimum execution time: 13_724 nanoseconds.
-		Weight::from_ref_time(14_455_797)
+		// Minimum execution time: 15_401 nanoseconds.
+		Weight::from_ref_time(16_069_268)
 			.saturating_add(Weight::from_proof_size(3077))
-			// Standard Error: 1_799
-			.saturating_add(Weight::from_ref_time(18_372).saturating_mul(t.into()))
+			// Standard Error: 2_069
+			.saturating_add(Weight::from_ref_time(13_562).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 3a58154f1dcf838c1cacc92132504ee1b3c4537b..85fa1766b3007a3adce57c6bdda7da2006c97fe6 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_treasury.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_treasury.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_treasury`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -55,8 +55,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `6`
 		//  Estimated: `1396`
-		// Minimum execution time: 13_846 nanoseconds.
-		Weight::from_ref_time(14_168_000)
+		// Minimum execution time: 14_716 nanoseconds.
+		Weight::from_ref_time(15_127_000)
 			.saturating_add(Weight::from_proof_size(1396))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -69,8 +69,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `139`
 		//  Estimated: `499`
-		// Minimum execution time: 21_587 nanoseconds.
-		Weight::from_ref_time(22_144_000)
+		// Minimum execution time: 24_325 nanoseconds.
+		Weight::from_ref_time(24_889_000)
 			.saturating_add(Weight::from_proof_size(499))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -83,8 +83,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `329`
 		//  Estimated: `5186`
-		// Minimum execution time: 31_655 nanoseconds.
-		Weight::from_ref_time(32_143_000)
+		// Minimum execution time: 35_492 nanoseconds.
+		Weight::from_ref_time(36_192_000)
 			.saturating_add(Weight::from_proof_size(5186))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -98,11 +98,11 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `464 + p * (8 ±0)`
 		//  Estimated: `3480`
-		// Minimum execution time: 9_197 nanoseconds.
-		Weight::from_ref_time(11_264_743)
+		// Minimum execution time: 9_842 nanoseconds.
+		Weight::from_ref_time(12_599_619)
 			.saturating_add(Weight::from_proof_size(3480))
-			// Standard Error: 777
-			.saturating_add(Weight::from_ref_time(28_550).saturating_mul(p.into()))
+			// Standard Error: 1_244
+			.saturating_add(Weight::from_ref_time(17_246).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -112,8 +112,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `90`
 		//  Estimated: `897`
-		// Minimum execution time: 6_894 nanoseconds.
-		Weight::from_ref_time(7_116_000)
+		// Minimum execution time: 7_388 nanoseconds.
+		Weight::from_ref_time(7_549_000)
 			.saturating_add(Weight::from_proof_size(897))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -135,11 +135,11 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `245 + p * (314 ±0)`
 		//  Estimated: `2816 + p * (7789 ±0)`
-		// Minimum execution time: 35_204 nanoseconds.
-		Weight::from_ref_time(38_900_415)
+		// Minimum execution time: 40_466 nanoseconds.
+		Weight::from_ref_time(46_938_455)
 			.saturating_add(Weight::from_proof_size(2816))
-			// Standard Error: 24_841
-			.saturating_add(Weight::from_ref_time(27_980_186).saturating_mul(p.into()))
+			// Standard Error: 31_202
+			.saturating_add(Weight::from_ref_time(33_059_622).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 376d861e387198e2f74d16430fb66287bdd8528b..74c1a552b739df4b7384d8279aeb1d451b84a49f 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_utility.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_utility.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_utility`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -50,18 +50,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_069 nanoseconds.
-		Weight::from_ref_time(16_259_285)
+		// Minimum execution time: 7_038 nanoseconds.
+		Weight::from_ref_time(14_201_154)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 2_427
-			.saturating_add(Weight::from_ref_time(3_853_967).saturating_mul(c.into()))
+			// Standard Error: 3_273
+			.saturating_add(Weight::from_ref_time(4_845_639).saturating_mul(c.into()))
 	}
 	fn as_derivative() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 4_315 nanoseconds.
-		Weight::from_ref_time(4_505_000)
+		// Minimum execution time: 4_899 nanoseconds.
+		Weight::from_ref_time(5_052_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// The range of component `c` is `[0, 1000]`.
@@ -69,18 +69,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_114 nanoseconds.
-		Weight::from_ref_time(4_214_513)
+		// Minimum execution time: 6_792 nanoseconds.
+		Weight::from_ref_time(14_264_895)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 3_604
-			.saturating_add(Weight::from_ref_time(4_114_619).saturating_mul(c.into()))
+			// Standard Error: 3_467
+			.saturating_add(Weight::from_ref_time(5_166_200).saturating_mul(c.into()))
 	}
 	fn dispatch_as() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 7_990 nanoseconds.
-		Weight::from_ref_time(8_278_000)
+		// Minimum execution time: 8_890 nanoseconds.
+		Weight::from_ref_time(9_103_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// The range of component `c` is `[0, 1000]`.
@@ -88,10 +88,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_056 nanoseconds.
-		Weight::from_ref_time(14_335_074)
+		// Minimum execution time: 6_910 nanoseconds.
+		Weight::from_ref_time(13_514_252)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 2_479
-			.saturating_add(Weight::from_ref_time(3_851_747).saturating_mul(c.into()))
+			// Standard Error: 3_640
+			.saturating_add(Weight::from_ref_time(4_839_844).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 850dd8d4ae818175c572f8c2331452a50098d8ca..5a77f0ab36ebea1f3a92a16e919bf2907bd1cd0c 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_vesting.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_vesting.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_vesting`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -55,13 +55,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `377 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `7306`
-		// Minimum execution time: 27_096 nanoseconds.
-		Weight::from_ref_time(26_684_614)
+		// Minimum execution time: 30_459 nanoseconds.
+		Weight::from_ref_time(29_414_981)
 			.saturating_add(Weight::from_proof_size(7306))
-			// Standard Error: 1_046
-			.saturating_add(Weight::from_ref_time(34_776).saturating_mul(l.into()))
-			// Standard Error: 1_861
-			.saturating_add(Weight::from_ref_time(53_969).saturating_mul(s.into()))
+			// Standard Error: 853
+			.saturating_add(Weight::from_ref_time(44_483).saturating_mul(l.into()))
+			// Standard Error: 1_518
+			.saturating_add(Weight::from_ref_time(64_668).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -75,13 +75,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `377 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `7306`
-		// Minimum execution time: 26_359 nanoseconds.
-		Weight::from_ref_time(25_956_410)
+		// Minimum execution time: 29_310 nanoseconds.
+		Weight::from_ref_time(29_062_397)
 			.saturating_add(Weight::from_proof_size(7306))
-			// Standard Error: 693
-			.saturating_add(Weight::from_ref_time(32_857).saturating_mul(l.into()))
-			// Standard Error: 1_233
-			.saturating_add(Weight::from_ref_time(47_251).saturating_mul(s.into()))
+			// Standard Error: 877
+			.saturating_add(Weight::from_ref_time(36_222).saturating_mul(l.into()))
+			// Standard Error: 1_562
+			.saturating_add(Weight::from_ref_time(42_827).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -97,13 +97,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `512 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `9909`
-		// Minimum execution time: 29_713 nanoseconds.
-		Weight::from_ref_time(29_046_299)
+		// Minimum execution time: 32_792 nanoseconds.
+		Weight::from_ref_time(32_223_934)
 			.saturating_add(Weight::from_proof_size(9909))
-			// Standard Error: 810
-			.saturating_add(Weight::from_ref_time(40_118).saturating_mul(l.into()))
-			// Standard Error: 1_442
-			.saturating_add(Weight::from_ref_time(62_030).saturating_mul(s.into()))
+			// Standard Error: 833
+			.saturating_add(Weight::from_ref_time(46_218).saturating_mul(l.into()))
+			// Standard Error: 1_483
+			.saturating_add(Weight::from_ref_time(68_198).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -119,13 +119,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `512 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `9909`
-		// Minimum execution time: 29_153 nanoseconds.
-		Weight::from_ref_time(28_820_750)
+		// Minimum execution time: 32_330 nanoseconds.
+		Weight::from_ref_time(31_644_065)
 			.saturating_add(Weight::from_proof_size(9909))
-			// Standard Error: 810
-			.saturating_add(Weight::from_ref_time(35_059).saturating_mul(l.into()))
-			// Standard Error: 1_441
-			.saturating_add(Weight::from_ref_time(50_463).saturating_mul(s.into()))
+			// Standard Error: 887
+			.saturating_add(Weight::from_ref_time(43_137).saturating_mul(l.into()))
+			// Standard Error: 1_578
+			.saturating_add(Weight::from_ref_time(55_494).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -141,13 +141,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `583 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `9909`
-		// Minimum execution time: 42_065 nanoseconds.
-		Weight::from_ref_time(42_576_844)
+		// Minimum execution time: 47_622 nanoseconds.
+		Weight::from_ref_time(47_953_546)
 			.saturating_add(Weight::from_proof_size(9909))
-			// Standard Error: 1_749
-			.saturating_add(Weight::from_ref_time(31_852).saturating_mul(l.into()))
-			// Standard Error: 3_112
-			.saturating_add(Weight::from_ref_time(42_738).saturating_mul(s.into()))
+			// Standard Error: 2_056
+			.saturating_add(Weight::from_ref_time(39_785).saturating_mul(l.into()))
+			// Standard Error: 3_659
+			.saturating_add(Weight::from_ref_time(41_672).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -163,13 +163,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `718 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `12512`
-		// Minimum execution time: 44_430 nanoseconds.
-		Weight::from_ref_time(45_216_403)
+		// Minimum execution time: 50_175 nanoseconds.
+		Weight::from_ref_time(50_736_243)
 			.saturating_add(Weight::from_proof_size(12512))
-			// Standard Error: 1_992
-			.saturating_add(Weight::from_ref_time(39_729).saturating_mul(l.into()))
-			// Standard Error: 3_545
-			.saturating_add(Weight::from_ref_time(26_160).saturating_mul(s.into()))
+			// Standard Error: 4_214
+			.saturating_add(Weight::from_ref_time(36_528).saturating_mul(l.into()))
+			// Standard Error: 7_498
+			.saturating_add(Weight::from_ref_time(48_527).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
 	}
@@ -185,13 +185,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `510 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `9909`
-		// Minimum execution time: 30_393 nanoseconds.
-		Weight::from_ref_time(29_900_846)
+		// Minimum execution time: 33_600 nanoseconds.
+		Weight::from_ref_time(32_676_944)
 			.saturating_add(Weight::from_proof_size(9909))
-			// Standard Error: 916
-			.saturating_add(Weight::from_ref_time(43_710).saturating_mul(l.into()))
-			// Standard Error: 1_691
-			.saturating_add(Weight::from_ref_time(60_655).saturating_mul(s.into()))
+			// Standard Error: 1_328
+			.saturating_add(Weight::from_ref_time(51_061).saturating_mul(l.into()))
+			// Standard Error: 2_452
+			.saturating_add(Weight::from_ref_time(79_609).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -207,13 +207,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `510 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `9909`
-		// Minimum execution time: 30_576 nanoseconds.
-		Weight::from_ref_time(29_641_109)
+		// Minimum execution time: 34_035 nanoseconds.
+		Weight::from_ref_time(33_098_531)
 			.saturating_add(Weight::from_proof_size(9909))
-			// Standard Error: 799
-			.saturating_add(Weight::from_ref_time(44_042).saturating_mul(l.into()))
-			// Standard Error: 1_475
-			.saturating_add(Weight::from_ref_time(72_210).saturating_mul(s.into()))
+			// Standard Error: 838
+			.saturating_add(Weight::from_ref_time(46_629).saturating_mul(l.into()))
+			// Standard Error: 1_548
+			.saturating_add(Weight::from_ref_time(72_485).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
diff --git a/polkadot/runtime/polkadot/src/weights/pallet_xcm.rs b/polkadot/runtime/polkadot/src/weights/pallet_xcm.rs
index fe06ddeb382785a403988eeedbe6ab86e139e046..508935ac1b417323bab673e09010995193e8a839 100644
--- a/polkadot/runtime/polkadot/src/weights/pallet_xcm.rs
+++ b/polkadot/runtime/polkadot/src/weights/pallet_xcm.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_xcm`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -61,8 +61,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `470`
 		//  Estimated: `11730`
-		// Minimum execution time: 32_382 nanoseconds.
-		Weight::from_ref_time(33_218_000)
+		// Minimum execution time: 37_334 nanoseconds.
+		Weight::from_ref_time(37_920_000)
 			.saturating_add(Weight::from_proof_size(11730))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -71,16 +71,16 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 21_569 nanoseconds.
-		Weight::from_ref_time(21_923_000)
+		// Minimum execution time: 25_178 nanoseconds.
+		Weight::from_ref_time(25_519_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	fn reserve_transfer_assets() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 20_126 nanoseconds.
-		Weight::from_ref_time(20_454_000)
+		// Minimum execution time: 23_763 nanoseconds.
+		Weight::from_ref_time(24_214_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// Storage: Benchmark Override (r:0 w:0)
@@ -99,8 +99,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 8_850 nanoseconds.
-		Weight::from_ref_time(9_217_000)
+		// Minimum execution time: 9_987 nanoseconds.
+		Weight::from_ref_time(10_249_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -110,8 +110,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_378 nanoseconds.
-		Weight::from_ref_time(2_561_000)
+		// Minimum execution time: 2_604 nanoseconds.
+		Weight::from_ref_time(2_783_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -137,8 +137,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `470`
 		//  Estimated: `16110`
-		// Minimum execution time: 36_997 nanoseconds.
-		Weight::from_ref_time(37_702_000)
+		// Minimum execution time: 41_261 nanoseconds.
+		Weight::from_ref_time(42_307_000)
 			.saturating_add(Weight::from_proof_size(16110))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -163,8 +163,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `742`
 		//  Estimated: `17321`
-		// Minimum execution time: 40_398 nanoseconds.
-		Weight::from_ref_time(40_920_000)
+		// Minimum execution time: 43_993 nanoseconds.
+		Weight::from_ref_time(44_583_000)
 			.saturating_add(Weight::from_proof_size(17321))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -175,8 +175,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `229`
 		//  Estimated: `10129`
-		// Minimum execution time: 15_848 nanoseconds.
-		Weight::from_ref_time(16_392_000)
+		// Minimum execution time: 16_945 nanoseconds.
+		Weight::from_ref_time(17_320_000)
 			.saturating_add(Weight::from_proof_size(10129))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -187,8 +187,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `233`
 		//  Estimated: `10133`
-		// Minimum execution time: 15_850 nanoseconds.
-		Weight::from_ref_time(16_357_000)
+		// Minimum execution time: 16_857 nanoseconds.
+		Weight::from_ref_time(17_251_000)
 			.saturating_add(Weight::from_proof_size(10133))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -199,8 +199,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `243`
 		//  Estimated: `12618`
-		// Minimum execution time: 18_189 nanoseconds.
-		Weight::from_ref_time(18_602_000)
+		// Minimum execution time: 19_594 nanoseconds.
+		Weight::from_ref_time(20_088_000)
 			.saturating_add(Weight::from_proof_size(12618))
 			.saturating_add(T::DbWeight::get().reads(5))
 	}
@@ -222,8 +222,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `540`
 		//  Estimated: `17640`
-		// Minimum execution time: 35_182 nanoseconds.
-		Weight::from_ref_time(35_754_000)
+		// Minimum execution time: 39_047 nanoseconds.
+		Weight::from_ref_time(39_491_000)
 			.saturating_add(Weight::from_proof_size(17640))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -234,8 +234,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `272`
 		//  Estimated: `7697`
-		// Minimum execution time: 7_610 nanoseconds.
-		Weight::from_ref_time(7_767_000)
+		// Minimum execution time: 8_462 nanoseconds.
+		Weight::from_ref_time(8_769_000)
 			.saturating_add(Weight::from_proof_size(7697))
 			.saturating_add(T::DbWeight::get().reads(3))
 	}
@@ -245,8 +245,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `240`
 		//  Estimated: `10140`
-		// Minimum execution time: 16_339 nanoseconds.
-		Weight::from_ref_time(16_675_000)
+		// Minimum execution time: 17_774 nanoseconds.
+		Weight::from_ref_time(18_055_000)
 			.saturating_add(Weight::from_proof_size(10140))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -269,8 +269,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `544`
 		//  Estimated: `22618`
-		// Minimum execution time: 40_418 nanoseconds.
-		Weight::from_ref_time(41_557_000)
+		// Minimum execution time: 44_737 nanoseconds.
+		Weight::from_ref_time(45_471_000)
 			.saturating_add(Weight::from_proof_size(22618))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.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 eccadcfcce6b0e6b244bef56e18bf115452a7564..9f484f2d66235b914177b89e27d7af893a85633a 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_common_auctions.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_common_auctions.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_common::auctions`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -53,8 +53,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `4`
 		//  Estimated: `1002`
-		// Minimum execution time: 11_978 nanoseconds.
-		Weight::from_ref_time(12_196_000)
+		// Minimum execution time: 13_702 nanoseconds.
+		Weight::from_ref_time(14_131_000)
 			.saturating_add(Weight::from_proof_size(1002))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -77,8 +77,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `725`
 		//  Estimated: `19470`
-		// Minimum execution time: 63_143 nanoseconds.
-		Weight::from_ref_time(66_970_000)
+		// Minimum execution time: 74_041 nanoseconds.
+		Weight::from_ref_time(76_382_000)
 			.saturating_add(Weight::from_proof_size(19470))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -111,8 +111,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `7060445`
 		//  Estimated: `51339005`
-		// Minimum execution time: 15_974_151 nanoseconds.
-		Weight::from_ref_time(16_296_082_000)
+		// Minimum execution time: 15_737_440 nanoseconds.
+		Weight::from_ref_time(15_967_121_000)
 			.saturating_add(Weight::from_proof_size(51339005))
 			.saturating_add(T::DbWeight::get().reads(3688))
 			.saturating_add(T::DbWeight::get().writes(3683))
@@ -129,8 +129,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `178884`
 		//  Estimated: `16009503`
-		// Minimum execution time: 4_723_167 nanoseconds.
-		Weight::from_ref_time(4_854_142_000)
+		// Minimum execution time: 4_819_822 nanoseconds.
+		Weight::from_ref_time(4_990_219_000)
 			.saturating_add(Weight::from_proof_size(16009503))
 			.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 0175618a4c0433cad9114d74f55bf83a96b1e76d..b20db7729dcafd16264253ec6e28c5c8b5db5840 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_common_claims.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_common_claims.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_common::claims`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -63,8 +63,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `618`
 		//  Estimated: `20301`
-		// Minimum execution time: 137_183 nanoseconds.
-		Weight::from_ref_time(139_321_000)
+		// Minimum execution time: 143_551 nanoseconds.
+		Weight::from_ref_time(147_538_000)
 			.saturating_add(Weight::from_proof_size(20301))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -81,8 +81,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `182`
 		//  Estimated: `1223`
-		// Minimum execution time: 10_434 nanoseconds.
-		Weight::from_ref_time(11_123_000)
+		// Minimum execution time: 10_986 nanoseconds.
+		Weight::from_ref_time(11_519_000)
 			.saturating_add(Weight::from_proof_size(1223))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -105,8 +105,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `618`
 		//  Estimated: `20301`
-		// Minimum execution time: 139_457 nanoseconds.
-		Weight::from_ref_time(142_470_000)
+		// Minimum execution time: 146_443 nanoseconds.
+		Weight::from_ref_time(150_592_000)
 			.saturating_add(Weight::from_proof_size(20301))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -131,8 +131,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `692`
 		//  Estimated: `23764`
-		// Minimum execution time: 63_575 nanoseconds.
-		Weight::from_ref_time(66_845_000)
+		// Minimum execution time: 69_307 nanoseconds.
+		Weight::from_ref_time(84_145_000)
 			.saturating_add(Weight::from_proof_size(23764))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -149,8 +149,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `438`
 		//  Estimated: `11652`
-		// Minimum execution time: 21_552 nanoseconds.
-		Weight::from_ref_time(22_075_000)
+		// Minimum execution time: 22_152 nanoseconds.
+		Weight::from_ref_time(22_926_000)
 			.saturating_add(Weight::from_proof_size(11652))
 			.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 664479615bafddd408350d00b5553497da55b483..58e38da20e856636286ce1cc8fcec5ded5ac478a 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_common_crowdloan.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_common_crowdloan.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_common::crowdloan`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -57,8 +57,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `395`
 		//  Estimated: `9500`
-		// Minimum execution time: 36_780 nanoseconds.
-		Weight::from_ref_time(37_915_000)
+		// Minimum execution time: 39_775 nanoseconds.
+		Weight::from_ref_time(40_606_000)
 			.saturating_add(Weight::from_proof_size(9500))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -83,8 +83,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `407`
 		//  Estimated: `14067`
-		// Minimum execution time: 109_803 nanoseconds.
-		Weight::from_ref_time(110_947_000)
+		// Minimum execution time: 116_028 nanoseconds.
+		Weight::from_ref_time(117_110_000)
 			.saturating_add(Weight::from_proof_size(14067))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -101,8 +101,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `786`
 		//  Estimated: `12239`
-		// Minimum execution time: 52_339 nanoseconds.
-		Weight::from_ref_time(53_666_000)
+		// Minimum execution time: 57_368 nanoseconds.
+		Weight::from_ref_time(58_291_000)
 			.saturating_add(Weight::from_proof_size(12239))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -114,11 +114,11 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `191 + k * (221 ±0)`
 		//  Estimated: `196 + k * (221 ±0)`
-		// Minimum execution time: 39_620 nanoseconds.
-		Weight::from_ref_time(52_767_000)
+		// Minimum execution time: 38_405 nanoseconds.
+		Weight::from_ref_time(53_604_000)
 			.saturating_add(Weight::from_proof_size(196))
-			// Standard Error: 13_608
-			.saturating_add(Weight::from_ref_time(21_010_388).saturating_mul(k.into()))
+			// Standard Error: 13_955
+			.saturating_add(Weight::from_ref_time(23_725_495).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))
@@ -133,8 +133,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `439`
 		//  Estimated: `5517`
-		// Minimum execution time: 26_037 nanoseconds.
-		Weight::from_ref_time(27_102_000)
+		// Minimum execution time: 28_816 nanoseconds.
+		Weight::from_ref_time(29_449_000)
 			.saturating_add(Weight::from_proof_size(5517))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -145,8 +145,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `267`
 		//  Estimated: `2742`
-		// Minimum execution time: 16_050 nanoseconds.
-		Weight::from_ref_time(16_435_000)
+		// Minimum execution time: 17_666 nanoseconds.
+		Weight::from_ref_time(18_315_000)
 			.saturating_add(Weight::from_proof_size(2742))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -159,8 +159,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `444`
 		//  Estimated: `5838`
-		// Minimum execution time: 22_722 nanoseconds.
-		Weight::from_ref_time(23_639_000)
+		// Minimum execution time: 24_524 nanoseconds.
+		Weight::from_ref_time(24_958_000)
 			.saturating_add(Weight::from_proof_size(5838))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -173,8 +173,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `271`
 		//  Estimated: `3512`
-		// Minimum execution time: 16_099 nanoseconds.
-		Weight::from_ref_time(16_567_000)
+		// Minimum execution time: 17_467 nanoseconds.
+		Weight::from_ref_time(17_772_000)
 			.saturating_add(Weight::from_proof_size(3512))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -204,11 +204,11 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `157 + n * (420 ±0)`
 		//  Estimated: `7142 + n * (14663 ±0)`
-		// Minimum execution time: 99_698 nanoseconds.
-		Weight::from_ref_time(103_197_000)
+		// Minimum execution time: 112_481 nanoseconds.
+		Weight::from_ref_time(113_770_000)
 			.saturating_add(Weight::from_proof_size(7142))
-			// Standard Error: 44_542
-			.saturating_add(Weight::from_ref_time(43_367_932).saturating_mul(n.into()))
+			// Standard Error: 50_565
+			.saturating_add(Weight::from_ref_time(51_191_368).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 4975bf936756f747b9625d84665044bb11296eed..58df8776f83cf93446b5ce6cd0318e7edceca28b 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_common_paras_registrar.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_common_paras_registrar.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_common::paras_registrar`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -55,8 +55,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `70`
 		//  Estimated: `5655`
-		// Minimum execution time: 23_670 nanoseconds.
-		Weight::from_ref_time(24_303_000)
+		// Minimum execution time: 25_903 nanoseconds.
+		Weight::from_ref_time(26_325_000)
 			.saturating_add(Weight::from_proof_size(5655))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -85,8 +85,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `561`
 		//  Estimated: `21450`
-		// Minimum execution time: 7_219_077 nanoseconds.
-		Weight::from_ref_time(7_360_310_000)
+		// Minimum execution time: 7_553_331 nanoseconds.
+		Weight::from_ref_time(7_726_216_000)
 			.saturating_add(Weight::from_proof_size(21450))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -115,8 +115,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `419`
 		//  Estimated: `20030`
-		// Minimum execution time: 7_229_972 nanoseconds.
-		Weight::from_ref_time(7_347_025_000)
+		// Minimum execution time: 7_582_213 nanoseconds.
+		Weight::from_ref_time(7_756_452_000)
 			.saturating_add(Weight::from_proof_size(20030))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -137,8 +137,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `467`
 		//  Estimated: `13197`
-		// Minimum execution time: 38_249 nanoseconds.
-		Weight::from_ref_time(39_403_000)
+		// Minimum execution time: 41_148 nanoseconds.
+		Weight::from_ref_time(42_082_000)
 			.saturating_add(Weight::from_proof_size(13197))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -161,8 +161,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `707`
 		//  Estimated: `27719`
-		// Minimum execution time: 44_364 nanoseconds.
-		Weight::from_ref_time(48_346_000)
+		// Minimum execution time: 46_614 nanoseconds.
+		Weight::from_ref_time(48_057_000)
 			.saturating_add(Weight::from_proof_size(27719))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(8))
@@ -194,11 +194,11 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `287`
 		//  Estimated: `19987`
-		// Minimum execution time: 38_205 nanoseconds.
-		Weight::from_ref_time(38_694_000)
+		// Minimum execution time: 43_351 nanoseconds.
+		Weight::from_ref_time(43_888_000)
 			.saturating_add(Weight::from_proof_size(19987))
 			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(2_286).saturating_mul(b.into()))
+			.saturating_add(Weight::from_ref_time(2_391).saturating_mul(b.into()))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(8))
 	}
@@ -209,11 +209,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_117 nanoseconds.
-		Weight::from_ref_time(8_315_000)
+		// Minimum execution time: 8_863 nanoseconds.
+		Weight::from_ref_time(9_010_000)
 			.saturating_add(Weight::from_proof_size(0))
 			// Standard Error: 2
-			.saturating_add(Weight::from_ref_time(865).saturating_mul(b.into()))
+			.saturating_add(Weight::from_ref_time(969).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 6cba3fd08da9f1ed71dd05ccc944767f01de2b4d..e0eb0dfd59abdfefc3bb2c759b4ea7b67647270b 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_common_slots.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_common_slots.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_common::slots`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -53,8 +53,8 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `252`
 		//  Estimated: `5330`
-		// Minimum execution time: 23_102 nanoseconds.
-		Weight::from_ref_time(23_518_000)
+		// Minimum execution time: 27_189 nanoseconds.
+		Weight::from_ref_time(27_647_000)
 			.saturating_add(Weight::from_proof_size(5330))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -76,14 +76,14 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 	fn manage_lease_period_start(c: u32, t: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `7 + c * (47 ±0) + t * (370 ±0)`
-		//  Estimated: `268843 + c * (1073 ±0) + t * (7960 ±0)`
-		// Minimum execution time: 557_310 nanoseconds.
-		Weight::from_ref_time(565_607_000)
+		//  Estimated: `268843 + c * (1073 ±28) + t * (7960 ±28)`
+		// Minimum execution time: 650_409 nanoseconds.
+		Weight::from_ref_time(654_044_000)
 			.saturating_add(Weight::from_proof_size(268843))
-			// Standard Error: 73_454
-			.saturating_add(Weight::from_ref_time(2_313_258).saturating_mul(c.into()))
-			// Standard Error: 73_454
-			.saturating_add(Weight::from_ref_time(13_030_484).saturating_mul(t.into()))
+			// Standard Error: 84_472
+			.saturating_add(Weight::from_ref_time(2_777_757).saturating_mul(c.into()))
+			// Standard Error: 84_472
+			.saturating_add(Weight::from_ref_time(14_083_849).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())))
@@ -101,8 +101,8 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `2980`
 		//  Estimated: `26279`
-		// Minimum execution time: 88_390 nanoseconds.
-		Weight::from_ref_time(89_158_000)
+		// Minimum execution time: 102_653 nanoseconds.
+		Weight::from_ref_time(103_775_000)
 			.saturating_add(Weight::from_proof_size(26279))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(9))
@@ -121,8 +121,8 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `644`
 		//  Estimated: `13615`
-		// Minimum execution time: 26_353 nanoseconds.
-		Weight::from_ref_time(27_407_000)
+		// Minimum execution time: 28_412 nanoseconds.
+		Weight::from_ref_time(29_072_000)
 			.saturating_add(Weight::from_proof_size(13615))
 			.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 020246d374fbaf90c5f68ca043603956f2b0338a..7ff1263f7f107cd50df7c52e028bf448faa444e8 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_parachains_configuration.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_parachains_configuration.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_parachains::configuration`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -57,8 +57,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `349`
 		//  Estimated: `3376`
-		// Minimum execution time: 11_399 nanoseconds.
-		Weight::from_ref_time(11_874_000)
+		// Minimum execution time: 11_910 nanoseconds.
+		Weight::from_ref_time(12_346_000)
 			.saturating_add(Weight::from_proof_size(3376))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -75,8 +75,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `349`
 		//  Estimated: `3376`
-		// Minimum execution time: 11_612 nanoseconds.
-		Weight::from_ref_time(12_074_000)
+		// Minimum execution time: 11_842 nanoseconds.
+		Weight::from_ref_time(12_456_000)
 			.saturating_add(Weight::from_proof_size(3376))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -93,8 +93,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `349`
 		//  Estimated: `3376`
-		// Minimum execution time: 11_487 nanoseconds.
-		Weight::from_ref_time(11_881_000)
+		// Minimum execution time: 12_093 nanoseconds.
+		Weight::from_ref_time(12_420_000)
 			.saturating_add(Weight::from_proof_size(3376))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -111,8 +111,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `349`
 		//  Estimated: `3376`
-		// Minimum execution time: 11_436 nanoseconds.
-		Weight::from_ref_time(11_875_000)
+		// Minimum execution time: 11_996 nanoseconds.
+		Weight::from_ref_time(12_626_000)
 			.saturating_add(Weight::from_proof_size(3376))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -139,8 +139,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `349`
 		//  Estimated: `3376`
-		// Minimum execution time: 11_657 nanoseconds.
-		Weight::from_ref_time(12_045_000)
+		// Minimum execution time: 12_296 nanoseconds.
+		Weight::from_ref_time(12_553_000)
 			.saturating_add(Weight::from_proof_size(3376))
 			.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 f3801ed45f6ab3dfa9f5ea0607c609342454e7ca..b7e374c720c0317a34b1f79393fe240e2db5ba1e 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_parachains_disputes.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_parachains_disputes.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_parachains::disputes`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -51,8 +51,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_393 nanoseconds.
-		Weight::from_ref_time(2_478_000)
+		// Minimum execution time: 2_694 nanoseconds.
+		Weight::from_ref_time(2_819_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/polkadot/runtime/polkadot/src/weights/runtime_parachains_hrmp.rs b/polkadot/runtime/polkadot/src/weights/runtime_parachains_hrmp.rs
index 8449f1066ed08063635498b9c1f197283547a93a..bb1b06f593298ac808b233ff6e752ac8b7683c43 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_parachains_hrmp.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_parachains_hrmp.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_parachains::hrmp`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -67,8 +67,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `609`
 		//  Estimated: `26271`
-		// Minimum execution time: 37_126 nanoseconds.
-		Weight::from_ref_time(37_611_000)
+		// Minimum execution time: 41_409 nanoseconds.
+		Weight::from_ref_time(41_949_000)
 			.saturating_add(Weight::from_proof_size(26271))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -91,8 +91,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `873`
 		//  Estimated: `21456`
-		// Minimum execution time: 37_288 nanoseconds.
-		Weight::from_ref_time(37_828_000)
+		// Minimum execution time: 41_061 nanoseconds.
+		Weight::from_ref_time(41_725_000)
 			.saturating_add(Weight::from_proof_size(21456))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -113,8 +113,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `744`
 		//  Estimated: `15354`
-		// Minimum execution time: 32_896 nanoseconds.
-		Weight::from_ref_time(33_321_000)
+		// Minimum execution time: 37_443 nanoseconds.
+		Weight::from_ref_time(40_253_000)
 			.saturating_add(Weight::from_proof_size(15354))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -137,13 +137,13 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `254 + i * (131 ±0) + e * (131 ±0)`
 		//  Estimated: `6354 + i * (5742 ±0) + e * (5736 ±0)`
-		// Minimum execution time: 967_997 nanoseconds.
-		Weight::from_ref_time(980_896_000)
+		// Minimum execution time: 1_095_305 nanoseconds.
+		Weight::from_ref_time(1_102_171_000)
 			.saturating_add(Weight::from_proof_size(6354))
-			// Standard Error: 87_592
-			.saturating_add(Weight::from_ref_time(2_862_200).saturating_mul(i.into()))
-			// Standard Error: 87_592
-			.saturating_add(Weight::from_ref_time(2_875_639).saturating_mul(e.into()))
+			// Standard Error: 98_328
+			.saturating_add(Weight::from_ref_time(3_222_513).saturating_mul(i.into()))
+			// Standard Error: 98_328
+			.saturating_add(Weight::from_ref_time(3_343_772).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())))
@@ -176,11 +176,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `725 + c * (166 ±0)`
 		//  Estimated: `7371 + c * (18828 ±0)`
-		// Minimum execution time: 9_148 nanoseconds.
-		Weight::from_ref_time(5_196_521)
+		// Minimum execution time: 9_405 nanoseconds.
+		Weight::from_ref_time(4_666_821)
 			.saturating_add(Weight::from_proof_size(7371))
-			// Standard Error: 17_281
-			.saturating_add(Weight::from_ref_time(17_104_192).saturating_mul(c.into()))
+			// Standard Error: 21_110
+			.saturating_add(Weight::from_ref_time(18_925_237).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))
@@ -204,11 +204,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `307 + c * (155 ±0)`
 		//  Estimated: `2232 + c * (8361 ±0)`
-		// Minimum execution time: 5_965 nanoseconds.
-		Weight::from_ref_time(5_482_693)
+		// Minimum execution time: 6_303 nanoseconds.
+		Weight::from_ref_time(3_137_132)
 			.saturating_add(Weight::from_proof_size(2232))
-			// Standard Error: 12_249
-			.saturating_add(Weight::from_ref_time(10_492_540).saturating_mul(c.into()))
+			// Standard Error: 14_988
+			.saturating_add(Weight::from_ref_time(11_754_128).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))
@@ -226,11 +226,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `1022 + c * (13 ±0)`
 		//  Estimated: `7911 + c * (45 ±0)`
-		// Minimum execution time: 19_829 nanoseconds.
-		Weight::from_ref_time(25_037_128)
+		// Minimum execution time: 21_716 nanoseconds.
+		Weight::from_ref_time(26_754_962)
 			.saturating_add(Weight::from_proof_size(7911))
-			// Standard Error: 1_267
-			.saturating_add(Weight::from_ref_time(56_124).saturating_mul(c.into()))
+			// Standard Error: 1_244
+			.saturating_add(Weight::from_ref_time(58_005).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(45).saturating_mul(c.into()))
@@ -244,11 +244,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `217 + c * (94 ±0)`
 		//  Estimated: `912 + c * (2664 ±0)`
-		// Minimum execution time: 5_151 nanoseconds.
-		Weight::from_ref_time(4_098_858)
+		// Minimum execution time: 5_229 nanoseconds.
+		Weight::from_ref_time(4_661_405)
 			.saturating_add(Weight::from_proof_size(912))
-			// Standard Error: 3_342
-			.saturating_add(Weight::from_ref_time(2_871_971).saturating_mul(c.into()))
+			// Standard Error: 3_567
+			.saturating_add(Weight::from_ref_time(3_157_636).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))
@@ -281,8 +281,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `609`
 		//  Estimated: `37389`
-		// Minimum execution time: 48_544 nanoseconds.
-		Weight::from_ref_time(49_857_000)
+		// Minimum execution time: 54_228 nanoseconds.
+		Weight::from_ref_time(54_782_000)
 			.saturating_add(Weight::from_proof_size(37389))
 			.saturating_add(T::DbWeight::get().reads(14))
 			.saturating_add(T::DbWeight::get().writes(8))
diff --git a/polkadot/runtime/polkadot/src/weights/runtime_parachains_initializer.rs b/polkadot/runtime/polkadot/src/weights/runtime_parachains_initializer.rs
index dbe2c2b4d469d70c72da0a4058a78cc0107c9c72..edf7381432786ac5fd47510d1c73edf0c6e40df0 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_parachains_initializer.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_parachains_initializer.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_parachains::initializer`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -52,11 +52,11 @@ impl<T: frame_system::Config> runtime_parachains::initializer::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `28 + d * (11 ±0)`
 		//  Estimated: `519 + d * (11 ±0)`
-		// Minimum execution time: 3_322 nanoseconds.
-		Weight::from_ref_time(6_436_391)
+		// Minimum execution time: 3_583 nanoseconds.
+		Weight::from_ref_time(8_408_703)
 			.saturating_add(Weight::from_proof_size(519))
 			// Standard Error: 9
-			.saturating_add(Weight::from_ref_time(1_348).saturating_mul(d.into()))
+			.saturating_add(Weight::from_ref_time(1_287).saturating_mul(d.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_proof_size(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 dd2dce19138074019c4f9e967e798172e0cf756c..70d07f042255ee6a707d5a2b74ef9ef726d0872a 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_parachains_paras.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_parachains_paras.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_parachains::paras`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -62,11 +62,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `8341`
 		//  Estimated: `57966`
-		// Minimum execution time: 30_005 nanoseconds.
-		Weight::from_ref_time(30_189_000)
+		// Minimum execution time: 33_964 nanoseconds.
+		Weight::from_ref_time(34_183_000)
 			.saturating_add(Weight::from_proof_size(57966))
 			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(2_269).saturating_mul(c.into()))
+			.saturating_add(Weight::from_ref_time(2_374).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
@@ -77,11 +77,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 7_200 nanoseconds.
-		Weight::from_ref_time(7_282_000)
+		// Minimum execution time: 8_472 nanoseconds.
+		Weight::from_ref_time(8_522_000)
 			.saturating_add(Weight::from_proof_size(0))
 			// Standard Error: 2
-			.saturating_add(Weight::from_ref_time(866).saturating_mul(s.into()))
+			.saturating_add(Weight::from_ref_time(972).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
 	/// Storage: Configuration ActiveConfig (r:1 w:0)
@@ -111,11 +111,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `16785`
 		//  Estimated: `198990`
-		// Minimum execution time: 55_445 nanoseconds.
-		Weight::from_ref_time(55_859_000)
+		// Minimum execution time: 62_077 nanoseconds.
+		Weight::from_ref_time(63_533_000)
 			.saturating_add(Weight::from_proof_size(198990))
 			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(2_299).saturating_mul(c.into()))
+			.saturating_add(Weight::from_ref_time(2_397).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(8))
 	}
@@ -130,11 +130,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `95`
 		//  Estimated: `2760`
-		// Minimum execution time: 12_977 nanoseconds.
-		Weight::from_ref_time(13_103_000)
+		// Minimum execution time: 14_330 nanoseconds.
+		Weight::from_ref_time(14_560_000)
 			.saturating_add(Weight::from_proof_size(2760))
 			// Standard Error: 2
-			.saturating_add(Weight::from_ref_time(867).saturating_mul(s.into()))
+			.saturating_add(Weight::from_ref_time(971).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -146,8 +146,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `4283`
 		//  Estimated: `11536`
-		// Minimum execution time: 18_572 nanoseconds.
-		Weight::from_ref_time(19_144_000)
+		// Minimum execution time: 20_598 nanoseconds.
+		Weight::from_ref_time(21_189_000)
 			.saturating_add(Weight::from_proof_size(11536))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -161,11 +161,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `28`
 		//  Estimated: `5006`
-		// Minimum execution time: 7_666 nanoseconds.
-		Weight::from_ref_time(7_948_000)
+		// Minimum execution time: 8_753 nanoseconds.
+		Weight::from_ref_time(8_999_000)
 			.saturating_add(Weight::from_proof_size(5006))
 			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(2_283).saturating_mul(c.into()))
+			.saturating_add(Weight::from_ref_time(2_375).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -177,8 +177,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `28`
 		//  Estimated: `2531`
-		// Minimum execution time: 5_761 nanoseconds.
-		Weight::from_ref_time(6_033_000)
+		// Minimum execution time: 6_338 nanoseconds.
+		Weight::from_ref_time(6_709_000)
 			.saturating_add(Weight::from_proof_size(2531))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -195,8 +195,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `26968`
 		//  Estimated: `111832`
-		// Minimum execution time: 89_759 nanoseconds.
-		Weight::from_ref_time(92_179_000)
+		// Minimum execution time: 92_190 nanoseconds.
+		Weight::from_ref_time(94_190_000)
 			.saturating_add(Weight::from_proof_size(111832))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -221,8 +221,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `27554`
 		//  Estimated: `225877`
-		// Minimum execution time: 684_399 nanoseconds.
-		Weight::from_ref_time(689_918_000)
+		// Minimum execution time: 816_058 nanoseconds.
+		Weight::from_ref_time(823_769_000)
 			.saturating_add(Weight::from_proof_size(225877))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(104))
@@ -239,8 +239,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `27500`
 		//  Estimated: `113960`
-		// Minimum execution time: 90_043 nanoseconds.
-		Weight::from_ref_time(91_849_000)
+		// Minimum execution time: 91_497 nanoseconds.
+		Weight::from_ref_time(93_349_000)
 			.saturating_add(Weight::from_proof_size(113960))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -261,8 +261,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `27022`
 		//  Estimated: `169062`
-		// Minimum execution time: 539_764 nanoseconds.
-		Weight::from_ref_time(548_966_000)
+		// Minimum execution time: 643_156 nanoseconds.
+		Weight::from_ref_time(648_775_000)
 			.saturating_add(Weight::from_proof_size(169062))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -279,8 +279,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `26968`
 		//  Estimated: `111832`
-		// Minimum execution time: 89_191 nanoseconds.
-		Weight::from_ref_time(90_694_000)
+		// Minimum execution time: 90_809 nanoseconds.
+		Weight::from_ref_time(92_716_000)
 			.saturating_add(Weight::from_proof_size(111832))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.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 b1b90909c0a11b187601056beac38fa41583381b..064d476d0980d4c558e1ce6ccb613692db987d8f 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_parachains_paras_inherent.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_parachains_paras_inherent.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_parachains::paras_inherent`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -114,11 +114,11 @@ impl<T: frame_system::Config> runtime_parachains::paras_inherent::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `51185`
 		//  Estimated: `1520629 + v * (16 ±0)`
-		// Minimum execution time: 769_548 nanoseconds.
-		Weight::from_ref_time(298_527_621)
+		// Minimum execution time: 797_153 nanoseconds.
+		Weight::from_ref_time(331_841_614)
 			.saturating_add(Weight::from_proof_size(1520629))
-			// Standard Error: 24_210
-			.saturating_add(Weight::from_ref_time(48_364_882).saturating_mul(v.into()))
+			// Standard Error: 29_705
+			.saturating_add(Weight::from_ref_time(48_468_871).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(29))
 			.saturating_add(T::DbWeight::get().writes(16))
 			.saturating_add(Weight::from_proof_size(16).saturating_mul(v.into()))
@@ -189,8 +189,8 @@ impl<T: frame_system::Config> runtime_parachains::paras_inherent::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `42987`
 		//  Estimated: `1234899`
-		// Minimum execution time: 331_224 nanoseconds.
-		Weight::from_ref_time(339_587_000)
+		// Minimum execution time: 357_157 nanoseconds.
+		Weight::from_ref_time(363_548_000)
 			.saturating_add(Weight::from_proof_size(1234899))
 			.saturating_add(T::DbWeight::get().reads(27))
 			.saturating_add(T::DbWeight::get().writes(17))
@@ -264,11 +264,11 @@ impl<T: frame_system::Config> runtime_parachains::paras_inherent::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `43019`
 		//  Estimated: `1286239`
-		// Minimum execution time: 5_614_853 nanoseconds.
-		Weight::from_ref_time(890_805_370)
+		// Minimum execution time: 5_691_962 nanoseconds.
+		Weight::from_ref_time(946_685_737)
 			.saturating_add(Weight::from_proof_size(1286239))
-			// Standard Error: 49_474
-			.saturating_add(Weight::from_ref_time(47_722_849).saturating_mul(v.into()))
+			// Standard Error: 51_849
+			.saturating_add(Weight::from_ref_time(47_866_559).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(30))
 			.saturating_add(T::DbWeight::get().writes(16))
 	}
@@ -344,8 +344,8 @@ impl<T: frame_system::Config> runtime_parachains::paras_inherent::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `43046`
 		//  Estimated: `1378064`
-		// Minimum execution time: 37_862_663 nanoseconds.
-		Weight::from_ref_time(38_153_182_000)
+		// Minimum execution time: 38_935_048 nanoseconds.
+		Weight::from_ref_time(39_141_931_000)
 			.saturating_add(Weight::from_proof_size(1378064))
 			.saturating_add(T::DbWeight::get().reads(32))
 			.saturating_add(T::DbWeight::get().writes(16))
diff --git a/polkadot/runtime/polkadot/src/weights/runtime_parachains_ump.rs b/polkadot/runtime/polkadot/src/weights/runtime_parachains_ump.rs
index 65e0517d04eda344bb9acac81c090dd7af399c39..b5cc9bc0798ac38c64a450740c6666be2b6a8d7f 100644
--- a/polkadot/runtime/polkadot/src/weights/runtime_parachains_ump.rs
+++ b/polkadot/runtime/polkadot/src/weights/runtime_parachains_ump.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_parachains::ump`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024
@@ -50,11 +50,11 @@ impl<T: frame_system::Config> runtime_parachains::ump::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 5_556 nanoseconds.
-		Weight::from_ref_time(5_656_000)
+		// Minimum execution time: 6_467 nanoseconds.
+		Weight::from_ref_time(1_128_103)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 8
-			.saturating_add(Weight::from_ref_time(1_697).saturating_mul(s.into()))
+			// Standard Error: 13
+			.saturating_add(Weight::from_ref_time(1_929).saturating_mul(s.into()))
 	}
 	/// Storage: Ump NeedsDispatch (r:1 w:1)
 	/// Proof Skipped: Ump NeedsDispatch (max_values: Some(1), max_size: None, mode: Measured)
@@ -68,8 +68,8 @@ impl<T: frame_system::Config> runtime_parachains::ump::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `272`
 		//  Estimated: `2078`
-		// Minimum execution time: 8_932 nanoseconds.
-		Weight::from_ref_time(9_271_000)
+		// Minimum execution time: 9_593 nanoseconds.
+		Weight::from_ref_time(9_926_000)
 			.saturating_add(Weight::from_proof_size(2078))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -82,8 +82,8 @@ impl<T: frame_system::Config> runtime_parachains::ump::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `257`
 		//  Estimated: `3231`
-		// Minimum execution time: 21_961 nanoseconds.
-		Weight::from_ref_time(22_329_000)
+		// Minimum execution time: 24_517 nanoseconds.
+		Weight::from_ref_time(24_802_000)
 			.saturating_add(Weight::from_proof_size(3231))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
diff --git a/polkadot/runtime/rococo/constants/src/weights/block_weights.rs b/polkadot/runtime/rococo/constants/src/weights/block_weights.rs
index 73a1280d030f323f914df471f16d5592dfd24fa0..a7dd62ab56ae5346e08fea793e129ce20f50dc86 100644
--- a/polkadot/runtime/rococo/constants/src/weights/block_weights.rs
+++ b/polkadot/runtime/rococo/constants/src/weights/block_weights.rs
@@ -14,7 +14,7 @@
 // You should have received a copy of the GNU General Public License
 // 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-02-22 (Y/M/D)
+//! DATE: 2023-02-28 (Y/M/D)
 //! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
 //!
 //! SHORT-NAME: `block`, LONG-NAME: `BlockExecution`, RUNTIME: `Development`
@@ -42,17 +42,17 @@ parameter_types! {
 	/// Calculated by multiplying the *Average* with `1.0` and adding `0`.
 	///
 	/// Stats nanoseconds:
-	///   Min, Max: 440_047, 482_087
-	///   Average:  446_121
-	///   Median:   443_277
-	///   Std-Dev:  8570.83
+	///   Min, Max: 463_141, 523_956
+	///   Average:  468_724
+	///   Median:   465_967
+	///   Std-Dev:  8031.15
 	///
 	/// Percentiles nanoseconds:
-	///   99th: 478_541
-	///   95th: 473_143
-	///   75th: 445_072
+	///   99th: 493_696
+	///   95th: 484_818
+	///   75th: 467_914
 	pub const BlockExecutionWeight: Weight =
-		Weight::from_ref_time(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(446_121));
+		Weight::from_ref_time(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(468_724));
 }
 
 #[cfg(test)]
diff --git a/polkadot/runtime/rococo/constants/src/weights/extrinsic_weights.rs b/polkadot/runtime/rococo/constants/src/weights/extrinsic_weights.rs
index 4baf96da49551310cc55a265add35b0839f56b51..a05fc44628cd0cb87c09323c21cd045a2eb3e5e9 100644
--- a/polkadot/runtime/rococo/constants/src/weights/extrinsic_weights.rs
+++ b/polkadot/runtime/rococo/constants/src/weights/extrinsic_weights.rs
@@ -14,7 +14,7 @@
 // You should have received a copy of the GNU General Public License
 // 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-02-22 (Y/M/D)
+//! DATE: 2023-02-28 (Y/M/D)
 //! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
 //!
 //! SHORT-NAME: `extrinsic`, LONG-NAME: `ExtrinsicBase`, RUNTIME: `Development`
@@ -42,17 +42,17 @@ parameter_types! {
 	/// Calculated by multiplying the *Average* with `1.0` and adding `0`.
 	///
 	/// Stats nanoseconds:
-	///   Min, Max: 89_080, 94_881
-	///   Average:  89_587
-	///   Median:   89_452
-	///   Std-Dev:  667.8
+	///   Min, Max: 94_214, 95_794
+	///   Average:  94_585
+	///   Median:   94_522
+	///   Std-Dev:  285.28
 	///
 	/// Percentiles nanoseconds:
-	///   99th: 92_068
-	///   95th: 90_430
-	///   75th: 89_588
+	///   99th: 95_419
+	///   95th: 95_147
+	///   75th: 94_666
 	pub const ExtrinsicBaseWeight: Weight =
-		Weight::from_ref_time(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(89_587));
+		Weight::from_ref_time(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(94_585));
 }
 
 #[cfg(test)]
diff --git a/polkadot/runtime/rococo/src/weights/frame_benchmarking_baseline.rs b/polkadot/runtime/rococo/src/weights/frame_benchmarking_baseline.rs
index 583b69ad837f382ea5d227cf3c6e0029fed5bed5..d6fc79f0afd3c7f580d55a0579ad9dde0363180c 100644
--- a/polkadot/runtime/rococo/src/weights/frame_benchmarking_baseline.rs
+++ b/polkadot/runtime/rococo/src/weights/frame_benchmarking_baseline.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `frame_benchmarking::baseline`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -50,8 +50,8 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 136 nanoseconds.
-		Weight::from_ref_time(173_394)
+		// Minimum execution time: 177 nanoseconds.
+		Weight::from_ref_time(213_240)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// The range of component `i` is `[0, 1000000]`.
@@ -59,8 +59,8 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 133 nanoseconds.
-		Weight::from_ref_time(169_437)
+		// Minimum execution time: 176 nanoseconds.
+		Weight::from_ref_time(217_103)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// The range of component `i` is `[0, 1000000]`.
@@ -68,8 +68,8 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 141 nanoseconds.
-		Weight::from_ref_time(171_315)
+		// Minimum execution time: 182 nanoseconds.
+		Weight::from_ref_time(222_120)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// The range of component `i` is `[0, 1000000]`.
@@ -77,16 +77,16 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 121 nanoseconds.
-		Weight::from_ref_time(171_703)
+		// Minimum execution time: 178 nanoseconds.
+		Weight::from_ref_time(214_174)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	fn hashing() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 20_283_085 nanoseconds.
-		Weight::from_ref_time(20_363_497_000)
+		// Minimum execution time: 23_495_750 nanoseconds.
+		Weight::from_ref_time(23_635_881_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// The range of component `i` is `[0, 100]`.
@@ -94,10 +94,10 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 185 nanoseconds.
-		Weight::from_ref_time(201_000)
+		// Minimum execution time: 226 nanoseconds.
+		Weight::from_ref_time(238_000)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 9_391
-			.saturating_add(Weight::from_ref_time(46_947_397).saturating_mul(i.into()))
+			// Standard Error: 9_925
+			.saturating_add(Weight::from_ref_time(46_955_989).saturating_mul(i.into()))
 	}
 }
diff --git a/polkadot/runtime/rococo/src/weights/frame_system.rs b/polkadot/runtime/rococo/src/weights/frame_system.rs
index b9f3fc6404c31346f41f8313cba0a2ff077df61e..ad88093cb7d8880584917e7c4188537f1e2b3fe4 100644
--- a/polkadot/runtime/rococo/src/weights/frame_system.rs
+++ b/polkadot/runtime/rococo/src/weights/frame_system.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `frame_system`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -50,22 +50,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_597 nanoseconds.
-		Weight::from_ref_time(1_632_000)
+		// Minimum execution time: 1_748 nanoseconds.
+		Weight::from_ref_time(2_117_356)
 			.saturating_add(Weight::from_proof_size(0))
 			// Standard Error: 0
-			.saturating_add(Weight::from_ref_time(368).saturating_mul(b.into()))
+			.saturating_add(Weight::from_ref_time(367).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: 6_740 nanoseconds.
-		Weight::from_ref_time(6_844_000)
+		// Minimum execution time: 7_063 nanoseconds.
+		Weight::from_ref_time(7_145_000)
 			.saturating_add(Weight::from_proof_size(0))
 			// Standard Error: 0
-			.saturating_add(Weight::from_ref_time(1_715).saturating_mul(b.into()))
+			.saturating_add(Weight::from_ref_time(1_721).saturating_mul(b.into()))
 	}
 	/// Storage: System Digest (r:1 w:1)
 	/// Proof Skipped: System Digest (max_values: Some(1), max_size: None, mode: Measured)
@@ -75,8 +75,8 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `495`
-		// Minimum execution time: 3_264 nanoseconds.
-		Weight::from_ref_time(3_451_000)
+		// Minimum execution time: 3_665 nanoseconds.
+		Weight::from_ref_time(3_765_000)
 			.saturating_add(Weight::from_proof_size(495))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -88,11 +88,11 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 1_711 nanoseconds.
-		Weight::from_ref_time(1_744_000)
+		// Minimum execution time: 1_681 nanoseconds.
+		Weight::from_ref_time(1_739_000)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 1_730
-			.saturating_add(Weight::from_ref_time(578_514).saturating_mul(i.into()))
+			// Standard Error: 1_662
+			.saturating_add(Weight::from_ref_time(660_663).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
 	}
 	/// Storage: Skipped Metadata (r:0 w:0)
@@ -102,11 +102,11 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 1_757 nanoseconds.
-		Weight::from_ref_time(1_823_000)
+		// Minimum execution time: 1_849 nanoseconds.
+		Weight::from_ref_time(1_894_000)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 758
-			.saturating_add(Weight::from_ref_time(442_154).saturating_mul(i.into()))
+			// Standard Error: 767
+			.saturating_add(Weight::from_ref_time(482_324).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
 	}
 	/// Storage: Skipped Metadata (r:0 w:0)
@@ -116,11 +116,11 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `131 + p * (69 ±0)`
 		//  Estimated: `126 + p * (70 ±0)`
-		// Minimum execution time: 3_710 nanoseconds.
-		Weight::from_ref_time(3_764_000)
+		// Minimum execution time: 3_861 nanoseconds.
+		Weight::from_ref_time(3_923_000)
 			.saturating_add(Weight::from_proof_size(126))
-			// Standard Error: 931
-			.saturating_add(Weight::from_ref_time(983_509).saturating_mul(p.into()))
+			// Standard Error: 869
+			.saturating_add(Weight::from_ref_time(999_646).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_proof_size(70).saturating_mul(p.into()))
diff --git a/polkadot/runtime/rococo/src/weights/pallet_balances_nis_counterpart_balances.rs b/polkadot/runtime/rococo/src/weights/pallet_balances_nis_counterpart_balances.rs
index 221c3f5099111e79c32b2bf2ae87fd2dd7d9d989..941f632219e3f16960e5af7107ee3d37fe30e303 100644
--- a/polkadot/runtime/rococo/src/weights/pallet_balances_nis_counterpart_balances.rs
+++ b/polkadot/runtime/rococo/src/weights/pallet_balances_nis_counterpart_balances.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_balances`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -55,8 +55,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1876`
 		//  Estimated: `8288`
-		// Minimum execution time: 50_750 nanoseconds.
-		Weight::from_ref_time(51_393_000)
+		// Minimum execution time: 52_909 nanoseconds.
+		Weight::from_ref_time(54_611_000)
 			.saturating_add(Weight::from_proof_size(8288))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -69,8 +69,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1702`
 		//  Estimated: `7777`
-		// Minimum execution time: 35_835 nanoseconds.
-		Weight::from_ref_time(36_209_000)
+		// Minimum execution time: 37_606 nanoseconds.
+		Weight::from_ref_time(38_089_000)
 			.saturating_add(Weight::from_proof_size(7777))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -83,8 +83,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1352`
 		//  Estimated: `3098`
-		// Minimum execution time: 23_811 nanoseconds.
-		Weight::from_ref_time(24_588_000)
+		// Minimum execution time: 25_313 nanoseconds.
+		Weight::from_ref_time(25_782_000)
 			.saturating_add(Weight::from_proof_size(3098))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -99,8 +99,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1910`
 		//  Estimated: `5701`
-		// Minimum execution time: 32_587 nanoseconds.
-		Weight::from_ref_time(33_915_000)
+		// Minimum execution time: 34_720 nanoseconds.
+		Weight::from_ref_time(35_645_000)
 			.saturating_add(Weight::from_proof_size(5701))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -115,8 +115,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1872`
 		//  Estimated: `10891`
-		// Minimum execution time: 47_705 nanoseconds.
-		Weight::from_ref_time(48_232_000)
+		// Minimum execution time: 51_178 nanoseconds.
+		Weight::from_ref_time(52_624_000)
 			.saturating_add(Weight::from_proof_size(10891))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -129,8 +129,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1874`
 		//  Estimated: `7777`
-		// Minimum execution time: 45_138 nanoseconds.
-		Weight::from_ref_time(45_872_000)
+		// Minimum execution time: 47_648 nanoseconds.
+		Weight::from_ref_time(49_070_000)
 			.saturating_add(Weight::from_proof_size(7777))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -141,8 +141,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1350`
 		//  Estimated: `2587`
-		// Minimum execution time: 22_672 nanoseconds.
-		Weight::from_ref_time(23_024_000)
+		// Minimum execution time: 23_698 nanoseconds.
+		Weight::from_ref_time(24_378_000)
 			.saturating_add(Weight::from_proof_size(2587))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/rococo/src/weights/pallet_bounties.rs b/polkadot/runtime/rococo/src/weights/pallet_bounties.rs
index 6adaa813e7688a69d2f76806661b43c8a786704b..ad4268a90f94c89410b545465d15729f13196f2a 100644
--- a/polkadot/runtime/rococo/src/weights/pallet_bounties.rs
+++ b/polkadot/runtime/rococo/src/weights/pallet_bounties.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_bounties`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -58,11 +58,11 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `242`
 		//  Estimated: `3102`
-		// Minimum execution time: 23_024 nanoseconds.
-		Weight::from_ref_time(23_785_473)
+		// Minimum execution time: 24_400 nanoseconds.
+		Weight::from_ref_time(25_972_758)
 			.saturating_add(Weight::from_proof_size(3102))
-			// Standard Error: 4
-			.saturating_add(Weight::from_ref_time(740).saturating_mul(d.into()))
+			// Standard Error: 5
+			.saturating_add(Weight::from_ref_time(716).saturating_mul(d.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(4))
 	}
@@ -126,8 +126,8 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `546`
 		//  Estimated: `7746`
-		// Minimum execution time: 37_558 nanoseconds.
-		Weight::from_ref_time(38_135_000)
+		// Minimum execution time: 41_193 nanoseconds.
+		Weight::from_ref_time(41_719_000)
 			.saturating_add(Weight::from_proof_size(7746))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -156,7 +156,7 @@ impl<T: frame_system::Config> pallet_bounties::WeightInfo for WeightInfo<T> {
 		//  Measured:  `0`
 		//  Estimated: `897`
 		// Minimum execution time: 0 nanoseconds.
-		Weight::from_ref_time(2_344_646)
+		Weight::from_ref_time(2_606_006)
 			.saturating_add(Weight::from_proof_size(897))
 	}
 }
diff --git a/polkadot/runtime/rococo/src/weights/pallet_child_bounties.rs b/polkadot/runtime/rococo/src/weights/pallet_child_bounties.rs
index a9099e4ad4a006e93ad68ad8da1fc1fd66dcf020..2947394fc0d4884b96a7cc6135d1fe400022f4c6 100644
--- a/polkadot/runtime/rococo/src/weights/pallet_child_bounties.rs
+++ b/polkadot/runtime/rococo/src/weights/pallet_child_bounties.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_child_bounties`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
diff --git a/polkadot/runtime/rococo/src/weights/pallet_collective_council.rs b/polkadot/runtime/rococo/src/weights/pallet_collective_council.rs
index 5a231d35779477747e85390c1ea973c270a891b0..0aba1fe00070ba33082298af8c317fdf922faaad 100644
--- a/polkadot/runtime/rococo/src/weights/pallet_collective_council.rs
+++ b/polkadot/runtime/rococo/src/weights/pallet_collective_council.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_collective`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -63,13 +63,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + m * (3233 ±0) + p * (3223 ±0)`
 		//  Estimated: `16322 + m * (7809 ±16) + p * (10238 ±16)`
-		// Minimum execution time: 17_010 nanoseconds.
-		Weight::from_ref_time(17_499_000)
+		// Minimum execution time: 17_652 nanoseconds.
+		Weight::from_ref_time(17_887_000)
 			.saturating_add(Weight::from_proof_size(16322))
-			// Standard Error: 52_116
-			.saturating_add(Weight::from_ref_time(5_962_797).saturating_mul(m.into()))
-			// Standard Error: 52_116
-			.saturating_add(Weight::from_ref_time(8_377_905).saturating_mul(p.into()))
+			// Standard Error: 48_823
+			.saturating_add(Weight::from_ref_time(5_530_238).saturating_mul(m.into()))
+			// Standard Error: 48_823
+			.saturating_add(Weight::from_ref_time(8_205_203).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))
@@ -87,13 +87,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `168 + m * (32 ±0)`
 		//  Estimated: `664 + m * (32 ±0)`
-		// Minimum execution time: 15_964 nanoseconds.
-		Weight::from_ref_time(15_142_034)
+		// Minimum execution time: 16_377 nanoseconds.
+		Weight::from_ref_time(15_516_969)
 			.saturating_add(Weight::from_proof_size(664))
-			// Standard Error: 21
-			.saturating_add(Weight::from_ref_time(1_734).saturating_mul(b.into()))
-			// Standard Error: 216
-			.saturating_add(Weight::from_ref_time(15_845).saturating_mul(m.into()))
+			// Standard Error: 28
+			.saturating_add(Weight::from_ref_time(1_799).saturating_mul(b.into()))
+			// Standard Error: 298
+			.saturating_add(Weight::from_ref_time(14_715).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(Weight::from_proof_size(32).saturating_mul(m.into()))
 	}
@@ -109,13 +109,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `168 + m * (32 ±0)`
 		//  Estimated: `3308 + m * (64 ±0)`
-		// Minimum execution time: 17_982 nanoseconds.
-		Weight::from_ref_time(16_922_914)
+		// Minimum execution time: 18_627 nanoseconds.
+		Weight::from_ref_time(17_627_291)
 			.saturating_add(Weight::from_proof_size(3308))
-			// Standard Error: 23
-			.saturating_add(Weight::from_ref_time(1_831).saturating_mul(b.into()))
-			// Standard Error: 243
-			.saturating_add(Weight::from_ref_time(24_952).saturating_mul(m.into()))
+			// Standard Error: 21
+			.saturating_add(Weight::from_ref_time(1_527).saturating_mul(b.into()))
+			// Standard Error: 224
+			.saturating_add(Weight::from_ref_time(24_848).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(Weight::from_proof_size(64).saturating_mul(m.into()))
 	}
@@ -139,15 +139,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `490 + m * (32 ±0) + p * (36 ±0)`
 		//  Estimated: `6025 + m * (165 ±0) + p * (180 ±0)`
-		// Minimum execution time: 23_369 nanoseconds.
-		Weight::from_ref_time(24_046_612)
+		// Minimum execution time: 25_043 nanoseconds.
+		Weight::from_ref_time(26_178_725)
 			.saturating_add(Weight::from_proof_size(6025))
 			// Standard Error: 48
-			.saturating_add(Weight::from_ref_time(2_712).saturating_mul(b.into()))
-			// Standard Error: 504
-			.saturating_add(Weight::from_ref_time(18_489).saturating_mul(m.into()))
-			// Standard Error: 497
-			.saturating_add(Weight::from_ref_time(97_209).saturating_mul(p.into()))
+			.saturating_add(Weight::from_ref_time(2_348).saturating_mul(b.into()))
+			// Standard Error: 508
+			.saturating_add(Weight::from_ref_time(17_576).saturating_mul(m.into()))
+			// Standard Error: 502
+			.saturating_add(Weight::from_ref_time(120_249).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
 			.saturating_add(Weight::from_proof_size(165).saturating_mul(m.into()))
@@ -163,11 +163,11 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `940 + m * (64 ±0)`
 		//  Estimated: `4848 + m * (128 ±0)`
-		// Minimum execution time: 21_131 nanoseconds.
-		Weight::from_ref_time(21_685_424)
+		// Minimum execution time: 22_290 nanoseconds.
+		Weight::from_ref_time(22_948_862)
 			.saturating_add(Weight::from_proof_size(4848))
-			// Standard Error: 611
-			.saturating_add(Weight::from_ref_time(52_976).saturating_mul(m.into()))
+			// Standard Error: 266
+			.saturating_add(Weight::from_ref_time(42_141).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_proof_size(128).saturating_mul(m.into()))
@@ -188,13 +188,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `560 + m * (64 ±0) + p * (36 ±0)`
 		//  Estimated: `5629 + m * (260 ±0) + p * (144 ±0)`
-		// Minimum execution time: 25_507 nanoseconds.
-		Weight::from_ref_time(27_020_885)
+		// Minimum execution time: 26_965 nanoseconds.
+		Weight::from_ref_time(28_111_495)
 			.saturating_add(Weight::from_proof_size(5629))
-			// Standard Error: 448
-			.saturating_add(Weight::from_ref_time(19_496).saturating_mul(m.into()))
-			// Standard Error: 437
-			.saturating_add(Weight::from_ref_time(88_809).saturating_mul(p.into()))
+			// Standard Error: 406
+			.saturating_add(Weight::from_ref_time(18_952).saturating_mul(m.into()))
+			// Standard Error: 396
+			.saturating_add(Weight::from_ref_time(135_279).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(260).saturating_mul(m.into()))
@@ -218,13 +218,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `896 + b * (1 ±0) + m * (64 ±0) + p * (40 ±0)`
 		//  Estimated: `8900 + b * (4 ±0) + m * (264 ±0) + p * (160 ±0)`
-		// Minimum execution time: 35_900 nanoseconds.
-		Weight::from_ref_time(38_441_572)
+		// Minimum execution time: 38_169 nanoseconds.
+		Weight::from_ref_time(40_193_158)
 			.saturating_add(Weight::from_proof_size(8900))
-			// Standard Error: 124
-			.saturating_add(Weight::from_ref_time(2_048).saturating_mul(b.into()))
-			// Standard Error: 1_278
-			.saturating_add(Weight::from_ref_time(125_417).saturating_mul(p.into()))
+			// Standard Error: 128
+			.saturating_add(Weight::from_ref_time(2_040).saturating_mul(b.into()))
+			// Standard Error: 1_320
+			.saturating_add(Weight::from_ref_time(148_950).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(4).saturating_mul(b.into()))
@@ -249,13 +249,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `580 + m * (64 ±0) + p * (36 ±0)`
 		//  Estimated: `6765 + m * (325 ±0) + p * (180 ±0)`
-		// Minimum execution time: 28_671 nanoseconds.
-		Weight::from_ref_time(29_067_640)
+		// Minimum execution time: 29_862 nanoseconds.
+		Weight::from_ref_time(30_698_565)
 			.saturating_add(Weight::from_proof_size(6765))
-			// Standard Error: 413
-			.saturating_add(Weight::from_ref_time(25_553).saturating_mul(m.into()))
-			// Standard Error: 403
-			.saturating_add(Weight::from_ref_time(89_405).saturating_mul(p.into()))
+			// Standard Error: 377
+			.saturating_add(Weight::from_ref_time(22_192).saturating_mul(m.into()))
+			// Standard Error: 367
+			.saturating_add(Weight::from_ref_time(134_679).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(325).saturating_mul(m.into()))
@@ -281,15 +281,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `916 + b * (1 ±0) + m * (64 ±0) + p * (40 ±0)`
 		//  Estimated: `10235 + b * (5 ±0) + m * (330 ±0) + p * (200 ±0)`
-		// Minimum execution time: 38_368 nanoseconds.
-		Weight::from_ref_time(40_072_266)
+		// Minimum execution time: 40_518 nanoseconds.
+		Weight::from_ref_time(41_833_162)
 			.saturating_add(Weight::from_proof_size(10235))
-			// Standard Error: 87
-			.saturating_add(Weight::from_ref_time(2_205).saturating_mul(b.into()))
-			// Standard Error: 921
-			.saturating_add(Weight::from_ref_time(21_418).saturating_mul(m.into()))
-			// Standard Error: 897
-			.saturating_add(Weight::from_ref_time(120_540).saturating_mul(p.into()))
+			// Standard Error: 85
+			.saturating_add(Weight::from_ref_time(2_290).saturating_mul(b.into()))
+			// Standard Error: 905
+			.saturating_add(Weight::from_ref_time(21_516).saturating_mul(m.into()))
+			// Standard Error: 882
+			.saturating_add(Weight::from_ref_time(145_621).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(5).saturating_mul(b.into()))
@@ -308,11 +308,11 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `325 + p * (32 ±0)`
 		//  Estimated: `1470 + p * (96 ±0)`
-		// Minimum execution time: 14_315 nanoseconds.
-		Weight::from_ref_time(16_570_810)
+		// Minimum execution time: 15_193 nanoseconds.
+		Weight::from_ref_time(17_443_092)
 			.saturating_add(Weight::from_proof_size(1470))
-			// Standard Error: 471
-			.saturating_add(Weight::from_ref_time(84_258).saturating_mul(p.into()))
+			// Standard Error: 506
+			.saturating_add(Weight::from_ref_time(107_440).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(96).saturating_mul(p.into()))
diff --git a/polkadot/runtime/rococo/src/weights/pallet_collective_technical_committee.rs b/polkadot/runtime/rococo/src/weights/pallet_collective_technical_committee.rs
index a6c1138aecb4c27ae0e6eed46ca8677d8009b8e1..9aabc9c0011ee8a9756753e430b3cc0a8963ac79 100644
--- a/polkadot/runtime/rococo/src/weights/pallet_collective_technical_committee.rs
+++ b/polkadot/runtime/rococo/src/weights/pallet_collective_technical_committee.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_collective`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -63,13 +63,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + m * (3233 ±0) + p * (3223 ±0)`
 		//  Estimated: `16206 + m * (7809 ±16) + p * (10238 ±16)`
-		// Minimum execution time: 17_490 nanoseconds.
-		Weight::from_ref_time(17_812_000)
+		// Minimum execution time: 18_363 nanoseconds.
+		Weight::from_ref_time(18_626_000)
 			.saturating_add(Weight::from_proof_size(16206))
-			// Standard Error: 52_570
-			.saturating_add(Weight::from_ref_time(5_970_628).saturating_mul(m.into()))
-			// Standard Error: 52_570
-			.saturating_add(Weight::from_ref_time(8_442_965).saturating_mul(p.into()))
+			// Standard Error: 48_932
+			.saturating_add(Weight::from_ref_time(5_502_228).saturating_mul(m.into()))
+			// Standard Error: 48_932
+			.saturating_add(Weight::from_ref_time(8_265_192).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))
@@ -87,13 +87,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `139 + m * (32 ±0)`
 		//  Estimated: `635 + m * (32 ±0)`
-		// Minimum execution time: 16_507 nanoseconds.
-		Weight::from_ref_time(15_656_846)
+		// Minimum execution time: 16_669 nanoseconds.
+		Weight::from_ref_time(15_873_517)
 			.saturating_add(Weight::from_proof_size(635))
-			// Standard Error: 16
-			.saturating_add(Weight::from_ref_time(1_848).saturating_mul(b.into()))
-			// Standard Error: 171
-			.saturating_add(Weight::from_ref_time(14_642).saturating_mul(m.into()))
+			// Standard Error: 53
+			.saturating_add(Weight::from_ref_time(1_939).saturating_mul(b.into()))
+			// Standard Error: 554
+			.saturating_add(Weight::from_ref_time(13_017).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(Weight::from_proof_size(32).saturating_mul(m.into()))
 	}
@@ -109,13 +109,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `139 + m * (32 ±0)`
 		//  Estimated: `3250 + m * (64 ±0)`
-		// Minimum execution time: 18_348 nanoseconds.
-		Weight::from_ref_time(17_412_463)
+		// Minimum execution time: 19_226 nanoseconds.
+		Weight::from_ref_time(18_203_584)
 			.saturating_add(Weight::from_proof_size(3250))
 			// Standard Error: 19
-			.saturating_add(Weight::from_ref_time(1_783).saturating_mul(b.into()))
+			.saturating_add(Weight::from_ref_time(1_537).saturating_mul(b.into()))
 			// Standard Error: 202
-			.saturating_add(Weight::from_ref_time(23_933).saturating_mul(m.into()))
+			.saturating_add(Weight::from_ref_time(22_602).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(Weight::from_proof_size(64).saturating_mul(m.into()))
 	}
@@ -139,15 +139,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `461 + m * (32 ±0) + p * (36 ±0)`
 		//  Estimated: `5880 + m * (165 ±0) + p * (180 ±0)`
-		// Minimum execution time: 24_209 nanoseconds.
-		Weight::from_ref_time(24_797_325)
+		// Minimum execution time: 25_845 nanoseconds.
+		Weight::from_ref_time(26_944_072)
 			.saturating_add(Weight::from_proof_size(5880))
-			// Standard Error: 47
-			.saturating_add(Weight::from_ref_time(2_637).saturating_mul(b.into()))
-			// Standard Error: 499
-			.saturating_add(Weight::from_ref_time(18_477).saturating_mul(m.into()))
-			// Standard Error: 493
-			.saturating_add(Weight::from_ref_time(98_937).saturating_mul(p.into()))
+			// Standard Error: 49
+			.saturating_add(Weight::from_ref_time(2_373).saturating_mul(b.into()))
+			// Standard Error: 519
+			.saturating_add(Weight::from_ref_time(17_532).saturating_mul(m.into()))
+			// Standard Error: 513
+			.saturating_add(Weight::from_ref_time(121_955).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
 			.saturating_add(Weight::from_proof_size(165).saturating_mul(m.into()))
@@ -163,11 +163,11 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `911 + m * (64 ±0)`
 		//  Estimated: `4790 + m * (128 ±0)`
-		// Minimum execution time: 21_974 nanoseconds.
-		Weight::from_ref_time(22_456_460)
+		// Minimum execution time: 23_163 nanoseconds.
+		Weight::from_ref_time(23_720_815)
 			.saturating_add(Weight::from_proof_size(4790))
-			// Standard Error: 611
-			.saturating_add(Weight::from_ref_time(51_856).saturating_mul(m.into()))
+			// Standard Error: 246
+			.saturating_add(Weight::from_ref_time(41_772).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_proof_size(128).saturating_mul(m.into()))
@@ -188,13 +188,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `531 + m * (64 ±0) + p * (36 ±0)`
 		//  Estimated: `5513 + m * (260 ±0) + p * (144 ±0)`
-		// Minimum execution time: 26_446 nanoseconds.
-		Weight::from_ref_time(28_061_456)
+		// Minimum execution time: 27_743 nanoseconds.
+		Weight::from_ref_time(28_729_876)
 			.saturating_add(Weight::from_proof_size(5513))
-			// Standard Error: 549
-			.saturating_add(Weight::from_ref_time(17_104).saturating_mul(m.into()))
-			// Standard Error: 535
-			.saturating_add(Weight::from_ref_time(89_314).saturating_mul(p.into()))
+			// Standard Error: 381
+			.saturating_add(Weight::from_ref_time(19_708).saturating_mul(m.into()))
+			// Standard Error: 371
+			.saturating_add(Weight::from_ref_time(138_115).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(260).saturating_mul(m.into()))
@@ -218,15 +218,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `867 + b * (1 ±0) + m * (64 ±0) + p * (40 ±0)`
 		//  Estimated: `8784 + b * (4 ±0) + m * (264 ±0) + p * (160 ±0)`
-		// Minimum execution time: 36_960 nanoseconds.
-		Weight::from_ref_time(38_532_650)
+		// Minimum execution time: 38_714 nanoseconds.
+		Weight::from_ref_time(39_840_766)
 			.saturating_add(Weight::from_proof_size(8784))
-			// Standard Error: 82
-			.saturating_add(Weight::from_ref_time(2_171).saturating_mul(b.into()))
-			// Standard Error: 876
-			.saturating_add(Weight::from_ref_time(21_279).saturating_mul(m.into()))
-			// Standard Error: 854
-			.saturating_add(Weight::from_ref_time(120_364).saturating_mul(p.into()))
+			// Standard Error: 84
+			.saturating_add(Weight::from_ref_time(2_316).saturating_mul(b.into()))
+			// Standard Error: 897
+			.saturating_add(Weight::from_ref_time(22_230).saturating_mul(m.into()))
+			// Standard Error: 875
+			.saturating_add(Weight::from_ref_time(146_018).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(4).saturating_mul(b.into()))
@@ -251,13 +251,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `551 + m * (64 ±0) + p * (36 ±0)`
 		//  Estimated: `6620 + m * (325 ±0) + p * (180 ±0)`
-		// Minimum execution time: 29_154 nanoseconds.
-		Weight::from_ref_time(29_815_989)
+		// Minimum execution time: 30_419 nanoseconds.
+		Weight::from_ref_time(31_221_203)
 			.saturating_add(Weight::from_proof_size(6620))
-			// Standard Error: 394
-			.saturating_add(Weight::from_ref_time(25_714).saturating_mul(m.into()))
-			// Standard Error: 384
-			.saturating_add(Weight::from_ref_time(91_672).saturating_mul(p.into()))
+			// Standard Error: 370
+			.saturating_add(Weight::from_ref_time(23_359).saturating_mul(m.into()))
+			// Standard Error: 361
+			.saturating_add(Weight::from_ref_time(139_033).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(325).saturating_mul(m.into()))
@@ -283,15 +283,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `887 + b * (1 ±0) + m * (64 ±0) + p * (40 ±0)`
 		//  Estimated: `10090 + b * (5 ±0) + m * (330 ±0) + p * (200 ±0)`
-		// Minimum execution time: 39_673 nanoseconds.
-		Weight::from_ref_time(41_299_924)
+		// Minimum execution time: 41_170 nanoseconds.
+		Weight::from_ref_time(43_013_899)
 			.saturating_add(Weight::from_proof_size(10090))
-			// Standard Error: 82
-			.saturating_add(Weight::from_ref_time(1_965).saturating_mul(b.into()))
-			// Standard Error: 875
-			.saturating_add(Weight::from_ref_time(21_924).saturating_mul(m.into()))
-			// Standard Error: 853
-			.saturating_add(Weight::from_ref_time(121_244).saturating_mul(p.into()))
+			// Standard Error: 80
+			.saturating_add(Weight::from_ref_time(1_999).saturating_mul(b.into()))
+			// Standard Error: 848
+			.saturating_add(Weight::from_ref_time(22_005).saturating_mul(m.into()))
+			// Standard Error: 827
+			.saturating_add(Weight::from_ref_time(145_539).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(5).saturating_mul(b.into()))
@@ -310,11 +310,11 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `296 + p * (32 ±0)`
 		//  Estimated: `1383 + p * (96 ±0)`
-		// Minimum execution time: 15_065 nanoseconds.
-		Weight::from_ref_time(17_118_339)
+		// Minimum execution time: 15_951 nanoseconds.
+		Weight::from_ref_time(17_842_394)
 			.saturating_add(Weight::from_proof_size(1383))
-			// Standard Error: 471
-			.saturating_add(Weight::from_ref_time(86_165).saturating_mul(p.into()))
+			// Standard Error: 462
+			.saturating_add(Weight::from_ref_time(110_189).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(96).saturating_mul(p.into()))
diff --git a/polkadot/runtime/rococo/src/weights/pallet_democracy.rs b/polkadot/runtime/rococo/src/weights/pallet_democracy.rs
index 0ab4e1fc1894b32809228ef18394a42d264c572c..70a9fd4e10bf3fa2018c6b3b4920b1a62fc4447b 100644
--- a/polkadot/runtime/rococo/src/weights/pallet_democracy.rs
+++ b/polkadot/runtime/rococo/src/weights/pallet_democracy.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_democracy`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -57,8 +57,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `4831`
 		//  Estimated: `23409`
-		// Minimum execution time: 32_657 nanoseconds.
-		Weight::from_ref_time(33_404_000)
+		// Minimum execution time: 35_009 nanoseconds.
+		Weight::from_ref_time(35_562_000)
 			.saturating_add(Weight::from_proof_size(23409))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -69,8 +69,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3587`
 		//  Estimated: `5705`
-		// Minimum execution time: 31_060 nanoseconds.
-		Weight::from_ref_time(31_872_000)
+		// Minimum execution time: 32_327 nanoseconds.
+		Weight::from_ref_time(32_829_000)
 			.saturating_add(Weight::from_proof_size(5705))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -85,8 +85,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3494`
 		//  Estimated: `12720`
-		// Minimum execution time: 41_718 nanoseconds.
-		Weight::from_ref_time(42_346_000)
+		// Minimum execution time: 44_432 nanoseconds.
+		Weight::from_ref_time(44_971_000)
 			.saturating_add(Weight::from_proof_size(12720))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -101,8 +101,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3516`
 		//  Estimated: `12720`
-		// Minimum execution time: 42_085 nanoseconds.
-		Weight::from_ref_time(42_852_000)
+		// Minimum execution time: 44_198 nanoseconds.
+		Weight::from_ref_time(44_910_000)
 			.saturating_add(Weight::from_proof_size(12720))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -117,8 +117,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `365`
 		//  Estimated: `7712`
-		// Minimum execution time: 25_524 nanoseconds.
-		Weight::from_ref_time(26_168_000)
+		// Minimum execution time: 26_814 nanoseconds.
+		Weight::from_ref_time(27_292_000)
 			.saturating_add(Weight::from_proof_size(7712))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -141,8 +141,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `6003`
 		//  Estimated: `36392`
-		// Minimum execution time: 83_609 nanoseconds.
-		Weight::from_ref_time(84_687_000)
+		// Minimum execution time: 89_645 nanoseconds.
+		Weight::from_ref_time(90_833_000)
 			.saturating_add(Weight::from_proof_size(36392))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -155,8 +155,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3415`
 		//  Estimated: `6340`
-		// Minimum execution time: 12_887 nanoseconds.
-		Weight::from_ref_time(13_514_000)
+		// Minimum execution time: 13_608 nanoseconds.
+		Weight::from_ref_time(14_008_000)
 			.saturating_add(Weight::from_proof_size(6340))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -167,8 +167,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_145 nanoseconds.
-		Weight::from_ref_time(3_255_000)
+		// Minimum execution time: 3_288 nanoseconds.
+		Weight::from_ref_time(3_531_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -178,8 +178,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_223 nanoseconds.
-		Weight::from_ref_time(3_298_000)
+		// Minimum execution time: 3_313 nanoseconds.
+		Weight::from_ref_time(3_500_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -195,8 +195,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `253`
 		//  Estimated: `3654`
-		// Minimum execution time: 26_088 nanoseconds.
-		Weight::from_ref_time(26_562_000)
+		// Minimum execution time: 27_758 nanoseconds.
+		Weight::from_ref_time(28_367_000)
 			.saturating_add(Weight::from_proof_size(3654))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -211,8 +211,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `3518`
 		//  Estimated: `8868`
-		// Minimum execution time: 29_980 nanoseconds.
-		Weight::from_ref_time(31_039_000)
+		// Minimum execution time: 31_910 nanoseconds.
+		Weight::from_ref_time(32_522_000)
 			.saturating_add(Weight::from_proof_size(8868))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -229,8 +229,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `5882`
 		//  Estimated: `28033`
-		// Minimum execution time: 67_545 nanoseconds.
-		Weight::from_ref_time(68_409_000)
+		// Minimum execution time: 73_861 nanoseconds.
+		Weight::from_ref_time(74_543_000)
 			.saturating_add(Weight::from_proof_size(28033))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -243,8 +243,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `238`
 		//  Estimated: `2528`
-		// Minimum execution time: 18_661 nanoseconds.
-		Weight::from_ref_time(19_073_000)
+		// Minimum execution time: 20_285 nanoseconds.
+		Weight::from_ref_time(20_556_000)
 			.saturating_add(Weight::from_proof_size(2528))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -260,11 +260,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `211 + r * (117 ±0)`
 		//  Estimated: `998 + r * (2676 ±0)`
-		// Minimum execution time: 6_764 nanoseconds.
-		Weight::from_ref_time(9_629_215)
+		// Minimum execution time: 7_440 nanoseconds.
+		Weight::from_ref_time(10_296_992)
 			.saturating_add(Weight::from_proof_size(998))
-			// Standard Error: 5_661
-			.saturating_add(Weight::from_ref_time(2_550_601).saturating_mul(r.into()))
+			// Standard Error: 5_598
+			.saturating_add(Weight::from_ref_time(2_783_476).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))
@@ -287,11 +287,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `211 + r * (117 ±0)`
 		//  Estimated: `19318 + r * (2676 ±0)`
-		// Minimum execution time: 9_134 nanoseconds.
-		Weight::from_ref_time(12_473_497)
+		// Minimum execution time: 10_023 nanoseconds.
+		Weight::from_ref_time(14_953_199)
 			.saturating_add(Weight::from_proof_size(19318))
-			// Standard Error: 6_349
-			.saturating_add(Weight::from_ref_time(2_548_244).saturating_mul(r.into()))
+			// Standard Error: 6_703
+			.saturating_add(Weight::from_ref_time(2_749_933).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))
@@ -308,11 +308,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `891 + r * (139 ±0)`
 		//  Estimated: `22584 + r * (2676 ±0)`
-		// Minimum execution time: 33_397 nanoseconds.
-		Weight::from_ref_time(39_857_242)
+		// Minimum execution time: 36_963 nanoseconds.
+		Weight::from_ref_time(43_759_217)
 			.saturating_add(Weight::from_proof_size(22584))
-			// Standard Error: 6_468
-			.saturating_add(Weight::from_ref_time(3_540_125).saturating_mul(r.into()))
+			// Standard Error: 7_017
+			.saturating_add(Weight::from_ref_time(3_833_993).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))
@@ -328,11 +328,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `524 + r * (139 ±0)`
 		//  Estimated: `12540 + r * (2676 ±0)`
-		// Minimum execution time: 20_279 nanoseconds.
-		Weight::from_ref_time(22_365_478)
+		// Minimum execution time: 21_086 nanoseconds.
+		Weight::from_ref_time(23_113_225)
 			.saturating_add(Weight::from_proof_size(12540))
-			// Standard Error: 5_748
-			.saturating_add(Weight::from_ref_time(3_521_416).saturating_mul(r.into()))
+			// Standard Error: 5_813
+			.saturating_add(Weight::from_ref_time(3_831_698).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))
@@ -345,8 +345,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_052 nanoseconds.
-		Weight::from_ref_time(3_140_000)
+		// Minimum execution time: 3_266 nanoseconds.
+		Weight::from_ref_time(3_325_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -361,11 +361,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `556`
 		//  Estimated: `12647`
-		// Minimum execution time: 18_419 nanoseconds.
-		Weight::from_ref_time(24_349_956)
+		// Minimum execution time: 19_889 nanoseconds.
+		Weight::from_ref_time(26_324_448)
 			.saturating_add(Weight::from_proof_size(12647))
-			// Standard Error: 1_354
-			.saturating_add(Weight::from_ref_time(21_800).saturating_mul(r.into()))
+			// Standard Error: 1_495
+			.saturating_add(Weight::from_ref_time(22_352).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -380,11 +380,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `557 + r * (22 ±0)`
 		//  Estimated: `12647`
-		// Minimum execution time: 22_735 nanoseconds.
-		Weight::from_ref_time(24_098_906)
+		// Minimum execution time: 24_827 nanoseconds.
+		Weight::from_ref_time(26_090_461)
 			.saturating_add(Weight::from_proof_size(12647))
-			// Standard Error: 821
-			.saturating_add(Weight::from_ref_time(64_731).saturating_mul(r.into()))
+			// Standard Error: 597
+			.saturating_add(Weight::from_ref_time(57_287).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -397,11 +397,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `758 + r * (26 ±0)`
 		//  Estimated: `8946`
-		// Minimum execution time: 15_351 nanoseconds.
-		Weight::from_ref_time(18_051_547)
+		// Minimum execution time: 16_382 nanoseconds.
+		Weight::from_ref_time(19_142_641)
 			.saturating_add(Weight::from_proof_size(8946))
-			// Standard Error: 1_021
-			.saturating_add(Weight::from_ref_time(75_522).saturating_mul(r.into()))
+			// Standard Error: 1_005
+			.saturating_add(Weight::from_ref_time(69_264).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -414,11 +414,11 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `758 + r * (26 ±0)`
 		//  Estimated: `8946`
-		// Minimum execution time: 15_216 nanoseconds.
-		Weight::from_ref_time(18_117_657)
+		// Minimum execution time: 16_322 nanoseconds.
+		Weight::from_ref_time(19_304_122)
 			.saturating_add(Weight::from_proof_size(8946))
-			// Standard Error: 1_132
-			.saturating_add(Weight::from_ref_time(76_255).saturating_mul(r.into()))
+			// Standard Error: 1_054
+			.saturating_add(Weight::from_ref_time(67_276).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -432,8 +432,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `395`
 		//  Estimated: `3193`
-		// Minimum execution time: 18_792 nanoseconds.
-		Weight::from_ref_time(19_158_000)
+		// Minimum execution time: 19_283 nanoseconds.
+		Weight::from_ref_time(19_989_000)
 			.saturating_add(Weight::from_proof_size(3193))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -446,8 +446,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `253`
 		//  Estimated: `3155`
-		// Minimum execution time: 16_758 nanoseconds.
-		Weight::from_ref_time(17_128_000)
+		// Minimum execution time: 17_636 nanoseconds.
+		Weight::from_ref_time(17_805_000)
 			.saturating_add(Weight::from_proof_size(3155))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -462,8 +462,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `4958`
 		//  Estimated: `19763`
-		// Minimum execution time: 30_905 nanoseconds.
-		Weight::from_ref_time(31_384_000)
+		// Minimum execution time: 33_929 nanoseconds.
+		Weight::from_ref_time(34_287_000)
 			.saturating_add(Weight::from_proof_size(19763))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -476,8 +476,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `4820`
 		//  Estimated: `19725`
-		// Minimum execution time: 28_146 nanoseconds.
-		Weight::from_ref_time(28_679_000)
+		// Minimum execution time: 30_741 nanoseconds.
+		Weight::from_ref_time(31_317_000)
 			.saturating_add(Weight::from_proof_size(19725))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -490,8 +490,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `216`
 		//  Estimated: `2566`
-		// Minimum execution time: 14_567 nanoseconds.
-		Weight::from_ref_time(14_878_000)
+		// Minimum execution time: 15_874 nanoseconds.
+		Weight::from_ref_time(16_183_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -504,8 +504,8 @@ impl<T: frame_system::Config> pallet_democracy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `269`
 		//  Estimated: `5204`
-		// Minimum execution time: 17_867 nanoseconds.
-		Weight::from_ref_time(18_218_000)
+		// Minimum execution time: 19_214 nanoseconds.
+		Weight::from_ref_time(19_604_000)
 			.saturating_add(Weight::from_proof_size(5204))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/rococo/src/weights/pallet_elections_phragmen.rs b/polkadot/runtime/rococo/src/weights/pallet_elections_phragmen.rs
index c8f0dc18351441bfc9154e322a5aa7c08d44c8cf..56739665711980d166db855f67035c7b7107de08 100644
--- a/polkadot/runtime/rococo/src/weights/pallet_elections_phragmen.rs
+++ b/polkadot/runtime/rococo/src/weights/pallet_elections_phragmen.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_elections_phragmen`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -60,11 +60,9 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `427 + v * (80 ±0)`
 		//  Estimated: `9438 + v * (320 ±0)`
-		// Minimum execution time: 24_582 nanoseconds.
-		Weight::from_ref_time(25_601_833)
+		// Minimum execution time: 27_130 nanoseconds.
+		Weight::from_ref_time(30_823_053)
 			.saturating_add(Weight::from_proof_size(9438))
-			// Standard Error: 2_778
-			.saturating_add(Weight::from_ref_time(98_028).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_proof_size(320).saturating_mul(v.into()))
@@ -84,11 +82,11 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `395 + v * (80 ±0)`
 		//  Estimated: `9310 + v * (320 ±0)`
-		// Minimum execution time: 33_162 nanoseconds.
-		Weight::from_ref_time(34_408_894)
+		// Minimum execution time: 36_644 nanoseconds.
+		Weight::from_ref_time(37_624_444)
 			.saturating_add(Weight::from_proof_size(9310))
-			// Standard Error: 3_459
-			.saturating_add(Weight::from_ref_time(107_049).saturating_mul(v.into()))
+			// Standard Error: 4_167
+			.saturating_add(Weight::from_ref_time(123_846).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_proof_size(320).saturating_mul(v.into()))
@@ -108,11 +106,11 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `427 + v * (80 ±0)`
 		//  Estimated: `9438 + v * (320 ±0)`
-		// Minimum execution time: 33_075 nanoseconds.
-		Weight::from_ref_time(34_558_830)
+		// Minimum execution time: 36_499 nanoseconds.
+		Weight::from_ref_time(37_129_866)
 			.saturating_add(Weight::from_proof_size(9438))
-			// Standard Error: 7_844
-			.saturating_add(Weight::from_ref_time(93_110).saturating_mul(v.into()))
+			// Standard Error: 4_033
+			.saturating_add(Weight::from_ref_time(176_669).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_proof_size(320).saturating_mul(v.into()))
@@ -125,8 +123,8 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `917`
 		//  Estimated: `7166`
-		// Minimum execution time: 29_431 nanoseconds.
-		Weight::from_ref_time(29_743_000)
+		// Minimum execution time: 32_287 nanoseconds.
+		Weight::from_ref_time(32_928_000)
 			.saturating_add(Weight::from_proof_size(7166))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -142,11 +140,11 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `2805 + c * (48 ±0)`
 		//  Estimated: `9894 + c * (144 ±0)`
-		// Minimum execution time: 27_507 nanoseconds.
-		Weight::from_ref_time(20_235_171)
+		// Minimum execution time: 29_136 nanoseconds.
+		Weight::from_ref_time(22_308_791)
 			.saturating_add(Weight::from_proof_size(9894))
-			// Standard Error: 877
-			.saturating_add(Weight::from_ref_time(87_558).saturating_mul(c.into()))
+			// Standard Error: 876
+			.saturating_add(Weight::from_ref_time(82_538).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_proof_size(144).saturating_mul(c.into()))
@@ -158,11 +156,11 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `314 + c * (48 ±0)`
 		//  Estimated: `796 + c * (48 ±0)`
-		// Minimum execution time: 22_940 nanoseconds.
-		Weight::from_ref_time(15_989_682)
+		// Minimum execution time: 24_804 nanoseconds.
+		Weight::from_ref_time(17_680_542)
 			.saturating_add(Weight::from_proof_size(796))
-			// Standard Error: 876
-			.saturating_add(Weight::from_ref_time(57_772).saturating_mul(c.into()))
+			// Standard Error: 908
+			.saturating_add(Weight::from_ref_time(59_567).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_proof_size(48).saturating_mul(c.into()))
@@ -181,8 +179,8 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `3079`
 		//  Estimated: `17375`
-		// Minimum execution time: 40_172 nanoseconds.
-		Weight::from_ref_time(40_681_000)
+		// Minimum execution time: 42_528 nanoseconds.
+		Weight::from_ref_time(43_550_000)
 			.saturating_add(Weight::from_proof_size(17375))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -193,8 +191,8 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `1742`
 		//  Estimated: `2237`
-		// Minimum execution time: 25_522 nanoseconds.
-		Weight::from_ref_time(26_206_000)
+		// Minimum execution time: 27_187 nanoseconds.
+		Weight::from_ref_time(27_805_000)
 			.saturating_add(Weight::from_proof_size(2237))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -225,8 +223,8 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `3079`
 		//  Estimated: `19978`
-		// Minimum execution time: 54_309 nanoseconds.
-		Weight::from_ref_time(55_097_000)
+		// Minimum execution time: 58_082 nanoseconds.
+		Weight::from_ref_time(58_776_000)
 			.saturating_add(Weight::from_proof_size(19978))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -249,11 +247,11 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `35961 + v * (872 ±0)`
 		//  Estimated: `148908 + v * (12340 ±0)`
-		// Minimum execution time: 296_803_791 nanoseconds.
-		Weight::from_ref_time(298_351_085_000)
+		// Minimum execution time: 331_691_733 nanoseconds.
+		Weight::from_ref_time(332_320_461_000)
 			.saturating_add(Weight::from_proof_size(148908))
-			// Standard Error: 257_135
-			.saturating_add(Weight::from_ref_time(37_138_623).saturating_mul(v.into()))
+			// Standard Error: 286_396
+			.saturating_add(Weight::from_ref_time(41_310_974).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(v.into())))
 			.saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(v.into())))
@@ -284,13 +282,13 @@ impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + v * (639 ±0) + e * (28 ±0)`
 		//  Estimated: `5334639 + v * (5714 ±4) + e * (123 ±0) + c * (2560 ±0)`
-		// Minimum execution time: 31_537_372 nanoseconds.
-		Weight::from_ref_time(31_663_201_000)
+		// Minimum execution time: 33_629_192 nanoseconds.
+		Weight::from_ref_time(33_734_555_000)
 			.saturating_add(Weight::from_proof_size(5334639))
-			// Standard Error: 540_619
-			.saturating_add(Weight::from_ref_time(44_981_688).saturating_mul(v.into()))
-			// Standard Error: 34_693
-			.saturating_add(Weight::from_ref_time(2_335_777).saturating_mul(e.into()))
+			// Standard Error: 500_681
+			.saturating_add(Weight::from_ref_time(41_778_821).saturating_mul(v.into()))
+			// Standard Error: 32_130
+			.saturating_add(Weight::from_ref_time(2_073_697).saturating_mul(e.into()))
 			.saturating_add(T::DbWeight::get().reads(265))
 			.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/rococo/src/weights/pallet_identity.rs b/polkadot/runtime/rococo/src/weights/pallet_identity.rs
index cfafa59cc69a5bb9bb15bd63bd53332baa556682..1799d2d4e7373eb43caa18f2fb2473f98250aff7 100644
--- a/polkadot/runtime/rococo/src/weights/pallet_identity.rs
+++ b/polkadot/runtime/rococo/src/weights/pallet_identity.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_identity`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -52,11 +52,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `64 + r * (57 ±0)`
 		//  Estimated: `1636`
-		// Minimum execution time: 11_484 nanoseconds.
-		Weight::from_ref_time(11_740_457)
+		// Minimum execution time: 11_925 nanoseconds.
+		Weight::from_ref_time(12_665_139)
 			.saturating_add(Weight::from_proof_size(1636))
-			// Standard Error: 1_350
-			.saturating_add(Weight::from_ref_time(92_095).saturating_mul(r.into()))
+			// Standard Error: 1_963
+			.saturating_add(Weight::from_ref_time(72_276).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -68,13 +68,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `474 + r * (5 ±0)`
 		//  Estimated: `10013`
-		// Minimum execution time: 26_188 nanoseconds.
-		Weight::from_ref_time(25_756_775)
+		// Minimum execution time: 28_918 nanoseconds.
+		Weight::from_ref_time(28_097_477)
 			.saturating_add(Weight::from_proof_size(10013))
-			// Standard Error: 3_875
-			.saturating_add(Weight::from_ref_time(70_887).saturating_mul(r.into()))
-			// Standard Error: 756
-			.saturating_add(Weight::from_ref_time(350_640).saturating_mul(x.into()))
+			// Standard Error: 3_576
+			.saturating_add(Weight::from_ref_time(77_253).saturating_mul(r.into()))
+			// Standard Error: 697
+			.saturating_add(Weight::from_ref_time(449_336).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -89,11 +89,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `101`
 		//  Estimated: `15746 + s * (2589 ±0)`
-		// Minimum execution time: 8_016 nanoseconds.
-		Weight::from_ref_time(20_090_309)
+		// Minimum execution time: 8_955 nanoseconds.
+		Weight::from_ref_time(21_965_439)
 			.saturating_add(Weight::from_proof_size(15746))
-			// Standard Error: 3_655
-			.saturating_add(Weight::from_ref_time(2_283_335).saturating_mul(s.into()))
+			// Standard Error: 6_060
+			.saturating_add(Weight::from_ref_time(2_820_536).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))
@@ -111,11 +111,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `226 + p * (32 ±0)`
 		//  Estimated: `15746`
-		// Minimum execution time: 8_035 nanoseconds.
-		Weight::from_ref_time(19_576_879)
+		// Minimum execution time: 8_824 nanoseconds.
+		Weight::from_ref_time(21_568_996)
 			.saturating_add(Weight::from_proof_size(15746))
-			// Standard Error: 2_917
-			.saturating_add(Weight::from_ref_time(951_283).saturating_mul(p.into()))
+			// Standard Error: 3_185
+			.saturating_add(Weight::from_ref_time(1_111_881).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())))
@@ -133,15 +133,15 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `533 + r * (5 ±0) + s * (32 ±0) + x * (66 ±0)`
 		//  Estimated: `15746`
-		// Minimum execution time: 41_620 nanoseconds.
-		Weight::from_ref_time(26_578_691)
+		// Minimum execution time: 49_012 nanoseconds.
+		Weight::from_ref_time(27_982_974)
 			.saturating_add(Weight::from_proof_size(15746))
-			// Standard Error: 3_970
-			.saturating_add(Weight::from_ref_time(10_060).saturating_mul(r.into()))
-			// Standard Error: 775
-			.saturating_add(Weight::from_ref_time(932_578).saturating_mul(s.into()))
-			// Standard Error: 775
-			.saturating_add(Weight::from_ref_time(179_164).saturating_mul(x.into()))
+			// Standard Error: 4_404
+			.saturating_add(Weight::from_ref_time(40_856).saturating_mul(r.into()))
+			// Standard Error: 860
+			.saturating_add(Weight::from_ref_time(1_095_905).saturating_mul(s.into()))
+			// Standard Error: 860
+			.saturating_add(Weight::from_ref_time(229_635).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 +156,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `431 + r * (57 ±0) + x * (66 ±0)`
 		//  Estimated: `11649`
-		// Minimum execution time: 27_111 nanoseconds.
-		Weight::from_ref_time(25_663_051)
+		// Minimum execution time: 29_213 nanoseconds.
+		Weight::from_ref_time(29_949_444)
 			.saturating_add(Weight::from_proof_size(11649))
-			// Standard Error: 4_323
-			.saturating_add(Weight::from_ref_time(122_984).saturating_mul(r.into()))
-			// Standard Error: 843
-			.saturating_add(Weight::from_ref_time(372_656).saturating_mul(x.into()))
+			// Standard Error: 6_424
+			.saturating_add(Weight::from_ref_time(28_127).saturating_mul(r.into()))
+			// Standard Error: 1_253
+			.saturating_add(Weight::from_ref_time(469_679).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -174,13 +174,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `430 + x * (66 ±0)`
 		//  Estimated: `10013`
-		// Minimum execution time: 24_282 nanoseconds.
-		Weight::from_ref_time(23_903_496)
+		// Minimum execution time: 26_570 nanoseconds.
+		Weight::from_ref_time(25_883_542)
 			.saturating_add(Weight::from_proof_size(10013))
-			// Standard Error: 3_985
-			.saturating_add(Weight::from_ref_time(65_397).saturating_mul(r.into()))
-			// Standard Error: 777
-			.saturating_add(Weight::from_ref_time(364_635).saturating_mul(x.into()))
+			// Standard Error: 4_190
+			.saturating_add(Weight::from_ref_time(83_705).saturating_mul(r.into()))
+			// Standard Error: 817
+			.saturating_add(Weight::from_ref_time(466_224).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -191,11 +191,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `121 + r * (57 ±0)`
 		//  Estimated: `1636`
-		// Minimum execution time: 6_853 nanoseconds.
-		Weight::from_ref_time(7_235_281)
+		// Minimum execution time: 7_721 nanoseconds.
+		Weight::from_ref_time(8_180_083)
 			.saturating_add(Weight::from_proof_size(1636))
-			// Standard Error: 1_905
-			.saturating_add(Weight::from_ref_time(86_483).saturating_mul(r.into()))
+			// Standard Error: 2_124
+			.saturating_add(Weight::from_ref_time(64_849).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -206,11 +206,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `121 + r * (57 ±0)`
 		//  Estimated: `1636`
-		// Minimum execution time: 6_630 nanoseconds.
-		Weight::from_ref_time(7_143_367)
+		// Minimum execution time: 7_264 nanoseconds.
+		Weight::from_ref_time(7_794_379)
 			.saturating_add(Weight::from_proof_size(1636))
-			// Standard Error: 1_174
-			.saturating_add(Weight::from_ref_time(89_603).saturating_mul(r.into()))
+			// Standard Error: 1_240
+			.saturating_add(Weight::from_ref_time(84_998).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -221,11 +221,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `121 + r * (57 ±0)`
 		//  Estimated: `1636`
-		// Minimum execution time: 6_425 nanoseconds.
-		Weight::from_ref_time(6_948_996)
+		// Minimum execution time: 7_054 nanoseconds.
+		Weight::from_ref_time(7_654_187)
 			.saturating_add(Weight::from_proof_size(1636))
-			// Standard Error: 1_179
-			.saturating_add(Weight::from_ref_time(88_332).saturating_mul(r.into()))
+			// Standard Error: 1_266
+			.saturating_add(Weight::from_ref_time(90_481).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -239,13 +239,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `509 + r * (57 ±0) + x * (66 ±0)`
 		//  Estimated: `11649`
-		// Minimum execution time: 20_752 nanoseconds.
-		Weight::from_ref_time(21_143_987)
+		// Minimum execution time: 22_652 nanoseconds.
+		Weight::from_ref_time(23_126_063)
 			.saturating_add(Weight::from_proof_size(11649))
-			// Standard Error: 5_492
-			.saturating_add(Weight::from_ref_time(72_568).saturating_mul(r.into()))
-			// Standard Error: 1_016
-			.saturating_add(Weight::from_ref_time(608_754).saturating_mul(x.into()))
+			// Standard Error: 5_983
+			.saturating_add(Weight::from_ref_time(46_117).saturating_mul(r.into()))
+			// Standard Error: 1_107
+			.saturating_add(Weight::from_ref_time(769_575).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -260,19 +260,17 @@ 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 kill_identity(r: u32, s: u32, x: u32, ) -> Weight {
+	fn kill_identity(_r: u32, s: u32, x: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `772 + r * (5 ±0) + s * (32 ±0) + x * (66 ±0)`
 		//  Estimated: `18349`
-		// Minimum execution time: 54_134 nanoseconds.
-		Weight::from_ref_time(39_967_952)
+		// Minimum execution time: 62_780 nanoseconds.
+		Weight::from_ref_time(43_731_161)
 			.saturating_add(Weight::from_proof_size(18349))
-			// Standard Error: 5_009
-			.saturating_add(Weight::from_ref_time(7_852).saturating_mul(r.into()))
-			// Standard Error: 978
-			.saturating_add(Weight::from_ref_time(938_504).saturating_mul(s.into()))
-			// Standard Error: 978
-			.saturating_add(Weight::from_ref_time(175_557).saturating_mul(x.into()))
+			// Standard Error: 1_194
+			.saturating_add(Weight::from_ref_time(1_103_649).saturating_mul(s.into()))
+			// Standard Error: 1_194
+			.saturating_add(Weight::from_ref_time(226_342).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 +286,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `507 + s * (36 ±0)`
 		//  Estimated: `18335`
-		// Minimum execution time: 23_153 nanoseconds.
-		Weight::from_ref_time(27_781_318)
+		// Minimum execution time: 26_340 nanoseconds.
+		Weight::from_ref_time(31_104_975)
 			.saturating_add(Weight::from_proof_size(18335))
-			// Standard Error: 1_330
-			.saturating_add(Weight::from_ref_time(76_925).saturating_mul(s.into()))
+			// Standard Error: 1_390
+			.saturating_add(Weight::from_ref_time(61_166).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -305,11 +303,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `623 + s * (3 ±0)`
 		//  Estimated: `12602`
-		// Minimum execution time: 11_203 nanoseconds.
-		Weight::from_ref_time(13_352_816)
+		// Minimum execution time: 12_270 nanoseconds.
+		Weight::from_ref_time(14_537_982)
 			.saturating_add(Weight::from_proof_size(12602))
-			// Standard Error: 582
-			.saturating_add(Weight::from_ref_time(16_080).saturating_mul(s.into()))
+			// Standard Error: 636
+			.saturating_add(Weight::from_ref_time(17_033).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -324,11 +322,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `702 + s * (35 ±0)`
 		//  Estimated: `18335`
-		// Minimum execution time: 26_415 nanoseconds.
-		Weight::from_ref_time(30_414_158)
+		// Minimum execution time: 29_575 nanoseconds.
+		Weight::from_ref_time(32_700_041)
 			.saturating_add(Weight::from_proof_size(18335))
-			// Standard Error: 1_304
-			.saturating_add(Weight::from_ref_time(48_499).saturating_mul(s.into()))
+			// Standard Error: 1_036
+			.saturating_add(Weight::from_ref_time(47_756).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -341,11 +339,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `628 + s * (37 ±0)`
 		//  Estimated: `8322`
-		// Minimum execution time: 18_109 nanoseconds.
-		Weight::from_ref_time(20_718_865)
+		// Minimum execution time: 19_365 nanoseconds.
+		Weight::from_ref_time(22_147_406)
 			.saturating_add(Weight::from_proof_size(8322))
-			// Standard Error: 1_000
-			.saturating_add(Weight::from_ref_time(59_385).saturating_mul(s.into()))
+			// Standard Error: 1_052
+			.saturating_add(Weight::from_ref_time(55_393).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
diff --git a/polkadot/runtime/rococo/src/weights/pallet_im_online.rs b/polkadot/runtime/rococo/src/weights/pallet_im_online.rs
index 97634b9c187c88d7a725f08adf3b54b30b2d6dae..47385d9032ff24197ec272de1741d644ce99dfca 100644
--- a/polkadot/runtime/rococo/src/weights/pallet_im_online.rs
+++ b/polkadot/runtime/rococo/src/weights/pallet_im_online.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_im_online`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -62,17 +62,17 @@ impl<T: frame_system::Config> pallet_im_online::WeightInfo for WeightInfo<T> {
 	fn validate_unsigned_and_then_heartbeat(k: u32, e: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `458 + k * (32 ±0)`
-		//  Estimated: `10348843 + e * (25 ±0) + k * (96 ±0)`
-		// Minimum execution time: 90_362 nanoseconds.
-		Weight::from_ref_time(74_312_496)
+		//  Estimated: `10348843 + k * (96 ±0) + e * (25 ±0)`
+		// Minimum execution time: 93_589 nanoseconds.
+		Weight::from_ref_time(71_584_319)
 			.saturating_add(Weight::from_proof_size(10348843))
-			// Standard Error: 346
-			.saturating_add(Weight::from_ref_time(23_681).saturating_mul(k.into()))
-			// Standard Error: 3_496
-			.saturating_add(Weight::from_ref_time(310_557).saturating_mul(e.into()))
+			// Standard Error: 308
+			.saturating_add(Weight::from_ref_time(25_613).saturating_mul(k.into()))
+			// Standard Error: 3_106
+			.saturating_add(Weight::from_ref_time(419_344).saturating_mul(e.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(1))
-			.saturating_add(Weight::from_proof_size(25).saturating_mul(e.into()))
 			.saturating_add(Weight::from_proof_size(96).saturating_mul(k.into()))
+			.saturating_add(Weight::from_proof_size(25).saturating_mul(e.into()))
 	}
 }
diff --git a/polkadot/runtime/rococo/src/weights/pallet_indices.rs b/polkadot/runtime/rococo/src/weights/pallet_indices.rs
index cbe17e5d369fd71bc667a6f923bd72594ddd156b..52e290ecd8260ed3e9f733bd60bc889341786a64 100644
--- a/polkadot/runtime/rococo/src/weights/pallet_indices.rs
+++ b/polkadot/runtime/rococo/src/weights/pallet_indices.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_indices`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -51,8 +51,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `142`
 		//  Estimated: `2544`
-		// Minimum execution time: 17_955 nanoseconds.
-		Weight::from_ref_time(18_262_000)
+		// Minimum execution time: 19_681 nanoseconds.
+		Weight::from_ref_time(20_040_000)
 			.saturating_add(Weight::from_proof_size(2544))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -65,8 +65,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `405`
 		//  Estimated: `5147`
-		// Minimum execution time: 23_690 nanoseconds.
-		Weight::from_ref_time(24_058_000)
+		// Minimum execution time: 25_976 nanoseconds.
+		Weight::from_ref_time(26_421_000)
 			.saturating_add(Weight::from_proof_size(5147))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -77,8 +77,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `270`
 		//  Estimated: `2544`
-		// Minimum execution time: 19_452 nanoseconds.
-		Weight::from_ref_time(19_649_000)
+		// Minimum execution time: 20_821 nanoseconds.
+		Weight::from_ref_time(21_357_000)
 			.saturating_add(Weight::from_proof_size(2544))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -91,8 +91,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `405`
 		//  Estimated: `5147`
-		// Minimum execution time: 22_612 nanoseconds.
-		Weight::from_ref_time(23_037_000)
+		// Minimum execution time: 24_303 nanoseconds.
+		Weight::from_ref_time(24_872_000)
 			.saturating_add(Weight::from_proof_size(5147))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -103,8 +103,8 @@ impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `270`
 		//  Estimated: `2544`
-		// Minimum execution time: 21_868 nanoseconds.
-		Weight::from_ref_time(23_092_000)
+		// Minimum execution time: 23_017 nanoseconds.
+		Weight::from_ref_time(23_367_000)
 			.saturating_add(Weight::from_proof_size(2544))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/rococo/src/weights/pallet_membership.rs b/polkadot/runtime/rococo/src/weights/pallet_membership.rs
index 5287bf44eaf8b373f551f54be11d59ebd59f8873..f3ac8a47d3920e8e9426a3718b991866af0aab28 100644
--- a/polkadot/runtime/rococo/src/weights/pallet_membership.rs
+++ b/polkadot/runtime/rococo/src/weights/pallet_membership.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_membership`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -58,11 +58,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `204 + m * (64 ±0)`
 		//  Estimated: `4801 + m * (192 ±0)`
-		// Minimum execution time: 16_090 nanoseconds.
-		Weight::from_ref_time(17_059_461)
+		// Minimum execution time: 17_716 nanoseconds.
+		Weight::from_ref_time(18_300_855)
 			.saturating_add(Weight::from_proof_size(4801))
-			// Standard Error: 455
-			.saturating_add(Weight::from_ref_time(37_850).saturating_mul(m.into()))
+			// Standard Error: 707
+			.saturating_add(Weight::from_ref_time(35_646).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(192).saturating_mul(m.into()))
@@ -82,11 +82,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `308 + m * (64 ±0)`
 		//  Estimated: `5640 + m * (192 ±0)`
-		// Minimum execution time: 19_056 nanoseconds.
-		Weight::from_ref_time(19_552_391)
+		// Minimum execution time: 20_396 nanoseconds.
+		Weight::from_ref_time(21_358_869)
 			.saturating_add(Weight::from_proof_size(5640))
-			// Standard Error: 444
-			.saturating_add(Weight::from_ref_time(33_461).saturating_mul(m.into()))
+			// Standard Error: 509
+			.saturating_add(Weight::from_ref_time(29_287).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(192).saturating_mul(m.into()))
@@ -106,11 +106,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `308 + m * (64 ±0)`
 		//  Estimated: `5640 + m * (192 ±0)`
-		// Minimum execution time: 18_985 nanoseconds.
-		Weight::from_ref_time(19_687_632)
+		// Minimum execution time: 20_656 nanoseconds.
+		Weight::from_ref_time(21_504_328)
 			.saturating_add(Weight::from_proof_size(5640))
-			// Standard Error: 494
-			.saturating_add(Weight::from_ref_time(49_503).saturating_mul(m.into()))
+			// Standard Error: 572
+			.saturating_add(Weight::from_ref_time(42_506).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(192).saturating_mul(m.into()))
@@ -130,11 +130,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `308 + m * (64 ±0)`
 		//  Estimated: `5640 + m * (192 ±0)`
-		// Minimum execution time: 17_991 nanoseconds.
-		Weight::from_ref_time(19_446_757)
+		// Minimum execution time: 19_471 nanoseconds.
+		Weight::from_ref_time(21_360_585)
 			.saturating_add(Weight::from_proof_size(5640))
-			// Standard Error: 825
-			.saturating_add(Weight::from_ref_time(162_485).saturating_mul(m.into()))
+			// Standard Error: 798
+			.saturating_add(Weight::from_ref_time(161_383).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(192).saturating_mul(m.into()))
@@ -154,11 +154,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `308 + m * (64 ±0)`
 		//  Estimated: `5640 + m * (192 ±0)`
-		// Minimum execution time: 19_453 nanoseconds.
-		Weight::from_ref_time(20_134_267)
+		// Minimum execution time: 20_622 nanoseconds.
+		Weight::from_ref_time(21_759_987)
 			.saturating_add(Weight::from_proof_size(5640))
-			// Standard Error: 552
-			.saturating_add(Weight::from_ref_time(47_143).saturating_mul(m.into()))
+			// Standard Error: 590
+			.saturating_add(Weight::from_ref_time(44_407).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(4))
 			.saturating_add(Weight::from_proof_size(192).saturating_mul(m.into()))
@@ -174,11 +174,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `64 + m * (32 ±0)`
 		//  Estimated: `3761 + m * (32 ±0)`
-		// Minimum execution time: 7_625 nanoseconds.
-		Weight::from_ref_time(8_037_114)
+		// Minimum execution time: 8_420 nanoseconds.
+		Weight::from_ref_time(8_746_448)
 			.saturating_add(Weight::from_proof_size(3761))
-			// Standard Error: 199
-			.saturating_add(Weight::from_ref_time(10_858).saturating_mul(m.into()))
+			// Standard Error: 217
+			.saturating_add(Weight::from_ref_time(10_729).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_proof_size(32).saturating_mul(m.into()))
@@ -192,11 +192,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_149 nanoseconds.
-		Weight::from_ref_time(3_321_517)
+		// Minimum execution time: 3_370 nanoseconds.
+		Weight::from_ref_time(3_616_384)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 77
-			.saturating_add(Weight::from_ref_time(832).saturating_mul(m.into()))
+			// Standard Error: 82
+			.saturating_add(Weight::from_ref_time(869).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
 }
diff --git a/polkadot/runtime/rococo/src/weights/pallet_multisig.rs b/polkadot/runtime/rococo/src/weights/pallet_multisig.rs
index f5e3d3a4a37d291a554de567a16a4c1c8966c8f8..9b4cba3cd7ba0b4f0abf5dbfd2bcfd86b557ff44 100644
--- a/polkadot/runtime/rococo/src/weights/pallet_multisig.rs
+++ b/polkadot/runtime/rococo/src/weights/pallet_multisig.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_multisig`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -50,11 +50,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_954 nanoseconds.
-		Weight::from_ref_time(12_356_423)
+		// Minimum execution time: 12_159 nanoseconds.
+		Weight::from_ref_time(12_743_877)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(545).saturating_mul(z.into()))
+			// Standard Error: 2
+			.saturating_add(Weight::from_ref_time(487).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)
@@ -64,13 +64,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `244 + s * (2 ±0)`
 		//  Estimated: `5821`
-		// Minimum execution time: 33_155 nanoseconds.
-		Weight::from_ref_time(27_412_722)
+		// Minimum execution time: 35_591 nanoseconds.
+		Weight::from_ref_time(29_818_741)
 			.saturating_add(Weight::from_proof_size(5821))
-			// Standard Error: 567
-			.saturating_add(Weight::from_ref_time(68_014).saturating_mul(s.into()))
+			// Standard Error: 547
+			.saturating_add(Weight::from_ref_time(65_531).saturating_mul(s.into()))
 			// Standard Error: 5
-			.saturating_add(Weight::from_ref_time(1_542).saturating_mul(z.into()))
+			.saturating_add(Weight::from_ref_time(1_496).saturating_mul(z.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -82,13 +82,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `242`
 		//  Estimated: `5821`
-		// Minimum execution time: 25_675 nanoseconds.
-		Weight::from_ref_time(19_465_181)
+		// Minimum execution time: 26_213 nanoseconds.
+		Weight::from_ref_time(20_375_068)
 			.saturating_add(Weight::from_proof_size(5821))
-			// Standard Error: 462
-			.saturating_add(Weight::from_ref_time(71_417).saturating_mul(s.into()))
+			// Standard Error: 451
+			.saturating_add(Weight::from_ref_time(65_039).saturating_mul(s.into()))
 			// Standard Error: 4
-			.saturating_add(Weight::from_ref_time(1_497).saturating_mul(z.into()))
+			.saturating_add(Weight::from_ref_time(1_462).saturating_mul(z.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -102,13 +102,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `380 + s * (33 ±0)`
 		//  Estimated: `8424`
-		// Minimum execution time: 38_864 nanoseconds.
-		Weight::from_ref_time(31_068_973)
+		// Minimum execution time: 40_154 nanoseconds.
+		Weight::from_ref_time(32_557_959)
 			.saturating_add(Weight::from_proof_size(8424))
-			// Standard Error: 377
-			.saturating_add(Weight::from_ref_time(84_568).saturating_mul(s.into()))
-			// Standard Error: 3
-			.saturating_add(Weight::from_ref_time(1_569).saturating_mul(z.into()))
+			// Standard Error: 436
+			.saturating_add(Weight::from_ref_time(83_464).saturating_mul(s.into()))
+			// Standard Error: 4
+			.saturating_add(Weight::from_ref_time(1_534).saturating_mul(z.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -119,11 +119,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `251 + s * (2 ±0)`
 		//  Estimated: `5821`
-		// Minimum execution time: 24_468 nanoseconds.
-		Weight::from_ref_time(25_268_813)
+		// Minimum execution time: 26_917 nanoseconds.
+		Weight::from_ref_time(27_722_105)
 			.saturating_add(Weight::from_proof_size(5821))
-			// Standard Error: 551
-			.saturating_add(Weight::from_ref_time(76_622).saturating_mul(s.into()))
+			// Standard Error: 608
+			.saturating_add(Weight::from_ref_time(72_968).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -134,11 +134,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `242`
 		//  Estimated: `5821`
-		// Minimum execution time: 16_489 nanoseconds.
-		Weight::from_ref_time(17_200_447)
+		// Minimum execution time: 17_795 nanoseconds.
+		Weight::from_ref_time(18_071_255)
 			.saturating_add(Weight::from_proof_size(5821))
-			// Standard Error: 592
-			.saturating_add(Weight::from_ref_time(70_276).saturating_mul(s.into()))
+			// Standard Error: 468
+			.saturating_add(Weight::from_ref_time(71_217).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -149,11 +149,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `446 + s * (1 ±0)`
 		//  Estimated: `5821`
-		// Minimum execution time: 25_945 nanoseconds.
-		Weight::from_ref_time(26_519_398)
+		// Minimum execution time: 27_986 nanoseconds.
+		Weight::from_ref_time(28_751_681)
 			.saturating_add(Weight::from_proof_size(5821))
-			// Standard Error: 593
-			.saturating_add(Weight::from_ref_time(75_038).saturating_mul(s.into()))
+			// Standard Error: 535
+			.saturating_add(Weight::from_ref_time(68_018).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/polkadot/runtime/rococo/src/weights/pallet_nis.rs b/polkadot/runtime/rococo/src/weights/pallet_nis.rs
index 47e6a7641d7374dc663b29e4564d3b928ad229f8..8f3ec822b26fd48bff1948b722fd484b6d9ef9fa 100644
--- a/polkadot/runtime/rococo/src/weights/pallet_nis.rs
+++ b/polkadot/runtime/rococo/src/weights/pallet_nis.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_nis`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -56,11 +56,11 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `6278 + l * (48 ±0)`
 		//  Estimated: `60718`
-		// Minimum execution time: 26_651 nanoseconds.
-		Weight::from_ref_time(28_993_951)
+		// Minimum execution time: 29_565 nanoseconds.
+		Weight::from_ref_time(30_915_591)
 			.saturating_add(Weight::from_proof_size(60718))
-			// Standard Error: 675
-			.saturating_add(Weight::from_ref_time(80_545).saturating_mul(l.into()))
+			// Standard Error: 715
+			.saturating_add(Weight::from_ref_time(71_605).saturating_mul(l.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -74,8 +74,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `54280`
 		//  Estimated: `60718`
-		// Minimum execution time: 103_774 nanoseconds.
-		Weight::from_ref_time(105_111_000)
+		// Minimum execution time: 104_481 nanoseconds.
+		Weight::from_ref_time(105_287_000)
 			.saturating_add(Weight::from_proof_size(60718))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -91,11 +91,11 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `6278 + l * (48 ±0)`
 		//  Estimated: `60718`
-		// Minimum execution time: 34_113 nanoseconds.
-		Weight::from_ref_time(30_119_340)
+		// Minimum execution time: 36_171 nanoseconds.
+		Weight::from_ref_time(31_323_217)
 			.saturating_add(Weight::from_proof_size(60718))
-			// Standard Error: 672
-			.saturating_add(Weight::from_ref_time(61_739).saturating_mul(l.into()))
+			// Standard Error: 704
+			.saturating_add(Weight::from_ref_time(60_030).saturating_mul(l.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -107,8 +107,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `256`
 		//  Estimated: `3138`
-		// Minimum execution time: 31_298 nanoseconds.
-		Weight::from_ref_time(31_769_000)
+		// Minimum execution time: 33_447 nanoseconds.
+		Weight::from_ref_time(34_002_000)
 			.saturating_add(Weight::from_proof_size(3138))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -125,8 +125,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `456`
 		//  Estimated: `9418`
-		// Minimum execution time: 42_385 nanoseconds.
-		Weight::from_ref_time(42_901_000)
+		// Minimum execution time: 47_531 nanoseconds.
+		Weight::from_ref_time(48_091_000)
 			.saturating_add(Weight::from_proof_size(9418))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -145,8 +145,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `698`
 		//  Estimated: `8792`
-		// Minimum execution time: 59_372 nanoseconds.
-		Weight::from_ref_time(59_992_000)
+		// Minimum execution time: 65_201 nanoseconds.
+		Weight::from_ref_time(65_632_000)
 			.saturating_add(Weight::from_proof_size(8792))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -167,8 +167,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `759`
 		//  Estimated: `12516`
-		// Minimum execution time: 66_981 nanoseconds.
-		Weight::from_ref_time(67_647_000)
+		// Minimum execution time: 73_950 nanoseconds.
+		Weight::from_ref_time(74_676_000)
 			.saturating_add(Weight::from_proof_size(12516))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -189,8 +189,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `538`
 		//  Estimated: `12516`
-		// Minimum execution time: 60_920 nanoseconds.
-		Weight::from_ref_time(61_706_000)
+		// Minimum execution time: 65_825 nanoseconds.
+		Weight::from_ref_time(66_547_000)
 			.saturating_add(Weight::from_proof_size(12516))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -205,8 +205,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `6689`
 		//  Estimated: `9635`
-		// Minimum execution time: 21_884 nanoseconds.
-		Weight::from_ref_time(22_308_000)
+		// Minimum execution time: 22_192 nanoseconds.
+		Weight::from_ref_time(22_520_000)
 			.saturating_add(Weight::from_proof_size(9635))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -217,8 +217,8 @@ impl<T: frame_system::Config> pallet_nis::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `76`
 		//  Estimated: `50497`
-		// Minimum execution time: 4_646 nanoseconds.
-		Weight::from_ref_time(4_812_000)
+		// Minimum execution time: 4_977 nanoseconds.
+		Weight::from_ref_time(5_119_000)
 			.saturating_add(Weight::from_proof_size(50497))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -229,8 +229,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_183 nanoseconds.
-		Weight::from_ref_time(6_420_000)
+		// Minimum execution time: 6_689 nanoseconds.
+		Weight::from_ref_time(6_916_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/polkadot/runtime/rococo/src/weights/pallet_preimage.rs b/polkadot/runtime/rococo/src/weights/pallet_preimage.rs
index 0c260d840c6ec00651f8115d10738a587098bfee..d777aed754a91c7824773e0e314a0b7278a88c2c 100644
--- a/polkadot/runtime/rococo/src/weights/pallet_preimage.rs
+++ b/polkadot/runtime/rococo/src/weights/pallet_preimage.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_preimage`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -54,11 +54,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `247`
 		//  Estimated: `2566`
-		// Minimum execution time: 24_126 nanoseconds.
-		Weight::from_ref_time(24_440_000)
+		// Minimum execution time: 26_442 nanoseconds.
+		Weight::from_ref_time(26_812_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(2_334).saturating_mul(s.into()))
+			.saturating_add(Weight::from_ref_time(2_281).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -71,11 +71,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `178`
 		//  Estimated: `2566`
-		// Minimum execution time: 15_804 nanoseconds.
-		Weight::from_ref_time(16_153_000)
+		// Minimum execution time: 17_693 nanoseconds.
+		Weight::from_ref_time(17_769_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(2_326).saturating_mul(s.into()))
+			.saturating_add(Weight::from_ref_time(2_281).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -88,11 +88,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `178`
 		//  Estimated: `2566`
-		// Minimum execution time: 14_982 nanoseconds.
-		Weight::from_ref_time(15_223_000)
+		// Minimum execution time: 16_501 nanoseconds.
+		Weight::from_ref_time(16_663_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(2_328).saturating_mul(s.into()))
+			.saturating_add(Weight::from_ref_time(2_278).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -104,8 +104,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `425`
 		//  Estimated: `2566`
-		// Minimum execution time: 31_529 nanoseconds.
-		Weight::from_ref_time(32_749_000)
+		// Minimum execution time: 33_371 nanoseconds.
+		Weight::from_ref_time(35_412_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -118,8 +118,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `216`
 		//  Estimated: `2566`
-		// Minimum execution time: 21_379 nanoseconds.
-		Weight::from_ref_time(22_759_000)
+		// Minimum execution time: 23_195 nanoseconds.
+		Weight::from_ref_time(24_218_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -130,8 +130,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `292`
 		//  Estimated: `2566`
-		// Minimum execution time: 18_806 nanoseconds.
-		Weight::from_ref_time(19_596_000)
+		// Minimum execution time: 19_495 nanoseconds.
+		Weight::from_ref_time(20_799_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -142,8 +142,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `216`
 		//  Estimated: `2566`
-		// Minimum execution time: 12_277 nanoseconds.
-		Weight::from_ref_time(12_986_000)
+		// Minimum execution time: 12_702 nanoseconds.
+		Weight::from_ref_time(13_425_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -154,8 +154,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `114`
 		//  Estimated: `2566`
-		// Minimum execution time: 13_177 nanoseconds.
-		Weight::from_ref_time(14_002_000)
+		// Minimum execution time: 14_501 nanoseconds.
+		Weight::from_ref_time(15_026_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -166,8 +166,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `178`
 		//  Estimated: `2566`
-		// Minimum execution time: 8_583 nanoseconds.
-		Weight::from_ref_time(8_971_000)
+		// Minimum execution time: 9_175 nanoseconds.
+		Weight::from_ref_time(9_576_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -180,8 +180,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `216`
 		//  Estimated: `2566`
-		// Minimum execution time: 19_548 nanoseconds.
-		Weight::from_ref_time(20_979_000)
+		// Minimum execution time: 20_819 nanoseconds.
+		Weight::from_ref_time(22_920_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -192,8 +192,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `178`
 		//  Estimated: `2566`
-		// Minimum execution time: 8_336 nanoseconds.
-		Weight::from_ref_time(8_547_000)
+		// Minimum execution time: 8_868 nanoseconds.
+		Weight::from_ref_time(9_307_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -204,8 +204,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `178`
 		//  Estimated: `2566`
-		// Minimum execution time: 8_489 nanoseconds.
-		Weight::from_ref_time(8_881_000)
+		// Minimum execution time: 9_208 nanoseconds.
+		Weight::from_ref_time(9_607_000)
 			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/rococo/src/weights/pallet_proxy.rs b/polkadot/runtime/rococo/src/weights/pallet_proxy.rs
index 0f21e147bbdb28bffca0a64a7e76b22778564025..1da6ba3e6106ead4a14b75503ad425645ff6bad9 100644
--- a/polkadot/runtime/rococo/src/weights/pallet_proxy.rs
+++ b/polkadot/runtime/rococo/src/weights/pallet_proxy.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_proxy`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -52,11 +52,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `259 + p * (37 ±0)`
 		//  Estimated: `3716`
-		// Minimum execution time: 13_961 nanoseconds.
-		Weight::from_ref_time(14_521_977)
+		// Minimum execution time: 15_018 nanoseconds.
+		Weight::from_ref_time(16_186_045)
 			.saturating_add(Weight::from_proof_size(3716))
-			// Standard Error: 1_117
-			.saturating_add(Weight::from_ref_time(39_900).saturating_mul(p.into()))
+			// Standard Error: 2_214
+			.saturating_add(Weight::from_ref_time(14_972).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
 	/// Storage: Proxy Proxies (r:1 w:0)
@@ -71,13 +71,13 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `650 + a * (68 ±0) + p * (37 ±0)`
 		//  Estimated: `11027`
-		// Minimum execution time: 31_905 nanoseconds.
-		Weight::from_ref_time(31_732_246)
+		// Minimum execution time: 33_456 nanoseconds.
+		Weight::from_ref_time(34_242_157)
 			.saturating_add(Weight::from_proof_size(11027))
-			// Standard Error: 1_694
-			.saturating_add(Weight::from_ref_time(119_106).saturating_mul(a.into()))
-			// Standard Error: 1_751
-			.saturating_add(Weight::from_ref_time(39_749).saturating_mul(p.into()))
+			// Standard Error: 1_652
+			.saturating_add(Weight::from_ref_time(147_990).saturating_mul(a.into()))
+			// Standard Error: 1_707
+			.saturating_add(Weight::from_ref_time(21_908).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -91,11 +91,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `533 + a * (68 ±0)`
 		//  Estimated: `7311`
-		// Minimum execution time: 19_120 nanoseconds.
-		Weight::from_ref_time(20_385_408)
+		// Minimum execution time: 20_842 nanoseconds.
+		Weight::from_ref_time(22_436_884)
 			.saturating_add(Weight::from_proof_size(7311))
-			// Standard Error: 1_375
-			.saturating_add(Weight::from_ref_time(124_212).saturating_mul(a.into()))
+			// Standard Error: 1_298
+			.saturating_add(Weight::from_ref_time(140_488).saturating_mul(a.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -109,11 +109,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `533 + a * (68 ±0)`
 		//  Estimated: `7311`
-		// Minimum execution time: 19_146 nanoseconds.
-		Weight::from_ref_time(20_349_264)
+		// Minimum execution time: 21_073 nanoseconds.
+		Weight::from_ref_time(22_251_973)
 			.saturating_add(Weight::from_proof_size(7311))
-			// Standard Error: 1_369
-			.saturating_add(Weight::from_ref_time(120_544).saturating_mul(a.into()))
+			// Standard Error: 1_325
+			.saturating_add(Weight::from_ref_time(138_590).saturating_mul(a.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -129,13 +129,13 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `582 + a * (68 ±0) + p * (37 ±0)`
 		//  Estimated: `11027`
-		// Minimum execution time: 26_894 nanoseconds.
-		Weight::from_ref_time(28_182_107)
+		// Minimum execution time: 30_176 nanoseconds.
+		Weight::from_ref_time(31_340_606)
 			.saturating_add(Weight::from_proof_size(11027))
-			// Standard Error: 1_783
-			.saturating_add(Weight::from_ref_time(117_371).saturating_mul(a.into()))
-			// Standard Error: 1_843
-			.saturating_add(Weight::from_ref_time(29_985).saturating_mul(p.into()))
+			// Standard Error: 1_713
+			.saturating_add(Weight::from_ref_time(130_710).saturating_mul(a.into()))
+			// Standard Error: 1_770
+			.saturating_add(Weight::from_ref_time(20_337).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -146,11 +146,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `259 + p * (37 ±0)`
 		//  Estimated: `3716`
-		// Minimum execution time: 19_955 nanoseconds.
-		Weight::from_ref_time(20_990_396)
+		// Minimum execution time: 22_465 nanoseconds.
+		Weight::from_ref_time(23_290_906)
 			.saturating_add(Weight::from_proof_size(3716))
-			// Standard Error: 1_683
-			.saturating_add(Weight::from_ref_time(59_405).saturating_mul(p.into()))
+			// Standard Error: 3_041
+			.saturating_add(Weight::from_ref_time(61_583).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -161,11 +161,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `259 + p * (37 ±0)`
 		//  Estimated: `3716`
-		// Minimum execution time: 19_687 nanoseconds.
-		Weight::from_ref_time(20_716_246)
+		// Minimum execution time: 21_907 nanoseconds.
+		Weight::from_ref_time(23_048_103)
 			.saturating_add(Weight::from_proof_size(3716))
-			// Standard Error: 1_590
-			.saturating_add(Weight::from_ref_time(65_700).saturating_mul(p.into()))
+			// Standard Error: 1_896
+			.saturating_add(Weight::from_ref_time(60_094).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -176,11 +176,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `259 + p * (37 ±0)`
 		//  Estimated: `3716`
-		// Minimum execution time: 15_862 nanoseconds.
-		Weight::from_ref_time(16_513_068)
+		// Minimum execution time: 17_731 nanoseconds.
+		Weight::from_ref_time(18_311_553)
 			.saturating_add(Weight::from_proof_size(3716))
-			// Standard Error: 1_275
-			.saturating_add(Weight::from_ref_time(32_574).saturating_mul(p.into()))
+			// Standard Error: 1_096
+			.saturating_add(Weight::from_ref_time(30_316).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -191,11 +191,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `239`
 		//  Estimated: `3716`
-		// Minimum execution time: 21_627 nanoseconds.
-		Weight::from_ref_time(22_580_683)
+		// Minimum execution time: 23_918 nanoseconds.
+		Weight::from_ref_time(24_700_236)
 			.saturating_add(Weight::from_proof_size(3716))
-			// Standard Error: 1_277
-			.saturating_add(Weight::from_ref_time(4_258).saturating_mul(p.into()))
+			// Standard Error: 1_421
+			.saturating_add(Weight::from_ref_time(12_058).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -206,11 +206,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `296 + p * (37 ±0)`
 		//  Estimated: `3716`
-		// Minimum execution time: 17_024 nanoseconds.
-		Weight::from_ref_time(17_777_391)
+		// Minimum execution time: 18_502 nanoseconds.
+		Weight::from_ref_time(19_381_694)
 			.saturating_add(Weight::from_proof_size(3716))
-			// Standard Error: 1_104
-			.saturating_add(Weight::from_ref_time(36_818).saturating_mul(p.into()))
+			// Standard Error: 2_022
+			.saturating_add(Weight::from_ref_time(30_729).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/polkadot/runtime/rococo/src/weights/pallet_scheduler.rs b/polkadot/runtime/rococo/src/weights/pallet_scheduler.rs
index ede705904d4d8040600b81c2f5760a5f74fd4807..894c276aa72a7c87b327eb37e97373dfa8c9c60d 100644
--- a/polkadot/runtime/rococo/src/weights/pallet_scheduler.rs
+++ b/polkadot/runtime/rococo/src/weights/pallet_scheduler.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_scheduler`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -51,8 +51,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `69`
 		//  Estimated: `499`
-		// Minimum execution time: 4_764 nanoseconds.
-		Weight::from_ref_time(4_951_000)
+		// Minimum execution time: 4_788 nanoseconds.
+		Weight::from_ref_time(4_943_000)
 			.saturating_add(Weight::from_proof_size(499))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -64,11 +64,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `148 + s * (177 ±0)`
 		//  Estimated: `41438`
-		// Minimum execution time: 4_280 nanoseconds.
-		Weight::from_ref_time(7_209_195)
+		// Minimum execution time: 4_439 nanoseconds.
+		Weight::from_ref_time(7_706_950)
 			.saturating_add(Weight::from_proof_size(41438))
-			// Standard Error: 2_248
-			.saturating_add(Weight::from_ref_time(905_928).saturating_mul(s.into()))
+			// Standard Error: 2_091
+			.saturating_add(Weight::from_ref_time(753_077).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -76,8 +76,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_526 nanoseconds.
-		Weight::from_ref_time(5_786_000)
+		// Minimum execution time: 5_753 nanoseconds.
+		Weight::from_ref_time(5_907_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// Storage: Preimage PreimageFor (r:1 w:1)
@@ -89,11 +89,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `283 + s * (1 ±0)`
 		//  Estimated: `5324 + s * (1 ±0)`
-		// Minimum execution time: 18_976 nanoseconds.
-		Weight::from_ref_time(19_177_000)
+		// Minimum execution time: 20_618 nanoseconds.
+		Weight::from_ref_time(21_082_000)
 			.saturating_add(Weight::from_proof_size(5324))
-			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(1_169).saturating_mul(s.into()))
+			// Standard Error: 0
+			.saturating_add(Weight::from_ref_time(1_168).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_proof_size(1).saturating_mul(s.into()))
@@ -104,8 +104,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 6_826 nanoseconds.
-		Weight::from_ref_time(7_001_000)
+		// Minimum execution time: 7_052 nanoseconds.
+		Weight::from_ref_time(7_344_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -113,24 +113,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_554 nanoseconds.
-		Weight::from_ref_time(5_754_000)
+		// Minimum execution time: 5_445 nanoseconds.
+		Weight::from_ref_time(5_751_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	fn execute_dispatch_signed() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_382 nanoseconds.
-		Weight::from_ref_time(2_475_000)
+		// Minimum execution time: 2_522 nanoseconds.
+		Weight::from_ref_time(2_634_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	fn execute_dispatch_unsigned() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_402 nanoseconds.
-		Weight::from_ref_time(2_533_000)
+		// Minimum execution time: 2_470 nanoseconds.
+		Weight::from_ref_time(2_562_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// Storage: Scheduler Agenda (r:1 w:1)
@@ -140,11 +140,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `148 + s * (177 ±0)`
 		//  Estimated: `41438`
-		// Minimum execution time: 13_703 nanoseconds.
-		Weight::from_ref_time(16_346_086)
+		// Minimum execution time: 14_699 nanoseconds.
+		Weight::from_ref_time(17_608_774)
 			.saturating_add(Weight::from_proof_size(41438))
-			// Standard Error: 1_988
-			.saturating_add(Weight::from_ref_time(907_672).saturating_mul(s.into()))
+			// Standard Error: 1_963
+			.saturating_add(Weight::from_ref_time(748_209).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -157,11 +157,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `148 + s * (177 ±0)`
 		//  Estimated: `41438`
-		// Minimum execution time: 17_812 nanoseconds.
-		Weight::from_ref_time(17_048_848)
+		// Minimum execution time: 18_682 nanoseconds.
+		Weight::from_ref_time(18_694_523)
 			.saturating_add(Weight::from_proof_size(41438))
-			// Standard Error: 2_239
-			.saturating_add(Weight::from_ref_time(1_617_551).saturating_mul(s.into()))
+			// Standard Error: 2_329
+			.saturating_add(Weight::from_ref_time(1_320_933).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -174,11 +174,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `325 + s * (185 ±0)`
 		//  Estimated: `43961`
-		// Minimum execution time: 16_499 nanoseconds.
-		Weight::from_ref_time(20_270_755)
+		// Minimum execution time: 17_456 nanoseconds.
+		Weight::from_ref_time(21_646_211)
 			.saturating_add(Weight::from_proof_size(43961))
-			// Standard Error: 2_748
-			.saturating_add(Weight::from_ref_time(936_539).saturating_mul(s.into()))
+			// Standard Error: 3_003
+			.saturating_add(Weight::from_ref_time(775_665).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -191,11 +191,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `351 + s * (185 ±0)`
 		//  Estimated: `43961`
-		// Minimum execution time: 19_166 nanoseconds.
-		Weight::from_ref_time(18_804_378)
+		// Minimum execution time: 19_742 nanoseconds.
+		Weight::from_ref_time(20_337_093)
 			.saturating_add(Weight::from_proof_size(43961))
-			// Standard Error: 2_712
-			.saturating_add(Weight::from_ref_time(1_648_462).saturating_mul(s.into()))
+			// Standard Error: 3_541
+			.saturating_add(Weight::from_ref_time(1_363_379).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
diff --git a/polkadot/runtime/rococo/src/weights/pallet_timestamp.rs b/polkadot/runtime/rococo/src/weights/pallet_timestamp.rs
index 360ae069c376ac352601817fa03cb9ab1f4eb638..abba8ee0711b1efa9da5ddcd9d14bcf0f02e8486 100644
--- a/polkadot/runtime/rococo/src/weights/pallet_timestamp.rs
+++ b/polkadot/runtime/rococo/src/weights/pallet_timestamp.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_timestamp`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -53,8 +53,8 @@ impl<T: frame_system::Config> pallet_timestamp::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `345`
 		//  Estimated: `1006`
-		// Minimum execution time: 9_427 nanoseconds.
-		Weight::from_ref_time(9_794_000)
+		// Minimum execution time: 10_142 nanoseconds.
+		Weight::from_ref_time(10_663_000)
 			.saturating_add(Weight::from_proof_size(1006))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -63,8 +63,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_505 nanoseconds.
-		Weight::from_ref_time(4_792_000)
+		// Minimum execution time: 4_724 nanoseconds.
+		Weight::from_ref_time(4_840_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 }
diff --git a/polkadot/runtime/rococo/src/weights/pallet_tips.rs b/polkadot/runtime/rococo/src/weights/pallet_tips.rs
index 58fdeb757902fe1061e1912046edb75c3d5c152e..486963a3e1bf3b40e4fc6704f85115ac889f3241 100644
--- a/polkadot/runtime/rococo/src/weights/pallet_tips.rs
+++ b/polkadot/runtime/rococo/src/weights/pallet_tips.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_tips`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -54,11 +54,11 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `4`
 		//  Estimated: `4958`
-		// Minimum execution time: 21_346 nanoseconds.
-		Weight::from_ref_time(22_419_409)
+		// Minimum execution time: 23_543 nanoseconds.
+		Weight::from_ref_time(24_747_811)
 			.saturating_add(Weight::from_proof_size(4958))
-			// Standard Error: 4
-			.saturating_add(Weight::from_ref_time(1_802).saturating_mul(r.into()))
+			// Standard Error: 5
+			.saturating_add(Weight::from_ref_time(1_753).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -70,8 +70,8 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `253`
 		//  Estimated: `2981`
-		// Minimum execution time: 21_124 nanoseconds.
-		Weight::from_ref_time(21_611_000)
+		// Minimum execution time: 22_745 nanoseconds.
+		Weight::from_ref_time(23_211_000)
 			.saturating_add(Weight::from_proof_size(2981))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -88,13 +88,13 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106 + t * (64 ±0)`
 		//  Estimated: `3288 + t * (192 ±0)`
-		// Minimum execution time: 18_905 nanoseconds.
-		Weight::from_ref_time(17_679_692)
+		// Minimum execution time: 19_811 nanoseconds.
+		Weight::from_ref_time(18_276_124)
 			.saturating_add(Weight::from_proof_size(3288))
-			// Standard Error: 6
-			.saturating_add(Weight::from_ref_time(1_687).saturating_mul(r.into()))
-			// Standard Error: 5_551
-			.saturating_add(Weight::from_ref_time(117_206).saturating_mul(t.into()))
+			// Standard Error: 17
+			.saturating_add(Weight::from_ref_time(1_688).saturating_mul(r.into()))
+			// Standard Error: 15_727
+			.saturating_add(Weight::from_ref_time(141_077).saturating_mul(t.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_proof_size(192).saturating_mul(t.into()))
@@ -108,11 +108,11 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `359 + t * (112 ±0)`
 		//  Estimated: `3688 + t * (224 ±0)`
-		// Minimum execution time: 14_034 nanoseconds.
-		Weight::from_ref_time(14_659_563)
+		// Minimum execution time: 14_950 nanoseconds.
+		Weight::from_ref_time(15_548_168)
 			.saturating_add(Weight::from_proof_size(3688))
-			// Standard Error: 1_435
-			.saturating_add(Weight::from_ref_time(137_685).saturating_mul(t.into()))
+			// Standard Error: 1_508
+			.saturating_add(Weight::from_ref_time(128_689).saturating_mul(t.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_proof_size(224).saturating_mul(t.into()))
@@ -130,11 +130,11 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `398 + t * (112 ±0)`
 		//  Estimated: `6740 + t * (336 ±0)`
-		// Minimum execution time: 39_378 nanoseconds.
-		Weight::from_ref_time(40_903_902)
+		// Minimum execution time: 42_790 nanoseconds.
+		Weight::from_ref_time(44_540_138)
 			.saturating_add(Weight::from_proof_size(6740))
-			// Standard Error: 4_890
-			.saturating_add(Weight::from_ref_time(127_148).saturating_mul(t.into()))
+			// Standard Error: 5_351
+			.saturating_add(Weight::from_ref_time(117_779).saturating_mul(t.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(336).saturating_mul(t.into()))
@@ -148,11 +148,11 @@ impl<T: frame_system::Config> pallet_tips::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `301`
 		//  Estimated: `3077`
-		// Minimum execution time: 14_080 nanoseconds.
-		Weight::from_ref_time(14_660_927)
+		// Minimum execution time: 14_534 nanoseconds.
+		Weight::from_ref_time(15_248_418)
 			.saturating_add(Weight::from_proof_size(3077))
-			// Standard Error: 1_257
-			.saturating_add(Weight::from_ref_time(4_596).saturating_mul(t.into()))
+			// Standard Error: 1_226
+			.saturating_add(Weight::from_ref_time(16_164).saturating_mul(t.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
diff --git a/polkadot/runtime/rococo/src/weights/pallet_treasury.rs b/polkadot/runtime/rococo/src/weights/pallet_treasury.rs
index 4fce960891f03e0575bfbe2eb0aada49cb5b93a6..de7b8e7ae49db014166548ab193836ce2309336a 100644
--- a/polkadot/runtime/rococo/src/weights/pallet_treasury.rs
+++ b/polkadot/runtime/rococo/src/weights/pallet_treasury.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_treasury`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -49,8 +49,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 227 nanoseconds.
-		Weight::from_ref_time(240_000)
+		// Minimum execution time: 242 nanoseconds.
+		Weight::from_ref_time(254_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// Storage: Treasury ProposalCount (r:1 w:1)
@@ -61,8 +61,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `139`
 		//  Estimated: `499`
-		// Minimum execution time: 21_213 nanoseconds.
-		Weight::from_ref_time(21_759_000)
+		// Minimum execution time: 23_958 nanoseconds.
+		Weight::from_ref_time(24_529_000)
 			.saturating_add(Weight::from_proof_size(499))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -75,8 +75,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `329`
 		//  Estimated: `5186`
-		// Minimum execution time: 31_471 nanoseconds.
-		Weight::from_ref_time(32_666_000)
+		// Minimum execution time: 35_366 nanoseconds.
+		Weight::from_ref_time(35_746_000)
 			.saturating_add(Weight::from_proof_size(5186))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -90,11 +90,11 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `464 + p * (8 ±0)`
 		//  Estimated: `3480`
-		// Minimum execution time: 9_351 nanoseconds.
-		Weight::from_ref_time(11_440_314)
+		// Minimum execution time: 9_776 nanoseconds.
+		Weight::from_ref_time(11_853_376)
 			.saturating_add(Weight::from_proof_size(3480))
-			// Standard Error: 800
-			.saturating_add(Weight::from_ref_time(25_874).saturating_mul(p.into()))
+			// Standard Error: 731
+			.saturating_add(Weight::from_ref_time(24_013).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -104,8 +104,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `90`
 		//  Estimated: `897`
-		// Minimum execution time: 6_975 nanoseconds.
-		Weight::from_ref_time(7_191_000)
+		// Minimum execution time: 7_367 nanoseconds.
+		Weight::from_ref_time(7_568_000)
 			.saturating_add(Weight::from_proof_size(897))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -127,11 +127,11 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `326 + p * (314 ±0)`
 		//  Estimated: `5419 + p * (7789 ±0)`
-		// Minimum execution time: 53_749 nanoseconds.
-		Weight::from_ref_time(58_420_767)
+		// Minimum execution time: 59_810 nanoseconds.
+		Weight::from_ref_time(62_031_885)
 			.saturating_add(Weight::from_proof_size(5419))
-			// Standard Error: 20_636
-			.saturating_add(Weight::from_ref_time(28_515_184).saturating_mul(p.into()))
+			// Standard Error: 22_913
+			.saturating_add(Weight::from_ref_time(32_120_590).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/rococo/src/weights/pallet_utility.rs b/polkadot/runtime/rococo/src/weights/pallet_utility.rs
index e4f4b4d1f10323e7b232c41244bed1a51a77b229..792309cbe3ff7152fd9ab6d085c063bb0afaf3a2 100644
--- a/polkadot/runtime/rococo/src/weights/pallet_utility.rs
+++ b/polkadot/runtime/rococo/src/weights/pallet_utility.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_utility`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -50,18 +50,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_328 nanoseconds.
-		Weight::from_ref_time(13_537_888)
+		// Minimum execution time: 6_813 nanoseconds.
+		Weight::from_ref_time(12_467_313)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 2_017
-			.saturating_add(Weight::from_ref_time(4_382_647).saturating_mul(c.into()))
+			// Standard Error: 4_411
+			.saturating_add(Weight::from_ref_time(4_492_040).saturating_mul(c.into()))
 	}
 	fn as_derivative() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 4_374 nanoseconds.
-		Weight::from_ref_time(4_526_000)
+		// Minimum execution time: 4_943 nanoseconds.
+		Weight::from_ref_time(5_130_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// The range of component `c` is `[0, 1000]`.
@@ -69,18 +69,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_386 nanoseconds.
-		Weight::from_ref_time(12_573_669)
+		// Minimum execution time: 6_627 nanoseconds.
+		Weight::from_ref_time(15_708_935)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 2_338
-			.saturating_add(Weight::from_ref_time(4_605_788).saturating_mul(c.into()))
+			// Standard Error: 3_588
+			.saturating_add(Weight::from_ref_time(4_775_663).saturating_mul(c.into()))
 	}
 	fn dispatch_as() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 8_380 nanoseconds.
-		Weight::from_ref_time(8_681_000)
+		// Minimum execution time: 8_641 nanoseconds.
+		Weight::from_ref_time(8_930_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// The range of component `c` is `[0, 1000]`.
@@ -88,10 +88,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_340 nanoseconds.
-		Weight::from_ref_time(11_475_235)
+		// Minimum execution time: 6_797 nanoseconds.
+		Weight::from_ref_time(11_600_399)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 4_641
-			.saturating_add(Weight::from_ref_time(4_413_145).saturating_mul(c.into()))
+			// Standard Error: 2_729
+			.saturating_add(Weight::from_ref_time(4_503_235).saturating_mul(c.into()))
 	}
 }
diff --git a/polkadot/runtime/rococo/src/weights/pallet_vesting.rs b/polkadot/runtime/rococo/src/weights/pallet_vesting.rs
index 964b156ebfaadabf2c1b6a976800da31715e2325..ede3dc7535b57d62bcbd497182d949369e717337 100644
--- a/polkadot/runtime/rococo/src/weights/pallet_vesting.rs
+++ b/polkadot/runtime/rococo/src/weights/pallet_vesting.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_vesting`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -55,13 +55,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `339 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `7306`
-		// Minimum execution time: 26_429 nanoseconds.
-		Weight::from_ref_time(25_867_277)
+		// Minimum execution time: 29_343 nanoseconds.
+		Weight::from_ref_time(28_450_019)
 			.saturating_add(Weight::from_proof_size(7306))
-			// Standard Error: 1_281
-			.saturating_add(Weight::from_ref_time(41_324).saturating_mul(l.into()))
-			// Standard Error: 2_279
-			.saturating_add(Weight::from_ref_time(51_826).saturating_mul(s.into()))
+			// Standard Error: 809
+			.saturating_add(Weight::from_ref_time(42_260).saturating_mul(l.into()))
+			// Standard Error: 1_439
+			.saturating_add(Weight::from_ref_time(67_582).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -75,13 +75,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `339 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `7306`
-		// Minimum execution time: 25_715 nanoseconds.
-		Weight::from_ref_time(24_829_164)
+		// Minimum execution time: 28_514 nanoseconds.
+		Weight::from_ref_time(28_172_301)
 			.saturating_add(Weight::from_proof_size(7306))
-			// Standard Error: 868
-			.saturating_add(Weight::from_ref_time(40_310).saturating_mul(l.into()))
-			// Standard Error: 1_544
-			.saturating_add(Weight::from_ref_time(58_002).saturating_mul(s.into()))
+			// Standard Error: 718
+			.saturating_add(Weight::from_ref_time(33_507).saturating_mul(l.into()))
+			// Standard Error: 1_278
+			.saturating_add(Weight::from_ref_time(39_823).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -97,13 +97,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `474 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `9909`
-		// Minimum execution time: 28_817 nanoseconds.
-		Weight::from_ref_time(27_720_923)
+		// Minimum execution time: 31_925 nanoseconds.
+		Weight::from_ref_time(30_972_009)
 			.saturating_add(Weight::from_proof_size(9909))
-			// Standard Error: 829
-			.saturating_add(Weight::from_ref_time(46_675).saturating_mul(l.into()))
-			// Standard Error: 1_475
-			.saturating_add(Weight::from_ref_time(73_942).saturating_mul(s.into()))
+			// Standard Error: 857
+			.saturating_add(Weight::from_ref_time(43_811).saturating_mul(l.into()))
+			// Standard Error: 1_525
+			.saturating_add(Weight::from_ref_time(70_194).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -119,13 +119,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `474 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `9909`
-		// Minimum execution time: 28_287 nanoseconds.
-		Weight::from_ref_time(27_753_422)
+		// Minimum execution time: 30_704 nanoseconds.
+		Weight::from_ref_time(31_074_902)
 			.saturating_add(Weight::from_proof_size(9909))
-			// Standard Error: 885
-			.saturating_add(Weight::from_ref_time(37_298).saturating_mul(l.into()))
-			// Standard Error: 1_574
-			.saturating_add(Weight::from_ref_time(45_945).saturating_mul(s.into()))
+			// Standard Error: 1_252
+			.saturating_add(Weight::from_ref_time(32_974).saturating_mul(l.into()))
+			// Standard Error: 2_229
+			.saturating_add(Weight::from_ref_time(43_347).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -141,13 +141,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `545 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `9909`
-		// Minimum execution time: 41_278 nanoseconds.
-		Weight::from_ref_time(41_638_725)
+		// Minimum execution time: 46_744 nanoseconds.
+		Weight::from_ref_time(47_068_536)
 			.saturating_add(Weight::from_proof_size(9909))
-			// Standard Error: 1_985
-			.saturating_add(Weight::from_ref_time(39_233).saturating_mul(l.into()))
-			// Standard Error: 3_532
-			.saturating_add(Weight::from_ref_time(35_483).saturating_mul(s.into()))
+			// Standard Error: 2_209
+			.saturating_add(Weight::from_ref_time(35_912).saturating_mul(l.into()))
+			// Standard Error: 3_930
+			.saturating_add(Weight::from_ref_time(39_371).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -163,13 +163,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `680 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `12512`
-		// Minimum execution time: 43_484 nanoseconds.
-		Weight::from_ref_time(43_298_257)
+		// Minimum execution time: 49_029 nanoseconds.
+		Weight::from_ref_time(49_544_140)
 			.saturating_add(Weight::from_proof_size(12512))
-			// Standard Error: 1_845
-			.saturating_add(Weight::from_ref_time(44_193).saturating_mul(l.into()))
-			// Standard Error: 3_283
-			.saturating_add(Weight::from_ref_time(57_066).saturating_mul(s.into()))
+			// Standard Error: 2_136
+			.saturating_add(Weight::from_ref_time(39_954).saturating_mul(l.into()))
+			// Standard Error: 3_801
+			.saturating_add(Weight::from_ref_time(29_214).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
 	}
@@ -185,13 +185,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `472 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `9909`
-		// Minimum execution time: 29_486 nanoseconds.
-		Weight::from_ref_time(28_880_566)
+		// Minimum execution time: 32_811 nanoseconds.
+		Weight::from_ref_time(32_149_813)
 			.saturating_add(Weight::from_proof_size(9909))
-			// Standard Error: 966
-			.saturating_add(Weight::from_ref_time(48_145).saturating_mul(l.into()))
-			// Standard Error: 1_784
-			.saturating_add(Weight::from_ref_time(65_770).saturating_mul(s.into()))
+			// Standard Error: 906
+			.saturating_add(Weight::from_ref_time(43_353).saturating_mul(l.into()))
+			// Standard Error: 1_674
+			.saturating_add(Weight::from_ref_time(66_779).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -207,13 +207,13 @@ impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `472 + l * (25 ±0) + s * (36 ±0)`
 		//  Estimated: `9909`
-		// Minimum execution time: 29_912 nanoseconds.
-		Weight::from_ref_time(29_018_747)
+		// Minimum execution time: 32_937 nanoseconds.
+		Weight::from_ref_time(32_420_178)
 			.saturating_add(Weight::from_proof_size(9909))
-			// Standard Error: 936
-			.saturating_add(Weight::from_ref_time(47_780).saturating_mul(l.into()))
-			// Standard Error: 1_729
-			.saturating_add(Weight::from_ref_time(66_390).saturating_mul(s.into()))
+			// Standard Error: 700
+			.saturating_add(Weight::from_ref_time(41_369).saturating_mul(l.into()))
+			// Standard Error: 1_294
+			.saturating_add(Weight::from_ref_time(61_637).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
diff --git a/polkadot/runtime/rococo/src/weights/pallet_xcm.rs b/polkadot/runtime/rococo/src/weights/pallet_xcm.rs
index e8f1fb63d3f33fac95886b21aa30af98ca66bf88..0cb98be63dcf386b3bb420057c0419a7db9a5cf6 100644
--- a/polkadot/runtime/rococo/src/weights/pallet_xcm.rs
+++ b/polkadot/runtime/rococo/src/weights/pallet_xcm.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `pallet_xcm`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -61,8 +61,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `612`
 		//  Estimated: `12582`
-		// Minimum execution time: 35_057 nanoseconds.
-		Weight::from_ref_time(35_743_000)
+		// Minimum execution time: 35_247 nanoseconds.
+		Weight::from_ref_time(35_914_000)
 			.saturating_add(Weight::from_proof_size(12582))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -71,24 +71,24 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 22_277 nanoseconds.
-		Weight::from_ref_time(22_668_000)
+		// Minimum execution time: 20_897 nanoseconds.
+		Weight::from_ref_time(21_217_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	fn reserve_transfer_assets() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 21_013 nanoseconds.
-		Weight::from_ref_time(21_507_000)
+		// Minimum execution time: 19_523 nanoseconds.
+		Weight::from_ref_time(19_814_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	fn execute() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 9_443 nanoseconds.
-		Weight::from_ref_time(9_663_000)
+		// Minimum execution time: 9_282 nanoseconds.
+		Weight::from_ref_time(9_523_000)
 			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// Storage: XcmPallet SupportedVersion (r:0 w:1)
@@ -97,8 +97,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_464 nanoseconds.
-		Weight::from_ref_time(9_672_000)
+		// Minimum execution time: 9_524 nanoseconds.
+		Weight::from_ref_time(9_873_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -108,8 +108,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_522 nanoseconds.
-		Weight::from_ref_time(2_588_000)
+		// Minimum execution time: 2_609 nanoseconds.
+		Weight::from_ref_time(2_747_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -135,8 +135,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `612`
 		//  Estimated: `17388`
-		// Minimum execution time: 39_251 nanoseconds.
-		Weight::from_ref_time(39_789_000)
+		// Minimum execution time: 40_493 nanoseconds.
+		Weight::from_ref_time(41_628_000)
 			.saturating_add(Weight::from_proof_size(17388))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -161,8 +161,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `884`
 		//  Estimated: `18457`
-		// Minimum execution time: 45_729 nanoseconds.
-		Weight::from_ref_time(46_352_000)
+		// Minimum execution time: 43_846 nanoseconds.
+		Weight::from_ref_time(44_377_000)
 			.saturating_add(Weight::from_proof_size(18457))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -173,8 +173,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `229`
 		//  Estimated: `10129`
-		// Minimum execution time: 19_141 nanoseconds.
-		Weight::from_ref_time(19_648_000)
+		// Minimum execution time: 16_954 nanoseconds.
+		Weight::from_ref_time(17_622_000)
 			.saturating_add(Weight::from_proof_size(10129))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -185,8 +185,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `233`
 		//  Estimated: `10133`
-		// Minimum execution time: 21_034 nanoseconds.
-		Weight::from_ref_time(21_414_000)
+		// Minimum execution time: 17_064 nanoseconds.
+		Weight::from_ref_time(17_460_000)
 			.saturating_add(Weight::from_proof_size(10133))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -197,8 +197,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `243`
 		//  Estimated: `12618`
-		// Minimum execution time: 25_970 nanoseconds.
-		Weight::from_ref_time(26_402_000)
+		// Minimum execution time: 19_267 nanoseconds.
+		Weight::from_ref_time(19_864_000)
 			.saturating_add(Weight::from_proof_size(12618))
 			.saturating_add(T::DbWeight::get().reads(5))
 	}
@@ -220,8 +220,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `682`
 		//  Estimated: `18634`
-		// Minimum execution time: 49_972 nanoseconds.
-		Weight::from_ref_time(51_043_000)
+		// Minimum execution time: 37_866 nanoseconds.
+		Weight::from_ref_time(38_331_000)
 			.saturating_add(Weight::from_proof_size(18634))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -232,8 +232,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `272`
 		//  Estimated: `7697`
-		// Minimum execution time: 10_855 nanoseconds.
-		Weight::from_ref_time(11_273_000)
+		// Minimum execution time: 8_655 nanoseconds.
+		Weight::from_ref_time(8_974_000)
 			.saturating_add(Weight::from_proof_size(7697))
 			.saturating_add(T::DbWeight::get().reads(3))
 	}
@@ -243,8 +243,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `240`
 		//  Estimated: `10140`
-		// Minimum execution time: 23_874 nanoseconds.
-		Weight::from_ref_time(24_585_000)
+		// Minimum execution time: 17_328 nanoseconds.
+		Weight::from_ref_time(18_147_000)
 			.saturating_add(Weight::from_proof_size(10140))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -267,8 +267,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `686`
 		//  Estimated: `23612`
-		// Minimum execution time: 59_123 nanoseconds.
-		Weight::from_ref_time(60_220_000)
+		// Minimum execution time: 44_960 nanoseconds.
+		Weight::from_ref_time(45_541_000)
 			.saturating_add(Weight::from_proof_size(23612))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(5))
diff --git a/polkadot/runtime/rococo/src/weights/runtime_common_auctions.rs b/polkadot/runtime/rococo/src/weights/runtime_common_auctions.rs
index e5679cfb840abc24f5d59b25c155c09471e05253..4dc927a199c095cef5ba5fbe2676fb507fbb12e1 100644
--- a/polkadot/runtime/rococo/src/weights/runtime_common_auctions.rs
+++ b/polkadot/runtime/rococo/src/weights/runtime_common_auctions.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_common::auctions`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -53,8 +53,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `4`
 		//  Estimated: `1002`
-		// Minimum execution time: 12_160 nanoseconds.
-		Weight::from_ref_time(12_503_000)
+		// Minimum execution time: 12_996 nanoseconds.
+		Weight::from_ref_time(13_515_000)
 			.saturating_add(Weight::from_proof_size(1002))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -77,8 +77,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `792`
 		//  Estimated: `19604`
-		// Minimum execution time: 65_701 nanoseconds.
-		Weight::from_ref_time(69_280_000)
+		// Minimum execution time: 69_368 nanoseconds.
+		Weight::from_ref_time(70_426_000)
 			.saturating_add(Weight::from_proof_size(19604))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -111,8 +111,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `7060535`
 		//  Estimated: `51327080`
-		// Minimum execution time: 15_949_007 nanoseconds.
-		Weight::from_ref_time(16_290_428_000)
+		// Minimum execution time: 15_633_312 nanoseconds.
+		Weight::from_ref_time(16_032_872_000)
 			.saturating_add(Weight::from_proof_size(51327080))
 			.saturating_add(T::DbWeight::get().reads(3683))
 			.saturating_add(T::DbWeight::get().writes(3678))
@@ -129,8 +129,8 @@ impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `178884`
 		//  Estimated: `16009503`
-		// Minimum execution time: 4_736_510 nanoseconds.
-		Weight::from_ref_time(4_892_297_000)
+		// Minimum execution time: 4_771_029 nanoseconds.
+		Weight::from_ref_time(4_880_229_000)
 			.saturating_add(Weight::from_proof_size(16009503))
 			.saturating_add(T::DbWeight::get().reads(3673))
 			.saturating_add(T::DbWeight::get().writes(3673))
diff --git a/polkadot/runtime/rococo/src/weights/runtime_common_claims.rs b/polkadot/runtime/rococo/src/weights/runtime_common_claims.rs
index a02e9c86885ab2648f7f820577ff86c868a505b6..165e7418b212a6d3b44f6febd88f0d0a63369a66 100644
--- a/polkadot/runtime/rococo/src/weights/runtime_common_claims.rs
+++ b/polkadot/runtime/rococo/src/weights/runtime_common_claims.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_common::claims`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -63,8 +63,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `590`
 		//  Estimated: `20189`
-		// Minimum execution time: 135_426 nanoseconds.
-		Weight::from_ref_time(137_403_000)
+		// Minimum execution time: 140_460 nanoseconds.
+		Weight::from_ref_time(142_311_000)
 			.saturating_add(Weight::from_proof_size(20189))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -81,8 +81,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `216`
 		//  Estimated: `1359`
-		// Minimum execution time: 10_453 nanoseconds.
-		Weight::from_ref_time(10_753_000)
+		// Minimum execution time: 10_819 nanoseconds.
+		Weight::from_ref_time(11_397_000)
 			.saturating_add(Weight::from_proof_size(1359))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -105,8 +105,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `590`
 		//  Estimated: `20189`
-		// Minimum execution time: 138_169 nanoseconds.
-		Weight::from_ref_time(140_476_000)
+		// Minimum execution time: 144_657 nanoseconds.
+		Weight::from_ref_time(158_036_000)
 			.saturating_add(Weight::from_proof_size(20189))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(6))
@@ -131,8 +131,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `664`
 		//  Estimated: `23624`
-		// Minimum execution time: 59_632 nanoseconds.
-		Weight::from_ref_time(65_149_000)
+		// Minimum execution time: 64_722 nanoseconds.
+		Weight::from_ref_time(67_839_000)
 			.saturating_add(Weight::from_proof_size(23624))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -149,8 +149,8 @@ impl<T: frame_system::Config> runtime_common::claims::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `472`
 		//  Estimated: `11788`
-		// Minimum execution time: 20_813 nanoseconds.
-		Weight::from_ref_time(21_153_000)
+		// Minimum execution time: 22_132 nanoseconds.
+		Weight::from_ref_time(22_516_000)
 			.saturating_add(Weight::from_proof_size(11788))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(7))
diff --git a/polkadot/runtime/rococo/src/weights/runtime_common_crowdloan.rs b/polkadot/runtime/rococo/src/weights/runtime_common_crowdloan.rs
index 39a08b58cc59f956d2aedb276bba3de8f345eca1..edcd1eecc62b004ada77cb033b8159c71d79adf1 100644
--- a/polkadot/runtime/rococo/src/weights/runtime_common_crowdloan.rs
+++ b/polkadot/runtime/rococo/src/weights/runtime_common_crowdloan.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_common::crowdloan`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -57,8 +57,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `418`
 		//  Estimated: `9592`
-		// Minimum execution time: 37_497 nanoseconds.
-		Weight::from_ref_time(37_976_000)
+		// Minimum execution time: 39_138 nanoseconds.
+		Weight::from_ref_time(41_066_000)
 			.saturating_add(Weight::from_proof_size(9592))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -83,8 +83,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `474`
 		//  Estimated: `14402`
-		// Minimum execution time: 105_856 nanoseconds.
-		Weight::from_ref_time(107_837_000)
+		// Minimum execution time: 113_847 nanoseconds.
+		Weight::from_ref_time(115_656_000)
 			.saturating_add(Weight::from_proof_size(14402))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -101,8 +101,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `785`
 		//  Estimated: `12237`
-		// Minimum execution time: 50_494 nanoseconds.
-		Weight::from_ref_time(51_312_000)
+		// Minimum execution time: 54_332 nanoseconds.
+		Weight::from_ref_time(55_814_000)
 			.saturating_add(Weight::from_proof_size(12237))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -114,11 +114,11 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `190 + k * (221 ±0)`
 		//  Estimated: `195 + k * (221 ±0)`
-		// Minimum execution time: 42_573 nanoseconds.
-		Weight::from_ref_time(43_588_000)
+		// Minimum execution time: 40_419 nanoseconds.
+		Weight::from_ref_time(42_695_000)
 			.saturating_add(Weight::from_proof_size(195))
-			// Standard Error: 13_705
-			.saturating_add(Weight::from_ref_time(21_149_494).saturating_mul(k.into()))
+			// Standard Error: 13_706
+			.saturating_add(Weight::from_ref_time(23_364_182).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))
@@ -133,8 +133,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `439`
 		//  Estimated: `5517`
-		// Minimum execution time: 29_208 nanoseconds.
-		Weight::from_ref_time(30_378_000)
+		// Minimum execution time: 30_943 nanoseconds.
+		Weight::from_ref_time(32_116_000)
 			.saturating_add(Weight::from_proof_size(5517))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -145,8 +145,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `267`
 		//  Estimated: `2742`
-		// Minimum execution time: 17_112 nanoseconds.
-		Weight::from_ref_time(17_805_000)
+		// Minimum execution time: 17_805 nanoseconds.
+		Weight::from_ref_time(18_346_000)
 			.saturating_add(Weight::from_proof_size(2742))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -159,8 +159,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `444`
 		//  Estimated: `5838`
-		// Minimum execution time: 23_471 nanoseconds.
-		Weight::from_ref_time(24_285_000)
+		// Minimum execution time: 25_274 nanoseconds.
+		Weight::from_ref_time(25_881_000)
 			.saturating_add(Weight::from_proof_size(5838))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -173,8 +173,8 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `271`
 		//  Estimated: `3512`
-		// Minimum execution time: 16_659 nanoseconds.
-		Weight::from_ref_time(17_489_000)
+		// Minimum execution time: 17_388 nanoseconds.
+		Weight::from_ref_time(18_053_000)
 			.saturating_add(Weight::from_proof_size(3512))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -204,11 +204,11 @@ impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `224 + n * (420 ±0)`
 		//  Estimated: `7477 + n * (14663 ±0)`
-		// Minimum execution time: 105_092 nanoseconds.
-		Weight::from_ref_time(106_031_000)
+		// Minimum execution time: 113_445 nanoseconds.
+		Weight::from_ref_time(114_171_000)
 			.saturating_add(Weight::from_proof_size(7477))
-			// Standard Error: 46_593
-			.saturating_add(Weight::from_ref_time(44_742_533).saturating_mul(n.into()))
+			// Standard Error: 48_008
+			.saturating_add(Weight::from_ref_time(48_852_541).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/rococo/src/weights/runtime_common_paras_registrar.rs b/polkadot/runtime/rococo/src/weights/runtime_common_paras_registrar.rs
index dd86c6557cac1c6f6907d827c286dcf790d2482f..8fd2f8cd78e311650d415a754a4d5ac173feec63 100644
--- a/polkadot/runtime/rococo/src/weights/runtime_common_paras_registrar.rs
+++ b/polkadot/runtime/rococo/src/weights/runtime_common_paras_registrar.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_common::paras_registrar`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -55,8 +55,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `97`
 		//  Estimated: `5736`
-		// Minimum execution time: 24_169 nanoseconds.
-		Weight::from_ref_time(24_502_000)
+		// Minimum execution time: 25_924 nanoseconds.
+		Weight::from_ref_time(26_062_000)
 			.saturating_add(Weight::from_proof_size(5736))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -85,8 +85,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `636`
 		//  Estimated: `22200`
-		// Minimum execution time: 7_389_259 nanoseconds.
-		Weight::from_ref_time(7_432_628_000)
+		// Minimum execution time: 7_235_970 nanoseconds.
+		Weight::from_ref_time(7_281_458_000)
 			.saturating_add(Weight::from_proof_size(22200))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -115,8 +115,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `521`
 		//  Estimated: `21050`
-		// Minimum execution time: 7_365_015 nanoseconds.
-		Weight::from_ref_time(7_431_155_000)
+		// Minimum execution time: 7_237_411 nanoseconds.
+		Weight::from_ref_time(7_298_102_000)
 			.saturating_add(Weight::from_proof_size(21050))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -137,8 +137,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `467`
 		//  Estimated: `13197`
-		// Minimum execution time: 37_563 nanoseconds.
-		Weight::from_ref_time(38_238_000)
+		// Minimum execution time: 40_327 nanoseconds.
+		Weight::from_ref_time(41_175_000)
 			.saturating_add(Weight::from_proof_size(13197))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -161,8 +161,8 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `774`
 		//  Estimated: `28188`
-		// Minimum execution time: 44_257 nanoseconds.
-		Weight::from_ref_time(45_741_000)
+		// Minimum execution time: 47_101 nanoseconds.
+		Weight::from_ref_time(50_571_000)
 			.saturating_add(Weight::from_proof_size(28188))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(8))
@@ -194,11 +194,11 @@ impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `362`
 		//  Estimated: `20812`
-		// Minimum execution time: 38_828 nanoseconds.
-		Weight::from_ref_time(39_506_000)
+		// Minimum execution time: 42_559 nanoseconds.
+		Weight::from_ref_time(43_029_000)
 			.saturating_add(Weight::from_proof_size(20812))
 			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(2_322).saturating_mul(b.into()))
+			.saturating_add(Weight::from_ref_time(2_278).saturating_mul(b.into()))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(8))
 	}
@@ -209,11 +209,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: 7_918 nanoseconds.
-		Weight::from_ref_time(8_119_000)
+		// Minimum execution time: 8_294 nanoseconds.
+		Weight::from_ref_time(8_519_000)
 			.saturating_add(Weight::from_proof_size(0))
 			// Standard Error: 2
-			.saturating_add(Weight::from_ref_time(922).saturating_mul(b.into()))
+			.saturating_add(Weight::from_ref_time(863).saturating_mul(b.into()))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
 }
diff --git a/polkadot/runtime/rococo/src/weights/runtime_common_slots.rs b/polkadot/runtime/rococo/src/weights/runtime_common_slots.rs
index 859a0d99f483a252dca18ac03955b8e50ef26ae5..0c74dc2d2eb5ae91b0aa8d0d6b852b52d81fb985 100644
--- a/polkadot/runtime/rococo/src/weights/runtime_common_slots.rs
+++ b/polkadot/runtime/rococo/src/weights/runtime_common_slots.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_common::slots`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -53,8 +53,8 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `319`
 		//  Estimated: `5397`
-		// Minimum execution time: 23_913 nanoseconds.
-		Weight::from_ref_time(24_365_000)
+		// Minimum execution time: 25_539 nanoseconds.
+		Weight::from_ref_time(25_986_000)
 			.saturating_add(Weight::from_proof_size(5397))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -76,22 +76,22 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 	fn manage_lease_period_start(c: u32, t: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `21 + c * (47 ±0) + t * (370 ±0)`
-		//  Estimated: `268854 + c * (1076 ±0) + t * (7963 ±0)`
-		// Minimum execution time: 560_308 nanoseconds.
-		Weight::from_ref_time(566_492_000)
+		//  Estimated: `268854 + t * (7963 ±1) + c * (1076 ±28)`
+		// Minimum execution time: 644_685 nanoseconds.
+		Weight::from_ref_time(652_447_000)
 			.saturating_add(Weight::from_proof_size(268854))
-			// Standard Error: 71_860
-			.saturating_add(Weight::from_ref_time(2_278_418).saturating_mul(c.into()))
-			// Standard Error: 71_860
-			.saturating_add(Weight::from_ref_time(13_049_980).saturating_mul(t.into()))
+			// Standard Error: 83_715
+			.saturating_add(Weight::from_ref_time(2_714_585).saturating_mul(c.into()))
+			// Standard Error: 83_715
+			.saturating_add(Weight::from_ref_time(14_134_445).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())))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into())))
 			.saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(t.into())))
-			.saturating_add(Weight::from_proof_size(1076).saturating_mul(c.into()))
 			.saturating_add(Weight::from_proof_size(7963).saturating_mul(t.into()))
+			.saturating_add(Weight::from_proof_size(1076).saturating_mul(c.into()))
 	}
 	/// Storage: Slots Leases (r:1 w:1)
 	/// Proof Skipped: Slots Leases (max_values: None, max_size: None, mode: Measured)
@@ -101,8 +101,8 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `3047`
 		//  Estimated: `26346`
-		// Minimum execution time: 89_090 nanoseconds.
-		Weight::from_ref_time(90_253_000)
+		// Minimum execution time: 97_924 nanoseconds.
+		Weight::from_ref_time(99_787_000)
 			.saturating_add(Weight::from_proof_size(26346))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(9))
@@ -121,8 +121,8 @@ impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `734`
 		//  Estimated: `14065`
-		// Minimum execution time: 26_619 nanoseconds.
-		Weight::from_ref_time(27_173_000)
+		// Minimum execution time: 27_744 nanoseconds.
+		Weight::from_ref_time(28_667_000)
 			.saturating_add(Weight::from_proof_size(14065))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
diff --git a/polkadot/runtime/rococo/src/weights/runtime_parachains_configuration.rs b/polkadot/runtime/rococo/src/weights/runtime_parachains_configuration.rs
index c3cfcb62791ed5d1643584ff8abc848fb902ba65..cf891f209b821fdd6e787cb5fbcf1d9dd9a41ee5 100644
--- a/polkadot/runtime/rococo/src/weights/runtime_parachains_configuration.rs
+++ b/polkadot/runtime/rococo/src/weights/runtime_parachains_configuration.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_parachains::configuration`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -57,8 +57,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `424`
 		//  Estimated: `3676`
-		// Minimum execution time: 12_009 nanoseconds.
-		Weight::from_ref_time(12_593_000)
+		// Minimum execution time: 12_367 nanoseconds.
+		Weight::from_ref_time(12_891_000)
 			.saturating_add(Weight::from_proof_size(3676))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -75,8 +75,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `424`
 		//  Estimated: `3676`
-		// Minimum execution time: 12_196 nanoseconds.
-		Weight::from_ref_time(12_625_000)
+		// Minimum execution time: 12_473 nanoseconds.
+		Weight::from_ref_time(12_916_000)
 			.saturating_add(Weight::from_proof_size(3676))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -93,8 +93,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `424`
 		//  Estimated: `3676`
-		// Minimum execution time: 12_233 nanoseconds.
-		Weight::from_ref_time(12_740_000)
+		// Minimum execution time: 12_510 nanoseconds.
+		Weight::from_ref_time(13_142_000)
 			.saturating_add(Weight::from_proof_size(3676))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -111,8 +111,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `424`
 		//  Estimated: `3676`
-		// Minimum execution time: 12_158 nanoseconds.
-		Weight::from_ref_time(12_672_000)
+		// Minimum execution time: 12_711 nanoseconds.
+		Weight::from_ref_time(13_182_000)
 			.saturating_add(Weight::from_proof_size(3676))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -139,8 +139,8 @@ impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for
 		// Proof Size summary in bytes:
 		//  Measured:  `424`
 		//  Estimated: `3676`
-		// Minimum execution time: 12_158 nanoseconds.
-		Weight::from_ref_time(12_669_000)
+		// Minimum execution time: 12_717 nanoseconds.
+		Weight::from_ref_time(13_331_000)
 			.saturating_add(Weight::from_proof_size(3676))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/rococo/src/weights/runtime_parachains_disputes.rs b/polkadot/runtime/rococo/src/weights/runtime_parachains_disputes.rs
index 7b461b36c95145c56f317311c36109207d58edea..6a4569f76c210b0bacb48c9b4c0733b4de018454 100644
--- a/polkadot/runtime/rococo/src/weights/runtime_parachains_disputes.rs
+++ b/polkadot/runtime/rococo/src/weights/runtime_parachains_disputes.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_parachains::disputes`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -51,8 +51,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_339 nanoseconds.
-		Weight::from_ref_time(2_443_000)
+		// Minimum execution time: 2_696 nanoseconds.
+		Weight::from_ref_time(2_792_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/polkadot/runtime/rococo/src/weights/runtime_parachains_hrmp.rs b/polkadot/runtime/rococo/src/weights/runtime_parachains_hrmp.rs
index b254c6fabd93c322fdbee22a8af027ad20956459..292215c20eceabafcdff61323419742c29127998 100644
--- a/polkadot/runtime/rococo/src/weights/runtime_parachains_hrmp.rs
+++ b/polkadot/runtime/rococo/src/weights/runtime_parachains_hrmp.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_parachains::hrmp`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -67,8 +67,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `751`
 		//  Estimated: `27549`
-		// Minimum execution time: 37_001 nanoseconds.
-		Weight::from_ref_time(37_486_000)
+		// Minimum execution time: 41_473 nanoseconds.
+		Weight::from_ref_time(42_079_000)
 			.saturating_add(Weight::from_proof_size(27549))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -91,8 +91,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `1015`
 		//  Estimated: `22450`
-		// Minimum execution time: 41_720 nanoseconds.
-		Weight::from_ref_time(42_162_000)
+		// Minimum execution time: 43_838 nanoseconds.
+		Weight::from_ref_time(44_349_000)
 			.saturating_add(Weight::from_proof_size(22450))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -113,8 +113,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `886`
 		//  Estimated: `16206`
-		// Minimum execution time: 34_128 nanoseconds.
-		Weight::from_ref_time(34_626_000)
+		// Minimum execution time: 37_715 nanoseconds.
+		Weight::from_ref_time(38_216_000)
 			.saturating_add(Weight::from_proof_size(16206))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -137,13 +137,13 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `321 + i * (131 ±0) + e * (131 ±0)`
 		//  Estimated: `6756 + i * (5742 ±0) + e * (5736 ±0)`
-		// Minimum execution time: 992_322 nanoseconds.
-		Weight::from_ref_time(996_254_000)
+		// Minimum execution time: 1_139_713 nanoseconds.
+		Weight::from_ref_time(1_149_351_000)
 			.saturating_add(Weight::from_proof_size(6756))
-			// Standard Error: 88_959
-			.saturating_add(Weight::from_ref_time(2_896_128).saturating_mul(i.into()))
-			// Standard Error: 88_959
-			.saturating_add(Weight::from_ref_time(2_924_587).saturating_mul(e.into()))
+			// Standard Error: 102_771
+			.saturating_add(Weight::from_ref_time(3_268_939).saturating_mul(i.into()))
+			// Standard Error: 102_771
+			.saturating_add(Weight::from_ref_time(3_285_572).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())))
@@ -176,11 +176,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `867 + c * (166 ±0)`
 		//  Estimated: `8649 + c * (18828 ±0)`
-		// Minimum execution time: 9_744 nanoseconds.
-		Weight::from_ref_time(4_462_524)
+		// Minimum execution time: 10_129 nanoseconds.
+		Weight::from_ref_time(1_599_737)
 			.saturating_add(Weight::from_proof_size(8649))
-			// Standard Error: 17_315
-			.saturating_add(Weight::from_ref_time(17_156_344).saturating_mul(c.into()))
+			// Standard Error: 26_858
+			.saturating_add(Weight::from_ref_time(19_852_004).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))
@@ -204,11 +204,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `374 + c * (155 ±0)`
 		//  Estimated: `2634 + c * (8361 ±0)`
-		// Minimum execution time: 5_958 nanoseconds.
-		Weight::from_ref_time(5_082_835)
+		// Minimum execution time: 6_329 nanoseconds.
+		Weight::from_ref_time(10_727_281)
 			.saturating_add(Weight::from_proof_size(2634))
-			// Standard Error: 8_583
-			.saturating_add(Weight::from_ref_time(10_520_417).saturating_mul(c.into()))
+			// Standard Error: 11_758
+			.saturating_add(Weight::from_ref_time(11_751_197).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))
@@ -226,11 +226,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `1089 + c * (13 ±0)`
 		//  Estimated: `8112 + c * (45 ±0)`
-		// Minimum execution time: 20_364 nanoseconds.
-		Weight::from_ref_time(25_315_886)
+		// Minimum execution time: 21_690 nanoseconds.
+		Weight::from_ref_time(26_705_840)
 			.saturating_add(Weight::from_proof_size(8112))
-			// Standard Error: 1_241
-			.saturating_add(Weight::from_ref_time(56_123).saturating_mul(c.into()))
+			// Standard Error: 1_184
+			.saturating_add(Weight::from_ref_time(57_633).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_proof_size(45).saturating_mul(c.into()))
@@ -244,11 +244,11 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `284 + c * (94 ±0)`
 		//  Estimated: `1046 + c * (2664 ±0)`
-		// Minimum execution time: 5_201 nanoseconds.
-		Weight::from_ref_time(4_352_888)
+		// Minimum execution time: 5_331 nanoseconds.
+		Weight::from_ref_time(4_953_714)
 			.saturating_add(Weight::from_proof_size(1046))
-			// Standard Error: 2_816
-			.saturating_add(Weight::from_ref_time(2_877_652).saturating_mul(c.into()))
+			// Standard Error: 2_879
+			.saturating_add(Weight::from_ref_time(3_244_474).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))
@@ -281,8 +281,8 @@ impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `751`
 		//  Estimated: `38951`
-		// Minimum execution time: 50_660 nanoseconds.
-		Weight::from_ref_time(50_987_000)
+		// Minimum execution time: 55_907 nanoseconds.
+		Weight::from_ref_time(56_539_000)
 			.saturating_add(Weight::from_proof_size(38951))
 			.saturating_add(T::DbWeight::get().reads(14))
 			.saturating_add(T::DbWeight::get().writes(8))
diff --git a/polkadot/runtime/rococo/src/weights/runtime_parachains_initializer.rs b/polkadot/runtime/rococo/src/weights/runtime_parachains_initializer.rs
index 7570c679fbc30fc19782b417eafddca7fe842c1c..9769d5eb258cb81b9b47bd45c6065d15d688ede2 100644
--- a/polkadot/runtime/rococo/src/weights/runtime_parachains_initializer.rs
+++ b/polkadot/runtime/rococo/src/weights/runtime_parachains_initializer.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_parachains::initializer`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -52,11 +52,11 @@ impl<T: frame_system::Config> runtime_parachains::initializer::WeightInfo for We
 		// Proof Size summary in bytes:
 		//  Measured:  `28 + d * (11 ±0)`
 		//  Estimated: `519 + d * (11 ±0)`
-		// Minimum execution time: 3_279 nanoseconds.
-		Weight::from_ref_time(7_114_950)
+		// Minimum execution time: 3_373 nanoseconds.
+		Weight::from_ref_time(7_055_744)
 			.saturating_add(Weight::from_proof_size(519))
 			// Standard Error: 5
-			.saturating_add(Weight::from_ref_time(1_318).saturating_mul(d.into()))
+			.saturating_add(Weight::from_ref_time(1_317).saturating_mul(d.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_proof_size(11).saturating_mul(d.into()))
diff --git a/polkadot/runtime/rococo/src/weights/runtime_parachains_paras.rs b/polkadot/runtime/rococo/src/weights/runtime_parachains_paras.rs
index 5c8bbbff82160a59cdce0c4f04e3b972dde45acd..a3379897e6ebc926250f76a0b18c665afa27d471 100644
--- a/polkadot/runtime/rococo/src/weights/runtime_parachains_paras.rs
+++ b/polkadot/runtime/rococo/src/weights/runtime_parachains_paras.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_parachains::paras`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -62,11 +62,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `8341`
 		//  Estimated: `57966`
-		// Minimum execution time: 31_134 nanoseconds.
-		Weight::from_ref_time(31_451_000)
+		// Minimum execution time: 31_973 nanoseconds.
+		Weight::from_ref_time(32_196_000)
 			.saturating_add(Weight::from_proof_size(57966))
 			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(2_310).saturating_mul(c.into()))
+			.saturating_add(Weight::from_ref_time(2_261).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
@@ -77,11 +77,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 7_504 nanoseconds.
-		Weight::from_ref_time(7_539_000)
+		// Minimum execution time: 7_916 nanoseconds.
+		Weight::from_ref_time(8_016_000)
 			.saturating_add(Weight::from_proof_size(0))
 			// Standard Error: 2
-			.saturating_add(Weight::from_ref_time(916).saturating_mul(s.into()))
+			.saturating_add(Weight::from_ref_time(862).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
 	/// Storage: Configuration ActiveConfig (r:1 w:0)
@@ -111,11 +111,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `16860`
 		//  Estimated: `199815`
-		// Minimum execution time: 58_089 nanoseconds.
-		Weight::from_ref_time(58_849_000)
+		// Minimum execution time: 59_766 nanoseconds.
+		Weight::from_ref_time(59_934_000)
 			.saturating_add(Weight::from_proof_size(199815))
 			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(2_336).saturating_mul(c.into()))
+			.saturating_add(Weight::from_ref_time(2_286).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(8))
 	}
@@ -130,11 +130,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `95`
 		//  Estimated: `2760`
-		// Minimum execution time: 13_457 nanoseconds.
-		Weight::from_ref_time(13_762_000)
+		// Minimum execution time: 14_051 nanoseconds.
+		Weight::from_ref_time(14_182_000)
 			.saturating_add(Weight::from_proof_size(2760))
 			// Standard Error: 2
-			.saturating_add(Weight::from_ref_time(919).saturating_mul(s.into()))
+			.saturating_add(Weight::from_ref_time(865).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -146,8 +146,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `4283`
 		//  Estimated: `11536`
-		// Minimum execution time: 19_281 nanoseconds.
-		Weight::from_ref_time(20_093_000)
+		// Minimum execution time: 19_945 nanoseconds.
+		Weight::from_ref_time(20_439_000)
 			.saturating_add(Weight::from_proof_size(11536))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -161,11 +161,11 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `28`
 		//  Estimated: `5006`
-		// Minimum execution time: 7_602 nanoseconds.
-		Weight::from_ref_time(7_829_000)
+		// Minimum execution time: 8_592 nanoseconds.
+		Weight::from_ref_time(8_753_000)
 			.saturating_add(Weight::from_proof_size(5006))
 			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(2_322).saturating_mul(c.into()))
+			.saturating_add(Weight::from_ref_time(2_269).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -177,8 +177,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `28`
 		//  Estimated: `2531`
-		// Minimum execution time: 5_725 nanoseconds.
-		Weight::from_ref_time(6_106_000)
+		// Minimum execution time: 6_174 nanoseconds.
+		Weight::from_ref_time(6_534_000)
 			.saturating_add(Weight::from_proof_size(2531))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -195,8 +195,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `27043`
 		//  Estimated: `112132`
-		// Minimum execution time: 91_532 nanoseconds.
-		Weight::from_ref_time(94_793_000)
+		// Minimum execution time: 92_652 nanoseconds.
+		Weight::from_ref_time(95_331_000)
 			.saturating_add(Weight::from_proof_size(112132))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -221,8 +221,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `27629`
 		//  Estimated: `226477`
-		// Minimum execution time: 710_822 nanoseconds.
-		Weight::from_ref_time(720_925_000)
+		// Minimum execution time: 779_781 nanoseconds.
+		Weight::from_ref_time(787_267_000)
 			.saturating_add(Weight::from_proof_size(226477))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(104))
@@ -239,8 +239,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `27575`
 		//  Estimated: `114260`
-		// Minimum execution time: 91_539 nanoseconds.
-		Weight::from_ref_time(92_426_000)
+		// Minimum execution time: 92_252 nanoseconds.
+		Weight::from_ref_time(93_314_000)
 			.saturating_add(Weight::from_proof_size(114260))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -261,8 +261,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `27097`
 		//  Estimated: `169512`
-		// Minimum execution time: 571_297 nanoseconds.
-		Weight::from_ref_time(575_767_000)
+		// Minimum execution time: 618_905 nanoseconds.
+		Weight::from_ref_time(623_853_000)
 			.saturating_add(Weight::from_proof_size(169512))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -279,8 +279,8 @@ impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `27043`
 		//  Estimated: `112132`
-		// Minimum execution time: 90_298 nanoseconds.
-		Weight::from_ref_time(91_202_000)
+		// Minimum execution time: 91_070 nanoseconds.
+		Weight::from_ref_time(92_430_000)
 			.saturating_add(Weight::from_proof_size(112132))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/rococo/src/weights/runtime_parachains_ump.rs b/polkadot/runtime/rococo/src/weights/runtime_parachains_ump.rs
index 261cbf8a0d56ccb56f0988b435bc638522846d55..1e91dcf5fc62b9385a9622179b7fc336e2e0963d 100644
--- a/polkadot/runtime/rococo/src/weights/runtime_parachains_ump.rs
+++ b/polkadot/runtime/rococo/src/weights/runtime_parachains_ump.rs
@@ -16,7 +16,7 @@
 //! Autogenerated weights for `runtime_parachains::ump`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2023-02-28, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("rococo-dev"), DB CACHE: 1024
@@ -50,11 +50,11 @@ impl<T: frame_system::Config> runtime_parachains::ump::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 5_914 nanoseconds.
-		Weight::from_ref_time(327_280)
+		// Minimum execution time: 6_149 nanoseconds.
+		Weight::from_ref_time(2_328_083)
 			.saturating_add(Weight::from_proof_size(0))
-			// Standard Error: 11
-			.saturating_add(Weight::from_ref_time(1_915).saturating_mul(s.into()))
+			// Standard Error: 13
+			.saturating_add(Weight::from_ref_time(1_853).saturating_mul(s.into()))
 	}
 	/// Storage: Ump NeedsDispatch (r:1 w:1)
 	/// Proof Skipped: Ump NeedsDispatch (max_values: Some(1), max_size: None, mode: Measured)
@@ -68,8 +68,8 @@ impl<T: frame_system::Config> runtime_parachains::ump::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `234`
 		//  Estimated: `1926`
-		// Minimum execution time: 8_076 nanoseconds.
-		Weight::from_ref_time(8_374_000)
+		// Minimum execution time: 8_704 nanoseconds.
+		Weight::from_ref_time(8_997_000)
 			.saturating_add(Weight::from_proof_size(1926))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -82,8 +82,8 @@ impl<T: frame_system::Config> runtime_parachains::ump::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `219`
 		//  Estimated: `3193`
-		// Minimum execution time: 21_625 nanoseconds.
-		Weight::from_ref_time(21_892_000)
+		// Minimum execution time: 22_612 nanoseconds.
+		Weight::from_ref_time(22_947_000)
 			.saturating_add(Weight::from_proof_size(3193))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
diff --git a/polkadot/runtime/westend/constants/src/weights/block_weights.rs b/polkadot/runtime/westend/constants/src/weights/block_weights.rs
index c10c82510eccbb0d3c8a32f8b44a66e042a97239..c48c2937baf6e3302883be3b16a33a5ed5ba771a 100644
--- a/polkadot/runtime/westend/constants/src/weights/block_weights.rs
+++ b/polkadot/runtime/westend/constants/src/weights/block_weights.rs
@@ -14,8 +14,8 @@
 // You should have received a copy of the GNU General Public License
 // 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-01-23 (Y/M/D)
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27 (Y/M/D)
+//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
 //!
 //! SHORT-NAME: `block`, LONG-NAME: `BlockExecution`, RUNTIME: `Development`
 //! WARMUPS: `10`, REPEAT: `100`
@@ -42,17 +42,17 @@ parameter_types! {
 	/// Calculated by multiplying the *Average* with `1.0` and adding `0`.
 	///
 	/// Stats nanoseconds:
-	///   Min, Max: 497_409, 526_202
-	///   Average:  507_924
-	///   Median:   506_700
-	///   Std-Dev:  6477.45
+	///   Min, Max: 442_587, 493_725
+	///   Average:  449_258
+	///   Median:   445_282
+	///   Std-Dev:  10752.88
 	///
 	/// Percentiles nanoseconds:
-	///   99th: 525_093
-	///   95th: 520_402
-	///   75th: 510_318
+	///   99th: 481_096
+	///   95th: 477_043
+	///   75th: 447_140
 	pub const BlockExecutionWeight: Weight =
-		Weight::from_ref_time(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(507_924));
+		Weight::from_ref_time(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(449_258));
 }
 
 #[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 3e2ae633d00e16fffe2e00a40814f6c9e206684c..5fb04862bac095071423882fe712e97611b16700 100644
--- a/polkadot/runtime/westend/constants/src/weights/extrinsic_weights.rs
+++ b/polkadot/runtime/westend/constants/src/weights/extrinsic_weights.rs
@@ -14,8 +14,8 @@
 // You should have received a copy of the GNU General Public License
 // 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-01-23 (Y/M/D)
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27 (Y/M/D)
+//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
 //!
 //! SHORT-NAME: `extrinsic`, LONG-NAME: `ExtrinsicBase`, RUNTIME: `Development`
 //! WARMUPS: `10`, REPEAT: `100`
@@ -42,17 +42,17 @@ parameter_types! {
 	/// Calculated by multiplying the *Average* with `1.0` and adding `0`.
 	///
 	/// Stats nanoseconds:
-	///   Min, Max: 101_511, 102_954
-	///   Average:  102_129
-	///   Median:   102_093
-	///   Std-Dev:  262.89
+	///   Min, Max: 94_192, 96_096
+	///   Average:  94_845
+	///   Median:   94_784
+	///   Std-Dev:  373.93
 	///
 	/// Percentiles nanoseconds:
-	///   99th: 102_783
-	///   95th: 102_667
-	///   75th: 102_259
+	///   99th: 95_945
+	///   95th: 95_413
+	///   75th: 95_017
 	pub const ExtrinsicBaseWeight: Weight =
-		Weight::from_ref_time(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(102_129));
+		Weight::from_ref_time(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(94_845));
 }
 
 #[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 2d556e19151b6c0025c91fbda3a06f79b57ed3b1..a27419f81ca23f5e6c5e10e581bb6d85d777cedf 100644
--- a/polkadot/runtime/westend/src/weights/frame_election_provider_support.rs
+++ b/polkadot/runtime/westend/src/weights/frame_election_provider_support.rs
@@ -16,8 +16,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-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -48,22 +49,30 @@ impl<T: frame_system::Config> frame_election_provider_support::WeightInfo for We
 	/// The range of component `t` is `[500, 1000]`.
 	/// The range of component `d` is `[5, 16]`.
 	fn phragmen(v: u32, _t: u32, d: u32, ) -> Weight {
-		// Minimum execution time: 5_743_124 nanoseconds.
-		Weight::from_ref_time(5_792_819_000)
-			// Standard Error: 138_395
-			.saturating_add(Weight::from_ref_time(5_680_397).saturating_mul(v.into()))
-			// Standard Error: 14_149_036
-			.saturating_add(Weight::from_ref_time(1_496_025_833).saturating_mul(d.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 6_551_903 nanoseconds.
+		Weight::from_ref_time(6_570_398_000)
+			.saturating_add(Weight::from_proof_size(0))
+			// Standard Error: 143_968
+			.saturating_add(Weight::from_ref_time(6_021_286).saturating_mul(v.into()))
+			// Standard Error: 14_718_857
+			.saturating_add(Weight::from_ref_time(1_574_587_516).saturating_mul(d.into()))
 	}
 	/// The range of component `v` is `[1000, 2000]`.
 	/// The range of component `t` is `[500, 1000]`.
 	/// The range of component `d` is `[5, 16]`.
 	fn phragmms(v: u32, _t: u32, d: u32, ) -> Weight {
-		// Minimum execution time: 4_096_862 nanoseconds.
-		Weight::from_ref_time(4_145_331_000)
-			// Standard Error: 125_858
-			.saturating_add(Weight::from_ref_time(4_831_715).saturating_mul(v.into()))
-			// Standard Error: 12_867_350
-			.saturating_add(Weight::from_ref_time(1_470_365_686).saturating_mul(d.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 5_050_990 nanoseconds.
+		Weight::from_ref_time(5_084_143_000)
+			.saturating_add(Weight::from_proof_size(0))
+			// Standard Error: 151_814
+			.saturating_add(Weight::from_ref_time(5_869_433).saturating_mul(v.into()))
+			// Standard Error: 15_521_006
+			.saturating_add(Weight::from_ref_time(1_798_999_843).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 dda550d269aeb72551a3d2e67c99e548bc9ce60e..8df35f7c53b16ab2caa6a491cc36009907374c22 100644
--- a/polkadot/runtime/westend/src/weights/frame_system.rs
+++ b/polkadot/runtime/westend/src/weights/frame_system.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `frame_system`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -46,51 +47,82 @@ pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 	/// The range of component `b` is `[0, 3932160]`.
 	fn remark(b: u32, ) -> Weight {
-		// Minimum execution time: 3_854 nanoseconds.
-		Weight::from_ref_time(301_345)
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 1_675 nanoseconds.
+		Weight::from_ref_time(1_706_000)
+			.saturating_add(Weight::from_proof_size(0))
 			// Standard Error: 0
-			.saturating_add(Weight::from_ref_time(482).saturating_mul(b.into()))
+			.saturating_add(Weight::from_ref_time(368).saturating_mul(b.into()))
 	}
 	/// The range of component `b` is `[0, 3932160]`.
 	fn remark_with_event(b: u32, ) -> Weight {
-		// Minimum execution time: 13_378 nanoseconds.
-		Weight::from_ref_time(13_835_000)
-			// Standard Error: 3
-			.saturating_add(Weight::from_ref_time(2_054).saturating_mul(b.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 7_568 nanoseconds.
+		Weight::from_ref_time(7_764_000)
+			.saturating_add(Weight::from_proof_size(0))
+			// Standard Error: 2
+			.saturating_add(Weight::from_ref_time(1_742).saturating_mul(b.into()))
 	}
-	// Storage: System Digest (r:1 w:1)
-	// Storage: unknown [0x3a686561707061676573] (r:0 w:1)
+	/// Storage: System Digest (r:1 w:1)
+	/// Proof Skipped: System Digest (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: unknown `0x3a686561707061676573` (r:0 w:1)
+	/// Proof Skipped: unknown `0x3a686561707061676573` (r:0 w:1)
 	fn set_heap_pages() -> Weight {
-		// Minimum execution time: 8_776 nanoseconds.
-		Weight::from_ref_time(9_105_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `495`
+		// Minimum execution time: 3_919 nanoseconds.
+		Weight::from_ref_time(4_109_000)
+			.saturating_add(Weight::from_proof_size(495))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Skipped Metadata (r:0 w:0)
+	/// Storage: Skipped Metadata (r:0 w:0)
+	/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
 	/// The range of component `i` is `[0, 1000]`.
 	fn set_storage(i: u32, ) -> Weight {
-		// Minimum execution time: 3_963 nanoseconds.
-		Weight::from_ref_time(4_141_000)
-			// Standard Error: 2_146
-			.saturating_add(Weight::from_ref_time(688_366).saturating_mul(i.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 1_817 nanoseconds.
+		Weight::from_ref_time(1_883_000)
+			.saturating_add(Weight::from_proof_size(0))
+			// Standard Error: 2_018
+			.saturating_add(Weight::from_ref_time(671_252).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
 	}
-	// Storage: Skipped Metadata (r:0 w:0)
+	/// Storage: Skipped Metadata (r:0 w:0)
+	/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
 	/// The range of component `i` is `[0, 1000]`.
 	fn kill_storage(i: u32, ) -> Weight {
-		// Minimum execution time: 3_837 nanoseconds.
-		Weight::from_ref_time(3_945_000)
-			// Standard Error: 878
-			.saturating_add(Weight::from_ref_time(510_270).saturating_mul(i.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 1_856 nanoseconds.
+		Weight::from_ref_time(1_924_000)
+			.saturating_add(Weight::from_proof_size(0))
+			// Standard Error: 760
+			.saturating_add(Weight::from_ref_time(487_035).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
 	}
-	// Storage: Skipped Metadata (r:0 w:0)
+	/// Storage: Skipped Metadata (r:0 w:0)
+	/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
 	/// The range of component `p` is `[0, 1000]`.
 	fn kill_prefix(p: u32, ) -> Weight {
-		// Minimum execution time: 5_601 nanoseconds.
-		Weight::from_ref_time(5_791_000)
-			// Standard Error: 1_315
-			.saturating_add(Weight::from_ref_time(1_159_943).saturating_mul(p.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `132 + p * (69 ±0)`
+		//  Estimated: `105 + p * (70 ±0)`
+		// Minimum execution time: 3_689 nanoseconds.
+		Weight::from_ref_time(3_811_000)
+			.saturating_add(Weight::from_proof_size(105))
+			// Standard Error: 975
+			.saturating_add(Weight::from_ref_time(1_001_061).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_proof_size(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 90ed78fe13fa215f763bbf0b84d8f3abaa25f545..d6e75498d3318b150f717ffb729ba55e951a9a31 100644
--- a/polkadot/runtime/westend/src/weights/pallet_bags_list.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_bags_list.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `pallet_bags_list`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,34 +45,59 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `pallet_bags_list`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> pallet_bags_list::WeightInfo for WeightInfo<T> {
-	// Storage: Staking Bonded (r:1 w:0)
-	// Storage: Staking Ledger (r:1 w:0)
-	// Storage: VoterList ListNodes (r:4 w:4)
-	// Storage: VoterList ListBags (r:1 w:1)
+	/// Storage: Staking Bonded (r:1 w:0)
+	/// Proof: Staking Bonded (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking Ledger (r:1 w:0)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
+	/// Storage: VoterList ListNodes (r:4 w:4)
+	/// 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)
 	fn rebag_non_terminal() -> Weight {
-		// Minimum execution time: 64_049 nanoseconds.
-		Weight::from_ref_time(66_599_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `1848`
+		//  Estimated: `19186`
+		// Minimum execution time: 59_887 nanoseconds.
+		Weight::from_ref_time(60_724_000)
+			.saturating_add(Weight::from_proof_size(19186))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(5))
 	}
-	// Storage: Staking Bonded (r:1 w:0)
-	// Storage: Staking Ledger (r:1 w:0)
-	// Storage: VoterList ListNodes (r:3 w:3)
-	// Storage: VoterList ListBags (r:2 w:2)
+	/// Storage: Staking Bonded (r:1 w:0)
+	/// Proof: Staking Bonded (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking Ledger (r:1 w:0)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, 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 ListBags (r:2 w:2)
+	/// Proof: VoterList ListBags (max_values: None, max_size: Some(82), added: 2557, mode: MaxEncodedLen)
 	fn rebag_terminal() -> Weight {
-		// Minimum execution time: 64_248 nanoseconds.
-		Weight::from_ref_time(71_257_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `1742`
+		//  Estimated: `19114`
+		// Minimum execution time: 58_432 nanoseconds.
+		Weight::from_ref_time(58_798_000)
+			.saturating_add(Weight::from_proof_size(19114))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(5))
 	}
-	// Storage: VoterList ListNodes (r:4 w:4)
-	// Storage: Staking Bonded (r:2 w:0)
-	// Storage: Staking Ledger (r:2 w:0)
-	// Storage: VoterList CounterForListNodes (r:1 w:1)
-	// Storage: VoterList ListBags (r:1 w:1)
+	/// Storage: VoterList ListNodes (r:4 w:4)
+	/// Proof: VoterList ListNodes (max_values: None, max_size: Some(154), added: 2629, mode: MaxEncodedLen)
+	/// Storage: Staking Bonded (r:2 w:0)
+	/// Proof: Staking Bonded (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking Ledger (r:2 w:0)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, 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: VoterList ListBags (r:1 w:1)
+	/// Proof: VoterList ListBags (max_values: None, max_size: Some(82), added: 2557, mode: MaxEncodedLen)
 	fn put_in_front_of() -> Weight {
-		// Minimum execution time: 63_370 nanoseconds.
-		Weight::from_ref_time(67_244_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `2085`
+		//  Estimated: `25798`
+		// Minimum execution time: 64_755 nanoseconds.
+		Weight::from_ref_time(66_216_000)
+			.saturating_add(Weight::from_proof_size(25798))
 			.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 31f8f798f1bf041e8d02f0620bdc9c6303180025..6a787294db516479eef1f2bb58b7a2e66123e50d 100644
--- a/polkadot/runtime/westend/src/weights/pallet_balances.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_balances.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `pallet_balances`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,52 +45,87 @@ use sp_std::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)
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	fn transfer() -> Weight {
-		// Minimum execution time: 44_730 nanoseconds.
-		Weight::from_ref_time(45_839_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `1741`
+		//  Estimated: `2603`
+		// Minimum execution time: 51_250 nanoseconds.
+		Weight::from_ref_time(51_736_000)
+			.saturating_add(Weight::from_proof_size(2603))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: System Account (r:1 w: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 {
-		// Minimum execution time: 33_515 nanoseconds.
-		Weight::from_ref_time(34_438_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `1558`
+		//  Estimated: `2603`
+		// Minimum execution time: 39_169 nanoseconds.
+		Weight::from_ref_time(39_913_000)
+			.saturating_add(Weight::from_proof_size(2603))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: System Account (r:1 w:1)
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	fn set_balance_creating() -> Weight {
-		// Minimum execution time: 23_841 nanoseconds.
-		Weight::from_ref_time(24_425_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `1775`
+		//  Estimated: `2603`
+		// Minimum execution time: 28_148 nanoseconds.
+		Weight::from_ref_time(28_912_000)
+			.saturating_add(Weight::from_proof_size(2603))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: System Account (r:1 w:1)
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	fn set_balance_killing() -> Weight {
-		// Minimum execution time: 26_521 nanoseconds.
-		Weight::from_ref_time(27_752_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `1775`
+		//  Estimated: `2603`
+		// Minimum execution time: 32_281 nanoseconds.
+		Weight::from_ref_time(32_957_000)
+			.saturating_add(Weight::from_proof_size(2603))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: System Account (r:2 w:2)
+	/// 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 {
-		// Minimum execution time: 44_019 nanoseconds.
-		Weight::from_ref_time(45_026_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `1737`
+		//  Estimated: `5206`
+		// Minimum execution time: 51_442 nanoseconds.
+		Weight::from_ref_time(51_824_000)
+			.saturating_add(Weight::from_proof_size(5206))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: System Account (r:1 w:1)
+	/// 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 {
-		// Minimum execution time: 39_240 nanoseconds.
-		Weight::from_ref_time(39_667_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `1558`
+		//  Estimated: `2603`
+		// Minimum execution time: 45_698 nanoseconds.
+		Weight::from_ref_time(46_221_000)
+			.saturating_add(Weight::from_proof_size(2603))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: System Account (r:1 w: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 {
-		// Minimum execution time: 20_883 nanoseconds.
-		Weight::from_ref_time(21_632_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `1592`
+		//  Estimated: `2603`
+		// Minimum execution time: 25_042 nanoseconds.
+		Weight::from_ref_time(25_410_000)
+			.saturating_add(Weight::from_proof_size(2603))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
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 6d6fd0849c0f7cba0c12239e9e49792b058fc285..9a60ea7fa2e69a7f9b9d18485d98a8fc244cfef9 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
@@ -16,8 +16,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-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,132 +45,223 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `pallet_election_provider_multi_phase`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> pallet_election_provider_multi_phase::WeightInfo for WeightInfo<T> {
-	// Storage: Staking CurrentEra (r:1 w:0)
-	// Storage: Staking CurrentPlannedSession (r:1 w:0)
-	// Storage: Staking ErasStartSessionIndex (r:1 w:0)
-	// Storage: Babe EpochIndex (r:1 w:0)
-	// Storage: Babe GenesisSlot (r:1 w:0)
-	// Storage: Babe CurrentSlot (r:1 w:0)
-	// Storage: Staking ForceEra (r:1 w:0)
-	// Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
+	/// Storage: Staking CurrentEra (r:1 w:0)
+	/// Proof: Staking CurrentEra (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking CurrentPlannedSession (r:1 w:0)
+	/// Proof: Staking CurrentPlannedSession (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking ErasStartSessionIndex (r:1 w:0)
+	/// Proof: Staking ErasStartSessionIndex (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)
+	/// Storage: Babe EpochIndex (r:1 w:0)
+	/// Proof: Babe EpochIndex (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen)
+	/// Storage: Babe GenesisSlot (r:1 w:0)
+	/// Proof: Babe GenesisSlot (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen)
+	/// Storage: Babe CurrentSlot (r:1 w:0)
+	/// Proof: Babe CurrentSlot (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen)
+	/// Storage: Staking ForceEra (r:1 w:0)
+	/// Proof: Staking ForceEra (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen)
+	/// Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
+	/// Proof Skipped: ElectionProviderMultiPhase CurrentPhase (max_values: Some(1), max_size: None, mode: Measured)
 	fn on_initialize_nothing() -> Weight {
-		// Minimum execution time: 17_197 nanoseconds.
-		Weight::from_ref_time(17_957_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `919`
+		//  Estimated: `6908`
+		// Minimum execution time: 17_448 nanoseconds.
+		Weight::from_ref_time(17_974_000)
+			.saturating_add(Weight::from_proof_size(6908))
 			.saturating_add(T::DbWeight::get().reads(8))
 	}
-	// Storage: ElectionProviderMultiPhase Round (r:1 w:0)
-	// Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:1)
+	/// Storage: ElectionProviderMultiPhase Round (r:1 w:0)
+	/// Proof Skipped: ElectionProviderMultiPhase Round (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:1)
+	/// Proof Skipped: ElectionProviderMultiPhase CurrentPhase (max_values: Some(1), max_size: None, mode: Measured)
 	fn on_initialize_open_signed() -> Weight {
-		// Minimum execution time: 15_499 nanoseconds.
-		Weight::from_ref_time(16_123_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `6`
+		//  Estimated: `1002`
+		// Minimum execution time: 11_902 nanoseconds.
+		Weight::from_ref_time(12_229_000)
+			.saturating_add(Weight::from_proof_size(1002))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: ElectionProviderMultiPhase Round (r:1 w:0)
-	// Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:1)
+	/// Storage: ElectionProviderMultiPhase Round (r:1 w:0)
+	/// Proof Skipped: ElectionProviderMultiPhase Round (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:1)
+	/// Proof Skipped: ElectionProviderMultiPhase CurrentPhase (max_values: Some(1), max_size: None, mode: Measured)
 	fn on_initialize_open_unsigned() -> Weight {
-		// Minimum execution time: 16_937 nanoseconds.
-		Weight::from_ref_time(17_340_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `6`
+		//  Estimated: `1002`
+		// Minimum execution time: 13_259 nanoseconds.
+		Weight::from_ref_time(13_588_000)
+			.saturating_add(Weight::from_proof_size(1002))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: System Account (r:1 w:1)
-	// Storage: ElectionProviderMultiPhase QueuedSolution (r:0 w:1)
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// Storage: ElectionProviderMultiPhase QueuedSolution (r:0 w:1)
+	/// Proof Skipped: ElectionProviderMultiPhase QueuedSolution (max_values: Some(1), max_size: None, mode: Measured)
 	fn finalize_signed_phase_accept_solution() -> Weight {
-		// Minimum execution time: 31_455 nanoseconds.
-		Weight::from_ref_time(32_494_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `206`
+		//  Estimated: `2809`
+		// Minimum execution time: 25_278 nanoseconds.
+		Weight::from_ref_time(25_491_000)
+			.saturating_add(Weight::from_proof_size(2809))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: System Account (r:1 w:1)
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	fn finalize_signed_phase_reject_solution() -> Weight {
-		// Minimum execution time: 24_474 nanoseconds.
-		Weight::from_ref_time(25_269_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `206`
+		//  Estimated: `2603`
+		// Minimum execution time: 17_235 nanoseconds.
+		Weight::from_ref_time(17_897_000)
+			.saturating_add(Weight::from_proof_size(2603))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: ElectionProviderMultiPhase SnapshotMetadata (r:0 w:1)
-	// Storage: ElectionProviderMultiPhase DesiredTargets (r:0 w:1)
-	// Storage: ElectionProviderMultiPhase Snapshot (r:0 w:1)
+	/// Storage: ElectionProviderMultiPhase SnapshotMetadata (r:0 w:1)
+	/// Proof Skipped: ElectionProviderMultiPhase SnapshotMetadata (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ElectionProviderMultiPhase DesiredTargets (r:0 w:1)
+	/// Proof Skipped: ElectionProviderMultiPhase DesiredTargets (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ElectionProviderMultiPhase Snapshot (r:0 w:1)
+	/// 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 {
-		// Minimum execution time: 572_470 nanoseconds.
-		Weight::from_ref_time(591_650_000)
-			// Standard Error: 3_258
-			.saturating_add(Weight::from_ref_time(324_058).saturating_mul(v.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 469_631 nanoseconds.
+		Weight::from_ref_time(482_168_000)
+			.saturating_add(Weight::from_proof_size(0))
+			// Standard Error: 2_574
+			.saturating_add(Weight::from_ref_time(277_913).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
-	// Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
-	// Storage: ElectionProviderMultiPhase SignedSubmissionNextIndex (r:1 w:1)
-	// Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:1)
-	// Storage: ElectionProviderMultiPhase SignedSubmissionsMap (r:1 w:0)
-	// Storage: System BlockWeight (r:1 w:1)
-	// Storage: ElectionProviderMultiPhase QueuedSolution (r:1 w:1)
-	// Storage: ElectionProviderMultiPhase Round (r:1 w:1)
-	// Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:1)
-	// Storage: ElectionProviderMultiPhase DesiredTargets (r:0 w:1)
-	// Storage: ElectionProviderMultiPhase Snapshot (r:0 w:1)
+	/// Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
+	/// Proof Skipped: ElectionProviderMultiPhase SignedSubmissionIndices (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ElectionProviderMultiPhase SignedSubmissionNextIndex (r:1 w:1)
+	/// Proof Skipped: ElectionProviderMultiPhase SignedSubmissionNextIndex (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:1)
+	/// Proof Skipped: ElectionProviderMultiPhase SnapshotMetadata (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ElectionProviderMultiPhase SignedSubmissionsMap (r:1 w:0)
+	/// Proof Skipped: ElectionProviderMultiPhase SignedSubmissionsMap (max_values: None, max_size: None, mode: Measured)
+	/// Storage: System BlockWeight (r:1 w:1)
+	/// Proof: System BlockWeight (max_values: Some(1), max_size: Some(48), added: 543, mode: MaxEncodedLen)
+	/// Storage: ElectionProviderMultiPhase QueuedSolution (r:1 w:1)
+	/// Proof Skipped: ElectionProviderMultiPhase QueuedSolution (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ElectionProviderMultiPhase Round (r:1 w:1)
+	/// Proof Skipped: ElectionProviderMultiPhase Round (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:1)
+	/// Proof Skipped: ElectionProviderMultiPhase CurrentPhase (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ElectionProviderMultiPhase DesiredTargets (r:0 w:1)
+	/// Proof Skipped: ElectionProviderMultiPhase DesiredTargets (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ElectionProviderMultiPhase Snapshot (r:0 w:1)
+	/// Proof Skipped: ElectionProviderMultiPhase Snapshot (max_values: Some(1), max_size: None, mode: Measured)
 	/// The range of component `a` is `[500, 800]`.
 	/// The range of component `d` is `[200, 400]`.
 	fn elect_queued(a: u32, d: u32, ) -> Weight {
-		// Minimum execution time: 450_955 nanoseconds.
-		Weight::from_ref_time(164_237_468)
-			// Standard Error: 8_396
-			.saturating_add(Weight::from_ref_time(555_007).saturating_mul(a.into()))
-			// Standard Error: 12_586
-			.saturating_add(Weight::from_ref_time(153_341).saturating_mul(d.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `259 + a * (768 ±0) + d * (48 ±0)`
+		//  Estimated: `9102 + a * (6912 ±0) + d * (441 ±0)`
+		// Minimum execution time: 286_476 nanoseconds.
+		Weight::from_ref_time(75_074_488)
+			.saturating_add(Weight::from_proof_size(9102))
+			// Standard Error: 4_060
+			.saturating_add(Weight::from_ref_time(349_006).saturating_mul(a.into()))
+			// Standard Error: 6_085
+			.saturating_add(Weight::from_ref_time(131_457).saturating_mul(d.into()))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(9))
+			.saturating_add(Weight::from_proof_size(6912).saturating_mul(a.into()))
+			.saturating_add(Weight::from_proof_size(441).saturating_mul(d.into()))
 	}
-	// Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
-	// Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:0)
-	// Storage: TransactionPayment NextFeeMultiplier (r:1 w:0)
-	// Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
-	// Storage: ElectionProviderMultiPhase SignedSubmissionNextIndex (r:1 w:1)
-	// Storage: ElectionProviderMultiPhase SignedSubmissionsMap (r:0 w:1)
+	/// Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
+	/// Proof Skipped: ElectionProviderMultiPhase CurrentPhase (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:0)
+	/// Proof Skipped: ElectionProviderMultiPhase SnapshotMetadata (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: TransactionPayment NextFeeMultiplier (r:1 w:0)
+	/// Proof: TransactionPayment NextFeeMultiplier (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen)
+	/// Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
+	/// Proof Skipped: ElectionProviderMultiPhase SignedSubmissionIndices (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ElectionProviderMultiPhase SignedSubmissionNextIndex (r:1 w:1)
+	/// Proof Skipped: ElectionProviderMultiPhase SignedSubmissionNextIndex (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ElectionProviderMultiPhase SignedSubmissionsMap (r:0 w:1)
+	/// Proof Skipped: ElectionProviderMultiPhase SignedSubmissionsMap (max_values: None, max_size: None, mode: Measured)
 	fn submit() -> Weight {
-		// Minimum execution time: 68_633 nanoseconds.
-		Weight::from_ref_time(70_643_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `7400`
+		//  Estimated: `39491`
+		// Minimum execution time: 51_857 nanoseconds.
+		Weight::from_ref_time(52_335_000)
+			.saturating_add(Weight::from_proof_size(39491))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
-	// Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
-	// Storage: ElectionProviderMultiPhase Round (r:1 w:0)
-	// Storage: ElectionProviderMultiPhase DesiredTargets (r:1 w:0)
-	// Storage: ElectionProviderMultiPhase QueuedSolution (r:1 w:1)
-	// Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:0)
-	// Storage: ElectionProviderMultiPhase MinimumUntrustedScore (r:1 w:0)
-	// Storage: ElectionProviderMultiPhase Snapshot (r:1 w:0)
+	/// Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
+	/// Proof Skipped: ElectionProviderMultiPhase CurrentPhase (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ElectionProviderMultiPhase Round (r:1 w:0)
+	/// Proof Skipped: ElectionProviderMultiPhase Round (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ElectionProviderMultiPhase DesiredTargets (r:1 w:0)
+	/// Proof Skipped: ElectionProviderMultiPhase DesiredTargets (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ElectionProviderMultiPhase QueuedSolution (r:1 w:1)
+	/// Proof Skipped: ElectionProviderMultiPhase QueuedSolution (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:0)
+	/// Proof Skipped: ElectionProviderMultiPhase SnapshotMetadata (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ElectionProviderMultiPhase MinimumUntrustedScore (r:1 w:0)
+	/// Proof Skipped: ElectionProviderMultiPhase MinimumUntrustedScore (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ElectionProviderMultiPhase Snapshot (r:1 w:0)
+	/// 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]`.
 	/// The range of component `a` is `[500, 800]`.
 	/// The range of component `d` is `[200, 400]`.
-	fn submit_unsigned(v: u32, _t: u32, a: u32, _d: u32, ) -> Weight {
-		// Minimum execution time: 6_123_952 nanoseconds.
-		Weight::from_ref_time(6_315_509_000)
-			// Standard Error: 20_268
-			.saturating_add(Weight::from_ref_time(98_941).saturating_mul(v.into()))
-			// Standard Error: 60_063
-			.saturating_add(Weight::from_ref_time(6_083_015).saturating_mul(a.into()))
+	fn submit_unsigned(v: u32, t: u32, a: u32, _d: u32, ) -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `142 + v * (553 ±0) + t * (32 ±0)`
+		//  Estimated: `4459 + v * (3871 ±0) + t * (224 ±0)`
+		// Minimum execution time: 5_318_645 nanoseconds.
+		Weight::from_ref_time(5_344_057_000)
+			.saturating_add(Weight::from_proof_size(4459))
+			// Standard Error: 16_918
+			.saturating_add(Weight::from_ref_time(74_831).saturating_mul(v.into()))
+			// Standard Error: 50_136
+			.saturating_add(Weight::from_ref_time(5_004_341).saturating_mul(a.into()))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(1))
+			.saturating_add(Weight::from_proof_size(3871).saturating_mul(v.into()))
+			.saturating_add(Weight::from_proof_size(224).saturating_mul(t.into()))
 	}
-	// Storage: ElectionProviderMultiPhase Round (r:1 w:0)
-	// Storage: ElectionProviderMultiPhase DesiredTargets (r:1 w:0)
-	// Storage: ElectionProviderMultiPhase MinimumUntrustedScore (r:1 w:0)
-	// Storage: ElectionProviderMultiPhase Snapshot (r:1 w:0)
+	/// Storage: ElectionProviderMultiPhase Round (r:1 w:0)
+	/// Proof Skipped: ElectionProviderMultiPhase Round (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ElectionProviderMultiPhase DesiredTargets (r:1 w:0)
+	/// Proof Skipped: ElectionProviderMultiPhase DesiredTargets (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ElectionProviderMultiPhase MinimumUntrustedScore (r:1 w:0)
+	/// Proof Skipped: ElectionProviderMultiPhase MinimumUntrustedScore (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ElectionProviderMultiPhase Snapshot (r:1 w:0)
+	/// 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]`.
 	/// The range of component `a` is `[500, 800]`.
 	/// The range of component `d` is `[200, 400]`.
-	fn feasibility_check(v: u32, _t: u32, a: u32, _d: u32, ) -> Weight {
-		// Minimum execution time: 5_133_409 nanoseconds.
-		Weight::from_ref_time(5_319_991_000)
-			// Standard Error: 15_334
-			.saturating_add(Weight::from_ref_time(350_749).saturating_mul(v.into()))
-			// Standard Error: 45_441
-			.saturating_add(Weight::from_ref_time(3_495_879).saturating_mul(a.into()))
+	fn feasibility_check(v: u32, t: u32, a: u32, _d: u32, ) -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `117 + v * (553 ±0) + t * (32 ±0)`
+		//  Estimated: `2448 + v * (2212 ±0) + t * (128 ±0)`
+		// Minimum execution time: 4_570_612 nanoseconds.
+		Weight::from_ref_time(4_595_904_000)
+			.saturating_add(Weight::from_proof_size(2448))
+			// Standard Error: 13_748
+			.saturating_add(Weight::from_ref_time(157_036).saturating_mul(v.into()))
+			// Standard Error: 40_743
+			.saturating_add(Weight::from_ref_time(3_886_610).saturating_mul(a.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
+			.saturating_add(Weight::from_proof_size(2212).saturating_mul(v.into()))
+			.saturating_add(Weight::from_proof_size(128).saturating_mul(t.into()))
 	}
 }
diff --git a/polkadot/runtime/westend/src/weights/pallet_fast_unstake.rs b/polkadot/runtime/westend/src/weights/pallet_fast_unstake.rs
index 195d4a2892fc87f1146c9685f4f9188d9ea69c9f..fe5696d2579c8159f1b30fbc158624a477732123 100644
--- a/polkadot/runtime/westend/src/weights/pallet_fast_unstake.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_fast_unstake.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `pallet_fast_unstake`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,86 +45,150 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `pallet_fast_unstake`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> pallet_fast_unstake::WeightInfo for WeightInfo<T> {
-	// Storage: FastUnstake ErasToCheckPerBlock (r:1 w:0)
-	// Storage: Staking ValidatorCount (r:1 w:0)
-	// Storage: FastUnstake Head (r:1 w:1)
-	// Storage: FastUnstake CounterForQueue (r:1 w:0)
-	// Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
-	// Storage: Staking CurrentEra (r:1 w:0)
-	// Storage: Staking SlashingSpans (r:1 w:0)
-	// Storage: Staking Bonded (r:1 w:1)
-	// Storage: Staking Validators (r:1 w:0)
-	// Storage: Staking Nominators (r:1 w:0)
-	// Storage: System Account (r:1 w:1)
-	// Storage: Balances Locks (r:1 w:1)
-	// Storage: Staking Ledger (r:0 w:1)
-	// Storage: Staking Payee (r:0 w:1)
-	/// The range of component `b` is `[1, 32]`.
+	/// Storage: FastUnstake ErasToCheckPerBlock (r:1 w:0)
+	/// Proof: FastUnstake ErasToCheckPerBlock (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking ValidatorCount (r:1 w:0)
+	/// Proof: Staking ValidatorCount (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: FastUnstake Head (r:1 w:1)
+	/// Proof: FastUnstake Head (max_values: Some(1), max_size: Some(3087), added: 3582, mode: MaxEncodedLen)
+	/// Storage: FastUnstake CounterForQueue (r:1 w:0)
+	/// Proof: FastUnstake CounterForQueue (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
+	/// Proof Skipped: ElectionProviderMultiPhase CurrentPhase (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Staking CurrentEra (r:1 w:0)
+	/// Proof: Staking CurrentEra (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking SlashingSpans (r:64 w:0)
+	/// Proof Skipped: Staking SlashingSpans (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking Bonded (r:64 w:64)
+	/// Proof: Staking Bonded (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking Validators (r:64 w:0)
+	/// Proof: Staking Validators (max_values: None, max_size: Some(45), added: 2520, mode: MaxEncodedLen)
+	/// Storage: Staking Nominators (r:64 w:0)
+	/// Proof: Staking Nominators (max_values: None, max_size: Some(558), added: 3033, mode: MaxEncodedLen)
+	/// Storage: System Account (r:64 w:64)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// Storage: Balances Locks (r:64 w:64)
+	/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen)
+	/// Storage: Staking Ledger (r:0 w:64)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
+	/// Storage: Staking Payee (r:0 w:64)
+	/// Proof: Staking Payee (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen)
+	/// The range of component `b` is `[1, 64]`.
 	fn on_idle_unstake(b: u32, ) -> Weight {
-		// Minimum execution time: 106_411 nanoseconds.
-		Weight::from_ref_time(77_651_621)
-			// Standard Error: 33_723
-			.saturating_add(Weight::from_ref_time(37_782_150).saturating_mul(b.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `1160 + b * (376 ±0)`
+		//  Estimated: `8345 + b * (17706 ±0)`
+		// Minimum execution time: 76_955 nanoseconds.
+		Weight::from_ref_time(51_550_896)
+			.saturating_add(Weight::from_proof_size(8345))
+			// Standard Error: 49_968
+			.saturating_add(Weight::from_ref_time(41_612_399).saturating_mul(b.into()))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().reads((6_u64).saturating_mul(b.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(T::DbWeight::get().writes((5_u64).saturating_mul(b.into())))
+			.saturating_add(Weight::from_proof_size(17706).saturating_mul(b.into()))
 	}
-	// Storage: FastUnstake ErasToCheckPerBlock (r:1 w:0)
-	// Storage: Staking ValidatorCount (r:1 w:0)
-	// Storage: FastUnstake Head (r:1 w:1)
-	// Storage: FastUnstake CounterForQueue (r:1 w:0)
-	// Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
-	// Storage: Staking CurrentEra (r:1 w:0)
-	// Storage: Staking ErasStakers (r:2 w:0)
-	/// The range of component `v` is `[1, 1000]`.
-	/// The range of component `b` is `[1, 32]`.
+	/// Storage: FastUnstake ErasToCheckPerBlock (r:1 w:0)
+	/// Proof: FastUnstake ErasToCheckPerBlock (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking ValidatorCount (r:1 w:0)
+	/// Proof: Staking ValidatorCount (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: FastUnstake Head (r:1 w:1)
+	/// Proof: FastUnstake Head (max_values: Some(1), max_size: Some(3087), added: 3582, mode: MaxEncodedLen)
+	/// Storage: FastUnstake CounterForQueue (r:1 w:0)
+	/// Proof: FastUnstake CounterForQueue (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
+	/// Proof Skipped: ElectionProviderMultiPhase CurrentPhase (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Staking CurrentEra (r:1 w:0)
+	/// Proof: Staking CurrentEra (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking ErasStakers (r:257 w:0)
+	/// Proof Skipped: Staking ErasStakers (max_values: None, max_size: None, mode: Measured)
+	/// The range of component `v` is `[1, 256]`.
+	/// The range of component `b` is `[1, 64]`.
 	fn on_idle_check(v: u32, b: u32, ) -> Weight {
-		// Minimum execution time: 852_650 nanoseconds.
-		Weight::from_ref_time(856_265_000)
-			// Standard Error: 8_198_820
-			.saturating_add(Weight::from_ref_time(271_792_952).saturating_mul(v.into()))
-			// Standard Error: 256_629_920
-			.saturating_add(Weight::from_ref_time(7_991_342_711).saturating_mul(b.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `1374 + v * (2517 ±0) + b * (48 ±0)`
+		//  Estimated: `11002 + v * (7511 ±0) + b * (98 ±0)`
+		// Minimum execution time: 785_089 nanoseconds.
+		Weight::from_ref_time(787_821_000)
+			.saturating_add(Weight::from_proof_size(11002))
+			// Standard Error: 6_537_112
+			.saturating_add(Weight::from_ref_time(209_763_687).saturating_mul(v.into()))
+			// Standard Error: 26_155_732
+			.saturating_add(Weight::from_ref_time(810_490_010).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))
+			.saturating_add(Weight::from_proof_size(7511).saturating_mul(v.into()))
+			.saturating_add(Weight::from_proof_size(98).saturating_mul(b.into()))
 	}
-	// Storage: FastUnstake ErasToCheckPerBlock (r:1 w:0)
-	// Storage: Staking Ledger (r:1 w:1)
-	// Storage: FastUnstake Queue (r:1 w:1)
-	// Storage: FastUnstake Head (r:1 w:0)
-	// Storage: Staking Bonded (r:1 w:0)
-	// Storage: Staking Validators (r:1 w:0)
-	// Storage: Staking Nominators (r:1 w:1)
-	// Storage: Staking CounterForNominators (r:1 w:1)
-	// Storage: VoterList ListNodes (r:2 w:2)
-	// Storage: VoterList ListBags (r:1 w:1)
-	// Storage: VoterList CounterForListNodes (r:1 w:1)
-	// Storage: Staking CurrentEra (r:1 w:0)
-	// Storage: Balances Locks (r:1 w:1)
-	// Storage: FastUnstake CounterForQueue (r:1 w:1)
+	/// Storage: FastUnstake ErasToCheckPerBlock (r:1 w:0)
+	/// Proof: FastUnstake ErasToCheckPerBlock (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking Ledger (r:1 w:1)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
+	/// Storage: FastUnstake Queue (r:1 w:1)
+	/// Proof: FastUnstake Queue (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen)
+	/// Storage: FastUnstake Head (r:1 w:0)
+	/// Proof: FastUnstake Head (max_values: Some(1), max_size: Some(3087), added: 3582, mode: MaxEncodedLen)
+	/// Storage: Staking Bonded (r:1 w:0)
+	/// Proof: Staking Bonded (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking Validators (r:1 w:0)
+	/// Proof: Staking Validators (max_values: None, max_size: Some(45), added: 2520, mode: MaxEncodedLen)
+	/// Storage: Staking Nominators (r:1 w:1)
+	/// Proof: Staking Nominators (max_values: None, max_size: Some(558), added: 3033, mode: MaxEncodedLen)
+	/// Storage: Staking CounterForNominators (r:1 w:1)
+	/// Proof: Staking CounterForNominators (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: VoterList ListNodes (r:1 w:1)
+	/// 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 CurrentEra (r:1 w:0)
+	/// Proof: Staking CurrentEra (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Balances Locks (r:1 w:1)
+	/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen)
+	/// Storage: FastUnstake CounterForQueue (r:1 w:1)
+	/// Proof: FastUnstake CounterForQueue (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
 	fn register_fast_unstake() -> Weight {
-		// Minimum execution time: 154_157 nanoseconds.
-		Weight::from_ref_time(155_617_000)
-			.saturating_add(T::DbWeight::get().reads(15))
-			.saturating_add(T::DbWeight::get().writes(10))
+		// Proof Size summary in bytes:
+		//  Measured:  `1992`
+		//  Estimated: `29234`
+		// Minimum execution time: 111_625 nanoseconds.
+		Weight::from_ref_time(112_568_000)
+			.saturating_add(Weight::from_proof_size(29234))
+			.saturating_add(T::DbWeight::get().reads(14))
+			.saturating_add(T::DbWeight::get().writes(9))
 	}
-	// Storage: FastUnstake ErasToCheckPerBlock (r:1 w:0)
-	// Storage: Staking Ledger (r:1 w:0)
-	// Storage: FastUnstake Queue (r:1 w:1)
-	// Storage: FastUnstake Head (r:1 w:0)
-	// Storage: FastUnstake CounterForQueue (r:1 w:1)
+	/// Storage: FastUnstake ErasToCheckPerBlock (r:1 w:0)
+	/// Proof: FastUnstake ErasToCheckPerBlock (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking Ledger (r:1 w:0)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
+	/// Storage: FastUnstake Queue (r:1 w:1)
+	/// Proof: FastUnstake Queue (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen)
+	/// Storage: FastUnstake Head (r:1 w:0)
+	/// Proof: FastUnstake Head (max_values: Some(1), max_size: Some(3087), added: 3582, mode: MaxEncodedLen)
+	/// Storage: FastUnstake CounterForQueue (r:1 w:1)
+	/// Proof: FastUnstake CounterForQueue (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
 	fn deregister() -> Weight {
-		// Minimum execution time: 72_434 nanoseconds.
-		Weight::from_ref_time(75_710_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `1220`
+		//  Estimated: `10677`
+		// Minimum execution time: 42_563 nanoseconds.
+		Weight::from_ref_time(43_047_000)
+			.saturating_add(Weight::from_proof_size(10677))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: FastUnstake ErasToCheckPerBlock (r:0 w:1)
+	/// Storage: FastUnstake ErasToCheckPerBlock (r:0 w:1)
+	/// Proof: FastUnstake ErasToCheckPerBlock (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
 	fn control() -> Weight {
-		// Minimum execution time: 5_328 nanoseconds.
-		Weight::from_ref_time(5_522_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_676 nanoseconds.
+		Weight::from_ref_time(2_825_000)
+			.saturating_add(Weight::from_proof_size(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 5dff24c876b49e2ef110cd5b5d75c8dc73a6eb1a..bb591487286f6537a52dfb1d8a8461e8917417e7 100644
--- a/polkadot/runtime/westend/src/weights/pallet_identity.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_identity.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `pallet_identity`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,209 +45,307 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `pallet_identity`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
-	// Storage: Identity Registrars (r:1 w:1)
+	/// Storage: Identity Registrars (r:1 w:1)
+	/// Proof: Identity Registrars (max_values: Some(1), max_size: Some(1141), added: 1636, mode: MaxEncodedLen)
 	/// The range of component `r` is `[1, 19]`.
 	fn add_registrar(r: u32, ) -> Weight {
-		// Minimum execution time: 17_721 nanoseconds.
-		Weight::from_ref_time(18_727_060)
-			// Standard Error: 3_240
-			.saturating_add(Weight::from_ref_time(171_319).saturating_mul(r.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `64 + r * (57 ±0)`
+		//  Estimated: `1636`
+		// Minimum execution time: 11_675 nanoseconds.
+		Weight::from_ref_time(12_539_616)
+			.saturating_add(Weight::from_proof_size(1636))
+			// Standard Error: 1_875
+			.saturating_add(Weight::from_ref_time(113_199).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Identity IdentityOf (r:1 w:1)
+	/// Storage: Identity IdentityOf (r:1 w:1)
+	/// Proof: Identity IdentityOf (max_values: None, max_size: Some(7538), added: 10013, mode: MaxEncodedLen)
 	/// The range of component `r` is `[1, 20]`.
 	/// The range of component `x` is `[0, 100]`.
 	fn set_identity(r: u32, x: u32, ) -> Weight {
-		// Minimum execution time: 39_104 nanoseconds.
-		Weight::from_ref_time(36_816_420)
-			// Standard Error: 7_039
-			.saturating_add(Weight::from_ref_time(215_550).saturating_mul(r.into()))
-			// Standard Error: 1_373
-			.saturating_add(Weight::from_ref_time(323_272).saturating_mul(x.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `474 + r * (5 ±0)`
+		//  Estimated: `10013`
+		// Minimum execution time: 29_044 nanoseconds.
+		Weight::from_ref_time(29_062_250)
+			.saturating_add(Weight::from_proof_size(10013))
+			// Standard Error: 5_693
+			.saturating_add(Weight::from_ref_time(78_081).saturating_mul(r.into()))
+			// Standard Error: 1_110
+			.saturating_add(Weight::from_ref_time(458_837).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Identity IdentityOf (r:1 w:0)
-	// Storage: Identity SubsOf (r:1 w:1)
-	// Storage: Identity SuperOf (r:2 w:2)
+	/// Storage: Identity IdentityOf (r:1 w:0)
+	/// Proof: Identity IdentityOf (max_values: None, max_size: Some(7538), added: 10013, mode: MaxEncodedLen)
+	/// Storage: Identity SubsOf (r:1 w:1)
+	/// Proof: Identity SubsOf (max_values: None, max_size: Some(3258), added: 5733, mode: MaxEncodedLen)
+	/// Storage: Identity SuperOf (r:100 w:100)
+	/// Proof: Identity SuperOf (max_values: None, max_size: Some(114), added: 2589, mode: MaxEncodedLen)
 	/// The range of component `s` is `[0, 100]`.
 	fn set_subs_new(s: u32, ) -> Weight {
-		// Minimum execution time: 10_506 nanoseconds.
-		Weight::from_ref_time(28_645_089)
-			// Standard Error: 5_054
-			.saturating_add(Weight::from_ref_time(2_631_504).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `101`
+		//  Estimated: `15746 + s * (2589 ±0)`
+		// Minimum execution time: 9_098 nanoseconds.
+		Weight::from_ref_time(22_624_884)
+			.saturating_add(Weight::from_proof_size(15746))
+			// Standard Error: 3_865
+			.saturating_add(Weight::from_ref_time(2_735_607).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))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into())))
+			.saturating_add(Weight::from_proof_size(2589).saturating_mul(s.into()))
 	}
-	// Storage: Identity IdentityOf (r:1 w:0)
-	// Storage: Identity SubsOf (r:1 w:1)
-	// Storage: Identity SuperOf (r:0 w:2)
+	/// Storage: Identity IdentityOf (r:1 w:0)
+	/// Proof: Identity IdentityOf (max_values: None, max_size: Some(7538), added: 10013, mode: MaxEncodedLen)
+	/// Storage: Identity SubsOf (r:1 w:1)
+	/// Proof: Identity SubsOf (max_values: None, max_size: Some(3258), added: 5733, mode: MaxEncodedLen)
+	/// Storage: Identity SuperOf (r:0 w:100)
+	/// Proof: Identity SuperOf (max_values: None, max_size: Some(114), added: 2589, mode: MaxEncodedLen)
 	/// The range of component `p` is `[0, 100]`.
 	fn set_subs_old(p: u32, ) -> Weight {
-		// Minimum execution time: 10_464 nanoseconds.
-		Weight::from_ref_time(28_679_151)
-			// Standard Error: 4_404
-			.saturating_add(Weight::from_ref_time(1_165_328).saturating_mul(p.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `226 + p * (32 ±0)`
+		//  Estimated: `15746`
+		// Minimum execution time: 8_814 nanoseconds.
+		Weight::from_ref_time(22_140_295)
+			.saturating_add(Weight::from_proof_size(15746))
+			// Standard Error: 3_600
+			.saturating_add(Weight::from_ref_time(1_108_458).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())))
 	}
-	// Storage: Identity SubsOf (r:1 w:1)
-	// Storage: Identity IdentityOf (r:1 w:1)
-	// Storage: Identity SuperOf (r:0 w:100)
+	/// Storage: Identity SubsOf (r:1 w:1)
+	/// Proof: Identity SubsOf (max_values: None, max_size: Some(3258), added: 5733, mode: MaxEncodedLen)
+	/// Storage: Identity IdentityOf (r:1 w:1)
+	/// Proof: Identity IdentityOf (max_values: None, max_size: Some(7538), added: 10013, mode: MaxEncodedLen)
+	/// Storage: Identity SuperOf (r:0 w:100)
+	/// Proof: Identity SuperOf (max_values: None, max_size: Some(114), added: 2589, mode: MaxEncodedLen)
 	/// 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 {
-		// Minimum execution time: 54_718 nanoseconds.
-		Weight::from_ref_time(36_657_052)
-			// Standard Error: 10_516
-			.saturating_add(Weight::from_ref_time(225_162).saturating_mul(r.into()))
-			// Standard Error: 2_053
-			.saturating_add(Weight::from_ref_time(1_154_975).saturating_mul(s.into()))
-			// Standard Error: 2_053
-			.saturating_add(Weight::from_ref_time(185_205).saturating_mul(x.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `533 + r * (5 ±0) + s * (32 ±0) + x * (66 ±0)`
+		//  Estimated: `15746`
+		// Minimum execution time: 49_319 nanoseconds.
+		Weight::from_ref_time(28_073_986)
+			.saturating_add(Weight::from_proof_size(15746))
+			// Standard Error: 6_192
+			.saturating_add(Weight::from_ref_time(62_200).saturating_mul(r.into()))
+			// Standard Error: 1_209
+			.saturating_add(Weight::from_ref_time(1_122_770).saturating_mul(s.into()))
+			// Standard Error: 1_209
+			.saturating_add(Weight::from_ref_time(225_189).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())))
 	}
-	// Storage: Identity Registrars (r:1 w:0)
-	// Storage: Identity IdentityOf (r:1 w:1)
+	/// Storage: Identity Registrars (r:1 w:0)
+	/// Proof: Identity Registrars (max_values: Some(1), max_size: Some(1141), added: 1636, mode: MaxEncodedLen)
+	/// Storage: Identity IdentityOf (r:1 w:1)
+	/// Proof: Identity IdentityOf (max_values: None, max_size: Some(7538), added: 10013, mode: MaxEncodedLen)
 	/// The range of component `r` is `[1, 20]`.
 	/// The range of component `x` is `[0, 100]`.
 	fn request_judgement(r: u32, x: u32, ) -> Weight {
-		// Minimum execution time: 39_400 nanoseconds.
-		Weight::from_ref_time(37_112_415)
-			// Standard Error: 7_303
-			.saturating_add(Weight::from_ref_time(232_983).saturating_mul(r.into()))
-			// Standard Error: 1_425
-			.saturating_add(Weight::from_ref_time(348_409).saturating_mul(x.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `431 + r * (57 ±0) + x * (66 ±0)`
+		//  Estimated: `11649`
+		// Minimum execution time: 30_208 nanoseconds.
+		Weight::from_ref_time(28_731_902)
+			.saturating_add(Weight::from_proof_size(11649))
+			// Standard Error: 5_027
+			.saturating_add(Weight::from_ref_time(127_894).saturating_mul(r.into()))
+			// Standard Error: 981
+			.saturating_add(Weight::from_ref_time(474_811).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Identity IdentityOf (r:1 w:1)
+	/// Storage: Identity IdentityOf (r:1 w:1)
+	/// Proof: Identity IdentityOf (max_values: None, max_size: Some(7538), added: 10013, mode: MaxEncodedLen)
 	/// The range of component `r` is `[1, 20]`.
 	/// The range of component `x` is `[0, 100]`.
 	fn cancel_request(r: u32, x: u32, ) -> Weight {
-		// Minimum execution time: 35_733 nanoseconds.
-		Weight::from_ref_time(34_355_159)
-			// Standard Error: 6_018
-			.saturating_add(Weight::from_ref_time(169_133).saturating_mul(r.into()))
-			// Standard Error: 1_174
-			.saturating_add(Weight::from_ref_time(338_064).saturating_mul(x.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `430 + x * (66 ±0)`
+		//  Estimated: `10013`
+		// Minimum execution time: 27_041 nanoseconds.
+		Weight::from_ref_time(26_760_677)
+			.saturating_add(Weight::from_proof_size(10013))
+			// Standard Error: 7_122
+			.saturating_add(Weight::from_ref_time(62_459).saturating_mul(r.into()))
+			// Standard Error: 1_389
+			.saturating_add(Weight::from_ref_time(468_208).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Identity Registrars (r:1 w:1)
+	/// Storage: Identity Registrars (r:1 w:1)
+	/// Proof: Identity Registrars (max_values: Some(1), max_size: Some(1141), added: 1636, mode: MaxEncodedLen)
 	/// The range of component `r` is `[1, 19]`.
 	fn set_fee(r: u32, ) -> Weight {
-		// Minimum execution time: 8_840 nanoseconds.
-		Weight::from_ref_time(9_690_231)
-			// Standard Error: 2_034
-			.saturating_add(Weight::from_ref_time(113_840).saturating_mul(r.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `121 + r * (57 ±0)`
+		//  Estimated: `1636`
+		// Minimum execution time: 7_140 nanoseconds.
+		Weight::from_ref_time(7_733_950)
+			.saturating_add(Weight::from_proof_size(1636))
+			// Standard Error: 1_671
+			.saturating_add(Weight::from_ref_time(110_862).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Identity Registrars (r:1 w:1)
+	/// Storage: Identity Registrars (r:1 w:1)
+	/// Proof: Identity Registrars (max_values: Some(1), max_size: Some(1141), added: 1636, mode: MaxEncodedLen)
 	/// The range of component `r` is `[1, 19]`.
 	fn set_account_id(r: u32, ) -> Weight {
-		// Minimum execution time: 9_051 nanoseconds.
-		Weight::from_ref_time(9_696_417)
-			// Standard Error: 1_920
-			.saturating_add(Weight::from_ref_time(114_060).saturating_mul(r.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `121 + r * (57 ±0)`
+		//  Estimated: `1636`
+		// Minimum execution time: 7_292 nanoseconds.
+		Weight::from_ref_time(7_744_432)
+			.saturating_add(Weight::from_proof_size(1636))
+			// Standard Error: 1_228
+			.saturating_add(Weight::from_ref_time(103_386).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Identity Registrars (r:1 w:1)
+	/// Storage: Identity Registrars (r:1 w:1)
+	/// Proof: Identity Registrars (max_values: Some(1), max_size: Some(1141), added: 1636, mode: MaxEncodedLen)
 	/// The range of component `r` is `[1, 19]`.
 	fn set_fields(r: u32, ) -> Weight {
-		// Minimum execution time: 9_076 nanoseconds.
-		Weight::from_ref_time(9_789_994)
-			// Standard Error: 2_023
-			.saturating_add(Weight::from_ref_time(121_698).saturating_mul(r.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `121 + r * (57 ±0)`
+		//  Estimated: `1636`
+		// Minimum execution time: 7_335 nanoseconds.
+		Weight::from_ref_time(7_713_621)
+			.saturating_add(Weight::from_proof_size(1636))
+			// Standard Error: 1_281
+			.saturating_add(Weight::from_ref_time(99_586).saturating_mul(r.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Identity Registrars (r:1 w:0)
-	// Storage: Identity IdentityOf (r:1 w:1)
+	/// Storage: Identity Registrars (r:1 w:0)
+	/// Proof: Identity Registrars (max_values: Some(1), max_size: Some(1141), added: 1636, mode: MaxEncodedLen)
+	/// Storage: Identity IdentityOf (r:1 w:1)
+	/// Proof: Identity IdentityOf (max_values: None, max_size: Some(7538), added: 10013, mode: MaxEncodedLen)
 	/// The range of component `r` is `[1, 19]`.
 	/// The range of component `x` is `[0, 100]`.
 	fn provide_judgement(r: u32, x: u32, ) -> Weight {
-		// Minimum execution time: 28_978 nanoseconds.
-		Weight::from_ref_time(27_340_145)
-			// Standard Error: 6_507
-			.saturating_add(Weight::from_ref_time(207_315).saturating_mul(r.into()))
-			// Standard Error: 1_203
-			.saturating_add(Weight::from_ref_time(589_768).saturating_mul(x.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `509 + r * (57 ±0) + x * (66 ±0)`
+		//  Estimated: `11649`
+		// Minimum execution time: 23_161 nanoseconds.
+		Weight::from_ref_time(22_446_907)
+			.saturating_add(Weight::from_proof_size(11649))
+			// Standard Error: 5_391
+			.saturating_add(Weight::from_ref_time(112_497).saturating_mul(r.into()))
+			// Standard Error: 997
+			.saturating_add(Weight::from_ref_time(769_392).saturating_mul(x.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Identity SubsOf (r:1 w:1)
-	// Storage: Identity IdentityOf (r:1 w:1)
-	// Storage: System Account (r:1 w:1)
-	// Storage: Identity SuperOf (r:0 w:100)
+	/// Storage: Identity SubsOf (r:1 w:1)
+	/// Proof: Identity SubsOf (max_values: None, max_size: Some(3258), added: 5733, mode: MaxEncodedLen)
+	/// Storage: Identity IdentityOf (r:1 w:1)
+	/// Proof: Identity IdentityOf (max_values: None, max_size: Some(7538), added: 10013, mode: MaxEncodedLen)
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// Storage: Identity SuperOf (r:0 w:100)
+	/// Proof: Identity SuperOf (max_values: None, max_size: Some(114), added: 2589, mode: MaxEncodedLen)
 	/// 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 kill_identity(r: u32, s: u32, x: u32, ) -> Weight {
-		// Minimum execution time: 59_454 nanoseconds.
-		Weight::from_ref_time(42_570_386)
-			// Standard Error: 10_698
-			.saturating_add(Weight::from_ref_time(183_102).saturating_mul(r.into()))
-			// Standard Error: 2_089
-			.saturating_add(Weight::from_ref_time(1_159_349).saturating_mul(s.into()))
-			// Standard Error: 2_089
-			.saturating_add(Weight::from_ref_time(182_901).saturating_mul(x.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `772 + r * (5 ±0) + s * (32 ±0) + x * (66 ±0)`
+		//  Estimated: `18349`
+		// Minimum execution time: 54_015 nanoseconds.
+		Weight::from_ref_time(32_925_712)
+			.saturating_add(Weight::from_proof_size(18349))
+			// Standard Error: 7_533
+			.saturating_add(Weight::from_ref_time(63_262).saturating_mul(r.into()))
+			// Standard Error: 1_471
+			.saturating_add(Weight::from_ref_time(1_155_232).saturating_mul(s.into()))
+			// Standard Error: 1_471
+			.saturating_add(Weight::from_ref_time(226_801).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())))
 	}
-	// Storage: Identity IdentityOf (r:1 w:0)
-	// Storage: Identity SuperOf (r:1 w:1)
-	// Storage: Identity SubsOf (r:1 w:1)
+	/// Storage: Identity IdentityOf (r:1 w:0)
+	/// Proof: Identity IdentityOf (max_values: None, max_size: Some(7538), added: 10013, mode: MaxEncodedLen)
+	/// Storage: Identity SuperOf (r:1 w:1)
+	/// Proof: Identity SuperOf (max_values: None, max_size: Some(114), added: 2589, mode: MaxEncodedLen)
+	/// Storage: Identity SubsOf (r:1 w:1)
+	/// Proof: Identity SubsOf (max_values: None, max_size: Some(3258), added: 5733, mode: MaxEncodedLen)
 	/// The range of component `s` is `[0, 99]`.
 	fn add_sub(s: u32, ) -> Weight {
-		// Minimum execution time: 33_811 nanoseconds.
-		Weight::from_ref_time(38_973_792)
-			// Standard Error: 1_648
-			.saturating_add(Weight::from_ref_time(124_121).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `507 + s * (36 ±0)`
+		//  Estimated: `18335`
+		// Minimum execution time: 26_638 nanoseconds.
+		Weight::from_ref_time(31_911_936)
+			.saturating_add(Weight::from_proof_size(18335))
+			// Standard Error: 1_403
+			.saturating_add(Weight::from_ref_time(68_428).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Identity IdentityOf (r:1 w:0)
-	// Storage: Identity SuperOf (r:1 w:1)
+	/// Storage: Identity IdentityOf (r:1 w:0)
+	/// Proof: Identity IdentityOf (max_values: None, max_size: Some(7538), added: 10013, mode: MaxEncodedLen)
+	/// Storage: Identity SuperOf (r:1 w:1)
+	/// Proof: Identity SuperOf (max_values: None, max_size: Some(114), added: 2589, mode: MaxEncodedLen)
 	/// The range of component `s` is `[1, 100]`.
 	fn rename_sub(s: u32, ) -> Weight {
-		// Minimum execution time: 14_469 nanoseconds.
-		Weight::from_ref_time(15_663_711)
-			// Standard Error: 761
-			.saturating_add(Weight::from_ref_time(55_243).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `623 + s * (3 ±0)`
+		//  Estimated: `12602`
+		// Minimum execution time: 12_649 nanoseconds.
+		Weight::from_ref_time(14_714_076)
+			.saturating_add(Weight::from_proof_size(12602))
+			// Standard Error: 739
+			.saturating_add(Weight::from_ref_time(15_226).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Identity IdentityOf (r:1 w:0)
-	// Storage: Identity SuperOf (r:1 w:1)
-	// Storage: Identity SubsOf (r:1 w:1)
+	/// Storage: Identity IdentityOf (r:1 w:0)
+	/// Proof: Identity IdentityOf (max_values: None, max_size: Some(7538), added: 10013, mode: MaxEncodedLen)
+	/// Storage: Identity SuperOf (r:1 w:1)
+	/// Proof: Identity SuperOf (max_values: None, max_size: Some(114), added: 2589, mode: MaxEncodedLen)
+	/// Storage: Identity SubsOf (r:1 w:1)
+	/// Proof: Identity SubsOf (max_values: None, max_size: Some(3258), added: 5733, mode: MaxEncodedLen)
 	/// The range of component `s` is `[1, 100]`.
 	fn remove_sub(s: u32, ) -> Weight {
-		// Minimum execution time: 38_024 nanoseconds.
-		Weight::from_ref_time(41_170_092)
-			// Standard Error: 1_694
-			.saturating_add(Weight::from_ref_time(112_577).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `702 + s * (35 ±0)`
+		//  Estimated: `18335`
+		// Minimum execution time: 30_152 nanoseconds.
+		Weight::from_ref_time(33_576_799)
+			.saturating_add(Weight::from_proof_size(18335))
+			// Standard Error: 937
+			.saturating_add(Weight::from_ref_time(52_181).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Identity SuperOf (r:1 w:1)
-	// Storage: Identity SubsOf (r:1 w:1)
+	/// Storage: Identity SuperOf (r:1 w:1)
+	/// Proof: Identity SuperOf (max_values: None, max_size: Some(114), added: 2589, mode: MaxEncodedLen)
+	/// Storage: Identity SubsOf (r:1 w:1)
+	/// Proof: Identity SubsOf (max_values: None, max_size: Some(3258), added: 5733, mode: MaxEncodedLen)
 	/// The range of component `s` is `[0, 99]`.
 	fn quit_sub(s: u32, ) -> Weight {
-		// Minimum execution time: 26_560 nanoseconds.
-		Weight::from_ref_time(29_489_434)
-			// Standard Error: 1_131
-			.saturating_add(Weight::from_ref_time(105_237).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `628 + s * (37 ±0)`
+		//  Estimated: `8322`
+		// Minimum execution time: 19_192 nanoseconds.
+		Weight::from_ref_time(21_910_906)
+			.saturating_add(Weight::from_proof_size(8322))
+			// Standard Error: 1_053
+			.saturating_add(Weight::from_ref_time(53_639).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_im_online.rs b/polkadot/runtime/westend/src/weights/pallet_im_online.rs
index ba44fec5243a074e20686473b66b352e8865ebeb..354397016df4cad9de710720fd5784c0bb2e25a3 100644
--- a/polkadot/runtime/westend/src/weights/pallet_im_online.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_im_online.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `pallet_im_online`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,21 +45,32 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `pallet_im_online`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> pallet_im_online::WeightInfo for WeightInfo<T> {
-	// Storage: Session Validators (r:1 w:0)
-	// Storage: Session CurrentIndex (r:1 w:0)
-	// Storage: ImOnline ReceivedHeartbeats (r:1 w:1)
-	// Storage: ImOnline AuthoredBlocks (r:1 w:0)
-	// Storage: ImOnline Keys (r:1 w:0)
+	/// Storage: Session Validators (r:1 w:0)
+	/// Proof Skipped: Session Validators (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Session CurrentIndex (r:1 w:0)
+	/// Proof Skipped: Session CurrentIndex (max_values: Some(1), max_size: None, mode: Measured)
+	/// 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(10021032), added: 10023507, 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]`.
 	/// The range of component `e` is `[1, 100]`.
 	fn validate_unsigned_and_then_heartbeat(k: u32, e: u32, ) -> Weight {
-		// Minimum execution time: 123_239 nanoseconds.
-		Weight::from_ref_time(104_992_306)
-			// Standard Error: 444
-			.saturating_add(Weight::from_ref_time(34_727).saturating_mul(k.into()))
-			// Standard Error: 4_475
-			.saturating_add(Weight::from_ref_time(400_482).saturating_mul(e.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `425 + k * (32 ±0)`
+		//  Estimated: `10345844 + k * (64 ±0) + e * (25 ±0)`
+		// Minimum execution time: 91_212 nanoseconds.
+		Weight::from_ref_time(72_601_149)
+			.saturating_add(Weight::from_proof_size(10345844))
+			// Standard Error: 256
+			.saturating_add(Weight::from_ref_time(23_275).saturating_mul(k.into()))
+			// Standard Error: 2_588
+			.saturating_add(Weight::from_ref_time(387_376).saturating_mul(e.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
+			.saturating_add(Weight::from_proof_size(64).saturating_mul(k.into()))
+			.saturating_add(Weight::from_proof_size(25).saturating_mul(e.into()))
 	}
 }
diff --git a/polkadot/runtime/westend/src/weights/pallet_indices.rs b/polkadot/runtime/westend/src/weights/pallet_indices.rs
index cea6f4f1f7c7e283c9ef591dd114f52013a14586..bf25da15807fc8ad1ed7d36d1f95b8a998321e73 100644
--- a/polkadot/runtime/westend/src/weights/pallet_indices.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_indices.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `pallet_indices`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,40 +45,67 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `pallet_indices`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> pallet_indices::WeightInfo for WeightInfo<T> {
-	// Storage: Indices Accounts (r:1 w:1)
+	/// Storage: Indices Accounts (r:1 w:1)
+	/// Proof: Indices Accounts (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen)
 	fn claim() -> Weight {
-		// Minimum execution time: 28_304 nanoseconds.
-		Weight::from_ref_time(28_913_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `142`
+		//  Estimated: `2544`
+		// Minimum execution time: 20_043 nanoseconds.
+		Weight::from_ref_time(20_524_000)
+			.saturating_add(Weight::from_proof_size(2544))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Indices Accounts (r:1 w:1)
-	// Storage: System Account (r:1 w:1)
+	/// Storage: Indices Accounts (r:1 w:1)
+	/// Proof: Indices Accounts (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen)
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	fn transfer() -> Weight {
-		// Minimum execution time: 34_582 nanoseconds.
-		Weight::from_ref_time(36_289_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `405`
+		//  Estimated: `5147`
+		// Minimum execution time: 25_756 nanoseconds.
+		Weight::from_ref_time(26_328_000)
+			.saturating_add(Weight::from_proof_size(5147))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Indices Accounts (r:1 w:1)
+	/// Storage: Indices Accounts (r:1 w:1)
+	/// Proof: Indices Accounts (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen)
 	fn free() -> Weight {
-		// Minimum execution time: 28_944 nanoseconds.
-		Weight::from_ref_time(30_183_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `270`
+		//  Estimated: `2544`
+		// Minimum execution time: 21_115 nanoseconds.
+		Weight::from_ref_time(21_969_000)
+			.saturating_add(Weight::from_proof_size(2544))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Indices Accounts (r:1 w:1)
-	// Storage: System Account (r:1 w:1)
+	/// Storage: Indices Accounts (r:1 w:1)
+	/// Proof: Indices Accounts (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen)
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	fn force_transfer() -> Weight {
-		// Minimum execution time: 29_140 nanoseconds.
-		Weight::from_ref_time(29_767_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `405`
+		//  Estimated: `5147`
+		// Minimum execution time: 23_431 nanoseconds.
+		Weight::from_ref_time(23_760_000)
+			.saturating_add(Weight::from_proof_size(5147))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Indices Accounts (r:1 w:1)
+	/// Storage: Indices Accounts (r:1 w:1)
+	/// Proof: Indices Accounts (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen)
 	fn freeze() -> Weight {
-		// Minimum execution time: 34_327 nanoseconds.
-		Weight::from_ref_time(35_344_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `270`
+		//  Estimated: `2544`
+		// Minimum execution time: 23_719 nanoseconds.
+		Weight::from_ref_time(24_080_000)
+			.saturating_add(Weight::from_proof_size(2544))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/polkadot/runtime/westend/src/weights/pallet_multisig.rs b/polkadot/runtime/westend/src/weights/pallet_multisig.rs
index db2630a58a14be8210af20f9d564e6253385d918..fd32f311dae56cfbe21be78481c6ce5a988c7878 100644
--- a/polkadot/runtime/westend/src/weights/pallet_multisig.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_multisig.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `pallet_multisig`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -46,80 +47,113 @@ pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 	/// The range of component `z` is `[0, 10000]`.
 	fn as_multi_threshold_1(z: u32, ) -> Weight {
-		// Minimum execution time: 16_814 nanoseconds.
-		Weight::from_ref_time(18_252_508)
-			// Standard Error: 8
-			.saturating_add(Weight::from_ref_time(555).saturating_mul(z.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 12_271 nanoseconds.
+		Weight::from_ref_time(12_669_904)
+			.saturating_add(Weight::from_proof_size(0))
+			// Standard Error: 1
+			.saturating_add(Weight::from_ref_time(556).saturating_mul(z.into()))
 	}
-	// Storage: Multisig Multisigs (r:1 w:1)
-	// Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0)
+	/// Storage: Multisig Multisigs (r:1 w:1)
+	/// Proof: Multisig Multisigs (max_values: None, max_size: Some(3346), added: 5821, mode: MaxEncodedLen)
 	/// The range of component `s` is `[2, 100]`.
 	/// The range of component `z` is `[0, 10000]`.
 	fn as_multi_create(s: u32, z: u32, ) -> Weight {
-		// Minimum execution time: 49_472 nanoseconds.
-		Weight::from_ref_time(35_944_742)
-			// Standard Error: 1_394
-			.saturating_add(Weight::from_ref_time(155_857).saturating_mul(s.into()))
-			// Standard Error: 13
-			.saturating_add(Weight::from_ref_time(1_929).saturating_mul(z.into()))
-			.saturating_add(T::DbWeight::get().reads(2))
+		// Proof Size summary in bytes:
+		//  Measured:  `395 + s * (2 ±0)`
+		//  Estimated: `5821`
+		// Minimum execution time: 38_074 nanoseconds.
+		Weight::from_ref_time(31_174_864)
+			.saturating_add(Weight::from_proof_size(5821))
+			// Standard Error: 609
+			.saturating_add(Weight::from_ref_time(73_824).saturating_mul(s.into()))
+			// Standard Error: 5
+			.saturating_add(Weight::from_ref_time(1_584).saturating_mul(z.into()))
+			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Multisig Multisigs (r:1 w:1)
+	/// Storage: Multisig Multisigs (r:1 w:1)
+	/// Proof: Multisig Multisigs (max_values: None, max_size: Some(3346), added: 5821, mode: MaxEncodedLen)
 	/// The range of component `s` is `[3, 100]`.
 	/// The range of component `z` is `[0, 10000]`.
 	fn as_multi_approve(s: u32, z: u32, ) -> Weight {
-		// Minimum execution time: 38_081 nanoseconds.
-		Weight::from_ref_time(26_846_048)
-			// Standard Error: 1_192
-			.saturating_add(Weight::from_ref_time(136_620).saturating_mul(s.into()))
-			// Standard Error: 11
-			.saturating_add(Weight::from_ref_time(1_811).saturating_mul(z.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `317`
+		//  Estimated: `5821`
+		// Minimum execution time: 28_082 nanoseconds.
+		Weight::from_ref_time(22_085_278)
+			.saturating_add(Weight::from_proof_size(5821))
+			// Standard Error: 711
+			.saturating_add(Weight::from_ref_time(72_605).saturating_mul(s.into()))
+			// Standard Error: 6
+			.saturating_add(Weight::from_ref_time(1_523).saturating_mul(z.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Multisig Multisigs (r:1 w:1)
-	// Storage: System Account (r:1 w:1)
+	/// Storage: Multisig Multisigs (r:1 w:1)
+	/// Proof: Multisig Multisigs (max_values: None, max_size: Some(3346), added: 5821, 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 `s` is `[2, 100]`.
 	/// The range of component `z` is `[0, 10000]`.
 	fn as_multi_complete(s: u32, z: u32, ) -> Weight {
-		// Minimum execution time: 55_395 nanoseconds.
-		Weight::from_ref_time(38_385_316)
-			// Standard Error: 1_684
-			.saturating_add(Weight::from_ref_time(188_921).saturating_mul(s.into()))
-			// Standard Error: 16
-			.saturating_add(Weight::from_ref_time(2_024).saturating_mul(z.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `455 + s * (33 ±0)`
+		//  Estimated: `8424`
+		// Minimum execution time: 42_802 nanoseconds.
+		Weight::from_ref_time(34_774_719)
+			.saturating_add(Weight::from_proof_size(8424))
+			// Standard Error: 450
+			.saturating_add(Weight::from_ref_time(87_427).saturating_mul(s.into()))
+			// Standard Error: 4
+			.saturating_add(Weight::from_ref_time(1_575).saturating_mul(z.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Multisig Multisigs (r:1 w:1)
-	// Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0)
+	/// Storage: Multisig Multisigs (r:1 w:1)
+	/// Proof: Multisig Multisigs (max_values: None, max_size: Some(3346), added: 5821, mode: MaxEncodedLen)
 	/// The range of component `s` is `[2, 100]`.
 	fn approve_as_multi_create(s: u32, ) -> Weight {
-		// Minimum execution time: 32_781 nanoseconds.
-		Weight::from_ref_time(35_307_540)
-			// Standard Error: 1_664
-			.saturating_add(Weight::from_ref_time(154_999).saturating_mul(s.into()))
-			.saturating_add(T::DbWeight::get().reads(2))
+		// Proof Size summary in bytes:
+		//  Measured:  `405 + s * (2 ±0)`
+		//  Estimated: `5821`
+		// Minimum execution time: 28_126 nanoseconds.
+		Weight::from_ref_time(29_606_606)
+			.saturating_add(Weight::from_proof_size(5821))
+			// Standard Error: 830
+			.saturating_add(Weight::from_ref_time(79_120).saturating_mul(s.into()))
+			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Multisig Multisigs (r:1 w:1)
+	/// Storage: Multisig Multisigs (r:1 w:1)
+	/// Proof: Multisig Multisigs (max_values: None, max_size: Some(3346), added: 5821, mode: MaxEncodedLen)
 	/// The range of component `s` is `[2, 100]`.
 	fn approve_as_multi_approve(s: u32, ) -> Weight {
-		// Minimum execution time: 24_006 nanoseconds.
-		Weight::from_ref_time(24_709_664)
-			// Standard Error: 1_253
-			.saturating_add(Weight::from_ref_time(147_127).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `317`
+		//  Estimated: `5821`
+		// Minimum execution time: 18_249 nanoseconds.
+		Weight::from_ref_time(19_695_213)
+			.saturating_add(Weight::from_proof_size(5821))
+			// Standard Error: 662
+			.saturating_add(Weight::from_ref_time(77_485).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Multisig Multisigs (r:1 w:1)
+	/// Storage: Multisig Multisigs (r:1 w:1)
+	/// Proof: Multisig Multisigs (max_values: None, max_size: Some(3346), added: 5821, mode: MaxEncodedLen)
 	/// The range of component `s` is `[2, 100]`.
 	fn cancel_as_multi(s: u32, ) -> Weight {
-		// Minimum execution time: 34_794 nanoseconds.
-		Weight::from_ref_time(36_103_891)
-			// Standard Error: 1_306
-			.saturating_add(Weight::from_ref_time(157_422).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `521 + s * (1 ±0)`
+		//  Estimated: `5821`
+		// Minimum execution time: 29_871 nanoseconds.
+		Weight::from_ref_time(30_661_326)
+			.saturating_add(Weight::from_proof_size(5821))
+			// Standard Error: 563
+			.saturating_add(Weight::from_ref_time(75_613).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 e3575f5aceb7314fb0b758ef5a7b1e9cee8e022b..d3e1813dfb2571b7bef4c28a078f4a059544b203 100644
--- a/polkadot/runtime/westend/src/weights/pallet_nomination_pools.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_nomination_pools.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `pallet_nomination_pools`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -72,10 +73,10 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 	/// Proof: VoterList ListBags (max_values: None, max_size: Some(82), added: 2557, mode: MaxEncodedLen)
 	fn join() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `3468`
+		//  Measured:  `3586`
 		//  Estimated: `38468`
-		// Minimum execution time: 152_199 nanoseconds.
-		Weight::from_ref_time(157_673_000)
+		// Minimum execution time: 154_304 nanoseconds.
+		Weight::from_ref_time(155_220_000)
 			.saturating_add(Weight::from_proof_size(38468))
 			.saturating_add(T::DbWeight::get().reads(17))
 			.saturating_add(T::DbWeight::get().writes(12))
@@ -100,10 +101,10 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 	/// Proof: VoterList ListBags (max_values: None, max_size: Some(82), added: 2557, mode: MaxEncodedLen)
 	fn bond_extra_transfer() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `3510`
+		//  Measured:  `3628`
 		//  Estimated: `39063`
-		// Minimum execution time: 150_270 nanoseconds.
-		Weight::from_ref_time(155_619_000)
+		// Minimum execution time: 150_523 nanoseconds.
+		Weight::from_ref_time(154_073_000)
 			.saturating_add(Weight::from_proof_size(39063))
 			.saturating_add(T::DbWeight::get().reads(14))
 			.saturating_add(T::DbWeight::get().writes(12))
@@ -130,10 +131,10 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 	/// Proof: VoterList ListBags (max_values: None, max_size: Some(82), added: 2557, mode: MaxEncodedLen)
 	fn bond_extra_other() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `3393`
+		//  Measured:  `3427`
 		//  Estimated: `38950`
-		// Minimum execution time: 164_700 nanoseconds.
-		Weight::from_ref_time(169_418_000)
+		// Minimum execution time: 162_554 nanoseconds.
+		Weight::from_ref_time(164_041_000)
 			.saturating_add(Weight::from_proof_size(38950))
 			.saturating_add(T::DbWeight::get().reads(14))
 			.saturating_add(T::DbWeight::get().writes(12))
@@ -152,8 +153,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `1220`
 		//  Estimated: `13485`
-		// Minimum execution time: 56_711 nanoseconds.
-		Weight::from_ref_time(58_399_000)
+		// Minimum execution time: 58_946 nanoseconds.
+		Weight::from_ref_time(59_799_000)
 			.saturating_add(Weight::from_proof_size(13485))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -183,20 +184,18 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 	/// Storage: VoterList ListBags (r:2 w:2)
 	/// Proof: VoterList ListBags (max_values: None, max_size: Some(82), added: 2557, mode: MaxEncodedLen)
 	/// Storage: NominationPools SubPoolsStorage (r:1 w:1)
-	/// Proof: NominationPools SubPoolsStorage (max_values: None, max_size: Some(1197), added: 3672, mode: MaxEncodedLen)
+	/// Proof: NominationPools SubPoolsStorage (max_values: None, max_size: Some(261), added: 2736, mode: MaxEncodedLen)
 	/// Storage: NominationPools CounterForSubPoolsStorage (r:1 w:1)
 	/// Proof: NominationPools CounterForSubPoolsStorage (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
-	/// Storage: NominationPools ClaimPermissions (r:0 w:1)
-	/// Proof: NominationPools ClaimPermissions (max_values: None, max_size: Some(41), added: 2516, mode: MaxEncodedLen)
 	fn unbond() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `3748`
-		//  Estimated: `44674`
-		// Minimum execution time: 158_330 nanoseconds.
-		Weight::from_ref_time(164_448_000)
-			.saturating_add(Weight::from_proof_size(44674))
+		//  Measured:  `3865`
+		//  Estimated: `43738`
+		// Minimum execution time: 155_416 nanoseconds.
+		Weight::from_ref_time(157_093_000)
+			.saturating_add(Weight::from_proof_size(43738))
 			.saturating_add(T::DbWeight::get().reads(18))
-			.saturating_add(T::DbWeight::get().writes(14))
+			.saturating_add(T::DbWeight::get().writes(13))
 	}
 	/// Storage: NominationPools BondedPools (r:1 w:0)
 	/// Proof: NominationPools BondedPools (max_values: None, max_size: Some(164), added: 2639, mode: MaxEncodedLen)
@@ -211,13 +210,13 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 	/// The range of component `s` is `[0, 100]`.
 	fn pool_withdraw_unbonded(s: u32, ) -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `1672`
+		//  Measured:  `1706`
 		//  Estimated: `13025`
-		// Minimum execution time: 52_454 nanoseconds.
-		Weight::from_ref_time(54_517_406)
+		// Minimum execution time: 52_621 nanoseconds.
+		Weight::from_ref_time(53_508_921)
 			.saturating_add(Weight::from_proof_size(13025))
-			// Standard Error: 1_474
-			.saturating_add(Weight::from_ref_time(55_026).saturating_mul(s.into()))
+			// Standard Error: 790
+			.saturating_add(Weight::from_ref_time(15_066).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -228,7 +227,7 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 	/// Storage: NominationPools BondedPools (r:1 w:1)
 	/// Proof: NominationPools BondedPools (max_values: None, max_size: Some(164), added: 2639, mode: MaxEncodedLen)
 	/// Storage: NominationPools SubPoolsStorage (r:1 w:1)
-	/// Proof: NominationPools SubPoolsStorage (max_values: None, max_size: Some(1197), added: 3672, mode: MaxEncodedLen)
+	/// Proof: NominationPools SubPoolsStorage (max_values: None, max_size: Some(261), added: 2736, mode: MaxEncodedLen)
 	/// Storage: Staking Bonded (r:1 w:0)
 	/// Proof: Staking Bonded (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
 	/// Storage: Staking Ledger (r:1 w:1)
@@ -239,18 +238,20 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	/// Storage: NominationPools CounterForPoolMembers (r:1 w:1)
 	/// Proof: NominationPools CounterForPoolMembers (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// 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_update(s: u32, ) -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `2196`
-		//  Estimated: `22991`
-		// Minimum execution time: 98_434 nanoseconds.
-		Weight::from_ref_time(103_207_163)
-			.saturating_add(Weight::from_proof_size(22991))
-			// Standard Error: 2_701
-			.saturating_add(Weight::from_ref_time(68_680).saturating_mul(s.into()))
+		//  Measured:  `2230`
+		//  Estimated: `22055`
+		// Minimum execution time: 102_019 nanoseconds.
+		Weight::from_ref_time(104_029_094)
+			.saturating_add(Weight::from_proof_size(22055))
+			// Standard Error: 1_344
+			.saturating_add(Weight::from_ref_time(13_886).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(9))
-			.saturating_add(T::DbWeight::get().writes(7))
+			.saturating_add(T::DbWeight::get().writes(8))
 	}
 	/// Storage: NominationPools PoolMembers (r:1 w:1)
 	/// Proof: NominationPools PoolMembers (max_values: None, max_size: Some(717), added: 3192, mode: MaxEncodedLen)
@@ -259,7 +260,7 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 	/// Storage: NominationPools BondedPools (r:1 w:1)
 	/// Proof: NominationPools BondedPools (max_values: None, max_size: Some(164), added: 2639, mode: MaxEncodedLen)
 	/// Storage: NominationPools SubPoolsStorage (r:1 w:1)
-	/// Proof: NominationPools SubPoolsStorage (max_values: None, max_size: Some(1197), added: 3672, mode: MaxEncodedLen)
+	/// Proof: NominationPools SubPoolsStorage (max_values: None, max_size: Some(261), added: 2736, mode: MaxEncodedLen)
 	/// Storage: Staking Bonded (r:1 w:1)
 	/// Proof: Staking Bonded (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
 	/// Storage: Staking Ledger (r:1 w:1)
@@ -292,18 +293,20 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 	/// Proof: NominationPools CounterForBondedPools (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
 	/// Storage: Staking Payee (r:0 w:1)
 	/// Proof: Staking Payee (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen)
+	/// 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 {
 		// Proof Size summary in bytes:
-		//  Measured:  `2584`
-		//  Estimated: `46001`
-		// Minimum execution time: 153_991 nanoseconds.
-		Weight::from_ref_time(160_710_694)
-			.saturating_add(Weight::from_proof_size(46001))
-			// Standard Error: 3_944
-			.saturating_add(Weight::from_ref_time(4_851).saturating_mul(s.into()))
+		//  Measured:  `2618`
+		//  Estimated: `45099`
+		// Minimum execution time: 161_236 nanoseconds.
+		Weight::from_ref_time(164_070_568)
+			.saturating_add(Weight::from_proof_size(45099))
+			// Standard Error: 2_621
+			.saturating_add(Weight::from_ref_time(10_297).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(20))
-			.saturating_add(T::DbWeight::get().writes(17))
+			.saturating_add(T::DbWeight::get().writes(18))
 	}
 	/// Storage: NominationPools LastPoolId (r:1 w:1)
 	/// Proof: NominationPools LastPoolId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
@@ -349,10 +352,10 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 	/// Proof: Staking Payee (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen)
 	fn create() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `1220`
+		//  Measured:  `1254`
 		//  Estimated: `32002`
-		// Minimum execution time: 133_178 nanoseconds.
-		Weight::from_ref_time(139_719_000)
+		// Minimum execution time: 142_981 nanoseconds.
+		Weight::from_ref_time(144_237_000)
 			.saturating_add(Weight::from_proof_size(32002))
 			.saturating_add(T::DbWeight::get().reads(21))
 			.saturating_add(T::DbWeight::get().writes(15))
@@ -384,13 +387,13 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 	/// The range of component `n` is `[1, 16]`.
 	fn nominate(n: u32, ) -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `1805`
+		//  Measured:  `1839`
 		//  Estimated: `21998 + n * (2520 ±0)`
-		// Minimum execution time: 64_454 nanoseconds.
-		Weight::from_ref_time(66_211_268)
+		// Minimum execution time: 65_217 nanoseconds.
+		Weight::from_ref_time(65_750_377)
 			.saturating_add(Weight::from_proof_size(21998))
-			// Standard Error: 8_856
-			.saturating_add(Weight::from_ref_time(1_214_910).saturating_mul(n.into()))
+			// Standard Error: 7_685
+			.saturating_add(Weight::from_ref_time(1_336_128).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))
@@ -404,10 +407,10 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
 	fn set_state() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `1393`
+		//  Measured:  `1427`
 		//  Estimated: `8752`
-		// Minimum execution time: 32_632 nanoseconds.
-		Weight::from_ref_time(34_156_000)
+		// Minimum execution time: 35_863 nanoseconds.
+		Weight::from_ref_time(36_287_000)
 			.saturating_add(Weight::from_proof_size(8752))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -423,11 +426,11 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `525`
 		//  Estimated: `5883`
-		// Minimum execution time: 13_558 nanoseconds.
-		Weight::from_ref_time(14_425_466)
+		// Minimum execution time: 13_860 nanoseconds.
+		Weight::from_ref_time(14_425_990)
 			.saturating_add(Weight::from_proof_size(5883))
-			// Standard Error: 163
-			.saturating_add(Weight::from_ref_time(1_089).saturating_mul(n.into()))
+			// Standard Error: 94
+			.saturating_add(Weight::from_ref_time(1_103).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -445,8 +448,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 4_500 nanoseconds.
-		Weight::from_ref_time(4_878_000)
+		// Minimum execution time: 5_097 nanoseconds.
+		Weight::from_ref_time(5_385_000)
 			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(5))
 	}
@@ -456,8 +459,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `525`
 		//  Estimated: `2639`
-		// Minimum execution time: 18_420 nanoseconds.
-		Weight::from_ref_time(19_058_000)
+		// Minimum execution time: 19_168 nanoseconds.
+		Weight::from_ref_time(19_566_000)
 			.saturating_add(Weight::from_proof_size(2639))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -482,10 +485,10 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 	/// Proof: VoterList CounterForListNodes (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
 	fn chill() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `2032`
+		//  Measured:  `2066`
 		//  Estimated: `20489`
-		// Minimum execution time: 63_588 nanoseconds.
-		Weight::from_ref_time(65_776_000)
+		// Minimum execution time: 64_030 nanoseconds.
+		Weight::from_ref_time(64_573_000)
 			.saturating_add(Weight::from_proof_size(20489))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -498,8 +501,8 @@ impl<T: frame_system::Config> pallet_nomination_pools::WeightInfo for WeightInfo
 		// Proof Size summary in bytes:
 		//  Measured:  `508`
 		//  Estimated: `5708`
-		// Minimum execution time: 14_303 nanoseconds.
-		Weight::from_ref_time(15_001_000)
+		// Minimum execution time: 14_137 nanoseconds.
+		Weight::from_ref_time(14_483_000)
 			.saturating_add(Weight::from_proof_size(5708))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/polkadot/runtime/westend/src/weights/pallet_preimage.rs b/polkadot/runtime/westend/src/weights/pallet_preimage.rs
index 511b197120edff4bbc8d5760d8af9b8a30b964c4..1e3e7cd207af6202b7de2a89b65806b0a1966216 100644
--- a/polkadot/runtime/westend/src/weights/pallet_preimage.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_preimage.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `pallet_preimage`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,102 +45,168 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `pallet_preimage`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
-	// Storage: Preimage StatusFor (r:1 w:1)
-	// Storage: Preimage PreimageFor (r:0 w:1)
+	/// Storage: Preimage StatusFor (r:1 w:1)
+	/// Proof: Preimage StatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen)
+	/// Storage: Preimage PreimageFor (r:0 w:1)
+	/// Proof: Preimage PreimageFor (max_values: None, max_size: Some(4194344), added: 4196819, mode: MaxEncodedLen)
 	/// The range of component `s` is `[0, 4194304]`.
 	fn note_preimage(s: u32, ) -> Weight {
-		// Minimum execution time: 31_562 nanoseconds.
-		Weight::from_ref_time(171_400_857)
-			// Standard Error: 8
-			.saturating_add(Weight::from_ref_time(2_527).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `213`
+		//  Estimated: `2566`
+		// Minimum execution time: 26_332 nanoseconds.
+		Weight::from_ref_time(26_523_000)
+			.saturating_add(Weight::from_proof_size(2566))
+			// Standard Error: 1
+			.saturating_add(Weight::from_ref_time(2_331).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Preimage StatusFor (r:1 w:1)
-	// Storage: Preimage PreimageFor (r:0 w:1)
+	/// Storage: Preimage StatusFor (r:1 w:1)
+	/// Proof: Preimage StatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen)
+	/// Storage: Preimage PreimageFor (r:0 w:1)
+	/// Proof: Preimage PreimageFor (max_values: None, max_size: Some(4194344), added: 4196819, mode: MaxEncodedLen)
 	/// The range of component `s` is `[0, 4194304]`.
 	fn note_requested_preimage(s: u32, ) -> Weight {
-		// Minimum execution time: 22_020 nanoseconds.
-		Weight::from_ref_time(22_351_000)
-			// Standard Error: 2
-			.saturating_add(Weight::from_ref_time(2_791).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `144`
+		//  Estimated: `2566`
+		// Minimum execution time: 16_527 nanoseconds.
+		Weight::from_ref_time(16_615_000)
+			.saturating_add(Weight::from_proof_size(2566))
+			// Standard Error: 1
+			.saturating_add(Weight::from_ref_time(2_329).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Preimage StatusFor (r:1 w:1)
-	// Storage: Preimage PreimageFor (r:0 w:1)
+	/// Storage: Preimage StatusFor (r:1 w:1)
+	/// Proof: Preimage StatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen)
+	/// Storage: Preimage PreimageFor (r:0 w:1)
+	/// Proof: Preimage PreimageFor (max_values: None, max_size: Some(4194344), added: 4196819, mode: MaxEncodedLen)
 	/// The range of component `s` is `[0, 4194304]`.
 	fn note_no_deposit_preimage(s: u32, ) -> Weight {
-		// Minimum execution time: 20_963 nanoseconds.
-		Weight::from_ref_time(21_456_000)
-			// Standard Error: 2
-			.saturating_add(Weight::from_ref_time(2_795).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `144`
+		//  Estimated: `2566`
+		// Minimum execution time: 15_795 nanoseconds.
+		Weight::from_ref_time(15_943_000)
+			.saturating_add(Weight::from_proof_size(2566))
+			// Standard Error: 1
+			.saturating_add(Weight::from_ref_time(2_327).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Preimage StatusFor (r:1 w:1)
-	// Storage: Preimage PreimageFor (r:0 w:1)
+	/// Storage: Preimage StatusFor (r:1 w:1)
+	/// Proof: Preimage StatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen)
+	/// Storage: Preimage PreimageFor (r:0 w:1)
+	/// Proof: Preimage PreimageFor (max_values: None, max_size: Some(4194344), added: 4196819, mode: MaxEncodedLen)
 	fn unnote_preimage() -> Weight {
-		// Minimum execution time: 63_207 nanoseconds.
-		Weight::from_ref_time(69_356_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `391`
+		//  Estimated: `2566`
+		// Minimum execution time: 33_007 nanoseconds.
+		Weight::from_ref_time(33_864_000)
+			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Preimage StatusFor (r:1 w:1)
-	// Storage: Preimage PreimageFor (r:0 w:1)
+	/// Storage: Preimage StatusFor (r:1 w:1)
+	/// Proof: Preimage StatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen)
+	/// Storage: Preimage PreimageFor (r:0 w:1)
+	/// Proof: Preimage PreimageFor (max_values: None, max_size: Some(4194344), added: 4196819, mode: MaxEncodedLen)
 	fn unnote_no_deposit_preimage() -> Weight {
-		// Minimum execution time: 50_694 nanoseconds.
-		Weight::from_ref_time(53_449_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `182`
+		//  Estimated: `2566`
+		// Minimum execution time: 20_702 nanoseconds.
+		Weight::from_ref_time(21_897_000)
+			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Preimage StatusFor (r:1 w:1)
+	/// Storage: Preimage StatusFor (r:1 w:1)
+	/// Proof: Preimage StatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen)
 	fn request_preimage() -> Weight {
-		// Minimum execution time: 45_428 nanoseconds.
-		Weight::from_ref_time(50_044_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `258`
+		//  Estimated: `2566`
+		// Minimum execution time: 18_832 nanoseconds.
+		Weight::from_ref_time(19_900_000)
+			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Preimage StatusFor (r:1 w:1)
+	/// Storage: Preimage StatusFor (r:1 w:1)
+	/// Proof: Preimage StatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen)
 	fn request_no_deposit_preimage() -> Weight {
-		// Minimum execution time: 27_772 nanoseconds.
-		Weight::from_ref_time(30_683_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `182`
+		//  Estimated: `2566`
+		// Minimum execution time: 11_561 nanoseconds.
+		Weight::from_ref_time(12_213_000)
+			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Preimage StatusFor (r:1 w:1)
+	/// Storage: Preimage StatusFor (r:1 w:1)
+	/// Proof: Preimage StatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen)
 	fn request_unnoted_preimage() -> Weight {
-		// Minimum execution time: 33_497 nanoseconds.
-		Weight::from_ref_time(35_702_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `80`
+		//  Estimated: `2566`
+		// Minimum execution time: 12_670 nanoseconds.
+		Weight::from_ref_time(13_316_000)
+			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Preimage StatusFor (r:1 w:1)
+	/// Storage: Preimage StatusFor (r:1 w:1)
+	/// Proof: Preimage StatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen)
 	fn request_requested_preimage() -> Weight {
-		// Minimum execution time: 12_126 nanoseconds.
-		Weight::from_ref_time(13_934_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `144`
+		//  Estimated: `2566`
+		// Minimum execution time: 8_232 nanoseconds.
+		Weight::from_ref_time(8_455_000)
+			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Preimage StatusFor (r:1 w:1)
-	// Storage: Preimage PreimageFor (r:0 w:1)
+	/// Storage: Preimage StatusFor (r:1 w:1)
+	/// Proof: Preimage StatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen)
+	/// Storage: Preimage PreimageFor (r:0 w:1)
+	/// Proof: Preimage PreimageFor (max_values: None, max_size: Some(4194344), added: 4196819, mode: MaxEncodedLen)
 	fn unrequest_preimage() -> Weight {
-		// Minimum execution time: 46_863 nanoseconds.
-		Weight::from_ref_time(52_194_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `182`
+		//  Estimated: `2566`
+		// Minimum execution time: 19_508 nanoseconds.
+		Weight::from_ref_time(20_469_000)
+			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Preimage StatusFor (r:1 w:1)
+	/// Storage: Preimage StatusFor (r:1 w:1)
+	/// Proof: Preimage StatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen)
 	fn unrequest_unnoted_preimage() -> Weight {
-		// Minimum execution time: 12_336 nanoseconds.
-		Weight::from_ref_time(14_182_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `144`
+		//  Estimated: `2566`
+		// Minimum execution time: 8_487 nanoseconds.
+		Weight::from_ref_time(9_047_000)
+			.saturating_add(Weight::from_proof_size(2566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Preimage StatusFor (r:1 w:1)
+	/// Storage: Preimage StatusFor (r:1 w:1)
+	/// Proof: Preimage StatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen)
 	fn unrequest_multi_referenced_preimage() -> Weight {
-		// Minimum execution time: 12_643 nanoseconds.
-		Weight::from_ref_time(14_132_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `144`
+		//  Estimated: `2566`
+		// Minimum execution time: 8_421 nanoseconds.
+		Weight::from_ref_time(8_691_000)
+			.saturating_add(Weight::from_proof_size(2566))
 			.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 401d3a509e86ef7683f708fe83cab3d009190fc9..e3f0f6c55327c9e0efdde391bcdb6a1c0d79f93b 100644
--- a/polkadot/runtime/westend/src/weights/pallet_proxy.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_proxy.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `pallet_proxy`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,121 +45,174 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `pallet_proxy`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
-	// Storage: Proxy Proxies (r:1 w:0)
+	/// Storage: Proxy Proxies (r:1 w:0)
+	/// Proof: Proxy Proxies (max_values: None, max_size: Some(1241), added: 3716, mode: MaxEncodedLen)
 	/// The range of component `p` is `[1, 31]`.
 	fn proxy(p: u32, ) -> Weight {
-		// Minimum execution time: 20_611 nanoseconds.
-		Weight::from_ref_time(21_993_943)
-			// Standard Error: 2_242
-			.saturating_add(Weight::from_ref_time(48_834).saturating_mul(p.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `259 + p * (37 ±0)`
+		//  Estimated: `3716`
+		// Minimum execution time: 15_347 nanoseconds.
+		Weight::from_ref_time(15_780_294)
+			.saturating_add(Weight::from_proof_size(3716))
+			// Standard Error: 837
+			.saturating_add(Weight::from_ref_time(38_642).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
-	// Storage: Proxy Proxies (r:1 w:0)
-	// Storage: Proxy Announcements (r:1 w:1)
-	// Storage: System Account (r:1 w:1)
+	/// Storage: Proxy Proxies (r:1 w:0)
+	/// Proof: Proxy Proxies (max_values: None, max_size: Some(1241), added: 3716, mode: MaxEncodedLen)
+	/// Storage: Proxy Announcements (r:1 w:1)
+	/// Proof: Proxy Announcements (max_values: None, max_size: Some(2233), added: 4708, 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 `a` is `[0, 31]`.
 	/// The range of component `p` is `[1, 31]`.
 	fn proxy_announced(a: u32, p: u32, ) -> Weight {
-		// Minimum execution time: 39_883 nanoseconds.
-		Weight::from_ref_time(40_883_571)
-			// Standard Error: 3_523
-			.saturating_add(Weight::from_ref_time(147_668).saturating_mul(a.into()))
-			// Standard Error: 3_640
-			.saturating_add(Weight::from_ref_time(46_388).saturating_mul(p.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `650 + a * (68 ±0) + p * (37 ±0)`
+		//  Estimated: `11027`
+		// Minimum execution time: 37_274 nanoseconds.
+		Weight::from_ref_time(38_291_200)
+			.saturating_add(Weight::from_proof_size(11027))
+			// Standard Error: 5_000
+			.saturating_add(Weight::from_ref_time(131_239).saturating_mul(a.into()))
+			// Standard Error: 5_166
+			.saturating_add(Weight::from_ref_time(23_237).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Proxy Announcements (r:1 w:1)
-	// Storage: System Account (r:1 w:1)
+	/// Storage: Proxy Announcements (r:1 w:1)
+	/// Proof: Proxy Announcements (max_values: None, max_size: Some(2233), added: 4708, 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 `a` is `[0, 31]`.
 	/// The range of component `p` is `[1, 31]`.
 	fn remove_announcement(a: u32, p: u32, ) -> Weight {
-		// Minimum execution time: 27_811 nanoseconds.
-		Weight::from_ref_time(29_632_960)
-			// Standard Error: 2_730
-			.saturating_add(Weight::from_ref_time(120_711).saturating_mul(a.into()))
-			// Standard Error: 2_820
-			.saturating_add(Weight::from_ref_time(10_478).saturating_mul(p.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `533 + a * (68 ±0)`
+		//  Estimated: `7311`
+		// Minimum execution time: 21_081 nanoseconds.
+		Weight::from_ref_time(22_305_156)
+			.saturating_add(Weight::from_proof_size(7311))
+			// Standard Error: 1_368
+			.saturating_add(Weight::from_ref_time(156_042).saturating_mul(a.into()))
+			// Standard Error: 1_413
+			.saturating_add(Weight::from_ref_time(1_098).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Proxy Announcements (r:1 w:1)
-	// Storage: System Account (r:1 w:1)
+	/// Storage: Proxy Announcements (r:1 w:1)
+	/// Proof: Proxy Announcements (max_values: None, max_size: Some(2233), added: 4708, 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 `a` is `[0, 31]`.
 	/// The range of component `p` is `[1, 31]`.
 	fn reject_announcement(a: u32, p: u32, ) -> Weight {
-		// Minimum execution time: 28_051 nanoseconds.
-		Weight::from_ref_time(29_928_975)
-			// Standard Error: 2_750
-			.saturating_add(Weight::from_ref_time(119_102).saturating_mul(a.into()))
-			// Standard Error: 2_841
-			.saturating_add(Weight::from_ref_time(2_233).saturating_mul(p.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `533 + a * (68 ±0)`
+		//  Estimated: `7311`
+		// Minimum execution time: 21_085 nanoseconds.
+		Weight::from_ref_time(22_134_455)
+			.saturating_add(Weight::from_proof_size(7311))
+			// Standard Error: 1_470
+			.saturating_add(Weight::from_ref_time(158_283).saturating_mul(a.into()))
+			// Standard Error: 1_519
+			.saturating_add(Weight::from_ref_time(6_784).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Proxy Proxies (r:1 w:0)
-	// Storage: Proxy Announcements (r:1 w:1)
-	// Storage: System Account (r:1 w:1)
+	/// Storage: Proxy Proxies (r:1 w:0)
+	/// Proof: Proxy Proxies (max_values: None, max_size: Some(1241), added: 3716, mode: MaxEncodedLen)
+	/// Storage: Proxy Announcements (r:1 w:1)
+	/// Proof: Proxy Announcements (max_values: None, max_size: Some(2233), added: 4708, 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 `a` is `[0, 31]`.
 	/// The range of component `p` is `[1, 31]`.
 	fn announce(a: u32, p: u32, ) -> Weight {
-		// Minimum execution time: 36_193 nanoseconds.
-		Weight::from_ref_time(38_162_314)
-			// Standard Error: 2_756
-			.saturating_add(Weight::from_ref_time(124_559).saturating_mul(a.into()))
-			// Standard Error: 2_847
-			.saturating_add(Weight::from_ref_time(37_787).saturating_mul(p.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `582 + a * (68 ±0) + p * (37 ±0)`
+		//  Estimated: `11027`
+		// Minimum execution time: 29_959 nanoseconds.
+		Weight::from_ref_time(34_668_660)
+			.saturating_add(Weight::from_proof_size(11027))
+			// Standard Error: 4_792
+			.saturating_add(Weight::from_ref_time(142_266).saturating_mul(a.into()))
+			// Standard Error: 4_951
+			.saturating_add(Weight::from_ref_time(16_544).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Proxy Proxies (r:1 w:1)
+	/// Storage: Proxy Proxies (r:1 w:1)
+	/// Proof: Proxy Proxies (max_values: None, max_size: Some(1241), added: 3716, mode: MaxEncodedLen)
 	/// The range of component `p` is `[1, 31]`.
 	fn add_proxy(p: u32, ) -> Weight {
-		// Minimum execution time: 29_819 nanoseconds.
-		Weight::from_ref_time(31_646_836)
-			// Standard Error: 2_629
-			.saturating_add(Weight::from_ref_time(69_752).saturating_mul(p.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `259 + p * (37 ±0)`
+		//  Estimated: `3716`
+		// Minimum execution time: 22_615 nanoseconds.
+		Weight::from_ref_time(23_406_833)
+			.saturating_add(Weight::from_proof_size(3716))
+			// Standard Error: 1_400
+			.saturating_add(Weight::from_ref_time(61_266).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Proxy Proxies (r:1 w:1)
+	/// Storage: Proxy Proxies (r:1 w:1)
+	/// Proof: Proxy Proxies (max_values: None, max_size: Some(1241), added: 3716, mode: MaxEncodedLen)
 	/// The range of component `p` is `[1, 31]`.
 	fn remove_proxy(p: u32, ) -> Weight {
-		// Minimum execution time: 30_096 nanoseconds.
-		Weight::from_ref_time(31_657_583)
-			// Standard Error: 2_641
-			.saturating_add(Weight::from_ref_time(74_552).saturating_mul(p.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `259 + p * (37 ±0)`
+		//  Estimated: `3716`
+		// Minimum execution time: 22_549 nanoseconds.
+		Weight::from_ref_time(23_521_968)
+			.saturating_add(Weight::from_proof_size(3716))
+			// Standard Error: 1_589
+			.saturating_add(Weight::from_ref_time(61_407).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Proxy Proxies (r:1 w:1)
+	/// Storage: Proxy Proxies (r:1 w:1)
+	/// Proof: Proxy Proxies (max_values: None, max_size: Some(1241), added: 3716, mode: MaxEncodedLen)
 	/// The range of component `p` is `[1, 31]`.
 	fn remove_proxies(p: u32, ) -> Weight {
-		// Minimum execution time: 26_013 nanoseconds.
-		Weight::from_ref_time(27_323_978)
-			// Standard Error: 1_722
-			.saturating_add(Weight::from_ref_time(37_878).saturating_mul(p.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `259 + p * (37 ±0)`
+		//  Estimated: `3716`
+		// Minimum execution time: 17_911 nanoseconds.
+		Weight::from_ref_time(18_770_263)
+			.saturating_add(Weight::from_proof_size(3716))
+			// Standard Error: 1_302
+			.saturating_add(Weight::from_ref_time(24_471).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0)
-	// Storage: Proxy Proxies (r:1 w:1)
+	/// Storage: Proxy Proxies (r:1 w:1)
+	/// Proof: Proxy Proxies (max_values: None, max_size: Some(1241), added: 3716, mode: MaxEncodedLen)
 	/// The range of component `p` is `[1, 31]`.
-	fn create_pure(p: u32, ) -> Weight {
-		// Minimum execution time: 32_395 nanoseconds.
-		Weight::from_ref_time(34_072_271)
-			// Standard Error: 2_410
-			.saturating_add(Weight::from_ref_time(16_526).saturating_mul(p.into()))
-			.saturating_add(T::DbWeight::get().reads(2))
+	fn create_pure(_p: u32, ) -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `239`
+		//  Estimated: `3716`
+		// Minimum execution time: 24_293 nanoseconds.
+		Weight::from_ref_time(25_926_875)
+			.saturating_add(Weight::from_proof_size(3716))
+			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Proxy Proxies (r:1 w:1)
+	/// Storage: Proxy Proxies (r:1 w:1)
+	/// Proof: Proxy Proxies (max_values: None, max_size: Some(1241), added: 3716, mode: MaxEncodedLen)
 	/// The range of component `p` is `[0, 30]`.
 	fn kill_pure(p: u32, ) -> Weight {
-		// Minimum execution time: 27_149 nanoseconds.
-		Weight::from_ref_time(28_629_950)
-			// Standard Error: 2_634
-			.saturating_add(Weight::from_ref_time(29_904).saturating_mul(p.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `296 + p * (37 ±0)`
+		//  Estimated: `3716`
+		// Minimum execution time: 18_885 nanoseconds.
+		Weight::from_ref_time(19_514_850)
+			.saturating_add(Weight::from_proof_size(3716))
+			// Standard Error: 1_244
+			.saturating_add(Weight::from_ref_time(35_764).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_scheduler.rs b/polkadot/runtime/westend/src/weights/pallet_scheduler.rs
index f2156047b79f297b1b8701951a5b14b5081e72c4..1be0b0976eb05d6a6d4194df19ce9aece8c3dc28 100644
--- a/polkadot/runtime/westend/src/weights/pallet_scheduler.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_scheduler.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `pallet_scheduler`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,96 +45,157 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `pallet_scheduler`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
-	// Storage: Scheduler IncompleteSince (r:1 w:1)
+	/// Storage: Scheduler IncompleteSince (r:1 w:1)
+	/// Proof: Scheduler IncompleteSince (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
 	fn service_agendas_base() -> Weight {
-		// Minimum execution time: 5_078 nanoseconds.
-		Weight::from_ref_time(5_283_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `69`
+		//  Estimated: `499`
+		// Minimum execution time: 4_026 nanoseconds.
+		Weight::from_ref_time(4_139_000)
+			.saturating_add(Weight::from_proof_size(499))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Scheduler Agenda (r:1 w:1)
+	/// Storage: Scheduler Agenda (r:1 w:1)
+	/// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen)
 	/// The range of component `s` is `[0, 50]`.
 	fn service_agenda_base(s: u32, ) -> Weight {
-		// Minimum execution time: 5_670 nanoseconds.
-		Weight::from_ref_time(6_515_590)
-			// Standard Error: 1_621
-			.saturating_add(Weight::from_ref_time(838_283).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `148 + s * (177 ±0)`
+		//  Estimated: `41438`
+		// Minimum execution time: 3_563 nanoseconds.
+		Weight::from_ref_time(6_693_198)
+			.saturating_add(Weight::from_proof_size(41438))
+			// Standard Error: 2_186
+			.saturating_add(Weight::from_ref_time(933_319).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
 	fn service_task_base() -> Weight {
-		// Minimum execution time: 10_831 nanoseconds.
-		Weight::from_ref_time(11_053_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 5_928 nanoseconds.
+		Weight::from_ref_time(6_097_000)
+			.saturating_add(Weight::from_proof_size(0))
 	}
-	// Storage: Preimage PreimageFor (r:1 w:1)
-	// Storage: Preimage StatusFor (r:1 w:1)
+	/// Storage: Preimage PreimageFor (r:1 w:1)
+	/// Proof: Preimage PreimageFor (max_values: None, max_size: Some(4194344), added: 4196819, mode: Measured)
+	/// Storage: Preimage StatusFor (r:1 w:1)
+	/// Proof: Preimage StatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen)
 	/// The range of component `s` is `[128, 4194304]`.
 	fn service_task_fetched(s: u32, ) -> Weight {
-		// Minimum execution time: 24_280 nanoseconds.
-		Weight::from_ref_time(24_426_000)
-			// Standard Error: 10
-			.saturating_add(Weight::from_ref_time(1_681).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `249 + s * (1 ±0)`
+		//  Estimated: `5290 + s * (1 ±0)`
+		// Minimum execution time: 20_421 nanoseconds.
+		Weight::from_ref_time(20_813_000)
+			.saturating_add(Weight::from_proof_size(5290))
+			// Standard Error: 1
+			.saturating_add(Weight::from_ref_time(1_167).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
+			.saturating_add(Weight::from_proof_size(1).saturating_mul(s.into()))
 	}
-	// Storage: Scheduler Lookup (r:0 w:1)
+	/// Storage: Scheduler Lookup (r:0 w:1)
+	/// Proof: Scheduler Lookup (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen)
 	fn service_task_named() -> Weight {
-		// Minimum execution time: 12_201 nanoseconds.
-		Weight::from_ref_time(12_693_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 7_724 nanoseconds.
+		Weight::from_ref_time(7_911_000)
+			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
 	fn service_task_periodic() -> Weight {
-		// Minimum execution time: 10_850 nanoseconds.
-		Weight::from_ref_time(11_218_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 5_909 nanoseconds.
+		Weight::from_ref_time(6_046_000)
+			.saturating_add(Weight::from_proof_size(0))
 	}
 	fn execute_dispatch_signed() -> Weight {
-		// Minimum execution time: 4_322 nanoseconds.
-		Weight::from_ref_time(4_424_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_570 nanoseconds.
+		Weight::from_ref_time(2_658_000)
+			.saturating_add(Weight::from_proof_size(0))
 	}
 	fn execute_dispatch_unsigned() -> Weight {
-		// Minimum execution time: 4_264 nanoseconds.
-		Weight::from_ref_time(4_407_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_428 nanoseconds.
+		Weight::from_ref_time(2_590_000)
+			.saturating_add(Weight::from_proof_size(0))
 	}
-	// Storage: Scheduler Agenda (r:1 w:1)
+	/// Storage: Scheduler Agenda (r:1 w:1)
+	/// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen)
 	/// The range of component `s` is `[0, 49]`.
 	fn schedule(s: u32, ) -> Weight {
-		// Minimum execution time: 19_171 nanoseconds.
-		Weight::from_ref_time(21_225_154)
-			// Standard Error: 3_051
-			.saturating_add(Weight::from_ref_time(896_757).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `148 + s * (177 ±0)`
+		//  Estimated: `41438`
+		// Minimum execution time: 13_394 nanoseconds.
+		Weight::from_ref_time(16_496_080)
+			.saturating_add(Weight::from_proof_size(41438))
+			// Standard Error: 2_394
+			.saturating_add(Weight::from_ref_time(922_960).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Scheduler Agenda (r:1 w:1)
-	// Storage: Scheduler Lookup (r:0 w:1)
+	/// Storage: Scheduler Agenda (r:1 w:1)
+	/// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen)
+	/// Storage: Scheduler Lookup (r:0 w:1)
+	/// Proof: Scheduler Lookup (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen)
 	/// The range of component `s` is `[1, 50]`.
 	fn cancel(s: u32, ) -> Weight {
-		// Minimum execution time: 22_320 nanoseconds.
-		Weight::from_ref_time(20_983_225)
-			// Standard Error: 3_505
-			.saturating_add(Weight::from_ref_time(1_548_439).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `148 + s * (177 ±0)`
+		//  Estimated: `41438`
+		// Minimum execution time: 17_994 nanoseconds.
+		Weight::from_ref_time(17_091_448)
+			.saturating_add(Weight::from_proof_size(41438))
+			// Standard Error: 2_380
+			.saturating_add(Weight::from_ref_time(1_653_591).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Scheduler Lookup (r:1 w:1)
-	// Storage: Scheduler Agenda (r:1 w:1)
+	/// Storage: Scheduler Lookup (r:1 w:1)
+	/// Proof: Scheduler Lookup (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen)
+	/// Storage: Scheduler Agenda (r:1 w:1)
+	/// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen)
 	/// The range of component `s` is `[0, 49]`.
 	fn schedule_named(s: u32, ) -> Weight {
-		// Minimum execution time: 21_422 nanoseconds.
-		Weight::from_ref_time(24_542_138)
-			// Standard Error: 3_635
-			.saturating_add(Weight::from_ref_time(936_057).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `325 + s * (185 ±0)`
+		//  Estimated: `43961`
+		// Minimum execution time: 16_065 nanoseconds.
+		Weight::from_ref_time(20_232_697)
+			.saturating_add(Weight::from_proof_size(43961))
+			// Standard Error: 3_412
+			.saturating_add(Weight::from_ref_time(972_992).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Scheduler Lookup (r:1 w:1)
-	// Storage: Scheduler Agenda (r:1 w:1)
+	/// Storage: Scheduler Lookup (r:1 w:1)
+	/// Proof: Scheduler Lookup (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen)
+	/// Storage: Scheduler Agenda (r:1 w:1)
+	/// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen)
 	/// The range of component `s` is `[1, 50]`.
 	fn cancel_named(s: u32, ) -> Weight {
-		// Minimum execution time: 24_084 nanoseconds.
-		Weight::from_ref_time(23_234_964)
-			// Standard Error: 3_163
-			.saturating_add(Weight::from_ref_time(1_562_424).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `351 + s * (185 ±0)`
+		//  Estimated: `43961`
+		// Minimum execution time: 18_848 nanoseconds.
+		Weight::from_ref_time(19_042_838)
+			.saturating_add(Weight::from_proof_size(43961))
+			// Standard Error: 2_754
+			.saturating_add(Weight::from_ref_time(1_676_910).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 e20c7468c2f92d74af33c90ea4acc4ced8aa4787..f9f2b40a867de0472d0e399600983d4385d25645 100644
--- a/polkadot/runtime/westend/src/weights/pallet_session.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_session.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `pallet_session`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,21 +45,35 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `pallet_session`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> pallet_session::WeightInfo for WeightInfo<T> {
-	// Storage: Staking Ledger (r:1 w:0)
-	// Storage: Session NextKeys (r:1 w:1)
-	// Storage: Session KeyOwner (r:6 w:6)
+	/// Storage: Staking Ledger (r:1 w:0)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
+	/// Storage: Session NextKeys (r:1 w:1)
+	/// Proof Skipped: Session NextKeys (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Session KeyOwner (r:6 w:6)
+	/// Proof Skipped: Session KeyOwner (max_values: None, max_size: None, mode: Measured)
 	fn set_keys() -> Weight {
-		// Minimum execution time: 63_868 nanoseconds.
-		Weight::from_ref_time(66_590_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `1985`
+		//  Estimated: `24861`
+		// Minimum execution time: 51_818 nanoseconds.
+		Weight::from_ref_time(52_338_000)
+			.saturating_add(Weight::from_proof_size(24861))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(7))
 	}
-	// Storage: Staking Ledger (r:1 w:0)
-	// Storage: Session NextKeys (r:1 w:1)
-	// Storage: Session KeyOwner (r:0 w:6)
+	/// Storage: Staking Ledger (r:1 w:0)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
+	/// Storage: Session NextKeys (r:1 w:1)
+	/// Proof Skipped: Session NextKeys (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Session KeyOwner (r:0 w:6)
+	/// Proof Skipped: Session KeyOwner (max_values: None, max_size: None, mode: Measured)
 	fn purge_keys() -> Weight {
-		// Minimum execution time: 49_220 nanoseconds.
-		Weight::from_ref_time(51_396_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `1881`
+		//  Estimated: `9803`
+		// Minimum execution time: 37_554 nanoseconds.
+		Weight::from_ref_time(38_608_000)
+			.saturating_add(Weight::from_proof_size(9803))
 			.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 0cdb7ca56ae1de59671bc71ab901fe9f95de62c4..d67734bdf247cdc861730bef9f123774e6c4ad51 100644
--- a/polkadot/runtime/westend/src/weights/pallet_staking.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_staking.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `pallet_staking`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,423 +45,739 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `pallet_staking`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> pallet_staking::WeightInfo for WeightInfo<T> {
-	// Storage: Staking Bonded (r:1 w:1)
-	// Storage: Staking Ledger (r:1 w:1)
-	// Storage: Staking CurrentEra (r:1 w:0)
-	// Storage: Balances Locks (r:1 w:1)
-	// Storage: Staking Payee (r:0 w:1)
+	/// Storage: Staking Bonded (r:1 w:1)
+	/// Proof: Staking Bonded (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking Ledger (r:1 w:1)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
+	/// Storage: Staking CurrentEra (r:1 w:0)
+	/// Proof: Staking CurrentEra (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Balances Locks (r:1 w:1)
+	/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen)
+	/// Storage: Staking Payee (r:0 w:1)
+	/// Proof: Staking Payee (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen)
 	fn bond() -> Weight {
-		// Minimum execution time: 49_024 nanoseconds.
-		Weight::from_ref_time(51_230_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `1046`
+		//  Estimated: `10386`
+		// Minimum execution time: 42_440 nanoseconds.
+		Weight::from_ref_time(43_399_000)
+			.saturating_add(Weight::from_proof_size(10386))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
 	}
-	// Storage: Staking Bonded (r:1 w:0)
-	// Storage: Staking Ledger (r:1 w:1)
-	// Storage: Balances Locks (r:1 w:1)
-	// Storage: VoterList ListNodes (r:3 w:3)
-	// Storage: VoterList ListBags (r:2 w:2)
+	/// Storage: Staking Bonded (r:1 w:0)
+	/// Proof: Staking Bonded (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking Ledger (r:1 w:1)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
+	/// Storage: Balances Locks (r:1 w:1)
+	/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, 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 ListBags (r:2 w:2)
+	/// Proof: VoterList ListBags (max_values: None, max_size: Some(82), added: 2557, mode: MaxEncodedLen)
 	fn bond_extra() -> Weight {
-		// Minimum execution time: 90_685 nanoseconds.
-		Weight::from_ref_time(94_108_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `2183`
+		//  Estimated: `22888`
+		// Minimum execution time: 85_399 nanoseconds.
+		Weight::from_ref_time(86_379_000)
+			.saturating_add(Weight::from_proof_size(22888))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(7))
 	}
-	// Storage: Staking Ledger (r:1 w:1)
-	// Storage: Staking Nominators (r:1 w:0)
-	// Storage: Staking MinNominatorBond (r:1 w:0)
-	// Storage: Staking CurrentEra (r:1 w:0)
-	// Storage: Balances Locks (r:1 w:1)
-	// Storage: System Account (r:1 w:1)
-	// Storage: VoterList ListNodes (r:3 w:3)
-	// Storage: Staking Bonded (r:1 w:0)
-	// Storage: VoterList ListBags (r:2 w:2)
+	/// Storage: Staking Ledger (r:1 w:1)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, 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 MinNominatorBond (r:1 w:0)
+	/// Proof: Staking MinNominatorBond (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen)
+	/// Storage: Staking CurrentEra (r:1 w:0)
+	/// Proof: Staking CurrentEra (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Balances Locks (r:1 w:1)
+	/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen)
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// Storage: VoterList ListNodes (r:3 w:3)
+	/// Proof: VoterList ListNodes (max_values: None, max_size: Some(154), added: 2629, mode: MaxEncodedLen)
+	/// Storage: Staking Bonded (r:1 w:0)
+	/// Proof: Staking Bonded (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: VoterList ListBags (r:2 w:2)
+	/// Proof: VoterList ListBags (max_values: None, max_size: Some(82), added: 2557, mode: MaxEncodedLen)
 	fn unbond() -> Weight {
-		// Minimum execution time: 97_123 nanoseconds.
-		Weight::from_ref_time(100_528_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `2390`
+		//  Estimated: `29534`
+		// Minimum execution time: 90_672 nanoseconds.
+		Weight::from_ref_time(91_355_000)
+			.saturating_add(Weight::from_proof_size(29534))
 			.saturating_add(T::DbWeight::get().reads(12))
 			.saturating_add(T::DbWeight::get().writes(8))
 	}
-	// Storage: Staking Ledger (r:1 w:1)
-	// Storage: Staking CurrentEra (r:1 w:0)
-	// Storage: Balances Locks (r:1 w:1)
-	// Storage: System Account (r:1 w:1)
+	/// Storage: Staking Ledger (r:1 w:1)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
+	/// Storage: Staking CurrentEra (r:1 w:0)
+	/// Proof: Staking CurrentEra (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Balances Locks (r:1 w:1)
+	/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, 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 `s` is `[0, 100]`.
 	fn withdraw_unbonded_update(s: u32, ) -> Weight {
-		// Minimum execution time: 41_430 nanoseconds.
-		Weight::from_ref_time(42_973_610)
-			// Standard Error: 1_308
-			.saturating_add(Weight::from_ref_time(62_023).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `1045`
+		//  Estimated: `10442`
+		// Minimum execution time: 36_564 nanoseconds.
+		Weight::from_ref_time(38_050_629)
+			.saturating_add(Weight::from_proof_size(10442))
+			// Standard Error: 659
+			.saturating_add(Weight::from_ref_time(10_672).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
-	// Storage: Staking Ledger (r:1 w:1)
-	// Storage: Staking CurrentEra (r:1 w:0)
-	// Storage: Staking Bonded (r:1 w:1)
-	// Storage: Staking SlashingSpans (r:1 w:0)
-	// Storage: Staking Validators (r:1 w:0)
-	// Storage: Staking Nominators (r:1 w:1)
-	// Storage: Staking CounterForNominators (r:1 w:1)
-	// Storage: VoterList ListNodes (r:2 w:2)
-	// Storage: VoterList ListBags (r:1 w:1)
-	// Storage: VoterList CounterForListNodes (r:1 w:1)
-	// Storage: System Account (r:1 w:1)
-	// Storage: Balances Locks (r:1 w:1)
-	// Storage: Staking Payee (r:0 w:1)
-	// Storage: Staking SpanSlash (r:0 w:2)
+	/// Storage: Staking Ledger (r:1 w:1)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
+	/// Storage: Staking CurrentEra (r:1 w:0)
+	/// Proof: Staking CurrentEra (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking Bonded (r:1 w:1)
+	/// Proof: Staking Bonded (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking SlashingSpans (r:1 w:1)
+	/// Proof Skipped: Staking SlashingSpans (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking Validators (r:1 w:0)
+	/// Proof: Staking Validators (max_values: None, max_size: Some(45), added: 2520, mode: MaxEncodedLen)
+	/// Storage: Staking Nominators (r:1 w:1)
+	/// Proof: Staking Nominators (max_values: None, max_size: Some(558), added: 3033, mode: MaxEncodedLen)
+	/// Storage: Staking CounterForNominators (r:1 w:1)
+	/// Proof: Staking CounterForNominators (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: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// Storage: Balances Locks (r:1 w:1)
+	/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen)
+	/// Storage: Staking Payee (r:0 w:1)
+	/// Proof: Staking Payee (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen)
+	/// Storage: Staking SpanSlash (r:0 w:100)
+	/// Proof: Staking SpanSlash (max_values: None, max_size: Some(76), added: 2551, mode: MaxEncodedLen)
 	/// The range of component `s` is `[0, 100]`.
 	fn withdraw_unbonded_kill(s: u32, ) -> Weight {
-		// Minimum execution time: 82_653 nanoseconds.
-		Weight::from_ref_time(90_696_727)
-			// Standard Error: 3_181
-			.saturating_add(Weight::from_ref_time(1_127_876).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `2413 + s * (4 ±0)`
+		//  Estimated: `32230 + s * (4 ±0)`
+		// Minimum execution time: 77_962 nanoseconds.
+		Weight::from_ref_time(84_271_455)
+			.saturating_add(Weight::from_proof_size(32230))
+			// Standard Error: 2_943
+			.saturating_add(Weight::from_ref_time(1_160_262).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(13))
 			.saturating_add(T::DbWeight::get().writes(12))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into())))
+			.saturating_add(Weight::from_proof_size(4).saturating_mul(s.into()))
 	}
-	// Storage: Staking Ledger (r:1 w:0)
-	// Storage: Staking MinValidatorBond (r:1 w:0)
-	// Storage: Staking MinCommission (r:1 w:0)
-	// Storage: Staking Validators (r:1 w:1)
-	// Storage: Staking MaxValidatorsCount (r:1 w:0)
-	// Storage: Staking Nominators (r:1 w:0)
-	// Storage: Staking Bonded (r:1 w:0)
-	// Storage: VoterList ListNodes (r:1 w:1)
-	// Storage: VoterList ListBags (r:1 w:1)
-	// Storage: VoterList CounterForListNodes (r:1 w:1)
-	// Storage: Staking CounterForValidators (r:1 w:1)
+	/// Storage: Staking Ledger (r:1 w:0)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
+	/// Storage: Staking MinValidatorBond (r:1 w:0)
+	/// Proof: Staking MinValidatorBond (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen)
+	/// Storage: Staking MinCommission (r:1 w:0)
+	/// Proof: Staking MinCommission (max_values: Some(1), max_size: Some(4), added: 499, 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 MaxValidatorsCount (r:1 w:0)
+	/// Proof: Staking MaxValidatorsCount (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 Bonded (r:1 w:0)
+	/// Proof: Staking Bonded (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: VoterList ListNodes (r:1 w:1)
+	/// 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 CounterForValidators (r:1 w:1)
+	/// Proof: Staking CounterForValidators (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
 	fn validate() -> Weight {
-		// Minimum execution time: 61_883 nanoseconds.
-		Weight::from_ref_time(64_246_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `1375`
+		//  Estimated: `19359`
+		// Minimum execution time: 56_193 nanoseconds.
+		Weight::from_ref_time(57_188_000)
+			.saturating_add(Weight::from_proof_size(19359))
 			.saturating_add(T::DbWeight::get().reads(11))
 			.saturating_add(T::DbWeight::get().writes(5))
 	}
-	// Storage: Staking Ledger (r:1 w:0)
-	// Storage: Staking Nominators (r:1 w:1)
+	/// Storage: Staking Ledger (r:1 w:0)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
+	/// Storage: Staking Nominators (r:128 w:128)
+	/// Proof: Staking Nominators (max_values: None, max_size: Some(558), added: 3033, mode: MaxEncodedLen)
 	/// The range of component `k` is `[1, 128]`.
 	fn kick(k: u32, ) -> Weight {
-		// Minimum execution time: 40_667 nanoseconds.
-		Weight::from_ref_time(40_225_662)
-			// Standard Error: 8_951
-			.saturating_add(Weight::from_ref_time(7_876_547).saturating_mul(k.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `1255 + k * (601 ±0)`
+		//  Estimated: `3566 + k * (3033 ±0)`
+		// Minimum execution time: 29_497 nanoseconds.
+		Weight::from_ref_time(27_406_513)
+			.saturating_add(Weight::from_proof_size(3566))
+			// Standard Error: 6_875
+			.saturating_add(Weight::from_ref_time(8_027_936).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())))
+			.saturating_add(Weight::from_proof_size(3033).saturating_mul(k.into()))
 	}
-	// Storage: Staking Ledger (r:1 w:0)
-	// Storage: Staking MinNominatorBond (r:1 w:0)
-	// Storage: Staking Nominators (r:1 w:1)
-	// Storage: Staking MaxNominatorsCount (r:1 w:0)
-	// Storage: Staking Validators (r:2 w:0)
-	// Storage: Staking CurrentEra (r:1 w:0)
-	// Storage: Staking Bonded (r:1 w:0)
-	// Storage: VoterList ListNodes (r:2 w:2)
-	// Storage: VoterList ListBags (r:1 w:1)
-	// Storage: VoterList CounterForListNodes (r:1 w:1)
-	// Storage: Staking CounterForNominators (r:1 w:1)
+	/// Storage: Staking Ledger (r:1 w:0)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
+	/// Storage: Staking MinNominatorBond (r:1 w:0)
+	/// Proof: Staking MinNominatorBond (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen)
+	/// Storage: Staking Nominators (r:1 w:1)
+	/// Proof: Staking Nominators (max_values: None, max_size: Some(558), added: 3033, mode: MaxEncodedLen)
+	/// Storage: Staking MaxNominatorsCount (r:1 w:0)
+	/// Proof: Staking MaxNominatorsCount (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking Validators (r:17 w:0)
+	/// Proof: Staking Validators (max_values: None, max_size: Some(45), added: 2520, mode: MaxEncodedLen)
+	/// Storage: Staking CurrentEra (r:1 w:0)
+	/// Proof: Staking CurrentEra (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking Bonded (r:1 w:0)
+	/// Proof: Staking Bonded (max_values: None, max_size: Some(72), added: 2547, 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 CounterForNominators (r:1 w:1)
+	/// Proof: Staking CounterForNominators (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
 	/// The range of component `n` is `[1, 16]`.
 	fn nominate(n: u32, ) -> Weight {
-		// Minimum execution time: 69_289 nanoseconds.
-		Weight::from_ref_time(69_036_560)
-			// Standard Error: 12_911
-			.saturating_add(Weight::from_ref_time(3_481_477).saturating_mul(n.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `1915 + n * (105 ±0)`
+		//  Estimated: `21988 + n * (2520 ±0)`
+		// Minimum execution time: 64_934 nanoseconds.
+		Weight::from_ref_time(62_801_713)
+			.saturating_add(Weight::from_proof_size(21988))
+			// Standard Error: 17_298
+			.saturating_add(Weight::from_ref_time(3_316_608).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))
+			.saturating_add(Weight::from_proof_size(2520).saturating_mul(n.into()))
 	}
-	// Storage: Staking Ledger (r:1 w:0)
-	// Storage: Staking Validators (r:1 w:0)
-	// Storage: Staking Nominators (r:1 w:1)
-	// Storage: Staking CounterForNominators (r:1 w:1)
-	// Storage: VoterList ListNodes (r:2 w:2)
-	// Storage: VoterList ListBags (r:1 w:1)
-	// Storage: VoterList CounterForListNodes (r:1 w:1)
+	/// Storage: Staking Ledger (r:1 w:0)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
+	/// Storage: Staking Validators (r:1 w:0)
+	/// Proof: Staking Validators (max_values: None, max_size: Some(45), added: 2520, mode: MaxEncodedLen)
+	/// Storage: Staking Nominators (r:1 w:1)
+	/// Proof: Staking Nominators (max_values: None, max_size: Some(558), added: 3033, mode: MaxEncodedLen)
+	/// Storage: Staking CounterForNominators (r:1 w:1)
+	/// Proof: Staking CounterForNominators (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)
 	fn chill() -> Weight {
-		// Minimum execution time: 63_253 nanoseconds.
-		Weight::from_ref_time(66_339_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `1803`
+		//  Estimated: `17932`
+		// Minimum execution time: 57_608 nanoseconds.
+		Weight::from_ref_time(58_161_000)
+			.saturating_add(Weight::from_proof_size(17932))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
-	// Storage: Staking Ledger (r:1 w:0)
-	// Storage: Staking Payee (r:0 w:1)
+	/// Storage: Staking Ledger (r:1 w:0)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
+	/// Storage: Staking Payee (r:0 w:1)
+	/// Proof: Staking Payee (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen)
 	fn set_payee() -> Weight {
-		// Minimum execution time: 15_643 nanoseconds.
-		Weight::from_ref_time(16_048_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `803`
+		//  Estimated: `3566`
+		// Minimum execution time: 14_397 nanoseconds.
+		Weight::from_ref_time(14_671_000)
+			.saturating_add(Weight::from_proof_size(3566))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Staking Bonded (r:1 w:1)
-	// Storage: Staking Ledger (r:2 w:2)
+	/// Storage: Staking Bonded (r:1 w:1)
+	/// Proof: Staking Bonded (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking Ledger (r:2 w:2)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
 	fn set_controller() -> Weight {
-		// Minimum execution time: 22_367 nanoseconds.
-		Weight::from_ref_time(23_174_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `902`
+		//  Estimated: `9679`
+		// Minimum execution time: 22_179 nanoseconds.
+		Weight::from_ref_time(22_463_000)
+			.saturating_add(Weight::from_proof_size(9679))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
-	// Storage: Staking ValidatorCount (r:0 w:1)
+	/// Storage: Staking ValidatorCount (r:0 w:1)
+	/// Proof: Staking ValidatorCount (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
 	fn set_validator_count() -> Weight {
-		// Minimum execution time: 4_560 nanoseconds.
-		Weight::from_ref_time(4_855_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_604 nanoseconds.
+		Weight::from_ref_time(2_730_000)
+			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Staking ForceEra (r:0 w:1)
+	/// Storage: Staking ForceEra (r:0 w:1)
+	/// Proof: Staking ForceEra (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen)
 	fn force_no_eras() -> Weight {
-		// Minimum execution time: 16_516 nanoseconds.
-		Weight::from_ref_time(17_506_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 10_758 nanoseconds.
+		Weight::from_ref_time(11_100_000)
+			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Staking ForceEra (r:0 w:1)
+	/// Storage: Staking ForceEra (r:0 w:1)
+	/// Proof: Staking ForceEra (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen)
 	fn force_new_era() -> Weight {
-		// Minimum execution time: 16_623 nanoseconds.
-		Weight::from_ref_time(17_192_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 11_225 nanoseconds.
+		Weight::from_ref_time(11_492_000)
+			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Staking ForceEra (r:0 w:1)
+	/// Storage: Staking ForceEra (r:0 w:1)
+	/// Proof: Staking ForceEra (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen)
 	fn force_new_era_always() -> Weight {
-		// Minimum execution time: 16_690 nanoseconds.
-		Weight::from_ref_time(17_377_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 10_892 nanoseconds.
+		Weight::from_ref_time(11_207_000)
+			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Staking Invulnerables (r:0 w:1)
+	/// Storage: Staking Invulnerables (r:0 w:1)
+	/// Proof Skipped: Staking Invulnerables (max_values: Some(1), max_size: None, mode: Measured)
 	/// The range of component `v` is `[0, 1000]`.
 	fn set_invulnerables(v: u32, ) -> Weight {
-		// Minimum execution time: 4_701 nanoseconds.
-		Weight::from_ref_time(5_136_238)
-			// Standard Error: 37
-			.saturating_add(Weight::from_ref_time(11_017).saturating_mul(v.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_724 nanoseconds.
+		Weight::from_ref_time(3_193_284)
+			.saturating_add(Weight::from_proof_size(0))
+			// Standard Error: 30
+			.saturating_add(Weight::from_ref_time(14_317).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Staking Bonded (r:1 w:1)
-	// Storage: Staking SlashingSpans (r:1 w:0)
-	// Storage: Staking Validators (r:1 w:0)
-	// Storage: Staking Nominators (r:1 w:1)
-	// Storage: Staking CounterForNominators (r:1 w:1)
-	// Storage: VoterList ListNodes (r:2 w:2)
-	// Storage: VoterList ListBags (r:1 w:1)
-	// Storage: VoterList CounterForListNodes (r:1 w:1)
-	// Storage: System Account (r:1 w:1)
-	// Storage: Balances Locks (r:1 w:1)
-	// Storage: Staking Ledger (r:0 w:1)
-	// Storage: Staking Payee (r:0 w:1)
-	// Storage: Staking SpanSlash (r:0 w:2)
+	/// Storage: Staking Bonded (r:1 w:1)
+	/// Proof: Staking Bonded (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking SlashingSpans (r:1 w:1)
+	/// Proof Skipped: Staking SlashingSpans (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking Validators (r:1 w:0)
+	/// Proof: Staking Validators (max_values: None, max_size: Some(45), added: 2520, mode: MaxEncodedLen)
+	/// Storage: Staking Nominators (r:1 w:1)
+	/// Proof: Staking Nominators (max_values: None, max_size: Some(558), added: 3033, mode: MaxEncodedLen)
+	/// Storage: Staking CounterForNominators (r:1 w:1)
+	/// Proof: Staking CounterForNominators (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: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// Storage: Balances Locks (r:1 w:1)
+	/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen)
+	/// Storage: Staking Ledger (r:0 w:1)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
+	/// Storage: Staking Payee (r:0 w:1)
+	/// Proof: Staking Payee (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen)
+	/// Storage: Staking SpanSlash (r:0 w:100)
+	/// Proof: Staking SpanSlash (max_values: None, max_size: Some(76), added: 2551, mode: MaxEncodedLen)
 	/// The range of component `s` is `[0, 100]`.
 	fn force_unstake(s: u32, ) -> Weight {
-		// Minimum execution time: 77_281 nanoseconds.
-		Weight::from_ref_time(83_508_734)
-			// Standard Error: 3_011
-			.saturating_add(Weight::from_ref_time(1_125_840).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `2107 + s * (4 ±0)`
+		//  Estimated: `27859 + s * (4 ±0)`
+		// Minimum execution time: 73_201 nanoseconds.
+		Weight::from_ref_time(76_412_897)
+			.saturating_add(Weight::from_proof_size(27859))
+			// Standard Error: 1_913
+			.saturating_add(Weight::from_ref_time(1_151_150).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(11))
 			.saturating_add(T::DbWeight::get().writes(12))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into())))
+			.saturating_add(Weight::from_proof_size(4).saturating_mul(s.into()))
 	}
-	// Storage: Staking UnappliedSlashes (r:1 w:1)
+	/// Storage: Staking UnappliedSlashes (r:1 w:1)
+	/// Proof Skipped: Staking UnappliedSlashes (max_values: None, max_size: None, mode: Measured)
 	/// The range of component `s` is `[1, 1000]`.
 	fn cancel_deferred_slash(s: u32, ) -> Weight {
-		// Minimum execution time: 125_631 nanoseconds.
-		Weight::from_ref_time(926_160_180)
-			// Standard Error: 57_471
-			.saturating_add(Weight::from_ref_time(4_840_726).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `66638`
+		//  Estimated: `69113`
+		// Minimum execution time: 118_133 nanoseconds.
+		Weight::from_ref_time(878_805_908)
+			.saturating_add(Weight::from_proof_size(69113))
+			// Standard Error: 53_240
+			.saturating_add(Weight::from_ref_time(4_314_838).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Staking CurrentEra (r:1 w:0)
-	// Storage: Staking ErasValidatorReward (r:1 w:0)
-	// Storage: Staking Bonded (r:1 w:0)
-	// Storage: Staking Ledger (r:1 w:1)
-	// Storage: Staking ErasStakersClipped (r:1 w:0)
-	// Storage: Staking ErasRewardPoints (r:1 w:0)
-	// Storage: Staking ErasValidatorPrefs (r:1 w:0)
-	// Storage: Staking Payee (r:1 w:0)
-	// Storage: System Account (r:1 w:1)
+	/// Storage: Staking CurrentEra (r:1 w:0)
+	/// Proof: Staking CurrentEra (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking ErasValidatorReward (r:1 w:0)
+	/// Proof: Staking ErasValidatorReward (max_values: None, max_size: Some(28), added: 2503, mode: MaxEncodedLen)
+	/// Storage: Staking Bonded (r:65 w:0)
+	/// Proof: Staking Bonded (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking Ledger (r:1 w:1)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
+	/// Storage: Staking ErasStakersClipped (r:1 w:0)
+	/// Proof Skipped: Staking ErasStakersClipped (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking ErasRewardPoints (r:1 w:0)
+	/// Proof Skipped: Staking ErasRewardPoints (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking ErasValidatorPrefs (r:1 w:0)
+	/// Proof: Staking ErasValidatorPrefs (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)
+	/// Storage: Staking Payee (r:65 w:0)
+	/// Proof: Staking Payee (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen)
+	/// Storage: System Account (r:65 w:65)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	/// The range of component `n` is `[0, 64]`.
 	fn payout_stakers_dead_controller(n: u32, ) -> Weight {
-		// Minimum execution time: 95_480 nanoseconds.
-		Weight::from_ref_time(119_120_535)
-			// Standard Error: 20_529
-			.saturating_add(Weight::from_ref_time(24_553_693).saturating_mul(n.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `5901 + n * (151 ±0)`
+		//  Estimated: `32226 + n * (8030 ±0)`
+		// Minimum execution time: 70_532 nanoseconds.
+		Weight::from_ref_time(88_104_322)
+			.saturating_add(Weight::from_proof_size(32226))
+			// Standard Error: 27_400
+			.saturating_add(Weight::from_ref_time(25_775_656).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))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(n.into())))
+			.saturating_add(Weight::from_proof_size(8030).saturating_mul(n.into()))
 	}
-	// Storage: Staking CurrentEra (r:1 w:0)
-	// Storage: Staking ErasValidatorReward (r:1 w:0)
-	// Storage: Staking Bonded (r:1 w:0)
-	// Storage: Staking Ledger (r:1 w:1)
-	// Storage: Staking ErasStakersClipped (r:1 w:0)
-	// Storage: Staking ErasRewardPoints (r:1 w:0)
-	// Storage: Staking ErasValidatorPrefs (r:1 w:0)
-	// Storage: Staking Payee (r:1 w:0)
-	// Storage: System Account (r:1 w:1)
-	// Storage: Balances Locks (r:1 w:1)
+	/// Storage: Staking CurrentEra (r:1 w:0)
+	/// Proof: Staking CurrentEra (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking ErasValidatorReward (r:1 w:0)
+	/// Proof: Staking ErasValidatorReward (max_values: None, max_size: Some(28), added: 2503, mode: MaxEncodedLen)
+	/// Storage: Staking Bonded (r:65 w:0)
+	/// Proof: Staking Bonded (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking Ledger (r:65 w:65)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
+	/// Storage: Staking ErasStakersClipped (r:1 w:0)
+	/// Proof Skipped: Staking ErasStakersClipped (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking ErasRewardPoints (r:1 w:0)
+	/// Proof Skipped: Staking ErasRewardPoints (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking ErasValidatorPrefs (r:1 w:0)
+	/// Proof: Staking ErasValidatorPrefs (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)
+	/// Storage: Staking Payee (r:65 w:0)
+	/// Proof: Staking Payee (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen)
+	/// Storage: System Account (r:65 w:65)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// Storage: Balances Locks (r:65 w:65)
+	/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen)
 	/// The range of component `n` is `[0, 64]`.
 	fn payout_stakers_alive_staked(n: u32, ) -> Weight {
-		// Minimum execution time: 115_503 nanoseconds.
-		Weight::from_ref_time(146_888_028)
-			// Standard Error: 30_235
-			.saturating_add(Weight::from_ref_time(32_342_060).saturating_mul(n.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `9517 + n * (467 ±0)`
+		//  Estimated: `41758 + n * (16038 ±3)`
+		// Minimum execution time: 86_749 nanoseconds.
+		Weight::from_ref_time(118_435_518)
+			.saturating_add(Weight::from_proof_size(41758))
+			// Standard Error: 33_932
+			.saturating_add(Weight::from_ref_time(33_424_550).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().reads((5_u64).saturating_mul(n.into())))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(n.into())))
+			.saturating_add(Weight::from_proof_size(16038).saturating_mul(n.into()))
 	}
-	// Storage: Staking Ledger (r:1 w:1)
-	// Storage: Balances Locks (r:1 w:1)
-	// Storage: System Account (r:1 w:1)
-	// Storage: VoterList ListNodes (r:3 w:3)
-	// Storage: Staking Bonded (r:1 w:0)
-	// Storage: VoterList ListBags (r:2 w:2)
+	/// Storage: Staking Ledger (r:1 w:1)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
+	/// Storage: Balances Locks (r:1 w:1)
+	/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen)
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// Storage: VoterList ListNodes (r:3 w:3)
+	/// Proof: VoterList ListNodes (max_values: None, max_size: Some(154), added: 2629, mode: MaxEncodedLen)
+	/// Storage: Staking Bonded (r:1 w:0)
+	/// Proof: Staking Bonded (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: VoterList ListBags (r:2 w:2)
+	/// Proof: VoterList ListBags (max_values: None, max_size: Some(82), added: 2557, mode: MaxEncodedLen)
 	/// The range of component `l` is `[1, 32]`.
 	fn rebond(l: u32, ) -> Weight {
-		// Minimum execution time: 87_519 nanoseconds.
-		Weight::from_ref_time(91_533_087)
-			// Standard Error: 6_309
-			.saturating_add(Weight::from_ref_time(42_645).saturating_mul(l.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `2184 + l * (5 ±0)`
+		//  Estimated: `25491`
+		// Minimum execution time: 81_814 nanoseconds.
+		Weight::from_ref_time(83_200_231)
+			.saturating_add(Weight::from_proof_size(25491))
+			// Standard Error: 3_443
+			.saturating_add(Weight::from_ref_time(46_203).saturating_mul(l.into()))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(8))
 	}
-	// Storage: System Account (r:1 w:1)
-	// Storage: Staking Bonded (r:1 w:1)
-	// Storage: Staking Ledger (r:1 w:1)
-	// Storage: Staking SlashingSpans (r:1 w:1)
-	// Storage: Staking Validators (r:1 w:0)
-	// Storage: Staking Nominators (r:1 w:1)
-	// Storage: Staking CounterForNominators (r:1 w:1)
-	// Storage: VoterList ListNodes (r:2 w:2)
-	// Storage: VoterList ListBags (r:1 w:1)
-	// Storage: VoterList CounterForListNodes (r:1 w:1)
-	// Storage: Balances Locks (r:1 w:1)
-	// Storage: Staking Payee (r:0 w:1)
-	// Storage: Staking SpanSlash (r:0 w:1)
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// Storage: Staking Bonded (r:1 w:1)
+	/// Proof: Staking Bonded (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking Ledger (r:1 w:1)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
+	/// Storage: Staking SlashingSpans (r:1 w:1)
+	/// Proof Skipped: Staking SlashingSpans (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking Validators (r:1 w:0)
+	/// Proof: Staking Validators (max_values: None, max_size: Some(45), added: 2520, mode: MaxEncodedLen)
+	/// Storage: Staking Nominators (r:1 w:1)
+	/// Proof: Staking Nominators (max_values: None, max_size: Some(558), added: 3033, mode: MaxEncodedLen)
+	/// Storage: Staking CounterForNominators (r:1 w:1)
+	/// Proof: Staking CounterForNominators (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: Balances Locks (r:1 w:1)
+	/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen)
+	/// Storage: Staking Payee (r:0 w:1)
+	/// Proof: Staking Payee (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen)
+	/// Storage: Staking SpanSlash (r:0 w:100)
+	/// Proof: Staking SpanSlash (max_values: None, max_size: Some(76), added: 2551, mode: MaxEncodedLen)
 	/// The range of component `s` is `[1, 100]`.
 	fn reap_stash(s: u32, ) -> Weight {
-		// Minimum execution time: 89_783 nanoseconds.
-		Weight::from_ref_time(92_664_529)
-			// Standard Error: 3_039
-			.saturating_add(Weight::from_ref_time(1_117_414).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `2413 + s * (4 ±0)`
+		//  Estimated: `31737 + s * (4 ±0)`
+		// Minimum execution time: 83_757 nanoseconds.
+		Weight::from_ref_time(85_543_170)
+			.saturating_add(Weight::from_proof_size(31737))
+			// Standard Error: 1_507
+			.saturating_add(Weight::from_ref_time(1_144_523).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())))
+			.saturating_add(Weight::from_proof_size(4).saturating_mul(s.into()))
 	}
-	// Storage: VoterList CounterForListNodes (r:1 w:0)
-	// Storage: VoterList ListBags (r:178 w:0)
-	// Storage: VoterList ListNodes (r:101 w:0)
-	// Storage: Staking Nominators (r:101 w:0)
-	// Storage: Staking Validators (r:2 w:0)
-	// Storage: Staking Bonded (r:101 w:0)
-	// Storage: Staking Ledger (r:101 w:0)
-	// Storage: System BlockWeight (r:1 w:1)
-	// Storage: Staking CounterForValidators (r:1 w:0)
-	// Storage: Staking ValidatorCount (r:1 w:0)
-	// Storage: Staking MinimumValidatorCount (r:1 w:0)
-	// Storage: Staking CurrentEra (r:1 w:1)
-	// Storage: Staking ErasStakersClipped (r:0 w:1)
-	// Storage: Staking ErasValidatorPrefs (r:0 w:1)
-	// Storage: Staking ErasStakers (r:0 w:1)
-	// Storage: Staking ErasTotalStake (r:0 w:1)
-	// Storage: Staking ErasStartSessionIndex (r:0 w:1)
-	// Storage: Staking MinimumActiveStake (r:0 w:1)
+	/// Storage: VoterList CounterForListNodes (r:1 w:0)
+	/// Proof: VoterList CounterForListNodes (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: VoterList ListBags (r:178 w:0)
+	/// Proof: VoterList ListBags (max_values: None, max_size: Some(82), added: 2557, mode: MaxEncodedLen)
+	/// Storage: VoterList ListNodes (r:110 w:0)
+	/// Proof: VoterList ListNodes (max_values: None, max_size: Some(154), added: 2629, mode: MaxEncodedLen)
+	/// Storage: Staking Nominators (r:110 w:0)
+	/// Proof: Staking Nominators (max_values: None, max_size: Some(558), added: 3033, mode: MaxEncodedLen)
+	/// Storage: Staking Validators (r:11 w:0)
+	/// Proof: Staking Validators (max_values: None, max_size: Some(45), added: 2520, mode: MaxEncodedLen)
+	/// Storage: Staking Bonded (r:110 w:0)
+	/// Proof: Staking Bonded (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking Ledger (r:110 w:0)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
+	/// Storage: System BlockWeight (r:1 w:1)
+	/// Proof: System BlockWeight (max_values: Some(1), max_size: Some(48), added: 543, mode: MaxEncodedLen)
+	/// Storage: Staking CounterForValidators (r:1 w:0)
+	/// Proof: Staking CounterForValidators (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking ValidatorCount (r:1 w:0)
+	/// Proof: Staking ValidatorCount (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking MinimumValidatorCount (r:1 w:0)
+	/// Proof: Staking MinimumValidatorCount (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking CurrentEra (r:1 w:1)
+	/// Proof: Staking CurrentEra (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking ErasStakersClipped (r:0 w:10)
+	/// Proof Skipped: Staking ErasStakersClipped (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking ErasValidatorPrefs (r:0 w:10)
+	/// Proof: Staking ErasValidatorPrefs (max_values: None, max_size: Some(57), added: 2532, mode: MaxEncodedLen)
+	/// Storage: Staking ErasStakers (r:0 w:10)
+	/// Proof Skipped: Staking ErasStakers (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking ErasTotalStake (r:0 w:1)
+	/// Proof: Staking ErasTotalStake (max_values: None, max_size: Some(28), added: 2503, mode: MaxEncodedLen)
+	/// Storage: Staking ErasStartSessionIndex (r:0 w:1)
+	/// Proof: Staking ErasStartSessionIndex (max_values: None, max_size: Some(16), added: 2491, mode: MaxEncodedLen)
+	/// Storage: Staking MinimumActiveStake (r:0 w:1)
+	/// Proof: Staking MinimumActiveStake (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen)
 	/// The range of component `v` is `[1, 10]`.
 	/// The range of component `n` is `[0, 100]`.
 	fn new_era(v: u32, n: u32, ) -> Weight {
-		// Minimum execution time: 508_493 nanoseconds.
-		Weight::from_ref_time(515_015_000)
-			// Standard Error: 2_056_473
-			.saturating_add(Weight::from_ref_time(65_810_351).saturating_mul(v.into()))
-			// Standard Error: 204_916
-			.saturating_add(Weight::from_ref_time(16_248_651).saturating_mul(n.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `0 + v * (3658 ±0) + n * (812 ±0)`
+		//  Estimated: `472278 + v * (16741 ±0) + n * (12939 ±0)`
+		// Minimum execution time: 515_664 nanoseconds.
+		Weight::from_ref_time(519_521_000)
+			.saturating_add(Weight::from_proof_size(472278))
+			// Standard Error: 2_014_897
+			.saturating_add(Weight::from_ref_time(65_361_695).saturating_mul(v.into()))
+			// Standard Error: 200_773
+			.saturating_add(Weight::from_ref_time(16_583_313).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())))
 			.saturating_add(T::DbWeight::get().writes(5))
 			.saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(v.into())))
+			.saturating_add(Weight::from_proof_size(16741).saturating_mul(v.into()))
+			.saturating_add(Weight::from_proof_size(12939).saturating_mul(n.into()))
 	}
-	// Storage: VoterList CounterForListNodes (r:1 w:0)
-	// Storage: VoterList ListBags (r:178 w:0)
-	// Storage: VoterList ListNodes (r:1500 w:0)
-	// Storage: Staking Nominators (r:1500 w:0)
-	// Storage: Staking Validators (r:500 w:0)
-	// Storage: Staking Bonded (r:1500 w:0)
-	// Storage: Staking Ledger (r:1500 w:0)
-	// Storage: System BlockWeight (r:1 w:1)
-	// Storage: Staking MinimumActiveStake (r:0 w:1)
+	/// Storage: VoterList CounterForListNodes (r:1 w:0)
+	/// Proof: VoterList CounterForListNodes (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: VoterList ListBags (r:178 w:0)
+	/// Proof: VoterList ListBags (max_values: None, max_size: Some(82), added: 2557, mode: MaxEncodedLen)
+	/// Storage: VoterList ListNodes (r:2000 w:0)
+	/// Proof: VoterList ListNodes (max_values: None, max_size: Some(154), added: 2629, mode: MaxEncodedLen)
+	/// Storage: Staking Nominators (r:2000 w:0)
+	/// Proof: Staking Nominators (max_values: None, max_size: Some(558), added: 3033, mode: MaxEncodedLen)
+	/// Storage: Staking Validators (r:1000 w:0)
+	/// Proof: Staking Validators (max_values: None, max_size: Some(45), added: 2520, mode: MaxEncodedLen)
+	/// Storage: Staking Bonded (r:2000 w:0)
+	/// Proof: Staking Bonded (max_values: None, max_size: Some(72), added: 2547, mode: MaxEncodedLen)
+	/// Storage: Staking Ledger (r:2000 w:0)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
+	/// Storage: System BlockWeight (r:1 w:1)
+	/// Proof: System BlockWeight (max_values: Some(1), max_size: Some(48), added: 543, mode: MaxEncodedLen)
+	/// Storage: Staking MinimumActiveStake (r:0 w:1)
+	/// Proof: Staking MinimumActiveStake (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen)
 	/// The range of component `v` is `[500, 1000]`.
 	/// The range of component `n` is `[500, 1000]`.
 	fn get_npos_voters(v: u32, n: u32, ) -> Weight {
-		// Minimum execution time: 31_307_537 nanoseconds.
-		Weight::from_ref_time(31_955_304_000)
-			// Standard Error: 578_351
-			.saturating_add(Weight::from_ref_time(6_307_371).saturating_mul(v.into()))
-			// Standard Error: 578_351
-			.saturating_add(Weight::from_ref_time(5_224_226).saturating_mul(n.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `3100 + v * (455 ±0) + n * (1003 ±0)`
+		//  Estimated: `456188 + v * (14295 ±0) + n * (11775 ±0)`
+		// Minimum execution time: 31_094_046 nanoseconds.
+		Weight::from_ref_time(31_244_499_000)
+			.saturating_add(Weight::from_proof_size(456188))
+			// Standard Error: 346_502
+			.saturating_add(Weight::from_ref_time(4_915_541).saturating_mul(v.into()))
+			// Standard Error: 346_502
+			.saturating_add(Weight::from_ref_time(3_234_757).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())))
 			.saturating_add(T::DbWeight::get().writes(2))
+			.saturating_add(Weight::from_proof_size(14295).saturating_mul(v.into()))
+			.saturating_add(Weight::from_proof_size(11775).saturating_mul(n.into()))
 	}
-	// Storage: Staking CounterForValidators (r:1 w:0)
-	// Storage: Staking Validators (r:501 w:0)
-	// Storage: System BlockWeight (r:1 w:1)
+	/// Storage: Staking CounterForValidators (r:1 w:0)
+	/// Proof: Staking CounterForValidators (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking Validators (r:1001 w:0)
+	/// Proof: Staking Validators (max_values: None, max_size: Some(45), added: 2520, mode: MaxEncodedLen)
+	/// Storage: System BlockWeight (r:1 w:1)
+	/// Proof: System BlockWeight (max_values: Some(1), max_size: Some(48), added: 543, mode: MaxEncodedLen)
 	/// The range of component `v` is `[500, 1000]`.
 	fn get_npos_targets(v: u32, ) -> Weight {
-		// Minimum execution time: 4_269_534 nanoseconds.
-		Weight::from_ref_time(4_382_455_000)
-			// Standard Error: 50_747
-			.saturating_add(Weight::from_ref_time(3_265_338).saturating_mul(v.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `950 + v * (50 ±0)`
+		//  Estimated: `3562 + v * (2520 ±0)`
+		// Minimum execution time: 3_839_775 nanoseconds.
+		Weight::from_ref_time(3_865_684_000)
+			.saturating_add(Weight::from_proof_size(3562))
+			// Standard Error: 44_261
+			.saturating_add(Weight::from_ref_time(2_811_910).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))
+			.saturating_add(Weight::from_proof_size(2520).saturating_mul(v.into()))
 	}
-	// Storage: Staking MinCommission (r:0 w:1)
-	// Storage: Staking MinValidatorBond (r:0 w:1)
-	// Storage: Staking MaxValidatorsCount (r:0 w:1)
-	// Storage: Staking ChillThreshold (r:0 w:1)
-	// Storage: Staking MaxNominatorsCount (r:0 w:1)
-	// Storage: Staking MinNominatorBond (r:0 w:1)
+	/// Storage: Staking MinCommission (r:0 w:1)
+	/// Proof: Staking MinCommission (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking MinValidatorBond (r:0 w:1)
+	/// Proof: Staking MinValidatorBond (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen)
+	/// Storage: Staking MaxValidatorsCount (r:0 w:1)
+	/// Proof: Staking MaxValidatorsCount (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking ChillThreshold (r:0 w:1)
+	/// Proof: Staking ChillThreshold (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen)
+	/// Storage: Staking MaxNominatorsCount (r:0 w:1)
+	/// Proof: Staking MaxNominatorsCount (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking MinNominatorBond (r:0 w:1)
+	/// Proof: Staking MinNominatorBond (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen)
 	fn set_staking_configs_all_set() -> Weight {
-		// Minimum execution time: 7_936 nanoseconds.
-		Weight::from_ref_time(8_457_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 6_144 nanoseconds.
+		Weight::from_ref_time(6_343_000)
+			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
-	// Storage: Staking MinCommission (r:0 w:1)
-	// Storage: Staking MinValidatorBond (r:0 w:1)
-	// Storage: Staking MaxValidatorsCount (r:0 w:1)
-	// Storage: Staking ChillThreshold (r:0 w:1)
-	// Storage: Staking MaxNominatorsCount (r:0 w:1)
-	// Storage: Staking MinNominatorBond (r:0 w:1)
+	/// Storage: Staking MinCommission (r:0 w:1)
+	/// Proof: Staking MinCommission (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking MinValidatorBond (r:0 w:1)
+	/// Proof: Staking MinValidatorBond (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen)
+	/// Storage: Staking MaxValidatorsCount (r:0 w:1)
+	/// Proof: Staking MaxValidatorsCount (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking ChillThreshold (r:0 w:1)
+	/// Proof: Staking ChillThreshold (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen)
+	/// Storage: Staking MaxNominatorsCount (r:0 w:1)
+	/// Proof: Staking MaxNominatorsCount (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking MinNominatorBond (r:0 w:1)
+	/// Proof: Staking MinNominatorBond (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen)
 	fn set_staking_configs_all_remove() -> Weight {
-		// Minimum execution time: 7_247 nanoseconds.
-		Weight::from_ref_time(7_713_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 5_687 nanoseconds.
+		Weight::from_ref_time(5_998_000)
+			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
-	// Storage: Staking Ledger (r:1 w:0)
-	// Storage: Staking Nominators (r:1 w:1)
-	// Storage: Staking ChillThreshold (r:1 w:0)
-	// Storage: Staking MaxNominatorsCount (r:1 w:0)
-	// Storage: Staking CounterForNominators (r:1 w:1)
-	// Storage: Staking MinNominatorBond (r:1 w:0)
-	// Storage: Staking Validators (r:1 w:0)
-	// Storage: VoterList ListNodes (r:2 w:2)
-	// Storage: VoterList ListBags (r:1 w:1)
-	// Storage: VoterList CounterForListNodes (r:1 w:1)
+	/// Storage: Staking Ledger (r:1 w:0)
+	/// Proof: Staking Ledger (max_values: None, max_size: Some(1091), added: 3566, mode: MaxEncodedLen)
+	/// Storage: Staking Nominators (r:1 w:1)
+	/// Proof: Staking Nominators (max_values: None, max_size: Some(558), added: 3033, mode: MaxEncodedLen)
+	/// Storage: Staking ChillThreshold (r:1 w:0)
+	/// Proof: Staking ChillThreshold (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen)
+	/// Storage: Staking MaxNominatorsCount (r:1 w:0)
+	/// Proof: Staking MaxNominatorsCount (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking CounterForNominators (r:1 w:1)
+	/// Proof: Staking CounterForNominators (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking MinNominatorBond (r:1 w:0)
+	/// Proof: Staking MinNominatorBond (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen)
+	/// Storage: Staking Validators (r:1 w:0)
+	/// Proof: Staking Validators (max_values: None, max_size: Some(45), added: 2520, 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)
 	fn chill_other() -> Weight {
-		// Minimum execution time: 75_533 nanoseconds.
-		Weight::from_ref_time(78_724_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `1958`
+		//  Estimated: `19438`
+		// Minimum execution time: 71_032 nanoseconds.
+		Weight::from_ref_time(71_712_000)
+			.saturating_add(Weight::from_proof_size(19438))
 			.saturating_add(T::DbWeight::get().reads(11))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
-	// Storage: Staking MinCommission (r:1 w:0)
-	// Storage: Staking Validators (r:1 w:1)
+	/// Storage: Staking MinCommission (r:1 w:0)
+	/// Proof: Staking MinCommission (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Staking Validators (r:1 w:1)
+	/// Proof: Staking Validators (max_values: None, max_size: Some(45), added: 2520, mode: MaxEncodedLen)
 	fn force_apply_min_commission() -> Weight {
-		// Minimum execution time: 15_193 nanoseconds.
-		Weight::from_ref_time(15_700_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `661`
+		//  Estimated: `3019`
+		// Minimum execution time: 12_940 nanoseconds.
+		Weight::from_ref_time(13_343_000)
+			.saturating_add(Weight::from_proof_size(3019))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Staking MinCommission (r:0 w:1)
+	/// Storage: Staking MinCommission (r:0 w:1)
+	/// Proof: Staking MinCommission (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
 	fn set_min_commission() -> Weight {
-		// Minimum execution time: 4_690 nanoseconds.
-		Weight::from_ref_time(4_945_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_887 nanoseconds.
+		Weight::from_ref_time(3_056_000)
+			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
 }
diff --git a/polkadot/runtime/westend/src/weights/pallet_timestamp.rs b/polkadot/runtime/westend/src/weights/pallet_timestamp.rs
index e469118f830896f072e6d4d4fbd1ca5229752bc5..bf6eb11fc34c87bd618a95c98396ca80f48316a7 100644
--- a/polkadot/runtime/westend/src/weights/pallet_timestamp.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_timestamp.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `pallet_timestamp`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,16 +45,26 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `pallet_timestamp`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> pallet_timestamp::WeightInfo for WeightInfo<T> {
-	// Storage: Timestamp Now (r:1 w:1)
-	// Storage: Babe CurrentSlot (r:1 w:0)
+	/// Storage: Timestamp Now (r:1 w:1)
+	/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen)
+	/// Storage: Babe CurrentSlot (r:1 w:0)
+	/// Proof: Babe CurrentSlot (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen)
 	fn set() -> Weight {
-		// Minimum execution time: 10_391 nanoseconds.
-		Weight::from_ref_time(10_881_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `311`
+		//  Estimated: `1006`
+		// Minimum execution time: 9_409 nanoseconds.
+		Weight::from_ref_time(9_725_000)
+			.saturating_add(Weight::from_proof_size(1006))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
 	fn on_finalize() -> Weight {
-		// Minimum execution time: 4_327 nanoseconds.
-		Weight::from_ref_time(4_494_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `94`
+		//  Estimated: `0`
+		// Minimum execution time: 3_952 nanoseconds.
+		Weight::from_ref_time(4_025_000)
+			.saturating_add(Weight::from_proof_size(0))
 	}
 }
diff --git a/polkadot/runtime/westend/src/weights/pallet_utility.rs b/polkadot/runtime/westend/src/weights/pallet_utility.rs
index 74b13fedbb833c0111430168e63f514ce3d2ceee..3ee00e79798e2b314fad821fdb30d1bbd644fbc7 100644
--- a/polkadot/runtime/westend/src/weights/pallet_utility.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_utility.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `pallet_utility`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -46,31 +47,51 @@ pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> pallet_utility::WeightInfo for WeightInfo<T> {
 	/// The range of component `c` is `[0, 1000]`.
 	fn batch(c: u32, ) -> Weight {
-		// Minimum execution time: 12_976 nanoseconds.
-		Weight::from_ref_time(17_945_328)
-			// Standard Error: 2_191
-			.saturating_add(Weight::from_ref_time(4_298_440).saturating_mul(c.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 6_885 nanoseconds.
+		Weight::from_ref_time(11_162_365)
+			.saturating_add(Weight::from_proof_size(0))
+			// Standard Error: 2_439
+			.saturating_add(Weight::from_ref_time(4_637_012).saturating_mul(c.into()))
 	}
 	fn as_derivative() -> Weight {
-		// Minimum execution time: 6_487 nanoseconds.
-		Weight::from_ref_time(6_822_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 5_203 nanoseconds.
+		Weight::from_ref_time(5_441_000)
+			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// The range of component `c` is `[0, 1000]`.
 	fn batch_all(c: u32, ) -> Weight {
-		// Minimum execution time: 13_287 nanoseconds.
-		Weight::from_ref_time(23_435_451)
-			// Standard Error: 1_891
-			.saturating_add(Weight::from_ref_time(4_521_746).saturating_mul(c.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 7_067 nanoseconds.
+		Weight::from_ref_time(11_552_327)
+			.saturating_add(Weight::from_proof_size(0))
+			// Standard Error: 2_783
+			.saturating_add(Weight::from_ref_time(4_935_647).saturating_mul(c.into()))
 	}
 	fn dispatch_as() -> Weight {
-		// Minimum execution time: 15_069 nanoseconds.
-		Weight::from_ref_time(15_654_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 8_999 nanoseconds.
+		Weight::from_ref_time(9_297_000)
+			.saturating_add(Weight::from_proof_size(0))
 	}
 	/// The range of component `c` is `[0, 1000]`.
 	fn force_batch(c: u32, ) -> Weight {
-		// Minimum execution time: 13_148 nanoseconds.
-		Weight::from_ref_time(21_124_216)
-			// Standard Error: 2_515
-			.saturating_add(Weight::from_ref_time(4_292_695).saturating_mul(c.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 6_876 nanoseconds.
+		Weight::from_ref_time(10_175_160)
+			.saturating_add(Weight::from_proof_size(0))
+			// Standard Error: 3_709
+			.saturating_add(Weight::from_ref_time(4_685_640).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 111737f015e27b2873686eb26d675f0721790d04..4b0cb6da19982bebf89b9333fb815255169d6c7f 100644
--- a/polkadot/runtime/westend/src/weights/pallet_vesting.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_vesting.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `pallet_vesting`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,121 +45,175 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `pallet_vesting`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> pallet_vesting::WeightInfo for WeightInfo<T> {
-	// Storage: Vesting Vesting (r:1 w:1)
-	// Storage: Balances Locks (r:1 w:1)
+	/// Storage: Vesting Vesting (r:1 w:1)
+	/// Proof: Vesting Vesting (max_values: None, max_size: Some(1057), added: 3532, mode: MaxEncodedLen)
+	/// Storage: Balances Locks (r:1 w:1)
+	/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen)
 	/// The range of component `l` is `[0, 49]`.
 	/// The range of component `s` is `[1, 28]`.
 	fn vest_locked(l: u32, s: u32, ) -> Weight {
-		// Minimum execution time: 39_606 nanoseconds.
-		Weight::from_ref_time(39_126_286)
-			// Standard Error: 2_229
-			.saturating_add(Weight::from_ref_time(49_156).saturating_mul(l.into()))
-			// Standard Error: 3_966
-			.saturating_add(Weight::from_ref_time(131_485).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `411 + l * (25 ±0) + s * (36 ±0)`
+		//  Estimated: `7306`
+		// Minimum execution time: 29_824 nanoseconds.
+		Weight::from_ref_time(28_717_712)
+			.saturating_add(Weight::from_proof_size(7306))
+			// Standard Error: 764
+			.saturating_add(Weight::from_ref_time(46_637).saturating_mul(l.into()))
+			// Standard Error: 1_359
+			.saturating_add(Weight::from_ref_time(74_164).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Vesting Vesting (r:1 w:1)
-	// Storage: Balances Locks (r:1 w:1)
+	/// Storage: Vesting Vesting (r:1 w:1)
+	/// Proof: Vesting Vesting (max_values: None, max_size: Some(1057), added: 3532, mode: MaxEncodedLen)
+	/// Storage: Balances Locks (r:1 w:1)
+	/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen)
 	/// The range of component `l` is `[0, 49]`.
 	/// The range of component `s` is `[1, 28]`.
 	fn vest_unlocked(l: u32, s: u32, ) -> Weight {
-		// Minimum execution time: 39_725 nanoseconds.
-		Weight::from_ref_time(39_316_940)
-			// Standard Error: 2_096
-			.saturating_add(Weight::from_ref_time(51_129).saturating_mul(l.into()))
-			// Standard Error: 3_729
-			.saturating_add(Weight::from_ref_time(91_410).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `411 + l * (25 ±0) + s * (36 ±0)`
+		//  Estimated: `7306`
+		// Minimum execution time: 28_921 nanoseconds.
+		Weight::from_ref_time(28_545_679)
+			.saturating_add(Weight::from_proof_size(7306))
+			// Standard Error: 590
+			.saturating_add(Weight::from_ref_time(38_502).saturating_mul(l.into()))
+			// Standard Error: 1_049
+			.saturating_add(Weight::from_ref_time(46_713).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Vesting Vesting (r:1 w:1)
-	// Storage: Balances Locks (r:1 w:1)
-	// Storage: System Account (r:1 w:1)
+	/// Storage: Vesting Vesting (r:1 w:1)
+	/// Proof: Vesting Vesting (max_values: None, max_size: Some(1057), added: 3532, mode: MaxEncodedLen)
+	/// Storage: Balances Locks (r:1 w:1)
+	/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, 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 `l` is `[0, 49]`.
 	/// The range of component `s` is `[1, 28]`.
 	fn vest_other_locked(l: u32, s: u32, ) -> Weight {
-		// Minimum execution time: 40_094 nanoseconds.
-		Weight::from_ref_time(39_181_593)
-			// Standard Error: 2_656
-			.saturating_add(Weight::from_ref_time(58_520).saturating_mul(l.into()))
-			// Standard Error: 4_726
-			.saturating_add(Weight::from_ref_time(106_280).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `546 + l * (25 ±0) + s * (36 ±0)`
+		//  Estimated: `9909`
+		// Minimum execution time: 31_695 nanoseconds.
+		Weight::from_ref_time(30_837_986)
+			.saturating_add(Weight::from_proof_size(9909))
+			// Standard Error: 795
+			.saturating_add(Weight::from_ref_time(50_558).saturating_mul(l.into()))
+			// Standard Error: 1_415
+			.saturating_add(Weight::from_ref_time(73_289).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
-	// Storage: Vesting Vesting (r:1 w:1)
-	// Storage: Balances Locks (r:1 w:1)
-	// Storage: System Account (r:1 w:1)
+	/// Storage: Vesting Vesting (r:1 w:1)
+	/// Proof: Vesting Vesting (max_values: None, max_size: Some(1057), added: 3532, mode: MaxEncodedLen)
+	/// Storage: Balances Locks (r:1 w:1)
+	/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, 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 `l` is `[0, 49]`.
 	/// The range of component `s` is `[1, 28]`.
 	fn vest_other_unlocked(l: u32, s: u32, ) -> Weight {
-		// Minimum execution time: 39_572 nanoseconds.
-		Weight::from_ref_time(39_262_140)
-			// Standard Error: 2_331
-			.saturating_add(Weight::from_ref_time(48_095).saturating_mul(l.into()))
-			// Standard Error: 4_148
-			.saturating_add(Weight::from_ref_time(89_208).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `546 + l * (25 ±0) + s * (36 ±0)`
+		//  Estimated: `9909`
+		// Minimum execution time: 31_319 nanoseconds.
+		Weight::from_ref_time(30_790_564)
+			.saturating_add(Weight::from_proof_size(9909))
+			// Standard Error: 665
+			.saturating_add(Weight::from_ref_time(39_746).saturating_mul(l.into()))
+			// Standard Error: 1_183
+			.saturating_add(Weight::from_ref_time(50_607).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
-	// Storage: Vesting Vesting (r:1 w:1)
-	// Storage: System Account (r:1 w:1)
-	// Storage: Balances Locks (r:1 w:1)
+	/// Storage: Vesting Vesting (r:1 w:1)
+	/// Proof: Vesting Vesting (max_values: None, max_size: Some(1057), added: 3532, mode: MaxEncodedLen)
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// Storage: Balances Locks (r:1 w:1)
+	/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen)
 	/// The range of component `l` is `[0, 49]`.
 	/// The range of component `s` is `[0, 27]`.
 	fn vested_transfer(l: u32, s: u32, ) -> Weight {
-		// Minimum execution time: 56_483 nanoseconds.
-		Weight::from_ref_time(57_095_510)
-			// Standard Error: 2_782
-			.saturating_add(Weight::from_ref_time(42_757).saturating_mul(l.into()))
-			// Standard Error: 4_950
-			.saturating_add(Weight::from_ref_time(79_812).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `617 + l * (25 ±0) + s * (36 ±0)`
+		//  Estimated: `9909`
+		// Minimum execution time: 49_632 nanoseconds.
+		Weight::from_ref_time(50_035_640)
+			.saturating_add(Weight::from_proof_size(9909))
+			// Standard Error: 1_457
+			.saturating_add(Weight::from_ref_time(45_951).saturating_mul(l.into()))
+			// Standard Error: 2_593
+			.saturating_add(Weight::from_ref_time(58_374).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
-	// Storage: Vesting Vesting (r:1 w:1)
-	// Storage: System Account (r:2 w:2)
-	// Storage: Balances Locks (r:1 w:1)
+	/// Storage: Vesting Vesting (r:1 w:1)
+	/// Proof: Vesting Vesting (max_values: None, max_size: Some(1057), added: 3532, mode: MaxEncodedLen)
+	/// Storage: System Account (r:2 w:2)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// Storage: Balances Locks (r:1 w:1)
+	/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen)
 	/// The range of component `l` is `[0, 49]`.
 	/// The range of component `s` is `[0, 27]`.
 	fn force_vested_transfer(l: u32, s: u32, ) -> Weight {
-		// Minimum execution time: 55_270 nanoseconds.
-		Weight::from_ref_time(57_043_614)
-			// Standard Error: 2_833
-			.saturating_add(Weight::from_ref_time(29_839).saturating_mul(l.into()))
-			// Standard Error: 5_040
-			.saturating_add(Weight::from_ref_time(67_429).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `752 + l * (25 ±0) + s * (36 ±0)`
+		//  Estimated: `12512`
+		// Minimum execution time: 51_816 nanoseconds.
+		Weight::from_ref_time(51_705_864)
+			.saturating_add(Weight::from_proof_size(12512))
+			// Standard Error: 1_446
+			.saturating_add(Weight::from_ref_time(43_671).saturating_mul(l.into()))
+			// Standard Error: 2_574
+			.saturating_add(Weight::from_ref_time(63_148).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
 	}
-	// Storage: Vesting Vesting (r:1 w:1)
-	// Storage: Balances Locks (r:1 w:1)
-	// Storage: System Account (r:1 w:1)
+	/// Storage: Vesting Vesting (r:1 w:1)
+	/// Proof: Vesting Vesting (max_values: None, max_size: Some(1057), added: 3532, mode: MaxEncodedLen)
+	/// Storage: Balances Locks (r:1 w:1)
+	/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, 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 `l` is `[0, 49]`.
 	/// The range of component `s` is `[2, 28]`.
 	fn not_unlocking_merge_schedules(l: u32, s: u32, ) -> Weight {
-		// Minimum execution time: 41_695 nanoseconds.
-		Weight::from_ref_time(41_640_100)
-			// Standard Error: 2_040
-			.saturating_add(Weight::from_ref_time(33_458).saturating_mul(l.into()))
-			// Standard Error: 3_768
-			.saturating_add(Weight::from_ref_time(101_011).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `544 + l * (25 ±0) + s * (36 ±0)`
+		//  Estimated: `9909`
+		// Minimum execution time: 32_895 nanoseconds.
+		Weight::from_ref_time(32_577_652)
+			.saturating_add(Weight::from_proof_size(9909))
+			// Standard Error: 1_018
+			.saturating_add(Weight::from_ref_time(37_445).saturating_mul(l.into()))
+			// Standard Error: 1_880
+			.saturating_add(Weight::from_ref_time(65_218).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
-	// Storage: Vesting Vesting (r:1 w:1)
-	// Storage: Balances Locks (r:1 w:1)
-	// Storage: System Account (r:1 w:1)
+	/// Storage: Vesting Vesting (r:1 w:1)
+	/// Proof: Vesting Vesting (max_values: None, max_size: Some(1057), added: 3532, mode: MaxEncodedLen)
+	/// Storage: Balances Locks (r:1 w:1)
+	/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, 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 `l` is `[0, 49]`.
 	/// The range of component `s` is `[2, 28]`.
 	fn unlocking_merge_schedules(l: u32, s: u32, ) -> Weight {
-		// Minimum execution time: 40_834 nanoseconds.
-		Weight::from_ref_time(40_051_044)
-			// Standard Error: 1_874
-			.saturating_add(Weight::from_ref_time(61_045).saturating_mul(l.into()))
-			// Standard Error: 3_462
-			.saturating_add(Weight::from_ref_time(113_102).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `544 + l * (25 ±0) + s * (36 ±0)`
+		//  Estimated: `9909`
+		// Minimum execution time: 33_169 nanoseconds.
+		Weight::from_ref_time(32_526_311)
+			.saturating_add(Weight::from_proof_size(9909))
+			// Standard Error: 884
+			.saturating_add(Weight::from_ref_time(39_392).saturating_mul(l.into()))
+			// Standard Error: 1_633
+			.saturating_add(Weight::from_ref_time(64_317).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.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 58d6177ec666f657bfda685f505772dd9247ee70..28b2ec106617b0975c9d0696cddeb8c8786f7d77 100644
--- a/polkadot/runtime/westend/src/weights/pallet_xcm.rs
+++ b/polkadot/runtime/westend/src/weights/pallet_xcm.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `pallet_xcm`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,123 +45,223 @@ use sp_std::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: XcmPallet SupportedVersion (r:1 w:0)
-	// Storage: XcmPallet VersionDiscoveryQueue (r:1 w:1)
-	// Storage: XcmPallet SafeXcmVersion (r:1 w:0)
-	// Storage: Dmp DownwardMessageQueues (r:1 w:1)
-	// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// 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 send() -> Weight {
-		// Minimum execution time: 38_435 nanoseconds.
-		Weight::from_ref_time(39_264_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `169`
+		//  Estimated: `9260`
+		// Minimum execution time: 30_849 nanoseconds.
+		Weight::from_ref_time(31_945_000)
+			.saturating_add(Weight::from_proof_size(9260))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
 	fn teleport_assets() -> Weight {
-		// Minimum execution time: 29_090 nanoseconds.
-		Weight::from_ref_time(29_801_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 22_799 nanoseconds.
+		Weight::from_ref_time(23_316_000)
+			.saturating_add(Weight::from_proof_size(0))
 	}
 	fn reserve_transfer_assets() -> Weight {
-		// Minimum execution time: 27_998 nanoseconds.
-		Weight::from_ref_time(29_079_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 21_833 nanoseconds.
+		Weight::from_ref_time(22_121_000)
+			.saturating_add(Weight::from_proof_size(0))
 	}
-	// Storage: Benchmark Override (r:0 w:0)
+	/// Storage: Benchmark Override (r:0 w:0)
+	/// Proof Skipped: Benchmark Override (max_values: None, max_size: None, mode: Measured)
 	fn execute() -> Weight {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
 		// Minimum execution time: 18_446_744_073_709_551 nanoseconds.
 		Weight::from_ref_time(18_446_744_073_709_551_000)
+			.saturating_add(Weight::from_proof_size(0))
 	}
-	// Storage: XcmPallet SupportedVersion (r:0 w:1)
+	/// Storage: XcmPallet SupportedVersion (r:0 w:1)
+	/// Proof Skipped: XcmPallet SupportedVersion (max_values: None, max_size: None, mode: Measured)
 	fn force_xcm_version() -> Weight {
-		// Minimum execution time: 15_893 nanoseconds.
-		Weight::from_ref_time(16_196_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 9_945 nanoseconds.
+		Weight::from_ref_time(10_250_000)
+			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: XcmPallet SafeXcmVersion (r:0 w:1)
+	/// Storage: XcmPallet SafeXcmVersion (r:0 w:1)
+	/// Proof Skipped: XcmPallet SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured)
 	fn force_default_xcm_version() -> Weight {
-		// Minimum execution time: 4_403 nanoseconds.
-		Weight::from_ref_time(4_553_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_700 nanoseconds.
+		Weight::from_ref_time(2_815_000)
+			.saturating_add(Weight::from_proof_size(0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: XcmPallet VersionNotifiers (r:1 w:1)
-	// Storage: XcmPallet QueryCounter (r:1 w:1)
-	// Storage: XcmPallet SupportedVersion (r:1 w:0)
-	// Storage: XcmPallet VersionDiscoveryQueue (r:1 w:1)
-	// Storage: XcmPallet SafeXcmVersion (r:1 w:0)
-	// Storage: Dmp DownwardMessageQueues (r:1 w:1)
-	// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
-	// Storage: XcmPallet Queries (r:0 w:1)
+	/// Storage: XcmPallet VersionNotifiers (r:1 w:1)
+	/// 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: 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)
+	/// Storage: XcmPallet Queries (r:0 w:1)
+	/// Proof Skipped: XcmPallet Queries (max_values: None, max_size: None, mode: Measured)
 	fn force_subscribe_version_notify() -> Weight {
-		// Minimum execution time: 42_466 nanoseconds.
-		Weight::from_ref_time(43_907_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `169`
+		//  Estimated: `12737`
+		// Minimum execution time: 36_182 nanoseconds.
+		Weight::from_ref_time(36_714_000)
+			.saturating_add(Weight::from_proof_size(12737))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
-	// Storage: XcmPallet VersionNotifiers (r:1 w:1)
-	// Storage: XcmPallet SupportedVersion (r:1 w:0)
-	// Storage: XcmPallet VersionDiscoveryQueue (r:1 w:1)
-	// Storage: XcmPallet SafeXcmVersion (r:1 w:0)
-	// Storage: Dmp DownwardMessageQueues (r:1 w:1)
-	// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
-	// Storage: XcmPallet Queries (r:0 w:1)
+	/// Storage: XcmPallet VersionNotifiers (r:1 w:1)
+	/// Proof Skipped: XcmPallet VersionNotifiers (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)
+	/// Storage: XcmPallet Queries (r:0 w:1)
+	/// Proof Skipped: XcmPallet Queries (max_values: None, max_size: None, mode: Measured)
 	fn force_unsubscribe_version_notify() -> Weight {
-		// Minimum execution time: 46_063 nanoseconds.
-		Weight::from_ref_time(47_278_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `326`
+		//  Estimated: `13172`
+		// Minimum execution time: 36_706 nanoseconds.
+		Weight::from_ref_time(37_135_000)
+			.saturating_add(Weight::from_proof_size(13172))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(5))
 	}
-	// Storage: XcmPallet SupportedVersion (r:4 w:2)
+	/// Storage: XcmPallet SupportedVersion (r:4 w:2)
+	/// Proof Skipped: XcmPallet SupportedVersion (max_values: None, max_size: None, mode: Measured)
 	fn migrate_supported_version() -> Weight {
-		// Minimum execution time: 15_315 nanoseconds.
-		Weight::from_ref_time(15_983_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `229`
+		//  Estimated: `10129`
+		// Minimum execution time: 15_818 nanoseconds.
+		Weight::from_ref_time(16_246_000)
+			.saturating_add(Weight::from_proof_size(10129))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: XcmPallet VersionNotifiers (r:4 w:2)
+	/// Storage: XcmPallet VersionNotifiers (r:4 w:2)
+	/// Proof Skipped: XcmPallet VersionNotifiers (max_values: None, max_size: None, mode: Measured)
 	fn migrate_version_notifiers() -> Weight {
-		// Minimum execution time: 15_715 nanoseconds.
-		Weight::from_ref_time(16_212_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `233`
+		//  Estimated: `10133`
+		// Minimum execution time: 15_799 nanoseconds.
+		Weight::from_ref_time(16_232_000)
+			.saturating_add(Weight::from_proof_size(10133))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: XcmPallet VersionNotifyTargets (r:5 w:0)
+	/// Storage: XcmPallet VersionNotifyTargets (r:5 w:0)
+	/// Proof Skipped: XcmPallet VersionNotifyTargets (max_values: None, max_size: None, mode: Measured)
 	fn already_notified_target() -> Weight {
-		// Minimum execution time: 18_319 nanoseconds.
-		Weight::from_ref_time(18_821_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `243`
+		//  Estimated: `12618`
+		// Minimum execution time: 18_584 nanoseconds.
+		Weight::from_ref_time(19_031_000)
+			.saturating_add(Weight::from_proof_size(12618))
 			.saturating_add(T::DbWeight::get().reads(5))
 	}
-	// Storage: XcmPallet VersionNotifyTargets (r:2 w:1)
-	// Storage: XcmPallet SupportedVersion (r:1 w:0)
-	// Storage: XcmPallet VersionDiscoveryQueue (r:1 w:1)
-	// Storage: XcmPallet SafeXcmVersion (r:1 w:0)
-	// Storage: Dmp DownwardMessageQueues (r:1 w:1)
-	// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// Storage: XcmPallet VersionNotifyTargets (r:2 w:1)
+	/// Proof Skipped: XcmPallet VersionNotifyTargets (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 notify_current_targets() -> Weight {
-		// Minimum execution time: 38_303 nanoseconds.
-		Weight::from_ref_time(39_210_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `239`
+		//  Estimated: `14799`
+		// Minimum execution time: 33_133 nanoseconds.
+		Weight::from_ref_time(33_402_000)
+			.saturating_add(Weight::from_proof_size(14799))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(4))
 	}
-	// Storage: XcmPallet VersionNotifyTargets (r:3 w:0)
+	/// Storage: XcmPallet VersionNotifyTargets (r:3 w:0)
+	/// Proof Skipped: XcmPallet VersionNotifyTargets (max_values: None, max_size: None, mode: Measured)
 	fn notify_target_migration_fail() -> Weight {
-		// Minimum execution time: 8_105 nanoseconds.
-		Weight::from_ref_time(8_402_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `272`
+		//  Estimated: `7697`
+		// Minimum execution time: 8_589 nanoseconds.
+		Weight::from_ref_time(8_837_000)
+			.saturating_add(Weight::from_proof_size(7697))
 			.saturating_add(T::DbWeight::get().reads(3))
 	}
-	// Storage: XcmPallet VersionNotifyTargets (r:4 w:2)
+	/// Storage: XcmPallet VersionNotifyTargets (r:4 w:2)
+	/// Proof Skipped: XcmPallet VersionNotifyTargets (max_values: None, max_size: None, mode: Measured)
 	fn migrate_version_notify_targets() -> Weight {
-		// Minimum execution time: 16_035 nanoseconds.
-		Weight::from_ref_time(16_561_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `240`
+		//  Estimated: `10140`
+		// Minimum execution time: 16_573 nanoseconds.
+		Weight::from_ref_time(17_162_000)
+			.saturating_add(Weight::from_proof_size(10140))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: XcmPallet VersionNotifyTargets (r:4 w:2)
-	// Storage: XcmPallet SupportedVersion (r:1 w:0)
-	// Storage: XcmPallet VersionDiscoveryQueue (r:1 w:1)
-	// Storage: XcmPallet SafeXcmVersion (r:1 w:0)
-	// Storage: Dmp DownwardMessageQueues (r:1 w:1)
-	// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// Storage: XcmPallet VersionNotifyTargets (r:4 w:2)
+	/// Proof Skipped: XcmPallet VersionNotifyTargets (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 migrate_and_notify_old_targets() -> Weight {
-		// Minimum execution time: 45_300 nanoseconds.
-		Weight::from_ref_time(46_946_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `243`
+		//  Estimated: `19773`
+		// Minimum execution time: 39_648 nanoseconds.
+		Weight::from_ref_time(40_257_000)
+			.saturating_add(Weight::from_proof_size(19773))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(5))
 	}
diff --git a/polkadot/runtime/westend/src/weights/runtime_common_auctions.rs b/polkadot/runtime/westend/src/weights/runtime_common_auctions.rs
index 67aa694ec547b6fc37f3a57d3672da32830f8007..9ac6d4dcc8d99a0cbb87c8fcac40e40479dedadd 100644
--- a/polkadot/runtime/westend/src/weights/runtime_common_auctions.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_common_auctions.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `runtime_common::auctions`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,53 +45,94 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `runtime_common::auctions`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> runtime_common::auctions::WeightInfo for WeightInfo<T> {
-	// Storage: Auctions AuctionInfo (r:1 w:1)
-	// Storage: Auctions AuctionCounter (r:1 w:1)
+	/// Storage: Auctions AuctionInfo (r:1 w:1)
+	/// Proof: Auctions AuctionInfo (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen)
+	/// Storage: Auctions AuctionCounter (r:1 w:1)
+	/// Proof: Auctions AuctionCounter (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
 	fn new_auction() -> Weight {
-		// Minimum execution time: 18_809 nanoseconds.
-		Weight::from_ref_time(19_672_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `4`
+		//  Estimated: `1002`
+		// Minimum execution time: 12_271 nanoseconds.
+		Weight::from_ref_time(12_608_000)
+			.saturating_add(Weight::from_proof_size(1002))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Paras ParaLifecycles (r:1 w:0)
-	// Storage: Auctions AuctionCounter (r:1 w:0)
-	// Storage: Auctions AuctionInfo (r:1 w:0)
-	// Storage: Slots Leases (r:1 w:0)
-	// Storage: Auctions Winning (r:1 w:1)
-	// Storage: Auctions ReservedAmounts (r:2 w:2)
-	// Storage: System Account (r:1 w:1)
+	/// Storage: Paras ParaLifecycles (r:1 w:0)
+	/// Proof Skipped: Paras ParaLifecycles (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Auctions AuctionCounter (r:1 w:0)
+	/// Proof: Auctions AuctionCounter (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Auctions AuctionInfo (r:1 w:0)
+	/// Proof: Auctions AuctionInfo (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen)
+	/// Storage: Slots Leases (r:1 w:0)
+	/// Proof Skipped: Slots Leases (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Auctions Winning (r:1 w:1)
+	/// Proof: Auctions Winning (max_values: None, max_size: Some(1920), added: 4395, mode: MaxEncodedLen)
+	/// Storage: Auctions ReservedAmounts (r:2 w:2)
+	/// Proof: Auctions ReservedAmounts (max_values: None, max_size: Some(60), added: 2535, mode: MaxEncodedLen)
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	fn bid() -> Weight {
-		// Minimum execution time: 97_164 nanoseconds.
-		Weight::from_ref_time(101_731_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `635`
+		//  Estimated: `19290`
+		// Minimum execution time: 69_074 nanoseconds.
+		Weight::from_ref_time(70_726_000)
+			.saturating_add(Weight::from_proof_size(19290))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(4))
 	}
-	// Storage: Auctions AuctionInfo (r:1 w:1)
-	// Storage: Babe NextRandomness (r:1 w:0)
-	// Storage: Babe EpochStart (r:1 w:0)
-	// Storage: Auctions AuctionCounter (r:1 w:0)
-	// Storage: Auctions Winning (r:3600 w:3600)
-	// Storage: Auctions ReservedAmounts (r:37 w:36)
-	// Storage: System Account (r:36 w:36)
-	// Storage: Slots Leases (r:7 w:7)
-	// Storage: Paras ParaLifecycles (r:1 w:1)
-	// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
-	// Storage: Paras ActionsQueue (r:1 w:1)
-	// Storage: Registrar Paras (r:1 w:1)
+	/// Storage: Auctions AuctionInfo (r:1 w:1)
+	/// Proof: Auctions AuctionInfo (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen)
+	/// Storage: Babe NextRandomness (r:1 w:0)
+	/// Proof: Babe NextRandomness (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen)
+	/// Storage: Babe EpochStart (r:1 w:0)
+	/// Proof: Babe EpochStart (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen)
+	/// Storage: Auctions AuctionCounter (r:1 w:0)
+	/// Proof: Auctions AuctionCounter (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Auctions Winning (r:3600 w:3600)
+	/// Proof: Auctions Winning (max_values: None, max_size: Some(1920), added: 4395, mode: MaxEncodedLen)
+	/// Storage: Auctions ReservedAmounts (r:37 w:36)
+	/// Proof: Auctions ReservedAmounts (max_values: None, max_size: Some(60), added: 2535, mode: MaxEncodedLen)
+	/// Storage: System Account (r:36 w:36)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// Storage: Slots Leases (r:7 w:7)
+	/// Proof Skipped: Slots Leases (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras ParaLifecycles (r:1 w:1)
+	/// Proof Skipped: Paras ParaLifecycles (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras ActionsQueue (r:1 w:1)
+	/// Proof Skipped: Paras ActionsQueue (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Registrar Paras (r:1 w:1)
+	/// Proof Skipped: Registrar Paras (max_values: None, max_size: None, mode: Measured)
 	fn on_initialize() -> Weight {
-		// Minimum execution time: 18_715_887 nanoseconds.
-		Weight::from_ref_time(19_146_918_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `7060429`
+		//  Estimated: `51338925`
+		// Minimum execution time: 16_090_025 nanoseconds.
+		Weight::from_ref_time(16_438_002_000)
+			.saturating_add(Weight::from_proof_size(51338925))
 			.saturating_add(T::DbWeight::get().reads(3688))
 			.saturating_add(T::DbWeight::get().writes(3683))
 	}
-	// Storage: Auctions ReservedAmounts (r:37 w:36)
-	// Storage: System Account (r:36 w:36)
-	// Storage: Auctions Winning (r:0 w:3600)
-	// Storage: Auctions AuctionInfo (r:0 w:1)
+	/// Storage: Auctions ReservedAmounts (r:37 w:36)
+	/// Proof: Auctions ReservedAmounts (max_values: None, max_size: Some(60), added: 2535, mode: MaxEncodedLen)
+	/// Storage: System Account (r:36 w:36)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
+	/// Storage: Auctions Winning (r:3600 w:3600)
+	/// Proof: Auctions Winning (max_values: None, max_size: Some(1920), added: 4395, mode: MaxEncodedLen)
+	/// Storage: Auctions AuctionInfo (r:0 w:1)
+	/// Proof: Auctions AuctionInfo (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen)
 	fn cancel_auction() -> Weight {
-		// Minimum execution time: 5_818_774 nanoseconds.
-		Weight::from_ref_time(5_962_283_000)
-			.saturating_add(T::DbWeight::get().reads(73))
+		// Proof Size summary in bytes:
+		//  Measured:  `178884`
+		//  Estimated: `16009503`
+		// Minimum execution time: 4_773_572 nanoseconds.
+		Weight::from_ref_time(4_870_970_000)
+			.saturating_add(Weight::from_proof_size(16009503))
+			.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 2fdb0a251b849d86c99fae81a3300c2df2b8a30c..cdf99c99eaa2308c3a23bc69978716278d2b245e 100644
--- a/polkadot/runtime/westend/src/weights/runtime_common_crowdloan.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_common_crowdloan.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `runtime_common::crowdloan`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,102 +45,174 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `runtime_common::crowdloan`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> runtime_common::crowdloan::WeightInfo for WeightInfo<T> {
-	// Storage: Crowdloan Funds (r:1 w:1)
-	// Storage: Registrar Paras (r:1 w:1)
-	// Storage: Paras ParaLifecycles (r:1 w:0)
-	// Storage: Crowdloan NextFundIndex (r:1 w:1)
+	/// Storage: Crowdloan Funds (r:1 w:1)
+	/// Proof Skipped: Crowdloan Funds (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Registrar Paras (r:1 w:1)
+	/// Proof Skipped: Registrar Paras (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras ParaLifecycles (r:1 w:0)
+	/// Proof Skipped: Paras ParaLifecycles (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Crowdloan NextFundIndex (r:1 w:1)
+	/// Proof Skipped: Crowdloan NextFundIndex (max_values: Some(1), max_size: None, mode: Measured)
 	fn create() -> Weight {
-		// Minimum execution time: 72_148 nanoseconds.
-		Weight::from_ref_time(76_111_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `418`
+		//  Estimated: `9592`
+		// Minimum execution time: 39_590 nanoseconds.
+		Weight::from_ref_time(40_531_000)
+			.saturating_add(Weight::from_proof_size(9592))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
-	// Storage: Crowdloan Funds (r:1 w:1)
-	// Storage: Slots Leases (r:1 w:0)
-	// Storage: Auctions AuctionInfo (r:1 w:0)
-	// Storage: System Account (r:1 w:1)
-	// Storage: Balances InactiveIssuance (r:1 w:1)
-	// Storage: Crowdloan EndingsCount (r:1 w:0)
-	// Storage: Crowdloan NewRaise (r:1 w:1)
-	// Storage: unknown [0xd861ea1ebf4800d4b89f4ff787ad79ee96d9a708c85b57da7eb8f9ddeda61291] (r:1 w:1)
+	/// Storage: Crowdloan Funds (r:1 w:1)
+	/// Proof Skipped: Crowdloan Funds (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Slots Leases (r:1 w:0)
+	/// Proof Skipped: Slots Leases (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Auctions AuctionInfo (r:1 w:0)
+	/// Proof: Auctions AuctionInfo (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen)
+	/// 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: Crowdloan EndingsCount (r:1 w:0)
+	/// Proof Skipped: Crowdloan EndingsCount (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Crowdloan NewRaise (r:1 w:1)
+	/// Proof Skipped: Crowdloan NewRaise (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: unknown `0xd861ea1ebf4800d4b89f4ff787ad79ee96d9a708c85b57da7eb8f9ddeda61291` (r:1 w:1)
+	/// Proof Skipped: unknown `0xd861ea1ebf4800d4b89f4ff787ad79ee96d9a708c85b57da7eb8f9ddeda61291` (r:1 w:1)
 	fn contribute() -> Weight {
-		// Minimum execution time: 156_487 nanoseconds.
-		Weight::from_ref_time(168_788_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `368`
+		//  Estimated: `13872`
+		// Minimum execution time: 111_368 nanoseconds.
+		Weight::from_ref_time(112_815_000)
+			.saturating_add(Weight::from_proof_size(13872))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(5))
 	}
-	// Storage: Crowdloan Funds (r:1 w:1)
-	// Storage: System Account (r:2 w:2)
-	// Storage: Balances InactiveIssuance (r:1 w:1)
-	// Storage: unknown [0xc85982571aa615c788ef9b2c16f54f25773fd439e8ee1ed2aa3ae43d48e880f0] (r:1 w:1)
+	/// Storage: Crowdloan Funds (r:1 w:1)
+	/// Proof Skipped: Crowdloan Funds (max_values: None, 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)
+	/// Storage: Balances InactiveIssuance (r:1 w:1)
+	/// Proof: Balances InactiveIssuance (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen)
+	/// Storage: unknown `0xc85982571aa615c788ef9b2c16f54f25773fd439e8ee1ed2aa3ae43d48e880f0` (r:1 w:1)
+	/// Proof Skipped: unknown `0xc85982571aa615c788ef9b2c16f54f25773fd439e8ee1ed2aa3ae43d48e880f0` (r:1 w:1)
 	fn withdraw() -> Weight {
-		// Minimum execution time: 80_510 nanoseconds.
-		Weight::from_ref_time(84_823_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `786`
+		//  Estimated: `12239`
+		// Minimum execution time: 57_399 nanoseconds.
+		Weight::from_ref_time(58_224_000)
+			.saturating_add(Weight::from_proof_size(12239))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(5))
 	}
-	// Storage: Skipped Metadata (r:0 w:0)
+	/// Storage: Skipped Metadata (r:0 w:0)
+	/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
 	/// The range of component `k` is `[0, 500]`.
 	fn refund(k: u32, ) -> Weight {
-		// Minimum execution time: 76_619 nanoseconds.
-		Weight::from_ref_time(26_853_164)
-			// Standard Error: 15_512
-			.saturating_add(Weight::from_ref_time(22_564_390).saturating_mul(k.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `236 + k * (220 ±0)`
+		//  Estimated: `256 + k * (221 ±0)`
+		// Minimum execution time: 40_233 nanoseconds.
+		Weight::from_ref_time(54_026_000)
+			.saturating_add(Weight::from_proof_size(256))
+			// Standard Error: 13_085
+			.saturating_add(Weight::from_ref_time(22_927_324).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))
 			.saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(k.into())))
+			.saturating_add(Weight::from_proof_size(221).saturating_mul(k.into()))
 	}
-	// Storage: Crowdloan Funds (r:1 w:1)
-	// Storage: System Account (r:1 w:1)
+	/// Storage: Crowdloan Funds (r:1 w:1)
+	/// Proof Skipped: Crowdloan Funds (max_values: None, max_size: None, mode: Measured)
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	fn dissolve() -> Weight {
-		// Minimum execution time: 50_520 nanoseconds.
-		Weight::from_ref_time(55_019_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `439`
+		//  Estimated: `5517`
+		// Minimum execution time: 29_857 nanoseconds.
+		Weight::from_ref_time(30_340_000)
+			.saturating_add(Weight::from_proof_size(5517))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Crowdloan Funds (r:1 w:1)
+	/// Storage: Crowdloan Funds (r:1 w:1)
+	/// Proof Skipped: Crowdloan Funds (max_values: None, max_size: None, mode: Measured)
 	fn edit() -> Weight {
-		// Minimum execution time: 38_580 nanoseconds.
-		Weight::from_ref_time(42_137_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `267`
+		//  Estimated: `2742`
+		// Minimum execution time: 17_245 nanoseconds.
+		Weight::from_ref_time(17_847_000)
+			.saturating_add(Weight::from_proof_size(2742))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Crowdloan Funds (r:1 w:0)
-	// Storage: unknown [0xd861ea1ebf4800d4b89f4ff787ad79ee96d9a708c85b57da7eb8f9ddeda61291] (r:1 w:1)
+	/// Storage: Crowdloan Funds (r:1 w:0)
+	/// Proof Skipped: Crowdloan Funds (max_values: None, max_size: None, mode: Measured)
+	/// Storage: unknown `0xd861ea1ebf4800d4b89f4ff787ad79ee96d9a708c85b57da7eb8f9ddeda61291` (r:1 w:1)
+	/// Proof Skipped: unknown `0xd861ea1ebf4800d4b89f4ff787ad79ee96d9a708c85b57da7eb8f9ddeda61291` (r:1 w:1)
 	fn add_memo() -> Weight {
-		// Minimum execution time: 49_364 nanoseconds.
-		Weight::from_ref_time(53_683_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `444`
+		//  Estimated: `5838`
+		// Minimum execution time: 24_929 nanoseconds.
+		Weight::from_ref_time(25_462_000)
+			.saturating_add(Weight::from_proof_size(5838))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Crowdloan Funds (r:1 w:0)
-	// Storage: Crowdloan NewRaise (r:1 w:1)
+	/// Storage: Crowdloan Funds (r:1 w:0)
+	/// Proof Skipped: Crowdloan Funds (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Crowdloan NewRaise (r:1 w:1)
+	/// Proof Skipped: Crowdloan NewRaise (max_values: Some(1), max_size: None, mode: Measured)
 	fn poke() -> Weight {
-		// Minimum execution time: 37_979 nanoseconds.
-		Weight::from_ref_time(40_397_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `271`
+		//  Estimated: `3512`
+		// Minimum execution time: 17_200 nanoseconds.
+		Weight::from_ref_time(17_776_000)
+			.saturating_add(Weight::from_proof_size(3512))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Auctions AuctionInfo (r:1 w:0)
-	// Storage: Crowdloan EndingsCount (r:1 w:1)
-	// Storage: Crowdloan NewRaise (r:1 w:1)
-	// Storage: Crowdloan Funds (r:2 w:0)
-	// Storage: Auctions AuctionCounter (r:1 w:0)
-	// Storage: Paras ParaLifecycles (r:2 w:0)
-	// Storage: Slots Leases (r:2 w:0)
-	// Storage: Auctions Winning (r:1 w:1)
-	// Storage: Auctions ReservedAmounts (r:2 w:2)
-	// Storage: System Account (r:2 w:2)
+	/// Storage: Auctions AuctionInfo (r:1 w:0)
+	/// Proof: Auctions AuctionInfo (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen)
+	/// Storage: Crowdloan EndingsCount (r:1 w:1)
+	/// Proof Skipped: Crowdloan EndingsCount (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Crowdloan NewRaise (r:1 w:1)
+	/// Proof Skipped: Crowdloan NewRaise (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Crowdloan Funds (r:100 w:0)
+	/// Proof Skipped: Crowdloan Funds (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Auctions AuctionCounter (r:1 w:0)
+	/// Proof: Auctions AuctionCounter (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
+	/// Storage: Paras ParaLifecycles (r:100 w:0)
+	/// Proof Skipped: Paras ParaLifecycles (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Slots Leases (r:100 w:0)
+	/// Proof Skipped: Slots Leases (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Auctions Winning (r:1 w:1)
+	/// Proof: Auctions Winning (max_values: None, max_size: Some(1920), added: 4395, mode: MaxEncodedLen)
+	/// Storage: Auctions ReservedAmounts (r:100 w:100)
+	/// Proof: Auctions ReservedAmounts (max_values: None, max_size: Some(60), added: 2535, mode: MaxEncodedLen)
+	/// Storage: System Account (r:100 w:100)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	/// The range of component `n` is `[2, 100]`.
 	fn on_initialize(n: u32, ) -> Weight {
-		// Minimum execution time: 131_992 nanoseconds.
-		Weight::from_ref_time(44_527_784)
-			// Standard Error: 54_125
-			.saturating_add(Weight::from_ref_time(48_555_553).saturating_mul(n.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `118 + n * (420 ±0)`
+		//  Estimated: `6947 + n * (14663 ±0)`
+		// Minimum execution time: 114_121 nanoseconds.
+		Weight::from_ref_time(116_551_000)
+			.saturating_add(Weight::from_proof_size(6947))
+			// Standard Error: 47_770
+			.saturating_add(Weight::from_ref_time(50_697_962).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))
 			.saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(n.into())))
+			.saturating_add(Weight::from_proof_size(14663).saturating_mul(n.into()))
 	}
 }
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 2c790d1811b670e58e8c409bd7d7311a129c52d3..4906c5d9e65dee56ced91da251d77cf63f17de2b 100644
--- a/polkadot/runtime/westend/src/weights/runtime_common_paras_registrar.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_common_paras_registrar.rs
@@ -16,8 +16,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-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,96 +45,169 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `runtime_common::paras_registrar`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> runtime_common::paras_registrar::WeightInfo for WeightInfo<T> {
-	// Storage: Registrar NextFreeParaId (r:1 w:1)
-	// Storage: Registrar Paras (r:1 w:1)
-	// Storage: Paras ParaLifecycles (r:1 w:0)
+	/// Storage: Registrar NextFreeParaId (r:1 w:1)
+	/// Proof Skipped: Registrar NextFreeParaId (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Registrar Paras (r:1 w:1)
+	/// Proof Skipped: Registrar Paras (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras ParaLifecycles (r:1 w:0)
+	/// Proof Skipped: Paras ParaLifecycles (max_values: None, max_size: None, mode: Measured)
 	fn reserve() -> Weight {
-		// Minimum execution time: 34_291 nanoseconds.
-		Weight::from_ref_time(35_169_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `97`
+		//  Estimated: `5736`
+		// Minimum execution time: 27_616 nanoseconds.
+		Weight::from_ref_time(28_197_000)
+			.saturating_add(Weight::from_proof_size(5736))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Registrar Paras (r:1 w:1)
-	// Storage: Paras ParaLifecycles (r:1 w:1)
-	// Storage: Paras PvfActiveVoteMap (r:1 w:0)
-	// Storage: Paras CodeByHash (r:1 w:1)
-	// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
-	// Storage: Paras ActionsQueue (r:1 w:1)
-	// Storage: Paras CodeByHashRefs (r:1 w:1)
-	// Storage: Paras CurrentCodeHash (r:0 w:1)
-	// Storage: Paras UpcomingParasGenesis (r:0 w:1)
+	/// Storage: Registrar Paras (r:1 w:1)
+	/// Proof Skipped: Registrar Paras (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras ParaLifecycles (r:1 w:1)
+	/// Proof Skipped: Paras ParaLifecycles (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras PvfActiveVoteMap (r:1 w:0)
+	/// Proof Skipped: Paras PvfActiveVoteMap (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras CodeByHash (r:1 w:1)
+	/// Proof Skipped: Paras CodeByHash (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras ActionsQueue (r:1 w:1)
+	/// Proof Skipped: Paras ActionsQueue (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras CodeByHashRefs (r:1 w:1)
+	/// Proof Skipped: Paras CodeByHashRefs (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras CurrentCodeHash (r:0 w:1)
+	/// Proof Skipped: Paras CurrentCodeHash (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras UpcomingParasGenesis (r:0 w:1)
+	/// Proof Skipped: Paras UpcomingParasGenesis (max_values: None, max_size: None, mode: Measured)
 	fn register() -> Weight {
-		// Minimum execution time: 8_013_023 nanoseconds.
-		Weight::from_ref_time(8_293_565_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `302`
+		//  Estimated: `18063`
+		// Minimum execution time: 7_577_009 nanoseconds.
+		Weight::from_ref_time(7_620_824_000)
+			.saturating_add(Weight::from_proof_size(18063))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(7))
 	}
-	// Storage: Registrar Paras (r:1 w:1)
-	// Storage: Paras ParaLifecycles (r:1 w:1)
-	// Storage: Paras PvfActiveVoteMap (r:1 w:0)
-	// Storage: Paras CodeByHash (r:1 w:1)
-	// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
-	// Storage: Paras ActionsQueue (r:1 w:1)
-	// Storage: Paras CodeByHashRefs (r:1 w:1)
-	// Storage: Paras CurrentCodeHash (r:0 w:1)
-	// Storage: Paras UpcomingParasGenesis (r:0 w:1)
+	/// Storage: Registrar Paras (r:1 w:1)
+	/// Proof Skipped: Registrar Paras (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras ParaLifecycles (r:1 w:1)
+	/// Proof Skipped: Paras ParaLifecycles (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras PvfActiveVoteMap (r:1 w:0)
+	/// Proof Skipped: Paras PvfActiveVoteMap (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras CodeByHash (r:1 w:1)
+	/// Proof Skipped: Paras CodeByHash (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras ActionsQueue (r:1 w:1)
+	/// Proof Skipped: Paras ActionsQueue (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras CodeByHashRefs (r:1 w:1)
+	/// Proof Skipped: Paras CodeByHashRefs (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras CurrentCodeHash (r:0 w:1)
+	/// Proof Skipped: Paras CurrentCodeHash (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras UpcomingParasGenesis (r:0 w:1)
+	/// Proof Skipped: Paras UpcomingParasGenesis (max_values: None, max_size: None, mode: Measured)
 	fn force_register() -> Weight {
-		// Minimum execution time: 7_800_623 nanoseconds.
-		Weight::from_ref_time(8_122_517_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `187`
+		//  Estimated: `17028`
+		// Minimum execution time: 7_373_489 nanoseconds.
+		Weight::from_ref_time(7_488_705_000)
+			.saturating_add(Weight::from_proof_size(17028))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(7))
 	}
-	// Storage: Registrar Paras (r:1 w:1)
-	// Storage: Paras ParaLifecycles (r:1 w:1)
-	// Storage: Paras FutureCodeHash (r:1 w:0)
-	// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
-	// Storage: Paras ActionsQueue (r:1 w:1)
-	// Storage: Registrar PendingSwap (r:0 w:1)
+	/// Storage: Registrar Paras (r:1 w:1)
+	/// Proof Skipped: Registrar Paras (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras ParaLifecycles (r:1 w:1)
+	/// Proof Skipped: Paras ParaLifecycles (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras FutureCodeHash (r:1 w:0)
+	/// Proof Skipped: Paras FutureCodeHash (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras ActionsQueue (r:1 w:1)
+	/// Proof Skipped: Paras ActionsQueue (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Registrar PendingSwap (r:0 w:1)
+	/// Proof Skipped: Registrar PendingSwap (max_values: None, max_size: None, mode: Measured)
 	fn deregister() -> Weight {
-		// Minimum execution time: 62_973 nanoseconds.
-		Weight::from_ref_time(68_158_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `467`
+		//  Estimated: `13197`
+		// Minimum execution time: 41_183 nanoseconds.
+		Weight::from_ref_time(41_974_000)
+			.saturating_add(Weight::from_proof_size(13197))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
 	}
-	// Storage: Registrar Paras (r:1 w:0)
-	// Storage: Paras ParaLifecycles (r:2 w:2)
-	// Storage: Registrar PendingSwap (r:1 w:1)
-	// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
-	// Storage: Paras ActionsQueue (r:1 w:1)
-	// Storage: Crowdloan Funds (r:2 w:2)
-	// Storage: Slots Leases (r:2 w:2)
+	/// Storage: Registrar Paras (r:1 w:0)
+	/// Proof Skipped: Registrar Paras (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras ParaLifecycles (r:2 w:2)
+	/// Proof Skipped: Paras ParaLifecycles (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Registrar PendingSwap (r:1 w:1)
+	/// Proof Skipped: Registrar PendingSwap (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras ActionsQueue (r:1 w:1)
+	/// Proof Skipped: Paras ActionsQueue (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Crowdloan Funds (r:2 w:2)
+	/// Proof Skipped: Crowdloan Funds (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Slots Leases (r:2 w:2)
+	/// Proof Skipped: Slots Leases (max_values: None, max_size: None, mode: Measured)
 	fn swap() -> Weight {
-		// Minimum execution time: 59_960 nanoseconds.
-		Weight::from_ref_time(66_150_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `668`
+		//  Estimated: `27446`
+		// Minimum execution time: 45_991 nanoseconds.
+		Weight::from_ref_time(47_156_000)
+			.saturating_add(Weight::from_proof_size(27446))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(8))
 	}
-	// Storage: Paras FutureCodeHash (r:1 w:1)
-	// Storage: Paras UpgradeRestrictionSignal (r:1 w:1)
-	// Storage: Paras CurrentCodeHash (r:1 w:0)
-	// Storage: Paras UpgradeCooldowns (r:1 w:1)
-	// Storage: Paras PvfActiveVoteMap (r:1 w:0)
-	// Storage: Paras CodeByHash (r:1 w:1)
-	// Storage: Paras UpcomingUpgrades (r:1 w:1)
-	// Storage: System Digest (r:1 w:1)
-	// Storage: Paras CodeByHashRefs (r:1 w:1)
-	// Storage: Paras FutureCodeUpgrades (r:0 w:1)
+	/// Storage: Paras FutureCodeHash (r:1 w:1)
+	/// Proof Skipped: Paras FutureCodeHash (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras UpgradeRestrictionSignal (r:1 w:1)
+	/// Proof Skipped: Paras UpgradeRestrictionSignal (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras CurrentCodeHash (r:1 w:0)
+	/// Proof Skipped: Paras CurrentCodeHash (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras UpgradeCooldowns (r:1 w:1)
+	/// Proof Skipped: Paras UpgradeCooldowns (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras PvfActiveVoteMap (r:1 w:0)
+	/// Proof Skipped: Paras PvfActiveVoteMap (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras CodeByHash (r:1 w:1)
+	/// Proof Skipped: Paras CodeByHash (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras UpcomingUpgrades (r:1 w:1)
+	/// Proof Skipped: Paras UpcomingUpgrades (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: System Digest (r:1 w:1)
+	/// Proof Skipped: System Digest (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras CodeByHashRefs (r:1 w:1)
+	/// Proof Skipped: Paras CodeByHashRefs (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras FutureCodeUpgrades (r:0 w:1)
+	/// Proof Skipped: Paras FutureCodeUpgrades (max_values: None, max_size: None, mode: Measured)
 	/// The range of component `b` is `[1, 3145728]`.
 	fn schedule_code_upgrade(b: u32, ) -> Weight {
-		// Minimum execution time: 46_384 nanoseconds.
-		Weight::from_ref_time(47_270_000)
-			// Standard Error: 4
-			.saturating_add(Weight::from_ref_time(2_696).saturating_mul(b.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `28`
+		//  Estimated: `16615`
+		// Minimum execution time: 39_149 nanoseconds.
+		Weight::from_ref_time(39_522_000)
+			.saturating_add(Weight::from_proof_size(16615))
+			// Standard Error: 1
+			.saturating_add(Weight::from_ref_time(2_325).saturating_mul(b.into()))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(8))
 	}
-	// Storage: Paras Heads (r:0 w:1)
+	/// Storage: Paras Heads (r:0 w:1)
+	/// Proof Skipped: Paras Heads (max_values: None, max_size: None, mode: Measured)
 	/// The range of component `b` is `[1, 1048576]`.
 	fn set_current_head(b: u32, ) -> Weight {
-		// Minimum execution time: 14_753 nanoseconds.
-		Weight::from_ref_time(14_372_398)
-			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(1_024).saturating_mul(b.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 9_032 nanoseconds.
+		Weight::from_ref_time(9_110_000)
+			.saturating_add(Weight::from_proof_size(0))
+			// Standard Error: 2
+			.saturating_add(Weight::from_ref_time(919).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 c03fce91c49fb352078d555017f147298b83de43..95c9f519ef78e2deb1e4aa448ed067538c2dd17a 100644
--- a/polkadot/runtime/westend/src/weights/runtime_common_slots.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_common_slots.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `runtime_common::slots`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,52 +45,85 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `runtime_common::slots`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> runtime_common::slots::WeightInfo for WeightInfo<T> {
-	// Storage: Slots Leases (r:1 w:1)
-	// Storage: System Account (r:1 w:1)
+	/// Storage: Slots Leases (r:1 w:1)
+	/// Proof Skipped: Slots Leases (max_values: None, max_size: None, mode: Measured)
+	/// Storage: System Account (r:1 w:1)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	fn force_lease() -> Weight {
-		// Minimum execution time: 33_866 nanoseconds.
-		Weight::from_ref_time(34_857_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `213`
+		//  Estimated: `5291`
+		// Minimum execution time: 25_281 nanoseconds.
+		Weight::from_ref_time(25_756_000)
+			.saturating_add(Weight::from_proof_size(5291))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: Paras Parachains (r:1 w:0)
-	// Storage: Slots Leases (r:101 w:100)
-	// Storage: Paras ParaLifecycles (r:100 w:100)
-	// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
-	// Storage: Paras ActionsQueue (r:1 w:1)
-	// Storage: Registrar Paras (r:100 w:100)
+	/// Storage: Paras Parachains (r:1 w:0)
+	/// Proof Skipped: Paras Parachains (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Slots Leases (r:101 w:100)
+	/// Proof Skipped: Slots Leases (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras ParaLifecycles (r:200 w:200)
+	/// Proof Skipped: Paras ParaLifecycles (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras ActionsQueue (r:1 w:1)
+	/// Proof Skipped: Paras ActionsQueue (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Registrar Paras (r:100 w:100)
+	/// Proof Skipped: Registrar Paras (max_values: None, max_size: None, mode: Measured)
 	/// The range of component `c` is `[0, 100]`.
 	/// The range of component `t` is `[0, 100]`.
 	fn manage_lease_period_start(c: u32, t: u32, ) -> Weight {
-		// Minimum execution time: 669_275 nanoseconds.
-		Weight::from_ref_time(677_390_000)
-			// Standard Error: 81_554
-			.saturating_add(Weight::from_ref_time(2_774_748).saturating_mul(c.into()))
-			// Standard Error: 81_554
-			.saturating_add(Weight::from_ref_time(15_978_870).saturating_mul(t.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `0 + c * (47 ±0) + t * (370 ±0)`
+		//  Estimated: `268218 + c * (1076 ±0) + t * (7963 ±0)`
+		// Minimum execution time: 642_912 nanoseconds.
+		Weight::from_ref_time(645_898_000)
+			.saturating_add(Weight::from_proof_size(268218))
+			// Standard Error: 82_879
+			.saturating_add(Weight::from_ref_time(2_665_736).saturating_mul(c.into()))
+			// Standard Error: 82_879
+			.saturating_add(Weight::from_ref_time(13_913_344).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())))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into())))
 			.saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(t.into())))
+			.saturating_add(Weight::from_proof_size(1076).saturating_mul(c.into()))
+			.saturating_add(Weight::from_proof_size(7963).saturating_mul(t.into()))
 	}
-	// Storage: Slots Leases (r:1 w:1)
-	// Storage: System Account (r:8 w:8)
+	/// Storage: Slots Leases (r:1 w:1)
+	/// Proof Skipped: Slots Leases (max_values: None, max_size: None, mode: Measured)
+	/// Storage: System Account (r:8 w:8)
+	/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
 	fn clear_all_leases() -> Weight {
-		// Minimum execution time: 123_998 nanoseconds.
-		Weight::from_ref_time(131_162_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `2941`
+		//  Estimated: `26240`
+		// Minimum execution time: 98_060 nanoseconds.
+		Weight::from_ref_time(99_621_000)
+			.saturating_add(Weight::from_proof_size(26240))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(9))
 	}
-	// Storage: Slots Leases (r:1 w:0)
-	// Storage: Paras ParaLifecycles (r:1 w:1)
-	// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
-	// Storage: Paras ActionsQueue (r:1 w:1)
-	// Storage: Registrar Paras (r:1 w:1)
+	/// Storage: Slots Leases (r:1 w:0)
+	/// Proof Skipped: Slots Leases (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras ParaLifecycles (r:1 w:1)
+	/// Proof Skipped: Paras ParaLifecycles (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras ActionsQueue (r:1 w:1)
+	/// Proof Skipped: Paras ActionsQueue (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Registrar Paras (r:1 w:1)
+	/// Proof Skipped: Registrar Paras (max_values: None, max_size: None, mode: Measured)
 	fn trigger_onboard() -> Weight {
-		// Minimum execution time: 43_235 nanoseconds.
-		Weight::from_ref_time(46_143_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `628`
+		//  Estimated: `13535`
+		// Minimum execution time: 26_638 nanoseconds.
+		Weight::from_ref_time(27_214_000)
+			.saturating_add(Weight::from_proof_size(13535))
 			.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 033ae292577472645860ab10df9a6b24e1d72de4..c0b1fe20a92649c39de1cb1e4a57e484cdc007c9 100644
--- a/polkadot/runtime/westend/src/weights/runtime_parachains_configuration.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_parachains_configuration.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `runtime_parachains::configuration`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,53 +45,93 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `runtime_parachains::configuration`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> runtime_parachains::configuration::WeightInfo for WeightInfo<T> {
-	// Storage: Configuration PendingConfigs (r:1 w:1)
-	// Storage: Configuration BypassConsistencyCheck (r:1 w:0)
-	// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Storage: Configuration PendingConfigs (r:1 w:1)
+	/// Proof Skipped: Configuration PendingConfigs (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Configuration BypassConsistencyCheck (r:1 w:0)
+	/// Proof Skipped: Configuration BypassConsistencyCheck (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
 	fn set_config_with_block_number() -> Weight {
-		// Minimum execution time: 13_368 nanoseconds.
-		Weight::from_ref_time(13_767_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `90`
+		//  Estimated: `1755`
+		// Minimum execution time: 9_185 nanoseconds.
+		Weight::from_ref_time(9_492_000)
+			.saturating_add(Weight::from_proof_size(1755))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Configuration PendingConfigs (r:1 w:1)
-	// Storage: Configuration BypassConsistencyCheck (r:1 w:0)
-	// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Storage: Configuration PendingConfigs (r:1 w:1)
+	/// Proof Skipped: Configuration PendingConfigs (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Configuration BypassConsistencyCheck (r:1 w:0)
+	/// Proof Skipped: Configuration BypassConsistencyCheck (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
 	fn set_config_with_u32() -> Weight {
-		// Minimum execution time: 13_127 nanoseconds.
-		Weight::from_ref_time(13_589_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `90`
+		//  Estimated: `1755`
+		// Minimum execution time: 9_350 nanoseconds.
+		Weight::from_ref_time(9_740_000)
+			.saturating_add(Weight::from_proof_size(1755))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Configuration PendingConfigs (r:1 w:1)
-	// Storage: Configuration BypassConsistencyCheck (r:1 w:0)
-	// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Storage: Configuration PendingConfigs (r:1 w:1)
+	/// Proof Skipped: Configuration PendingConfigs (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Configuration BypassConsistencyCheck (r:1 w:0)
+	/// Proof Skipped: Configuration BypassConsistencyCheck (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
 	fn set_config_with_option_u32() -> Weight {
-		// Minimum execution time: 13_040 nanoseconds.
-		Weight::from_ref_time(13_607_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `90`
+		//  Estimated: `1755`
+		// Minimum execution time: 9_462 nanoseconds.
+		Weight::from_ref_time(9_762_000)
+			.saturating_add(Weight::from_proof_size(1755))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Configuration PendingConfigs (r:1 w:1)
-	// Storage: Configuration BypassConsistencyCheck (r:1 w:0)
-	// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Storage: Configuration PendingConfigs (r:1 w:1)
+	/// Proof Skipped: Configuration PendingConfigs (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Configuration BypassConsistencyCheck (r:1 w:0)
+	/// Proof Skipped: Configuration BypassConsistencyCheck (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
 	fn set_config_with_weight() -> Weight {
-		// Minimum execution time: 13_190 nanoseconds.
-		Weight::from_ref_time(13_486_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `90`
+		//  Estimated: `1755`
+		// Minimum execution time: 9_576 nanoseconds.
+		Weight::from_ref_time(9_879_000)
+			.saturating_add(Weight::from_proof_size(1755))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Benchmark Override (r:0 w:0)
+	/// 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 {
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
 		// Minimum execution time: 2_000_000_000 nanoseconds.
 		Weight::from_ref_time(2_000_000_000_000)
+			.saturating_add(Weight::from_proof_size(0))
 	}
-	// Storage: Configuration PendingConfigs (r:1 w:1)
-	// Storage: Configuration BypassConsistencyCheck (r:1 w:0)
-	// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Storage: Configuration PendingConfigs (r:1 w:1)
+	/// Proof Skipped: Configuration PendingConfigs (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Configuration BypassConsistencyCheck (r:1 w:0)
+	/// Proof Skipped: Configuration BypassConsistencyCheck (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
 	fn set_config_with_balance() -> Weight {
-		// Minimum execution time: 13_204 nanoseconds.
-		Weight::from_ref_time(13_495_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `90`
+		//  Estimated: `1755`
+		// Minimum execution time: 9_608 nanoseconds.
+		Weight::from_ref_time(9_928_000)
+			.saturating_add(Weight::from_proof_size(1755))
 			.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 31af64daff76717ffe98f27e4b9368c49ac4318c..cb21a4eeab0ac987058360e644c55f56143c87f9 100644
--- a/polkadot/runtime/westend/src/weights/runtime_parachains_disputes.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_parachains_disputes.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `runtime_parachains::disputes`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,10 +45,15 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `runtime_parachains::disputes`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> runtime_parachains::disputes::WeightInfo for WeightInfo<T> {
-	// Storage: ParasDisputes Frozen (r:0 w:1)
+	/// Storage: ParasDisputes Frozen (r:0 w:1)
+	/// Proof Skipped: ParasDisputes Frozen (max_values: Some(1), max_size: None, mode: Measured)
 	fn force_unfreeze() -> Weight {
-		// Minimum execution time: 4_453 nanoseconds.
-		Weight::from_ref_time(4_845_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 2_740 nanoseconds.
+		Weight::from_ref_time(2_842_000)
+			.saturating_add(Weight::from_proof_size(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 9f6fdd753ed4d3708011dfbe084dda3728b20d98..ca308225089cd27bf3bb4124f0ea9957da4493dd 100644
--- a/polkadot/runtime/westend/src/weights/runtime_parachains_disputes_slashing.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_parachains_disputes_slashing.rs
@@ -16,8 +16,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-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,25 +45,52 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `runtime_parachains::disputes::slashing`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> runtime_parachains::disputes::slashing::WeightInfo for WeightInfo<T> {
-	// Storage: Session CurrentIndex (r:1 w:0)
-	// Storage: Historical HistoricalSessions (r:1 w:0)
-	// Storage: ParaSessionInfo Sessions (r:1 w:0)
-	// Storage: ParasSlashing UnappliedSlashes (r:1 w:1)
-	// Storage: Offences ReportsByKindIndex (r:1 w:1)
-	// Storage: Offences ConcurrentReportsIndex (r:1 w:1)
-	// Storage: Offences Reports (r:1 w:1)
-	// Storage: Staking SlashRewardFraction (r:1 w:0)
-	// Storage: Staking ActiveEra (r:1 w:0)
-	// Storage: Staking ErasStartSessionIndex (r:1 w:0)
-	// Storage: Staking Invulnerables (r:1 w:0)
-	// Storage: Staking ValidatorSlashInEra (r:1 w:0)
+	/// Storage: Session CurrentIndex (r:1 w:0)
+	/// 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 ReportsByKindIndex (r:1 w:1)
+	/// Proof Skipped: Offences ReportsByKindIndex (max_values: None, max_size: None, mode: Measured)
+	/// 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:1 w:1)
+	/// Proof Skipped: Staking SlashingSpans (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Staking SpanSlash (r:1 w:1)
+	/// Proof: Staking SpanSlash (max_values: None, max_size: Some(76), added: 2551, 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 UnappliedSlashes (r:1 w:1)
+	/// Proof Skipped: Staking UnappliedSlashes (max_values: None, max_size: None, mode: Measured)
 	/// The range of component `n` is `[4, 300]`.
 	fn report_dispute_lost(n: u32, ) -> Weight {
-		// Minimum execution time: 112_012 nanoseconds.
-		Weight::from_ref_time(129_548_015)
-			// Standard Error: 4_303
-			.saturating_add(Weight::from_ref_time(386_999).saturating_mul(n.into()))
-			.saturating_add(T::DbWeight::get().reads(12))
-			.saturating_add(T::DbWeight::get().writes(4))
+		// Proof Size summary in bytes:
+		//  Measured:  `4631 + n * (209 ±0)`
+		//  Estimated: `77841 + n * (2317 ±0)`
+		// Minimum execution time: 86_772 nanoseconds.
+		Weight::from_ref_time(124_398_343)
+			.saturating_add(Weight::from_proof_size(77841))
+			// Standard Error: 3_624
+			.saturating_add(Weight::from_ref_time(361_232).saturating_mul(n.into()))
+			.saturating_add(T::DbWeight::get().reads(17))
+			.saturating_add(T::DbWeight::get().writes(9))
+			.saturating_add(Weight::from_proof_size(2317).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 38b22af3985d9c09c8de03c50259221e532b1805..a8d900f3f59cf400515a5bad29a2162e2a5facae 100644
--- a/polkadot/runtime/westend/src/weights/runtime_parachains_hrmp.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_parachains_hrmp.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `runtime_parachains::hrmp`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,139 +45,235 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `runtime_parachains::hrmp`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> runtime_parachains::hrmp::WeightInfo for WeightInfo<T> {
-	// Storage: Paras ParaLifecycles (r:2 w:0)
-	// Storage: Hrmp HrmpOpenChannelRequests (r:1 w:1)
-	// Storage: Hrmp HrmpChannels (r:1 w:0)
-	// Storage: Hrmp HrmpEgressChannelsIndex (r:1 w:0)
-	// Storage: Hrmp HrmpOpenChannelRequestCount (r:1 w:1)
-	// Storage: Hrmp HrmpOpenChannelRequestsList (r:1 w:1)
-	// Storage: Dmp DownwardMessageQueues (r:1 w:1)
-	// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// Storage: Paras ParaLifecycles (r:2 w:0)
+	/// Proof Skipped: Paras ParaLifecycles (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpOpenChannelRequests (r:1 w:1)
+	/// Proof Skipped: Hrmp HrmpOpenChannelRequests (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpChannels (r:1 w:0)
+	/// Proof Skipped: Hrmp HrmpChannels (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpEgressChannelsIndex (r:1 w:0)
+	/// Proof Skipped: Hrmp HrmpEgressChannelsIndex (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpOpenChannelRequestCount (r:1 w:1)
+	/// Proof Skipped: Hrmp HrmpOpenChannelRequestCount (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpOpenChannelRequestsList (r:1 w:1)
+	/// Proof Skipped: Hrmp HrmpOpenChannelRequestsList (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 hrmp_init_open_channel() -> Weight {
-		// Minimum execution time: 44_758 nanoseconds.
-		Weight::from_ref_time(45_389_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `307`
+		//  Estimated: `22751`
+		// Minimum execution time: 35_099 nanoseconds.
+		Weight::from_ref_time(35_616_000)
+			.saturating_add(Weight::from_proof_size(22751))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(5))
 	}
-	// Storage: Hrmp HrmpOpenChannelRequests (r:1 w:1)
-	// Storage: Paras ParaLifecycles (r:1 w:0)
-	// Storage: Hrmp HrmpIngressChannelsIndex (r:1 w:0)
-	// Storage: Hrmp HrmpAcceptedChannelRequestCount (r:1 w:1)
-	// Storage: Dmp DownwardMessageQueues (r:1 w:1)
-	// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// Storage: Hrmp HrmpOpenChannelRequests (r:1 w:1)
+	/// Proof Skipped: Hrmp HrmpOpenChannelRequests (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras ParaLifecycles (r:1 w:0)
+	/// Proof Skipped: Paras ParaLifecycles (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpIngressChannelsIndex (r:1 w:0)
+	/// Proof Skipped: Hrmp HrmpIngressChannelsIndex (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpAcceptedChannelRequestCount (r:1 w:1)
+	/// Proof Skipped: Hrmp HrmpAcceptedChannelRequestCount (max_values: None, 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 hrmp_accept_open_channel() -> Weight {
-		// Minimum execution time: 44_016 nanoseconds.
-		Weight::from_ref_time(45_257_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `453`
+		//  Estimated: `17568`
+		// Minimum execution time: 32_216 nanoseconds.
+		Weight::from_ref_time(32_725_000)
+			.saturating_add(Weight::from_proof_size(17568))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(4))
 	}
-	// Storage: Hrmp HrmpChannels (r:1 w:0)
-	// Storage: Hrmp HrmpCloseChannelRequests (r:1 w:1)
-	// Storage: Hrmp HrmpCloseChannelRequestsList (r:1 w:1)
-	// Storage: Dmp DownwardMessageQueues (r:1 w:1)
-	// Storage: Dmp DownwardMessageQueueHeads (r:1 w:1)
+	/// Storage: Hrmp HrmpChannels (r:1 w:0)
+	/// Proof Skipped: Hrmp HrmpChannels (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpCloseChannelRequests (r:1 w:1)
+	/// Proof Skipped: Hrmp HrmpCloseChannelRequests (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpCloseChannelRequestsList (r:1 w:1)
+	/// Proof Skipped: Hrmp HrmpCloseChannelRequestsList (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 hrmp_close_channel() -> Weight {
-		// Minimum execution time: 39_833 nanoseconds.
-		Weight::from_ref_time(41_031_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `270`
+		//  Estimated: `11745`
+		// Minimum execution time: 27_964 nanoseconds.
+		Weight::from_ref_time(28_273_000)
+			.saturating_add(Weight::from_proof_size(11745))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
 	}
-	// Storage: Hrmp HrmpIngressChannelsIndex (r:128 w:127)
-	// Storage: Hrmp HrmpEgressChannelsIndex (r:1 w:1)
-	// Storage: Hrmp HrmpChannels (r:127 w:127)
-	// Storage: Hrmp HrmpAcceptedChannelRequestCount (r:0 w:1)
-	// Storage: Hrmp HrmpChannelContents (r:0 w:127)
-	// Storage: Hrmp HrmpOpenChannelRequestCount (r:0 w:1)
+	/// Storage: Hrmp HrmpIngressChannelsIndex (r:128 w:128)
+	/// Proof Skipped: Hrmp HrmpIngressChannelsIndex (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpEgressChannelsIndex (r:128 w:128)
+	/// Proof Skipped: Hrmp HrmpEgressChannelsIndex (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpChannels (r:254 w:254)
+	/// Proof Skipped: Hrmp HrmpChannels (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpAcceptedChannelRequestCount (r:0 w:1)
+	/// Proof Skipped: Hrmp HrmpAcceptedChannelRequestCount (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpChannelContents (r:0 w:254)
+	/// Proof Skipped: Hrmp HrmpChannelContents (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpOpenChannelRequestCount (r:0 w:1)
+	/// Proof Skipped: Hrmp HrmpOpenChannelRequestCount (max_values: None, max_size: None, mode: Measured)
 	/// The range of component `i` is `[0, 127]`.
 	/// The range of component `e` is `[0, 127]`.
 	fn force_clean_hrmp(i: u32, e: u32, ) -> Weight {
-		// Minimum execution time: 1_069_994 nanoseconds.
-		Weight::from_ref_time(1_077_474_000)
-			// Standard Error: 100_039
-			.saturating_add(Weight::from_ref_time(3_329_744).saturating_mul(i.into()))
-			// Standard Error: 100_039
-			.saturating_add(Weight::from_ref_time(3_319_499).saturating_mul(e.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `215 + i * (131 ±0) + e * (131 ±0)`
+		//  Estimated: `6120 + i * (5742 ±0) + e * (5736 ±0)`
+		// Minimum execution time: 1_079_349 nanoseconds.
+		Weight::from_ref_time(1_082_875_000)
+			.saturating_add(Weight::from_proof_size(6120))
+			// Standard Error: 96_221
+			.saturating_add(Weight::from_ref_time(3_166_230).saturating_mul(i.into()))
+			// Standard Error: 96_221
+			.saturating_add(Weight::from_ref_time(3_268_684).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())))
 			.saturating_add(T::DbWeight::get().writes(4))
 			.saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(i.into())))
 			.saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(e.into())))
+			.saturating_add(Weight::from_proof_size(5742).saturating_mul(i.into()))
+			.saturating_add(Weight::from_proof_size(5736).saturating_mul(e.into()))
 	}
-	// Storage: Hrmp HrmpOpenChannelRequestsList (r:1 w:0)
-	// Storage: Hrmp HrmpOpenChannelRequests (r:2 w:2)
-	// Storage: Paras ParaLifecycles (r:4 w:0)
-	// Storage: Hrmp HrmpIngressChannelsIndex (r:2 w:2)
-	// Storage: Hrmp HrmpEgressChannelsIndex (r:2 w:2)
-	// Storage: Hrmp HrmpOpenChannelRequestCount (r:2 w:2)
-	// Storage: Hrmp HrmpAcceptedChannelRequestCount (r:2 w:2)
-	// Storage: Hrmp HrmpChannels (r:0 w:2)
+	/// Storage: Hrmp HrmpOpenChannelRequestsList (r:1 w:1)
+	/// Proof Skipped: Hrmp HrmpOpenChannelRequestsList (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpOpenChannelRequests (r:128 w:128)
+	/// Proof Skipped: Hrmp HrmpOpenChannelRequests (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras ParaLifecycles (r:256 w:0)
+	/// Proof Skipped: Paras ParaLifecycles (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpIngressChannelsIndex (r:128 w:128)
+	/// Proof Skipped: Hrmp HrmpIngressChannelsIndex (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpEgressChannelsIndex (r:128 w:128)
+	/// Proof Skipped: Hrmp HrmpEgressChannelsIndex (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpOpenChannelRequestCount (r:128 w:128)
+	/// Proof Skipped: Hrmp HrmpOpenChannelRequestCount (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpAcceptedChannelRequestCount (r:128 w:128)
+	/// Proof Skipped: Hrmp HrmpAcceptedChannelRequestCount (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpChannels (r:0 w:128)
+	/// Proof Skipped: Hrmp HrmpChannels (max_values: None, max_size: None, mode: Measured)
 	/// The range of component `c` is `[0, 128]`.
 	fn force_process_hrmp_open(c: u32, ) -> Weight {
-		// Minimum execution time: 11_011 nanoseconds.
-		Weight::from_ref_time(11_210_000)
-			// Standard Error: 10_892
-			.saturating_add(Weight::from_ref_time(18_988_029).saturating_mul(c.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `427 + c * (166 ±0)`
+		//  Estimated: `3804 + c * (18661 ±0)`
+		// Minimum execution time: 6_079 nanoseconds.
+		Weight::from_ref_time(2_963_503)
+			.saturating_add(Weight::from_proof_size(3804))
+			// Standard Error: 16_012
+			.saturating_add(Weight::from_ref_time(18_835_466).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))
 			.saturating_add(T::DbWeight::get().writes((6_u64).saturating_mul(c.into())))
+			.saturating_add(Weight::from_proof_size(18661).saturating_mul(c.into()))
 	}
-	// Storage: Hrmp HrmpCloseChannelRequestsList (r:1 w:0)
-	// Storage: Hrmp HrmpChannels (r:2 w:2)
-	// Storage: Hrmp HrmpEgressChannelsIndex (r:2 w:2)
-	// Storage: Hrmp HrmpIngressChannelsIndex (r:2 w:2)
-	// Storage: Hrmp HrmpCloseChannelRequests (r:0 w:2)
-	// Storage: Hrmp HrmpChannelContents (r:0 w:2)
+	/// Storage: Hrmp HrmpCloseChannelRequestsList (r:1 w:1)
+	/// Proof Skipped: Hrmp HrmpCloseChannelRequestsList (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpChannels (r:128 w:128)
+	/// Proof Skipped: Hrmp HrmpChannels (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpEgressChannelsIndex (r:128 w:128)
+	/// Proof Skipped: Hrmp HrmpEgressChannelsIndex (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpIngressChannelsIndex (r:128 w:128)
+	/// Proof Skipped: Hrmp HrmpIngressChannelsIndex (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpCloseChannelRequests (r:0 w:128)
+	/// Proof Skipped: Hrmp HrmpCloseChannelRequests (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpChannelContents (r:0 w:128)
+	/// Proof Skipped: Hrmp HrmpChannelContents (max_values: None, max_size: None, mode: Measured)
 	/// The range of component `c` is `[0, 128]`.
 	fn force_process_hrmp_close(c: u32, ) -> Weight {
-		// Minimum execution time: 7_063 nanoseconds.
-		Weight::from_ref_time(1_086_025)
-			// Standard Error: 11_522
-			.saturating_add(Weight::from_ref_time(11_790_425).saturating_mul(c.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `268 + c * (155 ±0)`
+		//  Estimated: `1998 + c * (8361 ±0)`
+		// Minimum execution time: 4_900 nanoseconds.
+		Weight::from_ref_time(1_670_034)
+			.saturating_add(Weight::from_proof_size(1998))
+			// Standard Error: 11_256
+			.saturating_add(Weight::from_ref_time(11_514_950).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))
 			.saturating_add(T::DbWeight::get().writes((5_u64).saturating_mul(c.into())))
+			.saturating_add(Weight::from_proof_size(8361).saturating_mul(c.into()))
 	}
-	// Storage: Hrmp HrmpOpenChannelRequestsList (r:1 w:1)
-	// Storage: Hrmp HrmpOpenChannelRequests (r:1 w:1)
-	// Storage: Hrmp HrmpOpenChannelRequestCount (r:1 w:1)
+	/// Storage: Hrmp HrmpOpenChannelRequestsList (r:1 w:1)
+	/// Proof Skipped: Hrmp HrmpOpenChannelRequestsList (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpOpenChannelRequests (r:1 w:1)
+	/// Proof Skipped: Hrmp HrmpOpenChannelRequests (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpOpenChannelRequestCount (r:1 w:1)
+	/// Proof Skipped: Hrmp HrmpOpenChannelRequestCount (max_values: None, max_size: None, mode: Measured)
 	/// The range of component `c` is `[0, 128]`.
 	fn hrmp_cancel_open_request(c: u32, ) -> Weight {
-		// Minimum execution time: 26_364 nanoseconds.
-		Weight::from_ref_time(35_855_385)
-			// Standard Error: 2_773
-			.saturating_add(Weight::from_ref_time(218_705).saturating_mul(c.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `983 + c * (13 ±0)`
+		//  Estimated: `7794 + c * (45 ±0)`
+		// Minimum execution time: 20_543 nanoseconds.
+		Weight::from_ref_time(26_343_259)
+			.saturating_add(Weight::from_proof_size(7794))
+			// Standard Error: 1_548
+			.saturating_add(Weight::from_ref_time(69_766).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
+			.saturating_add(Weight::from_proof_size(45).saturating_mul(c.into()))
 	}
-	// Storage: Hrmp HrmpOpenChannelRequestsList (r:1 w:1)
-	// Storage: Hrmp HrmpOpenChannelRequests (r:2 w:2)
+	/// Storage: Hrmp HrmpOpenChannelRequestsList (r:1 w:1)
+	/// Proof Skipped: Hrmp HrmpOpenChannelRequestsList (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpOpenChannelRequests (r:128 w:128)
+	/// Proof Skipped: Hrmp HrmpOpenChannelRequests (max_values: None, max_size: None, mode: Measured)
 	/// The range of component `c` is `[0, 128]`.
 	fn clean_open_channel_requests(c: u32, ) -> Weight {
-		// Minimum execution time: 5_105 nanoseconds.
-		Weight::from_ref_time(390_771)
-			// Standard Error: 4_747
-			.saturating_add(Weight::from_ref_time(3_278_499).saturating_mul(c.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `178 + c * (94 ±0)`
+		//  Estimated: `834 + c * (2664 ±0)`
+		// Minimum execution time: 4_088 nanoseconds.
+		Weight::from_ref_time(3_216_089)
+			.saturating_add(Weight::from_proof_size(834))
+			// Standard Error: 3_010
+			.saturating_add(Weight::from_ref_time(3_078_715).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))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into())))
+			.saturating_add(Weight::from_proof_size(2664).saturating_mul(c.into()))
 	}
-	// Storage: Paras ParaLifecycles (r:2 w:0)
-	// Storage: Hrmp HrmpOpenChannelRequests (r:1 w:1)
-	// Storage: Hrmp HrmpChannels (r:1 w:0)
-	// Storage: Hrmp HrmpEgressChannelsIndex (r:1 w:0)
-	// Storage: Hrmp HrmpOpenChannelRequestCount (r:1 w:1)
-	// Storage: Hrmp HrmpOpenChannelRequestsList (r:1 w:1)
-	// Storage: Dmp DownwardMessageQueues (r:2 w:2)
-	// Storage: Dmp DownwardMessageQueueHeads (r:2 w:2)
-	// Storage: Hrmp HrmpIngressChannelsIndex (r:1 w:0)
-	// Storage: Hrmp HrmpAcceptedChannelRequestCount (r:1 w:1)
+	/// Storage: Paras ParaLifecycles (r:2 w:0)
+	/// Proof Skipped: Paras ParaLifecycles (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpOpenChannelRequests (r:1 w:1)
+	/// Proof Skipped: Hrmp HrmpOpenChannelRequests (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpChannels (r:1 w:0)
+	/// Proof Skipped: Hrmp HrmpChannels (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpEgressChannelsIndex (r:1 w:0)
+	/// Proof Skipped: Hrmp HrmpEgressChannelsIndex (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpOpenChannelRequestCount (r:1 w:1)
+	/// Proof Skipped: Hrmp HrmpOpenChannelRequestCount (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpOpenChannelRequestsList (r:1 w:1)
+	/// Proof Skipped: Hrmp HrmpOpenChannelRequestsList (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueues (r:2 w:2)
+	/// Proof Skipped: Dmp DownwardMessageQueues (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Dmp DownwardMessageQueueHeads (r:2 w:2)
+	/// Proof Skipped: Dmp DownwardMessageQueueHeads (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpIngressChannelsIndex (r:1 w:0)
+	/// Proof Skipped: Hrmp HrmpIngressChannelsIndex (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpAcceptedChannelRequestCount (r:1 w:1)
+	/// Proof Skipped: Hrmp HrmpAcceptedChannelRequestCount (max_values: None, max_size: None, mode: Measured)
 	fn force_open_hrmp_channel() -> Weight {
-		// Minimum execution time: 57_630 nanoseconds.
-		Weight::from_ref_time(59_011_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `307`
+		//  Estimated: `33265`
+		// Minimum execution time: 48_862 nanoseconds.
+		Weight::from_ref_time(49_253_000)
+			.saturating_add(Weight::from_proof_size(33265))
 			.saturating_add(T::DbWeight::get().reads(13))
 			.saturating_add(T::DbWeight::get().writes(8))
 	}
diff --git a/polkadot/runtime/westend/src/weights/runtime_parachains_initializer.rs b/polkadot/runtime/westend/src/weights/runtime_parachains_initializer.rs
index 1d1a37af3d1148e4638d0315b8dd1a81aa6eee0f..7c47b4031210ac84afdd38861397eeff2e969714 100644
--- a/polkadot/runtime/westend/src/weights/runtime_parachains_initializer.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_parachains_initializer.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `runtime_parachains::initializer`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,14 +45,20 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `runtime_parachains::initializer`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> runtime_parachains::initializer::WeightInfo for WeightInfo<T> {
-	// Storage: System Digest (r:1 w:1)
+	/// Storage: System Digest (r:1 w:1)
+	/// Proof Skipped: System Digest (max_values: Some(1), max_size: None, mode: Measured)
 	/// The range of component `d` is `[0, 65536]`.
 	fn force_approve(d: u32, ) -> Weight {
-		// Minimum execution time: 8_646 nanoseconds.
-		Weight::from_ref_time(8_762_000)
-			// Standard Error: 20
-			.saturating_add(Weight::from_ref_time(2_851).saturating_mul(d.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `28 + d * (11 ±0)`
+		//  Estimated: `519 + d * (11 ±0)`
+		// Minimum execution time: 3_562 nanoseconds.
+		Weight::from_ref_time(5_936_312)
+			.saturating_add(Weight::from_proof_size(519))
+			// Standard Error: 4
+			.saturating_add(Weight::from_ref_time(1_313).saturating_mul(d.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
+			.saturating_add(Weight::from_proof_size(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 b13a671a76d32bcc8ff04a5a0ae5553cbffc9043..8bafed452f11119b200b7d2ac42c86e483bbce06 100644
--- a/polkadot/runtime/westend/src/weights/runtime_parachains_paras.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_parachains_paras.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `runtime_parachains::paras`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,136 +45,231 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `runtime_parachains::paras`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> runtime_parachains::paras::WeightInfo for WeightInfo<T> {
-	// Storage: Paras CurrentCodeHash (r:1 w:1)
-	// Storage: Paras CodeByHashRefs (r:1 w:1)
-	// Storage: Paras PastCodeMeta (r:1 w:1)
-	// Storage: Paras PastCodePruning (r:1 w:1)
-	// Storage: Paras PastCodeHash (r:0 w:1)
-	// Storage: Paras CodeByHash (r:0 w:1)
+	/// Storage: Paras CurrentCodeHash (r:1 w:1)
+	/// Proof Skipped: Paras CurrentCodeHash (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras CodeByHashRefs (r:1 w:1)
+	/// Proof Skipped: Paras CodeByHashRefs (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras PastCodeMeta (r:1 w:1)
+	/// Proof Skipped: Paras PastCodeMeta (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras PastCodePruning (r:1 w:1)
+	/// Proof Skipped: Paras PastCodePruning (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras PastCodeHash (r:0 w:1)
+	/// Proof Skipped: Paras PastCodeHash (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras CodeByHash (r:0 w:1)
+	/// Proof Skipped: Paras CodeByHash (max_values: None, max_size: None, mode: Measured)
 	/// The range of component `c` is `[1, 3145728]`.
 	fn force_set_current_code(c: u32, ) -> Weight {
-		// Minimum execution time: 38_090 nanoseconds.
-		Weight::from_ref_time(38_598_000)
-			// Standard Error: 3
-			.saturating_add(Weight::from_ref_time(2_666).saturating_mul(c.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `8341`
+		//  Estimated: `57966`
+		// Minimum execution time: 32_871 nanoseconds.
+		Weight::from_ref_time(33_099_000)
+			.saturating_add(Weight::from_proof_size(57966))
+			// Standard Error: 1
+			.saturating_add(Weight::from_ref_time(2_313).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(6))
 	}
-	// Storage: Paras Heads (r:0 w:1)
+	/// Storage: Paras Heads (r:0 w:1)
+	/// Proof Skipped: Paras Heads (max_values: None, max_size: None, mode: Measured)
 	/// The range of component `s` is `[1, 1048576]`.
 	fn force_set_current_head(s: u32, ) -> Weight {
-		// Minimum execution time: 14_296 nanoseconds.
-		Weight::from_ref_time(4_984_392)
-			// Standard Error: 2
-			.saturating_add(Weight::from_ref_time(1_063).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 8_008 nanoseconds.
+		Weight::from_ref_time(8_206_000)
+			.saturating_add(Weight::from_proof_size(0))
+			// Standard Error: 1
+			.saturating_add(Weight::from_ref_time(921).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Paras FutureCodeHash (r:1 w:1)
-	// Storage: Paras CurrentCodeHash (r:1 w:0)
-	// Storage: Paras UpgradeCooldowns (r:1 w:1)
-	// Storage: Paras PvfActiveVoteMap (r:1 w:0)
-	// Storage: Paras CodeByHash (r:1 w:1)
-	// Storage: Paras UpcomingUpgrades (r:1 w:1)
-	// Storage: System Digest (r:1 w:1)
-	// Storage: Paras CodeByHashRefs (r:1 w:1)
-	// Storage: Paras FutureCodeUpgrades (r:0 w:1)
-	// Storage: Paras UpgradeRestrictionSignal (r:0 w:1)
+	/// Storage: Paras FutureCodeHash (r:1 w:1)
+	/// Proof Skipped: Paras FutureCodeHash (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras CurrentCodeHash (r:1 w:0)
+	/// Proof Skipped: Paras CurrentCodeHash (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras UpgradeCooldowns (r:1 w:1)
+	/// Proof Skipped: Paras UpgradeCooldowns (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras PvfActiveVoteMap (r:1 w:0)
+	/// Proof Skipped: Paras PvfActiveVoteMap (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras CodeByHash (r:1 w:1)
+	/// Proof Skipped: Paras CodeByHash (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras UpcomingUpgrades (r:1 w:1)
+	/// Proof Skipped: Paras UpcomingUpgrades (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: System Digest (r:1 w:1)
+	/// Proof Skipped: System Digest (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras CodeByHashRefs (r:1 w:1)
+	/// Proof Skipped: Paras CodeByHashRefs (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras FutureCodeUpgrades (r:0 w:1)
+	/// Proof Skipped: Paras FutureCodeUpgrades (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras UpgradeRestrictionSignal (r:0 w:1)
+	/// Proof Skipped: Paras UpgradeRestrictionSignal (max_values: None, max_size: None, mode: Measured)
 	/// The range of component `c` is `[1, 3145728]`.
 	fn force_schedule_code_upgrade(c: u32, ) -> Weight {
-		// Minimum execution time: 64_275 nanoseconds.
-		Weight::from_ref_time(5_873_402)
-			// Standard Error: 2
-			.saturating_add(Weight::from_ref_time(2_702).saturating_mul(c.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `16526`
+		//  Estimated: `179120`
+		// Minimum execution time: 57_920 nanoseconds.
+		Weight::from_ref_time(58_255_000)
+			.saturating_add(Weight::from_proof_size(179120))
+			// Standard Error: 1
+			.saturating_add(Weight::from_ref_time(2_337).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(8))
 	}
-	// Storage: Paras FutureCodeUpgrades (r:1 w:0)
-	// Storage: Paras Heads (r:0 w:1)
-	// Storage: Paras UpgradeGoAheadSignal (r:0 w:1)
+	/// Storage: Paras FutureCodeUpgrades (r:1 w:0)
+	/// Proof Skipped: Paras FutureCodeUpgrades (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras Heads (r:0 w:1)
+	/// Proof Skipped: Paras Heads (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras UpgradeGoAheadSignal (r:0 w:1)
+	/// Proof Skipped: Paras UpgradeGoAheadSignal (max_values: None, max_size: None, mode: Measured)
 	/// The range of component `s` is `[1, 1048576]`.
 	fn force_note_new_head(s: u32, ) -> Weight {
-		// Minimum execution time: 20_002 nanoseconds.
-		Weight::from_ref_time(16_809_711)
-			// Standard Error: 1
-			.saturating_add(Weight::from_ref_time(1_046).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `95`
+		//  Estimated: `2760`
+		// Minimum execution time: 13_669 nanoseconds.
+		Weight::from_ref_time(13_872_000)
+			.saturating_add(Weight::from_proof_size(2760))
+			// Standard Error: 2
+			.saturating_add(Weight::from_ref_time(917).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
-	// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
-	// Storage: Paras ActionsQueue (r:1 w:1)
+	/// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras ActionsQueue (r:1 w:1)
+	/// Proof Skipped: Paras ActionsQueue (max_values: None, max_size: None, mode: Measured)
 	fn force_queue_action() -> Weight {
-		// Minimum execution time: 25_194 nanoseconds.
-		Weight::from_ref_time(25_638_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `4283`
+		//  Estimated: `11536`
+		// Minimum execution time: 19_437 nanoseconds.
+		Weight::from_ref_time(20_010_000)
+			.saturating_add(Weight::from_proof_size(11536))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Paras PvfActiveVoteMap (r:1 w:0)
-	// Storage: Paras CodeByHash (r:1 w:1)
+	/// Storage: Paras PvfActiveVoteMap (r:1 w:0)
+	/// Proof Skipped: Paras PvfActiveVoteMap (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras CodeByHash (r:1 w:1)
+	/// Proof Skipped: Paras CodeByHash (max_values: None, max_size: None, mode: Measured)
 	/// The range of component `c` is `[1, 3145728]`.
 	fn add_trusted_validation_code(c: u32, ) -> Weight {
-		// Minimum execution time: 9_271 nanoseconds.
-		Weight::from_ref_time(9_433_000)
-			// Standard Error: 2
-			.saturating_add(Weight::from_ref_time(2_673).saturating_mul(c.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `28`
+		//  Estimated: `5006`
+		// Minimum execution time: 7_714 nanoseconds.
+		Weight::from_ref_time(7_825_000)
+			.saturating_add(Weight::from_proof_size(5006))
+			// Standard Error: 1
+			.saturating_add(Weight::from_ref_time(2_320).saturating_mul(c.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: Paras CodeByHashRefs (r:1 w:0)
-	// Storage: Paras CodeByHash (r:0 w:1)
+	/// Storage: Paras CodeByHashRefs (r:1 w:0)
+	/// Proof Skipped: Paras CodeByHashRefs (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras CodeByHash (r:0 w:1)
+	/// Proof Skipped: Paras CodeByHash (max_values: None, max_size: None, mode: Measured)
 	fn poke_unused_validation_code() -> Weight {
-		// Minimum execution time: 7_600 nanoseconds.
-		Weight::from_ref_time(7_857_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `28`
+		//  Estimated: `2531`
+		// Minimum execution time: 5_518 nanoseconds.
+		Weight::from_ref_time(5_683_000)
+			.saturating_add(Weight::from_proof_size(2531))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: ParasShared ActiveValidatorKeys (r:1 w:0)
-	// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
-	// Storage: Paras PvfActiveVoteMap (r:1 w:1)
+	/// Storage: ParasShared ActiveValidatorKeys (r:1 w:0)
+	/// Proof Skipped: ParasShared ActiveValidatorKeys (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras PvfActiveVoteMap (r:1 w:1)
+	/// Proof Skipped: Paras PvfActiveVoteMap (max_values: None, max_size: None, mode: Measured)
 	fn include_pvf_check_statement() -> Weight {
-		// Minimum execution time: 125_304 nanoseconds.
-		Weight::from_ref_time(134_007_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `26709`
+		//  Estimated: `83592`
+		// Minimum execution time: 87_670 nanoseconds.
+		Weight::from_ref_time(90_517_000)
+			.saturating_add(Weight::from_proof_size(83592))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: ParasShared ActiveValidatorKeys (r:1 w:0)
-	// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
-	// Storage: Paras PvfActiveVoteMap (r:1 w:1)
-	// Storage: Paras PvfActiveVoteList (r:1 w:1)
-	// Storage: Paras UpcomingUpgrades (r:1 w:1)
-	// Storage: System Digest (r:1 w:1)
-	// Storage: Paras FutureCodeUpgrades (r:0 w:100)
+	/// Storage: ParasShared ActiveValidatorKeys (r:1 w:0)
+	/// Proof Skipped: ParasShared ActiveValidatorKeys (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras PvfActiveVoteMap (r:1 w:1)
+	/// Proof Skipped: Paras PvfActiveVoteMap (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras PvfActiveVoteList (r:1 w:1)
+	/// Proof Skipped: Paras PvfActiveVoteList (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras UpcomingUpgrades (r:1 w:1)
+	/// Proof Skipped: Paras UpcomingUpgrades (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: System Digest (r:1 w:1)
+	/// Proof Skipped: System Digest (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras FutureCodeUpgrades (r:0 w:100)
+	/// Proof Skipped: Paras FutureCodeUpgrades (max_values: None, max_size: None, mode: Measured)
 	fn include_pvf_check_statement_finalize_upgrade_accept() -> Weight {
-		// Minimum execution time: 811_926 nanoseconds.
-		Weight::from_ref_time(833_485_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `27295`
+		//  Estimated: `196015`
+		// Minimum execution time: 803_005 nanoseconds.
+		Weight::from_ref_time(811_058_000)
+			.saturating_add(Weight::from_proof_size(196015))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(104))
 	}
-	// Storage: ParasShared ActiveValidatorKeys (r:1 w:0)
-	// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
-	// Storage: Paras PvfActiveVoteMap (r:1 w:1)
+	/// Storage: ParasShared ActiveValidatorKeys (r:1 w:0)
+	/// Proof Skipped: ParasShared ActiveValidatorKeys (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras PvfActiveVoteMap (r:1 w:1)
+	/// Proof Skipped: Paras PvfActiveVoteMap (max_values: None, max_size: None, mode: Measured)
 	fn include_pvf_check_statement_finalize_upgrade_reject() -> Weight {
-		// Minimum execution time: 127_021 nanoseconds.
-		Weight::from_ref_time(132_480_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `27241`
+		//  Estimated: `85188`
+		// Minimum execution time: 87_231 nanoseconds.
+		Weight::from_ref_time(87_949_000)
+			.saturating_add(Weight::from_proof_size(85188))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	// Storage: ParasShared ActiveValidatorKeys (r:1 w:0)
-	// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
-	// Storage: Paras PvfActiveVoteMap (r:1 w:1)
-	// Storage: Paras PvfActiveVoteList (r:1 w:1)
-	// Storage: Paras ActionsQueue (r:1 w:1)
+	/// Storage: ParasShared ActiveValidatorKeys (r:1 w:0)
+	/// Proof Skipped: ParasShared ActiveValidatorKeys (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras PvfActiveVoteMap (r:1 w:1)
+	/// Proof Skipped: Paras PvfActiveVoteMap (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras PvfActiveVoteList (r:1 w:1)
+	/// Proof Skipped: Paras PvfActiveVoteList (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras ActionsQueue (r:1 w:1)
+	/// Proof Skipped: Paras ActionsQueue (max_values: None, max_size: None, mode: Measured)
 	fn include_pvf_check_statement_finalize_onboarding_accept() -> Weight {
-		// Minimum execution time: 638_553 nanoseconds.
-		Weight::from_ref_time(657_891_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `26763`
+		//  Estimated: `140250`
+		// Minimum execution time: 636_356 nanoseconds.
+		Weight::from_ref_time(641_339_000)
+			.saturating_add(Weight::from_proof_size(140250))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
-	// Storage: ParasShared ActiveValidatorKeys (r:1 w:0)
-	// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
-	// Storage: Paras PvfActiveVoteMap (r:1 w:1)
+	/// Storage: ParasShared ActiveValidatorKeys (r:1 w:0)
+	/// Proof Skipped: ParasShared ActiveValidatorKeys (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras PvfActiveVoteMap (r:1 w:1)
+	/// Proof Skipped: Paras PvfActiveVoteMap (max_values: None, max_size: None, mode: Measured)
 	fn include_pvf_check_statement_finalize_onboarding_reject() -> Weight {
-		// Minimum execution time: 122_237 nanoseconds.
-		Weight::from_ref_time(130_202_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `26709`
+		//  Estimated: `83592`
+		// Minimum execution time: 86_178 nanoseconds.
+		Weight::from_ref_time(87_400_000)
+			.saturating_add(Weight::from_proof_size(83592))
 			.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 38b8da983d95e40d2c5288c72491482fbab651a5..9ec661c13337f45ff4e62cb79ceae777599e8036 100644
--- a/polkadot/runtime/westend/src/weights/runtime_parachains_paras_inherent.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_parachains_paras_inherent.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `runtime_parachains::paras_inherent`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -44,159 +45,300 @@ use sp_std::marker::PhantomData;
 /// Weight functions for `runtime_parachains::paras_inherent`.
 pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> runtime_parachains::paras_inherent::WeightInfo for WeightInfo<T> {
-	// Storage: ParaInherent Included (r:1 w:1)
-	// Storage: System ParentHash (r:1 w:0)
-	// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
-	// Storage: Babe AuthorVrfRandomness (r:1 w:0)
-	// Storage: ParaSessionInfo Sessions (r:1 w:0)
-	// Storage: ParasDisputes Disputes (r:1 w:0)
-	// Storage: ParaScheduler AvailabilityCores (r:1 w:1)
-	// Storage: ParasDisputes Frozen (r:1 w:0)
-	// Storage: ParasShared ActiveValidatorKeys (r:1 w:0)
-	// Storage: Paras Parachains (r:1 w:0)
-	// Storage: ParaInclusion PendingAvailability (r:2 w:1)
-	// Storage: ParaInclusion PendingAvailabilityCommitments (r:1 w:1)
-	// Storage: ParaSessionInfo AccountKeys (r:1 w:0)
-	// Storage: Session Validators (r:1 w:0)
-	// Storage: Staking ActiveEra (r:1 w:0)
-	// Storage: Staking ErasRewardPoints (r:1 w:1)
-	// Storage: Dmp DownwardMessageQueues (r:1 w:1)
-	// Storage: Hrmp HrmpChannelDigests (r:1 w:1)
-	// Storage: Paras FutureCodeUpgrades (r:1 w:0)
-	// Storage: ParaInherent OnChainVotes (r:1 w:1)
-	// Storage: ParaScheduler SessionStartBlock (r:1 w:0)
-	// Storage: ParaScheduler ParathreadQueue (r:1 w:1)
-	// Storage: ParaScheduler Scheduled (r:1 w:1)
-	// Storage: ParaScheduler ValidatorGroups (r:1 w:0)
-	// Storage: Ump NeedsDispatch (r:1 w:1)
-	// Storage: Ump NextDispatchRoundStartWith (r:1 w:1)
-	// Storage: ParasDisputes Included (r:0 w:1)
-	// Storage: Hrmp HrmpWatermarks (r:0 w:1)
-	// Storage: Paras Heads (r:0 w:1)
-	// Storage: Paras UpgradeGoAheadSignal (r:0 w:1)
-	// Storage: Session CurrentIndex (r:1 w:0)
-	// Storage: ParasSlashing UnappliedSlashes (r:0 w:1)
+	/// Storage: ParaInherent Included (r:1 w:1)
+	/// Proof Skipped: ParaInherent Included (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: System ParentHash (r:1 w:0)
+	/// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen)
+	/// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Babe AuthorVrfRandomness (r:1 w:0)
+	/// Proof: Babe AuthorVrfRandomness (max_values: Some(1), max_size: Some(33), added: 528, mode: MaxEncodedLen)
+	/// Storage: ParaSessionInfo Sessions (r:1 w:0)
+	/// Proof Skipped: ParaSessionInfo Sessions (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParasDisputes Disputes (r:1 w:1)
+	/// Proof Skipped: ParasDisputes Disputes (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParasDisputes BackersOnDisputes (r:1 w:1)
+	/// Proof Skipped: ParasDisputes BackersOnDisputes (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParaScheduler AvailabilityCores (r:1 w:1)
+	/// Proof Skipped: ParaScheduler AvailabilityCores (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParasDisputes Included (r:1 w:1)
+	/// Proof Skipped: ParasDisputes Included (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParaSessionInfo AccountKeys (r:1 w:0)
+	/// Proof Skipped: ParaSessionInfo AccountKeys (max_values: None, 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 ActiveEra (r:1 w:0)
+	/// Proof: Staking ActiveEra (max_values: Some(1), max_size: Some(13), added: 508, mode: MaxEncodedLen)
+	/// Storage: Staking ErasRewardPoints (r:1 w:1)
+	/// Proof Skipped: Staking ErasRewardPoints (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParasDisputes Frozen (r:1 w:0)
+	/// Proof Skipped: ParasDisputes Frozen (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParaInclusion PendingAvailability (r:2 w:1)
+	/// Proof Skipped: ParaInclusion PendingAvailability (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParasShared ActiveValidatorKeys (r:1 w:0)
+	/// Proof Skipped: ParasShared ActiveValidatorKeys (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras Parachains (r:1 w:0)
+	/// Proof Skipped: Paras Parachains (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParaInclusion PendingAvailabilityCommitments (r:1 w:1)
+	/// Proof Skipped: ParaInclusion PendingAvailabilityCommitments (max_values: None, 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: Hrmp HrmpChannelDigests (r:1 w:1)
+	/// Proof Skipped: Hrmp HrmpChannelDigests (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras FutureCodeUpgrades (r:1 w:0)
+	/// Proof Skipped: Paras FutureCodeUpgrades (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParaInherent OnChainVotes (r:1 w:1)
+	/// Proof Skipped: ParaInherent OnChainVotes (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParaScheduler SessionStartBlock (r:1 w:0)
+	/// Proof Skipped: ParaScheduler SessionStartBlock (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParaScheduler ParathreadQueue (r:1 w:1)
+	/// Proof Skipped: ParaScheduler ParathreadQueue (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParaScheduler Scheduled (r:1 w:1)
+	/// Proof Skipped: ParaScheduler Scheduled (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParaScheduler ValidatorGroups (r:1 w:0)
+	/// Proof Skipped: ParaScheduler ValidatorGroups (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Ump NeedsDispatch (r:1 w:1)
+	/// Proof Skipped: Ump NeedsDispatch (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Ump NextDispatchRoundStartWith (r:1 w:1)
+	/// Proof Skipped: Ump NextDispatchRoundStartWith (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpWatermarks (r:0 w:1)
+	/// Proof Skipped: Hrmp HrmpWatermarks (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras Heads (r:0 w:1)
+	/// Proof Skipped: Paras Heads (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras UpgradeGoAheadSignal (r:0 w:1)
+	/// Proof Skipped: Paras UpgradeGoAheadSignal (max_values: None, max_size: None, mode: Measured)
 	/// The range of component `v` is `[10, 200]`.
 	fn enter_variable_disputes(v: u32, ) -> Weight {
-		// Minimum execution time: 1_002_512 nanoseconds.
-		Weight::from_ref_time(454_827_518)
-			// Standard Error: 15_344
-			.saturating_add(Weight::from_ref_time(57_070_679).saturating_mul(v.into()))
-			.saturating_add(T::DbWeight::get().reads(27))
+		// Proof Size summary in bytes:
+		//  Measured:  `50844`
+		//  Estimated: `1459401 + v * (16 ±0)`
+		// Minimum execution time: 792_123 nanoseconds.
+		Weight::from_ref_time(317_232_240)
+			.saturating_add(Weight::from_proof_size(1459401))
+			// Standard Error: 31_502
+			.saturating_add(Weight::from_ref_time(48_212_479).saturating_mul(v.into()))
+			.saturating_add(T::DbWeight::get().reads(28))
 			.saturating_add(T::DbWeight::get().writes(16))
+			.saturating_add(Weight::from_proof_size(16).saturating_mul(v.into()))
 	}
-	// Storage: ParaInherent Included (r:1 w:1)
-	// Storage: System ParentHash (r:1 w:0)
-	// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
-	// Storage: Babe AuthorVrfRandomness (r:1 w:0)
-	// Storage: ParaScheduler AvailabilityCores (r:1 w:1)
-	// Storage: ParasDisputes Frozen (r:1 w:0)
-	// Storage: ParasShared ActiveValidatorKeys (r:1 w:0)
-	// Storage: Paras Parachains (r:1 w:0)
-	// Storage: ParaInclusion PendingAvailability (r:2 w:1)
-	// Storage: ParaInclusion PendingAvailabilityCommitments (r:1 w:1)
-	// Storage: ParaSessionInfo AccountKeys (r:1 w:0)
-	// Storage: Session Validators (r:1 w:0)
-	// Storage: Staking ActiveEra (r:1 w:0)
-	// Storage: Staking ErasRewardPoints (r:1 w:1)
-	// Storage: Dmp DownwardMessageQueues (r:1 w:1)
-	// Storage: Hrmp HrmpChannelDigests (r:1 w:1)
-	// Storage: Paras FutureCodeUpgrades (r:1 w:0)
-	// Storage: ParaInherent OnChainVotes (r:1 w:1)
-	// Storage: ParasDisputes Disputes (r:1 w:0)
-	// Storage: ParaScheduler SessionStartBlock (r:1 w:0)
-	// Storage: ParaScheduler ParathreadQueue (r:1 w:1)
-	// Storage: ParaScheduler Scheduled (r:1 w:1)
-	// Storage: ParaScheduler ValidatorGroups (r:1 w:0)
-	// Storage: Ump NeedsDispatch (r:1 w:1)
-	// Storage: Ump NextDispatchRoundStartWith (r:1 w:1)
-	// Storage: ParaInclusion AvailabilityBitfields (r:0 w:1)
-	// Storage: ParasDisputes Included (r:0 w:1)
-	// Storage: Hrmp HrmpWatermarks (r:0 w:1)
-	// Storage: Paras Heads (r:0 w:1)
-	// Storage: Paras UpgradeGoAheadSignal (r:0 w:1)
+	/// Storage: ParaInherent Included (r:1 w:1)
+	/// Proof Skipped: ParaInherent Included (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: System ParentHash (r:1 w:0)
+	/// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen)
+	/// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Babe AuthorVrfRandomness (r:1 w:0)
+	/// Proof: Babe AuthorVrfRandomness (max_values: Some(1), max_size: Some(33), added: 528, mode: MaxEncodedLen)
+	/// Storage: ParaScheduler AvailabilityCores (r:1 w:1)
+	/// Proof Skipped: ParaScheduler AvailabilityCores (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParasDisputes Frozen (r:1 w:0)
+	/// Proof Skipped: ParasDisputes Frozen (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParasShared ActiveValidatorKeys (r:1 w:0)
+	/// Proof Skipped: ParasShared ActiveValidatorKeys (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras Parachains (r:1 w:0)
+	/// Proof Skipped: Paras Parachains (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParaInclusion PendingAvailability (r:2 w:1)
+	/// Proof Skipped: ParaInclusion PendingAvailability (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParaInclusion PendingAvailabilityCommitments (r:1 w:1)
+	/// Proof Skipped: ParaInclusion PendingAvailabilityCommitments (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParaSessionInfo AccountKeys (r:1 w:0)
+	/// Proof Skipped: ParaSessionInfo AccountKeys (max_values: None, 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 ActiveEra (r:1 w:0)
+	/// Proof: Staking ActiveEra (max_values: Some(1), max_size: Some(13), added: 508, mode: MaxEncodedLen)
+	/// Storage: Staking ErasRewardPoints (r:1 w:1)
+	/// Proof Skipped: Staking ErasRewardPoints (max_values: None, 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: Hrmp HrmpChannelDigests (r:1 w:1)
+	/// Proof Skipped: Hrmp HrmpChannelDigests (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras FutureCodeUpgrades (r:1 w:0)
+	/// Proof Skipped: Paras FutureCodeUpgrades (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParaInherent OnChainVotes (r:1 w:1)
+	/// Proof Skipped: ParaInherent OnChainVotes (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParasDisputes Disputes (r:1 w:0)
+	/// Proof Skipped: ParasDisputes Disputes (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParaScheduler SessionStartBlock (r:1 w:0)
+	/// Proof Skipped: ParaScheduler SessionStartBlock (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParaScheduler ParathreadQueue (r:1 w:1)
+	/// Proof Skipped: ParaScheduler ParathreadQueue (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParaScheduler Scheduled (r:1 w:1)
+	/// Proof Skipped: ParaScheduler Scheduled (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParaScheduler ValidatorGroups (r:1 w:0)
+	/// Proof Skipped: ParaScheduler ValidatorGroups (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Ump NeedsDispatch (r:1 w:1)
+	/// Proof Skipped: Ump NeedsDispatch (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Ump NextDispatchRoundStartWith (r:1 w:1)
+	/// Proof Skipped: Ump NextDispatchRoundStartWith (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParaInclusion AvailabilityBitfields (r:0 w:1)
+	/// Proof Skipped: ParaInclusion AvailabilityBitfields (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParasDisputes Included (r:0 w:1)
+	/// Proof Skipped: ParasDisputes Included (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpWatermarks (r:0 w:1)
+	/// Proof Skipped: Hrmp HrmpWatermarks (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras Heads (r:0 w:1)
+	/// Proof Skipped: Paras Heads (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras UpgradeGoAheadSignal (r:0 w:1)
+	/// Proof Skipped: Paras UpgradeGoAheadSignal (max_values: None, max_size: None, mode: Measured)
 	fn enter_bitfields() -> Weight {
-		// Minimum execution time: 464_245 nanoseconds.
-		Weight::from_ref_time(495_566_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `42647`
+		//  Estimated: `1182237`
+		// Minimum execution time: 346_395 nanoseconds.
+		Weight::from_ref_time(352_253_000)
+			.saturating_add(Weight::from_proof_size(1182237))
 			.saturating_add(T::DbWeight::get().reads(26))
 			.saturating_add(T::DbWeight::get().writes(17))
 	}
-	// Storage: ParaInherent Included (r:1 w:1)
-	// Storage: System ParentHash (r:1 w:0)
-	// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
-	// Storage: Babe AuthorVrfRandomness (r:1 w:0)
-	// Storage: ParaScheduler AvailabilityCores (r:1 w:1)
-	// Storage: ParasDisputes Frozen (r:1 w:0)
-	// Storage: ParasShared ActiveValidatorKeys (r:1 w:0)
-	// Storage: Paras Parachains (r:1 w:0)
-	// Storage: ParaInclusion PendingAvailability (r:2 w:1)
-	// Storage: ParaInclusion PendingAvailabilityCommitments (r:1 w:1)
-	// Storage: ParaSessionInfo AccountKeys (r:1 w:0)
-	// Storage: Session Validators (r:1 w:0)
-	// Storage: Staking ActiveEra (r:1 w:0)
-	// Storage: Staking ErasRewardPoints (r:1 w:1)
-	// Storage: Dmp DownwardMessageQueues (r:1 w:1)
-	// Storage: Hrmp HrmpChannelDigests (r:1 w:1)
-	// Storage: Paras FutureCodeUpgrades (r:1 w:0)
-	// Storage: ParaInherent OnChainVotes (r:1 w:1)
-	// Storage: ParasDisputes Disputes (r:2 w:0)
-	// Storage: ParaScheduler SessionStartBlock (r:1 w:0)
-	// Storage: ParaScheduler ParathreadQueue (r:1 w:1)
-	// Storage: ParaScheduler Scheduled (r:1 w:1)
-	// Storage: ParaScheduler ValidatorGroups (r:1 w:0)
-	// Storage: Paras CurrentCodeHash (r:1 w:0)
-	// Storage: Ump RelayDispatchQueueSize (r:1 w:0)
-	// Storage: Ump NeedsDispatch (r:1 w:1)
-	// Storage: Ump NextDispatchRoundStartWith (r:1 w:1)
-	// Storage: ParasDisputes Included (r:0 w:1)
-	// Storage: Hrmp HrmpWatermarks (r:0 w:1)
-	// Storage: Paras Heads (r:0 w:1)
-	// Storage: Paras UpgradeGoAheadSignal (r:0 w:1)
+	/// Storage: ParaInherent Included (r:1 w:1)
+	/// Proof Skipped: ParaInherent Included (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: System ParentHash (r:1 w:0)
+	/// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen)
+	/// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Babe AuthorVrfRandomness (r:1 w:0)
+	/// Proof: Babe AuthorVrfRandomness (max_values: Some(1), max_size: Some(33), added: 528, mode: MaxEncodedLen)
+	/// Storage: ParaScheduler AvailabilityCores (r:1 w:1)
+	/// Proof Skipped: ParaScheduler AvailabilityCores (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParasDisputes Frozen (r:1 w:0)
+	/// Proof Skipped: ParasDisputes Frozen (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParasShared ActiveValidatorKeys (r:1 w:0)
+	/// Proof Skipped: ParasShared ActiveValidatorKeys (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras Parachains (r:1 w:0)
+	/// Proof Skipped: Paras Parachains (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParaInclusion PendingAvailability (r:2 w:1)
+	/// Proof Skipped: ParaInclusion PendingAvailability (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParaInclusion PendingAvailabilityCommitments (r:1 w:1)
+	/// Proof Skipped: ParaInclusion PendingAvailabilityCommitments (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParaSessionInfo AccountKeys (r:1 w:0)
+	/// Proof Skipped: ParaSessionInfo AccountKeys (max_values: None, 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 ActiveEra (r:1 w:0)
+	/// Proof: Staking ActiveEra (max_values: Some(1), max_size: Some(13), added: 508, mode: MaxEncodedLen)
+	/// Storage: Staking ErasRewardPoints (r:1 w:1)
+	/// Proof Skipped: Staking ErasRewardPoints (max_values: None, 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: Hrmp HrmpChannelDigests (r:1 w:1)
+	/// Proof Skipped: Hrmp HrmpChannelDigests (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras FutureCodeUpgrades (r:1 w:0)
+	/// Proof Skipped: Paras FutureCodeUpgrades (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParaInherent OnChainVotes (r:1 w:1)
+	/// Proof Skipped: ParaInherent OnChainVotes (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParasDisputes Disputes (r:2 w:0)
+	/// Proof Skipped: ParasDisputes Disputes (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParaScheduler SessionStartBlock (r:1 w:0)
+	/// Proof Skipped: ParaScheduler SessionStartBlock (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParaScheduler ParathreadQueue (r:1 w:1)
+	/// Proof Skipped: ParaScheduler ParathreadQueue (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParaScheduler Scheduled (r:1 w:1)
+	/// Proof Skipped: ParaScheduler Scheduled (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParaScheduler ValidatorGroups (r:1 w:0)
+	/// Proof Skipped: ParaScheduler ValidatorGroups (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras CurrentCodeHash (r:1 w:0)
+	/// Proof Skipped: Paras CurrentCodeHash (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Ump RelayDispatchQueueSize (r:1 w:0)
+	/// Proof Skipped: Ump RelayDispatchQueueSize (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Ump NeedsDispatch (r:1 w:1)
+	/// Proof Skipped: Ump NeedsDispatch (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Ump NextDispatchRoundStartWith (r:1 w:1)
+	/// Proof Skipped: Ump NextDispatchRoundStartWith (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParasDisputes Included (r:0 w:1)
+	/// Proof Skipped: ParasDisputes Included (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpWatermarks (r:0 w:1)
+	/// Proof Skipped: Hrmp HrmpWatermarks (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras Heads (r:0 w:1)
+	/// Proof Skipped: Paras Heads (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras UpgradeGoAheadSignal (r:0 w:1)
+	/// Proof Skipped: Paras UpgradeGoAheadSignal (max_values: None, max_size: None, mode: Measured)
 	/// The range of component `v` is `[101, 200]`.
 	fn enter_backed_candidates_variable(v: u32, ) -> Weight {
-		// Minimum execution time: 6_765_662 nanoseconds.
-		Weight::from_ref_time(1_144_270_364)
-			// Standard Error: 24_331
-			.saturating_add(Weight::from_ref_time(56_243_191).saturating_mul(v.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `42678`
+		//  Estimated: `1233177`
+		// Minimum execution time: 5_650_864 nanoseconds.
+		Weight::from_ref_time(912_498_037)
+			.saturating_add(Weight::from_proof_size(1233177))
+			// Standard Error: 44_727
+			.saturating_add(Weight::from_ref_time(47_405_991).saturating_mul(v.into()))
 			.saturating_add(T::DbWeight::get().reads(29))
 			.saturating_add(T::DbWeight::get().writes(16))
 	}
-	// Storage: ParaInherent Included (r:1 w:1)
-	// Storage: System ParentHash (r:1 w:0)
-	// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
-	// Storage: Babe AuthorVrfRandomness (r:1 w:0)
-	// Storage: ParaScheduler AvailabilityCores (r:1 w:1)
-	// Storage: ParasDisputes Frozen (r:1 w:0)
-	// Storage: ParasShared ActiveValidatorKeys (r:1 w:0)
-	// Storage: Paras Parachains (r:1 w:0)
-	// Storage: ParaInclusion PendingAvailability (r:2 w:1)
-	// Storage: ParaInclusion PendingAvailabilityCommitments (r:1 w:1)
-	// Storage: ParaSessionInfo AccountKeys (r:1 w:0)
-	// Storage: Session Validators (r:1 w:0)
-	// Storage: Staking ActiveEra (r:1 w:0)
-	// Storage: Staking ErasRewardPoints (r:1 w:1)
-	// Storage: Dmp DownwardMessageQueues (r:1 w:1)
-	// Storage: Hrmp HrmpChannelDigests (r:1 w:1)
-	// Storage: Paras FutureCodeUpgrades (r:1 w:0)
-	// Storage: ParaInherent OnChainVotes (r:1 w:1)
-	// Storage: ParasDisputes Disputes (r:2 w:0)
-	// Storage: ParaScheduler SessionStartBlock (r:1 w:0)
-	// Storage: ParaScheduler ParathreadQueue (r:1 w:1)
-	// Storage: ParaScheduler Scheduled (r:1 w:1)
-	// Storage: ParaScheduler ValidatorGroups (r:1 w:0)
-	// Storage: Paras CurrentCodeHash (r:1 w:0)
-	// Storage: Paras FutureCodeHash (r:1 w:0)
-	// Storage: Paras UpgradeRestrictionSignal (r:1 w:0)
-	// Storage: Ump RelayDispatchQueueSize (r:1 w:0)
-	// Storage: Ump NeedsDispatch (r:1 w:1)
-	// Storage: Ump NextDispatchRoundStartWith (r:1 w:1)
-	// Storage: ParasDisputes Included (r:0 w:1)
-	// Storage: Hrmp HrmpWatermarks (r:0 w:1)
-	// Storage: Paras Heads (r:0 w:1)
-	// Storage: Paras UpgradeGoAheadSignal (r:0 w:1)
+	/// Storage: ParaInherent Included (r:1 w:1)
+	/// Proof Skipped: ParaInherent Included (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: System ParentHash (r:1 w:0)
+	/// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen)
+	/// Storage: ParasShared CurrentSessionIndex (r:1 w:0)
+	/// Proof Skipped: ParasShared CurrentSessionIndex (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Babe AuthorVrfRandomness (r:1 w:0)
+	/// Proof: Babe AuthorVrfRandomness (max_values: Some(1), max_size: Some(33), added: 528, mode: MaxEncodedLen)
+	/// Storage: ParaScheduler AvailabilityCores (r:1 w:1)
+	/// Proof Skipped: ParaScheduler AvailabilityCores (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParasDisputes Frozen (r:1 w:0)
+	/// Proof Skipped: ParasDisputes Frozen (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParasShared ActiveValidatorKeys (r:1 w:0)
+	/// Proof Skipped: ParasShared ActiveValidatorKeys (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras Parachains (r:1 w:0)
+	/// Proof Skipped: Paras Parachains (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParaInclusion PendingAvailability (r:2 w:1)
+	/// Proof Skipped: ParaInclusion PendingAvailability (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParaInclusion PendingAvailabilityCommitments (r:1 w:1)
+	/// Proof Skipped: ParaInclusion PendingAvailabilityCommitments (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParaSessionInfo AccountKeys (r:1 w:0)
+	/// Proof Skipped: ParaSessionInfo AccountKeys (max_values: None, 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 ActiveEra (r:1 w:0)
+	/// Proof: Staking ActiveEra (max_values: Some(1), max_size: Some(13), added: 508, mode: MaxEncodedLen)
+	/// Storage: Staking ErasRewardPoints (r:1 w:1)
+	/// Proof Skipped: Staking ErasRewardPoints (max_values: None, 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: Hrmp HrmpChannelDigests (r:1 w:1)
+	/// Proof Skipped: Hrmp HrmpChannelDigests (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras FutureCodeUpgrades (r:1 w:0)
+	/// Proof Skipped: Paras FutureCodeUpgrades (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParaInherent OnChainVotes (r:1 w:1)
+	/// Proof Skipped: ParaInherent OnChainVotes (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParasDisputes Disputes (r:2 w:0)
+	/// Proof Skipped: ParasDisputes Disputes (max_values: None, max_size: None, mode: Measured)
+	/// Storage: ParaScheduler SessionStartBlock (r:1 w:0)
+	/// Proof Skipped: ParaScheduler SessionStartBlock (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParaScheduler ParathreadQueue (r:1 w:1)
+	/// Proof Skipped: ParaScheduler ParathreadQueue (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParaScheduler Scheduled (r:1 w:1)
+	/// Proof Skipped: ParaScheduler Scheduled (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParaScheduler ValidatorGroups (r:1 w:0)
+	/// Proof Skipped: ParaScheduler ValidatorGroups (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Paras CurrentCodeHash (r:1 w:0)
+	/// Proof Skipped: Paras CurrentCodeHash (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras FutureCodeHash (r:1 w:0)
+	/// Proof Skipped: Paras FutureCodeHash (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras UpgradeRestrictionSignal (r:1 w:0)
+	/// Proof Skipped: Paras UpgradeRestrictionSignal (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Ump RelayDispatchQueueSize (r:1 w:0)
+	/// Proof Skipped: Ump RelayDispatchQueueSize (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Ump NeedsDispatch (r:1 w:1)
+	/// Proof Skipped: Ump NeedsDispatch (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Ump NextDispatchRoundStartWith (r:1 w:1)
+	/// Proof Skipped: Ump NextDispatchRoundStartWith (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: ParasDisputes Included (r:0 w:1)
+	/// Proof Skipped: ParasDisputes Included (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Hrmp HrmpWatermarks (r:0 w:1)
+	/// Proof Skipped: Hrmp HrmpWatermarks (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras Heads (r:0 w:1)
+	/// Proof Skipped: Paras Heads (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Paras UpgradeGoAheadSignal (r:0 w:1)
+	/// Proof Skipped: Paras UpgradeGoAheadSignal (max_values: None, max_size: None, mode: Measured)
 	fn enter_backed_candidate_code_upgrade() -> Weight {
-		// Minimum execution time: 46_830_584 nanoseconds.
-		Weight::from_ref_time(47_913_075_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `42705`
+		//  Estimated: `1324293`
+		// Minimum execution time: 38_692_756 nanoseconds.
+		Weight::from_ref_time(38_855_318_000)
+			.saturating_add(Weight::from_proof_size(1324293))
 			.saturating_add(T::DbWeight::get().reads(31))
 			.saturating_add(T::DbWeight::get().writes(16))
 	}
diff --git a/polkadot/runtime/westend/src/weights/runtime_parachains_ump.rs b/polkadot/runtime/westend/src/weights/runtime_parachains_ump.rs
index e4e07737734b9def0dce81aad1ccdff091f5d456..c76a14b15b2aceb277fd06392e49ea93782d8e7f 100644
--- a/polkadot/runtime/westend/src/weights/runtime_parachains_ump.rs
+++ b/polkadot/runtime/westend/src/weights/runtime_parachains_ump.rs
@@ -16,8 +16,9 @@
 //! Autogenerated weights for `runtime_parachains::ump`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
+//! DATE: 2023-02-27, 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`
 //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westend-dev"), DB CACHE: 1024
 
 // Executed Command:
@@ -46,26 +47,44 @@ pub struct WeightInfo<T>(PhantomData<T>);
 impl<T: frame_system::Config> runtime_parachains::ump::WeightInfo for WeightInfo<T> {
 	/// The range of component `s` is `[0, 51200]`.
 	fn process_upward_message(s: u32, ) -> Weight {
-		// Minimum execution time: 10_863 nanoseconds.
-		Weight::from_ref_time(2_547_047)
-			// Standard Error: 16
-			.saturating_add(Weight::from_ref_time(2_339).saturating_mul(s.into()))
+		// Proof Size summary in bytes:
+		//  Measured:  `0`
+		//  Estimated: `0`
+		// Minimum execution time: 6_303 nanoseconds.
+		Weight::from_ref_time(680_036)
+			.saturating_add(Weight::from_proof_size(0))
+			// Standard Error: 11
+			.saturating_add(Weight::from_ref_time(1_902).saturating_mul(s.into()))
 	}
-	// Storage: Ump NeedsDispatch (r:1 w:1)
-	// Storage: Ump NextDispatchRoundStartWith (r:1 w:1)
-	// Storage: Ump RelayDispatchQueues (r:0 w:1)
-	// Storage: Ump RelayDispatchQueueSize (r:0 w:1)
+	/// Storage: Ump NeedsDispatch (r:1 w:1)
+	/// Proof Skipped: Ump NeedsDispatch (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Ump NextDispatchRoundStartWith (r:1 w:1)
+	/// Proof Skipped: Ump NextDispatchRoundStartWith (max_values: Some(1), max_size: None, mode: Measured)
+	/// Storage: Ump RelayDispatchQueues (r:0 w:1)
+	/// Proof Skipped: Ump RelayDispatchQueues (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Ump RelayDispatchQueueSize (r:0 w:1)
+	/// Proof Skipped: Ump RelayDispatchQueueSize (max_values: None, max_size: None, mode: Measured)
 	fn clean_ump_after_outgoing() -> Weight {
-		// Minimum execution time: 9_385 nanoseconds.
-		Weight::from_ref_time(9_784_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `238`
+		//  Estimated: `1942`
+		// Minimum execution time: 9_313 nanoseconds.
+		Weight::from_ref_time(9_573_000)
+			.saturating_add(Weight::from_proof_size(1942))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(4))
 	}
-	// Storage: Ump Overweight (r:1 w:1)
-	// Storage: Ump CounterForOverweight (r:1 w:1)
+	/// Storage: Ump Overweight (r:1 w:1)
+	/// Proof Skipped: Ump Overweight (max_values: None, max_size: None, mode: Measured)
+	/// Storage: Ump CounterForOverweight (r:1 w:1)
+	/// Proof: Ump CounterForOverweight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
 	fn service_overweight() -> Weight {
-		// Minimum execution time: 29_452 nanoseconds.
-		Weight::from_ref_time(31_140_000)
+		// Proof Size summary in bytes:
+		//  Measured:  `223`
+		//  Estimated: `3197`
+		// Minimum execution time: 23_606 nanoseconds.
+		Weight::from_ref_time(24_025_000)
+			.saturating_add(Weight::from_proof_size(3197))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}