Skip to content

Test Block Access Lists EIP-7708

Documentation for tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists_eip7708.py@26332146.

Generate fixtures for these test cases for Amsterdam with:

fill -v tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists_eip7708.py --fork Amsterdam

Cross-EIP tests for EIP-7928 block-level access lists and EIP-7708 transfer logs.

A single block pins both views of the same value flows: the receipts carry the EIP-7708 Transfer logs while the block access list carries the matching balance changes, and the priority-fee payment appears in the access list only, with no Transfer log.

Test Functions Overview

Name Type Cases (Amsterdam) Description
test_transfer_logs_and_bal_balance_changes blockchain_test 1 Ensure Transfer logs and BAL balance changes stay consistent within