## EPF Week 17 Update Devnet-0 will be based on the consensus spec [v1.6.0-beta.0](https://github.com/ethereum/consensus-specs/releases/tag/v1.6.0-beta.0) release. Since we have a static enough spec now, it's a good time to go through my lighthouse PR's that were made before the recent changes introduced by the spec release and update them accordingly. From looking at the v1.6.0-beta.0 release, it seems like these updates to the spec require some modifications to my stale PR's or entirely new PR's, so I spent my week on that. ### Need for Self-building flow: - [X] eip7732: enforce self build header signature to point of infinity ([#4552](https://github.com/ethereum/consensus-specs/pull/4552)) - handled in [PR](https://github.com/shane-moore/lighthouse/pull/5) - [X] eip7732: rename execution payload header to execution payload bid ([#4525](https://github.com/ethereum/consensus-specs/pull/4525)) - handled in [PR](https://github.com/shane-moore/lighthouse/pull/13) - [X] eip7732: remove latest_execution_payload_header ([#4598](https://github.com/ethereum/consensus-specs/pull/4598)) - handled already in `gloas-containers` branch - [X] eip7732: clean up get_attestation_participation_flag_indices ([#4583](https://github.com/ethereum/consensus-specs/pull/4583)) - handled in [PR](https://github.com/shane-moore/lighthouse/pull/7) - [X] Clean up Gloas's presets ([#4607](https://github.com/ethereum/consensus-specs/pull/4607)) - handled in [PR](https://github.com/shane-moore/lighthouse/pull/13) ### Need after devnet-0: - [ ] eip7732: abort payment on proposer equivocation (#4562) - [ ] eip7732: do not add zero value withdrawals (#4509) - [X] eip7732: consider builder pending payments for pending balance to withdraw (#4513) - [PR](https://github.com/shane-moore/lighthouse/pull/23) - [ ] eip7732: remove header and inclusion proof from data column sidecar (#4527) - think no blobs for devnet-0 but should check on this - [ ] Add helper functions for slot time deadlines (#4589)