diff --git a/parachains/runtimes/assets/statemine/src/lib.rs b/parachains/runtimes/assets/statemine/src/lib.rs
index 3f80c5da4ab..3a108d668e7 100644
--- a/parachains/runtimes/assets/statemine/src/lib.rs
+++ b/parachains/runtimes/assets/statemine/src/lib.rs
@@ -636,6 +636,12 @@ pub type UncheckedExtrinsic =
generic::UncheckedExtrinsic
;
/// Extrinsic type that has already been checked.
pub type CheckedExtrinsic = generic::CheckedExtrinsic;
+
+pub type Migrations = (
+ pallet_balances::migration::MigrateToTrackInactive,
+ pallet_assets::migration::v1::MigrateToV1,
+);
+
/// Executive: handles dispatch to the various modules.
pub type Executive = frame_executive::Executive<
Runtime,
@@ -643,7 +649,7 @@ pub type Executive = frame_executive::Executive<
frame_system::ChainContext,
Runtime,
AllPalletsWithSystem,
- pallet_assets::migration::v1::MigrateToV1,
+ Migrations,
>;
#[cfg(feature = "runtime-benchmarks")]
diff --git a/parachains/runtimes/assets/statemint/src/lib.rs b/parachains/runtimes/assets/statemint/src/lib.rs
index 6ee0793f36a..6400e71d729 100644
--- a/parachains/runtimes/assets/statemint/src/lib.rs
+++ b/parachains/runtimes/assets/statemint/src/lib.rs
@@ -649,6 +649,12 @@ pub type UncheckedExtrinsic =
generic::UncheckedExtrinsic;
/// Extrinsic type that has already been checked.
pub type CheckedExtrinsic = generic::CheckedExtrinsic;
+
+pub type Migrations = (
+ pallet_balances::migration::MigrateToTrackInactive,
+ pallet_assets::migration::v1::MigrateToV1,
+);
+
/// Executive: handles dispatch to the various modules.
pub type Executive = frame_executive::Executive<
Runtime,
@@ -656,7 +662,7 @@ pub type Executive = frame_executive::Executive<
frame_system::ChainContext,
Runtime,
AllPalletsWithSystem,
- pallet_assets::migration::v1::MigrateToV1,
+ Migrations,
>;
#[cfg(feature = "runtime-benchmarks")]
diff --git a/parachains/runtimes/assets/westmint/src/lib.rs b/parachains/runtimes/assets/westmint/src/lib.rs
index b3394425385..2425837389a 100644
--- a/parachains/runtimes/assets/westmint/src/lib.rs
+++ b/parachains/runtimes/assets/westmint/src/lib.rs
@@ -609,6 +609,12 @@ pub type UncheckedExtrinsic =
generic::UncheckedExtrinsic;
/// Extrinsic type that has already been checked.
pub type CheckedExtrinsic = generic::CheckedExtrinsic;
+
+pub type Migrations = (
+ pallet_balances::migration::MigrateToTrackInactive,
+ pallet_assets::migration::v1::MigrateToV1,
+);
+
/// Executive: handles dispatch to the various modules.
pub type Executive = frame_executive::Executive<
Runtime,
@@ -616,7 +622,7 @@ pub type Executive = frame_executive::Executive<
frame_system::ChainContext,
Runtime,
AllPalletsWithSystem,
- pallet_assets::migration::v1::MigrateToV1,
+ Migrations,
>;
#[cfg(feature = "runtime-benchmarks")]
diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs
index a6c1b9d2883..b37e9a6c738 100644
--- a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs
+++ b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs
@@ -550,6 +550,7 @@ pub type UncheckedExtrinsic =
generic::UncheckedExtrinsic;
/// Extrinsic type that has already been checked.
pub type CheckedExtrinsic = generic::CheckedExtrinsic;
+
/// Executive: handles dispatch to the various modules.
pub type Executive = frame_executive::Executive<
Runtime,
@@ -562,7 +563,10 @@ pub type Executive = frame_executive::Executive<
// All migrations executed on runtime upgrade as a nested tuple of types implementing `OnRuntimeUpgrade`.
// Included migrations must be idempotent.
-type Migrations = (pallet_alliance::migration::Migration,);
+type Migrations = (
+ pallet_alliance::migration::Migration,
+ pallet_balances::migration::MigrateToTrackInactive,
+);
#[cfg(feature = "runtime-benchmarks")]
#[macro_use]
diff --git a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs
index 0e5c7e67b79..ce18548d005 100644
--- a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs
+++ b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs
@@ -96,6 +96,12 @@ pub type UncheckedExtrinsic =
generic::UncheckedExtrinsic;
/// Extrinsic type that has already been checked.
pub type CheckedExtrinsic = generic::CheckedExtrinsic;
+
+pub type Migrations = (
+ pallet_contracts::Migration,
+ pallet_balances::migration::MigrateToTrackInactive,
+);
+
/// Executive: handles dispatch to the various modules.
pub type Executive = frame_executive::Executive<
Runtime,
@@ -103,7 +109,7 @@ pub type Executive = frame_executive::Executive<
frame_system::ChainContext,
Runtime,
AllPalletsWithSystem,
- pallet_contracts::Migration,
+ Migrations,
>;
impl_opaque_keys! {
diff --git a/parachains/runtimes/starters/seedling/src/lib.rs b/parachains/runtimes/starters/seedling/src/lib.rs
index c6dc99eab77..22a0fd3fe1d 100644
--- a/parachains/runtimes/starters/seedling/src/lib.rs
+++ b/parachains/runtimes/starters/seedling/src/lib.rs
@@ -227,6 +227,7 @@ pub type UncheckedExtrinsic =
generic::UncheckedExtrinsic;
/// Extrinsic type that has already been checked.
pub type CheckedExtrinsic = generic::CheckedExtrinsic;
+
/// Executive: handles dispatch to the various modules.
pub type Executive = frame_executive::Executive<
Runtime,
diff --git a/parachains/runtimes/testing/penpal/src/lib.rs b/parachains/runtimes/testing/penpal/src/lib.rs
index 07ec07558a2..d842e39ab85 100644
--- a/parachains/runtimes/testing/penpal/src/lib.rs
+++ b/parachains/runtimes/testing/penpal/src/lib.rs
@@ -125,6 +125,9 @@ pub type UncheckedExtrinsic =
/// Extrinsic type that has already been checked.
pub type CheckedExtrinsic = generic::CheckedExtrinsic;
+pub type Migrations =
+ (pallet_balances::migration::MigrateToTrackInactive,);
+
/// Executive: handles dispatch to the various modules.
pub type Executive = frame_executive::Executive<
Runtime,
@@ -132,6 +135,7 @@ pub type Executive = frame_executive::Executive<
frame_system::ChainContext,
Runtime,
AllPalletsWithSystem,
+ Migrations,
>;
/// Handles converting a weight scalar to a fee value, based on the scale and granularity of the