Skip to content

Suggested Electra test case #4054

Closed
@michaelsproul

Description

@michaelsproul

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions