Test Block Access Lists Max Accounts¶
Documentation for tests/benchmark/stateful/eip7928_block_level_access_lists/test_block_access_lists_max_accounts.py@892e6d1e.
Generate fixtures for these test cases for Amsterdam with:
fill -v tests/benchmark/stateful/eip7928_block_level_access_lists/test_block_access_lists_max_accounts.py --gas-benchmark-values 1
Tests for EIP-7928 BAL with maximum unique account accesses.
Deploys a contract that reads its starting offset from CURSOR_SLOT, then calls BALANCE on sequential addresses while remaining gas exceeds a threshold. Each transaction writes an updated cursor, creating inter-transaction dependencies that require the BAL.
Test Functions Overview¶
| Name | Type | Cases (Amsterdam) | Description |
|---|---|---|---|
test_bal_max_account_access |
benchmark_test | 1 | Test BAL with maximum unique account accesses via BALANCE. |