From ce5c69c3588c91b4d54d1c4d03214a499734120e Mon Sep 17 00:00:00 2001
From: bgallois <benjamin@gallois.cc>
Date: Thu, 7 Mar 2024 16:45:45 +0100
Subject: [PATCH] update weights

---
 runtime/common/src/weights/block_weights.rs   |  18 +--
 .../common/src/weights/extrinsic_weights.rs   |  18 +--
 .../weights/frame_benchmarking_baseline.rs    |  30 ++---
 runtime/common/src/weights/frame_system.rs    |  50 +++----
 .../src/weights/pallet_authority_members.rs   |  22 ++--
 runtime/common/src/weights/pallet_balances.rs |  34 ++---
 .../src/weights/pallet_certification.rs       |  42 +++---
 .../common/src/weights/pallet_collective.rs   | 124 +++++++++---------
 runtime/common/src/weights/pallet_distance.rs |  52 ++++----
 .../src/weights/pallet_duniter_account.rs     |   6 +-
 runtime/common/src/weights/pallet_identity.rs | 118 +++++++++--------
 .../common/src/weights/pallet_im_online.rs    |  10 +-
 .../common/src/weights/pallet_membership.rs   |  22 ++--
 runtime/common/src/weights/pallet_multisig.rs |  64 ++++-----
 .../src/weights/pallet_oneshot_account.rs     |  14 +-
 runtime/common/src/weights/pallet_preimage.rs |  64 ++++-----
 .../src/weights/pallet_provide_randomness.rs  |  22 ++--
 runtime/common/src/weights/pallet_proxy.rs    |  94 ++++++-------
 runtime/common/src/weights/pallet_quota.rs    |  34 ++---
 .../common/src/weights/pallet_scheduler.rs    |  72 +++++-----
 runtime/common/src/weights/pallet_session.rs  |  10 +-
 .../src/weights/pallet_smith_members.rs       |  24 ++--
 runtime/common/src/weights/pallet_sudo.rs     |  18 +--
 .../common/src/weights/pallet_timestamp.rs    |  10 +-
 runtime/common/src/weights/pallet_treasury.rs |  42 +++---
 .../src/weights/pallet_universal_dividend.rs  |  26 ++--
 .../src/weights/pallet_upgrade_origin.rs      |   6 +-
 runtime/common/src/weights/pallet_utility.rs  |  34 ++---
 .../common/src/weights/paritydb_weights.rs    |  34 ++---
 29 files changed, 561 insertions(+), 553 deletions(-)

diff --git a/runtime/common/src/weights/block_weights.rs b/runtime/common/src/weights/block_weights.rs
index 29fa78077..bf39684d6 100644
--- a/runtime/common/src/weights/block_weights.rs
+++ b/runtime/common/src/weights/block_weights.rs
@@ -1,6 +1,6 @@
 
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19 (Y/M/D)
+//! DATE: 2024-03-07 (Y/M/D)
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //!
 //! SHORT-NAME: `block`, LONG-NAME: `BlockExecution`, RUNTIME: `Äždev Local Testnet`
@@ -26,17 +26,17 @@ parameter_types! {
 	/// Calculated by multiplying the *Average* with `1.0` and adding `0`.
 	///
 	/// Stats nanoseconds:
-	///   Min, Max: 122_703, 144_609
-	///   Average:  126_074
-	///   Median:   125_020
-	///   Std-Dev:  3185.53
+	///   Min, Max: 121_957, 152_945
+	///   Average:  128_921
+	///   Median:   128_776
+	///   Std-Dev:  4882.38
 	///
 	/// Percentiles nanoseconds:
-	///   99th: 136_640
-	///   95th: 131_630
-	///   75th: 126_432
+	///   99th: 145_642
+	///   95th: 137_477
+	///   75th: 130_552
 	pub const BlockExecutionWeight: Weight =
-		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(126_074), 0);
+		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(128_921), 0);
 }
 
 #[cfg(test)]
diff --git a/runtime/common/src/weights/extrinsic_weights.rs b/runtime/common/src/weights/extrinsic_weights.rs
index 60563cb84..4672708f0 100644
--- a/runtime/common/src/weights/extrinsic_weights.rs
+++ b/runtime/common/src/weights/extrinsic_weights.rs
@@ -1,6 +1,6 @@
 
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19 (Y/M/D)
+//! DATE: 2024-03-07 (Y/M/D)
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //!
 //! SHORT-NAME: `extrinsic`, LONG-NAME: `ExtrinsicBase`, RUNTIME: `Äždev Local Testnet`
@@ -26,17 +26,17 @@ parameter_types! {
 	/// Calculated by multiplying the *Average* with `1.0` and adding `0`.
 	///
 	/// Stats nanoseconds:
-	///   Min, Max: 71_493, 72_978
-	///   Average:  71_720
-	///   Median:   71_644
-	///   Std-Dev:  282.37
+	///   Min, Max: 70_750, 72_752
+	///   Average:  71_018
+	///   Median:   70_935
+	///   Std-Dev:  325.2
 	///
 	/// Percentiles nanoseconds:
-	///   99th: 72_927
-	///   95th: 72_617
-	///   75th: 71_705
+	///   99th: 72_619
+	///   95th: 71_691
+	///   75th: 71_005
 	pub const ExtrinsicBaseWeight: Weight =
-		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(71_720), 0);
+		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(71_018), 0);
 }
 
 #[cfg(test)]
diff --git a/runtime/common/src/weights/frame_benchmarking_baseline.rs b/runtime/common/src/weights/frame_benchmarking_baseline.rs
index 40c633e56..59df27c4b 100644
--- a/runtime/common/src/weights/frame_benchmarking_baseline.rs
+++ b/runtime/common/src/weights/frame_benchmarking_baseline.rs
@@ -17,7 +17,7 @@
 //! Autogenerated weights for `frame_benchmarking::baseline`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -52,8 +52,8 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 129_000 picoseconds.
-		Weight::from_parts(165_026, 0)
+		// Minimum execution time: 126_000 picoseconds.
+		Weight::from_parts(176_231, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// The range of component `i` is `[0, 1000000]`.
@@ -61,8 +61,8 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 123_000 picoseconds.
-		Weight::from_parts(175_339, 0)
+		// Minimum execution time: 126_000 picoseconds.
+		Weight::from_parts(184_871, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// The range of component `i` is `[0, 1000000]`.
@@ -70,8 +70,8 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 128_000 picoseconds.
-		Weight::from_parts(181_447, 0)
+		// Minimum execution time: 124_000 picoseconds.
+		Weight::from_parts(177_273, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// The range of component `i` is `[0, 1000000]`.
@@ -79,16 +79,16 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 129_000 picoseconds.
-		Weight::from_parts(163_854, 0)
+		// Minimum execution time: 127_000 picoseconds.
+		Weight::from_parts(178_738, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	fn hashing() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 21_962_675_000 picoseconds.
-		Weight::from_parts(22_009_426_000, 0)
+		// Minimum execution time: 20_014_001_000 picoseconds.
+		Weight::from_parts(20_040_496_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// The range of component `i` is `[0, 100]`.
@@ -96,10 +96,10 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 138_000 picoseconds.
-		Weight::from_parts(44_587_816, 0)
+		// Minimum execution time: 129_000 picoseconds.
+		Weight::from_parts(27_377_743, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 24_017
-			.saturating_add(Weight::from_parts(30_402_549, 0).saturating_mul(i.into()))
+			// Standard Error: 11_322
+			.saturating_add(Weight::from_parts(30_585_807, 0).saturating_mul(i.into()))
 	}
 }
diff --git a/runtime/common/src/weights/frame_system.rs b/runtime/common/src/weights/frame_system.rs
index e667cd613..81ef84b46 100644
--- a/runtime/common/src/weights/frame_system.rs
+++ b/runtime/common/src/weights/frame_system.rs
@@ -17,7 +17,7 @@
 //! Autogenerated weights for `frame_system`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -52,8 +52,8 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 1_522_000 picoseconds.
-		Weight::from_parts(2_193_461, 0)
+		// Minimum execution time: 1_564_000 picoseconds.
+		Weight::from_parts(1_197_322, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			// Standard Error: 0
 			.saturating_add(Weight::from_parts(254, 0).saturating_mul(b.into()))
@@ -63,8 +63,8 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 3_830_000 picoseconds.
-		Weight::from_parts(4_092_000, 0)
+		// Minimum execution time: 4_288_000 picoseconds.
+		Weight::from_parts(4_380_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			// Standard Error: 0
 			.saturating_add(Weight::from_parts(1_014, 0).saturating_mul(b.into()))
@@ -77,8 +77,8 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `1485`
-		// Minimum execution time: 2_444_000 picoseconds.
-		Weight::from_parts(2_982_000, 0)
+		// Minimum execution time: 2_558_000 picoseconds.
+		Weight::from_parts(2_908_000, 0)
 			.saturating_add(Weight::from_parts(0, 1485))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -91,8 +91,8 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `1485`
-		// Minimum execution time: 77_578_239_000 picoseconds.
-		Weight::from_parts(78_021_495_000, 0)
+		// Minimum execution time: 77_935_212_000 picoseconds.
+		Weight::from_parts(78_378_594_000, 0)
 			.saturating_add(Weight::from_parts(0, 1485))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -104,11 +104,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_572_000 picoseconds.
-		Weight::from_parts(1_669_000, 0)
+		// Minimum execution time: 1_506_000 picoseconds.
+		Weight::from_parts(1_584_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 775
-			.saturating_add(Weight::from_parts(651_362, 0).saturating_mul(i.into()))
+			// Standard Error: 494
+			.saturating_add(Weight::from_parts(632_843, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
 	}
 	/// Storage: `Skipped::Metadata` (r:0 w:0)
@@ -118,11 +118,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_508_000 picoseconds.
-		Weight::from_parts(1_686_000, 0)
+		// Minimum execution time: 1_623_000 picoseconds.
+		Weight::from_parts(1_662_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 638
-			.saturating_add(Weight::from_parts(478_339, 0).saturating_mul(i.into()))
+			// Standard Error: 609
+			.saturating_add(Weight::from_parts(474_921, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
 	}
 	/// Storage: `Skipped::Metadata` (r:0 w:0)
@@ -132,11 +132,11 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `77 + p * (69 ±0)`
 		//  Estimated: `76 + p * (70 ±0)`
-		// Minimum execution time: 2_829_000 picoseconds.
-		Weight::from_parts(3_107_000, 0)
+		// Minimum execution time: 2_932_000 picoseconds.
+		Weight::from_parts(3_055_000, 0)
 			.saturating_add(Weight::from_parts(0, 76))
-			// Standard Error: 746
-			.saturating_add(Weight::from_parts(902_598, 0).saturating_mul(p.into()))
+			// Standard Error: 810
+			.saturating_add(Weight::from_parts(893_967, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into())))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into())))
 			.saturating_add(Weight::from_parts(0, 70).saturating_mul(p.into()))
@@ -147,8 +147,8 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 8_607_000 picoseconds.
-		Weight::from_parts(10_052_000, 0)
+		// Minimum execution time: 9_251_000 picoseconds.
+		Weight::from_parts(10_361_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -162,8 +162,8 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `22`
 		//  Estimated: `1518`
-		// Minimum execution time: 81_426_373_000 picoseconds.
-		Weight::from_parts(82_234_100_000, 0)
+		// Minimum execution time: 81_451_881_000 picoseconds.
+		Weight::from_parts(82_199_641_000, 0)
 			.saturating_add(Weight::from_parts(0, 1518))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(3))
diff --git a/runtime/common/src/weights/pallet_authority_members.rs b/runtime/common/src/weights/pallet_authority_members.rs
index 036ee55a6..8386e9f5f 100644
--- a/runtime/common/src/weights/pallet_authority_members.rs
+++ b/runtime/common/src/weights/pallet_authority_members.rs
@@ -17,7 +17,7 @@
 //! Autogenerated weights for `pallet_authority_members`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -63,8 +63,8 @@ impl<T: frame_system::Config> pallet_authority_members::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `750`
 		//  Estimated: `4215`
-		// Minimum execution time: 18_343_000 picoseconds.
-		Weight::from_parts(18_902_000, 0)
+		// Minimum execution time: 19_222_000 picoseconds.
+		Weight::from_parts(20_061_000, 0)
 			.saturating_add(Weight::from_parts(0, 4215))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -89,8 +89,8 @@ impl<T: frame_system::Config> pallet_authority_members::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `1141`
 		//  Estimated: `4606`
-		// Minimum execution time: 24_653_000 picoseconds.
-		Weight::from_parts(25_426_000, 0)
+		// Minimum execution time: 25_552_000 picoseconds.
+		Weight::from_parts(26_021_000, 0)
 			.saturating_add(Weight::from_parts(0, 4606))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -111,8 +111,8 @@ impl<T: frame_system::Config> pallet_authority_members::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `1511`
 		//  Estimated: `12401`
-		// Minimum execution time: 32_577_000 picoseconds.
-		Weight::from_parts(33_529_000, 0)
+		// Minimum execution time: 31_474_000 picoseconds.
+		Weight::from_parts(33_317_000, 0)
 			.saturating_add(Weight::from_parts(0, 12401))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -135,8 +135,8 @@ impl<T: frame_system::Config> pallet_authority_members::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `716`
 		//  Estimated: `4181`
-		// Minimum execution time: 32_140_000 picoseconds.
-		Weight::from_parts(34_059_000, 0)
+		// Minimum execution time: 32_214_000 picoseconds.
+		Weight::from_parts(34_987_000, 0)
 			.saturating_add(Weight::from_parts(0, 4181))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(10))
@@ -147,8 +147,8 @@ impl<T: frame_system::Config> pallet_authority_members::WeightInfo for WeightInf
 		// Proof Size summary in bytes:
 		//  Measured:  `199`
 		//  Estimated: `1684`
-		// Minimum execution time: 6_775_000 picoseconds.
-		Weight::from_parts(7_217_000, 0)
+		// Minimum execution time: 7_167_000 picoseconds.
+		Weight::from_parts(7_685_000, 0)
 			.saturating_add(Weight::from_parts(0, 1684))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/runtime/common/src/weights/pallet_balances.rs b/runtime/common/src/weights/pallet_balances.rs
index 914e4f7c3..6aa514802 100644
--- a/runtime/common/src/weights/pallet_balances.rs
+++ b/runtime/common/src/weights/pallet_balances.rs
@@ -17,7 +17,7 @@
 //! Autogenerated weights for `pallet_balances`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -53,8 +53,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `63`
 		//  Estimated: `6126`
-		// Minimum execution time: 42_934_000 picoseconds.
-		Weight::from_parts(44_123_000, 0)
+		// Minimum execution time: 41_681_000 picoseconds.
+		Weight::from_parts(42_728_000, 0)
 			.saturating_add(Weight::from_parts(0, 6126))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -65,8 +65,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `3558`
-		// Minimum execution time: 28_795_000 picoseconds.
-		Weight::from_parts(29_930_000, 0)
+		// Minimum execution time: 27_691_000 picoseconds.
+		Weight::from_parts(28_632_000, 0)
 			.saturating_add(Weight::from_parts(0, 3558))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -77,8 +77,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `100`
 		//  Estimated: `3558`
-		// Minimum execution time: 9_776_000 picoseconds.
-		Weight::from_parts(10_049_000, 0)
+		// Minimum execution time: 9_354_000 picoseconds.
+		Weight::from_parts(9_977_000, 0)
 			.saturating_add(Weight::from_parts(0, 3558))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -89,8 +89,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `100`
 		//  Estimated: `3558`
-		// Minimum execution time: 13_915_000 picoseconds.
-		Weight::from_parts(14_329_000, 0)
+		// Minimum execution time: 14_024_000 picoseconds.
+		Weight::from_parts(14_706_000, 0)
 			.saturating_add(Weight::from_parts(0, 3558))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -101,8 +101,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `126`
 		//  Estimated: `8694`
-		// Minimum execution time: 44_286_000 picoseconds.
-		Weight::from_parts(45_384_000, 0)
+		// Minimum execution time: 44_648_000 picoseconds.
+		Weight::from_parts(45_886_000, 0)
 			.saturating_add(Weight::from_parts(0, 8694))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -113,8 +113,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `3558`
-		// Minimum execution time: 34_203_000 picoseconds.
-		Weight::from_parts(34_823_000, 0)
+		// Minimum execution time: 35_626_000 picoseconds.
+		Weight::from_parts(36_682_000, 0)
 			.saturating_add(Weight::from_parts(0, 3558))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -125,8 +125,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `100`
 		//  Estimated: `3558`
-		// Minimum execution time: 11_552_000 picoseconds.
-		Weight::from_parts(12_083_000, 0)
+		// Minimum execution time: 12_762_000 picoseconds.
+		Weight::from_parts(13_285_000, 0)
 			.saturating_add(Weight::from_parts(0, 3558))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -135,8 +135,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 4_447_000 picoseconds.
-		Weight::from_parts(4_653_000, 0)
+		// Minimum execution time: 4_482_000 picoseconds.
+		Weight::from_parts(4_850_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 }
diff --git a/runtime/common/src/weights/pallet_certification.rs b/runtime/common/src/weights/pallet_certification.rs
index 041c2a01f..8b3f81cb9 100644
--- a/runtime/common/src/weights/pallet_certification.rs
+++ b/runtime/common/src/weights/pallet_certification.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_certification`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2024-02-17, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -29,7 +29,7 @@
 // --chain=dev
 // --steps=50
 // --repeat=20
-// --pallet=pallet-certification
+// --pallet=*
 // --extrinsic=*
 // --wasm-execution=compiled
 // --heap-pages=4096
@@ -59,8 +59,8 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `465`
 		//  Estimated: `6405`
-		// Minimum execution time: 18_540_000 picoseconds.
-		Weight::from_parts(19_162_000, 0)
+		// Minimum execution time: 18_920_000 picoseconds.
+		Weight::from_parts(19_707_000, 0)
 			.saturating_add(Weight::from_parts(0, 6405))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -81,8 +81,8 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `956`
 		//  Estimated: `6896`
-		// Minimum execution time: 29_895_000 picoseconds.
-		Weight::from_parts(30_571_000, 0)
+		// Minimum execution time: 29_984_000 picoseconds.
+		Weight::from_parts(31_191_000, 0)
 			.saturating_add(Weight::from_parts(0, 6896))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -103,8 +103,8 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `980`
 		//  Estimated: `6920`
-		// Minimum execution time: 28_346_000 picoseconds.
-		Weight::from_parts(29_181_000, 0)
+		// Minimum execution time: 28_588_000 picoseconds.
+		Weight::from_parts(29_753_000, 0)
 			.saturating_add(Weight::from_parts(0, 6920))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -119,8 +119,8 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `444`
 		//  Estimated: `6384`
-		// Minimum execution time: 16_843_000 picoseconds.
-		Weight::from_parts(17_387_000, 0)
+		// Minimum execution time: 16_101_000 picoseconds.
+		Weight::from_parts(17_043_000, 0)
 			.saturating_add(Weight::from_parts(0, 6384))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -138,11 +138,11 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `546 + i * (35 ±0)`
 		//  Estimated: `4017 + i * (2511 ±0)`
-		// Minimum execution time: 22_810_000 picoseconds.
-		Weight::from_parts(23_305_000, 0)
+		// Minimum execution time: 23_179_000 picoseconds.
+		Weight::from_parts(24_678_000, 0)
 			.saturating_add(Weight::from_parts(0, 4017))
-			// Standard Error: 22_347
-			.saturating_add(Weight::from_parts(8_282_158, 0).saturating_mul(i.into()))
+			// Standard Error: 23_289
+			.saturating_add(Weight::from_parts(8_457_573, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(i.into())))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -155,8 +155,8 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `139`
 		//  Estimated: `3604`
-		// Minimum execution time: 2_669_000 picoseconds.
-		Weight::from_parts(2_838_000, 0)
+		// Minimum execution time: 2_504_000 picoseconds.
+		Weight::from_parts(2_735_000, 0)
 			.saturating_add(Weight::from_parts(0, 3604))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
@@ -166,8 +166,8 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `237`
 		//  Estimated: `3702`
-		// Minimum execution time: 3_558_000 picoseconds.
-		Weight::from_parts(3_872_000, 0)
+		// Minimum execution time: 3_538_000 picoseconds.
+		Weight::from_parts(3_793_000, 0)
 			.saturating_add(Weight::from_parts(0, 3702))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -184,8 +184,8 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `660`
 		//  Estimated: `6600`
-		// Minimum execution time: 20_414_000 picoseconds.
-		Weight::from_parts(21_397_000, 0)
+		// Minimum execution time: 19_451_000 picoseconds.
+		Weight::from_parts(20_049_000, 0)
 			.saturating_add(Weight::from_parts(0, 6600))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
diff --git a/runtime/common/src/weights/pallet_collective.rs b/runtime/common/src/weights/pallet_collective.rs
index 54b9c6e9e..87b88b605 100644
--- a/runtime/common/src/weights/pallet_collective.rs
+++ b/runtime/common/src/weights/pallet_collective.rs
@@ -17,7 +17,7 @@
 //! Autogenerated weights for `pallet_collective`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -62,13 +62,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + m * (672 ±0) + p * (3191 ±0)`
 		//  Estimated: `10019 + m * (416 ±4) + p * (4183 ±23)`
-		// Minimum execution time: 10_903_000 picoseconds.
-		Weight::from_parts(11_196_000, 0)
+		// Minimum execution time: 10_940_000 picoseconds.
+		Weight::from_parts(11_480_000, 0)
 			.saturating_add(Weight::from_parts(0, 10019))
-			// Standard Error: 9_739
-			.saturating_add(Weight::from_parts(743_557, 0).saturating_mul(m.into()))
-			// Standard Error: 48_146
-			.saturating_add(Weight::from_parts(6_151_370, 0).saturating_mul(p.into()))
+			// Standard Error: 8_608
+			.saturating_add(Weight::from_parts(659_510, 0).saturating_mul(m.into()))
+			// Standard Error: 42_556
+			.saturating_add(Weight::from_parts(5_773_542, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into())))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -84,13 +84,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `32 + m * (32 ±0)`
 		//  Estimated: `1518 + m * (32 ±0)`
-		// Minimum execution time: 9_217_000 picoseconds.
-		Weight::from_parts(8_859_983, 0)
+		// Minimum execution time: 9_508_000 picoseconds.
+		Weight::from_parts(8_829_625, 0)
 			.saturating_add(Weight::from_parts(0, 1518))
-			// Standard Error: 31
-			.saturating_add(Weight::from_parts(1_330, 0).saturating_mul(b.into()))
-			// Standard Error: 328
-			.saturating_add(Weight::from_parts(12_118, 0).saturating_mul(m.into()))
+			// Standard Error: 32
+			.saturating_add(Weight::from_parts(1_455, 0).saturating_mul(b.into()))
+			// Standard Error: 332
+			.saturating_add(Weight::from_parts(13_226, 0).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(Weight::from_parts(0, 32).saturating_mul(m.into()))
 	}
@@ -104,13 +104,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `32 + m * (32 ±0)`
 		//  Estimated: `3498 + m * (32 ±0)`
-		// Minimum execution time: 11_113_000 picoseconds.
-		Weight::from_parts(11_063_160, 0)
+		// Minimum execution time: 11_035_000 picoseconds.
+		Weight::from_parts(10_954_712, 0)
 			.saturating_add(Weight::from_parts(0, 3498))
-			// Standard Error: 41
-			.saturating_add(Weight::from_parts(1_159, 0).saturating_mul(b.into()))
-			// Standard Error: 423
-			.saturating_add(Weight::from_parts(18_429, 0).saturating_mul(m.into()))
+			// Standard Error: 40
+			.saturating_add(Weight::from_parts(1_357, 0).saturating_mul(b.into()))
+			// Standard Error: 420
+			.saturating_add(Weight::from_parts(21_206, 0).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(Weight::from_parts(0, 32).saturating_mul(m.into()))
 	}
@@ -131,15 +131,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `24 + m * (32 ±0) + p * (55 ±0)`
 		//  Estimated: `3461 + m * (32 ±0) + p * (54 ±0)`
-		// Minimum execution time: 15_927_000 picoseconds.
-		Weight::from_parts(15_788_803, 0)
+		// Minimum execution time: 15_937_000 picoseconds.
+		Weight::from_parts(15_424_210, 0)
 			.saturating_add(Weight::from_parts(0, 3461))
-			// Standard Error: 62
-			.saturating_add(Weight::from_parts(1_902, 0).saturating_mul(b.into()))
-			// Standard Error: 649
-			.saturating_add(Weight::from_parts(14_567, 0).saturating_mul(m.into()))
-			// Standard Error: 3_247
-			.saturating_add(Weight::from_parts(235_807, 0).saturating_mul(p.into()))
+			// Standard Error: 61
+			.saturating_add(Weight::from_parts(2_225, 0).saturating_mul(b.into()))
+			// Standard Error: 643
+			.saturating_add(Weight::from_parts(16_668, 0).saturating_mul(m.into()))
+			// Standard Error: 3_212
+			.saturating_add(Weight::from_parts(267_223, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
 			.saturating_add(Weight::from_parts(0, 32).saturating_mul(m.into()))
@@ -154,11 +154,11 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `573 + m * (64 ±0)`
 		//  Estimated: `4037 + m * (64 ±0)`
-		// Minimum execution time: 14_159_000 picoseconds.
-		Weight::from_parts(15_004_259, 0)
+		// Minimum execution time: 14_524_000 picoseconds.
+		Weight::from_parts(15_543_160, 0)
 			.saturating_add(Weight::from_parts(0, 4037))
-			// Standard Error: 612
-			.saturating_add(Weight::from_parts(35_107, 0).saturating_mul(m.into()))
+			// Standard Error: 683
+			.saturating_add(Weight::from_parts(34_924, 0).saturating_mul(m.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_parts(0, 64).saturating_mul(m.into()))
@@ -177,13 +177,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `117 + m * (64 ±0) + p * (55 ±0)`
 		//  Estimated: `3591 + m * (64 ±0) + p * (55 ±0)`
-		// Minimum execution time: 18_259_000 picoseconds.
-		Weight::from_parts(16_754_337, 0)
+		// Minimum execution time: 18_368_000 picoseconds.
+		Weight::from_parts(16_519_080, 0)
 			.saturating_add(Weight::from_parts(0, 3591))
-			// Standard Error: 562
-			.saturating_add(Weight::from_parts(32_795, 0).saturating_mul(m.into()))
-			// Standard Error: 2_778
-			.saturating_add(Weight::from_parts(215_256, 0).saturating_mul(p.into()))
+			// Standard Error: 703
+			.saturating_add(Weight::from_parts(36_105, 0).saturating_mul(m.into()))
+			// Standard Error: 3_471
+			.saturating_add(Weight::from_parts(252_066, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 64).saturating_mul(m.into()))
@@ -204,15 +204,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `62 + b * (1 ±0) + m * (64 ±0) + p * (78 ±0)`
 		//  Estimated: `3619 + b * (1 ±0) + m * (63 ±0) + p * (74 ±0)`
-		// Minimum execution time: 26_443_000 picoseconds.
-		Weight::from_parts(22_390_571, 0)
+		// Minimum execution time: 26_622_000 picoseconds.
+		Weight::from_parts(24_805_925, 0)
 			.saturating_add(Weight::from_parts(0, 3619))
-			// Standard Error: 198
-			.saturating_add(Weight::from_parts(3_009, 0).saturating_mul(b.into()))
-			// Standard Error: 2_100
-			.saturating_add(Weight::from_parts(30_746, 0).saturating_mul(m.into()))
-			// Standard Error: 10_359
-			.saturating_add(Weight::from_parts(357_555, 0).saturating_mul(p.into()))
+			// Standard Error: 84
+			.saturating_add(Weight::from_parts(2_040, 0).saturating_mul(b.into()))
+			// Standard Error: 892
+			.saturating_add(Weight::from_parts(21_970, 0).saturating_mul(m.into()))
+			// Standard Error: 4_401
+			.saturating_add(Weight::from_parts(341_319, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into()))
@@ -235,13 +235,13 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `137 + m * (64 ±0) + p * (55 ±0)`
 		//  Estimated: `3611 + m * (64 ±0) + p * (55 ±0)`
-		// Minimum execution time: 20_291_000 picoseconds.
-		Weight::from_parts(18_290_307, 0)
+		// Minimum execution time: 20_468_000 picoseconds.
+		Weight::from_parts(18_459_368, 0)
 			.saturating_add(Weight::from_parts(0, 3611))
-			// Standard Error: 551
-			.saturating_add(Weight::from_parts(37_710, 0).saturating_mul(m.into()))
-			// Standard Error: 2_721
-			.saturating_add(Weight::from_parts(233_594, 0).saturating_mul(p.into()))
+			// Standard Error: 669
+			.saturating_add(Weight::from_parts(38_818, 0).saturating_mul(m.into()))
+			// Standard Error: 3_307
+			.saturating_add(Weight::from_parts(260_504, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 64).saturating_mul(m.into()))
@@ -264,15 +264,15 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `82 + b * (1 ±0) + m * (64 ±0) + p * (78 ±0)`
 		//  Estimated: `3639 + b * (1 ±0) + m * (63 ±0) + p * (74 ±0)`
-		// Minimum execution time: 27_650_000 picoseconds.
-		Weight::from_parts(26_117_506, 0)
+		// Minimum execution time: 27_774_000 picoseconds.
+		Weight::from_parts(27_396_502, 0)
 			.saturating_add(Weight::from_parts(0, 3639))
-			// Standard Error: 97
-			.saturating_add(Weight::from_parts(1_989, 0).saturating_mul(b.into()))
-			// Standard Error: 1_031
-			.saturating_add(Weight::from_parts(21_114, 0).saturating_mul(m.into()))
-			// Standard Error: 5_087
-			.saturating_add(Weight::from_parts(322_572, 0).saturating_mul(p.into()))
+			// Standard Error: 90
+			.saturating_add(Weight::from_parts(1_613, 0).saturating_mul(b.into()))
+			// Standard Error: 957
+			.saturating_add(Weight::from_parts(16_088, 0).saturating_mul(m.into()))
+			// Standard Error: 4_722
+			.saturating_add(Weight::from_parts(338_874, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into()))
@@ -291,10 +291,10 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		//  Measured:  `189 + p * (32 ±0)`
 		//  Estimated: `1674 + p * (32 ±0)`
 		// Minimum execution time: 8_964_000 picoseconds.
-		Weight::from_parts(9_866_274, 0)
+		Weight::from_parts(9_924_932, 0)
 			.saturating_add(Weight::from_parts(0, 1674))
-			// Standard Error: 1_839
-			.saturating_add(Weight::from_parts(165_497, 0).saturating_mul(p.into()))
+			// Standard Error: 1_864
+			.saturating_add(Weight::from_parts(188_098, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 32).saturating_mul(p.into()))
diff --git a/runtime/common/src/weights/pallet_distance.rs b/runtime/common/src/weights/pallet_distance.rs
index 4637ced54..fb79b7cbd 100644
--- a/runtime/common/src/weights/pallet_distance.rs
+++ b/runtime/common/src/weights/pallet_distance.rs
@@ -17,7 +17,7 @@
 //! Autogenerated weights for `pallet_distance`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-03-04, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -29,7 +29,7 @@
 // --chain=dev
 // --steps=50
 // --repeat=20
-// --pallet=pallet_distance
+// --pallet=*
 // --extrinsic=*
 // --wasm-execution=compiled
 // --heap-pages=4096
@@ -69,8 +69,8 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1119`
 		//  Estimated: `4584`
-		// Minimum execution time: 42_189_000 picoseconds.
-		Weight::from_parts(43_730_000, 0)
+		// Minimum execution time: 39_352_000 picoseconds.
+		Weight::from_parts(41_526_000, 0)
 			.saturating_add(Weight::from_parts(0, 4584))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -97,8 +97,8 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1148`
 		//  Estimated: `7088`
-		// Minimum execution time: 44_518_000 picoseconds.
-		Weight::from_parts(45_839_000, 0)
+		// Minimum execution time: 42_952_000 picoseconds.
+		Weight::from_parts(44_492_000, 0)
 			.saturating_add(Weight::from_parts(0, 7088))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -120,11 +120,11 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `402 + i * (10 ±0)`
 		//  Estimated: `1887 + i * (10 ±0)`
-		// Minimum execution time: 12_657_000 picoseconds.
-		Weight::from_parts(13_883_896, 0)
+		// Minimum execution time: 12_115_000 picoseconds.
+		Weight::from_parts(14_548_951, 0)
 			.saturating_add(Weight::from_parts(0, 1887))
-			// Standard Error: 454
-			.saturating_add(Weight::from_parts(105_327, 0).saturating_mul(i.into()))
+			// Standard Error: 133
+			.saturating_add(Weight::from_parts(100_163, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(3))
 			.saturating_add(Weight::from_parts(0, 10).saturating_mul(i.into()))
@@ -138,11 +138,11 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `139 + i * (10 ±0)`
 		//  Estimated: `1624 + i * (10 ±0)`
-		// Minimum execution time: 5_495_000 picoseconds.
-		Weight::from_parts(7_434_546, 0)
+		// Minimum execution time: 5_344_000 picoseconds.
+		Weight::from_parts(6_909_844, 0)
 			.saturating_add(Weight::from_parts(0, 1624))
-			// Standard Error: 245
-			.saturating_add(Weight::from_parts(101_180, 0).saturating_mul(i.into()))
+			// Standard Error: 364
+			.saturating_add(Weight::from_parts(101_524, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_parts(0, 10).saturating_mul(i.into()))
@@ -159,8 +159,8 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `609`
 		//  Estimated: `6549`
-		// Minimum execution time: 26_542_000 picoseconds.
-		Weight::from_parts(27_508_000, 0)
+		// Minimum execution time: 24_728_000 picoseconds.
+		Weight::from_parts(25_348_000, 0)
 			.saturating_add(Weight::from_parts(0, 6549))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -169,8 +169,8 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 139_000 picoseconds.
-		Weight::from_parts(176_000, 0)
+		// Minimum execution time: 136_000 picoseconds.
+		Weight::from_parts(181_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: `System::ParentHash` (r:1 w:0)
@@ -195,8 +195,8 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `973`
 		//  Estimated: `6913`
-		// Minimum execution time: 41_828_000 picoseconds.
-		Weight::from_parts(43_616_000, 0)
+		// Minimum execution time: 43_974_000 picoseconds.
+		Weight::from_parts(45_186_000, 0)
 			.saturating_add(Weight::from_parts(0, 6913))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(7))
@@ -215,8 +215,8 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `364`
 		//  Estimated: `3829`
-		// Minimum execution time: 21_914_000 picoseconds.
-		Weight::from_parts(22_609_000, 0)
+		// Minimum execution time: 21_585_000 picoseconds.
+		Weight::from_parts(22_585_000, 0)
 			.saturating_add(Weight::from_parts(0, 3829))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -231,8 +231,8 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `109`
 		//  Estimated: `1594`
-		// Minimum execution time: 2_666_000 picoseconds.
-		Weight::from_parts(2_865_000, 0)
+		// Minimum execution time: 2_465_000 picoseconds.
+		Weight::from_parts(2_649_000, 0)
 			.saturating_add(Weight::from_parts(0, 1594))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -243,8 +243,8 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `133`
 		//  Estimated: `1618`
-		// Minimum execution time: 2_473_000 picoseconds.
-		Weight::from_parts(2_729_000, 0)
+		// Minimum execution time: 2_486_000 picoseconds.
+		Weight::from_parts(2_653_000, 0)
 			.saturating_add(Weight::from_parts(0, 1618))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/runtime/common/src/weights/pallet_duniter_account.rs b/runtime/common/src/weights/pallet_duniter_account.rs
index d42d70c52..2ba12eeb7 100644
--- a/runtime/common/src/weights/pallet_duniter_account.rs
+++ b/runtime/common/src/weights/pallet_duniter_account.rs
@@ -17,7 +17,7 @@
 //! Autogenerated weights for `pallet_duniter_account`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -53,8 +53,8 @@ impl<T: frame_system::Config> pallet_duniter_account::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `3558`
-		// Minimum execution time: 3_148_000 picoseconds.
-		Weight::from_parts(3_337_000, 0)
+		// Minimum execution time: 3_293_000 picoseconds.
+		Weight::from_parts(3_598_000, 0)
 			.saturating_add(Weight::from_parts(0, 3558))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/runtime/common/src/weights/pallet_identity.rs b/runtime/common/src/weights/pallet_identity.rs
index 83dbd55fb..87fee845e 100644
--- a/runtime/common/src/weights/pallet_identity.rs
+++ b/runtime/common/src/weights/pallet_identity.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_identity`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2024-02-17, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -29,7 +29,7 @@
 // --chain=dev
 // --steps=50
 // --repeat=20
-// --pallet=pallet-identity
+// --pallet=*
 // --extrinsic=*
 // --wasm-execution=compiled
 // --heap-pages=4096
@@ -73,8 +73,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1022`
 		//  Estimated: `6962`
-		// Minimum execution time: 60_564_000 picoseconds.
-		Weight::from_parts(63_308_000, 0)
+		// Minimum execution time: 59_347_000 picoseconds.
+		Weight::from_parts(61_712_000, 0)
 			.saturating_add(Weight::from_parts(0, 6962))
 			.saturating_add(T::DbWeight::get().reads(13))
 			.saturating_add(T::DbWeight::get().writes(12))
@@ -91,8 +91,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `698`
 		//  Estimated: `6638`
-		// Minimum execution time: 26_793_000 picoseconds.
-		Weight::from_parts(27_936_000, 0)
+		// Minimum execution time: 26_807_000 picoseconds.
+		Weight::from_parts(28_043_000, 0)
 			.saturating_add(Weight::from_parts(0, 6638))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -109,8 +109,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `727`
 		//  Estimated: `6667`
-		// Minimum execution time: 75_909_000 picoseconds.
-		Weight::from_parts(78_625_000, 0)
+		// Minimum execution time: 75_151_000 picoseconds.
+		Weight::from_parts(77_856_000, 0)
 			.saturating_add(Weight::from_parts(0, 6667))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -129,8 +129,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `664`
 		//  Estimated: `6604`
-		// Minimum execution time: 64_106_000 picoseconds.
-		Weight::from_parts(65_803_000, 0)
+		// Minimum execution time: 64_694_000 picoseconds.
+		Weight::from_parts(67_425_000, 0)
 			.saturating_add(Weight::from_parts(0, 6604))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -142,11 +142,11 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 3_638_000 picoseconds.
-		Weight::from_parts(3_905_000, 0)
+		// Minimum execution time: 6_469_000 picoseconds.
+		Weight::from_parts(6_750_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 2_068
-			.saturating_add(Weight::from_parts(1_242_357, 0).saturating_mul(i.into()))
+			// Standard Error: 1_349
+			.saturating_add(Weight::from_parts(1_213_368, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
 	}
@@ -156,8 +156,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `104`
 		//  Estimated: `3558`
-		// Minimum execution time: 5_947_000 picoseconds.
-		Weight::from_parts(6_461_000, 0)
+		// Minimum execution time: 6_216_000 picoseconds.
+		Weight::from_parts(6_778_000, 0)
 			.saturating_add(Weight::from_parts(0, 3558))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -172,8 +172,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `403`
 		//  Estimated: `3868`
-		// Minimum execution time: 50_624_000 picoseconds.
-		Weight::from_parts(51_865_000, 0)
+		// Minimum execution time: 50_710_000 picoseconds.
+		Weight::from_parts(52_162_000, 0)
 			.saturating_add(Weight::from_parts(0, 3868))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -182,8 +182,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 141_000 picoseconds.
-		Weight::from_parts(171_000, 0)
+		// Minimum execution time: 143_000 picoseconds.
+		Weight::from_parts(177_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: `Identity::Identities` (r:1 w:0)
@@ -192,8 +192,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `302`
 		//  Estimated: `3767`
-		// Minimum execution time: 3_472_000 picoseconds.
-		Weight::from_parts(3_637_000, 0)
+		// Minimum execution time: 3_491_000 picoseconds.
+		Weight::from_parts(3_819_000, 0)
 			.saturating_add(Weight::from_parts(0, 3767))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
@@ -231,8 +231,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1555`
 		//  Estimated: `9970`
-		// Minimum execution time: 81_665_000 picoseconds.
-		Weight::from_parts(83_645_000, 0)
+		// Minimum execution time: 79_770_000 picoseconds.
+		Weight::from_parts(83_924_000, 0)
 			.saturating_add(Weight::from_parts(0, 9970))
 			.saturating_add(T::DbWeight::get().reads(16))
 			.saturating_add(T::DbWeight::get().writes(20))
@@ -243,8 +243,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `302`
 		//  Estimated: `3767`
-		// Minimum execution time: 3_547_000 picoseconds.
-		Weight::from_parts(4_975_000, 0)
+		// Minimum execution time: 3_520_000 picoseconds.
+		Weight::from_parts(3_792_000, 0)
 			.saturating_add(Weight::from_parts(0, 3767))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
@@ -272,6 +272,12 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 	/// Proof: `AuthorityMembers::IncomingAuthorities` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
 	/// Storage: `Session::NextKeys` (r:1 w:1)
 	/// Proof: `Session::NextKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
+	/// Storage: `Certification::CertsByReceiver` (r:1 w:1)
+	/// Proof: `Certification::CertsByReceiver` (`max_values`: None, `max_size`: None, mode: `Measured`)
+	/// Storage: `Certification::StorageIdtyCertMeta` (r:4 w:4)
+	/// Proof: `Certification::StorageIdtyCertMeta` (`max_values`: None, `max_size`: None, mode: `Measured`)
+	/// Storage: `Parameters::ParametersStorage` (r:1 w:0)
+	/// Proof: `Parameters::ParametersStorage` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
 	/// Storage: `Identity::IdentityIndexOf` (r:0 w:1)
 	/// Proof: `Identity::IdentityIndexOf` (`max_values`: None, `max_size`: None, mode: `Measured`)
 	/// Storage: `Quota::IdtyQuota` (r:0 w:1)
@@ -280,13 +286,13 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 	/// Proof: `Session::KeyOwner` (`max_values`: None, `max_size`: None, mode: `Measured`)
 	fn do_remove_identity() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `1546`
-		//  Estimated: `9961`
-		// Minimum execution time: 82_057_000 picoseconds.
-		Weight::from_parts(84_512_000, 0)
-			.saturating_add(Weight::from_parts(0, 9961))
-			.saturating_add(T::DbWeight::get().reads(15))
-			.saturating_add(T::DbWeight::get().writes(21))
+		//  Measured:  `1990`
+		//  Estimated: `12880`
+		// Minimum execution time: 109_731_000 picoseconds.
+		Weight::from_parts(115_002_000, 0)
+			.saturating_add(Weight::from_parts(0, 12880))
+			.saturating_add(T::DbWeight::get().reads(21))
+			.saturating_add(T::DbWeight::get().writes(26))
 	}
 	/// Storage: `Membership::Membership` (r:1 w:1)
 	/// Proof: `Membership::Membership` (`max_values`: None, `max_size`: None, mode: `Measured`)
@@ -296,6 +302,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 	/// Proof: `Membership::MembershipsExpireOn` (`max_values`: None, `max_size`: None, mode: `Measured`)
 	/// Storage: `Identity::Identities` (r:1 w:1)
 	/// Proof: `Identity::Identities` (`max_values`: None, `max_size`: None, mode: `Measured`)
+	/// Storage: `Identity::IdentityChangeSchedule` (r:2 w:2)
+	/// Proof: `Identity::IdentityChangeSchedule` (`max_values`: None, `max_size`: None, mode: `Measured`)
 	/// Storage: `UniversalDividend::CurrentUdIndex` (r:1 w:0)
 	/// Proof: `UniversalDividend::CurrentUdIndex` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
 	/// Storage: `SmithMembers::Smiths` (r:3 w:3)
@@ -312,21 +320,25 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 	/// Proof: `Session::NextKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
 	/// Storage: `System::Account` (r:1 w:1)
 	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(93), added: 2568, mode: `MaxEncodedLen`)
-	/// Storage: `Identity::IdentityChangeSchedule` (r:2 w:2)
-	/// Proof: `Identity::IdentityChangeSchedule` (`max_values`: None, `max_size`: None, mode: `Measured`)
+	/// Storage: `Certification::CertsByReceiver` (r:1 w:1)
+	/// Proof: `Certification::CertsByReceiver` (`max_values`: None, `max_size`: None, mode: `Measured`)
+	/// Storage: `Certification::StorageIdtyCertMeta` (r:4 w:4)
+	/// Proof: `Certification::StorageIdtyCertMeta` (`max_values`: None, `max_size`: None, mode: `Measured`)
+	/// Storage: `Parameters::ParametersStorage` (r:1 w:0)
+	/// Proof: `Parameters::ParametersStorage` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
 	/// Storage: `Quota::IdtyQuota` (r:0 w:1)
 	/// Proof: `Quota::IdtyQuota` (`max_values`: None, `max_size`: Some(24), added: 2499, mode: `MaxEncodedLen`)
 	/// Storage: `Session::KeyOwner` (r:0 w:4)
 	/// Proof: `Session::KeyOwner` (`max_values`: None, `max_size`: None, mode: `Measured`)
 	fn do_remove_identity_handler() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `1555`
-		//  Estimated: `9970`
-		// Minimum execution time: 79_199_000 picoseconds.
-		Weight::from_parts(81_944_000, 0)
-			.saturating_add(Weight::from_parts(0, 9970))
-			.saturating_add(T::DbWeight::get().reads(16))
-			.saturating_add(T::DbWeight::get().writes(20))
+		//  Measured:  `1999`
+		//  Estimated: `12889`
+		// Minimum execution time: 110_950_000 picoseconds.
+		Weight::from_parts(116_583_000, 0)
+			.saturating_add(Weight::from_parts(0, 12889))
+			.saturating_add(T::DbWeight::get().reads(22))
+			.saturating_add(T::DbWeight::get().writes(25))
 	}
 	/// Storage: `Identity::Identities` (r:1 w:1)
 	/// Proof: `Identity::Identities` (`max_values`: None, `max_size`: None, mode: `Measured`)
@@ -336,8 +348,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `407`
 		//  Estimated: `3872`
-		// Minimum execution time: 13_864_000 picoseconds.
-		Weight::from_parts(14_389_000, 0)
+		// Minimum execution time: 14_594_000 picoseconds.
+		Weight::from_parts(15_149_000, 0)
 			.saturating_add(Weight::from_parts(0, 3872))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -350,8 +362,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `407`
 		//  Estimated: `6347`
-		// Minimum execution time: 13_506_000 picoseconds.
-		Weight::from_parts(14_328_000, 0)
+		// Minimum execution time: 13_875_000 picoseconds.
+		Weight::from_parts(14_622_000, 0)
 			.saturating_add(Weight::from_parts(0, 6347))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -362,8 +374,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `157`
 		//  Estimated: `3622`
-		// Minimum execution time: 2_524_000 picoseconds.
-		Weight::from_parts(2_749_000, 0)
+		// Minimum execution time: 2_783_000 picoseconds.
+		Weight::from_parts(2_943_000, 0)
 			.saturating_add(Weight::from_parts(0, 3622))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
@@ -375,8 +387,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `327`
 		//  Estimated: `3792`
-		// Minimum execution time: 5_950_000 picoseconds.
-		Weight::from_parts(6_153_000, 0)
+		// Minimum execution time: 6_225_000 picoseconds.
+		Weight::from_parts(6_490_000, 0)
 			.saturating_add(Weight::from_parts(0, 3792))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -401,8 +413,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `851`
 		//  Estimated: `4316`
-		// Minimum execution time: 29_158_000 picoseconds.
-		Weight::from_parts(30_471_000, 0)
+		// Minimum execution time: 30_421_000 picoseconds.
+		Weight::from_parts(32_153_000, 0)
 			.saturating_add(Weight::from_parts(0, 4316))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(7))
diff --git a/runtime/common/src/weights/pallet_im_online.rs b/runtime/common/src/weights/pallet_im_online.rs
index 9133f1791..29e1ebaca 100644
--- a/runtime/common/src/weights/pallet_im_online.rs
+++ b/runtime/common/src/weights/pallet_im_online.rs
@@ -17,7 +17,7 @@
 //! Autogenerated weights for `pallet_im_online`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -64,11 +64,11 @@ impl<T: frame_system::Config> pallet_im_online::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `603 + k * (32 ±0)`
 		//  Estimated: `33487 + k * (1761 ±0)`
-		// Minimum execution time: 52_006_000 picoseconds.
-		Weight::from_parts(68_024_509, 0)
+		// Minimum execution time: 51_809_000 picoseconds.
+		Weight::from_parts(65_303_831, 0)
 			.saturating_add(Weight::from_parts(0, 33487))
-			// Standard Error: 902
-			.saturating_add(Weight::from_parts(37_809, 0).saturating_mul(k.into()))
+			// Standard Error: 581
+			.saturating_add(Weight::from_parts(37_332, 0).saturating_mul(k.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_parts(0, 1761).saturating_mul(k.into()))
diff --git a/runtime/common/src/weights/pallet_membership.rs b/runtime/common/src/weights/pallet_membership.rs
index b9484eb15..e4474c625 100644
--- a/runtime/common/src/weights/pallet_membership.rs
+++ b/runtime/common/src/weights/pallet_membership.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_membership`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2024-02-17, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -29,7 +29,7 @@
 // --chain=dev
 // --steps=50
 // --repeat=20
-// --pallet=pallet-membership
+// --pallet=*
 // --extrinsic=*
 // --wasm-execution=compiled
 // --heap-pages=4096
@@ -51,8 +51,8 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 126_000 picoseconds.
-		Weight::from_parts(156_000, 0)
+		// Minimum execution time: 119_000 picoseconds.
+		Weight::from_parts(173_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: `Membership::MembershipsExpireOn` (r:2 w:2)
@@ -63,6 +63,8 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 	/// Proof: `Membership::CounterForMembership` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
 	/// Storage: `Identity::Identities` (r:3 w:3)
 	/// Proof: `Identity::Identities` (`max_values`: None, `max_size`: None, mode: `Measured`)
+	/// Storage: `Identity::IdentityChangeSchedule` (r:2 w:2)
+	/// Proof: `Identity::IdentityChangeSchedule` (`max_values`: None, `max_size`: None, mode: `Measured`)
 	/// Storage: `UniversalDividend::CurrentUdIndex` (r:1 w:0)
 	/// Proof: `UniversalDividend::CurrentUdIndex` (`max_values`: Some(1), `max_size`: Some(2), added: 497, mode: `MaxEncodedLen`)
 	/// Storage: `SmithMembers::Smiths` (r:3 w:3)
@@ -79,8 +81,6 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 	/// Proof: `Session::NextKeys` (`max_values`: None, `max_size`: None, mode: `Measured`)
 	/// Storage: `System::Account` (r:3 w:3)
 	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(93), added: 2568, mode: `MaxEncodedLen`)
-	/// Storage: `Identity::IdentityChangeSchedule` (r:2 w:2)
-	/// Proof: `Identity::IdentityChangeSchedule` (`max_values`: None, `max_size`: None, mode: `Measured`)
 	/// Storage: `Session::KeyOwner` (r:0 w:12)
 	/// Proof: `Session::KeyOwner` (`max_values`: None, `max_size`: None, mode: `Measured`)
 	/// The range of component `i` is `[0, 3]`.
@@ -88,11 +88,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `138 + i * (804 ±0)`
 		//  Estimated: `9744 + i * (2687 ±0)`
-		// Minimum execution time: 4_057_000 picoseconds.
-		Weight::from_parts(10_233_129, 0)
+		// Minimum execution time: 4_137_000 picoseconds.
+		Weight::from_parts(9_897_784, 0)
 			.saturating_add(Weight::from_parts(0, 9744))
-			// Standard Error: 414_723
-			.saturating_add(Weight::from_parts(61_067_665, 0).saturating_mul(i.into()))
+			// Standard Error: 391_303
+			.saturating_add(Weight::from_parts(61_134_697, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().reads((10_u64).saturating_mul(i.into())))
 			.saturating_add(T::DbWeight::get().writes(3))
diff --git a/runtime/common/src/weights/pallet_multisig.rs b/runtime/common/src/weights/pallet_multisig.rs
index f8eb1cbbe..9437a8a1d 100644
--- a/runtime/common/src/weights/pallet_multisig.rs
+++ b/runtime/common/src/weights/pallet_multisig.rs
@@ -17,7 +17,7 @@
 //! Autogenerated weights for `pallet_multisig`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -52,11 +52,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 4_872_000 picoseconds.
-		Weight::from_parts(5_256_895, 0)
+		// Minimum execution time: 4_923_000 picoseconds.
+		Weight::from_parts(5_274_030, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(322, 0).saturating_mul(z.into()))
+			// Standard Error: 2
+			.saturating_add(Weight::from_parts(340, 0).saturating_mul(z.into()))
 	}
 	/// Storage: `Multisig::Multisigs` (r:1 w:1)
 	/// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(457), added: 2932, mode: `MaxEncodedLen`)
@@ -66,13 +66,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `125 + s * (5 ±0)`
 		//  Estimated: `3922`
-		// Minimum execution time: 22_402_000 picoseconds.
-		Weight::from_parts(23_351_386, 0)
+		// Minimum execution time: 22_115_000 picoseconds.
+		Weight::from_parts(22_471_427, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 5_144
-			.saturating_add(Weight::from_parts(41_210, 0).saturating_mul(s.into()))
+			// Standard Error: 5_006
+			.saturating_add(Weight::from_parts(129_162, 0).saturating_mul(s.into()))
 			// Standard Error: 4
-			.saturating_add(Weight::from_parts(1_030, 0).saturating_mul(z.into()))
+			.saturating_add(Weight::from_parts(1_064, 0).saturating_mul(z.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -84,13 +84,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `240`
 		//  Estimated: `3922`
-		// Minimum execution time: 12_914_000 picoseconds.
-		Weight::from_parts(12_745_993, 0)
+		// Minimum execution time: 13_050_000 picoseconds.
+		Weight::from_parts(12_643_850, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 3_858
-			.saturating_add(Weight::from_parts(109_623, 0).saturating_mul(s.into()))
+			// Standard Error: 3_420
+			.saturating_add(Weight::from_parts(122_334, 0).saturating_mul(s.into()))
 			// Standard Error: 2
-			.saturating_add(Weight::from_parts(1_059, 0).saturating_mul(z.into()))
+			.saturating_add(Weight::from_parts(1_061, 0).saturating_mul(z.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -104,13 +104,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `259 + s * (37 ±0)`
 		//  Estimated: `3922`
-		// Minimum execution time: 26_086_000 picoseconds.
-		Weight::from_parts(24_990_635, 0)
+		// Minimum execution time: 25_906_000 picoseconds.
+		Weight::from_parts(25_410_716, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 5_794
-			.saturating_add(Weight::from_parts(191_962, 0).saturating_mul(s.into()))
+			// Standard Error: 5_104
+			.saturating_add(Weight::from_parts(166_187, 0).saturating_mul(s.into()))
 			// Standard Error: 4
-			.saturating_add(Weight::from_parts(1_081, 0).saturating_mul(z.into()))
+			.saturating_add(Weight::from_parts(1_071, 0).saturating_mul(z.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -121,11 +121,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `130 + s * (5 ±0)`
 		//  Estimated: `3922`
-		// Minimum execution time: 20_684_000 picoseconds.
-		Weight::from_parts(21_636_145, 0)
+		// Minimum execution time: 20_709_000 picoseconds.
+		Weight::from_parts(21_800_486, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 5_557
-			.saturating_add(Weight::from_parts(154_984, 0).saturating_mul(s.into()))
+			// Standard Error: 5_531
+			.saturating_add(Weight::from_parts(113_178, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -136,11 +136,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `240`
 		//  Estimated: `3922`
-		// Minimum execution time: 11_188_000 picoseconds.
-		Weight::from_parts(11_861_643, 0)
+		// Minimum execution time: 11_067_000 picoseconds.
+		Weight::from_parts(11_782_446, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 3_486
-			.saturating_add(Weight::from_parts(131_154, 0).saturating_mul(s.into()))
+			// Standard Error: 3_413
+			.saturating_add(Weight::from_parts(136_281, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -151,11 +151,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `328 + s * (5 ±0)`
 		//  Estimated: `3922`
-		// Minimum execution time: 21_535_000 picoseconds.
-		Weight::from_parts(22_494_710, 0)
+		// Minimum execution time: 21_534_000 picoseconds.
+		Weight::from_parts(22_623_667, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 5_127
-			.saturating_add(Weight::from_parts(160_152, 0).saturating_mul(s.into()))
+			// Standard Error: 5_386
+			.saturating_add(Weight::from_parts(151_486, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/runtime/common/src/weights/pallet_oneshot_account.rs b/runtime/common/src/weights/pallet_oneshot_account.rs
index bf99044b0..6d349ee2a 100644
--- a/runtime/common/src/weights/pallet_oneshot_account.rs
+++ b/runtime/common/src/weights/pallet_oneshot_account.rs
@@ -17,7 +17,7 @@
 //! Autogenerated weights for `pallet_oneshot_account`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -53,8 +53,8 @@ impl<T: frame_system::Config> pallet_oneshot_account::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `42`
 		//  Estimated: `3507`
-		// Minimum execution time: 15_068_000 picoseconds.
-		Weight::from_parts(15_604_000, 0)
+		// Minimum execution time: 15_125_000 picoseconds.
+		Weight::from_parts(15_698_000, 0)
 			.saturating_add(Weight::from_parts(0, 3507))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -69,8 +69,8 @@ impl<T: frame_system::Config> pallet_oneshot_account::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `241`
 		//  Estimated: `3706`
-		// Minimum execution time: 20_459_000 picoseconds.
-		Weight::from_parts(21_397_000, 0)
+		// Minimum execution time: 21_134_000 picoseconds.
+		Weight::from_parts(22_156_000, 0)
 			.saturating_add(Weight::from_parts(0, 3706))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -85,8 +85,8 @@ impl<T: frame_system::Config> pallet_oneshot_account::WeightInfo for WeightInfo<
 		// Proof Size summary in bytes:
 		//  Measured:  `301`
 		//  Estimated: `6126`
-		// Minimum execution time: 29_060_000 picoseconds.
-		Weight::from_parts(29_942_000, 0)
+		// Minimum execution time: 31_092_000 picoseconds.
+		Weight::from_parts(31_841_000, 0)
 			.saturating_add(Weight::from_parts(0, 6126))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
diff --git a/runtime/common/src/weights/pallet_preimage.rs b/runtime/common/src/weights/pallet_preimage.rs
index 368c5aebc..b46329fd6 100644
--- a/runtime/common/src/weights/pallet_preimage.rs
+++ b/runtime/common/src/weights/pallet_preimage.rs
@@ -17,7 +17,7 @@
 //! Autogenerated weights for `pallet_preimage`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -58,11 +58,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `42`
 		//  Estimated: `3548`
-		// Minimum execution time: 10_875_000 picoseconds.
-		Weight::from_parts(11_040_000, 0)
+		// Minimum execution time: 10_613_000 picoseconds.
+		Weight::from_parts(10_789_000, 0)
 			.saturating_add(Weight::from_parts(0, 3548))
 			// Standard Error: 1
-			.saturating_add(Weight::from_parts(1_281, 0).saturating_mul(s.into()))
+			.saturating_add(Weight::from_parts(1_277, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -77,11 +77,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `3548`
-		// Minimum execution time: 12_722_000 picoseconds.
-		Weight::from_parts(13_179_000, 0)
+		// Minimum execution time: 12_469_000 picoseconds.
+		Weight::from_parts(13_036_000, 0)
 			.saturating_add(Weight::from_parts(0, 3548))
 			// Standard Error: 1
-			.saturating_add(Weight::from_parts(1_281, 0).saturating_mul(s.into()))
+			.saturating_add(Weight::from_parts(1_279, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -96,11 +96,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `3548`
-		// Minimum execution time: 10_865_000 picoseconds.
-		Weight::from_parts(11_376_000, 0)
+		// Minimum execution time: 11_537_000 picoseconds.
+		Weight::from_parts(11_691_000, 0)
 			.saturating_add(Weight::from_parts(0, 3548))
 			// Standard Error: 1
-			.saturating_add(Weight::from_parts(1_281, 0).saturating_mul(s.into()))
+			.saturating_add(Weight::from_parts(1_276, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -114,8 +114,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `172`
 		//  Estimated: `3548`
-		// Minimum execution time: 22_826_000 picoseconds.
-		Weight::from_parts(24_167_000, 0)
+		// Minimum execution time: 22_106_000 picoseconds.
+		Weight::from_parts(23_688_000, 0)
 			.saturating_add(Weight::from_parts(0, 3548))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.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:  `144`
 		//  Estimated: `3548`
-		// Minimum execution time: 22_979_000 picoseconds.
-		Weight::from_parts(24_649_000, 0)
+		// Minimum execution time: 21_655_000 picoseconds.
+		Weight::from_parts(22_784_000, 0)
 			.saturating_add(Weight::from_parts(0, 3548))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -144,8 +144,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `172`
 		//  Estimated: `3548`
-		// Minimum execution time: 19_948_000 picoseconds.
-		Weight::from_parts(21_730_000, 0)
+		// Minimum execution time: 19_520_000 picoseconds.
+		Weight::from_parts(22_107_000, 0)
 			.saturating_add(Weight::from_parts(0, 3548))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -158,8 +158,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `144`
 		//  Estimated: `3548`
-		// Minimum execution time: 13_759_000 picoseconds.
-		Weight::from_parts(15_002_000, 0)
+		// Minimum execution time: 12_957_000 picoseconds.
+		Weight::from_parts(14_583_000, 0)
 			.saturating_add(Weight::from_parts(0, 3548))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -172,8 +172,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `42`
 		//  Estimated: `3548`
-		// Minimum execution time: 8_869_000 picoseconds.
-		Weight::from_parts(9_523_000, 0)
+		// Minimum execution time: 8_518_000 picoseconds.
+		Weight::from_parts(9_498_000, 0)
 			.saturating_add(Weight::from_parts(0, 3548))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -186,8 +186,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `3548`
-		// Minimum execution time: 6_665_000 picoseconds.
-		Weight::from_parts(7_216_000, 0)
+		// Minimum execution time: 6_798_000 picoseconds.
+		Weight::from_parts(7_494_000, 0)
 			.saturating_add(Weight::from_parts(0, 3548))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -202,8 +202,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `144`
 		//  Estimated: `3548`
-		// Minimum execution time: 20_516_000 picoseconds.
-		Weight::from_parts(22_761_000, 0)
+		// Minimum execution time: 20_094_000 picoseconds.
+		Weight::from_parts(21_542_000, 0)
 			.saturating_add(Weight::from_parts(0, 3548))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -216,8 +216,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `3548`
-		// Minimum execution time: 6_720_000 picoseconds.
-		Weight::from_parts(7_358_000, 0)
+		// Minimum execution time: 6_639_000 picoseconds.
+		Weight::from_parts(7_268_000, 0)
 			.saturating_add(Weight::from_parts(0, 3548))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -230,8 +230,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `106`
 		//  Estimated: `3548`
-		// Minimum execution time: 6_863_000 picoseconds.
-		Weight::from_parts(7_651_000, 0)
+		// Minimum execution time: 7_003_000 picoseconds.
+		Weight::from_parts(8_332_000, 0)
 			.saturating_add(Weight::from_parts(0, 3548))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -247,11 +247,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + n * (179 ±0)`
 		//  Estimated: `990 + n * (2568 ±0)`
-		// Minimum execution time: 16_087_000 picoseconds.
-		Weight::from_parts(16_582_000, 0)
+		// Minimum execution time: 16_232_000 picoseconds.
+		Weight::from_parts(16_454_000, 0)
 			.saturating_add(Weight::from_parts(0, 990))
-			// Standard Error: 15_609
-			.saturating_add(Weight::from_parts(13_198_729, 0).saturating_mul(n.into()))
+			// Standard Error: 20_312
+			.saturating_add(Weight::from_parts(13_357_022, 0).saturating_mul(n.into()))
 			.saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(n.into())))
 			.saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(n.into())))
 			.saturating_add(Weight::from_parts(0, 2568).saturating_mul(n.into()))
diff --git a/runtime/common/src/weights/pallet_provide_randomness.rs b/runtime/common/src/weights/pallet_provide_randomness.rs
index 745600e64..175200a7c 100644
--- a/runtime/common/src/weights/pallet_provide_randomness.rs
+++ b/runtime/common/src/weights/pallet_provide_randomness.rs
@@ -17,7 +17,7 @@
 //! Autogenerated weights for `pallet_provide_randomness`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -65,8 +65,8 @@ impl<T: frame_system::Config> pallet_provide_randomness::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `298`
 		//  Estimated: `3763`
-		// Minimum execution time: 30_358_000 picoseconds.
-		Weight::from_parts(32_035_000, 0)
+		// Minimum execution time: 30_972_000 picoseconds.
+		Weight::from_parts(32_618_000, 0)
 			.saturating_add(Weight::from_parts(0, 3763))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -86,11 +86,11 @@ impl<T: frame_system::Config> pallet_provide_randomness::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `341 + i * (59 ±0)`
 		//  Estimated: `1827 + i * (2535 ±0)`
-		// Minimum execution time: 14_085_000 picoseconds.
-		Weight::from_parts(12_278_706, 0)
+		// Minimum execution time: 14_392_000 picoseconds.
+		Weight::from_parts(12_954_509, 0)
 			.saturating_add(Weight::from_parts(0, 1827))
-			// Standard Error: 10_268
-			.saturating_add(Weight::from_parts(4_828_702, 0).saturating_mul(i.into()))
+			// Standard Error: 17_758
+			.saturating_add(Weight::from_parts(4_883_742, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(i.into())))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -118,11 +118,11 @@ impl<T: frame_system::Config> pallet_provide_randomness::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `351 + i * (59 ±0)`
 		//  Estimated: `3817 + i * (2535 ±0)`
-		// Minimum execution time: 16_069_000 picoseconds.
-		Weight::from_parts(13_920_678, 0)
+		// Minimum execution time: 16_163_000 picoseconds.
+		Weight::from_parts(14_320_825, 0)
 			.saturating_add(Weight::from_parts(0, 3817))
-			// Standard Error: 8_026
-			.saturating_add(Weight::from_parts(5_190_447, 0).saturating_mul(i.into()))
+			// Standard Error: 8_123
+			.saturating_add(Weight::from_parts(5_205_695, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(i.into())))
 			.saturating_add(T::DbWeight::get().writes(3))
diff --git a/runtime/common/src/weights/pallet_proxy.rs b/runtime/common/src/weights/pallet_proxy.rs
index bdf435522..802a81dbe 100644
--- a/runtime/common/src/weights/pallet_proxy.rs
+++ b/runtime/common/src/weights/pallet_proxy.rs
@@ -17,7 +17,7 @@
 //! Autogenerated weights for `pallet_proxy`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -54,11 +54,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `157 + p * (37 ±0)`
 		//  Estimated: `4698`
-		// Minimum execution time: 11_081_000 picoseconds.
-		Weight::from_parts(11_929_696, 0)
+		// Minimum execution time: 10_830_000 picoseconds.
+		Weight::from_parts(11_861_543, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
-			// Standard Error: 1_361
-			.saturating_add(Weight::from_parts(19_967, 0).saturating_mul(p.into()))
+			// Standard Error: 1_430
+			.saturating_add(Weight::from_parts(25_728, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
 	/// Storage: `Proxy::Proxies` (r:1 w:0)
@@ -73,13 +73,13 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `399 + a * (68 ±0) + p * (37 ±0)`
 		//  Estimated: `5690`
-		// Minimum execution time: 25_749_000 picoseconds.
-		Weight::from_parts(26_481_625, 0)
+		// Minimum execution time: 26_183_000 picoseconds.
+		Weight::from_parts(26_654_251, 0)
 			.saturating_add(Weight::from_parts(0, 5690))
-			// Standard Error: 2_096
-			.saturating_add(Weight::from_parts(131_740, 0).saturating_mul(a.into()))
-			// Standard Error: 2_166
-			.saturating_add(Weight::from_parts(27_669, 0).saturating_mul(p.into()))
+			// Standard Error: 2_264
+			.saturating_add(Weight::from_parts(133_279, 0).saturating_mul(a.into()))
+			// Standard Error: 2_339
+			.saturating_add(Weight::from_parts(32_639, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -93,13 +93,13 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `322 + a * (68 ±0)`
 		//  Estimated: `5690`
-		// Minimum execution time: 17_262_000 picoseconds.
-		Weight::from_parts(17_942_723, 0)
+		// Minimum execution time: 17_319_000 picoseconds.
+		Weight::from_parts(18_199_328, 0)
 			.saturating_add(Weight::from_parts(0, 5690))
-			// Standard Error: 1_758
-			.saturating_add(Weight::from_parts(128_507, 0).saturating_mul(a.into()))
-			// Standard Error: 1_816
-			.saturating_add(Weight::from_parts(9_134, 0).saturating_mul(p.into()))
+			// Standard Error: 1_540
+			.saturating_add(Weight::from_parts(124_783, 0).saturating_mul(a.into()))
+			// Standard Error: 1_591
+			.saturating_add(Weight::from_parts(5_169, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -113,13 +113,13 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `322 + a * (68 ±0)`
 		//  Estimated: `5690`
-		// Minimum execution time: 17_043_000 picoseconds.
-		Weight::from_parts(17_935_020, 0)
+		// Minimum execution time: 17_018_000 picoseconds.
+		Weight::from_parts(17_924_399, 0)
 			.saturating_add(Weight::from_parts(0, 5690))
-			// Standard Error: 1_540
-			.saturating_add(Weight::from_parts(128_933, 0).saturating_mul(a.into()))
-			// Standard Error: 1_591
-			.saturating_add(Weight::from_parts(2_130, 0).saturating_mul(p.into()))
+			// Standard Error: 1_475
+			.saturating_add(Weight::from_parts(127_569, 0).saturating_mul(a.into()))
+			// Standard Error: 1_524
+			.saturating_add(Weight::from_parts(7_684, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -135,13 +135,13 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `331 + a * (68 ±0) + p * (37 ±0)`
 		//  Estimated: `5690`
-		// Minimum execution time: 23_427_000 picoseconds.
-		Weight::from_parts(23_813_158, 0)
+		// Minimum execution time: 23_704_000 picoseconds.
+		Weight::from_parts(23_803_880, 0)
 			.saturating_add(Weight::from_parts(0, 5690))
-			// Standard Error: 1_630
-			.saturating_add(Weight::from_parts(124_242, 0).saturating_mul(a.into()))
-			// Standard Error: 1_684
-			.saturating_add(Weight::from_parts(27_782, 0).saturating_mul(p.into()))
+			// Standard Error: 1_524
+			.saturating_add(Weight::from_parts(121_149, 0).saturating_mul(a.into()))
+			// Standard Error: 1_574
+			.saturating_add(Weight::from_parts(33_993, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -152,11 +152,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `157 + p * (37 ±0)`
 		//  Estimated: `4698`
-		// Minimum execution time: 16_368_000 picoseconds.
-		Weight::from_parts(17_473_136, 0)
+		// Minimum execution time: 16_382_000 picoseconds.
+		Weight::from_parts(17_276_720, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
-			// Standard Error: 1_951
-			.saturating_add(Weight::from_parts(36_089, 0).saturating_mul(p.into()))
+			// Standard Error: 1_808
+			.saturating_add(Weight::from_parts(41_816, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -167,11 +167,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `157 + p * (37 ±0)`
 		//  Estimated: `4698`
-		// Minimum execution time: 17_053_000 picoseconds.
-		Weight::from_parts(18_236_884, 0)
+		// Minimum execution time: 16_683_000 picoseconds.
+		Weight::from_parts(17_736_447, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
-			// Standard Error: 2_244
-			.saturating_add(Weight::from_parts(12_073, 0).saturating_mul(p.into()))
+			// Standard Error: 1_974
+			.saturating_add(Weight::from_parts(38_263, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -182,11 +182,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `157 + p * (37 ±0)`
 		//  Estimated: `4698`
-		// Minimum execution time: 16_005_000 picoseconds.
-		Weight::from_parts(17_231_387, 0)
+		// Minimum execution time: 16_325_000 picoseconds.
+		Weight::from_parts(17_471_080, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
-			// Standard Error: 1_549
-			.saturating_add(Weight::from_parts(16_038, 0).saturating_mul(p.into()))
+			// Standard Error: 1_939
+			.saturating_add(Weight::from_parts(14_724, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -197,8 +197,8 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `177`
 		//  Estimated: `4698`
-		// Minimum execution time: 17_520_000 picoseconds.
-		Weight::from_parts(19_221_830, 0)
+		// Minimum execution time: 17_706_000 picoseconds.
+		Weight::from_parts(18_970_369, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -210,11 +210,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `194 + p * (37 ±0)`
 		//  Estimated: `4698`
-		// Minimum execution time: 16_322_000 picoseconds.
-		Weight::from_parts(17_746_122, 0)
+		// Minimum execution time: 16_290_000 picoseconds.
+		Weight::from_parts(17_835_952, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
-			// Standard Error: 1_619
-			.saturating_add(Weight::from_parts(16_581, 0).saturating_mul(p.into()))
+			// Standard Error: 1_933
+			.saturating_add(Weight::from_parts(25_316, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/runtime/common/src/weights/pallet_quota.rs b/runtime/common/src/weights/pallet_quota.rs
index 68297e793..7a1cc40e2 100644
--- a/runtime/common/src/weights/pallet_quota.rs
+++ b/runtime/common/src/weights/pallet_quota.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_quota`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2024-02-17, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -29,7 +29,7 @@
 // --chain=dev
 // --steps=50
 // --repeat=20
-// --pallet=pallet-quota
+// --pallet=*
 // --extrinsic=*
 // --wasm-execution=compiled
 // --heap-pages=4096
@@ -53,8 +53,8 @@ impl<T: frame_system::Config> pallet_quota::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `11288`
 		//  Estimated: `12751`
-		// Minimum execution time: 7_540_000 picoseconds.
-		Weight::from_parts(7_831_000, 0)
+		// Minimum execution time: 7_338_000 picoseconds.
+		Weight::from_parts(7_649_000, 0)
 			.saturating_add(Weight::from_parts(0, 12751))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -65,8 +65,8 @@ impl<T: frame_system::Config> pallet_quota::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `139`
 		//  Estimated: `3489`
-		// Minimum execution time: 4_478_000 picoseconds.
-		Weight::from_parts(4_833_000, 0)
+		// Minimum execution time: 4_552_000 picoseconds.
+		Weight::from_parts(4_917_000, 0)
 			.saturating_add(Weight::from_parts(0, 3489))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -79,8 +79,8 @@ impl<T: frame_system::Config> pallet_quota::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `202`
 		//  Estimated: `6126`
-		// Minimum execution time: 22_559_000 picoseconds.
-		Weight::from_parts(23_138_000, 0)
+		// Minimum execution time: 23_029_000 picoseconds.
+		Weight::from_parts(23_837_000, 0)
 			.saturating_add(Weight::from_parts(0, 6126))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -93,8 +93,8 @@ impl<T: frame_system::Config> pallet_quota::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `202`
 		//  Estimated: `6126`
-		// Minimum execution time: 23_276_000 picoseconds.
-		Weight::from_parts(24_055_000, 0)
+		// Minimum execution time: 22_943_000 picoseconds.
+		Weight::from_parts(23_837_000, 0)
 			.saturating_add(Weight::from_parts(0, 6126))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -105,8 +105,8 @@ impl<T: frame_system::Config> pallet_quota::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `43`
 		//  Estimated: `12751`
-		// Minimum execution time: 1_807_000 picoseconds.
-		Weight::from_parts(1_955_000, 0)
+		// Minimum execution time: 1_944_000 picoseconds.
+		Weight::from_parts(2_099_000, 0)
 			.saturating_add(Weight::from_parts(0, 12751))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -122,11 +122,11 @@ impl<T: frame_system::Config> pallet_quota::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `227 + i * (44 ±0)`
 		//  Estimated: `12751`
-		// Minimum execution time: 27_258_000 picoseconds.
-		Weight::from_parts(41_619_960, 0)
+		// Minimum execution time: 26_506_000 picoseconds.
+		Weight::from_parts(38_904_844, 0)
 			.saturating_add(Weight::from_parts(0, 12751))
-			// Standard Error: 1_921
-			.saturating_add(Weight::from_parts(1_259_242, 0).saturating_mul(i.into()))
+			// Standard Error: 1_948
+			.saturating_add(Weight::from_parts(1_214_823, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
diff --git a/runtime/common/src/weights/pallet_scheduler.rs b/runtime/common/src/weights/pallet_scheduler.rs
index 1ccf6765f..cdf2fb675 100644
--- a/runtime/common/src/weights/pallet_scheduler.rs
+++ b/runtime/common/src/weights/pallet_scheduler.rs
@@ -17,7 +17,7 @@
 //! Autogenerated weights for `pallet_scheduler`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -53,8 +53,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `30`
 		//  Estimated: `1489`
-		// Minimum execution time: 2_173_000 picoseconds.
-		Weight::from_parts(2_329_000, 0)
+		// Minimum execution time: 2_167_000 picoseconds.
+		Weight::from_parts(2_327_000, 0)
 			.saturating_add(Weight::from_parts(0, 1489))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -66,11 +66,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `77 + s * (177 ±0)`
 		//  Estimated: `13928`
-		// Minimum execution time: 2_668_000 picoseconds.
-		Weight::from_parts(5_277_782, 0)
+		// Minimum execution time: 2_574_000 picoseconds.
+		Weight::from_parts(5_074_977, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
-			// Standard Error: 1_511
-			.saturating_add(Weight::from_parts(293_289, 0).saturating_mul(s.into()))
+			// Standard Error: 1_424
+			.saturating_add(Weight::from_parts(306_785, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -78,8 +78,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_108_000 picoseconds.
-		Weight::from_parts(2_338_000, 0)
+		// Minimum execution time: 2_209_000 picoseconds.
+		Weight::from_parts(2_317_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: `Preimage::PreimageFor` (r:1 w:1)
@@ -93,11 +93,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `179 + s * (1 ±0)`
 		//  Estimated: `3644 + s * (1 ±0)`
-		// Minimum execution time: 13_480_000 picoseconds.
-		Weight::from_parts(14_024_000, 0)
+		// Minimum execution time: 13_751_000 picoseconds.
+		Weight::from_parts(14_079_000, 0)
 			.saturating_add(Weight::from_parts(0, 3644))
 			// Standard Error: 3
-			.saturating_add(Weight::from_parts(918, 0).saturating_mul(s.into()))
+			.saturating_add(Weight::from_parts(931, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 			.saturating_add(Weight::from_parts(0, 1).saturating_mul(s.into()))
@@ -108,8 +108,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 3_313_000 picoseconds.
-		Weight::from_parts(3_648_000, 0)
+		// Minimum execution time: 3_376_000 picoseconds.
+		Weight::from_parts(3_599_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -117,24 +117,24 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_167_000 picoseconds.
-		Weight::from_parts(2_317_000, 0)
+		// Minimum execution time: 2_083_000 picoseconds.
+		Weight::from_parts(2_314_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	fn execute_dispatch_signed() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 1_521_000 picoseconds.
-		Weight::from_parts(1_630_000, 0)
+		// Minimum execution time: 1_564_000 picoseconds.
+		Weight::from_parts(1_729_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	fn execute_dispatch_unsigned() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 1_583_000 picoseconds.
-		Weight::from_parts(1_724_000, 0)
+		// Minimum execution time: 1_543_000 picoseconds.
+		Weight::from_parts(1_671_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: `Scheduler::Agenda` (r:1 w:1)
@@ -144,11 +144,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `77 + s * (177 ±0)`
 		//  Estimated: `13928`
-		// Minimum execution time: 7_255_000 picoseconds.
-		Weight::from_parts(9_939_843, 0)
+		// Minimum execution time: 7_122_000 picoseconds.
+		Weight::from_parts(9_881_386, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
-			// Standard Error: 1_445
-			.saturating_add(Weight::from_parts(303_485, 0).saturating_mul(s.into()))
+			// Standard Error: 1_476
+			.saturating_add(Weight::from_parts(314_604, 0).saturating_mul(s.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_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `77 + s * (177 ±0)`
 		//  Estimated: `13928`
-		// Minimum execution time: 10_530_000 picoseconds.
-		Weight::from_parts(11_030_735, 0)
+		// Minimum execution time: 10_688_000 picoseconds.
+		Weight::from_parts(10_946_224, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
-			// Standard Error: 1_340
-			.saturating_add(Weight::from_parts(473_845, 0).saturating_mul(s.into()))
+			// Standard Error: 1_243
+			.saturating_add(Weight::from_parts(509_493, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -178,11 +178,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `254 + s * (185 ±0)`
 		//  Estimated: `13928`
-		// Minimum execution time: 10_268_000 picoseconds.
-		Weight::from_parts(13_894_187, 0)
+		// Minimum execution time: 9_934_000 picoseconds.
+		Weight::from_parts(13_660_920, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
-			// Standard Error: 2_781
-			.saturating_add(Weight::from_parts(332_219, 0).saturating_mul(s.into()))
+			// Standard Error: 2_918
+			.saturating_add(Weight::from_parts(353_892, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -195,11 +195,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `280 + s * (185 ±0)`
 		//  Estimated: `13928`
-		// Minimum execution time: 12_650_000 picoseconds.
-		Weight::from_parts(14_127_810, 0)
+		// Minimum execution time: 12_239_000 picoseconds.
+		Weight::from_parts(13_848_458, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
-			// Standard Error: 1_803
-			.saturating_add(Weight::from_parts(486_133, 0).saturating_mul(s.into()))
+			// Standard Error: 1_491
+			.saturating_add(Weight::from_parts(522_089, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
diff --git a/runtime/common/src/weights/pallet_session.rs b/runtime/common/src/weights/pallet_session.rs
index c3c4d907a..def90ff90 100644
--- a/runtime/common/src/weights/pallet_session.rs
+++ b/runtime/common/src/weights/pallet_session.rs
@@ -17,7 +17,7 @@
 //! Autogenerated weights for `pallet_session`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("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:  `723`
 		//  Estimated: `11613`
-		// Minimum execution time: 22_510_000 picoseconds.
-		Weight::from_parts(23_554_000, 0)
+		// Minimum execution time: 23_286_000 picoseconds.
+		Weight::from_parts(24_542_000, 0)
 			.saturating_add(Weight::from_parts(0, 11613))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -69,8 +69,8 @@ impl<T: frame_system::Config> pallet_session::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `412`
 		//  Estimated: `3877`
-		// Minimum execution time: 13_408_000 picoseconds.
-		Weight::from_parts(14_376_000, 0)
+		// Minimum execution time: 13_663_000 picoseconds.
+		Weight::from_parts(14_425_000, 0)
 			.saturating_add(Weight::from_parts(0, 3877))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(5))
diff --git a/runtime/common/src/weights/pallet_smith_members.rs b/runtime/common/src/weights/pallet_smith_members.rs
index 1f9b79ab6..359604e5b 100644
--- a/runtime/common/src/weights/pallet_smith_members.rs
+++ b/runtime/common/src/weights/pallet_smith_members.rs
@@ -17,7 +17,7 @@
 //! Autogenerated weights for `pallet_smith_members`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -29,7 +29,7 @@
 // --chain=dev
 // --steps=50
 // --repeat=20
-// --pallet=pallet-smith-members
+// --pallet=*
 // --extrinsic=*
 // --wasm-execution=compiled
 // --heap-pages=4096
@@ -63,8 +63,8 @@ impl<T: frame_system::Config> pallet_smith_members::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `765`
 		//  Estimated: `6705`
-		// Minimum execution time: 25_042_000 picoseconds.
-		Weight::from_parts(25_821_000, 0)
+		// Minimum execution time: 26_184_000 picoseconds.
+		Weight::from_parts(27_223_000, 0)
 			.saturating_add(Weight::from_parts(0, 6705))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -77,8 +77,8 @@ impl<T: frame_system::Config> pallet_smith_members::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `496`
 		//  Estimated: `3961`
-		// Minimum execution time: 12_694_000 picoseconds.
-		Weight::from_parts(13_495_000, 0)
+		// Minimum execution time: 13_989_000 picoseconds.
+		Weight::from_parts(14_790_000, 0)
 			.saturating_add(Weight::from_parts(0, 3961))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -97,8 +97,8 @@ impl<T: frame_system::Config> pallet_smith_members::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `626`
 		//  Estimated: `6566`
-		// Minimum execution time: 23_095_000 picoseconds.
-		Weight::from_parts(24_363_000, 0)
+		// Minimum execution time: 25_006_000 picoseconds.
+		Weight::from_parts(25_628_000, 0)
 			.saturating_add(Weight::from_parts(0, 6566))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -123,8 +123,8 @@ impl<T: frame_system::Config> pallet_smith_members::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `911`
 		//  Estimated: `9326`
-		// Minimum execution time: 49_566_000 picoseconds.
-		Weight::from_parts(52_187_000, 0)
+		// Minimum execution time: 49_816_000 picoseconds.
+		Weight::from_parts(52_006_000, 0)
 			.saturating_add(Weight::from_parts(0, 9326))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(13))
@@ -135,8 +135,8 @@ impl<T: frame_system::Config> pallet_smith_members::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `187`
 		//  Estimated: `3652`
-		// Minimum execution time: 2_864_000 picoseconds.
-		Weight::from_parts(3_005_000, 0)
+		// Minimum execution time: 2_929_000 picoseconds.
+		Weight::from_parts(3_255_000, 0)
 			.saturating_add(Weight::from_parts(0, 3652))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
diff --git a/runtime/common/src/weights/pallet_sudo.rs b/runtime/common/src/weights/pallet_sudo.rs
index 95fc9c86f..d5107e40b 100644
--- a/runtime/common/src/weights/pallet_sudo.rs
+++ b/runtime/common/src/weights/pallet_sudo.rs
@@ -17,7 +17,7 @@
 //! Autogenerated weights for `pallet_sudo`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -53,8 +53,8 @@ impl<T: frame_system::Config> pallet_sudo::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `165`
 		//  Estimated: `1517`
-		// Minimum execution time: 6_461_000 picoseconds.
-		Weight::from_parts(7_108_000, 0)
+		// Minimum execution time: 6_637_000 picoseconds.
+		Weight::from_parts(7_003_000, 0)
 			.saturating_add(Weight::from_parts(0, 1517))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -65,8 +65,8 @@ impl<T: frame_system::Config> pallet_sudo::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `165`
 		//  Estimated: `1517`
-		// Minimum execution time: 6_827_000 picoseconds.
-		Weight::from_parts(7_375_000, 0)
+		// Minimum execution time: 6_929_000 picoseconds.
+		Weight::from_parts(7_432_000, 0)
 			.saturating_add(Weight::from_parts(0, 1517))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
@@ -76,8 +76,8 @@ impl<T: frame_system::Config> pallet_sudo::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `165`
 		//  Estimated: `1517`
-		// Minimum execution time: 6_890_000 picoseconds.
-		Weight::from_parts(7_357_000, 0)
+		// Minimum execution time: 7_061_000 picoseconds.
+		Weight::from_parts(7_318_000, 0)
 			.saturating_add(Weight::from_parts(0, 1517))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
@@ -87,8 +87,8 @@ impl<T: frame_system::Config> pallet_sudo::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `165`
 		//  Estimated: `1517`
-		// Minimum execution time: 5_849_000 picoseconds.
-		Weight::from_parts(6_262_000, 0)
+		// Minimum execution time: 5_844_000 picoseconds.
+		Weight::from_parts(6_087_000, 0)
 			.saturating_add(Weight::from_parts(0, 1517))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/runtime/common/src/weights/pallet_timestamp.rs b/runtime/common/src/weights/pallet_timestamp.rs
index a94b4e9f8..ea87e2dae 100644
--- a/runtime/common/src/weights/pallet_timestamp.rs
+++ b/runtime/common/src/weights/pallet_timestamp.rs
@@ -17,7 +17,7 @@
 //! Autogenerated weights for `pallet_timestamp`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -59,8 +59,8 @@ impl<T: frame_system::Config> pallet_timestamp::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `379`
 		//  Estimated: `1864`
-		// Minimum execution time: 10_393_000 picoseconds.
-		Weight::from_parts(11_196_000, 0)
+		// Minimum execution time: 10_593_000 picoseconds.
+		Weight::from_parts(11_054_000, 0)
 			.saturating_add(Weight::from_parts(0, 1864))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -69,8 +69,8 @@ impl<T: frame_system::Config> pallet_timestamp::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `57`
 		//  Estimated: `0`
-		// Minimum execution time: 2_466_000 picoseconds.
-		Weight::from_parts(2_652_000, 0)
+		// Minimum execution time: 2_439_000 picoseconds.
+		Weight::from_parts(2_627_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 }
diff --git a/runtime/common/src/weights/pallet_treasury.rs b/runtime/common/src/weights/pallet_treasury.rs
index c38688371..250326f85 100644
--- a/runtime/common/src/weights/pallet_treasury.rs
+++ b/runtime/common/src/weights/pallet_treasury.rs
@@ -17,7 +17,7 @@
 //! Autogenerated weights for `pallet_treasury`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -63,8 +63,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `67`
 		//  Estimated: `1489`
-		// Minimum execution time: 17_078_000 picoseconds.
-		Weight::from_parts(17_835_000, 0)
+		// Minimum execution time: 16_041_000 picoseconds.
+		Weight::from_parts(16_625_000, 0)
 			.saturating_add(Weight::from_parts(0, 1489))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -77,8 +77,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `272`
 		//  Estimated: `6126`
-		// Minimum execution time: 26_672_000 picoseconds.
-		Weight::from_parts(27_897_000, 0)
+		// Minimum execution time: 26_246_000 picoseconds.
+		Weight::from_parts(26_659_000, 0)
 			.saturating_add(Weight::from_parts(0, 6126))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -92,11 +92,11 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `433 + p * (8 ±0)`
 		//  Estimated: `3557`
-		// Minimum execution time: 6_065_000 picoseconds.
-		Weight::from_parts(9_183_700, 0)
+		// Minimum execution time: 5_814_000 picoseconds.
+		Weight::from_parts(9_146_952, 0)
 			.saturating_add(Weight::from_parts(0, 3557))
-			// Standard Error: 1_084
-			.saturating_add(Weight::from_parts(48_740, 0).saturating_mul(p.into()))
+			// Standard Error: 1_170
+			.saturating_add(Weight::from_parts(49_557, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -106,8 +106,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `90`
 		//  Estimated: `1887`
-		// Minimum execution time: 4_171_000 picoseconds.
-		Weight::from_parts(4_412_000, 0)
+		// Minimum execution time: 4_272_000 picoseconds.
+		Weight::from_parts(4_509_000, 0)
 			.saturating_add(Weight::from_parts(0, 1887))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -125,11 +125,11 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + p * (195 ±0)`
 		//  Estimated: `3558 + p * (5136 ±0)`
-		// Minimum execution time: 11_958_000 picoseconds.
-		Weight::from_parts(23_832_827, 0)
+		// Minimum execution time: 12_537_000 picoseconds.
+		Weight::from_parts(22_233_569, 0)
 			.saturating_add(Weight::from_parts(0, 3558))
-			// Standard Error: 11_737
-			.saturating_add(Weight::from_parts(23_218_584, 0).saturating_mul(p.into()))
+			// Standard Error: 20_410
+			.saturating_add(Weight::from_parts(23_394_974, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(p.into())))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -152,8 +152,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `179`
 		//  Estimated: `6126`
-		// Minimum execution time: 39_059_000 picoseconds.
-		Weight::from_parts(40_054_000, 0)
+		// Minimum execution time: 38_199_000 picoseconds.
+		Weight::from_parts(39_274_000, 0)
 			.saturating_add(Weight::from_parts(0, 6126))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -164,8 +164,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `116`
 		//  Estimated: `3526`
-		// Minimum execution time: 8_625_000 picoseconds.
-		Weight::from_parts(9_088_000, 0)
+		// Minimum execution time: 8_133_000 picoseconds.
+		Weight::from_parts(8_557_000, 0)
 			.saturating_add(Weight::from_parts(0, 3526))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -176,8 +176,8 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `116`
 		//  Estimated: `3526`
-		// Minimum execution time: 7_696_000 picoseconds.
-		Weight::from_parts(8_376_000, 0)
+		// Minimum execution time: 7_477_000 picoseconds.
+		Weight::from_parts(7_793_000, 0)
 			.saturating_add(Weight::from_parts(0, 3526))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/runtime/common/src/weights/pallet_universal_dividend.rs b/runtime/common/src/weights/pallet_universal_dividend.rs
index cac0afac7..6440bc866 100644
--- a/runtime/common/src/weights/pallet_universal_dividend.rs
+++ b/runtime/common/src/weights/pallet_universal_dividend.rs
@@ -17,7 +17,7 @@
 //! Autogenerated weights for `pallet_universal_dividend`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -58,15 +58,13 @@ impl<T: frame_system::Config> pallet_universal_dividend::WeightInfo for WeightIn
 	/// Storage: `System::Account` (r:1 w:1)
 	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(93), added: 2568, mode: `MaxEncodedLen`)
 	/// The range of component `i` is `[1, 160]`.
-	fn claim_uds(i: u32, ) -> Weight {
+	fn claim_uds(_i: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `643`
 		//  Estimated: `4108`
-		// Minimum execution time: 24_827_000 picoseconds.
-		Weight::from_parts(26_310_545, 0)
+		// Minimum execution time: 25_314_000 picoseconds.
+		Weight::from_parts(26_970_849, 0)
 			.saturating_add(Weight::from_parts(0, 4108))
-			// Standard Error: 371
-			.saturating_add(Weight::from_parts(786, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -78,8 +76,8 @@ impl<T: frame_system::Config> pallet_universal_dividend::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `156`
 		//  Estimated: `6126`
-		// Minimum execution time: 45_175_000 picoseconds.
-		Weight::from_parts(46_481_000, 0)
+		// Minimum execution time: 44_537_000 picoseconds.
+		Weight::from_parts(47_866_000, 0)
 			.saturating_add(Weight::from_parts(0, 6126))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -92,8 +90,8 @@ impl<T: frame_system::Config> pallet_universal_dividend::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `93`
 		//  Estimated: `3558`
-		// Minimum execution time: 30_117_000 picoseconds.
-		Weight::from_parts(31_273_000, 0)
+		// Minimum execution time: 31_594_000 picoseconds.
+		Weight::from_parts(32_461_000, 0)
 			.saturating_add(Weight::from_parts(0, 3558))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -105,15 +103,13 @@ impl<T: frame_system::Config> pallet_universal_dividend::WeightInfo for WeightIn
 	/// Storage: `System::Account` (r:1 w:1)
 	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(93), added: 2568, mode: `MaxEncodedLen`)
 	/// The range of component `i` is `[1, 160]`.
-	fn on_removed_member(i: u32, ) -> Weight {
+	fn on_removed_member(_i: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `181`
 		//  Estimated: `3558`
-		// Minimum execution time: 12_813_000 picoseconds.
-		Weight::from_parts(13_818_202, 0)
+		// Minimum execution time: 13_249_000 picoseconds.
+		Weight::from_parts(14_430_362, 0)
 			.saturating_add(Weight::from_parts(0, 3558))
-			// Standard Error: 276
-			.saturating_add(Weight::from_parts(1_446, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/runtime/common/src/weights/pallet_upgrade_origin.rs b/runtime/common/src/weights/pallet_upgrade_origin.rs
index 6dd00866f..d2924afba 100644
--- a/runtime/common/src/weights/pallet_upgrade_origin.rs
+++ b/runtime/common/src/weights/pallet_upgrade_origin.rs
@@ -17,7 +17,7 @@
 //! Autogenerated weights for `pallet_upgrade_origin`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -51,8 +51,8 @@ impl<T: frame_system::Config> pallet_upgrade_origin::WeightInfo for WeightInfo<T
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 4_554_000 picoseconds.
-		Weight::from_parts(4_953_000, 0)
+		// Minimum execution time: 4_650_000 picoseconds.
+		Weight::from_parts(5_023_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 }
diff --git a/runtime/common/src/weights/pallet_utility.rs b/runtime/common/src/weights/pallet_utility.rs
index 65e025de1..f043ba5e8 100644
--- a/runtime/common/src/weights/pallet_utility.rs
+++ b/runtime/common/src/weights/pallet_utility.rs
@@ -17,7 +17,7 @@
 //! Autogenerated weights for `pallet_utility`
 //!
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2024-03-07, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
 //! WORST CASE MAP SIZE: `1000000`
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
@@ -52,18 +52,18 @@ impl<T: frame_system::Config> pallet_utility::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 3_598_000 picoseconds.
-		Weight::from_parts(7_494_210, 0)
+		// Minimum execution time: 3_612_000 picoseconds.
+		Weight::from_parts(14_108_660, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 1_612
-			.saturating_add(Weight::from_parts(2_036_560, 0).saturating_mul(c.into()))
+			// Standard Error: 1_227
+			.saturating_add(Weight::from_parts(2_029_200, 0).saturating_mul(c.into()))
 	}
 	fn as_derivative() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_993_000 picoseconds.
-		Weight::from_parts(3_265_000, 0)
+		// Minimum execution time: 2_900_000 picoseconds.
+		Weight::from_parts(3_182_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// The range of component `c` is `[0, 1000]`.
@@ -71,18 +71,18 @@ impl<T: frame_system::Config> pallet_utility::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 3_311_000 picoseconds.
-		Weight::from_parts(7_075_524, 0)
+		// Minimum execution time: 3_575_000 picoseconds.
+		Weight::from_parts(7_407_760, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 1_608
-			.saturating_add(Weight::from_parts(2_174_913, 0).saturating_mul(c.into()))
+			// Standard Error: 1_691
+			.saturating_add(Weight::from_parts(2_201_382, 0).saturating_mul(c.into()))
 	}
 	fn dispatch_as() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 4_497_000 picoseconds.
-		Weight::from_parts(5_029_000, 0)
+		// Minimum execution time: 4_675_000 picoseconds.
+		Weight::from_parts(4_980_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// The range of component `c` is `[0, 1000]`.
@@ -90,10 +90,10 @@ impl<T: frame_system::Config> pallet_utility::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 3_398_000 picoseconds.
-		Weight::from_parts(8_440_623, 0)
+		// Minimum execution time: 3_527_000 picoseconds.
+		Weight::from_parts(7_345_393, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 1_412
-			.saturating_add(Weight::from_parts(2_025_813, 0).saturating_mul(c.into()))
+			// Standard Error: 859
+			.saturating_add(Weight::from_parts(2_044_855, 0).saturating_mul(c.into()))
 	}
 }
diff --git a/runtime/common/src/weights/paritydb_weights.rs b/runtime/common/src/weights/paritydb_weights.rs
index bf8c921e8..f6a5484f2 100644
--- a/runtime/common/src/weights/paritydb_weights.rs
+++ b/runtime/common/src/weights/paritydb_weights.rs
@@ -1,6 +1,6 @@
 
 //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-02-19 (Y/M/D)
+//! DATE: 2024-03-07 (Y/M/D)
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //!
 //! DATABASE: `ParityDb`, RUNTIME: `Äždev Local Testnet`
@@ -33,31 +33,31 @@ pub mod constants {
 			/// Calculated by multiplying the *Average* of all values with `2.0` and adding `0`.
 			///
 			/// Stats nanoseconds:
-			///   Min, Max: 975, 1_465_943
-			///   Average:  12_984
-			///   Median:   1_732
-			///   Std-Dev:  127436.8
+			///   Min, Max: 950, 1_381_817
+			///   Average:  12_278
+			///   Median:   1_541
+			///   Std-Dev:  120586.22
 			///
 			/// Percentiles nanoseconds:
-			///   99th: 12_135
-			///   95th: 2_617
-			///   75th: 2_003
-			read: 25_968 * constants::WEIGHT_REF_TIME_PER_NANOS,
+			///   99th: 13_355
+			///   95th: 2_279
+			///   75th: 1_722
+			read: 24_556 * constants::WEIGHT_REF_TIME_PER_NANOS,
 
 			/// Time to write one storage item.
 			/// Calculated by multiplying the *Average* of all values with `2.0` and adding `0`.
 			///
 			/// Stats nanoseconds:
-			///   Min, Max: 3_884, 7_144_773
-			///   Average:  63_754
-			///   Median:   9_280
-			///   Std-Dev:  621052.03
+			///   Min, Max: 3_867, 6_844_962
+			///   Average:  62_096
+			///   Median:   9_057
+			///   Std-Dev:  597208.3
 			///
 			/// Percentiles nanoseconds:
-			///   99th: 17_522
-			///   95th: 13_369
-			///   75th: 11_143
-			write: 127_508 * constants::WEIGHT_REF_TIME_PER_NANOS,
+			///   99th: 28_062
+			///   95th: 16_544
+			///   75th: 11_426
+			write: 124_192 * constants::WEIGHT_REF_TIME_PER_NANOS,
 		};
 	}
 
-- 
GitLab