diff --git a/backend/src/util/stageToPalletMapping.ts b/backend/src/util/stageToPalletMapping.ts index 5d0c50b..749905b 100644 --- a/backend/src/util/stageToPalletMapping.ts +++ b/backend/src/util/stageToPalletMapping.ts @@ -1,5 +1,8 @@ -// Mapping from migration stages to pallet names +// Mapping from migration stages to pallet names (updated for Kusama) export const STAGE_TO_PALLET_MAP: Record = { + // Pure Proxy Candidates + PureProxyCandidatesMigrationInit: 'PureProxyCandidates', + // Account-related stages AccountsMigrationInit: 'Accounts', AccountsMigrationOngoing: 'Accounts', @@ -11,11 +14,12 @@ export const STAGE_TO_PALLET_MAP: Record = { MultisigMigrationDone: 'Multisig', // Claims stages + ClaimsMigrationInit: 'Claims', + ClaimsMigrationOngoing: 'Claims', ClaimsMigrationDone: 'Claims', // Proxy stages ProxyMigrationInit: 'Proxy', - ProxyMigrationOngoing: 'Proxy', ProxyMigrationProxies: 'Proxy', ProxyMigrationAnnouncements: 'Proxy', ProxyMigrationDone: 'Proxy', @@ -41,10 +45,10 @@ export const STAGE_TO_PALLET_MAP: Record = { VestingMigrationOngoing: 'Vesting', VestingMigrationDone: 'Vesting', - // Fast Unstake stages - FastUnstakeMigrationInit: 'FastUnstake', - FastUnstakeMigrationOngoing: 'FastUnstake', - FastUnstakeMigrationDone: 'FastUnstake', + // Delegated Staking stages + DelegatedStakingMigrationInit: 'DelegatedStaking', + DelegatedStakingMigrationOngoing: 'DelegatedStaking', + DelegatedStakingMigrationDone: 'DelegatedStaking', // Indices stages IndicesMigrationInit: 'Indices', @@ -73,34 +77,54 @@ export const STAGE_TO_PALLET_MAP: Record = { ConvictionVotingMigrationDone: 'ConvictionVoting', // Bounties stages + BountiesMigrationInit: 'Bounties', + BountiesMigrationOngoing: 'Bounties', BountiesMigrationDone: 'Bounties', + // Child Bounties stages + ChildBountiesMigrationInit: 'ChildBounties', + ChildBountiesMigrationOngoing: 'ChildBounties', + ChildBountiesMigrationDone: 'ChildBounties', + // Asset Rate stages AssetRateMigrationInit: 'AssetRate', AssetRateMigrationOngoing: 'AssetRate', AssetRateMigrationDone: 'AssetRate', // Crowdloan stages + CrowdloanMigrationInit: 'Crowdloan', + CrowdloanMigrationOngoing: 'Crowdloan', CrowdloanMigrationDone: 'Crowdloan', // Treasury stages + TreasuryMigrationInit: 'Treasury', + TreasuryMigrationOngoing: 'Treasury', TreasuryMigrationDone: 'Treasury', + // Recovery stages + RecoveryMigrationInit: 'Recovery', + RecoveryMigrationOngoing: 'Recovery', + RecoveryMigrationDone: 'Recovery', + + // Society stages + SocietyMigrationInit: 'Society', + SocietyMigrationOngoing: 'Society', + SocietyMigrationDone: 'Society', + // Staking stages StakingMigrationInit: 'Staking', StakingMigrationOngoing: 'Staking', StakingMigrationDone: 'Staking', }; -// Reverse mapping from pallet names to stage names +// Reverse mapping from pallet names to stage names (updated for Kusama) export const PALLET_TO_STAGE_MAP: Record = { - Balances: ['AccountsMigrationInit', 'AccountsMigrationOngoing', 'AccountsMigrationDone'], + PureProxyCandidates: ['PureProxyCandidatesMigrationInit'], Accounts: ['AccountsMigrationInit', 'AccountsMigrationOngoing', 'AccountsMigrationDone'], Multisig: ['MultisigMigrationInit', 'MultisigMigrationOngoing', 'MultisigMigrationDone'], - Claims: ['ClaimsMigrationDone'], + Claims: ['ClaimsMigrationInit', 'ClaimsMigrationOngoing', 'ClaimsMigrationDone'], Proxy: [ 'ProxyMigrationInit', - 'ProxyMigrationOngoing', 'ProxyMigrationProxies', 'ProxyMigrationAnnouncements', 'ProxyMigrationDone', @@ -118,10 +142,10 @@ export const PALLET_TO_STAGE_MAP: Record = { ], NomPools: ['NomPoolsMigrationInit', 'NomPoolsMigrationOngoing', 'NomPoolsMigrationDone'], Vesting: ['VestingMigrationInit', 'VestingMigrationOngoing', 'VestingMigrationDone'], - FastUnstake: [ - 'FastUnstakeMigrationInit', - 'FastUnstakeMigrationOngoing', - 'FastUnstakeMigrationDone', + DelegatedStaking: [ + 'DelegatedStakingMigrationInit', + 'DelegatedStakingMigrationOngoing', + 'DelegatedStakingMigrationDone', ], Indices: ['IndicesMigrationInit', 'IndicesMigrationOngoing', 'IndicesMigrationDone'], Referenda: ['ReferendaMigrationInit', 'ReferendaMigrationOngoing', 'ReferendaMigrationDone'], @@ -137,10 +161,17 @@ export const PALLET_TO_STAGE_MAP: Record = { 'ConvictionVotingMigrationOngoing', 'ConvictionVotingMigrationDone', ], - Bounties: ['BountiesMigrationDone'], + Bounties: ['BountiesMigrationInit', 'BountiesMigrationOngoing', 'BountiesMigrationDone'], + ChildBounties: [ + 'ChildBountiesMigrationInit', + 'ChildBountiesMigrationOngoing', + 'ChildBountiesMigrationDone', + ], AssetRate: ['AssetRateMigrationInit', 'AssetRateMigrationOngoing', 'AssetRateMigrationDone'], - Crowdloan: ['CrowdloanMigrationDone'], - Treasury: ['TreasuryMigrationDone'], + Crowdloan: ['CrowdloanMigrationInit', 'CrowdloanMigrationOngoing', 'CrowdloanMigrationDone'], + Treasury: ['TreasuryMigrationInit', 'TreasuryMigrationOngoing', 'TreasuryMigrationDone'], + Recovery: ['RecoveryMigrationInit', 'RecoveryMigrationOngoing', 'RecoveryMigrationDone'], + Society: ['SocietyMigrationInit', 'SocietyMigrationOngoing', 'SocietyMigrationDone'], Staking: ['StakingMigrationInit', 'StakingMigrationOngoing', 'StakingMigrationDone'], }; diff --git a/frontend/src/constants/migrationPallets.ts b/frontend/src/constants/migrationPallets.ts index 169b034..11fd5a3 100644 --- a/frontend/src/constants/migrationPallets.ts +++ b/frontend/src/constants/migrationPallets.ts @@ -1,5 +1,6 @@ -// Migration pallets in order +// Migration pallets in order (updated for Kusama) export const MIGRATION_PALLETS = [ + 'PureProxyCandidates', 'Accounts', 'Multisig', 'Claims', @@ -7,15 +8,18 @@ export const MIGRATION_PALLETS = [ 'Preimage', 'NomPools', 'Vesting', - 'FastUnstake', + 'DelegatedStaking', 'Indices', 'Referenda', 'BagsList', 'Scheduler', 'ConvictionVoting', 'Bounties', + 'ChildBounties', 'AssetRate', 'Crowdloan', 'Treasury', + 'Recovery', + 'Society', 'Staking' ]; \ No newline at end of file