Skip to content

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

@bkontur

Description

@bkontur

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

Metadata

Metadata

Assignees

Labels

T6-XCMThis PR/Issue is related to XCM.

Type

No type
No fields configured for issues without a type.

Projects

Status
Done
Status
In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions