-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Description
TODO list of things we have to fix before going live:
- Add legacy variant for existing Proxy variants instead of silently increasing their permissions, see [AHM] Nomination pools polkadot-fellows/runtimes#562 (comment)
- Check pallet config constants to not go overweight now. On the relay a lot of these constants worked fine since we did not have a weight limit. Now on the AH we maybe have to reduce some of them.
- Check call-filter with owners from excel stakeholders sheet, see [AHM] Add Polkadot call filtering polkadot-fellows/runtimes#559 (review)
- If On-demand credits #5990 gets merged then we should change the filter, see [AHM] Add Polkadot call filtering polkadot-fellows/runtimes#559 (comment)
- Introduce origin filter to XCM pallet to allow Root and Parachain origins during the migration, see [AHM] Add Polkadot call filtering polkadot-fellows/runtimes#559 (comment)
- Custom origin to allow Fellows to do specific calls to unstuck the migration, see [AHM] Add Polkadot call filtering polkadot-fellows/runtimes#559 (comment)
- Finish and audit the MQ prioritization, [mq pallet] Custom next queue selectors #6059
- Test multiple pallets (maybe fuzz) to be disabled during the migration in addition to the current test, see [AHM] Add Polkadot call filtering polkadot-fellows/runtimes#559 (comment)
- Check that pallets that do block number translation still need it after possibly now using the RC number, see [AHM] Nomination pools polkadot-fellows/runtimes#562 (comment)
- Double-check that all storage entries are delete from the Relay. I was a bit unsure originally but now think that deleting is fine.
- Benchmark the AH extrinsics when integrating data
- Ensure that keyless accounts are accessible
- Check that all pallets have their user impact documented
- Treasury time config should be translated, see [AHM] referenda pallet polkadot-fellows/runtimes#558 (comment)
- Make the event here a bit smarter instead of copy&paste [AHM] Nomination pools polkadot-fellows/runtimes#562 (comment)
- Call filter also on the Asset Hub
- Check if we have to re-generate the bags list thresholds https://github.com/polkadot-fellows/runtimes/pull/563/files/5388bf5fd9c26478a09c2926fab892be6f9efdbb#diff-889f8debaa4273f13f5f7a32bc13a767c38c5dde39e7f36f12a28e57ef5d44fa
- Remove
Legacypreimage fetching since we do not migrate legacy entries - Check all
on_initializeand possibly pause them - Test that the conviction voting does not break from removing zero votes: [AHM] Conviction Voting Pallet polkadot-fellows/runtimes#578 (comment)
- Translate all sovereign accounts of parachains and map in all pallets that use account ids
- Poke deposits of pallets to unlock
- Undeploy auctions pallets
- Runtime API for querying current pallet pause state
- Up front list of translated sovereign accounts [AHM] Translate Parachain Sovereign Accounts #7490
- Runtime API for reading RC block number from AH for dApps
- ! Proxy types between RC and AH need to have same variant encoding for pure accounts
- Change scheduling from block to epoch. For staking migration it is helpful when we can select a specific era to start the migration instead of a fixed block number. But maybe we should keep both options with some Enum in case that we opt for the other.
KarimJedda
Metadata
Metadata
Assignees
Labels
No labels