Skip to content

Democracy Future Work Tracking Issue #347

@pifragile

Description

@pifragile

This is a list of features that should be implemented in the future of the democracy pallet:

Step 1:

  • Decide which matters can be voted on and implement (1.5 days)
  • Use timestamps instead of blocks to be consistent with cycles (1.5 days)
  • Use reputation commitment pallet for proposals (0.5 days)
  • Pass proposal enactment errors to user (0.5 days)
  • Lazy proposal update (0.5 days)
  • Persist electorate size in proposal (0.5 days)
  • Add more events (0.5 days)
  • Extend integration tests (1 day)
  • Extend CLI (Show vote status, make enactments queriable) (1 day)

Step 2:

  • Think about: Limit active proposals per reputable per cycle
  • Use generic dispatchables for proposal actions (rather not, because we can't grant root privilege to democracy as a systemchain)
  • Define protocol for inter-community voting

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions