Skip to content

Test Transaction Validity

Documentation for tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py@b314d18e.

Generate fixtures for these test cases for Amsterdam with:

fill -v tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py --fork Amsterdam

abstract: Tests for transaction validity with EIP-7981: Increase Access List Cost.

Test Functions Overview

Name Type Cases (Amsterdam) Description
test_floor_cost_validation_with_access_list state_test 8 Test that the floor cost validation includes access list tokens.
test_insufficient_gas_for_access_list state_test 12 Test that transactions with insufficient gas for access list costs
test_mixed_zero_nonzero_bytes_floor_cost state_test 8 Test floor cost calculation with mixed zero and non-zero bytes.
test_transactions_without_access_list state_test 5 Test that transactions without access lists still work correctly.
test_valid_gas_limits_with_access_list state_test 12 Test that transactions with sufficient gas are valid.