https://github.com/paradigmxyz/reth/pull/4280: finally ready to be merged. I did have to change a little bit how the recovery works because there was a problem with my previous approach in the particular scenario where you have TxSender entries missing in the beginning of the range, and not in the end. It is totally possible, because data are pruned starting from TxNumber = 0 and onward to the last row.
So I first need to recover senders from transactions Vec and then extend it with already included senders.
https://github.com/paradigmxyz/reth/pull/4029: finally it got merged. I already explained it in some previous weekly update but I can summarize it a bit. I add a new flag to the cli called --instance that let you run several instances of a node inside the same machine. This is very useful for debugging and testing purposes.
https://github.com/paradigmxyz/reth/pull/4227: this PR is related to a bug in how Reth handles memory in RPC call for tracing transactions. I did not solve 100% the issue because I was not able to test it (I do not have a server with enough disk space) but it is an improvement so it was merged anyway.
https://github.com/paradigmxyz/reth/pull/4384: I am a little stuck on this issue and need an input from the team because there is some confusion about how testing is performed on Reth.
https://github.com/paradigmxyz/reth/pull/4425: Cancun will introduce EIP-4788 that adds the parent_beacon_block_root inside the EVM. The PayloadAttributes from engine_forkchoiceUpdatedV3 already contains a parent_beacon_block_root but it currently does not pass it to the PayloadBuilder that actually builds the block. So I changed that behaviour so that now parent_beacon_block_root is passed to the parent_beacon_block_root. It is an Option so that it is still compatible with pre-Cancun blocks.
https://github.com/paradigmxyz/reth/pull/4453: this is simply a refactor work where I create a Eip4844PoolTransactionError enum that consolidates all errors related to EIP-4844 transactions.
Speaking about EIP-7212 I studied it and I started (almost finished) to study also Revm which is the EVM implementation used in Reth.
I created some docs page if you want to deep dive on them: