From 6e5f1f84690c6540c1f97e5602099b188aebeebf Mon Sep 17 00:00:00 2001 From: felipe Date: Thu, 22 Jan 2026 18:00:34 -0700 Subject: [PATCH] bugfix(tests): Put BAL back into test fixtures for next bal release (#2066) - BAL was removed from block body but we agreed to keep it in the fixtures for help with debugging against client BALs to spot diffs. --- packages/testing/src/execution_testing/fixtures/blockchain.py | 3 +++ packages/testing/src/execution_testing/specs/blockchain.py | 3 +++ 2 files changed, 6 insertions(+) diff --git a/packages/testing/src/execution_testing/fixtures/blockchain.py b/packages/testing/src/execution_testing/fixtures/blockchain.py index 23145e6238..fa85d4b60b 100644 --- a/packages/testing/src/execution_testing/fixtures/blockchain.py +++ b/packages/testing/src/execution_testing/fixtures/blockchain.py @@ -639,6 +639,9 @@ def strip_block_number_computed_field(cls, data: Any) -> Any: ) withdrawals: List[FixtureWithdrawal] | None = None execution_witness: WitnessChunk | None = None + block_access_list: BlockAccessList | None = Field( + None, description="EIP-7928 Block Access List" + ) fork: Fork | None = Field(None, exclude=True) @computed_field(alias="blocknumber") # type: ignore[prop-decorator] diff --git a/packages/testing/src/execution_testing/specs/blockchain.py b/packages/testing/src/execution_testing/specs/blockchain.py index b5a6ddffe9..3acd66a03f 100644 --- a/packages/testing/src/execution_testing/specs/blockchain.py +++ b/packages/testing/src/execution_testing/specs/blockchain.py @@ -381,6 +381,9 @@ def get_fixture_block(self) -> FixtureBlock | InvalidFixtureBlock: if self.withdrawals is not None else None ), + block_access_list=self.block_access_list + if self.block_access_list + else None, fork=self.fork, ).with_rlp(txs=self.txs)