# Week 18 & 19 This weeks were as similar the last ones.Except this time I have the good **logs** I promised to share :) ## Refactoring the original eip-7928 implementation With Dragan finalizing his work concering revm,we shifted from using our original branch of revm to his.Still we have ours in backup and will possibly have something in reth as `bal-devnet-old` branch which will use it. In terms of work,his way of tracking the changes looked much refined and efficient to me.The initial state of work was just adding `with_bal_builder()` and sorting the `AccountChanges` in alloy/evm before passing in reth to integrate with our set of work there.But recently this was modified to use seperate `BalDatabase<State<DB>>` instead of directly using the good old `State<DB>`.I made all the modifications concerning that in reth.But this is still under review. For the time being we are using the `with_bal_builder` and State DB. Apart from that the testsuite involving eip-7928 did not involve coinbase, we discussed about its inclusion before/in the last breakout.Coinbase will be excluded only if the block is entirely empty,under any other scenario it will be included.The spec tests as of now have those.There might be further more tests to increase the coverage. The pass rate as of now is **348/368** for reth.The ones failing is due to absence of reth's error messages in eest framework.We have that setup locally in our own personal fork and will be incorporated since the migration is complete eest -> eels. ## Running kurtosis I managed to run kurtosis with reth and geth in el and lodestar in cl till 4 epochs. Good to know everything worked in sync.With that I also tried running for reth,besu and lodestar.Achieved finalization till 4 epochs(ran for 6).No immediate point of concerns appeared to me.The logs and further details of the run can be found in the resources section. ## Additional Details With the epf 6 cohort coming to an end, my work is somewhat complete. Refactoring and running the tests are something I am actively looking into and will love to do even when the cohort ends.The team has started to discuss about using BAL in terms of parallelization,really excited to follow along.Glad how far it came since we started :) ## Resources * [Kurtosis run details for reth-geth-lodestar](https://hackmd.io/@Rimeeeeee/HJcgazSCge) * [Kurtosis run details for reth-besu-lodestar](https://hackmd.io/@Rimeeeeee/rJUn9ZYAxx) * [Hive summary from ethpandaops](https://hive.ethpandaops.io/#/group/bal) * [Bal Devnet branch from reth](https://github.com/paradigmxyz/reth/tree/bal-devnet-0) * [Bal branch using BalDatabase from revm](https://github.com/paradigmxyz/reth/pull/19263)