Skip to content

Conversation

jwasinger
Copy link
Contributor

@jwasinger jwasinger commented Sep 11, 2025

  • Add EIP-7928 block access lists as a field on the block body, and the BAL hash as a field in the block header.
  • Introduce a BlockAccessListTracer which will generate an access list from the execution of a block.
  • introduce --experimental.bal flag which will generate block access lists on execution of all post-cancun blocks, and embed them on the block body before importing.
    • This option is mainly meant for testing the BAL implementation using the existing spec test coverage (generate the BALs during block import while running a test and then re-execute the test but using the BALs for block execution). Accordingly, this option does not set the BAL hash in the block header.

Depends on:

@jwasinger jwasinger force-pushed the bal-generation branch 2 times, most recently from 8d479ef to 961f517 Compare September 29, 2025 13:05
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.

2 participants