Repository navigation
feat(validator): durable EIP-3076 slashing protection #734
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
Merged
Merged
Changes from all commits
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
5b02738
Make the validator client's slashing protection durable: every block …
pablodeymo dda1224
Address review of the durable slashing protection. Keys registered wi…
pablodeymo 7c3001b
Apply the bot reviews of the durable slashing protection. The durable…
pablodeymo 4db7bb0
Register keys with no slashing-protection history as never having sig…
pablodeymo 0ef17bf
Roll a keymanager import back when its slashing-protection registrati…
pablodeymo 09d1cef
Put SlashingProtection::in_memory behind a test-utils feature: it tre…
pablodeymo ae16928
Refuse attestation data whose source epoch is at or past its target o…
pablodeymo 81bdc45
Lock the validators directory itself rather than a lock file beside t…
pablodeymo a0d882f
Close the gaps the second automated review round found in the slashin…
pablodeymo 11f8814
Settle what an unflushed write means for each file, bound the wait fo…
pablodeymo b53ac02
Read the record with the same rule it is written under, put a failed …
pablodeymo c2f45b3
Say what an Err from a record write means for the watermarks: nothing…
pablodeymo 4a31fc4
Correct the attestation duty's comment on a failed record write to ma…
pablodeymo d2d495f
Undo a failed import newest snapshot first, so a key listed twice in …
pablodeymo b339ff7
Refuse a keymanager import that carries slashing_protection, importin…
pablodeymo File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This using
ethlambda-validatorjust for test is strange