From bc826b5230ab0836b47bcaf80db19b913e03fcfe Mon Sep 17 00:00:00 2001
From: bgallois <benjamin@gallois.cc>
Date: Sat, 28 Sep 2024 19:30:12 +0200
Subject: [PATCH] run benchmarks

---
 runtime/g1/src/weights/block_weights.rs       |  20 +--
 runtime/g1/src/weights/extrinsic_weights.rs   |  20 +--
 .../weights/frame_benchmarking_baseline.rs    |  32 ++---
 runtime/g1/src/weights/frame_system.rs        |  56 ++++----
 .../src/weights/pallet_authority_members.rs   |  24 ++--
 runtime/g1/src/weights/pallet_balances.rs     |  44 +++---
 .../g1/src/weights/pallet_certification.rs    |  36 ++---
 runtime/g1/src/weights/pallet_collective.rs   | 128 ++++++++---------
 runtime/g1/src/weights/pallet_distance.rs     |  64 ++++-----
 .../g1/src/weights/pallet_duniter_account.rs  |   8 +-
 runtime/g1/src/weights/pallet_identity.rs     |  86 ++++++------
 runtime/g1/src/weights/pallet_im_online.rs    |  12 +-
 runtime/g1/src/weights/pallet_membership.rs   |  18 +--
 runtime/g1/src/weights/pallet_multisig.rs     |  62 ++++-----
 .../g1/src/weights/pallet_oneshot_account.rs  |  16 +--
 runtime/g1/src/weights/pallet_preimage.rs     |  70 +++++-----
 .../src/weights/pallet_provide_randomness.rs  |  24 ++--
 runtime/g1/src/weights/pallet_proxy.rs        | 100 +++++++-------
 runtime/g1/src/weights/pallet_scheduler.rs    |  98 ++++++-------
 runtime/g1/src/weights/pallet_session.rs      |  12 +-
 .../g1/src/weights/pallet_smith_members.rs    |  24 ++--
 runtime/g1/src/weights/pallet_sudo.rs         |  20 +--
 runtime/g1/src/weights/pallet_timestamp.rs    |  12 +-
 runtime/g1/src/weights/pallet_treasury.rs     |  74 +++++-----
 .../src/weights/pallet_universal_dividend.rs  |  28 ++--
 .../g1/src/weights/pallet_upgrade_origin.rs   |   8 +-
 runtime/g1/src/weights/pallet_utility.rs      |  36 ++---
 runtime/g1/src/weights/paritydb_weights.rs    |  36 ++---
 runtime/gdev/src/weights/block_weights.rs     |  20 +--
 runtime/gdev/src/weights/extrinsic_weights.rs |  20 +--
 .../weights/frame_benchmarking_baseline.rs    |  32 ++---
 runtime/gdev/src/weights/frame_system.rs      |  58 ++++----
 .../src/weights/pallet_authority_members.rs   |  24 ++--
 runtime/gdev/src/weights/pallet_balances.rs   |  44 +++---
 .../gdev/src/weights/pallet_certification.rs  |  36 ++---
 runtime/gdev/src/weights/pallet_collective.rs | 128 ++++++++---------
 runtime/gdev/src/weights/pallet_distance.rs   |  64 ++++-----
 .../src/weights/pallet_duniter_account.rs     |   8 +-
 runtime/gdev/src/weights/pallet_identity.rs   |  86 ++++++------
 runtime/gdev/src/weights/pallet_im_online.rs  |  12 +-
 runtime/gdev/src/weights/pallet_membership.rs |  16 +--
 runtime/gdev/src/weights/pallet_multisig.rs   |  72 +++++-----
 .../src/weights/pallet_oneshot_account.rs     |  16 +--
 runtime/gdev/src/weights/pallet_preimage.rs   |  66 ++++-----
 .../src/weights/pallet_provide_randomness.rs  |  24 ++--
 runtime/gdev/src/weights/pallet_proxy.rs      | 100 +++++++-------
 runtime/gdev/src/weights/pallet_quota.rs      |  32 ++---
 runtime/gdev/src/weights/pallet_scheduler.rs  |  98 ++++++-------
 runtime/gdev/src/weights/pallet_session.rs    |  12 +-
 .../gdev/src/weights/pallet_smith_members.rs  |  24 ++--
 runtime/gdev/src/weights/pallet_sudo.rs       |  20 +--
 runtime/gdev/src/weights/pallet_timestamp.rs  |  12 +-
 runtime/gdev/src/weights/pallet_treasury.rs   |  74 +++++-----
 .../src/weights/pallet_universal_dividend.rs  |  20 +--
 .../gdev/src/weights/pallet_upgrade_origin.rs |   8 +-
 runtime/gdev/src/weights/pallet_utility.rs    |  36 ++---
 runtime/gdev/src/weights/paritydb_weights.rs  |  36 ++---
 runtime/gtest/src/weights/block_weights.rs    |  20 +--
 .../gtest/src/weights/extrinsic_weights.rs    |  20 +--
 .../weights/frame_benchmarking_baseline.rs    |  30 ++--
 runtime/gtest/src/weights/frame_system.rs     |  56 ++++----
 .../src/weights/pallet_authority_members.rs   |  24 ++--
 runtime/gtest/src/weights/pallet_balances.rs  |  44 +++---
 .../gtest/src/weights/pallet_certification.rs |  36 ++---
 .../gtest/src/weights/pallet_collective.rs    | 130 +++++++++---------
 runtime/gtest/src/weights/pallet_distance.rs  |  64 ++++-----
 .../src/weights/pallet_duniter_account.rs     |   8 +-
 runtime/gtest/src/weights/pallet_identity.rs  |  86 ++++++------
 runtime/gtest/src/weights/pallet_im_online.rs |  12 +-
 .../gtest/src/weights/pallet_membership.rs    |  14 +-
 runtime/gtest/src/weights/pallet_multisig.rs  |  72 +++++-----
 .../src/weights/pallet_oneshot_account.rs     |  16 +--
 runtime/gtest/src/weights/pallet_preimage.rs  |  72 +++++-----
 .../src/weights/pallet_provide_randomness.rs  |  24 ++--
 runtime/gtest/src/weights/pallet_proxy.rs     | 100 +++++++-------
 runtime/gtest/src/weights/pallet_scheduler.rs |  98 ++++++-------
 runtime/gtest/src/weights/pallet_session.rs   |  12 +-
 .../gtest/src/weights/pallet_smith_members.rs |  24 ++--
 runtime/gtest/src/weights/pallet_sudo.rs      |  20 +--
 runtime/gtest/src/weights/pallet_timestamp.rs |  12 +-
 runtime/gtest/src/weights/pallet_treasury.rs  |  74 +++++-----
 .../src/weights/pallet_universal_dividend.rs  |  24 ++--
 .../src/weights/pallet_upgrade_origin.rs      |   8 +-
 runtime/gtest/src/weights/pallet_utility.rs   |  36 ++---
 runtime/gtest/src/weights/paritydb_weights.rs |  36 ++---
 85 files changed, 1787 insertions(+), 1751 deletions(-)

diff --git a/runtime/g1/src/weights/block_weights.rs b/runtime/g1/src/weights/block_weights.rs
index 4bf4ad3b8..26de13e24 100644
--- a/runtime/g1/src/weights/block_weights.rs
+++ b/runtime/g1/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-09-09 (Y/M/D)
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28 (Y/M/D)
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //!
 //! SHORT-NAME: `block`, LONG-NAME: `BlockExecution`, RUNTIME: `Ğ1 Local Testnet`
@@ -26,17 +26,17 @@ parameter_types! {
 	/// Calculated by multiplying the *Average* with `1.0` and adding `0`.
 	///
 	/// Stats nanoseconds:
-	///   Min, Max: 148_555, 238_933
-	///   Average:  153_763
-	///   Median:   151_559
-	///   Std-Dev:  9618.04
+	///   Min, Max: 129_468, 175_220
+	///   Average:  138_503
+	///   Median:   135_758
+	///   Std-Dev:  7207.66
 	///
 	/// Percentiles nanoseconds:
-	///   99th: 174_971
-	///   95th: 163_350
-	///   75th: 153_307
+	///   99th: 160_953
+	///   95th: 153_494
+	///   75th: 138_856
 	pub const BlockExecutionWeight: Weight =
-		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(153_763), 0);
+		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(138_503), 0);
 }
 
 #[cfg(test)]
diff --git a/runtime/g1/src/weights/extrinsic_weights.rs b/runtime/g1/src/weights/extrinsic_weights.rs
index e0fc12113..ffb86ba6b 100644
--- a/runtime/g1/src/weights/extrinsic_weights.rs
+++ b/runtime/g1/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-09-09 (Y/M/D)
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28 (Y/M/D)
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //!
 //! SHORT-NAME: `extrinsic`, LONG-NAME: `ExtrinsicBase`, RUNTIME: `Ğ1 Local Testnet`
@@ -26,17 +26,17 @@ parameter_types! {
 	/// Calculated by multiplying the *Average* with `1.0` and adding `0`.
 	///
 	/// Stats nanoseconds:
-	///   Min, Max: 97_835, 99_775
-	///   Average:  98_259
-	///   Median:   98_207
-	///   Std-Dev:  279.08
+	///   Min, Max: 88_837, 96_248
+	///   Average:  89_181
+	///   Median:   89_030
+	///   Std-Dev:  771.44
 	///
 	/// Percentiles nanoseconds:
-	///   99th: 99_424
-	///   95th: 98_744
-	///   75th: 98_324
+	///   99th: 91_250
+	///   95th: 89_630
+	///   75th: 89_118
 	pub const ExtrinsicBaseWeight: Weight =
-		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(98_259), 0);
+		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(89_181), 0);
 }
 
 #[cfg(test)]
diff --git a/runtime/g1/src/weights/frame_benchmarking_baseline.rs b/runtime/g1/src/weights/frame_benchmarking_baseline.rs
index 68a15f118..8a8288a68 100644
--- a/runtime/g1/src/weights/frame_benchmarking_baseline.rs
+++ b/runtime/g1/src/weights/frame_benchmarking_baseline.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `frame_benchmarking::baseline`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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: 81_000 picoseconds.
-		Weight::from_parts(96_278, 0)
+		// Minimum execution time: 88_000 picoseconds.
+		Weight::from_parts(139_092, 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: 81_000 picoseconds.
-		Weight::from_parts(96_362, 0)
+		// Minimum execution time: 88_000 picoseconds.
+		Weight::from_parts(140_655, 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: 81_000 picoseconds.
-		Weight::from_parts(90_679, 0)
+		// Minimum execution time: 89_000 picoseconds.
+		Weight::from_parts(141_340, 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: 81_000 picoseconds.
-		Weight::from_parts(88_954, 0)
+		// Minimum execution time: 89_000 picoseconds.
+		Weight::from_parts(140_451, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	fn hashing() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 19_783_376_000 picoseconds.
-		Weight::from_parts(19_834_097_000, 0)
+		// Minimum execution time: 19_737_124_000 picoseconds.
+		Weight::from_parts(19_774_281_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: 83_000 picoseconds.
-		Weight::from_parts(25_765_438, 0)
+		// Minimum execution time: 97_000 picoseconds.
+		Weight::from_parts(130_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 11_834
-			.saturating_add(Weight::from_parts(31_152_477, 0).saturating_mul(i.into()))
+			// Standard Error: 13_189
+			.saturating_add(Weight::from_parts(34_360_531, 0).saturating_mul(i.into()))
 	}
 }
diff --git a/runtime/g1/src/weights/frame_system.rs b/runtime/g1/src/weights/frame_system.rs
index dbf736879..80308a3d8 100644
--- a/runtime/g1/src/weights/frame_system.rs
+++ b/runtime/g1/src/weights/frame_system.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `frame_system`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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,22 +52,22 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 1_355_000 picoseconds.
-		Weight::from_parts(1_492_000, 0)
+		// Minimum execution time: 1_813_000 picoseconds.
+		Weight::from_parts(1_917_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			// Standard Error: 0
-			.saturating_add(Weight::from_parts(248, 0).saturating_mul(b.into()))
+			.saturating_add(Weight::from_parts(256, 0).saturating_mul(b.into()))
 	}
 	/// The range of component `b` is `[0, 3932160]`.
 	fn remark_with_event(b: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 3_949_000 picoseconds.
-		Weight::from_parts(4_055_000, 0)
+		// Minimum execution time: 4_949_000 picoseconds.
+		Weight::from_parts(4_989_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			// Standard Error: 0
-			.saturating_add(Weight::from_parts(1_039, 0).saturating_mul(b.into()))
+			.saturating_add(Weight::from_parts(1_040, 0).saturating_mul(b.into()))
 	}
 	/// Storage: `System::Digest` (r:1 w:1)
 	/// Proof: `System::Digest` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
@@ -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_355_000 picoseconds.
-		Weight::from_parts(2_608_000, 0)
+		// Minimum execution time: 3_322_000 picoseconds.
+		Weight::from_parts(3_585_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: 78_122_127_000 picoseconds.
-		Weight::from_parts(78_652_086_000, 0)
+		// Minimum execution time: 77_755_928_000 picoseconds.
+		Weight::from_parts(78_851_658_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_461_000 picoseconds.
-		Weight::from_parts(1_512_000, 0)
+		// Minimum execution time: 1_891_000 picoseconds.
+		Weight::from_parts(1_978_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 572
-			.saturating_add(Weight::from_parts(564_768, 0).saturating_mul(i.into()))
+			// Standard Error: 516
+			.saturating_add(Weight::from_parts(564_917, 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_461_000 picoseconds.
-		Weight::from_parts(1_550_000, 0)
+		// Minimum execution time: 1_851_000 picoseconds.
+		Weight::from_parts(1_964_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 602
-			.saturating_add(Weight::from_parts(450_698, 0).saturating_mul(i.into()))
+			// Standard Error: 635
+			.saturating_add(Weight::from_parts(453_107, 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_669_000 picoseconds.
-		Weight::from_parts(2_748_000, 0)
+		// Minimum execution time: 3_325_000 picoseconds.
+		Weight::from_parts(3_537_000, 0)
 			.saturating_add(Weight::from_parts(0, 76))
-			// Standard Error: 770
-			.saturating_add(Weight::from_parts(901_773, 0).saturating_mul(p.into()))
+			// Standard Error: 702
+			.saturating_add(Weight::from_parts(1_072_851, 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: 7_942_000 picoseconds.
-		Weight::from_parts(9_107_000, 0)
+		// Minimum execution time: 8_974_000 picoseconds.
+		Weight::from_parts(10_559_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_604_723_000 picoseconds.
-		Weight::from_parts(81_945_735_000, 0)
+		// Minimum execution time: 81_652_777_000 picoseconds.
+		Weight::from_parts(82_830_549_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/g1/src/weights/pallet_authority_members.rs b/runtime/g1/src/weights/pallet_authority_members.rs
index 3fd157e5d..f83e64493 100644
--- a/runtime/g1/src/weights/pallet_authority_members.rs
+++ b/runtime/g1/src/weights/pallet_authority_members.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_authority_members`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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:  `933`
 		//  Estimated: `4398`
-		// Minimum execution time: 18_080_000 picoseconds.
-		Weight::from_parts(19_473_000, 0)
+		// Minimum execution time: 25_662_000 picoseconds.
+		Weight::from_parts(26_455_000, 0)
 			.saturating_add(Weight::from_parts(0, 4398))
 			.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:  `1389`
 		//  Estimated: `4854`
-		// Minimum execution time: 24_420_000 picoseconds.
-		Weight::from_parts(25_409_000, 0)
+		// Minimum execution time: 34_895_000 picoseconds.
+		Weight::from_parts(36_387_000, 0)
 			.saturating_add(Weight::from_parts(0, 4854))
 			.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:  `1838`
 		//  Estimated: `12728`
-		// Minimum execution time: 32_525_000 picoseconds.
-		Weight::from_parts(34_049_000, 0)
+		// Minimum execution time: 45_607_000 picoseconds.
+		Weight::from_parts(47_059_000, 0)
 			.saturating_add(Weight::from_parts(0, 12728))
 			.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:  `847`
 		//  Estimated: `4312`
-		// Minimum execution time: 31_824_000 picoseconds.
-		Weight::from_parts(33_208_000, 0)
+		// Minimum execution time: 38_928_000 picoseconds.
+		Weight::from_parts(41_019_000, 0)
 			.saturating_add(Weight::from_parts(0, 4312))
 			.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_777_000 picoseconds.
-		Weight::from_parts(7_108_000, 0)
+		// Minimum execution time: 9_188_000 picoseconds.
+		Weight::from_parts(9_497_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/g1/src/weights/pallet_balances.rs b/runtime/g1/src/weights/pallet_balances.rs
index 2fc4c5434..0c2f4ba2f 100644
--- a/runtime/g1/src/weights/pallet_balances.rs
+++ b/runtime/g1/src/weights/pallet_balances.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_balances`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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: 45_669_000 picoseconds.
-		Weight::from_parts(47_110_000, 0)
+		// Minimum execution time: 50_937_000 picoseconds.
+		Weight::from_parts(52_205_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_479_000 picoseconds.
-		Weight::from_parts(29_103_000, 0)
+		// Minimum execution time: 31_621_000 picoseconds.
+		Weight::from_parts(32_543_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:  `134`
 		//  Estimated: `3558`
-		// Minimum execution time: 9_221_000 picoseconds.
-		Weight::from_parts(9_649_000, 0)
+		// Minimum execution time: 11_260_000 picoseconds.
+		Weight::from_parts(11_974_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:  `134`
 		//  Estimated: `3558`
-		// Minimum execution time: 13_167_000 picoseconds.
-		Weight::from_parts(13_487_000, 0)
+		// Minimum execution time: 17_113_000 picoseconds.
+		Weight::from_parts(18_224_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: 46_991_000 picoseconds.
-		Weight::from_parts(48_223_000, 0)
+		// Minimum execution time: 53_051_000 picoseconds.
+		Weight::from_parts(54_448_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: 35_036_000 picoseconds.
-		Weight::from_parts(35_934_000, 0)
+		// Minimum execution time: 38_410_000 picoseconds.
+		Weight::from_parts(39_213_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:  `134`
 		//  Estimated: `3558`
-		// Minimum execution time: 11_657_000 picoseconds.
-		Weight::from_parts(12_349_000, 0)
+		// Minimum execution time: 14_264_000 picoseconds.
+		Weight::from_parts(17_888_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_127_000 picoseconds.
-		Weight::from_parts(4_439_000, 0)
+		// Minimum execution time: 5_363_000 picoseconds.
+		Weight::from_parts(5_692_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: `System::Account` (r:1 w:1)
@@ -145,8 +145,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `63`
 		//  Estimated: `3558`
-		// Minimum execution time: 31_781_000 picoseconds.
-		Weight::from_parts(32_980_000, 0)
+		// Minimum execution time: 36_395_000 picoseconds.
+		Weight::from_parts(37_277_000, 0)
 			.saturating_add(Weight::from_parts(0, 3558))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -155,8 +155,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 14_660_000 picoseconds.
-		Weight::from_parts(15_338_000, 0)
+		// Minimum execution time: 16_496_000 picoseconds.
+		Weight::from_parts(16_731_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 }
diff --git a/runtime/g1/src/weights/pallet_certification.rs b/runtime/g1/src/weights/pallet_certification.rs
index 6e7e67417..57c10010e 100644
--- a/runtime/g1/src/weights/pallet_certification.rs
+++ b/runtime/g1/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 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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
@@ -61,8 +61,8 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `996`
 		//  Estimated: `6936`
-		// Minimum execution time: 31_284_000 picoseconds.
-		Weight::from_parts(32_655_000, 0)
+		// Minimum execution time: 40_358_000 picoseconds.
+		Weight::from_parts(41_870_000, 0)
 			.saturating_add(Weight::from_parts(0, 6936))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.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:  `1019`
 		//  Estimated: `6959`
-		// Minimum execution time: 29_450_000 picoseconds.
-		Weight::from_parts(30_833_000, 0)
+		// Minimum execution time: 36_424_000 picoseconds.
+		Weight::from_parts(37_857_000, 0)
 			.saturating_add(Weight::from_parts(0, 6959))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -121,8 +121,8 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `2259`
 		//  Estimated: `15624`
-		// Minimum execution time: 102_093_000 picoseconds.
-		Weight::from_parts(105_865_000, 0)
+		// Minimum execution time: 125_422_000 picoseconds.
+		Weight::from_parts(128_454_000, 0)
 			.saturating_add(Weight::from_parts(0, 15624))
 			.saturating_add(T::DbWeight::get().reads(20))
 			.saturating_add(T::DbWeight::get().writes(23))
@@ -138,11 +138,11 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `554 + i * (35 ±0)`
 		//  Estimated: `4018 + i * (2511 ±0)`
-		// Minimum execution time: 21_383_000 picoseconds.
-		Weight::from_parts(21_994_000, 0)
+		// Minimum execution time: 30_310_000 picoseconds.
+		Weight::from_parts(31_181_000, 0)
 			.saturating_add(Weight::from_parts(0, 4018))
-			// Standard Error: 25_845
-			.saturating_add(Weight::from_parts(8_369_613, 0).saturating_mul(i.into()))
+			// Standard Error: 25_824
+			.saturating_add(Weight::from_parts(9_275_904, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.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:  `138`
 		//  Estimated: `3603`
-		// Minimum execution time: 2_354_000 picoseconds.
-		Weight::from_parts(2_536_000, 0)
+		// Minimum execution time: 3_454_000 picoseconds.
+		Weight::from_parts(3_743_000, 0)
 			.saturating_add(Weight::from_parts(0, 3603))
 			.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:  `275`
 		//  Estimated: `3740`
-		// Minimum execution time: 3_286_000 picoseconds.
-		Weight::from_parts(3_576_000, 0)
+		// Minimum execution time: 5_312_000 picoseconds.
+		Weight::from_parts(5_608_000, 0)
 			.saturating_add(Weight::from_parts(0, 3740))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -182,8 +182,8 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `711`
 		//  Estimated: `6651`
-		// Minimum execution time: 18_069_000 picoseconds.
-		Weight::from_parts(18_898_000, 0)
+		// Minimum execution time: 26_213_000 picoseconds.
+		Weight::from_parts(27_502_000, 0)
 			.saturating_add(Weight::from_parts(0, 6651))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
diff --git a/runtime/g1/src/weights/pallet_collective.rs b/runtime/g1/src/weights/pallet_collective.rs
index 620f8f325..06df96625 100644
--- a/runtime/g1/src/weights/pallet_collective.rs
+++ b/runtime/g1/src/weights/pallet_collective.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_collective`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_556_000 picoseconds.
-		Weight::from_parts(10_974_000, 0)
+		// Minimum execution time: 12_382_000 picoseconds.
+		Weight::from_parts(12_732_000, 0)
 			.saturating_add(Weight::from_parts(0, 10019))
-			// Standard Error: 9_484
-			.saturating_add(Weight::from_parts(720_997, 0).saturating_mul(m.into()))
-			// Standard Error: 46_884
-			.saturating_add(Weight::from_parts(6_279_441, 0).saturating_mul(p.into()))
+			// Standard Error: 10_026
+			.saturating_add(Weight::from_parts(744_546, 0).saturating_mul(m.into()))
+			// Standard Error: 49_561
+			.saturating_add(Weight::from_parts(7_099_142, 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_303_000 picoseconds.
-		Weight::from_parts(9_185_386, 0)
+		// Minimum execution time: 11_673_000 picoseconds.
+		Weight::from_parts(10_820_054, 0)
 			.saturating_add(Weight::from_parts(0, 1518))
-			// Standard Error: 30
-			.saturating_add(Weight::from_parts(887, 0).saturating_mul(b.into()))
-			// Standard Error: 317
-			.saturating_add(Weight::from_parts(10_620, 0).saturating_mul(m.into()))
+			// Standard Error: 34
+			.saturating_add(Weight::from_parts(1_534, 0).saturating_mul(b.into()))
+			// Standard Error: 351
+			.saturating_add(Weight::from_parts(15_212, 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_152_000 picoseconds.
-		Weight::from_parts(10_810_037, 0)
+		// Minimum execution time: 13_621_000 picoseconds.
+		Weight::from_parts(13_411_958, 0)
 			.saturating_add(Weight::from_parts(0, 3498))
-			// Standard Error: 34
-			.saturating_add(Weight::from_parts(1_304, 0).saturating_mul(b.into()))
-			// Standard Error: 357
-			.saturating_add(Weight::from_parts(17_037, 0).saturating_mul(m.into()))
+			// Standard Error: 37
+			.saturating_add(Weight::from_parts(1_296, 0).saturating_mul(b.into()))
+			// Standard Error: 391
+			.saturating_add(Weight::from_parts(21_066, 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: 16_206_000 picoseconds.
-		Weight::from_parts(15_391_416, 0)
+		// Minimum execution time: 19_756_000 picoseconds.
+		Weight::from_parts(19_613_903, 0)
 			.saturating_add(Weight::from_parts(0, 3461))
-			// Standard Error: 58
-			.saturating_add(Weight::from_parts(2_286, 0).saturating_mul(b.into()))
-			// Standard Error: 608
-			.saturating_add(Weight::from_parts(15_525, 0).saturating_mul(m.into()))
-			// Standard Error: 3_040
-			.saturating_add(Weight::from_parts(257_425, 0).saturating_mul(p.into()))
+			// Standard Error: 78
+			.saturating_add(Weight::from_parts(2_330, 0).saturating_mul(b.into()))
+			// Standard Error: 819
+			.saturating_add(Weight::from_parts(19_531, 0).saturating_mul(m.into()))
+			// Standard Error: 4_092
+			.saturating_add(Weight::from_parts(298_153, 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_424_000 picoseconds.
-		Weight::from_parts(14_987_155, 0)
+		// Minimum execution time: 18_127_000 picoseconds.
+		Weight::from_parts(19_291_184, 0)
 			.saturating_add(Weight::from_parts(0, 4037))
-			// Standard Error: 550
-			.saturating_add(Weight::from_parts(31_850, 0).saturating_mul(m.into()))
+			// Standard Error: 655
+			.saturating_add(Weight::from_parts(39_248, 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_102_000 picoseconds.
-		Weight::from_parts(17_152_394, 0)
+		// Minimum execution time: 22_740_000 picoseconds.
+		Weight::from_parts(21_235_980, 0)
 			.saturating_add(Weight::from_parts(0, 3591))
-			// Standard Error: 533
-			.saturating_add(Weight::from_parts(26_953, 0).saturating_mul(m.into()))
-			// Standard Error: 2_634
-			.saturating_add(Weight::from_parts(224_233, 0).saturating_mul(p.into()))
+			// Standard Error: 620
+			.saturating_add(Weight::from_parts(32_285, 0).saturating_mul(m.into()))
+			// Standard Error: 3_062
+			.saturating_add(Weight::from_parts(258_736, 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: 25_914_000 picoseconds.
-		Weight::from_parts(25_197_687, 0)
+		// Minimum execution time: 32_430_000 picoseconds.
+		Weight::from_parts(31_069_476, 0)
 			.saturating_add(Weight::from_parts(0, 3619))
-			// Standard Error: 77
-			.saturating_add(Weight::from_parts(1_695, 0).saturating_mul(b.into()))
-			// Standard Error: 824
-			.saturating_add(Weight::from_parts(14_241, 0).saturating_mul(m.into()))
-			// Standard Error: 4_065
-			.saturating_add(Weight::from_parts(328_499, 0).saturating_mul(p.into()))
+			// Standard Error: 104
+			.saturating_add(Weight::from_parts(2_472, 0).saturating_mul(b.into()))
+			// Standard Error: 1_109
+			.saturating_add(Weight::from_parts(14_064, 0).saturating_mul(m.into()))
+			// Standard Error: 5_473
+			.saturating_add(Weight::from_parts(380_339, 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_550_000 picoseconds.
-		Weight::from_parts(18_600_588, 0)
+		// Minimum execution time: 25_360_000 picoseconds.
+		Weight::from_parts(24_270_048, 0)
 			.saturating_add(Weight::from_parts(0, 3611))
-			// Standard Error: 525
-			.saturating_add(Weight::from_parts(34_296, 0).saturating_mul(m.into()))
-			// Standard Error: 2_596
-			.saturating_add(Weight::from_parts(242_677, 0).saturating_mul(p.into()))
+			// Standard Error: 652
+			.saturating_add(Weight::from_parts(33_478, 0).saturating_mul(m.into()))
+			// Standard Error: 3_221
+			.saturating_add(Weight::from_parts(268_958, 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: 28_346_000 picoseconds.
-		Weight::from_parts(27_591_100, 0)
+		// Minimum execution time: 34_381_000 picoseconds.
+		Weight::from_parts(32_892_529, 0)
 			.saturating_add(Weight::from_parts(0, 3639))
-			// Standard Error: 100
-			.saturating_add(Weight::from_parts(1_335, 0).saturating_mul(b.into()))
-			// Standard Error: 1_058
-			.saturating_add(Weight::from_parts(15_945, 0).saturating_mul(m.into()))
-			// Standard Error: 5_222
-			.saturating_add(Weight::from_parts(301_138, 0).saturating_mul(p.into()))
+			// Standard Error: 108
+			.saturating_add(Weight::from_parts(2_395, 0).saturating_mul(b.into()))
+			// Standard Error: 1_142
+			.saturating_add(Weight::from_parts(15_903, 0).saturating_mul(m.into()))
+			// Standard Error: 5_635
+			.saturating_add(Weight::from_parts(402_980, 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()))
@@ -290,11 +290,11 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `189 + p * (32 ±0)`
 		//  Estimated: `1674 + p * (32 ±0)`
-		// Minimum execution time: 8_896_000 picoseconds.
-		Weight::from_parts(9_755_838, 0)
+		// Minimum execution time: 11_616_000 picoseconds.
+		Weight::from_parts(12_471_861, 0)
 			.saturating_add(Weight::from_parts(0, 1674))
-			// Standard Error: 1_560
-			.saturating_add(Weight::from_parts(186_054, 0).saturating_mul(p.into()))
+			// Standard Error: 2_027
+			.saturating_add(Weight::from_parts(154_684, 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/g1/src/weights/pallet_distance.rs b/runtime/g1/src/weights/pallet_distance.rs
index 4071f94cb..1436bc9e3 100644
--- a/runtime/g1/src/weights/pallet_distance.rs
+++ b/runtime/g1/src/weights/pallet_distance.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_distance`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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
@@ -69,8 +69,8 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1140`
 		//  Estimated: `4605`
-		// Minimum execution time: 54_361_000 picoseconds.
-		Weight::from_parts(55_589_000, 0)
+		// Minimum execution time: 65_909_000 picoseconds.
+		Weight::from_parts(67_747_000, 0)
 			.saturating_add(Weight::from_parts(0, 4605))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -97,8 +97,8 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1169`
 		//  Estimated: `7109`
-		// Minimum execution time: 58_099_000 picoseconds.
-		Weight::from_parts(59_972_000, 0)
+		// Minimum execution time: 68_501_000 picoseconds.
+		Weight::from_parts(71_844_000, 0)
 			.saturating_add(Weight::from_parts(0, 7109))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -120,11 +120,11 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `401 + i * (10 ±0)`
 		//  Estimated: `1886 + i * (10 ±0)`
-		// Minimum execution time: 12_716_000 picoseconds.
-		Weight::from_parts(13_320_544, 0)
+		// Minimum execution time: 18_151_000 picoseconds.
+		Weight::from_parts(20_247_312, 0)
 			.saturating_add(Weight::from_parts(0, 1886))
-			// Standard Error: 380
-			.saturating_add(Weight::from_parts(113_249, 0).saturating_mul(i.into()))
+			// Standard Error: 66
+			.saturating_add(Weight::from_parts(104_133, 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: 4_836_000 picoseconds.
-		Weight::from_parts(6_974_703, 0)
+		// Minimum execution time: 6_919_000 picoseconds.
+		Weight::from_parts(8_985_780, 0)
 			.saturating_add(Weight::from_parts(0, 1624))
-			// Standard Error: 93
-			.saturating_add(Weight::from_parts(102_689, 0).saturating_mul(i.into()))
+			// Standard Error: 55
+			.saturating_add(Weight::from_parts(101_965, 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()))
@@ -157,8 +157,8 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `572`
 		//  Estimated: `6512`
-		// Minimum execution time: 22_082_000 picoseconds.
-		Weight::from_parts(22_906_000, 0)
+		// Minimum execution time: 29_384_000 picoseconds.
+		Weight::from_parts(31_096_000, 0)
 			.saturating_add(Weight::from_parts(0, 6512))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -167,8 +167,8 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 83_000 picoseconds.
-		Weight::from_parts(88_000, 0)
+		// Minimum execution time: 91_000 picoseconds.
+		Weight::from_parts(126_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: `System::ParentHash` (r:1 w:0)
@@ -193,8 +193,8 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `984`
 		//  Estimated: `6924`
-		// Minimum execution time: 53_122_000 picoseconds.
-		Weight::from_parts(55_128_000, 0)
+		// Minimum execution time: 63_680_000 picoseconds.
+		Weight::from_parts(65_817_000, 0)
 			.saturating_add(Weight::from_parts(0, 6924))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(8))
@@ -207,19 +207,19 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 	/// Proof: `Distance::PendingEvaluationRequest` (`max_values`: None, `max_size`: None, mode: `Measured`)
 	/// Storage: `Balances::Holds` (r:1 w:1)
 	/// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(69), added: 2544, mode: `MaxEncodedLen`)
-	/// Storage: `System::Account` (r:1 w:1)
+	/// Storage: `System::Account` (r:2 w:2)
 	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(93), added: 2568, mode: `MaxEncodedLen`)
 	/// Storage: `Distance::EvaluationBlock` (r:0 w:1)
 	/// Proof: `Distance::EvaluationBlock` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
 	fn do_evaluation_failure() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `412`
-		//  Estimated: `3877`
-		// Minimum execution time: 24_572_000 picoseconds.
-		Weight::from_parts(25_995_000, 0)
-			.saturating_add(Weight::from_parts(0, 3877))
-			.saturating_add(T::DbWeight::get().reads(5))
-			.saturating_add(T::DbWeight::get().writes(5))
+		//  Measured:  `475`
+		//  Estimated: `6126`
+		// Minimum execution time: 45_205_000 picoseconds.
+		Weight::from_parts(46_762_000, 0)
+			.saturating_add(Weight::from_parts(0, 6126))
+			.saturating_add(T::DbWeight::get().reads(6))
+			.saturating_add(T::DbWeight::get().writes(6))
 	}
 	/// Storage: `System::ParentHash` (r:1 w:0)
 	/// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
@@ -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_378_000 picoseconds.
-		Weight::from_parts(2_663_000, 0)
+		// Minimum execution time: 4_030_000 picoseconds.
+		Weight::from_parts(4_294_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_309_000 picoseconds.
-		Weight::from_parts(2_455_000, 0)
+		// Minimum execution time: 3_720_000 picoseconds.
+		Weight::from_parts(4_046_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/g1/src/weights/pallet_duniter_account.rs b/runtime/g1/src/weights/pallet_duniter_account.rs
index e4516304f..6aa071c0b 100644
--- a/runtime/g1/src/weights/pallet_duniter_account.rs
+++ b/runtime/g1/src/weights/pallet_duniter_account.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_duniter_account`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_066_000 picoseconds.
-		Weight::from_parts(3_338_000, 0)
+		// Minimum execution time: 4_319_000 picoseconds.
+		Weight::from_parts(4_586_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/g1/src/weights/pallet_identity.rs b/runtime/g1/src/weights/pallet_identity.rs
index 2d8fd5a21..839efbc04 100644
--- a/runtime/g1/src/weights/pallet_identity.rs
+++ b/runtime/g1/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 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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
@@ -71,8 +71,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1099`
 		//  Estimated: `7039`
-		// Minimum execution time: 58_004_000 picoseconds.
-		Weight::from_parts(59_724_000, 0)
+		// Minimum execution time: 70_675_000 picoseconds.
+		Weight::from_parts(73_034_000, 0)
 			.saturating_add(Weight::from_parts(0, 7039))
 			.saturating_add(T::DbWeight::get().reads(12))
 			.saturating_add(T::DbWeight::get().writes(12))
@@ -89,8 +89,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `822`
 		//  Estimated: `6762`
-		// Minimum execution time: 27_008_000 picoseconds.
-		Weight::from_parts(28_475_000, 0)
+		// Minimum execution time: 35_097_000 picoseconds.
+		Weight::from_parts(36_265_000, 0)
 			.saturating_add(Weight::from_parts(0, 6762))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -99,18 +99,20 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 	/// Proof: `Identity::IdentityIndexOf` (`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: `AuthorityMembers::OnlineAuthorities` (r:1 w:0)
+	/// Proof: `AuthorityMembers::OnlineAuthorities` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
 	/// Storage: `System::BlockHash` (r:1 w:0)
 	/// Proof: `System::BlockHash` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`)
 	/// Storage: `System::Account` (r:2 w:2)
 	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(93), added: 2568, mode: `MaxEncodedLen`)
 	fn change_owner_key() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `793`
-		//  Estimated: `6733`
-		// Minimum execution time: 73_063_000 picoseconds.
-		Weight::from_parts(75_151_000, 0)
-			.saturating_add(Weight::from_parts(0, 6733))
-			.saturating_add(T::DbWeight::get().reads(6))
+		//  Measured:  `964`
+		//  Estimated: `6904`
+		// Minimum execution time: 83_073_000 picoseconds.
+		Weight::from_parts(86_517_000, 0)
+			.saturating_add(Weight::from_parts(0, 6904))
+			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(5))
 	}
 	/// Storage: `Identity::Identities` (r:1 w:1)
@@ -127,8 +129,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `731`
 		//  Estimated: `6671`
-		// Minimum execution time: 63_852_000 picoseconds.
-		Weight::from_parts(65_930_000, 0)
+		// Minimum execution time: 70_008_000 picoseconds.
+		Weight::from_parts(71_653_000, 0)
 			.saturating_add(Weight::from_parts(0, 6671))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -140,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_494_000 picoseconds.
-		Weight::from_parts(3_797_000, 0)
+		// Minimum execution time: 3_952_000 picoseconds.
+		Weight::from_parts(4_158_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 1_212
-			.saturating_add(Weight::from_parts(1_224_977, 0).saturating_mul(i.into()))
+			// Standard Error: 950
+			.saturating_add(Weight::from_parts(1_204_551, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
 	}
@@ -154,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: 6_118_000 picoseconds.
-		Weight::from_parts(6_480_000, 0)
+		// Minimum execution time: 7_415_000 picoseconds.
+		Weight::from_parts(7_948_000, 0)
 			.saturating_add(Weight::from_parts(0, 3558))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -170,8 +172,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `436`
 		//  Estimated: `3901`
-		// Minimum execution time: 50_968_000 picoseconds.
-		Weight::from_parts(52_470_000, 0)
+		// Minimum execution time: 54_824_000 picoseconds.
+		Weight::from_parts(55_745_000, 0)
 			.saturating_add(Weight::from_parts(0, 3901))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -180,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: 85_000 picoseconds.
-		Weight::from_parts(88_000, 0)
+		// Minimum execution time: 110_000 picoseconds.
+		Weight::from_parts(133_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: `Identity::Identities` (r:1 w:0)
@@ -190,8 +192,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `360`
 		//  Estimated: `3825`
-		// Minimum execution time: 3_474_000 picoseconds.
-		Weight::from_parts(3_639_000, 0)
+		// Minimum execution time: 4_839_000 picoseconds.
+		Weight::from_parts(5_289_000, 0)
 			.saturating_add(Weight::from_parts(0, 3825))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
@@ -229,8 +231,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1930`
 		//  Estimated: `15295`
-		// Minimum execution time: 90_199_000 picoseconds.
-		Weight::from_parts(93_429_000, 0)
+		// Minimum execution time: 108_040_000 picoseconds.
+		Weight::from_parts(112_523_000, 0)
 			.saturating_add(Weight::from_parts(0, 15295))
 			.saturating_add(T::DbWeight::get().reads(18))
 			.saturating_add(T::DbWeight::get().writes(22))
@@ -241,8 +243,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `360`
 		//  Estimated: `3825`
-		// Minimum execution time: 4_970_000 picoseconds.
-		Weight::from_parts(5_215_000, 0)
+		// Minimum execution time: 4_888_000 picoseconds.
+		Weight::from_parts(5_194_000, 0)
 			.saturating_add(Weight::from_parts(0, 3825))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
@@ -284,8 +286,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2355`
 		//  Estimated: `18195`
-		// Minimum execution time: 129_041_000 picoseconds.
-		Weight::from_parts(134_123_000, 0)
+		// Minimum execution time: 155_924_000 picoseconds.
+		Weight::from_parts(159_186_000, 0)
 			.saturating_add(Weight::from_parts(0, 18195))
 			.saturating_add(T::DbWeight::get().reads(24))
 			.saturating_add(T::DbWeight::get().writes(30))
@@ -328,8 +330,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2372`
 		//  Estimated: `18212`
-		// Minimum execution time: 127_204_000 picoseconds.
-		Weight::from_parts(130_888_000, 0)
+		// Minimum execution time: 153_164_000 picoseconds.
+		Weight::from_parts(157_508_000, 0)
 			.saturating_add(Weight::from_parts(0, 18212))
 			.saturating_add(T::DbWeight::get().reads(25))
 			.saturating_add(T::DbWeight::get().writes(29))
@@ -342,8 +344,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `441`
 		//  Estimated: `6381`
-		// Minimum execution time: 13_127_000 picoseconds.
-		Weight::from_parts(14_131_000, 0)
+		// Minimum execution time: 16_781_000 picoseconds.
+		Weight::from_parts(17_373_000, 0)
 			.saturating_add(Weight::from_parts(0, 6381))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -354,8 +356,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `165`
 		//  Estimated: `3630`
-		// Minimum execution time: 2_588_000 picoseconds.
-		Weight::from_parts(2_750_000, 0)
+		// Minimum execution time: 3_586_000 picoseconds.
+		Weight::from_parts(3_936_000, 0)
 			.saturating_add(Weight::from_parts(0, 3630))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
@@ -367,8 +369,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `363`
 		//  Estimated: `3828`
-		// Minimum execution time: 5_738_000 picoseconds.
-		Weight::from_parts(5_965_000, 0)
+		// Minimum execution time: 8_263_000 picoseconds.
+		Weight::from_parts(8_759_000, 0)
 			.saturating_add(Weight::from_parts(0, 3828))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -393,8 +395,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `952`
 		//  Estimated: `4417`
-		// Minimum execution time: 29_195_000 picoseconds.
-		Weight::from_parts(30_629_000, 0)
+		// Minimum execution time: 38_427_000 picoseconds.
+		Weight::from_parts(39_945_000, 0)
 			.saturating_add(Weight::from_parts(0, 4417))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(7))
diff --git a/runtime/g1/src/weights/pallet_im_online.rs b/runtime/g1/src/weights/pallet_im_online.rs
index d2409bc5a..02c43969c 100644
--- a/runtime/g1/src/weights/pallet_im_online.rs
+++ b/runtime/g1/src/weights/pallet_im_online.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_im_online`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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,11 +62,11 @@ impl<T: frame_system::Config> pallet_im_online::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `525 + k * (32 ±0)`
 		//  Estimated: `33487 + k * (1761 ±0)`
-		// Minimum execution time: 48_426_000 picoseconds.
-		Weight::from_parts(61_674_840, 0)
+		// Minimum execution time: 56_656_000 picoseconds.
+		Weight::from_parts(68_340_368, 0)
 			.saturating_add(Weight::from_parts(0, 33487))
-			// Standard Error: 724
-			.saturating_add(Weight::from_parts(43_085, 0).saturating_mul(k.into()))
+			// Standard Error: 459
+			.saturating_add(Weight::from_parts(34_630, 0).saturating_mul(k.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_parts(0, 1761).saturating_mul(k.into()))
diff --git a/runtime/g1/src/weights/pallet_membership.rs b/runtime/g1/src/weights/pallet_membership.rs
index 6ea362399..739fe67c9 100644
--- a/runtime/g1/src/weights/pallet_membership.rs
+++ b/runtime/g1/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 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 82_000 picoseconds.
-		Weight::from_parts(87_000, 0)
+		// Minimum execution time: 89_000 picoseconds.
+		Weight::from_parts(133_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: `Membership::MembershipsExpireOn` (r:2 w:2)
@@ -87,12 +87,12 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 	fn expire_memberships(i: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `139 + i * (992 ±0)`
-		//  Estimated: `15059 + i * (2695 ±52)`
-		// Minimum execution time: 3_679_000 picoseconds.
-		Weight::from_parts(10_345_604, 0)
+		//  Estimated: `15059 + i * (2695 ±1)`
+		// Minimum execution time: 5_469_000 picoseconds.
+		Weight::from_parts(14_862_527, 0)
 			.saturating_add(Weight::from_parts(0, 15059))
-			// Standard Error: 450_656
-			.saturating_add(Weight::from_parts(68_591_807, 0).saturating_mul(i.into()))
+			// Standard Error: 644_477
+			.saturating_add(Weight::from_parts(80_115_649, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().reads((11_u64).saturating_mul(i.into())))
 			.saturating_add(T::DbWeight::get().writes(3))
diff --git a/runtime/g1/src/weights/pallet_multisig.rs b/runtime/g1/src/weights/pallet_multisig.rs
index 967884afd..7ff5350b7 100644
--- a/runtime/g1/src/weights/pallet_multisig.rs
+++ b/runtime/g1/src/weights/pallet_multisig.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_multisig`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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> pallet_multisig::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 4_569_000 picoseconds.
-		Weight::from_parts(5_017_569, 0)
+		// Minimum execution time: 5_424_000 picoseconds.
+		Weight::from_parts(5_777_452, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			// Standard Error: 1
 			.saturating_add(Weight::from_parts(320, 0).saturating_mul(z.into()))
@@ -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: 23_630_000 picoseconds.
-		Weight::from_parts(23_277_185, 0)
+		// Minimum execution time: 27_690_000 picoseconds.
+		Weight::from_parts(27_849_803, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 6_033
-			.saturating_add(Weight::from_parts(161_220, 0).saturating_mul(s.into()))
+			// Standard Error: 6_103
+			.saturating_add(Weight::from_parts(130_702, 0).saturating_mul(s.into()))
 			// Standard Error: 5
-			.saturating_add(Weight::from_parts(1_056, 0).saturating_mul(z.into()))
+			.saturating_add(Weight::from_parts(1_060, 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: 13_381_000 picoseconds.
-		Weight::from_parts(13_484_135, 0)
+		// Minimum execution time: 15_572_000 picoseconds.
+		Weight::from_parts(15_882_913, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 4_804
-			.saturating_add(Weight::from_parts(73_610, 0).saturating_mul(s.into()))
+			// Standard Error: 4_653
+			.saturating_add(Weight::from_parts(53_568, 0).saturating_mul(s.into()))
 			// Standard Error: 3
-			.saturating_add(Weight::from_parts(1_037, 0).saturating_mul(z.into()))
+			.saturating_add(Weight::from_parts(1_057, 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: 25_610_000 picoseconds.
-		Weight::from_parts(25_391_561, 0)
+		// Minimum execution time: 30_395_000 picoseconds.
+		Weight::from_parts(30_782_695, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 6_489
-			.saturating_add(Weight::from_parts(176_182, 0).saturating_mul(s.into()))
+			// Standard Error: 6_729
+			.saturating_add(Weight::from_parts(89_383, 0).saturating_mul(s.into()))
 			// Standard Error: 5
-			.saturating_add(Weight::from_parts(1_086, 0).saturating_mul(z.into()))
+			.saturating_add(Weight::from_parts(1_061, 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: 21_565_000 picoseconds.
-		Weight::from_parts(22_802_943, 0)
+		// Minimum execution time: 25_593_000 picoseconds.
+		Weight::from_parts(26_830_662, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 6_092
-			.saturating_add(Weight::from_parts(139_233, 0).saturating_mul(s.into()))
+			// Standard Error: 6_016
+			.saturating_add(Weight::from_parts(149_247, 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_535_000 picoseconds.
-		Weight::from_parts(12_260_150, 0)
+		// Minimum execution time: 13_839_000 picoseconds.
+		Weight::from_parts(14_512_232, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 3_590
-			.saturating_add(Weight::from_parts(96_153, 0).saturating_mul(s.into()))
+			// Standard Error: 3_561
+			.saturating_add(Weight::from_parts(108_424, 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_327_000 picoseconds.
-		Weight::from_parts(22_867_000, 0)
+		// Minimum execution time: 26_261_000 picoseconds.
+		Weight::from_parts(27_699_529, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 6_956
-			.saturating_add(Weight::from_parts(154_487, 0).saturating_mul(s.into()))
+			// Standard Error: 7_715
+			.saturating_add(Weight::from_parts(158_650, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/runtime/g1/src/weights/pallet_oneshot_account.rs b/runtime/g1/src/weights/pallet_oneshot_account.rs
index ab58c2615..1fef60bae 100644
--- a/runtime/g1/src/weights/pallet_oneshot_account.rs
+++ b/runtime/g1/src/weights/pallet_oneshot_account.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_oneshot_account`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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: 18_432_000 picoseconds.
-		Weight::from_parts(18_959_000, 0)
+		// Minimum execution time: 22_993_000 picoseconds.
+		Weight::from_parts(23_422_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: 25_686_000 picoseconds.
-		Weight::from_parts(26_751_000, 0)
+		// Minimum execution time: 30_691_000 picoseconds.
+		Weight::from_parts(32_073_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: 40_386_000 picoseconds.
-		Weight::from_parts(41_404_000, 0)
+		// Minimum execution time: 45_556_000 picoseconds.
+		Weight::from_parts(47_130_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/g1/src/weights/pallet_preimage.rs b/runtime/g1/src/weights/pallet_preimage.rs
index 5bdb95cf1..71708213d 100644
--- a/runtime/g1/src/weights/pallet_preimage.rs
+++ b/runtime/g1/src/weights/pallet_preimage.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_preimage`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_722_000 picoseconds.
-		Weight::from_parts(10_936_000, 0)
+		// Minimum execution time: 12_361_000 picoseconds.
+		Weight::from_parts(12_680_000, 0)
 			.saturating_add(Weight::from_parts(0, 3548))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(1_320, 0).saturating_mul(s.into()))
+			// Standard Error: 2
+			.saturating_add(Weight::from_parts(1_323, 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_500_000 picoseconds.
-		Weight::from_parts(12_951_000, 0)
+		// Minimum execution time: 15_234_000 picoseconds.
+		Weight::from_parts(15_561_000, 0)
 			.saturating_add(Weight::from_parts(0, 3548))
 			// Standard Error: 1
-			.saturating_add(Weight::from_parts(1_320, 0).saturating_mul(s.into()))
+			.saturating_add(Weight::from_parts(1_319, 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: 11_132_000 picoseconds.
-		Weight::from_parts(11_677_000, 0)
+		// Minimum execution time: 13_574_000 picoseconds.
+		Weight::from_parts(13_916_000, 0)
 			.saturating_add(Weight::from_parts(0, 3548))
-			// Standard Error: 2
-			.saturating_add(Weight::from_parts(1_411, 0).saturating_mul(s.into()))
+			// Standard Error: 1
+			.saturating_add(Weight::from_parts(1_401, 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_232_000 picoseconds.
-		Weight::from_parts(24_928_000, 0)
+		// Minimum execution time: 23_820_000 picoseconds.
+		Weight::from_parts(26_783_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: 21_639_000 picoseconds.
-		Weight::from_parts(24_881_000, 0)
+		// Minimum execution time: 23_704_000 picoseconds.
+		Weight::from_parts(24_838_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: 20_361_000 picoseconds.
-		Weight::from_parts(22_222_000, 0)
+		// Minimum execution time: 20_991_000 picoseconds.
+		Weight::from_parts(22_482_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_126_000 picoseconds.
-		Weight::from_parts(14_526_000, 0)
+		// Minimum execution time: 13_636_000 picoseconds.
+		Weight::from_parts(15_511_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_944_000 picoseconds.
-		Weight::from_parts(10_109_000, 0)
+		// Minimum execution time: 10_511_000 picoseconds.
+		Weight::from_parts(11_283_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_583_000 picoseconds.
-		Weight::from_parts(7_614_000, 0)
+		// Minimum execution time: 8_689_000 picoseconds.
+		Weight::from_parts(10_141_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: 19_953_000 picoseconds.
-		Weight::from_parts(24_006_000, 0)
+		// Minimum execution time: 21_074_000 picoseconds.
+		Weight::from_parts(22_966_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_435_000 picoseconds.
-		Weight::from_parts(7_283_000, 0)
+		// Minimum execution time: 8_531_000 picoseconds.
+		Weight::from_parts(9_066_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_559_000 picoseconds.
-		Weight::from_parts(7_750_000, 0)
+		// Minimum execution time: 8_532_000 picoseconds.
+		Weight::from_parts(9_859_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_002_000 picoseconds.
-		Weight::from_parts(16_629_000, 0)
+		// Minimum execution time: 20_047_000 picoseconds.
+		Weight::from_parts(20_165_000, 0)
 			.saturating_add(Weight::from_parts(0, 990))
-			// Standard Error: 18_614
-			.saturating_add(Weight::from_parts(13_558_152, 0).saturating_mul(n.into()))
+			// Standard Error: 18_007
+			.saturating_add(Weight::from_parts(15_343_181, 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/g1/src/weights/pallet_provide_randomness.rs b/runtime/g1/src/weights/pallet_provide_randomness.rs
index d417067e2..1050568bc 100644
--- a/runtime/g1/src/weights/pallet_provide_randomness.rs
+++ b/runtime/g1/src/weights/pallet_provide_randomness.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_provide_randomness`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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: 37_437_000 picoseconds.
-		Weight::from_parts(39_211_000, 0)
+		// Minimum execution time: 45_929_000 picoseconds.
+		Weight::from_parts(47_776_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_481_000 picoseconds.
-		Weight::from_parts(13_333_912, 0)
+		// Minimum execution time: 20_758_000 picoseconds.
+		Weight::from_parts(19_224_520, 0)
 			.saturating_add(Weight::from_parts(0, 1827))
-			// Standard Error: 10_466
-			.saturating_add(Weight::from_parts(4_916_148, 0).saturating_mul(i.into()))
+			// Standard Error: 5_498
+			.saturating_add(Weight::from_parts(5_750_488, 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: 18_072_000 picoseconds.
-		Weight::from_parts(16_093_942, 0)
+		// Minimum execution time: 21_726_000 picoseconds.
+		Weight::from_parts(19_393_776, 0)
 			.saturating_add(Weight::from_parts(0, 3817))
-			// Standard Error: 4_766
-			.saturating_add(Weight::from_parts(5_227_366, 0).saturating_mul(i.into()))
+			// Standard Error: 8_077
+			.saturating_add(Weight::from_parts(6_132_986, 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/g1/src/weights/pallet_proxy.rs b/runtime/g1/src/weights/pallet_proxy.rs
index 98ef6407f..74913c823 100644
--- a/runtime/g1/src/weights/pallet_proxy.rs
+++ b/runtime/g1/src/weights/pallet_proxy.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_proxy`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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: 10_696_000 picoseconds.
-		Weight::from_parts(11_630_258, 0)
+		// Minimum execution time: 14_107_000 picoseconds.
+		Weight::from_parts(15_066_872, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
-			// Standard Error: 1_384
-			.saturating_add(Weight::from_parts(29_108, 0).saturating_mul(p.into()))
+			// Standard Error: 1_348
+			.saturating_add(Weight::from_parts(23_202, 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: 26_799_000 picoseconds.
-		Weight::from_parts(27_021_211, 0)
+		// Minimum execution time: 32_820_000 picoseconds.
+		Weight::from_parts(33_018_940, 0)
 			.saturating_add(Weight::from_parts(0, 5690))
-			// Standard Error: 1_724
-			.saturating_add(Weight::from_parts(146_260, 0).saturating_mul(a.into()))
-			// Standard Error: 1_781
-			.saturating_add(Weight::from_parts(46_580, 0).saturating_mul(p.into()))
+			// Standard Error: 1_839
+			.saturating_add(Weight::from_parts(149_359, 0).saturating_mul(a.into()))
+			// Standard Error: 1_900
+			.saturating_add(Weight::from_parts(42_139, 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: 18_204_000 picoseconds.
-		Weight::from_parts(19_113_826, 0)
+		// Minimum execution time: 22_480_000 picoseconds.
+		Weight::from_parts(22_941_444, 0)
 			.saturating_add(Weight::from_parts(0, 5690))
-			// Standard Error: 1_814
-			.saturating_add(Weight::from_parts(136_847, 0).saturating_mul(a.into()))
-			// Standard Error: 1_874
-			.saturating_add(Weight::from_parts(10_480, 0).saturating_mul(p.into()))
+			// Standard Error: 1_578
+			.saturating_add(Weight::from_parts(150_046, 0).saturating_mul(a.into()))
+			// Standard Error: 1_631
+			.saturating_add(Weight::from_parts(12_486, 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: 18_118_000 picoseconds.
-		Weight::from_parts(18_918_698, 0)
+		// Minimum execution time: 22_213_000 picoseconds.
+		Weight::from_parts(22_689_575, 0)
 			.saturating_add(Weight::from_parts(0, 5690))
-			// Standard Error: 1_417
-			.saturating_add(Weight::from_parts(134_898, 0).saturating_mul(a.into()))
-			// Standard Error: 1_464
-			.saturating_add(Weight::from_parts(11_001, 0).saturating_mul(p.into()))
+			// Standard Error: 1_525
+			.saturating_add(Weight::from_parts(149_745, 0).saturating_mul(a.into()))
+			// Standard Error: 1_575
+			.saturating_add(Weight::from_parts(16_228, 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: 24_083_000 picoseconds.
-		Weight::from_parts(24_931_976, 0)
+		// Minimum execution time: 29_779_000 picoseconds.
+		Weight::from_parts(30_195_878, 0)
 			.saturating_add(Weight::from_parts(0, 5690))
-			// Standard Error: 1_853
-			.saturating_add(Weight::from_parts(126_160, 0).saturating_mul(a.into()))
-			// Standard Error: 1_915
-			.saturating_add(Weight::from_parts(35_841, 0).saturating_mul(p.into()))
+			// Standard Error: 1_849
+			.saturating_add(Weight::from_parts(137_520, 0).saturating_mul(a.into()))
+			// Standard Error: 1_910
+			.saturating_add(Weight::from_parts(43_697, 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: 17_499_000 picoseconds.
-		Weight::from_parts(18_585_243, 0)
+		// Minimum execution time: 20_918_000 picoseconds.
+		Weight::from_parts(22_355_562, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
-			// Standard Error: 2_016
-			.saturating_add(Weight::from_parts(39_671, 0).saturating_mul(p.into()))
+			// Standard Error: 1_772
+			.saturating_add(Weight::from_parts(48_016, 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_581_000 picoseconds.
-		Weight::from_parts(18_931_192, 0)
+		// Minimum execution time: 21_589_000 picoseconds.
+		Weight::from_parts(22_684_377, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
-			// Standard Error: 1_888
-			.saturating_add(Weight::from_parts(37_645, 0).saturating_mul(p.into()))
+			// Standard Error: 1_886
+			.saturating_add(Weight::from_parts(35_794, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -182,24 +182,26 @@ 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: 15_837_000 picoseconds.
-		Weight::from_parts(17_019_567, 0)
+		// Minimum execution time: 19_354_000 picoseconds.
+		Weight::from_parts(20_501_657, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
-			// Standard Error: 1_512
-			.saturating_add(Weight::from_parts(25_168, 0).saturating_mul(p.into()))
+			// Standard Error: 1_393
+			.saturating_add(Weight::from_parts(37_242, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
 	/// Storage: `Proxy::Proxies` (r:1 w:1)
 	/// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1233), added: 3708, mode: `MaxEncodedLen`)
 	/// The range of component `p` is `[1, 31]`.
-	fn create_pure(_p: u32, ) -> Weight {
+	fn create_pure(p: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `177`
 		//  Estimated: `4698`
-		// Minimum execution time: 18_178_000 picoseconds.
-		Weight::from_parts(19_813_320, 0)
+		// Minimum execution time: 22_440_000 picoseconds.
+		Weight::from_parts(23_674_079, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
+			// Standard Error: 1_490
+			.saturating_add(Weight::from_parts(7_580, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -210,11 +212,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_136_000 picoseconds.
-		Weight::from_parts(17_528_445, 0)
+		// Minimum execution time: 20_218_000 picoseconds.
+		Weight::from_parts(21_163_230, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
-			// Standard Error: 1_485
-			.saturating_add(Weight::from_parts(26_644, 0).saturating_mul(p.into()))
+			// Standard Error: 1_397
+			.saturating_add(Weight::from_parts(28_501, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/runtime/g1/src/weights/pallet_scheduler.rs b/runtime/g1/src/weights/pallet_scheduler.rs
index b6262067c..91bd8a921 100644
--- a/runtime/g1/src/weights/pallet_scheduler.rs
+++ b/runtime/g1/src/weights/pallet_scheduler.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_scheduler`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_040_000 picoseconds.
-		Weight::from_parts(2_239_000, 0)
+		// Minimum execution time: 3_221_000 picoseconds.
+		Weight::from_parts(3_410_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_536_000 picoseconds.
-		Weight::from_parts(5_032_905, 0)
+		// Minimum execution time: 3_186_000 picoseconds.
+		Weight::from_parts(6_703_378, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
-			// Standard Error: 1_400
-			.saturating_add(Weight::from_parts(297_551, 0).saturating_mul(s.into()))
+			// Standard Error: 1_917
+			.saturating_add(Weight::from_parts(287_784, 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_080_000 picoseconds.
-		Weight::from_parts(2_209_000, 0)
+		// Minimum execution time: 2_896_000 picoseconds.
+		Weight::from_parts(3_020_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: `4197809`
-		// Minimum execution time: 13_593_000 picoseconds.
-		Weight::from_parts(14_046_000, 0)
+		// Minimum execution time: 17_455_000 picoseconds.
+		Weight::from_parts(17_816_000, 0)
 			.saturating_add(Weight::from_parts(0, 4197809))
 			// Standard Error: 3
-			.saturating_add(Weight::from_parts(864, 0).saturating_mul(s.into()))
+			.saturating_add(Weight::from_parts(962, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -107,8 +107,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_125_000 picoseconds.
-		Weight::from_parts(3_370_000, 0)
+		// Minimum execution time: 4_236_000 picoseconds.
+		Weight::from_parts(4_400_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -116,24 +116,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_100_000 picoseconds.
-		Weight::from_parts(2_335_000, 0)
+		// Minimum execution time: 2_853_000 picoseconds.
+		Weight::from_parts(3_104_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_405_000 picoseconds.
-		Weight::from_parts(1_536_000, 0)
+		// Minimum execution time: 1_872_000 picoseconds.
+		Weight::from_parts(2_329_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_398_000 picoseconds.
-		Weight::from_parts(1_506_000, 0)
+		// Minimum execution time: 1_873_000 picoseconds.
+		Weight::from_parts(2_026_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: `Scheduler::Agenda` (r:1 w:1)
@@ -143,11 +143,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_348_000 picoseconds.
-		Weight::from_parts(10_134_999, 0)
+		// Minimum execution time: 8_897_000 picoseconds.
+		Weight::from_parts(12_502_767, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
-			// Standard Error: 1_447
-			.saturating_add(Weight::from_parts(299_230, 0).saturating_mul(s.into()))
+			// Standard Error: 1_951
+			.saturating_add(Weight::from_parts(298_828, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -162,11 +162,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: 11_654_000 picoseconds.
-		Weight::from_parts(12_471_170, 0)
+		// Minimum execution time: 14_007_000 picoseconds.
+		Weight::from_parts(14_896_806, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
-			// Standard Error: 1_375
-			.saturating_add(Weight::from_parts(474_712, 0).saturating_mul(s.into()))
+			// Standard Error: 1_602
+			.saturating_add(Weight::from_parts(457_263, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -179,11 +179,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: 9_835_000 picoseconds.
-		Weight::from_parts(13_777_501, 0)
+		// Minimum execution time: 11_616_000 picoseconds.
+		Weight::from_parts(17_089_098, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
-			// Standard Error: 3_145
-			.saturating_add(Weight::from_parts(336_199, 0).saturating_mul(s.into()))
+			// Standard Error: 4_345
+			.saturating_add(Weight::from_parts(350_760, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -198,11 +198,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: 13_657_000 picoseconds.
-		Weight::from_parts(15_121_494, 0)
+		// Minimum execution time: 16_395_000 picoseconds.
+		Weight::from_parts(19_167_295, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
-			// Standard Error: 1_930
-			.saturating_add(Weight::from_parts(504_216, 0).saturating_mul(s.into()))
+			// Standard Error: 2_411
+			.saturating_add(Weight::from_parts(490_476, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -215,11 +215,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `117`
 		//  Estimated: `13928`
-		// Minimum execution time: 6_649_000 picoseconds.
-		Weight::from_parts(7_410_613, 0)
+		// Minimum execution time: 8_469_000 picoseconds.
+		Weight::from_parts(9_181_472, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
-			// Standard Error: 549
-			.saturating_add(Weight::from_parts(22_454, 0).saturating_mul(s.into()))
+			// Standard Error: 581
+			.saturating_add(Weight::from_parts(27_665, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -231,8 +231,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `8927`
 		//  Estimated: `13928`
-		// Minimum execution time: 19_327_000 picoseconds.
-		Weight::from_parts(20_192_000, 0)
+		// Minimum execution time: 21_115_000 picoseconds.
+		Weight::from_parts(21_839_000, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -247,8 +247,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `9605`
 		//  Estimated: `13928`
-		// Minimum execution time: 25_946_000 picoseconds.
-		Weight::from_parts(26_810_000, 0)
+		// Minimum execution time: 28_611_000 picoseconds.
+		Weight::from_parts(29_620_000, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -261,8 +261,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `8939`
 		//  Estimated: `13928`
-		// Minimum execution time: 19_787_000 picoseconds.
-		Weight::from_parts(20_519_000, 0)
+		// Minimum execution time: 20_545_000 picoseconds.
+		Weight::from_parts(21_110_000, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -277,8 +277,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `9617`
 		//  Estimated: `13928`
-		// Minimum execution time: 23_844_000 picoseconds.
-		Weight::from_parts(25_391_000, 0)
+		// Minimum execution time: 27_773_000 picoseconds.
+		Weight::from_parts(28_783_000, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/runtime/g1/src/weights/pallet_session.rs b/runtime/g1/src/weights/pallet_session.rs
index ff5d67b8b..3e589ddac 100644
--- a/runtime/g1/src/weights/pallet_session.rs
+++ b/runtime/g1/src/weights/pallet_session.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_session`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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:  `810`
 		//  Estimated: `11700`
-		// Minimum execution time: 22_370_000 picoseconds.
-		Weight::from_parts(23_776_000, 0)
+		// Minimum execution time: 28_285_000 picoseconds.
+		Weight::from_parts(30_211_000, 0)
 			.saturating_add(Weight::from_parts(0, 11700))
 			.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:  `477`
 		//  Estimated: `3942`
-		// Minimum execution time: 13_672_000 picoseconds.
-		Weight::from_parts(14_286_000, 0)
+		// Minimum execution time: 17_013_000 picoseconds.
+		Weight::from_parts(17_708_000, 0)
 			.saturating_add(Weight::from_parts(0, 3942))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(5))
diff --git a/runtime/g1/src/weights/pallet_smith_members.rs b/runtime/g1/src/weights/pallet_smith_members.rs
index d79dd5d56..04aec5f18 100644
--- a/runtime/g1/src/weights/pallet_smith_members.rs
+++ b/runtime/g1/src/weights/pallet_smith_members.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_smith_members`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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
@@ -61,8 +61,8 @@ impl<T: frame_system::Config> pallet_smith_members::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `834`
 		//  Estimated: `6774`
-		// Minimum execution time: 24_058_000 picoseconds.
-		Weight::from_parts(24_715_000, 0)
+		// Minimum execution time: 32_588_000 picoseconds.
+		Weight::from_parts(33_329_000, 0)
 			.saturating_add(Weight::from_parts(0, 6774))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -75,8 +75,8 @@ impl<T: frame_system::Config> pallet_smith_members::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `599`
 		//  Estimated: `4064`
-		// Minimum execution time: 13_567_000 picoseconds.
-		Weight::from_parts(14_263_000, 0)
+		// Minimum execution time: 17_937_000 picoseconds.
+		Weight::from_parts(18_612_000, 0)
 			.saturating_add(Weight::from_parts(0, 4064))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -93,8 +93,8 @@ impl<T: frame_system::Config> pallet_smith_members::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `644`
 		//  Estimated: `6584`
-		// Minimum execution time: 21_589_000 picoseconds.
-		Weight::from_parts(22_630_000, 0)
+		// Minimum execution time: 27_762_000 picoseconds.
+		Weight::from_parts(28_638_000, 0)
 			.saturating_add(Weight::from_parts(0, 6584))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -119,8 +119,8 @@ impl<T: frame_system::Config> pallet_smith_members::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `1204`
 		//  Estimated: `14569`
-		// Minimum execution time: 56_030_000 picoseconds.
-		Weight::from_parts(58_840_000, 0)
+		// Minimum execution time: 68_924_000 picoseconds.
+		Weight::from_parts(73_214_000, 0)
 			.saturating_add(Weight::from_parts(0, 14569))
 			.saturating_add(T::DbWeight::get().reads(11))
 			.saturating_add(T::DbWeight::get().writes(15))
@@ -131,8 +131,8 @@ impl<T: frame_system::Config> pallet_smith_members::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `253`
 		//  Estimated: `3718`
-		// Minimum execution time: 2_699_000 picoseconds.
-		Weight::from_parts(2_935_000, 0)
+		// Minimum execution time: 3_854_000 picoseconds.
+		Weight::from_parts(4_173_000, 0)
 			.saturating_add(Weight::from_parts(0, 3718))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
diff --git a/runtime/g1/src/weights/pallet_sudo.rs b/runtime/g1/src/weights/pallet_sudo.rs
index 95597a521..f6706d798 100644
--- a/runtime/g1/src/weights/pallet_sudo.rs
+++ b/runtime/g1/src/weights/pallet_sudo.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_sudo`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_302_000 picoseconds.
-		Weight::from_parts(6_881_000, 0)
+		// Minimum execution time: 9_039_000 picoseconds.
+		Weight::from_parts(9_530_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_687_000 picoseconds.
-		Weight::from_parts(7_121_000, 0)
+		// Minimum execution time: 9_819_000 picoseconds.
+		Weight::from_parts(10_161_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_753_000 picoseconds.
-		Weight::from_parts(7_165_000, 0)
+		// Minimum execution time: 9_943_000 picoseconds.
+		Weight::from_parts(10_321_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_867_000 picoseconds.
-		Weight::from_parts(6_139_000, 0)
+		// Minimum execution time: 8_325_000 picoseconds.
+		Weight::from_parts(8_883_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/g1/src/weights/pallet_timestamp.rs b/runtime/g1/src/weights/pallet_timestamp.rs
index dd7896192..96440e1d0 100644
--- a/runtime/g1/src/weights/pallet_timestamp.rs
+++ b/runtime/g1/src/weights/pallet_timestamp.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_timestamp`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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
@@ -57,8 +57,8 @@ impl<T: frame_system::Config> pallet_timestamp::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `268`
 		//  Estimated: `1493`
-		// Minimum execution time: 7_986_000 picoseconds.
-		Weight::from_parts(8_328_000, 0)
+		// Minimum execution time: 11_710_000 picoseconds.
+		Weight::from_parts(12_366_000, 0)
 			.saturating_add(Weight::from_parts(0, 1493))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -67,8 +67,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_324_000 picoseconds.
-		Weight::from_parts(2_490_000, 0)
+		// Minimum execution time: 3_490_000 picoseconds.
+		Weight::from_parts(3_811_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 }
diff --git a/runtime/g1/src/weights/pallet_treasury.rs b/runtime/g1/src/weights/pallet_treasury.rs
index c603e7aa2..4dc101cb8 100644
--- a/runtime/g1/src/weights/pallet_treasury.rs
+++ b/runtime/g1/src/weights/pallet_treasury.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_treasury`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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,22 +55,35 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		Weight::from_parts(0, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
+	/// Storage: `Treasury::Approvals` (r:1 w:0)
+	/// Proof: `Treasury::Approvals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`)
 	fn remove_approval() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `0`
-		//  Estimated: `0`
-		// Minimum execution time: 0_000 picoseconds.
-		Weight::from_parts(0, 0)
-			.saturating_add(Weight::from_parts(0, 0))
+		//  Measured:  `6`
+		//  Estimated: `1887`
+		// Minimum execution time: 3_338_000 picoseconds.
+		Weight::from_parts(3_696_000, 0)
+			.saturating_add(Weight::from_parts(0, 1887))
+			.saturating_add(T::DbWeight::get().reads(1))
 	}
+	/// Storage: `System::Account` (r:1 w:0)
+	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(93), added: 2568, mode: `MaxEncodedLen`)
+	/// Storage: `Treasury::Deactivated` (r:1 w:1)
+	/// Proof: `Treasury::Deactivated` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`)
+	/// Storage: `Treasury::Approvals` (r:1 w:1)
+	/// Proof: `Treasury::Approvals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`)
 	/// The range of component `p` is `[0, 99]`.
-	fn on_initialize_proposals(_p: u32, ) -> Weight {
+	fn on_initialize_proposals(p: u32, ) -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `0`
-		//  Estimated: `0`
-		// Minimum execution time: 0_000 picoseconds.
-		Weight::from_parts(0, 0)
-			.saturating_add(Weight::from_parts(0, 0))
+		//  Measured:  `82 + p * (1 ±0)`
+		//  Estimated: `3558`
+		// Minimum execution time: 15_544_000 picoseconds.
+		Weight::from_parts(16_586_598, 0)
+			.saturating_add(Weight::from_parts(0, 3558))
+			// Standard Error: 652
+			.saturating_add(Weight::from_parts(34_361, 0).saturating_mul(p.into()))
+			.saturating_add(T::DbWeight::get().reads(3))
+			.saturating_add(T::DbWeight::get().writes(2))
 	}
 	fn spend() -> Weight {
 		// Proof Size summary in bytes:
@@ -80,42 +93,37 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		Weight::from_parts(0, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
-	/// Storage: `Treasury::Spends` (r:1 w:1)
+	/// Storage: `Treasury::Spends` (r:1 w:0)
 	/// Proof: `Treasury::Spends` (`max_values`: None, `max_size`: Some(61), added: 2536, mode: `MaxEncodedLen`)
-	/// Storage: `System::Account` (r:2 w:2)
-	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(93), added: 2568, mode: `MaxEncodedLen`)
 	fn payout() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `179`
-		//  Estimated: `6126`
-		// Minimum execution time: 39_478_000 picoseconds.
-		Weight::from_parts(41_308_000, 0)
-			.saturating_add(Weight::from_parts(0, 6126))
-			.saturating_add(T::DbWeight::get().reads(3))
-			.saturating_add(T::DbWeight::get().writes(3))
+		//  Measured:  `6`
+		//  Estimated: `3526`
+		// Minimum execution time: 4_737_000 picoseconds.
+		Weight::from_parts(6_080_000, 0)
+			.saturating_add(Weight::from_parts(0, 3526))
+			.saturating_add(T::DbWeight::get().reads(1))
 	}
-	/// Storage: `Treasury::Spends` (r:1 w:1)
+	/// Storage: `Treasury::Spends` (r:1 w:0)
 	/// Proof: `Treasury::Spends` (`max_values`: None, `max_size`: Some(61), added: 2536, mode: `MaxEncodedLen`)
 	fn check_status() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `116`
+		//  Measured:  `6`
 		//  Estimated: `3526`
-		// Minimum execution time: 8_438_000 picoseconds.
-		Weight::from_parts(8_972_000, 0)
+		// Minimum execution time: 4_559_000 picoseconds.
+		Weight::from_parts(4_757_000, 0)
 			.saturating_add(Weight::from_parts(0, 3526))
 			.saturating_add(T::DbWeight::get().reads(1))
-			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	/// Storage: `Treasury::Spends` (r:1 w:1)
+	/// Storage: `Treasury::Spends` (r:1 w:0)
 	/// Proof: `Treasury::Spends` (`max_values`: None, `max_size`: Some(61), added: 2536, mode: `MaxEncodedLen`)
 	fn void_spend() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `116`
+		//  Measured:  `6`
 		//  Estimated: `3526`
-		// Minimum execution time: 7_636_000 picoseconds.
-		Weight::from_parts(8_129_000, 0)
+		// Minimum execution time: 4_051_000 picoseconds.
+		Weight::from_parts(4_414_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/g1/src/weights/pallet_universal_dividend.rs b/runtime/g1/src/weights/pallet_universal_dividend.rs
index 4dce91496..42e477446 100644
--- a/runtime/g1/src/weights/pallet_universal_dividend.rs
+++ b/runtime/g1/src/weights/pallet_universal_dividend.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_universal_dividend`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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,13 +58,15 @@ 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:  `709`
 		//  Estimated: `4174`
-		// Minimum execution time: 27_750_000 picoseconds.
-		Weight::from_parts(30_041_482, 0)
+		// Minimum execution time: 36_436_000 picoseconds.
+		Weight::from_parts(38_389_932, 0)
 			.saturating_add(Weight::from_parts(0, 4174))
+			// Standard Error: 407
+			.saturating_add(Weight::from_parts(316, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -76,8 +78,8 @@ impl<T: frame_system::Config> pallet_universal_dividend::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `156`
 		//  Estimated: `6126`
-		// Minimum execution time: 49_998_000 picoseconds.
-		Weight::from_parts(51_101_000, 0)
+		// Minimum execution time: 56_411_000 picoseconds.
+		Weight::from_parts(57_616_000, 0)
 			.saturating_add(Weight::from_parts(0, 6126))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -90,8 +92,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_417_000 picoseconds.
-		Weight::from_parts(31_091_000, 0)
+		// Minimum execution time: 34_875_000 picoseconds.
+		Weight::from_parts(35_945_000, 0)
 			.saturating_add(Weight::from_parts(0, 3558))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -103,13 +105,15 @@ 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: 16_057_000 picoseconds.
-		Weight::from_parts(17_369_674, 0)
+		// Minimum execution time: 20_319_000 picoseconds.
+		Weight::from_parts(21_541_050, 0)
 			.saturating_add(Weight::from_parts(0, 3558))
+			// Standard Error: 362
+			.saturating_add(Weight::from_parts(119, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/runtime/g1/src/weights/pallet_upgrade_origin.rs b/runtime/g1/src/weights/pallet_upgrade_origin.rs
index e61e3076d..d7abb94ad 100644
--- a/runtime/g1/src/weights/pallet_upgrade_origin.rs
+++ b/runtime/g1/src/weights/pallet_upgrade_origin.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_upgrade_origin`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_312_000 picoseconds.
-		Weight::from_parts(4_636_000, 0)
+		// Minimum execution time: 5_781_000 picoseconds.
+		Weight::from_parts(6_004_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 }
diff --git a/runtime/g1/src/weights/pallet_utility.rs b/runtime/g1/src/weights/pallet_utility.rs
index daacae07b..51a27afd1 100644
--- a/runtime/g1/src/weights/pallet_utility.rs
+++ b/runtime/g1/src/weights/pallet_utility.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_utility`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_519_000 picoseconds.
-		Weight::from_parts(8_490_732, 0)
+		// Minimum execution time: 4_443_000 picoseconds.
+		Weight::from_parts(11_691_812, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 1_005
-			.saturating_add(Weight::from_parts(2_028_203, 0).saturating_mul(c.into()))
+			// Standard Error: 975
+			.saturating_add(Weight::from_parts(2_271_470, 0).saturating_mul(c.into()))
 	}
 	fn as_derivative() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_857_000 picoseconds.
-		Weight::from_parts(3_022_000, 0)
+		// Minimum execution time: 3_680_000 picoseconds.
+		Weight::from_parts(3_997_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_324_000 picoseconds.
-		Weight::from_parts(7_157_385, 0)
+		// Minimum execution time: 4_464_000 picoseconds.
+		Weight::from_parts(7_360_289, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 2_161
-			.saturating_add(Weight::from_parts(2_235_614, 0).saturating_mul(c.into()))
+			// Standard Error: 1_069
+			.saturating_add(Weight::from_parts(2_442_339, 0).saturating_mul(c.into()))
 	}
 	fn dispatch_as() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 4_432_000 picoseconds.
-		Weight::from_parts(4_807_000, 0)
+		// Minimum execution time: 6_074_000 picoseconds.
+		Weight::from_parts(6_363_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_287_000 picoseconds.
-		Weight::from_parts(6_231_314, 0)
+		// Minimum execution time: 4_684_000 picoseconds.
+		Weight::from_parts(9_159_803, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 1_162
-			.saturating_add(Weight::from_parts(2_048_793, 0).saturating_mul(c.into()))
+			// Standard Error: 935
+			.saturating_add(Weight::from_parts(2_276_360, 0).saturating_mul(c.into()))
 	}
 }
diff --git a/runtime/g1/src/weights/paritydb_weights.rs b/runtime/g1/src/weights/paritydb_weights.rs
index 8791b58e8..b1427ac5a 100644
--- a/runtime/g1/src/weights/paritydb_weights.rs
+++ b/runtime/g1/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-09-09 (Y/M/D)
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28 (Y/M/D)
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //!
 //! DATABASE: `ParityDb`, RUNTIME: `Ğ1 Local Testnet`
@@ -34,31 +34,31 @@ pub mod constants {
 			/// Calculated by multiplying the *Average* of all values with `2.0` and adding `0`.
 			///
 			/// Stats nanoseconds:
-			///   Min, Max: 794, 1_028_225
-			///   Average:  7_925
-			///   Median:   1_293
-			///   Std-Dev:  81432.99
+			///   Min, Max: 896, 1_118_224
+			///   Average:  8_595
+			///   Median:   1_325
+			///   Std-Dev:  88562.05
 			///
 			/// Percentiles nanoseconds:
-			///   99th: 10_134
-			///   95th: 2_504
-			///   75th: 1_456
-			read: 15_850 * constants::WEIGHT_REF_TIME_PER_NANOS,
+			///   99th: 10_223
+			///   95th: 2_718
+			///   75th: 1_606
+			read: 17_190 * 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_979, 6_861_263
-			///   Average:  53_300
-			///   Median:   9_865
-			///   Std-Dev:  543344.17
+			///   Min, Max: 3_779, 6_930_852
+			///   Average:  53_733
+			///   Median:   9_966
+			///   Std-Dev:  548863.87
 			///
 			/// Percentiles nanoseconds:
-			///   99th: 21_280
-			///   95th: 15_281
-			///   75th: 12_305
-			write: 106_600 * constants::WEIGHT_REF_TIME_PER_NANOS,
+			///   99th: 24_839
+			///   95th: 14_850
+			///   75th: 11_965
+			write: 107_466 * constants::WEIGHT_REF_TIME_PER_NANOS,
 		};
 	}
 
diff --git a/runtime/gdev/src/weights/block_weights.rs b/runtime/gdev/src/weights/block_weights.rs
index 2bf2d7845..b3f70181b 100644
--- a/runtime/gdev/src/weights/block_weights.rs
+++ b/runtime/gdev/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-09-09 (Y/M/D)
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28 (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: 147_870, 216_103
-	///   Average:  153_710
-	///   Median:   150_527
-	///   Std-Dev:  9264.95
+	///   Min, Max: 126_813, 342_923
+	///   Average:  139_677
+	///   Median:   137_396
+	///   Std-Dev:  21189.71
 	///
 	/// Percentiles nanoseconds:
-	///   99th: 184_861
-	///   95th: 169_100
-	///   75th: 152_926
+	///   99th: 174_763
+	///   95th: 144_408
+	///   75th: 138_915
 	pub const BlockExecutionWeight: Weight =
-		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(153_710), 0);
+		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(139_677), 0);
 }
 
 #[cfg(test)]
diff --git a/runtime/gdev/src/weights/extrinsic_weights.rs b/runtime/gdev/src/weights/extrinsic_weights.rs
index 11ac7cb27..57f1ddea7 100644
--- a/runtime/gdev/src/weights/extrinsic_weights.rs
+++ b/runtime/gdev/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-09-09 (Y/M/D)
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28 (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: 95_413, 96_390
-	///   Average:  95_705
-	///   Median:   95_636
-	///   Std-Dev:  223.01
+	///   Min, Max: 90_407, 91_183
+	///   Average:  90_667
+	///   Median:   90_647
+	///   Std-Dev:  135.21
 	///
 	/// Percentiles nanoseconds:
-	///   99th: 96_360
-	///   95th: 96_124
-	///   75th: 95_838
+	///   99th: 91_161
+	///   95th: 90_893
+	///   75th: 90_734
 	pub const ExtrinsicBaseWeight: Weight =
-		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(95_705), 0);
+		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(90_667), 0);
 }
 
 #[cfg(test)]
diff --git a/runtime/gdev/src/weights/frame_benchmarking_baseline.rs b/runtime/gdev/src/weights/frame_benchmarking_baseline.rs
index fbe7b5f42..931ec5c70 100644
--- a/runtime/gdev/src/weights/frame_benchmarking_baseline.rs
+++ b/runtime/gdev/src/weights/frame_benchmarking_baseline.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `frame_benchmarking::baseline`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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: 78_000 picoseconds.
-		Weight::from_parts(112_832, 0)
+		// Minimum execution time: 92_000 picoseconds.
+		Weight::from_parts(127_414, 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: 81_000 picoseconds.
-		Weight::from_parts(110_505, 0)
+		// Minimum execution time: 85_000 picoseconds.
+		Weight::from_parts(131_130, 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: 81_000 picoseconds.
-		Weight::from_parts(112_022, 0)
+		// Minimum execution time: 86_000 picoseconds.
+		Weight::from_parts(130_684, 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: 80_000 picoseconds.
-		Weight::from_parts(107_798, 0)
+		// Minimum execution time: 93_000 picoseconds.
+		Weight::from_parts(130_781, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	fn hashing() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 19_709_337_000 picoseconds.
-		Weight::from_parts(19_760_071_000, 0)
+		// Minimum execution time: 20_341_231_000 picoseconds.
+		Weight::from_parts(20_438_091_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: 84_000 picoseconds.
-		Weight::from_parts(27_813_499, 0)
+		// Minimum execution time: 96_000 picoseconds.
+		Weight::from_parts(35_171_935, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 10_883
-			.saturating_add(Weight::from_parts(31_094_839, 0).saturating_mul(i.into()))
+			// Standard Error: 35_251
+			.saturating_add(Weight::from_parts(31_311_885, 0).saturating_mul(i.into()))
 	}
 }
diff --git a/runtime/gdev/src/weights/frame_system.rs b/runtime/gdev/src/weights/frame_system.rs
index fced99d08..85fb962d0 100644
--- a/runtime/gdev/src/weights/frame_system.rs
+++ b/runtime/gdev/src/weights/frame_system.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `frame_system`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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,22 +52,22 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 1_434_000 picoseconds.
-		Weight::from_parts(1_528_000, 0)
+		// Minimum execution time: 1_980_000 picoseconds.
+		Weight::from_parts(1_732_823, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			// Standard Error: 0
-			.saturating_add(Weight::from_parts(275, 0).saturating_mul(b.into()))
+			.saturating_add(Weight::from_parts(254, 0).saturating_mul(b.into()))
 	}
 	/// The range of component `b` is `[0, 3932160]`.
 	fn remark_with_event(b: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 3_759_000 picoseconds.
-		Weight::from_parts(1_120_363, 0)
+		// Minimum execution time: 4_961_000 picoseconds.
+		Weight::from_parts(5_085_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 3
-			.saturating_add(Weight::from_parts(1_082, 0).saturating_mul(b.into()))
+			// Standard Error: 1
+			.saturating_add(Weight::from_parts(1_040, 0).saturating_mul(b.into()))
 	}
 	/// Storage: `System::Digest` (r:1 w:1)
 	/// Proof: `System::Digest` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
@@ -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_216_000 picoseconds.
-		Weight::from_parts(2_486_000, 0)
+		// Minimum execution time: 3_446_000 picoseconds.
+		Weight::from_parts(3_637_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: 78_072_218_000 picoseconds.
-		Weight::from_parts(86_755_300_000, 0)
+		// Minimum execution time: 77_511_333_000 picoseconds.
+		Weight::from_parts(78_141_458_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_409_000 picoseconds.
-		Weight::from_parts(1_513_000, 0)
+		// Minimum execution time: 1_740_000 picoseconds.
+		Weight::from_parts(1_870_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 1_006
-			.saturating_add(Weight::from_parts(574_265, 0).saturating_mul(i.into()))
+			// Standard Error: 488
+			.saturating_add(Weight::from_parts(595_938, 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_421_000 picoseconds.
-		Weight::from_parts(1_486_000, 0)
+		// Minimum execution time: 1_782_000 picoseconds.
+		Weight::from_parts(1_871_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 831
-			.saturating_add(Weight::from_parts(453_410, 0).saturating_mul(i.into()))
+			// Standard Error: 570
+			.saturating_add(Weight::from_parts(455_197, 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_792_000 picoseconds.
-		Weight::from_parts(2_980_000, 0)
+		// Minimum execution time: 3_398_000 picoseconds.
+		Weight::from_parts(3_494_000, 0)
 			.saturating_add(Weight::from_parts(0, 76))
-			// Standard Error: 2_480
-			.saturating_add(Weight::from_parts(919_660, 0).saturating_mul(p.into()))
+			// Standard Error: 749
+			.saturating_add(Weight::from_parts(1_035_125, 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: 9_008_000 picoseconds.
-		Weight::from_parts(11_022_000, 0)
+		// Minimum execution time: 8_618_000 picoseconds.
+		Weight::from_parts(10_212_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: 82_388_107_000 picoseconds.
-		Weight::from_parts(83_898_987_000, 0)
+		// Minimum execution time: 82_296_674_000 picoseconds.
+		Weight::from_parts(82_804_290_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/gdev/src/weights/pallet_authority_members.rs b/runtime/gdev/src/weights/pallet_authority_members.rs
index 46bf859d4..c054dcd67 100644
--- a/runtime/gdev/src/weights/pallet_authority_members.rs
+++ b/runtime/gdev/src/weights/pallet_authority_members.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_authority_members`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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:  `933`
 		//  Estimated: `4398`
-		// Minimum execution time: 17_918_000 picoseconds.
-		Weight::from_parts(18_513_000, 0)
+		// Minimum execution time: 25_789_000 picoseconds.
+		Weight::from_parts(26_891_000, 0)
 			.saturating_add(Weight::from_parts(0, 4398))
 			.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:  `1390`
 		//  Estimated: `4855`
-		// Minimum execution time: 24_006_000 picoseconds.
-		Weight::from_parts(25_000_000, 0)
+		// Minimum execution time: 34_142_000 picoseconds.
+		Weight::from_parts(35_952_000, 0)
 			.saturating_add(Weight::from_parts(0, 4855))
 			.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:  `1839`
 		//  Estimated: `12729`
-		// Minimum execution time: 32_731_000 picoseconds.
-		Weight::from_parts(34_093_000, 0)
+		// Minimum execution time: 45_148_000 picoseconds.
+		Weight::from_parts(46_043_000, 0)
 			.saturating_add(Weight::from_parts(0, 12729))
 			.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:  `848`
 		//  Estimated: `4313`
-		// Minimum execution time: 31_052_000 picoseconds.
-		Weight::from_parts(32_171_000, 0)
+		// Minimum execution time: 39_618_000 picoseconds.
+		Weight::from_parts(42_080_000, 0)
 			.saturating_add(Weight::from_parts(0, 4313))
 			.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_659_000 picoseconds.
-		Weight::from_parts(7_014_000, 0)
+		// Minimum execution time: 9_955_000 picoseconds.
+		Weight::from_parts(10_344_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/gdev/src/weights/pallet_balances.rs b/runtime/gdev/src/weights/pallet_balances.rs
index e47093a17..023fe977d 100644
--- a/runtime/gdev/src/weights/pallet_balances.rs
+++ b/runtime/gdev/src/weights/pallet_balances.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_balances`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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: 44_804_000 picoseconds.
-		Weight::from_parts(45_508_000, 0)
+		// Minimum execution time: 53_001_000 picoseconds.
+		Weight::from_parts(54_199_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: 27_738_000 picoseconds.
-		Weight::from_parts(28_737_000, 0)
+		// Minimum execution time: 31_272_000 picoseconds.
+		Weight::from_parts(33_042_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:  `134`
 		//  Estimated: `3558`
-		// Minimum execution time: 9_608_000 picoseconds.
-		Weight::from_parts(10_107_000, 0)
+		// Minimum execution time: 11_337_000 picoseconds.
+		Weight::from_parts(11_774_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:  `134`
 		//  Estimated: `3558`
-		// Minimum execution time: 13_487_000 picoseconds.
-		Weight::from_parts(14_368_000, 0)
+		// Minimum execution time: 17_295_000 picoseconds.
+		Weight::from_parts(18_211_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: 47_982_000 picoseconds.
-		Weight::from_parts(49_034_000, 0)
+		// Minimum execution time: 51_846_000 picoseconds.
+		Weight::from_parts(53_291_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: 33_308_000 picoseconds.
-		Weight::from_parts(34_522_000, 0)
+		// Minimum execution time: 39_410_000 picoseconds.
+		Weight::from_parts(41_330_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:  `134`
 		//  Estimated: `3558`
-		// Minimum execution time: 11_519_000 picoseconds.
-		Weight::from_parts(11_987_000, 0)
+		// Minimum execution time: 14_981_000 picoseconds.
+		Weight::from_parts(15_905_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_049_000 picoseconds.
-		Weight::from_parts(4_249_000, 0)
+		// Minimum execution time: 5_622_000 picoseconds.
+		Weight::from_parts(5_939_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: `System::Account` (r:1 w:1)
@@ -145,8 +145,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `63`
 		//  Estimated: `3558`
-		// Minimum execution time: 31_125_000 picoseconds.
-		Weight::from_parts(32_100_000, 0)
+		// Minimum execution time: 37_807_000 picoseconds.
+		Weight::from_parts(38_486_000, 0)
 			.saturating_add(Weight::from_parts(0, 3558))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -155,8 +155,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 14_791_000 picoseconds.
-		Weight::from_parts(15_187_000, 0)
+		// Minimum execution time: 16_793_000 picoseconds.
+		Weight::from_parts(17_644_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 }
diff --git a/runtime/gdev/src/weights/pallet_certification.rs b/runtime/gdev/src/weights/pallet_certification.rs
index fda410303..f8701d68c 100644
--- a/runtime/gdev/src/weights/pallet_certification.rs
+++ b/runtime/gdev/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 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_certification::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `1107`
 		//  Estimated: `7047`
-		// Minimum execution time: 30_360_000 picoseconds.
-		Weight::from_parts(31_857_000, 0)
+		// Minimum execution time: 39_882_000 picoseconds.
+		Weight::from_parts(41_659_000, 0)
 			.saturating_add(Weight::from_parts(0, 7047))
 			.saturating_add(T::DbWeight::get().reads(8))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -85,8 +85,8 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `1130`
 		//  Estimated: `7070`
-		// Minimum execution time: 30_272_000 picoseconds.
-		Weight::from_parts(31_347_000, 0)
+		// Minimum execution time: 40_022_000 picoseconds.
+		Weight::from_parts(41_986_000, 0)
 			.saturating_add(Weight::from_parts(0, 7070))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -101,8 +101,8 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `528`
 		//  Estimated: `6468`
-		// Minimum execution time: 16_384_000 picoseconds.
-		Weight::from_parts(17_030_000, 0)
+		// Minimum execution time: 23_278_000 picoseconds.
+		Weight::from_parts(24_092_000, 0)
 			.saturating_add(Weight::from_parts(0, 6468))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -120,11 +120,11 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `665 + i * (35 ±0)`
 		//  Estimated: `4129 + i * (2511 ±0)`
-		// Minimum execution time: 25_055_000 picoseconds.
-		Weight::from_parts(25_713_000, 0)
+		// Minimum execution time: 35_508_000 picoseconds.
+		Weight::from_parts(36_566_000, 0)
 			.saturating_add(Weight::from_parts(0, 4129))
-			// Standard Error: 23_547
-			.saturating_add(Weight::from_parts(8_607_358, 0).saturating_mul(i.into()))
+			// Standard Error: 26_528
+			.saturating_add(Weight::from_parts(9_711_280, 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))
@@ -137,8 +137,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_474_000 picoseconds.
-		Weight::from_parts(2_617_000, 0)
+		// Minimum execution time: 3_467_000 picoseconds.
+		Weight::from_parts(3_737_000, 0)
 			.saturating_add(Weight::from_parts(0, 3604))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
@@ -148,8 +148,8 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `276`
 		//  Estimated: `3741`
-		// Minimum execution time: 3_270_000 picoseconds.
-		Weight::from_parts(3_623_000, 0)
+		// Minimum execution time: 5_305_000 picoseconds.
+		Weight::from_parts(5_639_000, 0)
 			.saturating_add(Weight::from_parts(0, 3741))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -166,8 +166,8 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `822`
 		//  Estimated: `6762`
-		// Minimum execution time: 20_806_000 picoseconds.
-		Weight::from_parts(21_980_000, 0)
+		// Minimum execution time: 29_162_000 picoseconds.
+		Weight::from_parts(30_857_000, 0)
 			.saturating_add(Weight::from_parts(0, 6762))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
diff --git a/runtime/gdev/src/weights/pallet_collective.rs b/runtime/gdev/src/weights/pallet_collective.rs
index ff0931e1d..448338d95 100644
--- a/runtime/gdev/src/weights/pallet_collective.rs
+++ b/runtime/gdev/src/weights/pallet_collective.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_collective`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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
@@ -61,14 +61,14 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 	fn set_members(m: u32, _n: u32, p: u32, ) -> Weight {
 		// 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_645_000 picoseconds.
-		Weight::from_parts(10_754_000, 0)
+		//  Estimated: `10019 + m * (416 ±5) + p * (4183 ±27)`
+		// Minimum execution time: 12_506_000 picoseconds.
+		Weight::from_parts(12_877_000, 0)
 			.saturating_add(Weight::from_parts(0, 10019))
-			// Standard Error: 9_387
-			.saturating_add(Weight::from_parts(708_355, 0).saturating_mul(m.into()))
-			// Standard Error: 46_405
-			.saturating_add(Weight::from_parts(6_104_268, 0).saturating_mul(p.into()))
+			// Standard Error: 10_258
+			.saturating_add(Weight::from_parts(768_734, 0).saturating_mul(m.into()))
+			// Standard Error: 50_710
+			.saturating_add(Weight::from_parts(7_165_983, 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_137_000 picoseconds.
-		Weight::from_parts(9_430_377, 0)
+		// Minimum execution time: 11_312_000 picoseconds.
+		Weight::from_parts(11_053_545, 0)
 			.saturating_add(Weight::from_parts(0, 1518))
-			// Standard Error: 39
-			.saturating_add(Weight::from_parts(1_196, 0).saturating_mul(b.into()))
-			// Standard Error: 410
-			.saturating_add(Weight::from_parts(6_404, 0).saturating_mul(m.into()))
+			// Standard Error: 34
+			.saturating_add(Weight::from_parts(1_089, 0).saturating_mul(b.into()))
+			// Standard Error: 356
+			.saturating_add(Weight::from_parts(12_805, 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: 10_964_000 picoseconds.
-		Weight::from_parts(10_899_487, 0)
+		// Minimum execution time: 13_574_000 picoseconds.
+		Weight::from_parts(13_374_994, 0)
 			.saturating_add(Weight::from_parts(0, 3498))
 			// Standard Error: 42
-			.saturating_add(Weight::from_parts(1_071, 0).saturating_mul(b.into()))
-			// Standard Error: 440
-			.saturating_add(Weight::from_parts(18_614, 0).saturating_mul(m.into()))
+			.saturating_add(Weight::from_parts(1_149, 0).saturating_mul(b.into()))
+			// Standard Error: 442
+			.saturating_add(Weight::from_parts(19_034, 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: 16_186_000 picoseconds.
-		Weight::from_parts(16_133_572, 0)
+		// Minimum execution time: 19_522_000 picoseconds.
+		Weight::from_parts(21_209_024, 0)
 			.saturating_add(Weight::from_parts(0, 3461))
-			// Standard Error: 69
-			.saturating_add(Weight::from_parts(2_300, 0).saturating_mul(b.into()))
-			// Standard Error: 726
-			.saturating_add(Weight::from_parts(5_398, 0).saturating_mul(m.into()))
-			// Standard Error: 3_631
-			.saturating_add(Weight::from_parts(253_546, 0).saturating_mul(p.into()))
+			// Standard Error: 195
+			.saturating_add(Weight::from_parts(2_357, 0).saturating_mul(b.into()))
+			// Standard Error: 2_039
+			.saturating_add(Weight::from_parts(18_305, 0).saturating_mul(m.into()))
+			// Standard Error: 10_188
+			.saturating_add(Weight::from_parts(233_956, 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_296_000 picoseconds.
-		Weight::from_parts(15_070_228, 0)
+		// Minimum execution time: 18_070_000 picoseconds.
+		Weight::from_parts(19_572_186, 0)
 			.saturating_add(Weight::from_parts(0, 4037))
-			// Standard Error: 529
-			.saturating_add(Weight::from_parts(30_423, 0).saturating_mul(m.into()))
+			// Standard Error: 802
+			.saturating_add(Weight::from_parts(35_411, 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: 17_945_000 picoseconds.
-		Weight::from_parts(17_004_739, 0)
+		// Minimum execution time: 22_453_000 picoseconds.
+		Weight::from_parts(21_029_526, 0)
 			.saturating_add(Weight::from_parts(0, 3591))
-			// Standard Error: 531
-			.saturating_add(Weight::from_parts(27_645, 0).saturating_mul(m.into()))
-			// Standard Error: 2_626
-			.saturating_add(Weight::from_parts(223_508, 0).saturating_mul(p.into()))
+			// Standard Error: 682
+			.saturating_add(Weight::from_parts(31_818, 0).saturating_mul(m.into()))
+			// Standard Error: 3_370
+			.saturating_add(Weight::from_parts(260_644, 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: 25_663_000 picoseconds.
-		Weight::from_parts(24_474_787, 0)
+		// Minimum execution time: 31_756_000 picoseconds.
+		Weight::from_parts(29_026_627, 0)
 			.saturating_add(Weight::from_parts(0, 3619))
-			// Standard Error: 78
-			.saturating_add(Weight::from_parts(2_040, 0).saturating_mul(b.into()))
-			// Standard Error: 834
-			.saturating_add(Weight::from_parts(16_618, 0).saturating_mul(m.into()))
-			// Standard Error: 4_115
-			.saturating_add(Weight::from_parts(326_657, 0).saturating_mul(p.into()))
+			// Standard Error: 198
+			.saturating_add(Weight::from_parts(3_206, 0).saturating_mul(b.into()))
+			// Standard Error: 2_102
+			.saturating_add(Weight::from_parts(24_848, 0).saturating_mul(m.into()))
+			// Standard Error: 10_371
+			.saturating_add(Weight::from_parts(399_990, 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_201_000 picoseconds.
-		Weight::from_parts(19_020_919, 0)
+		// Minimum execution time: 25_575_000 picoseconds.
+		Weight::from_parts(23_721_404, 0)
 			.saturating_add(Weight::from_parts(0, 3611))
-			// Standard Error: 594
-			.saturating_add(Weight::from_parts(29_212, 0).saturating_mul(m.into()))
-			// Standard Error: 2_935
-			.saturating_add(Weight::from_parts(227_266, 0).saturating_mul(p.into()))
+			// Standard Error: 734
+			.saturating_add(Weight::from_parts(36_722, 0).saturating_mul(m.into()))
+			// Standard Error: 3_624
+			.saturating_add(Weight::from_parts(281_541, 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_981_000 picoseconds.
-		Weight::from_parts(26_566_896, 0)
+		// Minimum execution time: 33_716_000 picoseconds.
+		Weight::from_parts(32_969_812, 0)
 			.saturating_add(Weight::from_parts(0, 3639))
-			// Standard Error: 81
-			.saturating_add(Weight::from_parts(1_878, 0).saturating_mul(b.into()))
-			// Standard Error: 860
-			.saturating_add(Weight::from_parts(15_707, 0).saturating_mul(m.into()))
-			// Standard Error: 4_244
-			.saturating_add(Weight::from_parts(316_235, 0).saturating_mul(p.into()))
+			// Standard Error: 109
+			.saturating_add(Weight::from_parts(2_264, 0).saturating_mul(b.into()))
+			// Standard Error: 1_152
+			.saturating_add(Weight::from_parts(14_586, 0).saturating_mul(m.into()))
+			// Standard Error: 5_685
+			.saturating_add(Weight::from_parts(405_020, 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()))
@@ -290,11 +290,11 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `189 + p * (32 ±0)`
 		//  Estimated: `1674 + p * (32 ±0)`
-		// Minimum execution time: 9_186_000 picoseconds.
-		Weight::from_parts(9_998_828, 0)
+		// Minimum execution time: 11_462_000 picoseconds.
+		Weight::from_parts(12_450_213, 0)
 			.saturating_add(Weight::from_parts(0, 1674))
-			// Standard Error: 1_372
-			.saturating_add(Weight::from_parts(159_223, 0).saturating_mul(p.into()))
+			// Standard Error: 1_937
+			.saturating_add(Weight::from_parts(169_519, 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/gdev/src/weights/pallet_distance.rs b/runtime/gdev/src/weights/pallet_distance.rs
index a60665d19..2d021a36a 100644
--- a/runtime/gdev/src/weights/pallet_distance.rs
+++ b/runtime/gdev/src/weights/pallet_distance.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_distance`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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
@@ -71,8 +71,8 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1251`
 		//  Estimated: `4716`
-		// Minimum execution time: 57_036_000 picoseconds.
-		Weight::from_parts(58_881_000, 0)
+		// Minimum execution time: 70_095_000 picoseconds.
+		Weight::from_parts(72_428_000, 0)
 			.saturating_add(Weight::from_parts(0, 4716))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -101,8 +101,8 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1280`
 		//  Estimated: `7220`
-		// Minimum execution time: 60_023_000 picoseconds.
-		Weight::from_parts(62_179_000, 0)
+		// Minimum execution time: 72_960_000 picoseconds.
+		Weight::from_parts(75_007_000, 0)
 			.saturating_add(Weight::from_parts(0, 7220))
 			.saturating_add(T::DbWeight::get().reads(11))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -124,11 +124,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: 11_979_000 picoseconds.
-		Weight::from_parts(12_680_351, 0)
+		// Minimum execution time: 18_073_000 picoseconds.
+		Weight::from_parts(21_116_016, 0)
 			.saturating_add(Weight::from_parts(0, 1887))
-			// Standard Error: 566
-			.saturating_add(Weight::from_parts(110_046, 0).saturating_mul(i.into()))
+			// Standard Error: 280
+			.saturating_add(Weight::from_parts(104_091, 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()))
@@ -142,11 +142,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_096_000 picoseconds.
-		Weight::from_parts(7_865_951, 0)
+		// Minimum execution time: 6_891_000 picoseconds.
+		Weight::from_parts(7_846_688, 0)
 			.saturating_add(Weight::from_parts(0, 1624))
-			// Standard Error: 260
-			.saturating_add(Weight::from_parts(103_755, 0).saturating_mul(i.into()))
+			// Standard Error: 625
+			.saturating_add(Weight::from_parts(108_166, 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()))
@@ -163,8 +163,8 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `683`
 		//  Estimated: `6623`
-		// Minimum execution time: 24_382_000 picoseconds.
-		Weight::from_parts(25_266_000, 0)
+		// Minimum execution time: 32_529_000 picoseconds.
+		Weight::from_parts(33_752_000, 0)
 			.saturating_add(Weight::from_parts(0, 6623))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -173,8 +173,8 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 83_000 picoseconds.
-		Weight::from_parts(109_000, 0)
+		// Minimum execution time: 111_000 picoseconds.
+		Weight::from_parts(143_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: `System::ParentHash` (r:1 w:0)
@@ -201,8 +201,8 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1095`
 		//  Estimated: `7035`
-		// Minimum execution time: 53_732_000 picoseconds.
-		Weight::from_parts(57_160_000, 0)
+		// Minimum execution time: 66_382_000 picoseconds.
+		Weight::from_parts(68_312_000, 0)
 			.saturating_add(Weight::from_parts(0, 7035))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(8))
@@ -215,19 +215,19 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 	/// Proof: `Distance::PendingEvaluationRequest` (`max_values`: None, `max_size`: None, mode: `Measured`)
 	/// Storage: `Balances::Holds` (r:1 w:1)
 	/// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(69), added: 2544, mode: `MaxEncodedLen`)
-	/// Storage: `System::Account` (r:1 w:1)
+	/// Storage: `System::Account` (r:2 w:2)
 	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(93), added: 2568, mode: `MaxEncodedLen`)
 	/// Storage: `Distance::EvaluationBlock` (r:0 w:1)
 	/// Proof: `Distance::EvaluationBlock` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
 	fn do_evaluation_failure() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `412`
-		//  Estimated: `3877`
-		// Minimum execution time: 24_688_000 picoseconds.
-		Weight::from_parts(25_629_000, 0)
-			.saturating_add(Weight::from_parts(0, 3877))
-			.saturating_add(T::DbWeight::get().reads(5))
-			.saturating_add(T::DbWeight::get().writes(5))
+		//  Measured:  `475`
+		//  Estimated: `6126`
+		// Minimum execution time: 42_681_000 picoseconds.
+		Weight::from_parts(44_083_000, 0)
+			.saturating_add(Weight::from_parts(0, 6126))
+			.saturating_add(T::DbWeight::get().reads(6))
+			.saturating_add(T::DbWeight::get().writes(6))
 	}
 	/// Storage: `System::ParentHash` (r:1 w:0)
 	/// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
@@ -239,8 +239,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_362_000 picoseconds.
-		Weight::from_parts(2_657_000, 0)
+		// Minimum execution time: 3_728_000 picoseconds.
+		Weight::from_parts(3_939_000, 0)
 			.saturating_add(Weight::from_parts(0, 1594))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -251,8 +251,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_438_000 picoseconds.
-		Weight::from_parts(2_544_000, 0)
+		// Minimum execution time: 3_650_000 picoseconds.
+		Weight::from_parts(3_921_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/gdev/src/weights/pallet_duniter_account.rs b/runtime/gdev/src/weights/pallet_duniter_account.rs
index 66a33a137..1c541f353 100644
--- a/runtime/gdev/src/weights/pallet_duniter_account.rs
+++ b/runtime/gdev/src/weights/pallet_duniter_account.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_duniter_account`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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: 2_997_000 picoseconds.
-		Weight::from_parts(3_215_000, 0)
+		// Minimum execution time: 4_403_000 picoseconds.
+		Weight::from_parts(4_572_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/gdev/src/weights/pallet_identity.rs b/runtime/gdev/src/weights/pallet_identity.rs
index db8aa10e2..6e2a02f96 100644
--- a/runtime/gdev/src/weights/pallet_identity.rs
+++ b/runtime/gdev/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 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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
@@ -73,8 +73,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1210`
 		//  Estimated: `7150`
-		// Minimum execution time: 63_423_000 picoseconds.
-		Weight::from_parts(66_084_000, 0)
+		// Minimum execution time: 78_735_000 picoseconds.
+		Weight::from_parts(81_316_000, 0)
 			.saturating_add(Weight::from_parts(0, 7150))
 			.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:  `822`
 		//  Estimated: `6762`
-		// Minimum execution time: 27_280_000 picoseconds.
-		Weight::from_parts(28_621_000, 0)
+		// Minimum execution time: 35_927_000 picoseconds.
+		Weight::from_parts(37_172_000, 0)
 			.saturating_add(Weight::from_parts(0, 6762))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -101,18 +101,20 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 	/// Proof: `Identity::IdentityIndexOf` (`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: `AuthorityMembers::OnlineAuthorities` (r:1 w:0)
+	/// Proof: `AuthorityMembers::OnlineAuthorities` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
 	/// Storage: `System::BlockHash` (r:1 w:0)
 	/// Proof: `System::BlockHash` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`)
 	/// Storage: `System::Account` (r:2 w:2)
 	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(93), added: 2568, mode: `MaxEncodedLen`)
 	fn change_owner_key() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `793`
-		//  Estimated: `6733`
-		// Minimum execution time: 71_041_000 picoseconds.
-		Weight::from_parts(73_985_000, 0)
-			.saturating_add(Weight::from_parts(0, 6733))
-			.saturating_add(T::DbWeight::get().reads(6))
+		//  Measured:  `964`
+		//  Estimated: `6904`
+		// Minimum execution time: 84_868_000 picoseconds.
+		Weight::from_parts(86_664_000, 0)
+			.saturating_add(Weight::from_parts(0, 6904))
+			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(5))
 	}
 	/// Storage: `Identity::Identities` (r:1 w:1)
@@ -129,8 +131,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `731`
 		//  Estimated: `6671`
-		// Minimum execution time: 61_764_000 picoseconds.
-		Weight::from_parts(64_103_000, 0)
+		// Minimum execution time: 70_572_000 picoseconds.
+		Weight::from_parts(72_810_000, 0)
 			.saturating_add(Weight::from_parts(0, 6671))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -142,11 +144,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_526_000 picoseconds.
-		Weight::from_parts(3_632_000, 0)
+		// Minimum execution time: 4_160_000 picoseconds.
+		Weight::from_parts(4_249_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 997
-			.saturating_add(Weight::from_parts(1_192_662, 0).saturating_mul(i.into()))
+			// Standard Error: 1_354
+			.saturating_add(Weight::from_parts(1_229_973, 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 +158,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `104`
 		//  Estimated: `3558`
-		// Minimum execution time: 6_075_000 picoseconds.
-		Weight::from_parts(6_430_000, 0)
+		// Minimum execution time: 7_530_000 picoseconds.
+		Weight::from_parts(7_911_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 +174,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `436`
 		//  Estimated: `3901`
-		// Minimum execution time: 49_420_000 picoseconds.
-		Weight::from_parts(50_636_000, 0)
+		// Minimum execution time: 55_190_000 picoseconds.
+		Weight::from_parts(56_667_000, 0)
 			.saturating_add(Weight::from_parts(0, 3901))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -182,8 +184,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 85_000 picoseconds.
-		Weight::from_parts(112_000, 0)
+		// Minimum execution time: 93_000 picoseconds.
+		Weight::from_parts(122_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: `Identity::Identities` (r:1 w:0)
@@ -192,8 +194,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `360`
 		//  Estimated: `3825`
-		// Minimum execution time: 3_475_000 picoseconds.
-		Weight::from_parts(3_806_000, 0)
+		// Minimum execution time: 5_155_000 picoseconds.
+		Weight::from_parts(5_460_000, 0)
 			.saturating_add(Weight::from_parts(0, 3825))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
@@ -231,8 +233,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1931`
 		//  Estimated: `15296`
-		// Minimum execution time: 89_816_000 picoseconds.
-		Weight::from_parts(92_181_000, 0)
+		// Minimum execution time: 114_415_000 picoseconds.
+		Weight::from_parts(121_569_000, 0)
 			.saturating_add(Weight::from_parts(0, 15296))
 			.saturating_add(T::DbWeight::get().reads(18))
 			.saturating_add(T::DbWeight::get().writes(22))
@@ -243,8 +245,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `360`
 		//  Estimated: `3825`
-		// Minimum execution time: 3_529_000 picoseconds.
-		Weight::from_parts(3_758_000, 0)
+		// Minimum execution time: 5_061_000 picoseconds.
+		Weight::from_parts(5_471_000, 0)
 			.saturating_add(Weight::from_parts(0, 3825))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
@@ -288,8 +290,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2466`
 		//  Estimated: `18306`
-		// Minimum execution time: 129_430_000 picoseconds.
-		Weight::from_parts(134_968_000, 0)
+		// Minimum execution time: 161_149_000 picoseconds.
+		Weight::from_parts(167_574_000, 0)
 			.saturating_add(Weight::from_parts(0, 18306))
 			.saturating_add(T::DbWeight::get().reads(25))
 			.saturating_add(T::DbWeight::get().writes(30))
@@ -334,8 +336,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2483`
 		//  Estimated: `18323`
-		// Minimum execution time: 128_885_000 picoseconds.
-		Weight::from_parts(133_428_000, 0)
+		// Minimum execution time: 165_227_000 picoseconds.
+		Weight::from_parts(171_832_000, 0)
 			.saturating_add(Weight::from_parts(0, 18323))
 			.saturating_add(T::DbWeight::get().reads(26))
 			.saturating_add(T::DbWeight::get().writes(29))
@@ -348,8 +350,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `441`
 		//  Estimated: `6381`
-		// Minimum execution time: 13_544_000 picoseconds.
-		Weight::from_parts(14_039_000, 0)
+		// Minimum execution time: 17_441_000 picoseconds.
+		Weight::from_parts(17_881_000, 0)
 			.saturating_add(Weight::from_parts(0, 6381))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -360,8 +362,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `165`
 		//  Estimated: `3630`
-		// Minimum execution time: 2_549_000 picoseconds.
-		Weight::from_parts(2_779_000, 0)
+		// Minimum execution time: 3_581_000 picoseconds.
+		Weight::from_parts(3_891_000, 0)
 			.saturating_add(Weight::from_parts(0, 3630))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
@@ -373,8 +375,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `362`
 		//  Estimated: `3827`
-		// Minimum execution time: 5_632_000 picoseconds.
-		Weight::from_parts(5_889_000, 0)
+		// Minimum execution time: 8_191_000 picoseconds.
+		Weight::from_parts(8_541_000, 0)
 			.saturating_add(Weight::from_parts(0, 3827))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -399,8 +401,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `952`
 		//  Estimated: `4417`
-		// Minimum execution time: 28_851_000 picoseconds.
-		Weight::from_parts(29_752_000, 0)
+		// Minimum execution time: 39_346_000 picoseconds.
+		Weight::from_parts(41_449_000, 0)
 			.saturating_add(Weight::from_parts(0, 4417))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(7))
diff --git a/runtime/gdev/src/weights/pallet_im_online.rs b/runtime/gdev/src/weights/pallet_im_online.rs
index a51fbcd06..af6bd0f7c 100644
--- a/runtime/gdev/src/weights/pallet_im_online.rs
+++ b/runtime/gdev/src/weights/pallet_im_online.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_im_online`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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:  `636 + k * (32 ±0)`
 		//  Estimated: `33487 + k * (1761 ±0)`
-		// Minimum execution time: 52_758_000 picoseconds.
-		Weight::from_parts(57_211_995, 0)
+		// Minimum execution time: 58_835_000 picoseconds.
+		Weight::from_parts(77_663_203, 0)
 			.saturating_add(Weight::from_parts(0, 33487))
-			// Standard Error: 756
-			.saturating_add(Weight::from_parts(67_987, 0).saturating_mul(k.into()))
+			// Standard Error: 1_184
+			.saturating_add(Weight::from_parts(38_414, 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/gdev/src/weights/pallet_membership.rs b/runtime/gdev/src/weights/pallet_membership.rs
index 55b24280c..10caff7d3 100644
--- a/runtime/gdev/src/weights/pallet_membership.rs
+++ b/runtime/gdev/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 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 105_000 picoseconds.
-		Weight::from_parts(110_000, 0)
+		// Minimum execution time: 128_000 picoseconds.
+		Weight::from_parts(167_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: `Membership::MembershipsExpireOn` (r:2 w:2)
@@ -88,11 +88,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `139 + i * (993 ±0)`
 		//  Estimated: `15060 + i * (2695 ±52)`
-		// Minimum execution time: 3_751_000 picoseconds.
-		Weight::from_parts(10_320_233, 0)
+		// Minimum execution time: 5_447_000 picoseconds.
+		Weight::from_parts(15_406_379, 0)
 			.saturating_add(Weight::from_parts(0, 15060))
-			// Standard Error: 445_588
-			.saturating_add(Weight::from_parts(68_138_167, 0).saturating_mul(i.into()))
+			// Standard Error: 672_121
+			.saturating_add(Weight::from_parts(79_899_261, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().reads((11_u64).saturating_mul(i.into())))
 			.saturating_add(T::DbWeight::get().writes(3))
diff --git a/runtime/gdev/src/weights/pallet_multisig.rs b/runtime/gdev/src/weights/pallet_multisig.rs
index c434cf145..a1c133e67 100644
--- a/runtime/gdev/src/weights/pallet_multisig.rs
+++ b/runtime/gdev/src/weights/pallet_multisig.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_multisig`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_742_000 picoseconds.
-		Weight::from_parts(5_230_818, 0)
+		// Minimum execution time: 5_392_000 picoseconds.
+		Weight::from_parts(5_647_933, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 2
-			.saturating_add(Weight::from_parts(356, 0).saturating_mul(z.into()))
+			// Standard Error: 1
+			.saturating_add(Weight::from_parts(325, 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: 24_305_000 picoseconds.
-		Weight::from_parts(24_650_405, 0)
+		// Minimum execution time: 27_599_000 picoseconds.
+		Weight::from_parts(27_226_841, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 7_203
-			.saturating_add(Weight::from_parts(135_908, 0).saturating_mul(s.into()))
-			// Standard Error: 6
-			.saturating_add(Weight::from_parts(1_100, 0).saturating_mul(z.into()))
+			// Standard Error: 5_425
+			.saturating_add(Weight::from_parts(168_113, 0).saturating_mul(s.into()))
+			// Standard Error: 4
+			.saturating_add(Weight::from_parts(1_068, 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: 13_456_000 picoseconds.
-		Weight::from_parts(13_374_805, 0)
+		// Minimum execution time: 15_589_000 picoseconds.
+		Weight::from_parts(15_198_549, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 5_173
-			.saturating_add(Weight::from_parts(105_381, 0).saturating_mul(s.into()))
-			// Standard Error: 3
-			.saturating_add(Weight::from_parts(1_128, 0).saturating_mul(z.into()))
+			// Standard Error: 3_468
+			.saturating_add(Weight::from_parts(110_118, 0).saturating_mul(s.into()))
+			// Standard Error: 2
+			.saturating_add(Weight::from_parts(1_074, 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: 25_821_000 picoseconds.
-		Weight::from_parts(26_105_306, 0)
+		// Minimum execution time: 30_477_000 picoseconds.
+		Weight::from_parts(30_171_082, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 8_725
-			.saturating_add(Weight::from_parts(225_024, 0).saturating_mul(s.into()))
-			// Standard Error: 7
-			.saturating_add(Weight::from_parts(1_138, 0).saturating_mul(z.into()))
+			// Standard Error: 5_508
+			.saturating_add(Weight::from_parts(149_890, 0).saturating_mul(s.into()))
+			// Standard Error: 4
+			.saturating_add(Weight::from_parts(1_067, 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: 22_081_000 picoseconds.
-		Weight::from_parts(23_314_450, 0)
+		// Minimum execution time: 25_336_000 picoseconds.
+		Weight::from_parts(26_527_402, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 7_154
-			.saturating_add(Weight::from_parts(202_452, 0).saturating_mul(s.into()))
+			// Standard Error: 5_763
+			.saturating_add(Weight::from_parts(175_489, 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_640_000 picoseconds.
-		Weight::from_parts(12_492_554, 0)
+		// Minimum execution time: 13_850_000 picoseconds.
+		Weight::from_parts(14_488_301, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 4_705
-			.saturating_add(Weight::from_parts(144_461, 0).saturating_mul(s.into()))
+			// Standard Error: 3_043
+			.saturating_add(Weight::from_parts(118_437, 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: 22_427_000 picoseconds.
-		Weight::from_parts(23_744_449, 0)
+		// Minimum execution time: 26_232_000 picoseconds.
+		Weight::from_parts(27_520_652, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 6_717
-			.saturating_add(Weight::from_parts(154_906, 0).saturating_mul(s.into()))
+			// Standard Error: 5_473
+			.saturating_add(Weight::from_parts(159_868, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/runtime/gdev/src/weights/pallet_oneshot_account.rs b/runtime/gdev/src/weights/pallet_oneshot_account.rs
index e00018cd3..f524bcb6c 100644
--- a/runtime/gdev/src/weights/pallet_oneshot_account.rs
+++ b/runtime/gdev/src/weights/pallet_oneshot_account.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_oneshot_account`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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: 18_082_000 picoseconds.
-		Weight::from_parts(18_740_000, 0)
+		// Minimum execution time: 21_872_000 picoseconds.
+		Weight::from_parts(22_794_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: 25_253_000 picoseconds.
-		Weight::from_parts(27_174_000, 0)
+		// Minimum execution time: 31_153_000 picoseconds.
+		Weight::from_parts(32_328_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: 38_902_000 picoseconds.
-		Weight::from_parts(40_758_000, 0)
+		// Minimum execution time: 45_197_000 picoseconds.
+		Weight::from_parts(46_597_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/gdev/src/weights/pallet_preimage.rs b/runtime/gdev/src/weights/pallet_preimage.rs
index 380af159f..8f4a73e89 100644
--- a/runtime/gdev/src/weights/pallet_preimage.rs
+++ b/runtime/gdev/src/weights/pallet_preimage.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_preimage`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_693_000 picoseconds.
-		Weight::from_parts(10_940_000, 0)
+		// Minimum execution time: 11_975_000 picoseconds.
+		Weight::from_parts(12_301_000, 0)
 			.saturating_add(Weight::from_parts(0, 3548))
 			// Standard Error: 2
-			.saturating_add(Weight::from_parts(1_412, 0).saturating_mul(s.into()))
+			.saturating_add(Weight::from_parts(1_320, 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: 13_106_000 picoseconds.
-		Weight::from_parts(13_616_000, 0)
+		// Minimum execution time: 15_575_000 picoseconds.
+		Weight::from_parts(15_766_000, 0)
 			.saturating_add(Weight::from_parts(0, 3548))
 			// Standard Error: 2
-			.saturating_add(Weight::from_parts(1_411, 0).saturating_mul(s.into()))
+			.saturating_add(Weight::from_parts(1_320, 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: 11_642_000 picoseconds.
-		Weight::from_parts(12_116_000, 0)
+		// Minimum execution time: 13_671_000 picoseconds.
+		Weight::from_parts(13_977_000, 0)
 			.saturating_add(Weight::from_parts(0, 3548))
 			// Standard Error: 2
-			.saturating_add(Weight::from_parts(1_502, 0).saturating_mul(s.into()))
+			.saturating_add(Weight::from_parts(1_401, 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: 25_038_000 picoseconds.
-		Weight::from_parts(27_875_000, 0)
+		// Minimum execution time: 21_830_000 picoseconds.
+		Weight::from_parts(23_909_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_051_000 picoseconds.
-		Weight::from_parts(27_860_000, 0)
+		// Minimum execution time: 23_132_000 picoseconds.
+		Weight::from_parts(24_958_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: 22_108_000 picoseconds.
-		Weight::from_parts(25_232_000, 0)
+		// Minimum execution time: 20_944_000 picoseconds.
+		Weight::from_parts(22_633_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_479_000 picoseconds.
-		Weight::from_parts(15_159_000, 0)
+		// Minimum execution time: 13_847_000 picoseconds.
+		Weight::from_parts(15_219_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: 10_857_000 picoseconds.
-		Weight::from_parts(15_139_000, 0)
+		// Minimum execution time: 10_973_000 picoseconds.
+		Weight::from_parts(11_559_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: 7_755_000 picoseconds.
-		Weight::from_parts(9_035_000, 0)
+		// Minimum execution time: 8_783_000 picoseconds.
+		Weight::from_parts(9_087_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_649_000 picoseconds.
-		Weight::from_parts(23_411_000, 0)
+		// Minimum execution time: 21_736_000 picoseconds.
+		Weight::from_parts(22_912_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: 7_460_000 picoseconds.
-		Weight::from_parts(8_844_000, 0)
+		// Minimum execution time: 8_816_000 picoseconds.
+		Weight::from_parts(9_270_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: 7_207_000 picoseconds.
-		Weight::from_parts(8_772_000, 0)
+		// Minimum execution time: 8_639_000 picoseconds.
+		Weight::from_parts(9_090_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_992_000 picoseconds.
-		Weight::from_parts(17_540_000, 0)
+		// Minimum execution time: 19_835_000 picoseconds.
+		Weight::from_parts(20_285_000, 0)
 			.saturating_add(Weight::from_parts(0, 990))
-			// Standard Error: 29_025
-			.saturating_add(Weight::from_parts(14_114_882, 0).saturating_mul(n.into()))
+			// Standard Error: 17_437
+			.saturating_add(Weight::from_parts(15_200_439, 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/gdev/src/weights/pallet_provide_randomness.rs b/runtime/gdev/src/weights/pallet_provide_randomness.rs
index 246ab708f..449f35488 100644
--- a/runtime/gdev/src/weights/pallet_provide_randomness.rs
+++ b/runtime/gdev/src/weights/pallet_provide_randomness.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_provide_randomness`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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: 37_151_000 picoseconds.
-		Weight::from_parts(38_610_000, 0)
+		// Minimum execution time: 45_548_000 picoseconds.
+		Weight::from_parts(46_988_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_281_000 picoseconds.
-		Weight::from_parts(11_542_055, 0)
+		// Minimum execution time: 20_585_000 picoseconds.
+		Weight::from_parts(18_143_364, 0)
 			.saturating_add(Weight::from_parts(0, 1827))
-			// Standard Error: 6_426
-			.saturating_add(Weight::from_parts(4_924_668, 0).saturating_mul(i.into()))
+			// Standard Error: 8_255
+			.saturating_add(Weight::from_parts(5_670_675, 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_338_000 picoseconds.
-		Weight::from_parts(14_371_410, 0)
+		// Minimum execution time: 22_350_000 picoseconds.
+		Weight::from_parts(27_706_024, 0)
 			.saturating_add(Weight::from_parts(0, 3817))
-			// Standard Error: 4_582
-			.saturating_add(Weight::from_parts(5_219_500, 0).saturating_mul(i.into()))
+			// Standard Error: 22_084
+			.saturating_add(Weight::from_parts(5_900_321, 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/gdev/src/weights/pallet_proxy.rs b/runtime/gdev/src/weights/pallet_proxy.rs
index 2d4c52a22..ba0412d95 100644
--- a/runtime/gdev/src/weights/pallet_proxy.rs
+++ b/runtime/gdev/src/weights/pallet_proxy.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_proxy`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_509_000 picoseconds.
-		Weight::from_parts(12_490_678, 0)
+		// Minimum execution time: 13_664_000 picoseconds.
+		Weight::from_parts(14_671_983, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
-			// Standard Error: 2_440
-			.saturating_add(Weight::from_parts(23_665, 0).saturating_mul(p.into()))
+			// Standard Error: 1_369
+			.saturating_add(Weight::from_parts(27_602, 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: 28_261_000 picoseconds.
-		Weight::from_parts(28_010_457, 0)
+		// Minimum execution time: 32_632_000 picoseconds.
+		Weight::from_parts(32_786_200, 0)
 			.saturating_add(Weight::from_parts(0, 5690))
-			// Standard Error: 5_409
-			.saturating_add(Weight::from_parts(161_519, 0).saturating_mul(a.into()))
-			// Standard Error: 5_588
-			.saturating_add(Weight::from_parts(62_058, 0).saturating_mul(p.into()))
+			// Standard Error: 2_038
+			.saturating_add(Weight::from_parts(150_050, 0).saturating_mul(a.into()))
+			// Standard Error: 2_106
+			.saturating_add(Weight::from_parts(37_299, 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: 19_039_000 picoseconds.
-		Weight::from_parts(19_683_829, 0)
+		// Minimum execution time: 22_197_000 picoseconds.
+		Weight::from_parts(22_952_900, 0)
 			.saturating_add(Weight::from_parts(0, 5690))
-			// Standard Error: 1_819
-			.saturating_add(Weight::from_parts(148_589, 0).saturating_mul(a.into()))
-			// Standard Error: 1_880
-			.saturating_add(Weight::from_parts(16_760, 0).saturating_mul(p.into()))
+			// Standard Error: 1_897
+			.saturating_add(Weight::from_parts(150_181, 0).saturating_mul(a.into()))
+			// Standard Error: 1_960
+			.saturating_add(Weight::from_parts(9_964, 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: 18_909_000 picoseconds.
-		Weight::from_parts(19_899_312, 0)
+		// Minimum execution time: 22_210_000 picoseconds.
+		Weight::from_parts(22_813_905, 0)
 			.saturating_add(Weight::from_parts(0, 5690))
-			// Standard Error: 1_658
-			.saturating_add(Weight::from_parts(138_727, 0).saturating_mul(a.into()))
-			// Standard Error: 1_713
-			.saturating_add(Weight::from_parts(9_371, 0).saturating_mul(p.into()))
+			// Standard Error: 1_669
+			.saturating_add(Weight::from_parts(148_213, 0).saturating_mul(a.into()))
+			// Standard Error: 1_724
+			.saturating_add(Weight::from_parts(8_674, 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: 25_918_000 picoseconds.
-		Weight::from_parts(25_965_839, 0)
+		// Minimum execution time: 29_935_000 picoseconds.
+		Weight::from_parts(29_957_912, 0)
 			.saturating_add(Weight::from_parts(0, 5690))
-			// Standard Error: 1_846
-			.saturating_add(Weight::from_parts(134_099, 0).saturating_mul(a.into()))
-			// Standard Error: 1_907
-			.saturating_add(Weight::from_parts(45_695, 0).saturating_mul(p.into()))
+			// Standard Error: 1_961
+			.saturating_add(Weight::from_parts(139_511, 0).saturating_mul(a.into()))
+			// Standard Error: 2_026
+			.saturating_add(Weight::from_parts(45_281, 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: 18_031_000 picoseconds.
-		Weight::from_parts(19_155_574, 0)
+		// Minimum execution time: 21_190_000 picoseconds.
+		Weight::from_parts(22_197_481, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
-			// Standard Error: 2_173
-			.saturating_add(Weight::from_parts(47_932, 0).saturating_mul(p.into()))
+			// Standard Error: 1_507
+			.saturating_add(Weight::from_parts(43_705, 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: 18_110_000 picoseconds.
-		Weight::from_parts(19_541_967, 0)
+		// Minimum execution time: 21_324_000 picoseconds.
+		Weight::from_parts(22_562_771, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
-			// Standard Error: 6_224
-			.saturating_add(Weight::from_parts(57_140, 0).saturating_mul(p.into()))
+			// Standard Error: 2_012
+			.saturating_add(Weight::from_parts(33_822, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -182,26 +182,24 @@ 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_548_000 picoseconds.
-		Weight::from_parts(17_846_110, 0)
+		// Minimum execution time: 19_385_000 picoseconds.
+		Weight::from_parts(20_489_752, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
-			// Standard Error: 2_197
-			.saturating_add(Weight::from_parts(31_456, 0).saturating_mul(p.into()))
+			// Standard Error: 1_608
+			.saturating_add(Weight::from_parts(30_735, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
 	/// Storage: `Proxy::Proxies` (r:1 w:1)
 	/// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1233), added: 3708, mode: `MaxEncodedLen`)
 	/// The range of component `p` is `[1, 31]`.
-	fn create_pure(p: u32, ) -> Weight {
+	fn create_pure(_p: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `177`
 		//  Estimated: `4698`
-		// Minimum execution time: 18_532_000 picoseconds.
-		Weight::from_parts(20_433_245, 0)
+		// Minimum execution time: 22_224_000 picoseconds.
+		Weight::from_parts(23_863_439, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
-			// Standard Error: 1_993
-			.saturating_add(Weight::from_parts(16_198, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -212,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_947_000 picoseconds.
-		Weight::from_parts(18_227_476, 0)
+		// Minimum execution time: 20_336_000 picoseconds.
+		Weight::from_parts(21_178_705, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
-			// Standard Error: 1_774
-			.saturating_add(Weight::from_parts(40_499, 0).saturating_mul(p.into()))
+			// Standard Error: 1_498
+			.saturating_add(Weight::from_parts(27_225, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/runtime/gdev/src/weights/pallet_quota.rs b/runtime/gdev/src/weights/pallet_quota.rs
index 3e680b0d9..856fd83fe 100644
--- a/runtime/gdev/src/weights/pallet_quota.rs
+++ b/runtime/gdev/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 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_quota::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `11288`
 		//  Estimated: `12751`
-		// Minimum execution time: 7_179_000 picoseconds.
-		Weight::from_parts(7_406_000, 0)
+		// Minimum execution time: 8_779_000 picoseconds.
+		Weight::from_parts(9_127_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:  `172`
 		//  Estimated: `3489`
-		// Minimum execution time: 4_517_000 picoseconds.
-		Weight::from_parts(4_765_000, 0)
+		// Minimum execution time: 6_321_000 picoseconds.
+		Weight::from_parts(6_768_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:  `235`
 		//  Estimated: `6126`
-		// Minimum execution time: 22_133_000 picoseconds.
-		Weight::from_parts(22_941_000, 0)
+		// Minimum execution time: 26_209_000 picoseconds.
+		Weight::from_parts(26_820_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:  `235`
 		//  Estimated: `6126`
-		// Minimum execution time: 22_539_000 picoseconds.
-		Weight::from_parts(23_146_000, 0)
+		// Minimum execution time: 25_898_000 picoseconds.
+		Weight::from_parts(28_980_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_856_000 picoseconds.
-		Weight::from_parts(1_971_000, 0)
+		// Minimum execution time: 2_549_000 picoseconds.
+		Weight::from_parts(2_713_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:  `260 + i * (44 ±0)`
 		//  Estimated: `12751`
-		// Minimum execution time: 24_314_000 picoseconds.
-		Weight::from_parts(36_292_778, 0)
+		// Minimum execution time: 31_046_000 picoseconds.
+		Weight::from_parts(49_497_475, 0)
 			.saturating_add(Weight::from_parts(0, 12751))
-			// Standard Error: 3_497
-			.saturating_add(Weight::from_parts(1_246_478, 0).saturating_mul(i.into()))
+			// Standard Error: 3_317
+			.saturating_add(Weight::from_parts(1_254_267, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
diff --git a/runtime/gdev/src/weights/pallet_scheduler.rs b/runtime/gdev/src/weights/pallet_scheduler.rs
index ba200b7cf..33f7552f7 100644
--- a/runtime/gdev/src/weights/pallet_scheduler.rs
+++ b/runtime/gdev/src/weights/pallet_scheduler.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_scheduler`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_286_000 picoseconds.
-		Weight::from_parts(2_407_000, 0)
+		// Minimum execution time: 3_201_000 picoseconds.
+		Weight::from_parts(3_463_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_761_000 picoseconds.
-		Weight::from_parts(5_793_120, 0)
+		// Minimum execution time: 3_188_000 picoseconds.
+		Weight::from_parts(6_820_676, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
-			// Standard Error: 3_096
-			.saturating_add(Weight::from_parts(287_587, 0).saturating_mul(s.into()))
+			// Standard Error: 1_878
+			.saturating_add(Weight::from_parts(265_287, 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_180_000 picoseconds.
-		Weight::from_parts(2_347_000, 0)
+		// Minimum execution time: 2_736_000 picoseconds.
+		Weight::from_parts(2_952_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: `4197809`
-		// Minimum execution time: 14_458_000 picoseconds.
-		Weight::from_parts(15_016_000, 0)
+		// Minimum execution time: 16_979_000 picoseconds.
+		Weight::from_parts(17_272_000, 0)
 			.saturating_add(Weight::from_parts(0, 4197809))
 			// Standard Error: 3
-			.saturating_add(Weight::from_parts(940, 0).saturating_mul(s.into()))
+			.saturating_add(Weight::from_parts(960, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -107,8 +107,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_388_000 picoseconds.
-		Weight::from_parts(3_563_000, 0)
+		// Minimum execution time: 4_138_000 picoseconds.
+		Weight::from_parts(4_467_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -116,24 +116,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_189_000 picoseconds.
-		Weight::from_parts(2_393_000, 0)
+		// Minimum execution time: 2_897_000 picoseconds.
+		Weight::from_parts(3_054_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_505_000 picoseconds.
-		Weight::from_parts(1_667_000, 0)
+		// Minimum execution time: 1_952_000 picoseconds.
+		Weight::from_parts(2_062_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_519_000 picoseconds.
-		Weight::from_parts(1_587_000, 0)
+		// Minimum execution time: 2_017_000 picoseconds.
+		Weight::from_parts(2_101_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: `Scheduler::Agenda` (r:1 w:1)
@@ -143,11 +143,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_524_000 picoseconds.
-		Weight::from_parts(10_878_336, 0)
+		// Minimum execution time: 9_353_000 picoseconds.
+		Weight::from_parts(12_697_621, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
-			// Standard Error: 2_615
-			.saturating_add(Weight::from_parts(300_219, 0).saturating_mul(s.into()))
+			// Standard Error: 1_812
+			.saturating_add(Weight::from_parts(272_455, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -162,11 +162,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: 12_141_000 picoseconds.
-		Weight::from_parts(12_939_566, 0)
+		// Minimum execution time: 14_047_000 picoseconds.
+		Weight::from_parts(14_921_174, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
-			// Standard Error: 1_639
-			.saturating_add(Weight::from_parts(474_119, 0).saturating_mul(s.into()))
+			// Standard Error: 1_356
+			.saturating_add(Weight::from_parts(424_884, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -179,11 +179,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_401_000 picoseconds.
-		Weight::from_parts(14_111_398, 0)
+		// Minimum execution time: 11_520_000 picoseconds.
+		Weight::from_parts(17_269_692, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
-			// Standard Error: 3_304
-			.saturating_add(Weight::from_parts(356_088, 0).saturating_mul(s.into()))
+			// Standard Error: 4_328
+			.saturating_add(Weight::from_parts(328_602, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -198,11 +198,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: 14_189_000 picoseconds.
-		Weight::from_parts(16_140_335, 0)
+		// Minimum execution time: 16_478_000 picoseconds.
+		Weight::from_parts(19_365_746, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
-			// Standard Error: 2_328
-			.saturating_add(Weight::from_parts(506_153, 0).saturating_mul(s.into()))
+			// Standard Error: 2_700
+			.saturating_add(Weight::from_parts(465_656, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -215,11 +215,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `117`
 		//  Estimated: `13928`
-		// Minimum execution time: 7_335_000 picoseconds.
-		Weight::from_parts(7_881_342, 0)
+		// Minimum execution time: 8_744_000 picoseconds.
+		Weight::from_parts(9_534_739, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
-			// Standard Error: 985
-			.saturating_add(Weight::from_parts(28_269, 0).saturating_mul(s.into()))
+			// Standard Error: 3_203
+			.saturating_add(Weight::from_parts(24_347, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -231,8 +231,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `8927`
 		//  Estimated: `13928`
-		// Minimum execution time: 20_026_000 picoseconds.
-		Weight::from_parts(21_182_000, 0)
+		// Minimum execution time: 20_823_000 picoseconds.
+		Weight::from_parts(21_766_000, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -247,8 +247,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `9605`
 		//  Estimated: `13928`
-		// Minimum execution time: 25_423_000 picoseconds.
-		Weight::from_parts(26_329_000, 0)
+		// Minimum execution time: 27_917_000 picoseconds.
+		Weight::from_parts(29_069_000, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -261,8 +261,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `8939`
 		//  Estimated: `13928`
-		// Minimum execution time: 19_617_000 picoseconds.
-		Weight::from_parts(20_562_000, 0)
+		// Minimum execution time: 20_719_000 picoseconds.
+		Weight::from_parts(21_545_000, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -277,8 +277,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `9617`
 		//  Estimated: `13928`
-		// Minimum execution time: 25_169_000 picoseconds.
-		Weight::from_parts(26_261_000, 0)
+		// Minimum execution time: 27_162_000 picoseconds.
+		Weight::from_parts(28_261_000, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/runtime/gdev/src/weights/pallet_session.rs b/runtime/gdev/src/weights/pallet_session.rs
index 4607dbc2d..9a72bf6c5 100644
--- a/runtime/gdev/src/weights/pallet_session.rs
+++ b/runtime/gdev/src/weights/pallet_session.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_session`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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:  `811`
 		//  Estimated: `11701`
-		// Minimum execution time: 22_499_000 picoseconds.
-		Weight::from_parts(23_182_000, 0)
+		// Minimum execution time: 28_909_000 picoseconds.
+		Weight::from_parts(30_535_000, 0)
 			.saturating_add(Weight::from_parts(0, 11701))
 			.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:  `478`
 		//  Estimated: `3943`
-		// Minimum execution time: 13_582_000 picoseconds.
-		Weight::from_parts(14_357_000, 0)
+		// Minimum execution time: 18_010_000 picoseconds.
+		Weight::from_parts(18_755_000, 0)
 			.saturating_add(Weight::from_parts(0, 3943))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(5))
diff --git a/runtime/gdev/src/weights/pallet_smith_members.rs b/runtime/gdev/src/weights/pallet_smith_members.rs
index eb873f227..a72ebd8cc 100644
--- a/runtime/gdev/src/weights/pallet_smith_members.rs
+++ b/runtime/gdev/src/weights/pallet_smith_members.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_smith_members`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_smith_members::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `945`
 		//  Estimated: `6885`
-		// Minimum execution time: 26_098_000 picoseconds.
-		Weight::from_parts(27_298_000, 0)
+		// Minimum execution time: 35_064_000 picoseconds.
+		Weight::from_parts(36_770_000, 0)
 			.saturating_add(Weight::from_parts(0, 6885))
 			.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:  `599`
 		//  Estimated: `4064`
-		// Minimum execution time: 13_482_000 picoseconds.
-		Weight::from_parts(14_144_000, 0)
+		// Minimum execution time: 18_184_000 picoseconds.
+		Weight::from_parts(19_095_000, 0)
 			.saturating_add(Weight::from_parts(0, 4064))
 			.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:  `755`
 		//  Estimated: `6695`
-		// Minimum execution time: 23_723_000 picoseconds.
-		Weight::from_parts(24_611_000, 0)
+		// Minimum execution time: 32_411_000 picoseconds.
+		Weight::from_parts(33_316_000, 0)
 			.saturating_add(Weight::from_parts(0, 6695))
 			.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:  `1205`
 		//  Estimated: `14570`
-		// Minimum execution time: 55_449_000 picoseconds.
-		Weight::from_parts(58_159_000, 0)
+		// Minimum execution time: 71_744_000 picoseconds.
+		Weight::from_parts(75_504_000, 0)
 			.saturating_add(Weight::from_parts(0, 14570))
 			.saturating_add(T::DbWeight::get().reads(11))
 			.saturating_add(T::DbWeight::get().writes(15))
@@ -135,8 +135,8 @@ impl<T: frame_system::Config> pallet_smith_members::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `253`
 		//  Estimated: `3718`
-		// Minimum execution time: 2_659_000 picoseconds.
-		Weight::from_parts(2_835_000, 0)
+		// Minimum execution time: 4_055_000 picoseconds.
+		Weight::from_parts(4_314_000, 0)
 			.saturating_add(Weight::from_parts(0, 3718))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
diff --git a/runtime/gdev/src/weights/pallet_sudo.rs b/runtime/gdev/src/weights/pallet_sudo.rs
index db2dc0817..dfa111d3b 100644
--- a/runtime/gdev/src/weights/pallet_sudo.rs
+++ b/runtime/gdev/src/weights/pallet_sudo.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_sudo`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_502_000 picoseconds.
-		Weight::from_parts(6_915_000, 0)
+		// Minimum execution time: 8_491_000 picoseconds.
+		Weight::from_parts(8_889_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: 7_097_000 picoseconds.
-		Weight::from_parts(7_392_000, 0)
+		// Minimum execution time: 9_063_000 picoseconds.
+		Weight::from_parts(9_371_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: 7_386_000 picoseconds.
-		Weight::from_parts(7_745_000, 0)
+		// Minimum execution time: 9_017_000 picoseconds.
+		Weight::from_parts(9_306_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: 6_204_000 picoseconds.
-		Weight::from_parts(6_529_000, 0)
+		// Minimum execution time: 8_260_000 picoseconds.
+		Weight::from_parts(8_699_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/gdev/src/weights/pallet_timestamp.rs b/runtime/gdev/src/weights/pallet_timestamp.rs
index 2ece7b2c8..aa9de863c 100644
--- a/runtime/gdev/src/weights/pallet_timestamp.rs
+++ b/runtime/gdev/src/weights/pallet_timestamp.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_timestamp`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_846_000 picoseconds.
-		Weight::from_parts(11_330_000, 0)
+		// Minimum execution time: 15_793_000 picoseconds.
+		Weight::from_parts(16_426_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_388_000 picoseconds.
-		Weight::from_parts(2_656_000, 0)
+		// Minimum execution time: 3_430_000 picoseconds.
+		Weight::from_parts(3_687_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 }
diff --git a/runtime/gdev/src/weights/pallet_treasury.rs b/runtime/gdev/src/weights/pallet_treasury.rs
index afc66d086..f2e9a37d5 100644
--- a/runtime/gdev/src/weights/pallet_treasury.rs
+++ b/runtime/gdev/src/weights/pallet_treasury.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_treasury`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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,22 +55,35 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		Weight::from_parts(0, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
+	/// Storage: `Treasury::Approvals` (r:1 w:0)
+	/// Proof: `Treasury::Approvals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`)
 	fn remove_approval() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `0`
-		//  Estimated: `0`
-		// Minimum execution time: 0_000 picoseconds.
-		Weight::from_parts(0, 0)
-			.saturating_add(Weight::from_parts(0, 0))
+		//  Measured:  `6`
+		//  Estimated: `1887`
+		// Minimum execution time: 3_335_000 picoseconds.
+		Weight::from_parts(3_622_000, 0)
+			.saturating_add(Weight::from_parts(0, 1887))
+			.saturating_add(T::DbWeight::get().reads(1))
 	}
+	/// Storage: `System::Account` (r:1 w:0)
+	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(93), added: 2568, mode: `MaxEncodedLen`)
+	/// Storage: `Treasury::Deactivated` (r:1 w:1)
+	/// Proof: `Treasury::Deactivated` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`)
+	/// Storage: `Treasury::Approvals` (r:1 w:1)
+	/// Proof: `Treasury::Approvals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`)
 	/// The range of component `p` is `[0, 99]`.
-	fn on_initialize_proposals(_p: u32, ) -> Weight {
+	fn on_initialize_proposals(p: u32, ) -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `0`
-		//  Estimated: `0`
-		// Minimum execution time: 0_000 picoseconds.
-		Weight::from_parts(0, 0)
-			.saturating_add(Weight::from_parts(0, 0))
+		//  Measured:  `82 + p * (1 ±0)`
+		//  Estimated: `3558`
+		// Minimum execution time: 14_880_000 picoseconds.
+		Weight::from_parts(16_520_043, 0)
+			.saturating_add(Weight::from_parts(0, 3558))
+			// Standard Error: 615
+			.saturating_add(Weight::from_parts(31_130, 0).saturating_mul(p.into()))
+			.saturating_add(T::DbWeight::get().reads(3))
+			.saturating_add(T::DbWeight::get().writes(2))
 	}
 	fn spend() -> Weight {
 		// Proof Size summary in bytes:
@@ -80,42 +93,37 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		Weight::from_parts(0, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
-	/// Storage: `Treasury::Spends` (r:1 w:1)
+	/// Storage: `Treasury::Spends` (r:1 w:0)
 	/// Proof: `Treasury::Spends` (`max_values`: None, `max_size`: Some(61), added: 2536, mode: `MaxEncodedLen`)
-	/// Storage: `System::Account` (r:2 w:2)
-	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(93), added: 2568, mode: `MaxEncodedLen`)
 	fn payout() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `179`
-		//  Estimated: `6126`
-		// Minimum execution time: 38_769_000 picoseconds.
-		Weight::from_parts(39_708_000, 0)
-			.saturating_add(Weight::from_parts(0, 6126))
-			.saturating_add(T::DbWeight::get().reads(3))
-			.saturating_add(T::DbWeight::get().writes(3))
+		//  Measured:  `6`
+		//  Estimated: `3526`
+		// Minimum execution time: 4_759_000 picoseconds.
+		Weight::from_parts(5_028_000, 0)
+			.saturating_add(Weight::from_parts(0, 3526))
+			.saturating_add(T::DbWeight::get().reads(1))
 	}
-	/// Storage: `Treasury::Spends` (r:1 w:1)
+	/// Storage: `Treasury::Spends` (r:1 w:0)
 	/// Proof: `Treasury::Spends` (`max_values`: None, `max_size`: Some(61), added: 2536, mode: `MaxEncodedLen`)
 	fn check_status() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `116`
+		//  Measured:  `6`
 		//  Estimated: `3526`
-		// Minimum execution time: 8_417_000 picoseconds.
-		Weight::from_parts(9_042_000, 0)
+		// Minimum execution time: 4_851_000 picoseconds.
+		Weight::from_parts(5_061_000, 0)
 			.saturating_add(Weight::from_parts(0, 3526))
 			.saturating_add(T::DbWeight::get().reads(1))
-			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	/// Storage: `Treasury::Spends` (r:1 w:1)
+	/// Storage: `Treasury::Spends` (r:1 w:0)
 	/// Proof: `Treasury::Spends` (`max_values`: None, `max_size`: Some(61), added: 2536, mode: `MaxEncodedLen`)
 	fn void_spend() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `116`
+		//  Measured:  `6`
 		//  Estimated: `3526`
-		// Minimum execution time: 7_435_000 picoseconds.
-		Weight::from_parts(8_034_000, 0)
+		// Minimum execution time: 4_276_000 picoseconds.
+		Weight::from_parts(4_534_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/gdev/src/weights/pallet_universal_dividend.rs b/runtime/gdev/src/weights/pallet_universal_dividend.rs
index de98e02fa..1ad4c9b80 100644
--- a/runtime/gdev/src/weights/pallet_universal_dividend.rs
+++ b/runtime/gdev/src/weights/pallet_universal_dividend.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_universal_dividend`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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,8 +62,8 @@ impl<T: frame_system::Config> pallet_universal_dividend::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `709`
 		//  Estimated: `4174`
-		// Minimum execution time: 27_421_000 picoseconds.
-		Weight::from_parts(29_708_554, 0)
+		// Minimum execution time: 35_492_000 picoseconds.
+		Weight::from_parts(38_037_828, 0)
 			.saturating_add(Weight::from_parts(0, 4174))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -76,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: 47_917_000 picoseconds.
-		Weight::from_parts(49_556_000, 0)
+		// Minimum execution time: 55_661_000 picoseconds.
+		Weight::from_parts(56_889_000, 0)
 			.saturating_add(Weight::from_parts(0, 6126))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -90,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_263_000 picoseconds.
-		Weight::from_parts(30_884_000, 0)
+		// Minimum execution time: 34_504_000 picoseconds.
+		Weight::from_parts(35_206_000, 0)
 			.saturating_add(Weight::from_parts(0, 3558))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -107,8 +107,8 @@ impl<T: frame_system::Config> pallet_universal_dividend::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `181`
 		//  Estimated: `3558`
-		// Minimum execution time: 16_144_000 picoseconds.
-		Weight::from_parts(17_346_755, 0)
+		// Minimum execution time: 19_995_000 picoseconds.
+		Weight::from_parts(21_306_537, 0)
 			.saturating_add(Weight::from_parts(0, 3558))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/runtime/gdev/src/weights/pallet_upgrade_origin.rs b/runtime/gdev/src/weights/pallet_upgrade_origin.rs
index 76fa55ed3..3d266b339 100644
--- a/runtime/gdev/src/weights/pallet_upgrade_origin.rs
+++ b/runtime/gdev/src/weights/pallet_upgrade_origin.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_upgrade_origin`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_315_000 picoseconds.
-		Weight::from_parts(4_586_000, 0)
+		// Minimum execution time: 5_728_000 picoseconds.
+		Weight::from_parts(6_163_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 }
diff --git a/runtime/gdev/src/weights/pallet_utility.rs b/runtime/gdev/src/weights/pallet_utility.rs
index 633f5fe48..e11dce62f 100644
--- a/runtime/gdev/src/weights/pallet_utility.rs
+++ b/runtime/gdev/src/weights/pallet_utility.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_utility`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_361_000 picoseconds.
-		Weight::from_parts(3_604_000, 0)
+		// Minimum execution time: 4_637_000 picoseconds.
+		Weight::from_parts(8_567_413, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 9_890
-			.saturating_add(Weight::from_parts(2_126_303, 0).saturating_mul(c.into()))
+			// Standard Error: 635
+			.saturating_add(Weight::from_parts(2_199_216, 0).saturating_mul(c.into()))
 	}
 	fn as_derivative() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_967_000 picoseconds.
-		Weight::from_parts(3_237_000, 0)
+		// Minimum execution time: 3_725_000 picoseconds.
+		Weight::from_parts(3_870_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_636_000 picoseconds.
-		Weight::from_parts(74_412_475, 0)
+		// Minimum execution time: 4_395_000 picoseconds.
+		Weight::from_parts(9_835_675, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 23_413
-			.saturating_add(Weight::from_parts(2_367_946, 0).saturating_mul(c.into()))
+			// Standard Error: 1_660
+			.saturating_add(Weight::from_parts(2_382_082, 0).saturating_mul(c.into()))
 	}
 	fn dispatch_as() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 4_665_000 picoseconds.
-		Weight::from_parts(5_154_000, 0)
+		// Minimum execution time: 5_920_000 picoseconds.
+		Weight::from_parts(6_104_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_440_000 picoseconds.
-		Weight::from_parts(21_622_021, 0)
+		// Minimum execution time: 4_459_000 picoseconds.
+		Weight::from_parts(9_375_208, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 12_304
-			.saturating_add(Weight::from_parts(2_207_877, 0).saturating_mul(c.into()))
+			// Standard Error: 1_152
+			.saturating_add(Weight::from_parts(2_210_099, 0).saturating_mul(c.into()))
 	}
 }
diff --git a/runtime/gdev/src/weights/paritydb_weights.rs b/runtime/gdev/src/weights/paritydb_weights.rs
index a41becd0f..acfd4222e 100644
--- a/runtime/gdev/src/weights/paritydb_weights.rs
+++ b/runtime/gdev/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-09-09 (Y/M/D)
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28 (Y/M/D)
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //!
 //! DATABASE: `ParityDb`, RUNTIME: `Ğdev Local Testnet`
@@ -34,31 +34,31 @@ pub mod constants {
 			/// Calculated by multiplying the *Average* of all values with `2.0` and adding `0`.
 			///
 			/// Stats nanoseconds:
-			///   Min, Max: 817, 1_099_187
-			///   Average:  8_741
-			///   Median:   1_696
-			///   Std-Dev:  86489.2
+			///   Min, Max: 824, 1_204_864
+			///   Average:  8_936
+			///   Median:   1_282
+			///   Std-Dev:  94846.78
 			///
 			/// Percentiles nanoseconds:
-			///   99th: 15_554
-			///   95th: 2_737
-			///   75th: 2_097
-			read: 17_482 * constants::WEIGHT_REF_TIME_PER_NANOS,
+			///   99th: 10_233
+			///   95th: 2_325
+			///   75th: 1_465
+			read: 17_872 * 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_765, 7_415_709
-			///   Average:  56_955
-			///   Median:   10_926
-			///   Std-Dev:  583595.71
+			///   Min, Max: 3_779, 7_070_939
+			///   Average:  54_523
+			///   Median:   10_248
+			///   Std-Dev:  556457.72
 			///
 			/// Percentiles nanoseconds:
-			///   99th: 19_635
-			///   95th: 15_765
-			///   75th: 13_168
-			write: 113_910 * constants::WEIGHT_REF_TIME_PER_NANOS,
+			///   99th: 46_470
+			///   95th: 14_949
+			///   75th: 12_469
+			write: 109_046 * constants::WEIGHT_REF_TIME_PER_NANOS,
 		};
 	}
 
diff --git a/runtime/gtest/src/weights/block_weights.rs b/runtime/gtest/src/weights/block_weights.rs
index 5ab5c5edb..6b9009a8a 100644
--- a/runtime/gtest/src/weights/block_weights.rs
+++ b/runtime/gtest/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-09-09 (Y/M/D)
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28 (Y/M/D)
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //!
 //! SHORT-NAME: `block`, LONG-NAME: `BlockExecution`, RUNTIME: `ĞTest Local Testnet`
@@ -26,17 +26,17 @@ parameter_types! {
 	/// Calculated by multiplying the *Average* with `1.0` and adding `0`.
 	///
 	/// Stats nanoseconds:
-	///   Min, Max: 147_229, 191_195
-	///   Average:  156_727
-	///   Median:   156_247
-	///   Std-Dev:  6732.49
+	///   Min, Max: 121_418, 209_960
+	///   Average:  130_915
+	///   Median:   128_222
+	///   Std-Dev:  10702.93
 	///
 	/// Percentiles nanoseconds:
-	///   99th: 184_885
-	///   95th: 168_171
-	///   75th: 157_368
+	///   99th: 171_308
+	///   95th: 145_322
+	///   75th: 129_769
 	pub const BlockExecutionWeight: Weight =
-		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(156_727), 0);
+		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(130_915), 0);
 }
 
 #[cfg(test)]
diff --git a/runtime/gtest/src/weights/extrinsic_weights.rs b/runtime/gtest/src/weights/extrinsic_weights.rs
index 14b489b46..e9175389a 100644
--- a/runtime/gtest/src/weights/extrinsic_weights.rs
+++ b/runtime/gtest/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-09-09 (Y/M/D)
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28 (Y/M/D)
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //!
 //! SHORT-NAME: `extrinsic`, LONG-NAME: `ExtrinsicBase`, RUNTIME: `ĞTest Local Testnet`
@@ -26,17 +26,17 @@ parameter_types! {
 	/// Calculated by multiplying the *Average* with `1.0` and adding `0`.
 	///
 	/// Stats nanoseconds:
-	///   Min, Max: 94_830, 96_471
-	///   Average:  95_156
-	///   Median:   95_089
-	///   Std-Dev:  309.2
+	///   Min, Max: 88_403, 89_281
+	///   Average:  88_644
+	///   Median:   88_628
+	///   Std-Dev:  144.84
 	///
 	/// Percentiles nanoseconds:
-	///   99th: 96_245
-	///   95th: 96_024
-	///   75th: 95_163
+	///   99th: 89_088
+	///   95th: 88_842
+	///   75th: 88_729
 	pub const ExtrinsicBaseWeight: Weight =
-		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(95_156), 0);
+		Weight::from_parts(WEIGHT_REF_TIME_PER_NANOS.saturating_mul(88_644), 0);
 }
 
 #[cfg(test)]
diff --git a/runtime/gtest/src/weights/frame_benchmarking_baseline.rs b/runtime/gtest/src/weights/frame_benchmarking_baseline.rs
index c1569e5b7..64cf77de7 100644
--- a/runtime/gtest/src/weights/frame_benchmarking_baseline.rs
+++ b/runtime/gtest/src/weights/frame_benchmarking_baseline.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `frame_benchmarking::baseline`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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: 82_000 picoseconds.
-		Weight::from_parts(91_011, 0)
+		// Minimum execution time: 81_000 picoseconds.
+		Weight::from_parts(121_559, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// The range of component `i` is `[0, 1000000]`.
@@ -62,7 +62,7 @@ impl<T: frame_system::Config> frame_benchmarking::baseline::WeightInfo for Weigh
 		//  Measured:  `0`
 		//  Estimated: `0`
 		// Minimum execution time: 82_000 picoseconds.
-		Weight::from_parts(98_088, 0)
+		Weight::from_parts(124_213, 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: 81_000 picoseconds.
-		Weight::from_parts(89_356, 0)
+		// Minimum execution time: 82_000 picoseconds.
+		Weight::from_parts(124_074, 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: 82_000 picoseconds.
-		Weight::from_parts(89_619, 0)
+		// Minimum execution time: 81_000 picoseconds.
+		Weight::from_parts(124_880, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	fn hashing() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 20_701_455_000 picoseconds.
-		Weight::from_parts(20_799_420_000, 0)
+		// Minimum execution time: 19_766_994_000 picoseconds.
+		Weight::from_parts(19_827_666_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: 85_000 picoseconds.
-		Weight::from_parts(26_672_081, 0)
+		// Minimum execution time: 87_000 picoseconds.
+		Weight::from_parts(29_169_155, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 11_590
-			.saturating_add(Weight::from_parts(31_135_423, 0).saturating_mul(i.into()))
+			// Standard Error: 12_902
+			.saturating_add(Weight::from_parts(32_049_904, 0).saturating_mul(i.into()))
 	}
 }
diff --git a/runtime/gtest/src/weights/frame_system.rs b/runtime/gtest/src/weights/frame_system.rs
index 04deddf8c..2295a11d5 100644
--- a/runtime/gtest/src/weights/frame_system.rs
+++ b/runtime/gtest/src/weights/frame_system.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `frame_system`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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,22 +52,22 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 1_358_000 picoseconds.
-		Weight::from_parts(1_441_000, 0)
+		// Minimum execution time: 1_791_000 picoseconds.
+		Weight::from_parts(1_950_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			// Standard Error: 0
-			.saturating_add(Weight::from_parts(249, 0).saturating_mul(b.into()))
+			.saturating_add(Weight::from_parts(269, 0).saturating_mul(b.into()))
 	}
 	/// The range of component `b` is `[0, 3932160]`.
 	fn remark_with_event(b: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 3_902_000 picoseconds.
-		Weight::from_parts(4_101_000, 0)
+		// Minimum execution time: 5_043_000 picoseconds.
+		Weight::from_parts(5_179_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			// Standard Error: 1
-			.saturating_add(Weight::from_parts(1_038, 0).saturating_mul(b.into()))
+			.saturating_add(Weight::from_parts(1_097, 0).saturating_mul(b.into()))
 	}
 	/// Storage: `System::Digest` (r:1 w:1)
 	/// Proof: `System::Digest` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
@@ -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_394_000 picoseconds.
-		Weight::from_parts(2_557_000, 0)
+		// Minimum execution time: 3_641_000 picoseconds.
+		Weight::from_parts(3_878_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_565_130_000 picoseconds.
-		Weight::from_parts(78_056_701_000, 0)
+		// Minimum execution time: 78_980_269_000 picoseconds.
+		Weight::from_parts(82_510_139_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_455_000 picoseconds.
-		Weight::from_parts(1_471_000, 0)
+		// Minimum execution time: 1_877_000 picoseconds.
+		Weight::from_parts(2_034_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 588
-			.saturating_add(Weight::from_parts(572_376, 0).saturating_mul(i.into()))
+			// Standard Error: 560
+			.saturating_add(Weight::from_parts(571_898, 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_343_000 picoseconds.
-		Weight::from_parts(1_461_000, 0)
+		// Minimum execution time: 1_666_000 picoseconds.
+		Weight::from_parts(1_825_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 679
-			.saturating_add(Weight::from_parts(458_248, 0).saturating_mul(i.into()))
+			// Standard Error: 746
+			.saturating_add(Weight::from_parts(476_340, 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_621_000 picoseconds.
-		Weight::from_parts(2_678_000, 0)
+		// Minimum execution time: 3_379_000 picoseconds.
+		Weight::from_parts(3_563_000, 0)
 			.saturating_add(Weight::from_parts(0, 76))
-			// Standard Error: 712
-			.saturating_add(Weight::from_parts(895_470, 0).saturating_mul(p.into()))
+			// Standard Error: 986
+			.saturating_add(Weight::from_parts(1_048_114, 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_061_000 picoseconds.
-		Weight::from_parts(9_506_000, 0)
+		// Minimum execution time: 9_487_000 picoseconds.
+		Weight::from_parts(11_272_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: 82_032_035_000 picoseconds.
-		Weight::from_parts(82_387_466_000, 0)
+		// Minimum execution time: 82_314_090_000 picoseconds.
+		Weight::from_parts(83_524_781_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/gtest/src/weights/pallet_authority_members.rs b/runtime/gtest/src/weights/pallet_authority_members.rs
index 879ace5a5..dda0da793 100644
--- a/runtime/gtest/src/weights/pallet_authority_members.rs
+++ b/runtime/gtest/src/weights/pallet_authority_members.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_authority_members`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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:  `933`
 		//  Estimated: `4398`
-		// Minimum execution time: 18_236_000 picoseconds.
-		Weight::from_parts(18_899_000, 0)
+		// Minimum execution time: 25_506_000 picoseconds.
+		Weight::from_parts(26_743_000, 0)
 			.saturating_add(Weight::from_parts(0, 4398))
 			.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:  `1389`
 		//  Estimated: `4854`
-		// Minimum execution time: 24_368_000 picoseconds.
-		Weight::from_parts(25_347_000, 0)
+		// Minimum execution time: 35_040_000 picoseconds.
+		Weight::from_parts(36_374_000, 0)
 			.saturating_add(Weight::from_parts(0, 4854))
 			.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:  `1838`
 		//  Estimated: `12728`
-		// Minimum execution time: 32_766_000 picoseconds.
-		Weight::from_parts(34_469_000, 0)
+		// Minimum execution time: 46_278_000 picoseconds.
+		Weight::from_parts(47_799_000, 0)
 			.saturating_add(Weight::from_parts(0, 12728))
 			.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:  `847`
 		//  Estimated: `4312`
-		// Minimum execution time: 31_776_000 picoseconds.
-		Weight::from_parts(32_991_000, 0)
+		// Minimum execution time: 40_725_000 picoseconds.
+		Weight::from_parts(41_917_000, 0)
 			.saturating_add(Weight::from_parts(0, 4312))
 			.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_636_000 picoseconds.
-		Weight::from_parts(7_289_000, 0)
+		// Minimum execution time: 9_427_000 picoseconds.
+		Weight::from_parts(9_727_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/gtest/src/weights/pallet_balances.rs b/runtime/gtest/src/weights/pallet_balances.rs
index 7fbf53106..2aa893c8b 100644
--- a/runtime/gtest/src/weights/pallet_balances.rs
+++ b/runtime/gtest/src/weights/pallet_balances.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_balances`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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: 45_059_000 picoseconds.
-		Weight::from_parts(46_261_000, 0)
+		// Minimum execution time: 51_390_000 picoseconds.
+		Weight::from_parts(52_727_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: 27_966_000 picoseconds.
-		Weight::from_parts(28_514_000, 0)
+		// Minimum execution time: 31_503_000 picoseconds.
+		Weight::from_parts(32_601_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:  `134`
 		//  Estimated: `3558`
-		// Minimum execution time: 8_943_000 picoseconds.
-		Weight::from_parts(9_420_000, 0)
+		// Minimum execution time: 11_509_000 picoseconds.
+		Weight::from_parts(12_160_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:  `134`
 		//  Estimated: `3558`
-		// Minimum execution time: 12_955_000 picoseconds.
-		Weight::from_parts(13_351_000, 0)
+		// Minimum execution time: 17_688_000 picoseconds.
+		Weight::from_parts(18_197_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: 46_451_000 picoseconds.
-		Weight::from_parts(47_560_000, 0)
+		// Minimum execution time: 52_091_000 picoseconds.
+		Weight::from_parts(53_858_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_778_000 picoseconds.
-		Weight::from_parts(35_554_000, 0)
+		// Minimum execution time: 38_751_000 picoseconds.
+		Weight::from_parts(40_153_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:  `134`
 		//  Estimated: `3558`
-		// Minimum execution time: 11_520_000 picoseconds.
-		Weight::from_parts(12_137_000, 0)
+		// Minimum execution time: 14_255_000 picoseconds.
+		Weight::from_parts(14_940_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_013_000 picoseconds.
-		Weight::from_parts(4_413_000, 0)
+		// Minimum execution time: 5_446_000 picoseconds.
+		Weight::from_parts(5_704_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: `System::Account` (r:1 w:1)
@@ -145,8 +145,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `63`
 		//  Estimated: `3558`
-		// Minimum execution time: 31_376_000 picoseconds.
-		Weight::from_parts(32_335_000, 0)
+		// Minimum execution time: 35_659_000 picoseconds.
+		Weight::from_parts(37_184_000, 0)
 			.saturating_add(Weight::from_parts(0, 3558))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -155,8 +155,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 13_952_000 picoseconds.
-		Weight::from_parts(14_477_000, 0)
+		// Minimum execution time: 16_492_000 picoseconds.
+		Weight::from_parts(16_943_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 }
diff --git a/runtime/gtest/src/weights/pallet_certification.rs b/runtime/gtest/src/weights/pallet_certification.rs
index be24c2b99..bb03d17a8 100644
--- a/runtime/gtest/src/weights/pallet_certification.rs
+++ b/runtime/gtest/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 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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
@@ -61,8 +61,8 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `996`
 		//  Estimated: `6936`
-		// Minimum execution time: 31_134_000 picoseconds.
-		Weight::from_parts(32_320_000, 0)
+		// Minimum execution time: 39_745_000 picoseconds.
+		Weight::from_parts(41_542_000, 0)
 			.saturating_add(Weight::from_parts(0, 6936))
 			.saturating_add(T::DbWeight::get().reads(7))
 			.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:  `1019`
 		//  Estimated: `6959`
-		// Minimum execution time: 28_261_000 picoseconds.
-		Weight::from_parts(29_339_000, 0)
+		// Minimum execution time: 36_420_000 picoseconds.
+		Weight::from_parts(37_953_000, 0)
 			.saturating_add(Weight::from_parts(0, 6959))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -121,8 +121,8 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `2259`
 		//  Estimated: `15624`
-		// Minimum execution time: 99_807_000 picoseconds.
-		Weight::from_parts(103_056_000, 0)
+		// Minimum execution time: 123_819_000 picoseconds.
+		Weight::from_parts(128_675_000, 0)
 			.saturating_add(Weight::from_parts(0, 15624))
 			.saturating_add(T::DbWeight::get().reads(20))
 			.saturating_add(T::DbWeight::get().writes(23))
@@ -138,11 +138,11 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `554 + i * (35 ±0)`
 		//  Estimated: `4018 + i * (2511 ±0)`
-		// Minimum execution time: 21_689_000 picoseconds.
-		Weight::from_parts(21_901_000, 0)
+		// Minimum execution time: 30_274_000 picoseconds.
+		Weight::from_parts(30_575_000, 0)
 			.saturating_add(Weight::from_parts(0, 4018))
-			// Standard Error: 25_419
-			.saturating_add(Weight::from_parts(8_303_679, 0).saturating_mul(i.into()))
+			// Standard Error: 25_287
+			.saturating_add(Weight::from_parts(9_157_343, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.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:  `138`
 		//  Estimated: `3603`
-		// Minimum execution time: 2_316_000 picoseconds.
-		Weight::from_parts(2_559_000, 0)
+		// Minimum execution time: 3_478_000 picoseconds.
+		Weight::from_parts(3_748_000, 0)
 			.saturating_add(Weight::from_parts(0, 3603))
 			.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:  `275`
 		//  Estimated: `3740`
-		// Minimum execution time: 3_394_000 picoseconds.
-		Weight::from_parts(4_360_000, 0)
+		// Minimum execution time: 5_358_000 picoseconds.
+		Weight::from_parts(5_665_000, 0)
 			.saturating_add(Weight::from_parts(0, 3740))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -182,8 +182,8 @@ impl<T: frame_system::Config> pallet_certification::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `711`
 		//  Estimated: `6651`
-		// Minimum execution time: 18_369_000 picoseconds.
-		Weight::from_parts(19_139_000, 0)
+		// Minimum execution time: 26_707_000 picoseconds.
+		Weight::from_parts(27_498_000, 0)
 			.saturating_add(Weight::from_parts(0, 6651))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
diff --git a/runtime/gtest/src/weights/pallet_collective.rs b/runtime/gtest/src/weights/pallet_collective.rs
index 3118d0b3d..012dd241b 100644
--- a/runtime/gtest/src/weights/pallet_collective.rs
+++ b/runtime/gtest/src/weights/pallet_collective.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_collective`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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
@@ -61,14 +61,14 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 	fn set_members(m: u32, _n: u32, p: u32, ) -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0 + m * (672 ±0) + p * (3191 ±0)`
-		//  Estimated: `10019 + m * (416 ±5) + p * (4183 ±27)`
-		// Minimum execution time: 10_623_000 picoseconds.
-		Weight::from_parts(10_772_000, 0)
+		//  Estimated: `10019 + m * (416 ±4) + p * (4183 ±23)`
+		// Minimum execution time: 12_376_000 picoseconds.
+		Weight::from_parts(12_643_000, 0)
 			.saturating_add(Weight::from_parts(0, 10019))
-			// Standard Error: 9_393
-			.saturating_add(Weight::from_parts(720_507, 0).saturating_mul(m.into()))
-			// Standard Error: 46_436
-			.saturating_add(Weight::from_parts(6_129_722, 0).saturating_mul(p.into()))
+			// Standard Error: 9_898
+			.saturating_add(Weight::from_parts(737_370, 0).saturating_mul(m.into()))
+			// Standard Error: 48_931
+			.saturating_add(Weight::from_parts(6_976_595, 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_166_000 picoseconds.
-		Weight::from_parts(8_753_807, 0)
+		// Minimum execution time: 11_272_000 picoseconds.
+		Weight::from_parts(10_600_255, 0)
 			.saturating_add(Weight::from_parts(0, 1518))
-			// Standard Error: 32
-			.saturating_add(Weight::from_parts(1_354, 0).saturating_mul(b.into()))
-			// Standard Error: 332
-			.saturating_add(Weight::from_parts(11_380, 0).saturating_mul(m.into()))
+			// Standard Error: 31
+			.saturating_add(Weight::from_parts(1_441, 0).saturating_mul(b.into()))
+			// Standard Error: 329
+			.saturating_add(Weight::from_parts(15_239, 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_060_000 picoseconds.
-		Weight::from_parts(10_538_239, 0)
+		// Minimum execution time: 13_607_000 picoseconds.
+		Weight::from_parts(13_156_260, 0)
 			.saturating_add(Weight::from_parts(0, 3498))
-			// Standard Error: 35
-			.saturating_add(Weight::from_parts(1_313, 0).saturating_mul(b.into()))
-			// Standard Error: 365
-			.saturating_add(Weight::from_parts(19_644, 0).saturating_mul(m.into()))
+			// Standard Error: 45
+			.saturating_add(Weight::from_parts(1_432, 0).saturating_mul(b.into()))
+			// Standard Error: 465
+			.saturating_add(Weight::from_parts(20_427, 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_962_000 picoseconds.
-		Weight::from_parts(15_280_305, 0)
+		// Minimum execution time: 20_011_000 picoseconds.
+		Weight::from_parts(19_486_227, 0)
 			.saturating_add(Weight::from_parts(0, 3461))
-			// Standard Error: 61
-			.saturating_add(Weight::from_parts(2_362, 0).saturating_mul(b.into()))
-			// Standard Error: 639
-			.saturating_add(Weight::from_parts(16_454, 0).saturating_mul(m.into()))
-			// Standard Error: 3_193
-			.saturating_add(Weight::from_parts(257_807, 0).saturating_mul(p.into()))
+			// Standard Error: 82
+			.saturating_add(Weight::from_parts(2_598, 0).saturating_mul(b.into()))
+			// Standard Error: 857
+			.saturating_add(Weight::from_parts(19_157, 0).saturating_mul(m.into()))
+			// Standard Error: 4_282
+			.saturating_add(Weight::from_parts(309_826, 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_319_000 picoseconds.
-		Weight::from_parts(15_066_352, 0)
+		// Minimum execution time: 18_568_000 picoseconds.
+		Weight::from_parts(19_519_057, 0)
 			.saturating_add(Weight::from_parts(0, 4037))
-			// Standard Error: 537
-			.saturating_add(Weight::from_parts(33_611, 0).saturating_mul(m.into()))
+			// Standard Error: 726
+			.saturating_add(Weight::from_parts(38_988, 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_332_000 picoseconds.
-		Weight::from_parts(17_209_367, 0)
+		// Minimum execution time: 22_878_000 picoseconds.
+		Weight::from_parts(21_767_323, 0)
 			.saturating_add(Weight::from_parts(0, 3591))
-			// Standard Error: 558
-			.saturating_add(Weight::from_parts(29_438, 0).saturating_mul(m.into()))
-			// Standard Error: 2_757
-			.saturating_add(Weight::from_parts(215_151, 0).saturating_mul(p.into()))
+			// Standard Error: 695
+			.saturating_add(Weight::from_parts(31_045, 0).saturating_mul(m.into()))
+			// Standard Error: 3_433
+			.saturating_add(Weight::from_parts(247_676, 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_407_000 picoseconds.
-		Weight::from_parts(25_379_090, 0)
+		// Minimum execution time: 31_879_000 picoseconds.
+		Weight::from_parts(30_485_161, 0)
 			.saturating_add(Weight::from_parts(0, 3619))
-			// Standard Error: 84
-			.saturating_add(Weight::from_parts(1_728, 0).saturating_mul(b.into()))
-			// Standard Error: 888
-			.saturating_add(Weight::from_parts(15_711, 0).saturating_mul(m.into()))
-			// Standard Error: 4_381
-			.saturating_add(Weight::from_parts(311_107, 0).saturating_mul(p.into()))
+			// Standard Error: 106
+			.saturating_add(Weight::from_parts(2_614, 0).saturating_mul(b.into()))
+			// Standard Error: 1_122
+			.saturating_add(Weight::from_parts(16_190, 0).saturating_mul(m.into()))
+			// Standard Error: 5_535
+			.saturating_add(Weight::from_parts(389_299, 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_125_000 picoseconds.
-		Weight::from_parts(18_875_140, 0)
+		// Minimum execution time: 25_821_000 picoseconds.
+		Weight::from_parts(24_307_321, 0)
 			.saturating_add(Weight::from_parts(0, 3611))
-			// Standard Error: 620
-			.saturating_add(Weight::from_parts(30_192, 0).saturating_mul(m.into()))
-			// Standard Error: 3_063
-			.saturating_add(Weight::from_parts(246_436, 0).saturating_mul(p.into()))
+			// Standard Error: 716
+			.saturating_add(Weight::from_parts(36_140, 0).saturating_mul(m.into()))
+			// Standard Error: 3_536
+			.saturating_add(Weight::from_parts(259_384, 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_440_000 picoseconds.
-		Weight::from_parts(26_588_541, 0)
+		// Minimum execution time: 34_024_000 picoseconds.
+		Weight::from_parts(32_357_560, 0)
 			.saturating_add(Weight::from_parts(0, 3639))
-			// Standard Error: 83
-			.saturating_add(Weight::from_parts(2_023, 0).saturating_mul(b.into()))
-			// Standard Error: 885
-			.saturating_add(Weight::from_parts(15_901, 0).saturating_mul(m.into()))
-			// Standard Error: 4_367
-			.saturating_add(Weight::from_parts(323_647, 0).saturating_mul(p.into()))
+			// Standard Error: 113
+			.saturating_add(Weight::from_parts(2_289, 0).saturating_mul(b.into()))
+			// Standard Error: 1_196
+			.saturating_add(Weight::from_parts(18_044, 0).saturating_mul(m.into()))
+			// Standard Error: 5_903
+			.saturating_add(Weight::from_parts(413_178, 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()))
@@ -290,11 +290,11 @@ impl<T: frame_system::Config> pallet_collective::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `189 + p * (32 ±0)`
 		//  Estimated: `1674 + p * (32 ±0)`
-		// Minimum execution time: 9_187_000 picoseconds.
-		Weight::from_parts(10_187_548, 0)
+		// Minimum execution time: 11_437_000 picoseconds.
+		Weight::from_parts(12_439_422, 0)
 			.saturating_add(Weight::from_parts(0, 1674))
-			// Standard Error: 1_652
-			.saturating_add(Weight::from_parts(151_904, 0).saturating_mul(p.into()))
+			// Standard Error: 2_512
+			.saturating_add(Weight::from_parts(190_585, 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/gtest/src/weights/pallet_distance.rs b/runtime/gtest/src/weights/pallet_distance.rs
index d514c3657..7146b7c79 100644
--- a/runtime/gtest/src/weights/pallet_distance.rs
+++ b/runtime/gtest/src/weights/pallet_distance.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_distance`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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
@@ -69,8 +69,8 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1140`
 		//  Estimated: `4605`
-		// Minimum execution time: 52_185_000 picoseconds.
-		Weight::from_parts(54_248_000, 0)
+		// Minimum execution time: 65_498_000 picoseconds.
+		Weight::from_parts(66_940_000, 0)
 			.saturating_add(Weight::from_parts(0, 4605))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -97,8 +97,8 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1169`
 		//  Estimated: `7109`
-		// Minimum execution time: 54_896_000 picoseconds.
-		Weight::from_parts(56_585_000, 0)
+		// Minimum execution time: 68_246_000 picoseconds.
+		Weight::from_parts(70_202_000, 0)
 			.saturating_add(Weight::from_parts(0, 7109))
 			.saturating_add(T::DbWeight::get().reads(10))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -120,11 +120,11 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `401 + i * (10 ±0)`
 		//  Estimated: `1886 + i * (10 ±0)`
-		// Minimum execution time: 11_844_000 picoseconds.
-		Weight::from_parts(14_783_160, 0)
+		// Minimum execution time: 17_850_000 picoseconds.
+		Weight::from_parts(20_358_647, 0)
 			.saturating_add(Weight::from_parts(0, 1886))
-			// Standard Error: 181
-			.saturating_add(Weight::from_parts(105_225, 0).saturating_mul(i.into()))
+			// Standard Error: 76
+			.saturating_add(Weight::from_parts(110_327, 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: 4_871_000 picoseconds.
-		Weight::from_parts(7_038_932, 0)
+		// Minimum execution time: 6_813_000 picoseconds.
+		Weight::from_parts(8_018_663, 0)
 			.saturating_add(Weight::from_parts(0, 1624))
-			// Standard Error: 317
-			.saturating_add(Weight::from_parts(105_057, 0).saturating_mul(i.into()))
+			// Standard Error: 349
+			.saturating_add(Weight::from_parts(112_557, 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()))
@@ -157,8 +157,8 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `572`
 		//  Estimated: `6512`
-		// Minimum execution time: 22_046_000 picoseconds.
-		Weight::from_parts(22_800_000, 0)
+		// Minimum execution time: 30_002_000 picoseconds.
+		Weight::from_parts(31_121_000, 0)
 			.saturating_add(Weight::from_parts(0, 6512))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -167,8 +167,8 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 83_000 picoseconds.
-		Weight::from_parts(88_000, 0)
+		// Minimum execution time: 98_000 picoseconds.
+		Weight::from_parts(120_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: `System::ParentHash` (r:1 w:0)
@@ -193,8 +193,8 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `984`
 		//  Estimated: `6924`
-		// Minimum execution time: 49_838_000 picoseconds.
-		Weight::from_parts(51_764_000, 0)
+		// Minimum execution time: 63_300_000 picoseconds.
+		Weight::from_parts(64_975_000, 0)
 			.saturating_add(Weight::from_parts(0, 6924))
 			.saturating_add(T::DbWeight::get().reads(9))
 			.saturating_add(T::DbWeight::get().writes(8))
@@ -207,19 +207,19 @@ impl<T: frame_system::Config> pallet_distance::WeightInfo for WeightInfo<T> {
 	/// Proof: `Distance::PendingEvaluationRequest` (`max_values`: None, `max_size`: None, mode: `Measured`)
 	/// Storage: `Balances::Holds` (r:1 w:1)
 	/// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(69), added: 2544, mode: `MaxEncodedLen`)
-	/// Storage: `System::Account` (r:1 w:1)
+	/// Storage: `System::Account` (r:2 w:2)
 	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(93), added: 2568, mode: `MaxEncodedLen`)
 	/// Storage: `Distance::EvaluationBlock` (r:0 w:1)
 	/// Proof: `Distance::EvaluationBlock` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
 	fn do_evaluation_failure() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `412`
-		//  Estimated: `3877`
-		// Minimum execution time: 24_178_000 picoseconds.
-		Weight::from_parts(25_558_000, 0)
-			.saturating_add(Weight::from_parts(0, 3877))
-			.saturating_add(T::DbWeight::get().reads(5))
-			.saturating_add(T::DbWeight::get().writes(5))
+		//  Measured:  `475`
+		//  Estimated: `6126`
+		// Minimum execution time: 43_343_000 picoseconds.
+		Weight::from_parts(44_323_000, 0)
+			.saturating_add(Weight::from_parts(0, 6126))
+			.saturating_add(T::DbWeight::get().reads(6))
+			.saturating_add(T::DbWeight::get().writes(6))
 	}
 	/// Storage: `System::ParentHash` (r:1 w:0)
 	/// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
@@ -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_351_000 picoseconds.
-		Weight::from_parts(2_602_000, 0)
+		// Minimum execution time: 3_570_000 picoseconds.
+		Weight::from_parts(3_800_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_422_000 picoseconds.
-		Weight::from_parts(2_699_000, 0)
+		// Minimum execution time: 3_621_000 picoseconds.
+		Weight::from_parts(3_956_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/gtest/src/weights/pallet_duniter_account.rs b/runtime/gtest/src/weights/pallet_duniter_account.rs
index 145f0b8df..6c9a41484 100644
--- a/runtime/gtest/src/weights/pallet_duniter_account.rs
+++ b/runtime/gtest/src/weights/pallet_duniter_account.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_duniter_account`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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: 2_971_000 picoseconds.
-		Weight::from_parts(3_223_000, 0)
+		// Minimum execution time: 4_245_000 picoseconds.
+		Weight::from_parts(4_407_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/gtest/src/weights/pallet_identity.rs b/runtime/gtest/src/weights/pallet_identity.rs
index c9788e045..7476f6147 100644
--- a/runtime/gtest/src/weights/pallet_identity.rs
+++ b/runtime/gtest/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 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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
@@ -71,8 +71,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1099`
 		//  Estimated: `7039`
-		// Minimum execution time: 56_179_000 picoseconds.
-		Weight::from_parts(58_673_000, 0)
+		// Minimum execution time: 70_942_000 picoseconds.
+		Weight::from_parts(73_952_000, 0)
 			.saturating_add(Weight::from_parts(0, 7039))
 			.saturating_add(T::DbWeight::get().reads(12))
 			.saturating_add(T::DbWeight::get().writes(12))
@@ -89,8 +89,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `822`
 		//  Estimated: `6762`
-		// Minimum execution time: 28_257_000 picoseconds.
-		Weight::from_parts(29_816_000, 0)
+		// Minimum execution time: 36_149_000 picoseconds.
+		Weight::from_parts(37_423_000, 0)
 			.saturating_add(Weight::from_parts(0, 6762))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(4))
@@ -99,18 +99,20 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 	/// Proof: `Identity::IdentityIndexOf` (`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: `AuthorityMembers::OnlineAuthorities` (r:1 w:0)
+	/// Proof: `AuthorityMembers::OnlineAuthorities` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
 	/// Storage: `System::BlockHash` (r:1 w:0)
 	/// Proof: `System::BlockHash` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`)
 	/// Storage: `System::Account` (r:2 w:2)
 	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(93), added: 2568, mode: `MaxEncodedLen`)
 	fn change_owner_key() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `793`
-		//  Estimated: `6733`
-		// Minimum execution time: 71_115_000 picoseconds.
-		Weight::from_parts(73_816_000, 0)
-			.saturating_add(Weight::from_parts(0, 6733))
-			.saturating_add(T::DbWeight::get().reads(6))
+		//  Measured:  `984`
+		//  Estimated: `6924`
+		// Minimum execution time: 84_837_000 picoseconds.
+		Weight::from_parts(86_771_000, 0)
+			.saturating_add(Weight::from_parts(0, 6924))
+			.saturating_add(T::DbWeight::get().reads(7))
 			.saturating_add(T::DbWeight::get().writes(5))
 	}
 	/// Storage: `Identity::Identities` (r:1 w:1)
@@ -127,8 +129,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `731`
 		//  Estimated: `6671`
-		// Minimum execution time: 62_588_000 picoseconds.
-		Weight::from_parts(63_816_000, 0)
+		// Minimum execution time: 72_077_000 picoseconds.
+		Weight::from_parts(73_552_000, 0)
 			.saturating_add(Weight::from_parts(0, 6671))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(5))
@@ -140,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_391_000 picoseconds.
-		Weight::from_parts(3_543_000, 0)
+		// Minimum execution time: 4_146_000 picoseconds.
+		Weight::from_parts(4_326_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 1_202
-			.saturating_add(Weight::from_parts(1_239_262, 0).saturating_mul(i.into()))
+			// Standard Error: 1_351
+			.saturating_add(Weight::from_parts(1_270_066, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
 	}
@@ -154,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_920_000 picoseconds.
-		Weight::from_parts(6_366_000, 0)
+		// Minimum execution time: 7_639_000 picoseconds.
+		Weight::from_parts(7_989_000, 0)
 			.saturating_add(Weight::from_parts(0, 3558))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -170,8 +172,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `436`
 		//  Estimated: `3901`
-		// Minimum execution time: 49_082_000 picoseconds.
-		Weight::from_parts(50_732_000, 0)
+		// Minimum execution time: 55_336_000 picoseconds.
+		Weight::from_parts(56_976_000, 0)
 			.saturating_add(Weight::from_parts(0, 3901))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -180,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: 85_000 picoseconds.
-		Weight::from_parts(96_000, 0)
+		// Minimum execution time: 87_000 picoseconds.
+		Weight::from_parts(119_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: `Identity::Identities` (r:1 w:0)
@@ -190,8 +192,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `360`
 		//  Estimated: `3825`
-		// Minimum execution time: 3_515_000 picoseconds.
-		Weight::from_parts(3_673_000, 0)
+		// Minimum execution time: 5_161_000 picoseconds.
+		Weight::from_parts(5_491_000, 0)
 			.saturating_add(Weight::from_parts(0, 3825))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
@@ -229,8 +231,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `1930`
 		//  Estimated: `15295`
-		// Minimum execution time: 88_168_000 picoseconds.
-		Weight::from_parts(93_506_000, 0)
+		// Minimum execution time: 111_529_000 picoseconds.
+		Weight::from_parts(115_730_000, 0)
 			.saturating_add(Weight::from_parts(0, 15295))
 			.saturating_add(T::DbWeight::get().reads(18))
 			.saturating_add(T::DbWeight::get().writes(22))
@@ -241,8 +243,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `360`
 		//  Estimated: `3825`
-		// Minimum execution time: 3_390_000 picoseconds.
-		Weight::from_parts(3_530_000, 0)
+		// Minimum execution time: 5_161_000 picoseconds.
+		Weight::from_parts(5_453_000, 0)
 			.saturating_add(Weight::from_parts(0, 3825))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
@@ -284,8 +286,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2355`
 		//  Estimated: `18195`
-		// Minimum execution time: 128_934_000 picoseconds.
-		Weight::from_parts(132_596_000, 0)
+		// Minimum execution time: 159_027_000 picoseconds.
+		Weight::from_parts(164_390_000, 0)
 			.saturating_add(Weight::from_parts(0, 18195))
 			.saturating_add(T::DbWeight::get().reads(24))
 			.saturating_add(T::DbWeight::get().writes(30))
@@ -328,8 +330,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `2372`
 		//  Estimated: `18212`
-		// Minimum execution time: 124_614_000 picoseconds.
-		Weight::from_parts(133_121_000, 0)
+		// Minimum execution time: 155_290_000 picoseconds.
+		Weight::from_parts(160_593_000, 0)
 			.saturating_add(Weight::from_parts(0, 18212))
 			.saturating_add(T::DbWeight::get().reads(25))
 			.saturating_add(T::DbWeight::get().writes(29))
@@ -342,8 +344,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `441`
 		//  Estimated: `6381`
-		// Minimum execution time: 13_448_000 picoseconds.
-		Weight::from_parts(14_160_000, 0)
+		// Minimum execution time: 17_262_000 picoseconds.
+		Weight::from_parts(18_084_000, 0)
 			.saturating_add(Weight::from_parts(0, 6381))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -354,8 +356,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `165`
 		//  Estimated: `3630`
-		// Minimum execution time: 2_555_000 picoseconds.
-		Weight::from_parts(2_794_000, 0)
+		// Minimum execution time: 3_537_000 picoseconds.
+		Weight::from_parts(3_857_000, 0)
 			.saturating_add(Weight::from_parts(0, 3630))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
@@ -367,8 +369,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `363`
 		//  Estimated: `3828`
-		// Minimum execution time: 5_568_000 picoseconds.
-		Weight::from_parts(5_799_000, 0)
+		// Minimum execution time: 7_992_000 picoseconds.
+		Weight::from_parts(8_540_000, 0)
 			.saturating_add(Weight::from_parts(0, 3828))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -393,8 +395,8 @@ impl<T: frame_system::Config> pallet_identity::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `952`
 		//  Estimated: `4417`
-		// Minimum execution time: 29_403_000 picoseconds.
-		Weight::from_parts(30_245_000, 0)
+		// Minimum execution time: 39_299_000 picoseconds.
+		Weight::from_parts(40_659_000, 0)
 			.saturating_add(Weight::from_parts(0, 4417))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(7))
diff --git a/runtime/gtest/src/weights/pallet_im_online.rs b/runtime/gtest/src/weights/pallet_im_online.rs
index b9e3b80e3..419068ac3 100644
--- a/runtime/gtest/src/weights/pallet_im_online.rs
+++ b/runtime/gtest/src/weights/pallet_im_online.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_im_online`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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,11 +62,11 @@ impl<T: frame_system::Config> pallet_im_online::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `525 + k * (32 ±0)`
 		//  Estimated: `33487 + k * (1761 ±0)`
-		// Minimum execution time: 47_844_000 picoseconds.
-		Weight::from_parts(63_260_026, 0)
+		// Minimum execution time: 54_766_000 picoseconds.
+		Weight::from_parts(60_122_996, 0)
 			.saturating_add(Weight::from_parts(0, 33487))
-			// Standard Error: 609
-			.saturating_add(Weight::from_parts(37_757, 0).saturating_mul(k.into()))
+			// Standard Error: 983
+			.saturating_add(Weight::from_parts(58_301, 0).saturating_mul(k.into()))
 			.saturating_add(T::DbWeight::get().reads(4))
 			.saturating_add(T::DbWeight::get().writes(1))
 			.saturating_add(Weight::from_parts(0, 1761).saturating_mul(k.into()))
diff --git a/runtime/gtest/src/weights/pallet_membership.rs b/runtime/gtest/src/weights/pallet_membership.rs
index abff3e0fd..facf13502 100644
--- a/runtime/gtest/src/weights/pallet_membership.rs
+++ b/runtime/gtest/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 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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,7 +52,7 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		//  Measured:  `0`
 		//  Estimated: `0`
 		// Minimum execution time: 84_000 picoseconds.
-		Weight::from_parts(93_000, 0)
+		Weight::from_parts(118_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: `Membership::MembershipsExpireOn` (r:2 w:2)
@@ -88,11 +88,11 @@ impl<T: frame_system::Config> pallet_membership::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `139 + i * (992 ±0)`
 		//  Estimated: `15059 + i * (2695 ±0)`
-		// Minimum execution time: 3_690_000 picoseconds.
-		Weight::from_parts(10_459_392, 0)
+		// Minimum execution time: 5_415_000 picoseconds.
+		Weight::from_parts(15_365_773, 0)
 			.saturating_add(Weight::from_parts(0, 15059))
-			// Standard Error: 459_157
-			.saturating_add(Weight::from_parts(68_566_742, 0).saturating_mul(i.into()))
+			// Standard Error: 670_181
+			.saturating_add(Weight::from_parts(80_439_784, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().reads((11_u64).saturating_mul(i.into())))
 			.saturating_add(T::DbWeight::get().writes(3))
diff --git a/runtime/gtest/src/weights/pallet_multisig.rs b/runtime/gtest/src/weights/pallet_multisig.rs
index 2fd2d8704..5ffd1b05d 100644
--- a/runtime/gtest/src/weights/pallet_multisig.rs
+++ b/runtime/gtest/src/weights/pallet_multisig.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_multisig`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_932_000 picoseconds.
-		Weight::from_parts(5_024_477, 0)
+		// Minimum execution time: 5_267_000 picoseconds.
+		Weight::from_parts(5_684_114, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(324, 0).saturating_mul(z.into()))
+			// Standard Error: 3
+			.saturating_add(Weight::from_parts(341, 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_934_000 picoseconds.
-		Weight::from_parts(23_314_224, 0)
+		// Minimum execution time: 26_846_000 picoseconds.
+		Weight::from_parts(25_885_066, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 5_907
-			.saturating_add(Weight::from_parts(129_734, 0).saturating_mul(s.into()))
-			// Standard Error: 5
-			.saturating_add(Weight::from_parts(1_027, 0).saturating_mul(z.into()))
+			// Standard Error: 12_156
+			.saturating_add(Weight::from_parts(319_964, 0).saturating_mul(s.into()))
+			// Standard Error: 10
+			.saturating_add(Weight::from_parts(1_188, 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: 13_299_000 picoseconds.
-		Weight::from_parts(13_117_981, 0)
+		// Minimum execution time: 15_901_000 picoseconds.
+		Weight::from_parts(14_520_732, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 4_251
-			.saturating_add(Weight::from_parts(92_157, 0).saturating_mul(s.into()))
-			// Standard Error: 3
-			.saturating_add(Weight::from_parts(1_044, 0).saturating_mul(z.into()))
+			// Standard Error: 9_537
+			.saturating_add(Weight::from_parts(215_623, 0).saturating_mul(s.into()))
+			// Standard Error: 7
+			.saturating_add(Weight::from_parts(1_129, 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: 25_337_000 picoseconds.
-		Weight::from_parts(24_836_435, 0)
+		// Minimum execution time: 30_646_000 picoseconds.
+		Weight::from_parts(31_247_927, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 6_121
-			.saturating_add(Weight::from_parts(201_340, 0).saturating_mul(s.into()))
-			// Standard Error: 5
-			.saturating_add(Weight::from_parts(1_086, 0).saturating_mul(z.into()))
+			// Standard Error: 17_061
+			.saturating_add(Weight::from_parts(55_714, 0).saturating_mul(s.into()))
+			// Standard Error: 14
+			.saturating_add(Weight::from_parts(1_136, 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: 21_255_000 picoseconds.
-		Weight::from_parts(22_336_214, 0)
+		// Minimum execution time: 24_999_000 picoseconds.
+		Weight::from_parts(27_208_681, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 6_468
-			.saturating_add(Weight::from_parts(149_265, 0).saturating_mul(s.into()))
+			// Standard Error: 8_294
+			.saturating_add(Weight::from_parts(258_541, 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_001_000 picoseconds.
-		Weight::from_parts(12_082_739, 0)
+		// Minimum execution time: 13_782_000 picoseconds.
+		Weight::from_parts(15_284_765, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 3_559
-			.saturating_add(Weight::from_parts(103_673, 0).saturating_mul(s.into()))
+			// Standard Error: 7_355
+			.saturating_add(Weight::from_parts(41_174, 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_104_000 picoseconds.
-		Weight::from_parts(22_310_244, 0)
+		// Minimum execution time: 27_582_000 picoseconds.
+		Weight::from_parts(28_615_382, 0)
 			.saturating_add(Weight::from_parts(0, 3922))
-			// Standard Error: 18_298
-			.saturating_add(Weight::from_parts(237_685, 0).saturating_mul(s.into()))
+			// Standard Error: 7_910
+			.saturating_add(Weight::from_parts(239_904, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/runtime/gtest/src/weights/pallet_oneshot_account.rs b/runtime/gtest/src/weights/pallet_oneshot_account.rs
index 78cf7a81a..4d786600b 100644
--- a/runtime/gtest/src/weights/pallet_oneshot_account.rs
+++ b/runtime/gtest/src/weights/pallet_oneshot_account.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_oneshot_account`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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: 19_027_000 picoseconds.
-		Weight::from_parts(20_346_000, 0)
+		// Minimum execution time: 21_832_000 picoseconds.
+		Weight::from_parts(22_728_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: 25_356_000 picoseconds.
-		Weight::from_parts(26_550_000, 0)
+		// Minimum execution time: 30_612_000 picoseconds.
+		Weight::from_parts(31_998_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: 37_456_000 picoseconds.
-		Weight::from_parts(39_293_000, 0)
+		// Minimum execution time: 44_470_000 picoseconds.
+		Weight::from_parts(45_865_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/gtest/src/weights/pallet_preimage.rs b/runtime/gtest/src/weights/pallet_preimage.rs
index bbc956b7d..603cb2a21 100644
--- a/runtime/gtest/src/weights/pallet_preimage.rs
+++ b/runtime/gtest/src/weights/pallet_preimage.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_preimage`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_460_000 picoseconds.
-		Weight::from_parts(11_167_000, 0)
+		// Minimum execution time: 12_724_000 picoseconds.
+		Weight::from_parts(13_096_000, 0)
 			.saturating_add(Weight::from_parts(0, 3548))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(1_325, 0).saturating_mul(s.into()))
+			// Standard Error: 2
+			.saturating_add(Weight::from_parts(1_365, 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_476_000 picoseconds.
-		Weight::from_parts(12_852_000, 0)
+		// Minimum execution time: 16_258_000 picoseconds.
+		Weight::from_parts(16_723_000, 0)
 			.saturating_add(Weight::from_parts(0, 3548))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(1_326, 0).saturating_mul(s.into()))
+			// Standard Error: 6
+			.saturating_add(Weight::from_parts(1_453, 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: 11_377_000 picoseconds.
-		Weight::from_parts(11_561_000, 0)
+		// Minimum execution time: 14_500_000 picoseconds.
+		Weight::from_parts(14_812_000, 0)
 			.saturating_add(Weight::from_parts(0, 3548))
-			// Standard Error: 1
-			.saturating_add(Weight::from_parts(1_412, 0).saturating_mul(s.into()))
+			// Standard Error: 2
+			.saturating_add(Weight::from_parts(1_425, 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: 21_062_000 picoseconds.
-		Weight::from_parts(24_827_000, 0)
+		// Minimum execution time: 24_069_000 picoseconds.
+		Weight::from_parts(25_262_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: 21_906_000 picoseconds.
-		Weight::from_parts(25_042_000, 0)
+		// Minimum execution time: 25_719_000 picoseconds.
+		Weight::from_parts(27_437_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_251_000 picoseconds.
-		Weight::from_parts(21_939_000, 0)
+		// Minimum execution time: 22_792_000 picoseconds.
+		Weight::from_parts(24_663_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_768_000 picoseconds.
-		Weight::from_parts(15_360_000, 0)
+		// Minimum execution time: 14_688_000 picoseconds.
+		Weight::from_parts(16_328_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_782_000 picoseconds.
-		Weight::from_parts(10_482_000, 0)
+		// Minimum execution time: 11_006_000 picoseconds.
+		Weight::from_parts(12_822_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_538_000 picoseconds.
-		Weight::from_parts(7_665_000, 0)
+		// Minimum execution time: 8_902_000 picoseconds.
+		Weight::from_parts(9_526_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_025_000 picoseconds.
-		Weight::from_parts(23_089_000, 0)
+		// Minimum execution time: 22_648_000 picoseconds.
+		Weight::from_parts(25_051_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_767_000 picoseconds.
-		Weight::from_parts(7_382_000, 0)
+		// Minimum execution time: 8_677_000 picoseconds.
+		Weight::from_parts(10_123_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_782_000 picoseconds.
-		Weight::from_parts(7_837_000, 0)
+		// Minimum execution time: 8_494_000 picoseconds.
+		Weight::from_parts(9_416_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: 15_958_000 picoseconds.
-		Weight::from_parts(16_472_000, 0)
+		// Minimum execution time: 19_546_000 picoseconds.
+		Weight::from_parts(19_980_000, 0)
 			.saturating_add(Weight::from_parts(0, 990))
-			// Standard Error: 18_851
-			.saturating_add(Weight::from_parts(13_647_830, 0).saturating_mul(n.into()))
+			// Standard Error: 29_232
+			.saturating_add(Weight::from_parts(15_798_569, 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/gtest/src/weights/pallet_provide_randomness.rs b/runtime/gtest/src/weights/pallet_provide_randomness.rs
index 9d998243c..7409013b9 100644
--- a/runtime/gtest/src/weights/pallet_provide_randomness.rs
+++ b/runtime/gtest/src/weights/pallet_provide_randomness.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_provide_randomness`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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: 38_021_000 picoseconds.
-		Weight::from_parts(40_566_000, 0)
+		// Minimum execution time: 46_468_000 picoseconds.
+		Weight::from_parts(47_745_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_910_000 picoseconds.
-		Weight::from_parts(12_760_359, 0)
+		// Minimum execution time: 20_912_000 picoseconds.
+		Weight::from_parts(19_132_019, 0)
 			.saturating_add(Weight::from_parts(0, 1827))
-			// Standard Error: 5_760
-			.saturating_add(Weight::from_parts(4_885_321, 0).saturating_mul(i.into()))
+			// Standard Error: 4_824
+			.saturating_add(Weight::from_parts(5_617_957, 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_051_000 picoseconds.
-		Weight::from_parts(13_768_366, 0)
+		// Minimum execution time: 23_013_000 picoseconds.
+		Weight::from_parts(21_880_754, 0)
 			.saturating_add(Weight::from_parts(0, 3817))
-			// Standard Error: 7_517
-			.saturating_add(Weight::from_parts(5_273_661, 0).saturating_mul(i.into()))
+			// Standard Error: 6_890
+			.saturating_add(Weight::from_parts(5_931_426, 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/gtest/src/weights/pallet_proxy.rs b/runtime/gtest/src/weights/pallet_proxy.rs
index b6680d4a8..7c673c00a 100644
--- a/runtime/gtest/src/weights/pallet_proxy.rs
+++ b/runtime/gtest/src/weights/pallet_proxy.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_proxy`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_051_000 picoseconds.
-		Weight::from_parts(12_062_886, 0)
+		// Minimum execution time: 13_710_000 picoseconds.
+		Weight::from_parts(15_287_032, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
-			// Standard Error: 1_709
-			.saturating_add(Weight::from_parts(21_723, 0).saturating_mul(p.into()))
+			// Standard Error: 2_710
+			.saturating_add(Weight::from_parts(8_236, 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: 26_863_000 picoseconds.
-		Weight::from_parts(27_330_570, 0)
+		// Minimum execution time: 32_726_000 picoseconds.
+		Weight::from_parts(33_365_088, 0)
 			.saturating_add(Weight::from_parts(0, 5690))
-			// Standard Error: 2_065
-			.saturating_add(Weight::from_parts(142_942, 0).saturating_mul(a.into()))
-			// Standard Error: 2_134
-			.saturating_add(Weight::from_parts(41_227, 0).saturating_mul(p.into()))
+			// Standard Error: 2_895
+			.saturating_add(Weight::from_parts(144_354, 0).saturating_mul(a.into()))
+			// Standard Error: 2_991
+			.saturating_add(Weight::from_parts(30_152, 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: 18_285_000 picoseconds.
-		Weight::from_parts(18_959_141, 0)
+		// Minimum execution time: 22_413_000 picoseconds.
+		Weight::from_parts(22_983_924, 0)
 			.saturating_add(Weight::from_parts(0, 5690))
-			// Standard Error: 1_492
-			.saturating_add(Weight::from_parts(140_056, 0).saturating_mul(a.into()))
-			// Standard Error: 1_542
-			.saturating_add(Weight::from_parts(8_659, 0).saturating_mul(p.into()))
+			// Standard Error: 1_604
+			.saturating_add(Weight::from_parts(154_154, 0).saturating_mul(a.into()))
+			// Standard Error: 1_657
+			.saturating_add(Weight::from_parts(13_201, 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: 18_176_000 picoseconds.
-		Weight::from_parts(19_248_613, 0)
+		// Minimum execution time: 22_094_000 picoseconds.
+		Weight::from_parts(22_965_053, 0)
 			.saturating_add(Weight::from_parts(0, 5690))
-			// Standard Error: 1_370
-			.saturating_add(Weight::from_parts(125_046, 0).saturating_mul(a.into()))
-			// Standard Error: 1_415
-			.saturating_add(Weight::from_parts(2_223, 0).saturating_mul(p.into()))
+			// Standard Error: 1_693
+			.saturating_add(Weight::from_parts(158_477, 0).saturating_mul(a.into()))
+			// Standard Error: 1_749
+			.saturating_add(Weight::from_parts(4_097, 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: 24_309_000 picoseconds.
-		Weight::from_parts(24_730_038, 0)
+		// Minimum execution time: 29_825_000 picoseconds.
+		Weight::from_parts(30_033_262, 0)
 			.saturating_add(Weight::from_parts(0, 5690))
-			// Standard Error: 1_391
-			.saturating_add(Weight::from_parts(122_318, 0).saturating_mul(a.into()))
-			// Standard Error: 1_437
-			.saturating_add(Weight::from_parts(34_531, 0).saturating_mul(p.into()))
+			// Standard Error: 1_985
+			.saturating_add(Weight::from_parts(143_475, 0).saturating_mul(a.into()))
+			// Standard Error: 2_051
+			.saturating_add(Weight::from_parts(44_342, 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: 17_384_000 picoseconds.
-		Weight::from_parts(18_586_886, 0)
+		// Minimum execution time: 21_216_000 picoseconds.
+		Weight::from_parts(22_204_435, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
-			// Standard Error: 1_979
-			.saturating_add(Weight::from_parts(27_269, 0).saturating_mul(p.into()))
+			// Standard Error: 2_215
+			.saturating_add(Weight::from_parts(40_720, 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_460_000 picoseconds.
-		Weight::from_parts(18_132_529, 0)
+		// Minimum execution time: 20_845_000 picoseconds.
+		Weight::from_parts(22_402_298, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
-			// Standard Error: 12_728
-			.saturating_add(Weight::from_parts(99_514, 0).saturating_mul(p.into()))
+			// Standard Error: 2_097
+			.saturating_add(Weight::from_parts(40_366, 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: 15_903_000 picoseconds.
-		Weight::from_parts(17_085_198, 0)
+		// Minimum execution time: 19_314_000 picoseconds.
+		Weight::from_parts(20_557_819, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
-			// Standard Error: 1_511
-			.saturating_add(Weight::from_parts(19_133, 0).saturating_mul(p.into()))
+			// Standard Error: 1_961
+			.saturating_add(Weight::from_parts(24_604, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -197,11 +197,11 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `177`
 		//  Estimated: `4698`
-		// Minimum execution time: 18_494_000 picoseconds.
-		Weight::from_parts(19_722_825, 0)
+		// Minimum execution time: 21_998_000 picoseconds.
+		Weight::from_parts(23_614_152, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
-			// Standard Error: 1_760
-			.saturating_add(Weight::from_parts(7_992, 0).saturating_mul(p.into()))
+			// Standard Error: 1_659
+			.saturating_add(Weight::from_parts(4_360, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -212,11 +212,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_526_000 picoseconds.
-		Weight::from_parts(17_551_316, 0)
+		// Minimum execution time: 19_894_000 picoseconds.
+		Weight::from_parts(21_021_613, 0)
 			.saturating_add(Weight::from_parts(0, 4698))
-			// Standard Error: 1_451
-			.saturating_add(Weight::from_parts(23_357, 0).saturating_mul(p.into()))
+			// Standard Error: 1_681
+			.saturating_add(Weight::from_parts(28_650, 0).saturating_mul(p.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
diff --git a/runtime/gtest/src/weights/pallet_scheduler.rs b/runtime/gtest/src/weights/pallet_scheduler.rs
index 0e9f78d34..dfa675aae 100644
--- a/runtime/gtest/src/weights/pallet_scheduler.rs
+++ b/runtime/gtest/src/weights/pallet_scheduler.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_scheduler`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_101_000 picoseconds.
-		Weight::from_parts(2_251_000, 0)
+		// Minimum execution time: 3_463_000 picoseconds.
+		Weight::from_parts(3_671_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_545_000 picoseconds.
-		Weight::from_parts(5_206_641, 0)
+		// Minimum execution time: 3_509_000 picoseconds.
+		Weight::from_parts(7_049_506, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
-			// Standard Error: 1_460
-			.saturating_add(Weight::from_parts(290_386, 0).saturating_mul(s.into()))
+			// Standard Error: 1_914
+			.saturating_add(Weight::from_parts(284_635, 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_068_000 picoseconds.
-		Weight::from_parts(2_364_000, 0)
+		// Minimum execution time: 2_626_000 picoseconds.
+		Weight::from_parts(2_866_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: `4197809`
-		// Minimum execution time: 13_602_000 picoseconds.
-		Weight::from_parts(13_948_000, 0)
+		// Minimum execution time: 17_064_000 picoseconds.
+		Weight::from_parts(17_408_000, 0)
 			.saturating_add(Weight::from_parts(0, 4197809))
 			// Standard Error: 3
-			.saturating_add(Weight::from_parts(869, 0).saturating_mul(s.into()))
+			.saturating_add(Weight::from_parts(1_005, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -107,8 +107,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_227_000 picoseconds.
-		Weight::from_parts(3_488_000, 0)
+		// Minimum execution time: 4_188_000 picoseconds.
+		Weight::from_parts(4_405_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -116,24 +116,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_125_000 picoseconds.
-		Weight::from_parts(2_302_000, 0)
+		// Minimum execution time: 2_692_000 picoseconds.
+		Weight::from_parts(2_909_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_378_000 picoseconds.
-		Weight::from_parts(1_515_000, 0)
+		// Minimum execution time: 1_728_000 picoseconds.
+		Weight::from_parts(1_893_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_393_000 picoseconds.
-		Weight::from_parts(1_571_000, 0)
+		// Minimum execution time: 1_791_000 picoseconds.
+		Weight::from_parts(1_968_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 	/// Storage: `Scheduler::Agenda` (r:1 w:1)
@@ -143,11 +143,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_282_000 picoseconds.
-		Weight::from_parts(10_099_129, 0)
+		// Minimum execution time: 8_797_000 picoseconds.
+		Weight::from_parts(13_159_595, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
-			// Standard Error: 1_587
-			.saturating_add(Weight::from_parts(303_968, 0).saturating_mul(s.into()))
+			// Standard Error: 3_051
+			.saturating_add(Weight::from_parts(296_131, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
 	}
@@ -162,11 +162,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: 11_600_000 picoseconds.
-		Weight::from_parts(12_266_261, 0)
+		// Minimum execution time: 15_562_000 picoseconds.
+		Weight::from_parts(16_829_049, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
-			// Standard Error: 1_372
-			.saturating_add(Weight::from_parts(482_126, 0).saturating_mul(s.into()))
+			// Standard Error: 3_042
+			.saturating_add(Weight::from_parts(447_743, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -179,11 +179,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: 9_475_000 picoseconds.
-		Weight::from_parts(13_804_891, 0)
+		// Minimum execution time: 11_493_000 picoseconds.
+		Weight::from_parts(17_526_041, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
-			// Standard Error: 3_167
-			.saturating_add(Weight::from_parts(349_319, 0).saturating_mul(s.into()))
+			// Standard Error: 4_961
+			.saturating_add(Weight::from_parts(363_991, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -198,11 +198,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: 13_861_000 picoseconds.
-		Weight::from_parts(15_431_014, 0)
+		// Minimum execution time: 16_069_000 picoseconds.
+		Weight::from_parts(19_363_902, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
-			// Standard Error: 2_255
-			.saturating_add(Weight::from_parts(508_834, 0).saturating_mul(s.into()))
+			// Standard Error: 3_274
+			.saturating_add(Weight::from_parts(514_442, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(3))
 	}
@@ -215,11 +215,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `117`
 		//  Estimated: `13928`
-		// Minimum execution time: 6_871_000 picoseconds.
-		Weight::from_parts(7_607_793, 0)
+		// Minimum execution time: 8_660_000 picoseconds.
+		Weight::from_parts(9_215_947, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
-			// Standard Error: 529
-			.saturating_add(Weight::from_parts(25_174, 0).saturating_mul(s.into()))
+			// Standard Error: 2_872
+			.saturating_add(Weight::from_parts(46_735, 0).saturating_mul(s.into()))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -231,8 +231,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `8927`
 		//  Estimated: `13928`
-		// Minimum execution time: 20_179_000 picoseconds.
-		Weight::from_parts(21_322_000, 0)
+		// Minimum execution time: 22_897_000 picoseconds.
+		Weight::from_parts(23_591_000, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -247,8 +247,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `9605`
 		//  Estimated: `13928`
-		// Minimum execution time: 25_059_000 picoseconds.
-		Weight::from_parts(26_039_000, 0)
+		// Minimum execution time: 30_176_000 picoseconds.
+		Weight::from_parts(31_277_000, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -261,8 +261,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `8939`
 		//  Estimated: `13928`
-		// Minimum execution time: 19_172_000 picoseconds.
-		Weight::from_parts(19_828_000, 0)
+		// Minimum execution time: 21_404_000 picoseconds.
+		Weight::from_parts(22_550_000, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -277,8 +277,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `9617`
 		//  Estimated: `13928`
-		// Minimum execution time: 24_495_000 picoseconds.
-		Weight::from_parts(25_403_000, 0)
+		// Minimum execution time: 29_187_000 picoseconds.
+		Weight::from_parts(30_503_000, 0)
 			.saturating_add(Weight::from_parts(0, 13928))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/runtime/gtest/src/weights/pallet_session.rs b/runtime/gtest/src/weights/pallet_session.rs
index 9d75beac8..a72fdfa3a 100644
--- a/runtime/gtest/src/weights/pallet_session.rs
+++ b/runtime/gtest/src/weights/pallet_session.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_session`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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:  `810`
 		//  Estimated: `11700`
-		// Minimum execution time: 22_759_000 picoseconds.
-		Weight::from_parts(23_730_000, 0)
+		// Minimum execution time: 29_037_000 picoseconds.
+		Weight::from_parts(30_485_000, 0)
 			.saturating_add(Weight::from_parts(0, 11700))
 			.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:  `477`
 		//  Estimated: `3942`
-		// Minimum execution time: 13_825_000 picoseconds.
-		Weight::from_parts(14_364_000, 0)
+		// Minimum execution time: 17_184_000 picoseconds.
+		Weight::from_parts(18_010_000, 0)
 			.saturating_add(Weight::from_parts(0, 3942))
 			.saturating_add(T::DbWeight::get().reads(1))
 			.saturating_add(T::DbWeight::get().writes(5))
diff --git a/runtime/gtest/src/weights/pallet_smith_members.rs b/runtime/gtest/src/weights/pallet_smith_members.rs
index 1e146c729..d9f404f12 100644
--- a/runtime/gtest/src/weights/pallet_smith_members.rs
+++ b/runtime/gtest/src/weights/pallet_smith_members.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_smith_members`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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
@@ -61,8 +61,8 @@ impl<T: frame_system::Config> pallet_smith_members::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `834`
 		//  Estimated: `6774`
-		// Minimum execution time: 24_208_000 picoseconds.
-		Weight::from_parts(25_102_000, 0)
+		// Minimum execution time: 32_989_000 picoseconds.
+		Weight::from_parts(33_693_000, 0)
 			.saturating_add(Weight::from_parts(0, 6774))
 			.saturating_add(T::DbWeight::get().reads(6))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -75,8 +75,8 @@ impl<T: frame_system::Config> pallet_smith_members::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `599`
 		//  Estimated: `4064`
-		// Minimum execution time: 13_908_000 picoseconds.
-		Weight::from_parts(14_465_000, 0)
+		// Minimum execution time: 18_137_000 picoseconds.
+		Weight::from_parts(18_925_000, 0)
 			.saturating_add(Weight::from_parts(0, 4064))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -93,8 +93,8 @@ impl<T: frame_system::Config> pallet_smith_members::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `644`
 		//  Estimated: `6584`
-		// Minimum execution time: 21_359_000 picoseconds.
-		Weight::from_parts(22_429_000, 0)
+		// Minimum execution time: 28_333_000 picoseconds.
+		Weight::from_parts(29_552_000, 0)
 			.saturating_add(Weight::from_parts(0, 6584))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(3))
@@ -119,8 +119,8 @@ impl<T: frame_system::Config> pallet_smith_members::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `1204`
 		//  Estimated: `14569`
-		// Minimum execution time: 55_197_000 picoseconds.
-		Weight::from_parts(58_102_000, 0)
+		// Minimum execution time: 69_835_000 picoseconds.
+		Weight::from_parts(72_527_000, 0)
 			.saturating_add(Weight::from_parts(0, 14569))
 			.saturating_add(T::DbWeight::get().reads(11))
 			.saturating_add(T::DbWeight::get().writes(15))
@@ -131,8 +131,8 @@ impl<T: frame_system::Config> pallet_smith_members::WeightInfo for WeightInfo<T>
 		// Proof Size summary in bytes:
 		//  Measured:  `253`
 		//  Estimated: `3718`
-		// Minimum execution time: 2_650_000 picoseconds.
-		Weight::from_parts(2_804_000, 0)
+		// Minimum execution time: 4_036_000 picoseconds.
+		Weight::from_parts(4_297_000, 0)
 			.saturating_add(Weight::from_parts(0, 3718))
 			.saturating_add(T::DbWeight::get().reads(1))
 	}
diff --git a/runtime/gtest/src/weights/pallet_sudo.rs b/runtime/gtest/src/weights/pallet_sudo.rs
index 7073d0a1f..091a4492d 100644
--- a/runtime/gtest/src/weights/pallet_sudo.rs
+++ b/runtime/gtest/src/weights/pallet_sudo.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_sudo`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_494_000 picoseconds.
-		Weight::from_parts(6_866_000, 0)
+		// Minimum execution time: 8_726_000 picoseconds.
+		Weight::from_parts(9_221_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_708_000 picoseconds.
-		Weight::from_parts(7_173_000, 0)
+		// Minimum execution time: 9_469_000 picoseconds.
+		Weight::from_parts(9_748_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_887_000 picoseconds.
-		Weight::from_parts(7_179_000, 0)
+		// Minimum execution time: 9_524_000 picoseconds.
+		Weight::from_parts(9_868_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_792_000 picoseconds.
-		Weight::from_parts(5_944_000, 0)
+		// Minimum execution time: 8_336_000 picoseconds.
+		Weight::from_parts(8_814_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/gtest/src/weights/pallet_timestamp.rs b/runtime/gtest/src/weights/pallet_timestamp.rs
index 15d8e6219..eee39fb0c 100644
--- a/runtime/gtest/src/weights/pallet_timestamp.rs
+++ b/runtime/gtest/src/weights/pallet_timestamp.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_timestamp`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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
@@ -57,8 +57,8 @@ impl<T: frame_system::Config> pallet_timestamp::WeightInfo for WeightInfo<T> {
 		// Proof Size summary in bytes:
 		//  Measured:  `268`
 		//  Estimated: `1493`
-		// Minimum execution time: 7_809_000 picoseconds.
-		Weight::from_parts(8_066_000, 0)
+		// Minimum execution time: 12_196_000 picoseconds.
+		Weight::from_parts(12_802_000, 0)
 			.saturating_add(Weight::from_parts(0, 1493))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -67,8 +67,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_397_000 picoseconds.
-		Weight::from_parts(2_536_000, 0)
+		// Minimum execution time: 3_655_000 picoseconds.
+		Weight::from_parts(3_893_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 }
diff --git a/runtime/gtest/src/weights/pallet_treasury.rs b/runtime/gtest/src/weights/pallet_treasury.rs
index 148c736c9..ef635227b 100644
--- a/runtime/gtest/src/weights/pallet_treasury.rs
+++ b/runtime/gtest/src/weights/pallet_treasury.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_treasury`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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,22 +55,35 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		Weight::from_parts(0, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
+	/// Storage: `Treasury::Approvals` (r:1 w:0)
+	/// Proof: `Treasury::Approvals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`)
 	fn remove_approval() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `0`
-		//  Estimated: `0`
-		// Minimum execution time: 0_000 picoseconds.
-		Weight::from_parts(0, 0)
-			.saturating_add(Weight::from_parts(0, 0))
+		//  Measured:  `6`
+		//  Estimated: `1887`
+		// Minimum execution time: 3_457_000 picoseconds.
+		Weight::from_parts(3_756_000, 0)
+			.saturating_add(Weight::from_parts(0, 1887))
+			.saturating_add(T::DbWeight::get().reads(1))
 	}
+	/// Storage: `System::Account` (r:1 w:0)
+	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(93), added: 2568, mode: `MaxEncodedLen`)
+	/// Storage: `Treasury::Deactivated` (r:1 w:1)
+	/// Proof: `Treasury::Deactivated` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`)
+	/// Storage: `Treasury::Approvals` (r:1 w:1)
+	/// Proof: `Treasury::Approvals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`)
 	/// The range of component `p` is `[0, 99]`.
-	fn on_initialize_proposals(_p: u32, ) -> Weight {
+	fn on_initialize_proposals(p: u32, ) -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `0`
-		//  Estimated: `0`
-		// Minimum execution time: 0_000 picoseconds.
-		Weight::from_parts(0, 0)
-			.saturating_add(Weight::from_parts(0, 0))
+		//  Measured:  `82 + p * (1 ±0)`
+		//  Estimated: `3558`
+		// Minimum execution time: 16_086_000 picoseconds.
+		Weight::from_parts(17_734_437, 0)
+			.saturating_add(Weight::from_parts(0, 3558))
+			// Standard Error: 1_002
+			.saturating_add(Weight::from_parts(20_080, 0).saturating_mul(p.into()))
+			.saturating_add(T::DbWeight::get().reads(3))
+			.saturating_add(T::DbWeight::get().writes(2))
 	}
 	fn spend() -> Weight {
 		// Proof Size summary in bytes:
@@ -80,42 +93,37 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
 		Weight::from_parts(0, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
-	/// Storage: `Treasury::Spends` (r:1 w:1)
+	/// Storage: `Treasury::Spends` (r:1 w:0)
 	/// Proof: `Treasury::Spends` (`max_values`: None, `max_size`: Some(61), added: 2536, mode: `MaxEncodedLen`)
-	/// Storage: `System::Account` (r:2 w:2)
-	/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(93), added: 2568, mode: `MaxEncodedLen`)
 	fn payout() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `179`
-		//  Estimated: `6126`
-		// Minimum execution time: 38_501_000 picoseconds.
-		Weight::from_parts(39_820_000, 0)
-			.saturating_add(Weight::from_parts(0, 6126))
-			.saturating_add(T::DbWeight::get().reads(3))
-			.saturating_add(T::DbWeight::get().writes(3))
+		//  Measured:  `6`
+		//  Estimated: `3526`
+		// Minimum execution time: 4_707_000 picoseconds.
+		Weight::from_parts(5_449_000, 0)
+			.saturating_add(Weight::from_parts(0, 3526))
+			.saturating_add(T::DbWeight::get().reads(1))
 	}
-	/// Storage: `Treasury::Spends` (r:1 w:1)
+	/// Storage: `Treasury::Spends` (r:1 w:0)
 	/// Proof: `Treasury::Spends` (`max_values`: None, `max_size`: Some(61), added: 2536, mode: `MaxEncodedLen`)
 	fn check_status() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `116`
+		//  Measured:  `6`
 		//  Estimated: `3526`
-		// Minimum execution time: 8_317_000 picoseconds.
-		Weight::from_parts(8_696_000, 0)
+		// Minimum execution time: 4_567_000 picoseconds.
+		Weight::from_parts(4_834_000, 0)
 			.saturating_add(Weight::from_parts(0, 3526))
 			.saturating_add(T::DbWeight::get().reads(1))
-			.saturating_add(T::DbWeight::get().writes(1))
 	}
-	/// Storage: `Treasury::Spends` (r:1 w:1)
+	/// Storage: `Treasury::Spends` (r:1 w:0)
 	/// Proof: `Treasury::Spends` (`max_values`: None, `max_size`: Some(61), added: 2536, mode: `MaxEncodedLen`)
 	fn void_spend() -> Weight {
 		// Proof Size summary in bytes:
-		//  Measured:  `116`
+		//  Measured:  `6`
 		//  Estimated: `3526`
-		// Minimum execution time: 7_514_000 picoseconds.
-		Weight::from_parts(7_968_000, 0)
+		// Minimum execution time: 3_928_000 picoseconds.
+		Weight::from_parts(4_244_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/gtest/src/weights/pallet_universal_dividend.rs b/runtime/gtest/src/weights/pallet_universal_dividend.rs
index 08e131677..0ec9d472e 100644
--- a/runtime/gtest/src/weights/pallet_universal_dividend.rs
+++ b/runtime/gtest/src/weights/pallet_universal_dividend.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_universal_dividend`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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,13 +58,15 @@ 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:  `709`
 		//  Estimated: `4174`
-		// Minimum execution time: 27_648_000 picoseconds.
-		Weight::from_parts(29_616_539, 0)
+		// Minimum execution time: 36_468_000 picoseconds.
+		Weight::from_parts(38_417_396, 0)
 			.saturating_add(Weight::from_parts(0, 4174))
+			// Standard Error: 426
+			.saturating_add(Weight::from_parts(296, 0).saturating_mul(i.into()))
 			.saturating_add(T::DbWeight::get().reads(5))
 			.saturating_add(T::DbWeight::get().writes(2))
 	}
@@ -76,8 +78,8 @@ impl<T: frame_system::Config> pallet_universal_dividend::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `156`
 		//  Estimated: `6126`
-		// Minimum execution time: 48_141_000 picoseconds.
-		Weight::from_parts(49_373_000, 0)
+		// Minimum execution time: 55_112_000 picoseconds.
+		Weight::from_parts(56_941_000, 0)
 			.saturating_add(Weight::from_parts(0, 6126))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(2))
@@ -90,8 +92,8 @@ impl<T: frame_system::Config> pallet_universal_dividend::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `93`
 		//  Estimated: `3558`
-		// Minimum execution time: 29_951_000 picoseconds.
-		Weight::from_parts(30_648_000, 0)
+		// Minimum execution time: 35_056_000 picoseconds.
+		Weight::from_parts(35_708_000, 0)
 			.saturating_add(Weight::from_parts(0, 3558))
 			.saturating_add(T::DbWeight::get().reads(2))
 			.saturating_add(T::DbWeight::get().writes(1))
@@ -107,8 +109,8 @@ impl<T: frame_system::Config> pallet_universal_dividend::WeightInfo for WeightIn
 		// Proof Size summary in bytes:
 		//  Measured:  `181`
 		//  Estimated: `3558`
-		// Minimum execution time: 15_798_000 picoseconds.
-		Weight::from_parts(17_182_755, 0)
+		// Minimum execution time: 20_041_000 picoseconds.
+		Weight::from_parts(21_282_567, 0)
 			.saturating_add(Weight::from_parts(0, 3558))
 			.saturating_add(T::DbWeight::get().reads(3))
 			.saturating_add(T::DbWeight::get().writes(1))
diff --git a/runtime/gtest/src/weights/pallet_upgrade_origin.rs b/runtime/gtest/src/weights/pallet_upgrade_origin.rs
index df08f864a..4ddc86d36 100644
--- a/runtime/gtest/src/weights/pallet_upgrade_origin.rs
+++ b/runtime/gtest/src/weights/pallet_upgrade_origin.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_upgrade_origin`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_364_000 picoseconds.
-		Weight::from_parts(4_706_000, 0)
+		// Minimum execution time: 5_600_000 picoseconds.
+		Weight::from_parts(5_916_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
 	}
 }
diff --git a/runtime/gtest/src/weights/pallet_utility.rs b/runtime/gtest/src/weights/pallet_utility.rs
index aefd5f6d1..e11fbe310 100644
--- a/runtime/gtest/src/weights/pallet_utility.rs
+++ b/runtime/gtest/src/weights/pallet_utility.rs
@@ -16,8 +16,8 @@
 
 //! Autogenerated weights for `pallet_utility`
 //!
-//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
-//! DATE: 2024-09-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28, 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_550_000 picoseconds.
-		Weight::from_parts(8_736_275, 0)
+		// Minimum execution time: 4_340_000 picoseconds.
+		Weight::from_parts(10_881_678, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 2_064
-			.saturating_add(Weight::from_parts(1_990_845, 0).saturating_mul(c.into()))
+			// Standard Error: 3_495
+			.saturating_add(Weight::from_parts(2_130_340, 0).saturating_mul(c.into()))
 	}
 	fn as_derivative() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 2_829_000 picoseconds.
-		Weight::from_parts(3_046_000, 0)
+		// Minimum execution time: 3_514_000 picoseconds.
+		Weight::from_parts(3_752_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_298_000 picoseconds.
-		Weight::from_parts(12_571_526, 0)
+		// Minimum execution time: 4_271_000 picoseconds.
+		Weight::from_parts(4_474_000, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 1_534
-			.saturating_add(Weight::from_parts(2_148_306, 0).saturating_mul(c.into()))
+			// Standard Error: 5_044
+			.saturating_add(Weight::from_parts(2_366_208, 0).saturating_mul(c.into()))
 	}
 	fn dispatch_as() -> Weight {
 		// Proof Size summary in bytes:
 		//  Measured:  `0`
 		//  Estimated: `0`
-		// Minimum execution time: 4_425_000 picoseconds.
-		Weight::from_parts(4_853_000, 0)
+		// Minimum execution time: 6_168_000 picoseconds.
+		Weight::from_parts(6_294_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_432_000 picoseconds.
-		Weight::from_parts(10_068_118, 0)
+		// Minimum execution time: 4_775_000 picoseconds.
+		Weight::from_parts(2_181_970, 0)
 			.saturating_add(Weight::from_parts(0, 0))
-			// Standard Error: 1_362
-			.saturating_add(Weight::from_parts(1_990_880, 0).saturating_mul(c.into()))
+			// Standard Error: 3_201
+			.saturating_add(Weight::from_parts(2_208_771, 0).saturating_mul(c.into()))
 	}
 }
diff --git a/runtime/gtest/src/weights/paritydb_weights.rs b/runtime/gtest/src/weights/paritydb_weights.rs
index a573e1290..768ed41d4 100644
--- a/runtime/gtest/src/weights/paritydb_weights.rs
+++ b/runtime/gtest/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-09-09 (Y/M/D)
+//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 43.0.0
+//! DATE: 2024-09-28 (Y/M/D)
 //! HOSTNAME: `bgallois-ms7d43`, CPU: `12th Gen Intel(R) Core(TM) i3-12100F`
 //!
 //! DATABASE: `ParityDb`, RUNTIME: `ĞTest Local Testnet`
@@ -34,31 +34,31 @@ pub mod constants {
 			/// Calculated by multiplying the *Average* of all values with `2.0` and adding `0`.
 			///
 			/// Stats nanoseconds:
-			///   Min, Max: 790, 1_240_912
-			///   Average:  9_476
-			///   Median:   1_517
-			///   Std-Dev:  98281.4
+			///   Min, Max: 789, 1_126_624
+			///   Average:  8_769
+			///   Median:   1_445
+			///   Std-Dev:  89219.22
 			///
 			/// Percentiles nanoseconds:
-			///   99th: 7_934
-			///   95th: 2_455
-			///   75th: 1_863
-			read: 18_952 * constants::WEIGHT_REF_TIME_PER_NANOS,
+			///   99th: 11_009
+			///   95th: 2_958
+			///   75th: 1_818
+			read: 17_538 * 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_809, 6_934_424
-			///   Average:  53_946
-			///   Median:   10_134
-			///   Std-Dev:  549134.13
+			///   Min, Max: 4_023, 6_748_346
+			///   Average:  52_716
+			///   Median:   10_128
+			///   Std-Dev:  534378.34
 			///
 			/// Percentiles nanoseconds:
-			///   99th: 31_579
-			///   95th: 15_941
-			///   75th: 11_959
-			write: 107_892 * constants::WEIGHT_REF_TIME_PER_NANOS,
+			///   99th: 23_199
+			///   95th: 14_827
+			///   75th: 12_323
+			write: 105_432 * constants::WEIGHT_REF_TIME_PER_NANOS,
 		};
 	}
 
-- 
GitLab