# EPF Week 2 updates ## Introduction First of all this is my first update. I missed giving updates for the previous two weeks because I was not available. But I did read up and work on stuff during those weeks as well. I will include that progress as well in this week's update. ## Project I have decided to work on the Pureth proposal (EIP-7919) and implement it in Reth. I am already familiar with Reth as I've made some contributions in it and that's why I chose it. ## Progress In the past few weeks I have done the following: - Read up in detail about the protocol from [EpfWiki](https://epf.wiki/) and the [Eth2Book](https://eth2book.info/capella). - Watched the some of the epf study group lectures. - Read about all the [EIPs](https://eips.ethereum.org/EIPS/eip-7919) concerning the Pureth proposal. - Read more in detail about Bloom filters and watched the [Ethereum Zurich talk by Etan Kissling](https://www.youtube.com/watch?v=uoCNpufygBE). - Learned more about client testing and local prototyping, using tools like kurtosis or the EELS for testing. ## Path Ahead My plan for the next week is to dive deeper into individual EIPs and figure out where exactly to implement them in Reth's codebase. Also I want to spend more time understanding the [two-dimensional log filter data structure](https://eips.ethereum.org/EIPS/eip-7745). ## Resources used for learning Some other resources that I used which aren't linked above. - https://purified-web3.box/ - https://hackmd.io/@etan-status/electra-lc - https://systemdesign.one/bloom-filters-explained/