You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are migrating the governance system from the relay chain to AssetHub (migration itself here: polkadot-fellows/runtimes#558).
One aspect is ensuring that data and pallets are migrated from the relay chain, but equally important is making sure that other chains (relay chain and (system) parachains) reflect these changes.
Changes
We need to:
Adjust configurations (XCM, root, etc.), for example:
Enable unpaid execution for governance systems on system parachains (SPs).
Configure waived locations for governance systems on SPs.
Ensure that system parachains accept RuntimeOrigin::root from AssetHub instead of the relay chain.
Ensure that the relay chain accepts RuntimeOrigin::root from AssetHub.
Relates to: polkadot-fellows/runtimes#558
Context
We are migrating the governance system from the relay chain to AssetHub (migration itself here: polkadot-fellows/runtimes#558).
One aspect is ensuring that data and pallets are migrated from the relay chain, but equally important is making sure that other chains (relay chain and (system) parachains) reflect these changes.
Changes
We need to:
RuntimeOrigin::root
from AssetHub instead of the relay chain.RuntimeOrigin::root
from AssetHub.authorize_upgrade
works after AHM:authorize_upgrade
from the AssetHub and/or Collectives governance systems. #7541.authorize_upgrade
) from the AssetHub and/or Collectives governance systems. #7566.Most of the changes can/should be released, fixed, and tested as a pre-migration step before the AHM migration is triggered.
Testing
authorize_upgrade
at leastDocumentation, examples, forum
The text was updated successfully, but these errors were encountered: