Skip to content

Conversation

@bhartnett
Copy link
Contributor

@bhartnett bhartnett commented Oct 28, 2025

Changes in this PR:

  • Added functions to get and persist block access lists in the database. It is likely that storing BALs in the database will be optional (because they can be regenerated by executing the block) so the function handles this by returning an Opt[BlockAccessList]
  • Added validation before processing blocks to check the blockAccessListHash in the header is as expected given the current fork and that it matches the block access list in the body.

BALs will most likely not be shared over devp2p so we won't need to download them when syncing.

@bhartnett bhartnett marked this pull request as ready for review November 21, 2025 13:03
@bhartnett bhartnett merged commit 9b4afec into master Nov 21, 2025
18 checks passed
@bhartnett bhartnett deleted the BALs_EIP-7928 branch November 21, 2025 13:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant