Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Governance Rules implementation #225

Open
11 of 18 tasks
Sotatek-HuyLe3a opened this issue Mar 19, 2024 · 0 comments
Open
11 of 18 tasks

Governance Rules implementation #225

Sotatek-HuyLe3a opened this issue Mar 19, 2024 · 0 comments
Assignees

Comments

@Sotatek-HuyLe3a
Copy link
Collaborator

Sotatek-HuyLe3a commented Mar 19, 2024

Governance Rule modules:

  • Implement logic to get ratification result for actions:
    • Motion of no-confidence
    • New constitutional committee and/or threshold and/or terms
    • Update to the Constitution or proposal policy
    • Hard-Fork initiation
    • Protocol Parameter Changes
    • Treasury Withdrawals
    • Info
  • Implement local queries for gov related data (Support Local Queries for Governance-Related Data and Account State yaci#68) (in progress)
  • Write integration test with Yaci devkit

Governance Aggr modules:

  • Handle duplicate votes
  • Aggregate committee vote
  • DRep status
  • Aggregate DRep Voting Stake
  • Aggregate SPO Voting Stake
  • Use governance rule to update governance action status
  • Changes after governance action's enacted
  • Tests
@Sotatek-HuyLe3a Sotatek-HuyLe3a self-assigned this Mar 19, 2024
satran004 pushed a commit that referenced this issue Apr 24, 2024
* feat: #255 add transaction pruning service

* chore: change pruning interval value

* chore: add @transactional

---------

Co-authored-by: Sotatek-HuyLe3a <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant