Closed
Description
We just found another consensus bug in Lighthouse's v1.5.0-alpha8
implementation that is not covered by existing tests. I'm not sure if it would be covered in the tests of more recent alphas, but figured this was worth reporting.
The bug we had is described here: sigp/lighthouse#6496 (comment)
A test case would involve:
- One or more validators pre-Electra with
balance > min_activation_balance
, compounding withdrawal credentials, and an activation epoch after Electra. - A fork upgrade from this pre-Electra state to post-Electra.
Lighthouse was double-crediting these validators, as they were being processed as part of the pre-activation processing, and then (mistakenly) reprocessed as part of the processing of validators with compounding withdrawal credentials.
Metadata
Metadata
Assignees
Labels
No labels