Skip to content

Protocol + Feature Control  #29

@5-mark

Description

@5-mark

User Story

As GameDAO Council I want to be able to control availability of protocol features:

  • enable / disable protocol features via council vote
  • emergency stop and restart
  • immediate or blocktime based

Acceptance Criteria

Each major milestone contains different features, but the public availability may be phased in or out at different points in time or even may or may not be available on network a,b,c.

As launch support, we want to create a smooth transition from initial deployment to fully functional protocol suite. To achieve this, we want to enable features after periods, e.g.:

  1. Tokensale
  2. Token Generation
  3. Protocol Core Launch
  4. DID, DAO
  5. Staking
  6. Voting
  7. Grants
  8. Fundraising

Additional Information

Discussion:

How to test

  1. create a voting to enable feature x on block y
  2. see x enabled on chain at destination block y

to be specified:

  • expose state via graphql

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions