---
# System prepended metadata

title: EPF Week 1 Development Updates

---

# EPF Week 1 Development Updates

Hey! I am thrilled to be a part of EPF. This week began with the EPF5 Town Hall meeting, followed by an excellent Introduction to the Ethereum Governance talk by Tim Beiko during office hours. Then, I followed various workshops from the EPF Study Group, including Sharding, DAS, and Execution Client Architecture Overview.

This week, I also deep-dived into the [Reth](https://github.com/paradigmxyz/reth) codebase and their developer docs, which explain their architecture in detail. Following that, I picked up two good first issues, which were not good first issues, but I enjoyed contributing something meaningful.

- [#8698](https://github.com/paradigmxyz/reth/pull/8698)
- [#8718](https://github.com/paradigmxyz/reth/pull/8718)

I also reached out to Saulius Grigaitis from the Grandine team to work on adding support for Grandine on Windows (which I am using). I started by building the client on Windows, and then I ran into some errors because Grandine uses libraries like [psutil](https://docs.rs/psutil/latest/psutil/) and [jemalloc](https://docs.rs/tikv-jemallocator/latest/tikv_jemallocator/) that are not supported on Windows. I further investigated this by looking into the codebase of [Lighthouse](https://github.com/sigp/lighthouse) and understood how they utilize these libraries because Lighthouse supports Windows.

## Week 2 Roadmap
- Complete the remaining workshops from the EPF Study Group.
- Start [Understanding Ethereum Network Upgrades: Dencun - December 2023 / January & February 2024 by Consensys Academy](https://courses.consensys.net/courses/understanding-ethereum-network-upgrades-dencun-december-2023-january-february-2024) to understand Dencun hard fork.
- Start working on some of the errors on Grandine and test it out.
- Decide an area of interest for my project by the end of next week.

## References
- [EPF Wiki](https://epf.wiki/#/)
- [Reth Docs](https://github.com/paradigmxyz/reth/tree/main/docs)
- [jemalloc](https://docs.rs/tikv-jemallocator/latest/tikv_jemallocator/)
- [psutil](https://docs.rs/psutil/latest/psutil/)