Week 7 Updates: On the ePBS side, made the list for set of tasks/functionalites that are to be covered under ePBS. These can found in my repo PRs [here](https://github.com/shyam-patel-kira/prysm/pull/1). Made a shared hackmd space between fellows working on ePBS, to avoid double working on similar issue. Reviewed a bunch of helper function PRs. Started working on the forkchoice package. Deep-dived the spec for fork-choice and gathered set of targeted functionalties. These are as followed: - [ ] `notify_ptc_messages` - [ ] `is_payload_present` - [ ] `is_parent_node_full` - [ ] Modify `get_ancestor` - [ ] Modify `get_checkpoint_block` - [ ] `is_supporting_vote` - [ ] New `compute_proposer_boost` - [ ] New `compute_withhold_boost` - [ ] New `compute_reveal_boost` - [ ] Modify `get_weight` - [ ] Modify `get_head` On the custom p2p implementation, reviewed the project proposal and submit it. Other than that went through te entire consensus spec for p2p interface. ### For Week 7 some of the tasks would be: - Work of fork-choice and state-transition functional changes for the ePBS on Prysm client. - Have a call with potuz and/or terrence to discuss some blockers on fork-choice and state-transitions. - Have a call with other fellows and maybe on the custom p2p implementation for Prysm. -Finalize the custom libp2p implementation project. - Discuss the finding and research on the p2p consensus spec and the libp2p core components with other fellows.