IntersectMBO / IntersectMBO/ouroboros-consensus

Add startup check that operational certificate counter is not regressing

Open
#637 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Haskell
Stars
67
Forks
43
Avg merge
5d 13h
Merged PRs (30d)
43

Description

Currently this situation (currently reported via `KESPeriodWrongOCERT` error but [name may change](https://github.com/input-output-hk/cardano-ledger-specs/issues/1589)) is detected only when blocks are forged, eg.:
```
Forged invalid block for slot 1608034, reason: ValidationError (ExtValidationErrorHeader (HeaderProtocolError [[OverlayFailure (OcertFailure (KESPeriodWrongOCERT 17 1))]])
```
From an operational stand-point this situation would be much easier dealt with on startup, associated with a more explicit error message.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.