# EPF Week 3 updates
## Introduction
This week I dived deeper into EIPs under the [Pureth meta](https://eips.ethereum.org/EIPS/eip-7919). Upon discussion with Etan (mentor) the project has two main scopes:
- [EIP 7745](https://eips.ethereum.org/EIPS/eip-7745) - 2D Logs Index
- Rest of the relating [SSZ structures](https://eips.ethereum.org/EIPS/eip-7916)
## Project
I am pursuing the 2D logs index portion for now as I find it interesting and technically challenging. I am hoping to implement it in Reth.
## Progress
In the past week I have done the following:
- Read up in detail about the individual EIPs in [EIP-7919](https://eips.ethereum.org/EIPS/eip-7919).
- Read in more detail about [EIP-7745](https://eips.ethereum.org/EIPS/eip-7745) and understood the concept behind it.
- Started writing some Rust code.
- Experimented a bit with Kurtosis and EELS.
The logs filter structure was challenging to understand, but with the help of Etan's [Pureth guide](https://pureth.guide) and some AI help, I understood quite well how the structure works and the Merkle trees involved for proof generation.
I would need to later work on implementing the remaining SSZ structures in Reth, since no one else is yet working on that. Some other EL clients have two people working on implementing Pureth under EPF.
## Path Ahead
My plan for the next week is to try and write some more code in Rust to implement a basic logs filter in accordance with EIP-7745 and figure out the parts in the Reth codebase that I would need to change.
I'll also try to figure out a timeline needed for this project so that I can finalize a proposal.
## Resources used for learning
Some other resources that I used which aren't linked above.
- [2D Logs Index explainer video](https://github.com/etan-status/purified-web3/releases/download/2025-portal/2025-EIP-7745-Intro.mp4)
- [PPT Slides which explain the global log index](https://purified-web3.box/Slides/2025-EthereumZuri.ch.pdf)
- https://pureth.guide