# Week 3 & 4 Update Over the last two weeks, I focused on deepening my understanding of the `filtermaps` implementation in Geth. While I wasn't able to contribute as much as planned due to being unwell and busy with relocation, I resumed efforts toward preparing a proposal draft. Key activities included: - Studying Zsolt's implementation of the `filtermaps` matcher,indexer and filtermaps system in Geth: - Exploring Etan’s resources and guides : - Reviewing documentation to clarify differences between Geth and Erigon, especially how block headers and receipts are handled. ## Resources Used - [`filtermaps` in Geth source](https://github.com/ethereum/go-ethereum/tree/master/core/filtermaps) - [Pureth Guide](https://pureth.guide) - Erigon vs Geth block processing comparisons (official docs & code) ## Week 5 Targets -Dive into where and how Erigon computes and stores: - `tx_root` - `receipt_root` - receipts in general -Complete and submit a detailed proposal. ---