Skip to content

Review calls requires root origins and determine if we can reduce the requirement #717

@xlc

Description

@xlc

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

No one assigned

    Labels

    C1-mentorA 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.D0-easyCan be fixed primarily by duplicating and adapting code by an intermediate coder.I4-refactorCode needs refactoring.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions