---
# System prepended metadata

title: Week 3

---

# Week 3
This week marked the beginning of implementation of BAL for Reth.Along with that I also spent a considerable amount of time in ppt preparation and doing smol prs in alloy.

## Starting with Block-Level Access List Implementation
After discussion with our mentor, we decided to start the implementation part in our fork.We made the initial stuffs, like adding the required structures and their basic implementation and the changes for the block body in [alloy](https://github.com/Soubhik-10/alloy/tree/bal). Having some of the alias beforehand was kinda helpful. Now we are particularly working around tracing the required changes like nonce,balance,storage etc,in [reth](https://github.com/Rimeeeeee/reth/tree/bal) which I believe will be kind of challenging, but great stuffs to work on!

## Ppt Preparation And Additional PRs
Some amount of time was spent on crafting the ppt, through it I discovered some cool details about transaction parallelization. Really looking forward to share it with others :)

Then I worked on few stuffs in alloy like adding `eth_sendSync` functions to `AnvilApi` etc.

## Works
* [Core Structures For BAL PR](https://github.com/Soubhik-10/alloy/pull/2)
* [Changes To Block PR](https://github.com/Soubhik-10/alloy/pull/4)
* [Added StorageChange Inspector for BAL](https://github.com/Rimeeeeee/reth/pull/8)
* [Added Eip-7594 for creating blob sidecars](https://github.com/alloy-rs/alloy/pull/2653)
* [Added eth_sendSync functions to AnvilApi](https://github.com/alloy-rs/alloy/pull/2650)

