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] Vote Extensions #12

Open
jackzampolin opened this issue Aug 16, 2024 · 0 comments
Open

[EPIC] Vote Extensions #12

jackzampolin opened this issue Aug 16, 2024 · 0 comments

Comments

@jackzampolin
Copy link
Contributor

Vote extensions are not ready to be integrated.

Generally, we do have the hooks in place; the user-defined Consensus Strategy chooses which block (or nil) to vote for, so it could provide additional metadata to be used as a vote extension.

Upon block finalization, the metadata and originating validator can be provided to the consensus strategy, so that the driver can take appropriate actions.

We already have a pattern of "annotations" on blocks and proposed blocks, so we may reuse that word "annotation" for votes as well.

Storing vote extensions/annotations has implications on persisted data like the other steps.

@jonathanpberger jonathanpberger changed the title [Epic] Vote Extensions [EPIC] Vote Extensions Aug 26, 2024
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