# EPF Week 2 Update (NC Navie Chan) ## Summary After digging into reward api and light client projects, and talking with mentors, I have decided to move forward with reward api. This doesn't mean I won't work on light client, just that during the period of fellowship I will focus mainly on reward api. ## What I did This week I focused on three perspective: - Reading documentation to understand more about ETH protocol. Particularly [Reward and Penalty](https://ethereum.org/en/developers/docs/consensus-mechanisms/pos/rewards-and-penalties/) - Read up the standardized specification shared across different CL clients ie. [Beacon API](https://github.com/ethereum/beacon-APIs) and [Consensus Spec](https://github.com/ethereum/consensus-specs) - Try to understand Lighthouse and Teku code, setup local environment and compile the code - Have continuous discussion with people from mentor group (Spoul), expererenced dev (Potuz) and fellows in EPF (Kevin Bogner) over Lighthouse discord as well as [Github Issue](https://github.com/sigp/lighthouse/issues/3661) ## Goal next week - Hopefully we can finalize the specification of the reward API and answer some of the design questions proposed by Spoul in the [issue](https://github.com/sigp/lighthouse/issues/3661) if not the following week - Draft a Pull Request to Beacon API - Successfully compile and run Teku and Lighthouse on my local environment - Continue to learn (protocol, codebase, specs)