-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Labels
C1-mentorA task where a mentor is available. Please indicate in the issue who the mentor could be.A task where a mentor is available. Please indicate in the issue who the mentor could be.C2-good-first-issueA task for a first time contributor to become familiar with the Polkadot-SDK.A task for a first time contributor to become familiar with the Polkadot-SDK.D0-easyCan be fixed primarily by duplicating and adapting code by an intermediate coder.Can be fixed primarily by duplicating and adapting code by an intermediate coder.I4-refactorCode needs refactoring.Code needs refactoring.
Description
Right now many calls requires root origin such as register.swap.
Due to design of OpenGov that root track can only have one referendum at a time. This means it is not possible to have two independent referenda from two parachain teams.
It makes perfect sense to have multiple concurrent register.swap proposal, as parachain leases are done in a batch. So we should make the admin origin for register pallet configurable and adjust OpenGov track accordingly.
While we are at it, we might as well review other calls that require root origin and determine if it is necessary.
Metadata
Metadata
Assignees
Labels
C1-mentorA task where a mentor is available. Please indicate in the issue who the mentor could be.A task where a mentor is available. Please indicate in the issue who the mentor could be.C2-good-first-issueA task for a first time contributor to become familiar with the Polkadot-SDK.A task for a first time contributor to become familiar with the Polkadot-SDK.D0-easyCan be fixed primarily by duplicating and adapting code by an intermediate coder.Can be fixed primarily by duplicating and adapting code by an intermediate coder.I4-refactorCode needs refactoring.Code needs refactoring.