Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ensure that the system parachains can accept XCM calls (authorize_upgrade) from the AssetHub and/or Collectives governance systems. #7566

Open
3 tasks
bkontur opened this issue Feb 13, 2025 · 0 comments

Comments

@bkontur
Copy link
Contributor

bkontur commented Feb 13, 2025

Relates to: #7541
Relates to: #5588 (comment)

Description

As we move the governance system from the relay chain to AssetHub, we must ensure that we can still upgrade the system parachains with xcm::Transact(authorize_upgrade(new_code_hash)) after the AHM migration.

1. Ensure XCM configuration:

2. Ensure AssetHub can upgrade itself
(I guess it should work by default)

TODO

  • add runtime tests to verify XCM origin conversion works as expected
  • add tests to ensure system parachain can accept authorize_upgrade from AH/Collectives governance systema
  • create tracking issue for polkadot-fellows
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

2 participants
@bkontur and others