# EPF Week 7 and 8 updates ## Introduction In Week 7, I was in Vietnam for the ETHVietnam event and the Vietnam Builder's week hackathon. Therefore I wasn't able to do any work on my project then. Week 8 onwards I have been continuing with working on implementing the consensus-related changes of [EIP-7745](https://eips.ethereum.org/EIPS/eip-7745), mainly getting the log root hash. ## Project The current scope of my project for the next few weeks is implementing the tree-based structure for logs in accordance with EIP-7745, which is crucial for proving log filter queries and getting the log root hash which will replace the logsBloom field in Ethereum blocks. ## Progress In the past week I have done the following: - Read in detail the [Go ethereum implementation](https://github.com/zsfelfoldi/go-ethereum/blob/proof-poc/core/filtermaps) and the parts required for the tree structure. - I have written code based on the Go implementation. Currently the goal is to complete getting the log root hash and completing a working basic implementation of EIP-7745, which can be used to test with other client implementations as well. ## Path Ahead I'll continue to write more code and complete the hashing function. Then I will start writing tests for it and integrating it in Reth. ## Resources - [Implementations and status | EIP-7745](https://pureth.guide/implementations-7745/) - [Pureth guide](https://pureth.guide) - [Pureth EIP-7919](https://eips.ethereum.org/EIPS/eip-7919)