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.