Skip to content

One-time staggered runtime rollout #2948

@bedeho

Description

@bedeho

Most chains launch with limited functionality, and allow it to be updated in stages through proposals, I suggest we do the same. I propose the following stages, each one requiring some sort of proposal and some state variables that block relevant functionality.

Sudo based

  1. Enable membership module extrinsics & module calls.
  2. Enable council & election extrinsics & module calls.

Proposal based

  1. Enable working group extrinsics & module calls. <- uses
  2. Enable forum extrinsics & module calls
  3. Remove Multisig Sudo key: does Sudo still break query node?
  4. Enable token transfers.
  5. Enable bounty module extrinsics & module calls.
  6. Enable storage directory extrinsics & module calls
  7. Enable content directory extrinsics & module calls.

Note: any crowdloan claiming like code needs to be introduced here.

┆Issue is synchronized with this Asana task by Unito
┆Link To Task: https://app.asana.com/0/1201958687417145/1201958630488698

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions