# Week 8 & 9 EPF Update ## Devnet Testing Over the last two weeks I finished up some final touches on my implementation and began smoke testing the implementation against other client impls via Kurtosis devnets. It was my first time using Kurtosis, so the setup took some time. I had to troubleshoot and find clients whose impls were fully finished. Eventually, I was able to successfully spin up a working devnet with my FOCIL implementation. ![Screenshot 2025-08-18 at 16-09-44 (148) Discord #inclusion-lists Eth R&D](https://hackmd.io/_uploads/B1YpE7bFee.png) I also reached out in the FOCIL implementers’ Discord channel, where they pointed out some discrepancies in the clients I was testing with. I’ve since updated my clients and am working on a missing block bug that Jihoon found, though I haven’t been able to reproduce it yet. ## Reth Implementation Work Reth changed how it validates payloads and blocks, which required me to redesign where all of my IL validation logic would be implemented, along with several other smaller changes. Even though the merge conflicts felt never-ending, the changes were beneficial to my project and allowed me to remove the `BlockExecutionInput` struct that I had introduced earlier and over all simplify my implemenetation. ## Next Steps - Fix block production issues in interop testing with Kurtosis - Remove `updateWithinclusionListV1` and update `forkchoiceUpdate` to reflect new spec changes - Add FOCIL unit test in Reth