EIPs icon indicating copy to clipboard operation
EIPs copied to clipboard

Update EIP-8080: Fix specification inconsistency in compute_exit_epoc…

Open ralme1da opened this issue 1 month ago • 1 comments

Summary

Fixed inconsistency between the simplified modification description and the full implementation in the compute_exit_epoch_and_update_churn function.

Changes

  • Updated the simplified modification (lines 35-41) to match the full implementation
  • Added missing variable computations (activation_exit_epoch, adjusted epoch values)
  • Clarified that the comparison uses adjusted epoch values, not raw state values
  • Added "adjusted" qualifier in the description to emphasize this distinction

Rationale

The previous simplified description compared state.earliest_exit_epoch with state.earliest_consolidation_epoch, but the full implementation compares the adjusted local variables after applying max(). This could mislead implementers who only read the simplified description.

ralme1da avatar Dec 08 '25 14:12 ralme1da

File EIPS/eip-8080.md

Requires 1 more reviewers from @fradamt

eth-bot avatar Dec 08 '25 14:12 eth-bot