Test Block Access Lists System CALL Reads¶
Documentation for tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists_system_call_reads.py@622620d8.
Generate fixtures for these test cases for Amsterdam with:
fill -v tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists_system_call_reads.py --fork Amsterdam
Tests for EIP-7928 block access lists when the post-execution system calls still owe storage reads that no transaction paid for.
Test Functions Overview¶
| Name | Type | Cases (Amsterdam) | Description |
|---|---|---|---|
test_bal_invalid_phantom_read_on_request_predeploy |
blockchain_test | 4 | A phantom storage read declared on a request predeploy is rejected. The |
test_bal_pending_system_call_reads_vs_leftover_gas |
blockchain_test | 3 | A block stays valid however little gas it leaves for the storage reads |