feat: Add Validator DB for Duties Protection
- Dominant language
- Zig
- Stars
- 97
- Forks
- 39
- PR merge metrics
- No merged PRs in 30d
Description
### Overview
Introduce a persistent validator database to provide duties protection for validators.
This ensures validators are protected against signing slashable messages (e.g., double votes, surround votes) across restarts and client migrations.
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue names no files, tests, or entry points. Begin by locating the validator signing and persistence code, then determine the database schema and protection rules needed across restarts and client migrations. Done means slashable messages are prevented consistently after restart and migration, with coverage for double votes and surround votes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- zig
- Domain
- blockchain, databases, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100