Skip to content

SIMD-0204: Slashable event verification #204

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

Open
wants to merge 19 commits into
base: main
Choose a base branch
from

Conversation

AshwinSekar
Copy link
Contributor

@AshwinSekar AshwinSekar commented Nov 26, 2024

Proposal to deploy a program that records and verifies slashable events on chain

This proposal does not modify any stakes or rewards, the program will only verify and record infractions.

At the moment we only verify duplicate block violations, but a future SIMD will add voting violations as well

@AshwinSekar AshwinSekar changed the title SIMD-0XXX: Slashable event verification SIMD-0204: Slashable event verification Nov 26, 2024
@AshwinSekar AshwinSekar force-pushed the slashing-program branch 5 times, most recently from 339aa9a to 4f69f15 Compare November 26, 2024 19:07
@AshwinSekar AshwinSekar marked this pull request as ready for review November 26, 2024 19:12
Copy link
Contributor

@joncinque joncinque left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Really great work! Most of my comments are minor nits for clarification

Comment on lines 52 to 54
2. Verify that the program account
`8sT74BE7sanh4iT84EyVUL8b77cVruLHXGjvTyJ4GwCe` has a verified build hash of
`<FILL IN AFTER IMPLEMENTATION>` [\[1\]](#notes)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We don't typically do this when upgrading a program via feature gate, but I like it a lot! We should definitely start

@AshwinSekar
Copy link
Contributor Author

@joncinque @lidatong this should be ready for final review.
I've updated the verifiable build hash and linked the release.

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

Successfully merging this pull request may close these issues.

3 participants