-
Notifications
You must be signed in to change notification settings - Fork 198
Closed
Description
Starting a validator client for the same validator twice is of course a user error. However, it's probably the most common user error that leads to slashing. If the to clients are started at the same time, there is no way to catch this error; however, in all other cases, the second client being started can detect that the last attestation made by the validator does not match its local storage, and refuse operation (without an override flag).
Suggested solution:
- add a BN API endpoint to query for the latest attestation by a given validator index
- VC queries this endpoint on startup, if it does not match local storage, stops with warning
mpetrunic
Metadata
Metadata
Assignees
Labels
No labels