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

๐Ÿ›๏ธ [EPIC] : Hermes Module - Voting Power Calculation for Athena #149

Open
5 tasks
Tracked by #150
stevenj opened this issue Feb 22, 2024 · 0 comments
Open
5 tasks
Tracked by #150
Labels
epic A high-level feature or collection of related user stories/tasks that span multiple issues.

Comments

@stevenj
Copy link
Collaborator

stevenj commented Feb 22, 2024

Summary

Record and Calculate voting power for registered voters from direct block data

JIRA Epic

TODO

Description

A set of Athena modules that process block data from cardano and record staked ADA and unpaid rewards, so that voting power can be properly recorded and calculated for any registered voter or known stake address.

Todo

  • Read ledger state in real time from the Cardano Blockchain block data.
  • Calculate and record staked ADA balances for registered voters into the applications database.
  • Handle rollbacks correctly, and ensure that all recorded registrations are correct as at the current block processed from the blockchain.
  • Recover Cardano blockchain following from the last scanned state.
  • Enable staked ADA and Voting power to be queried through the Hermes HTTP gateway. (Rest API)
@stevenj stevenj added the epic A high-level feature or collection of related user stories/tasks that span multiple issues. label Feb 22, 2024
@stevenj stevenj added this to Catalyst Feb 22, 2024
@stevenj stevenj moved this to New in Catalyst Feb 22, 2024
@stevenj stevenj changed the title ๐Ÿ›๏ธ [EPIC] : Athena - Voting Power Calculation ๐Ÿ›๏ธ [EPIC] : Hermes Module - Voting Power Calculation for Athena Feb 22, 2024
@Mr-Leshiy Mr-Leshiy moved this from New to ๐Ÿ“‹ Backlog in Catalyst Mar 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic A high-level feature or collection of related user stories/tasks that span multiple issues.
Projects
Status: ๐Ÿ“‹ Backlog
Development

No branches or pull requests

1 participant