EPF Week 19 Updates The target consensus spec release for the epbs `devnet-0` has been updated to [v1.6.0-beta.1](https://github.com/ethereum/consensus-specs/releases/tag/v1.6.0-beta.1). I will check off the relevant consensus spec PR's from the release that I have integrated their changes into my lighthouse PR's. Below are the ones that we need for self-building. The rest can be done after `devnet-0` in my opinion: - [X] eip7732: fix zero-amount builder withdrawals ([#4651](https://github.com/ethereum/consensus-specs/pull/4651)) - [PR](https://github.com/shane-moore/lighthouse/pull/4) - [X] Set default value of BuilderPendingPayment.withdrawable_epoch to FAR_FUTURE_EPOCH ([#4631](https://github.com/ethereum/consensus-specs/pull/4631)) - [PR](https://github.com/shane-moore/lighthouse/pull/5) - [X] eip7732: deal with zero value bids correctly ([#4646](https://github.com/ethereum/consensus-specs/pull/4646)) - [PR](https://github.com/shane-moore/lighthouse/pull/5) - [ ] eip7732: use bid in block parent validation ([#4648](https://github.com/ethereum/consensus-specs/pull/4648)) - TODO After devnet-0: - [ ] eip7732: add slot field to DataColumnSidecar ([#4645](https://github.com/ethereum/consensus-specs/pull/4645)) - [ ] eip7732: swap beacon_block_root and slot in places in DataColumnSidecar ([#4656](https://github.com/ethereum/consensus-specs/pull/4656)) Additionally, this week, I handled some more failing tests in lighthouses's `gloas-containers` branch via [PR](https://github.com/sigp/lighthouse/pull/8273). Then, I refactored my ptc cache [PR](https://github.com/shane-moore/lighthouse/pull/10) to be significantly more performant by replacing an array with a Hashmap. Since I understand the epbs spec more than when I had originally implemented, I realized the Hashmap approach will work just as well and take up less memory. Finally, I was able to start upstreaming some of my block processing related PR's from my lighthouse fork up to the main `sigp` branch, very exciting! - [gloas modify process_withdrawals PR](https://github.com/sigp/lighthouse/pull/8281) - [gloas modify process_attestations PR](https://github.com/sigp/lighthouse/pull/8283) - [gloas add process_payload_attestation PR](https://github.com/sigp/lighthouse/pull/8286) - [Epbs process epoch PR](https://github.com/sigp/lighthouse/pull/8287)