diff --git a/Makefile b/Makefile index 619ca91abd..63bcc90f83 100644 --- a/Makefile +++ b/Makefile @@ -49,11 +49,11 @@ download-json-fixtures: cd tests/execution-spec-tests && bash get_execution_spec_tests.sh test-fixtures: download-json-fixtures - $(MAKE) -C kevm-pyk/ test-integration PYTEST_ARGS+="-k test_execution_spec_tests.py" + $(MAKE) -C kevm-pyk/ test-integration PYTEST_ARGS+="-k test_execution_spec_tests.py -k test_bchain" fixtures-failing-list: download-json-fixtures cat /dev/null > tests/execution-spec-tests/failing.llvm - - $(MAKE) -C kevm-pyk/ test-integration PYTEST_ARGS+="-k test_execution_spec_tests.py --save-failing --maxfail=10000" + - $(MAKE) -C kevm-pyk/ test-integration PYTEST_ARGS+="-k test_execution_spec_tests.py -k test_bchain --save-failing --maxfail=10000" LC_ALL=en_US.UTF-8 sort -f -d -o tests/execution-spec-tests/failing.llvm tests/execution-spec-tests/failing.llvm if [ "$(shell uname)" = "Darwin" ]; then \ sed -i '' '1{/^[[:space:]]*$$/d;}' tests/execution-spec-tests/failing.llvm ;\ diff --git a/kevm-pyk/src/tests/integration/test_execution_spec_tests.py b/kevm-pyk/src/tests/integration/test_execution_spec_tests.py index 80db5cb50b..129fef5cb7 100644 --- a/kevm-pyk/src/tests/integration/test_execution_spec_tests.py +++ b/kevm-pyk/src/tests/integration/test_execution_spec_tests.py @@ -61,7 +61,7 @@ def test_bchain(test_file: Path, save_failing: bool) -> None: BCHAIN_ENGINE_TESTS, ids=[str(test_file.relative_to(BCHAIN_ENGINE_TEST_DIR)) for test_file in BCHAIN_ENGINE_TESTS], ) -def test_bchain_engine(test_file: Path, save_failing: bool) -> None: +def test_engine_bchain(test_file: Path, save_failing: bool) -> None: _test( test_file, schedule='PRAGUE', diff --git a/tests/execution-spec-tests/failing.llvm b/tests/execution-spec-tests/failing.llvm index 80ad8df6dc..03a47712b0 100644 --- a/tests/execution-spec-tests/failing.llvm +++ b/tests/execution-spec-tests/failing.llvm @@ -1,299 +1,3 @@ -blockchain_tests_engine/berlin/eip2930_access_list/acl/access_list.json,* -blockchain_tests_engine/byzantium/eip198_modexp_precompile/modexp/modexp.json,* -blockchain_tests_engine/cancun/eip1153_tstore/basic_tload/basic_tload_after_store.json,* -blockchain_tests_engine/cancun/eip1153_tstore/basic_tload/basic_tload_gasprice.json,* -blockchain_tests_engine/cancun/eip1153_tstore/basic_tload/basic_tload_other_after_tstore.json,* -blockchain_tests_engine/cancun/eip1153_tstore/basic_tload/basic_tload_transaction_begin.json,* -blockchain_tests_engine/cancun/eip1153_tstore/basic_tload/basic_tload_works.json,* -blockchain_tests_engine/cancun/eip1153_tstore/tload_calls/tload_calls.json,* -blockchain_tests_engine/cancun/eip1153_tstore/tload_reentrancy/tload_reentrancy.json,* -blockchain_tests_engine/cancun/eip1153_tstore/tstorage_clear_after_tx/tstore_clear_after_deployment_tx.json,* -blockchain_tests_engine/cancun/eip1153_tstore/tstorage_clear_after_tx/tstore_clear_after_tx.json,* -blockchain_tests_engine/cancun/eip1153_tstore/tstorage_create_contexts/contract_creation.json,* -blockchain_tests_engine/cancun/eip1153_tstore/tstorage_execution_contexts/subcall.json,* -blockchain_tests_engine/cancun/eip1153_tstore/tstorage_reentrancy_contexts/reentrant_call.json,* -blockchain_tests_engine/cancun/eip1153_tstore/tstorage_selfdestruct/reentrant_selfdestructing_call.json,* -blockchain_tests_engine/cancun/eip1153_tstore/tstorage/gas_usage.json,* -blockchain_tests_engine/cancun/eip1153_tstore/tstorage/run_until_out_of_gas.json,* -blockchain_tests_engine/cancun/eip1153_tstore/tstorage/tload_after_sstore.json,* -blockchain_tests_engine/cancun/eip1153_tstore/tstorage/tload_after_tstore_is_zero.json,* -blockchain_tests_engine/cancun/eip1153_tstore/tstorage/tload_after_tstore.json,* -blockchain_tests_engine/cancun/eip1153_tstore/tstorage/transient_storage_unset_values.json,* -blockchain_tests_engine/cancun/eip1153_tstore/tstore_reentrancy/tstore_reentrancy.json,* -blockchain_tests_engine/cancun/eip4788_beacon_root/beacon_root_contract/beacon_root_contract_calls.json,* -blockchain_tests_engine/cancun/eip4788_beacon_root/beacon_root_contract/beacon_root_contract_deploy.json,* -blockchain_tests_engine/cancun/eip4788_beacon_root/beacon_root_contract/beacon_root_contract_timestamps.json,* -blockchain_tests_engine/cancun/eip4788_beacon_root/beacon_root_contract/beacon_root_equal_to_timestamp.json,* -blockchain_tests_engine/cancun/eip4788_beacon_root/beacon_root_contract/beacon_root_selfdestruct.json,* -blockchain_tests_engine/cancun/eip4788_beacon_root/beacon_root_contract/beacon_root_transition.json,* -blockchain_tests_engine/cancun/eip4788_beacon_root/beacon_root_contract/calldata_lengths.json,* -blockchain_tests_engine/cancun/eip4788_beacon_root/beacon_root_contract/invalid_beacon_root_calldata_value.json,* -blockchain_tests_engine/cancun/eip4788_beacon_root/beacon_root_contract/multi_block_beacon_root_timestamp_calls.json,* -blockchain_tests_engine/cancun/eip4788_beacon_root/beacon_root_contract/no_beacon_root_contract_at_transition.json,* -blockchain_tests_engine/cancun/eip4788_beacon_root/beacon_root_contract/tx_to_beacon_root_contract.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blob_txs_full/reject_valid_full_blob_in_block_rlp.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blob_txs/blob_gas_subtraction_tx.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blob_txs/blob_tx_attribute_calldata_opcodes.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blob_txs/blob_tx_attribute_gasprice_opcode.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blob_txs/blob_tx_attribute_opcodes.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blob_txs/blob_tx_attribute_value_opcode.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blob_txs/blob_type_tx_pre_fork.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blob_txs/invalid_blob_hash_versioning_multiple_txs.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blob_txs/invalid_blob_hash_versioning_single_tx.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blob_txs/invalid_blob_tx_contract_creation.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blob_txs/invalid_block_blob_count.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blob_txs/invalid_normal_gas.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blob_txs/invalid_tx_blob_count.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blob_txs/invalid_tx_max_fee_per_blob_gas.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blob_txs/sufficient_balance_blob_tx_pre_fund_tx.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blob_txs/sufficient_balance_blob_tx.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blob_txs/valid_blob_tx_combinations.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blobhash_opcode_contexts/blobhash_opcode_contexts.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blobhash_opcode/blobhash_gas_cost.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blobhash_opcode/blobhash_invalid_blob_index.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blobhash_opcode/blobhash_multiple_txs_in_block.json,* -blockchain_tests_engine/cancun/eip4844_blobs/blobhash_opcode/blobhash_scenarios.json,* -blockchain_tests_engine/cancun/eip4844_blobs/excess_blob_gas_fork_transition/fork_transition_excess_blob_gas_at_blob_genesis.json,* -blockchain_tests_engine/cancun/eip4844_blobs/excess_blob_gas_fork_transition/fork_transition_excess_blob_gas_post_blob_genesis.json,* -blockchain_tests_engine/cancun/eip4844_blobs/excess_blob_gas_fork_transition/invalid_post_fork_block_without_blob_fields.json,* -blockchain_tests_engine/cancun/eip4844_blobs/excess_blob_gas_fork_transition/invalid_pre_fork_block_with_blob_fields.json,* -blockchain_tests_engine/cancun/eip4844_blobs/excess_blob_gas/correct_decreasing_blob_gas_costs.json,* -blockchain_tests_engine/cancun/eip4844_blobs/excess_blob_gas/correct_excess_blob_gas_calculation.json,* -blockchain_tests_engine/cancun/eip4844_blobs/excess_blob_gas/correct_increasing_blob_gas_costs.json,* -blockchain_tests_engine/cancun/eip4844_blobs/excess_blob_gas/invalid_blob_gas_used_in_header.json,* -blockchain_tests_engine/cancun/eip4844_blobs/excess_blob_gas/invalid_excess_blob_gas_above_target_change.json,* -blockchain_tests_engine/cancun/eip4844_blobs/excess_blob_gas/invalid_excess_blob_gas_change.json,* -blockchain_tests_engine/cancun/eip4844_blobs/excess_blob_gas/invalid_excess_blob_gas_target_blobs_increase_from_zero.json,* -blockchain_tests_engine/cancun/eip4844_blobs/excess_blob_gas/invalid_negative_excess_blob_gas.json,* -blockchain_tests_engine/cancun/eip4844_blobs/excess_blob_gas/invalid_non_multiple_excess_blob_gas.json,* -blockchain_tests_engine/cancun/eip4844_blobs/excess_blob_gas/invalid_static_excess_blob_gas_from_zero_on_blobs_above_target.json,* -blockchain_tests_engine/cancun/eip4844_blobs/excess_blob_gas/invalid_static_excess_blob_gas.json,* -blockchain_tests_engine/cancun/eip4844_blobs/excess_blob_gas/invalid_zero_excess_blob_gas_in_header.json,* -blockchain_tests_engine/cancun/eip4844_blobs/point_evaluation_precompile_gas/point_evaluation_precompile_gas_usage.json,* -blockchain_tests_engine/cancun/eip4844_blobs/point_evaluation_precompile/call_opcode_types.json,* -blockchain_tests_engine/cancun/eip4844_blobs/point_evaluation_precompile/external_vectors.json,* -blockchain_tests_engine/cancun/eip4844_blobs/point_evaluation_precompile/invalid_inputs.json,* -blockchain_tests_engine/cancun/eip4844_blobs/point_evaluation_precompile/precompile_before_fork.json,* -blockchain_tests_engine/cancun/eip4844_blobs/point_evaluation_precompile/precompile_during_fork.json,* -blockchain_tests_engine/cancun/eip4844_blobs/point_evaluation_precompile/tx_entry_point.json,* -blockchain_tests_engine/cancun/eip4844_blobs/point_evaluation_precompile/valid_inputs.json,* -blockchain_tests_engine/cancun/eip5656_mcopy/mcopy_contexts/no_memory_corruption_on_upper_call_stack_levels.json,* -blockchain_tests_engine/cancun/eip5656_mcopy/mcopy_contexts/no_memory_corruption_on_upper_create_stack_levels.json,* -blockchain_tests_engine/cancun/eip5656_mcopy/mcopy_memory_expansion/mcopy_huge_memory_expansion.json,* -blockchain_tests_engine/cancun/eip5656_mcopy/mcopy_memory_expansion/mcopy_memory_expansion.json,* -blockchain_tests_engine/cancun/eip5656_mcopy/mcopy/mcopy_on_empty_memory.json,* -blockchain_tests_engine/cancun/eip5656_mcopy/mcopy/valid_mcopy_operations.json,* -blockchain_tests_engine/cancun/eip6780_selfdestruct/dynamic_create2_selfdestruct_collision/dynamic_create2_selfdestruct_collision_multi_tx.json,* -blockchain_tests_engine/cancun/eip6780_selfdestruct/dynamic_create2_selfdestruct_collision/dynamic_create2_selfdestruct_collision_two_different_transactions.json,* -blockchain_tests_engine/cancun/eip6780_selfdestruct/dynamic_create2_selfdestruct_collision/dynamic_create2_selfdestruct_collision.json,* -blockchain_tests_engine/cancun/eip6780_selfdestruct/reentrancy_selfdestruct_revert/reentrancy_selfdestruct_revert.json,* -blockchain_tests_engine/cancun/eip6780_selfdestruct/selfdestruct_revert/selfdestruct_created_in_same_tx_with_revert.json,* -blockchain_tests_engine/cancun/eip6780_selfdestruct/selfdestruct_revert/selfdestruct_not_created_in_same_tx_with_revert.json,* -blockchain_tests_engine/cancun/eip6780_selfdestruct/selfdestruct/calling_from_new_contract_to_pre_existing_contract.json,* -blockchain_tests_engine/cancun/eip6780_selfdestruct/selfdestruct/calling_from_pre_existing_contract_to_new_contract.json,* -blockchain_tests_engine/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx_increased_nonce.json,* -blockchain_tests_engine/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,* -blockchain_tests_engine/cancun/eip6780_selfdestruct/selfdestruct/recreate_self_destructed_contract_different_txs.json,* -blockchain_tests_engine/cancun/eip6780_selfdestruct/selfdestruct/self_destructing_initcode_create_tx.json,* -blockchain_tests_engine/cancun/eip6780_selfdestruct/selfdestruct/self_destructing_initcode.json,* -blockchain_tests_engine/cancun/eip6780_selfdestruct/selfdestruct/selfdestruct_created_same_block_different_tx.json,* -blockchain_tests_engine/cancun/eip6780_selfdestruct/selfdestruct/selfdestruct_pre_existing.json,* -blockchain_tests_engine/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_before_fork.json,* -blockchain_tests_engine/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_during_fork.json,* -blockchain_tests_engine/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_out_of_gas.json,* -blockchain_tests_engine/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_stack_overflow.json,* -blockchain_tests_engine/constantinople/eip1014_create2/create_returndata/create2_return_data.json,* -blockchain_tests_engine/constantinople/eip1014_create2/recreate/recreate.json,* -blockchain_tests_engine/frontier/opcodes/all_opcodes/all_opcodes.json,* -blockchain_tests_engine/frontier/opcodes/all_opcodes/cover_revert.json,* -blockchain_tests_engine/frontier/opcodes/call_and_callcode_gas_calculation/value_transfer_gas_calculation.json,* -blockchain_tests_engine/frontier/opcodes/calldatacopy/calldatacopy.json,* -blockchain_tests_engine/frontier/opcodes/dup/dup.json,* -blockchain_tests_engine/frontier/opcodes/push/push.json,* -blockchain_tests_engine/frontier/opcodes/push/stack_overflow.json,* -blockchain_tests_engine/frontier/precompiles/precompile_absence/precompile_absence.json,* -blockchain_tests_engine/frontier/precompiles/precompiles/precompiles.json,* -blockchain_tests_engine/homestead/coverage/coverage/coverage.json,* -blockchain_tests_engine/homestead/yul/yul_example/yul.json,* -blockchain_tests_engine/istanbul/eip1344_chainid/chainid/chainid.json,* -blockchain_tests_engine/istanbul/eip152_blake2/blake2_delegatecall/blake2_precompile_delegatecall.json,* -blockchain_tests_engine/istanbul/eip152_blake2/blake2/blake2b_gas_limit.json,* -blockchain_tests_engine/istanbul/eip152_blake2/blake2/blake2b_invalid_gas.json,* -blockchain_tests_engine/istanbul/eip152_blake2/blake2/blake2b_large_gas_limit.json,* -blockchain_tests_engine/istanbul/eip152_blake2/blake2/blake2b.json,* -blockchain_tests_engine/paris/security/selfdestruct_balance_bug/tx_selfdestruct_balance_bug.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/call_types.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/gas.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/call_types.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/call_types.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/gas.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/call_types.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/gas.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/call_types.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/call_types.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/gas.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/call_types.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/gas.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/call_types.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/gas.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/call_types.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/multi_pair_invalid_inf.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g1msm.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g2msm.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_pairing.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g1msm.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g2msm.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_pairing.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g1msm.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g2msm.json,* -blockchain_tests_engine/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_pairing.json,* -blockchain_tests_engine/prague/eip2935_historical_block_hashes_from_state/block_hashes/block_hashes_call_opcodes.json,* -blockchain_tests_engine/prague/eip2935_historical_block_hashes_from_state/block_hashes/block_hashes_history_at_transition.json,* -blockchain_tests_engine/prague/eip2935_historical_block_hashes_from_state/block_hashes/block_hashes_history.json,* -blockchain_tests_engine/prague/eip2935_historical_block_hashes_from_state/block_hashes/invalid_history_contract_calls_input_size.json,* -blockchain_tests_engine/prague/eip2935_historical_block_hashes_from_state/block_hashes/invalid_history_contract_calls.json,* -blockchain_tests_engine/prague/eip2935_historical_block_hashes_from_state/contract_deployment/system_contract_deployment.json,* -blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit_negative.json,* -blockchain_tests_engine/prague/eip6110_deposits/deposits/deposit.json,* -blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/contract_deployment/system_contract_deployment.json,* -blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/modified_withdrawal_contract/extra_withdrawals_pseudo_contract.json,* -blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/modified_withdrawal_contract/extra_withdrawals.json,* -blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests_during_fork/withdrawal_requests_during_fork.json,* -blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests_negative.json,* -blockchain_tests_engine/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json,* -blockchain_tests_engine/prague/eip7251_consolidations/consolidations_during_fork/consolidation_requests_during_fork.json,* -blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests_negative.json,* -blockchain_tests_engine/prague/eip7251_consolidations/consolidations/consolidation_requests.json,* -blockchain_tests_engine/prague/eip7251_consolidations/contract_deployment/system_contract_deployment.json,* -blockchain_tests_engine/prague/eip7623_increase_calldata_cost/execution_gas/full_gas_consumption.json,* -blockchain_tests_engine/prague/eip7623_increase_calldata_cost/execution_gas/gas_consumption_below_data_floor.json,* -blockchain_tests_engine/prague/eip7623_increase_calldata_cost/refunds/gas_refunds_from_data_floor.json,* -blockchain_tests_engine/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_0.json,* -blockchain_tests_engine/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_1_type_2.json,* -blockchain_tests_engine/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_3.json,* -blockchain_tests_engine/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,* -blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/multi_type_requests/invalid_deposit_withdrawal_consolidation_requests_engine.json,* -blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/multi_type_requests/invalid_deposit_withdrawal_consolidation_requests.json,* -blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/multi_type_requests/valid_deposit_withdrawal_consolidation_request_from_same_tx.json,* -blockchain_tests_engine/prague/eip7685_general_purpose_el_requests/multi_type_requests/valid_deposit_withdrawal_consolidation_requests.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/gas/account_warming.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/gas/call_to_pre_authorized_oog.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/gas/gas_cost.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/gas/self_set_code_cost.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs_2/call_pointer_to_created_from_create_after_oog_call_again.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs_2/call_to_precompile_in_pointer_context.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs_2/contract_storage_to_pointer_with_storage.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs_2/double_auth.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs_2/eoa_init_as_pointer.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs_2/gas_diff_pointer_vs_direct_call.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs_2/pointer_call_followed_by_direct_call.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs_2/pointer_contract_pointer_loop.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs_2/pointer_measurements.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs_2/pointer_normal.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs_2/pointer_reentry.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs_2/pointer_resets_an_empty_code_account_with_storage.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs_2/pointer_reverts.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs_2/pointer_to_pointer.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs_2/pointer_to_precompile.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs_2/pointer_to_static_reentry.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs_2/pointer_to_static.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs_2/static_to_pointer.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/address_from_set_code.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/authorization_reusing_nonce.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/call_into_chain_delegating_set_code.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/call_into_self_delegating_set_code.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/contract_create.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/creating_delegation_designation_contract.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/delegation_clearing_and_set.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/delegation_clearing_failing_tx.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/delegation_clearing_tx_to.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/delegation_clearing.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/deploying_delegation_designation_contract.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/empty_authorization_list.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/eoa_tx_after_set_code.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_chain_delegating_set_code.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_delegating_set_code.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_set_code.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/invalid_transaction_after_authorization.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/many_delegations.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/nonce_overflow_after_first_authorization.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/nonce_validity.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/reset_code.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/self_code_on_set_code.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_address_and_authority_warm_state_call_types.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_address_and_authority_warm_state.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_all_invalid_authorization_tuples.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_from_account_with_non_delegating_code.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_max_depth_call_stack.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_first_valid_authorization_tuples_same_signer.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_first_invalid_same_signer.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce_self_sponsored.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_account_deployed_in_same_tx.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_contract_creator.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_non_empty_storage_non_zero_nonce.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destruct.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore_then_sload.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_system_contract.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_available_at_correct_address.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_transaction_fee_validations.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_using_chain_specific_id.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/signature_s_out_of_range.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/tx_into_chain_delegating_set_code.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/tx_into_self_delegating_set_code.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/valid_tx_invalid_auth_signature.json,* -blockchain_tests_engine/prague/eip7702_set_code_tx/set_code_txs/valid_tx_invalid_chain_id.json,* -blockchain_tests_engine/shanghai/eip3651_warm_coinbase/warm_coinbase/warm_coinbase_call_out_of_gas.json,* -blockchain_tests_engine/shanghai/eip3651_warm_coinbase/warm_coinbase/warm_coinbase_gas_usage.json,* -blockchain_tests_engine/shanghai/eip3855_push0/push0/push0_contract_during_call_contexts.json,* -blockchain_tests_engine/shanghai/eip3855_push0/push0/push0_contracts.json,* -blockchain_tests_engine/shanghai/eip3860_initcode/initcode/contract_creating_tx.json,* -blockchain_tests_engine/shanghai/eip3860_initcode/initcode/create_opcode_initcode.json,* -blockchain_tests_engine/shanghai/eip3860_initcode/initcode/gas_usage.json,* -blockchain_tests_engine/shanghai/eip3860_initcode/with_eof/legacy_create_edge_code_size.json,* -blockchain_tests_engine/shanghai/eip4895_withdrawals/withdrawals/balance_within_block.json,* -blockchain_tests_engine/shanghai/eip4895_withdrawals/withdrawals/large_amount.json,* -blockchain_tests_engine/shanghai/eip4895_withdrawals/withdrawals/many_withdrawals.json,* -blockchain_tests_engine/shanghai/eip4895_withdrawals/withdrawals/multiple_withdrawals_same_address.json,* -blockchain_tests_engine/shanghai/eip4895_withdrawals/withdrawals/newly_created_contract.json,* -blockchain_tests_engine/shanghai/eip4895_withdrawals/withdrawals/no_evm_execution.json,* -blockchain_tests_engine/shanghai/eip4895_withdrawals/withdrawals/self_destructing_account.json,* -blockchain_tests_engine/shanghai/eip4895_withdrawals/withdrawals/use_value_in_contract.json,* -blockchain_tests_engine/shanghai/eip4895_withdrawals/withdrawals/use_value_in_tx.json,* -blockchain_tests_engine/shanghai/eip4895_withdrawals/withdrawals/withdrawing_to_precompiles.json,* -blockchain_tests_engine/shanghai/eip4895_withdrawals/withdrawals/zero_amount.json,* blockchain_tests/cancun/eip4788_beacon_root/beacon_root_contract/beacon_root_transition.json,* blockchain_tests/cancun/eip4844_blobs/blob_txs_full/reject_valid_full_blob_in_block_rlp.json,* blockchain_tests/cancun/eip4844_blobs/blob_txs/blob_type_tx_pre_fork.json,tests/cancun/eip4844_blobs/test_blob_txs.py::test_blob_type_tx_pre_fork[fork_ShanghaiToCancunAtTime15k-blockchain_test_from_state_test-one_blob_tx] @@ -324,220 +28,3 @@ blockchain_tests/prague/eip7251_consolidations/consolidations/consolidation_requ blockchain_tests/prague/eip7251_consolidations/contract_deployment/system_contract_deployment.json,* blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_from_account_with_non_delegating_code.json,* blockchain_tests/prague/eip7702_set_code_tx/set_code_txs/valid_tx_invalid_auth_signature.json,* -state_tests/berlin/eip2930_access_list/acl/access_list.json,* -state_tests/byzantium/eip198_modexp_precompile/modexp/modexp.json,* -state_tests/cancun/eip1153_tstore/basic_tload/basic_tload_after_store.json,* -state_tests/cancun/eip1153_tstore/basic_tload/basic_tload_gasprice.json,* -state_tests/cancun/eip1153_tstore/basic_tload/basic_tload_other_after_tstore.json,* -state_tests/cancun/eip1153_tstore/basic_tload/basic_tload_transaction_begin.json,* -state_tests/cancun/eip1153_tstore/basic_tload/basic_tload_works.json,* -state_tests/cancun/eip1153_tstore/tload_calls/tload_calls.json,* -state_tests/cancun/eip1153_tstore/tload_reentrancy/tload_reentrancy.json,* -state_tests/cancun/eip1153_tstore/tstorage_create_contexts/contract_creation.json,* -state_tests/cancun/eip1153_tstore/tstorage_execution_contexts/subcall.json,* -state_tests/cancun/eip1153_tstore/tstorage_reentrancy_contexts/reentrant_call.json,* -state_tests/cancun/eip1153_tstore/tstorage_selfdestruct/reentrant_selfdestructing_call.json,* -state_tests/cancun/eip1153_tstore/tstorage/gas_usage.json,* -state_tests/cancun/eip1153_tstore/tstorage/run_until_out_of_gas.json,* -state_tests/cancun/eip1153_tstore/tstorage/tload_after_sstore.json,* -state_tests/cancun/eip1153_tstore/tstorage/tload_after_tstore_is_zero.json,* -state_tests/cancun/eip1153_tstore/tstorage/tload_after_tstore.json,* -state_tests/cancun/eip1153_tstore/tstorage/transient_storage_unset_values.json,* -state_tests/cancun/eip1153_tstore/tstore_reentrancy/tstore_reentrancy.json,* -state_tests/cancun/eip4844_blobs/blob_txs/blob_gas_subtraction_tx.json,* -state_tests/cancun/eip4844_blobs/blob_txs/blob_tx_attribute_calldata_opcodes.json,* -state_tests/cancun/eip4844_blobs/blob_txs/blob_tx_attribute_gasprice_opcode.json,* -state_tests/cancun/eip4844_blobs/blob_txs/blob_tx_attribute_opcodes.json,* -state_tests/cancun/eip4844_blobs/blob_txs/blob_tx_attribute_value_opcode.json,* -state_tests/cancun/eip4844_blobs/blob_txs/blob_type_tx_pre_fork.json,* -state_tests/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx.json,* -state_tests/cancun/eip4844_blobs/blob_txs/invalid_blob_hash_versioning_single_tx.json,* -state_tests/cancun/eip4844_blobs/blob_txs/invalid_normal_gas.json,* -state_tests/cancun/eip4844_blobs/blob_txs/invalid_tx_blob_count.json,* -state_tests/cancun/eip4844_blobs/blob_txs/invalid_tx_max_fee_per_blob_gas_state.json,* -state_tests/cancun/eip4844_blobs/blob_txs/sufficient_balance_blob_tx.json,* -state_tests/cancun/eip4844_blobs/blobhash_opcode/blobhash_gas_cost.json,* -state_tests/cancun/eip4844_blobs/point_evaluation_precompile_gas/point_evaluation_precompile_gas_usage.json,* -state_tests/cancun/eip4844_blobs/point_evaluation_precompile/call_opcode_types.json,* -state_tests/cancun/eip4844_blobs/point_evaluation_precompile/external_vectors.json,* -state_tests/cancun/eip4844_blobs/point_evaluation_precompile/invalid_inputs.json,* -state_tests/cancun/eip4844_blobs/point_evaluation_precompile/precompile_before_fork.json,* -state_tests/cancun/eip4844_blobs/point_evaluation_precompile/tx_entry_point.json,* -state_tests/cancun/eip4844_blobs/point_evaluation_precompile/valid_inputs.json,* -state_tests/cancun/eip5656_mcopy/mcopy_contexts/no_memory_corruption_on_upper_call_stack_levels.json,* -state_tests/cancun/eip5656_mcopy/mcopy_contexts/no_memory_corruption_on_upper_create_stack_levels.json,* -state_tests/cancun/eip5656_mcopy/mcopy_memory_expansion/mcopy_huge_memory_expansion.json,* -state_tests/cancun/eip5656_mcopy/mcopy_memory_expansion/mcopy_memory_expansion.json,* -state_tests/cancun/eip5656_mcopy/mcopy/mcopy_on_empty_memory.json,* -state_tests/cancun/eip5656_mcopy/mcopy/valid_mcopy_operations.json,* -state_tests/cancun/eip6780_selfdestruct/dynamic_create2_selfdestruct_collision/dynamic_create2_selfdestruct_collision.json,* -state_tests/cancun/eip6780_selfdestruct/reentrancy_selfdestruct_revert/reentrancy_selfdestruct_revert.json,* -state_tests/cancun/eip6780_selfdestruct/selfdestruct_revert/selfdestruct_created_in_same_tx_with_revert.json,* -state_tests/cancun/eip6780_selfdestruct/selfdestruct_revert/selfdestruct_not_created_in_same_tx_with_revert.json,* -state_tests/cancun/eip6780_selfdestruct/selfdestruct/calling_from_new_contract_to_pre_existing_contract.json,* -state_tests/cancun/eip6780_selfdestruct/selfdestruct/calling_from_pre_existing_contract_to_new_contract.json,* -state_tests/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx_increased_nonce.json,* -state_tests/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,* -state_tests/cancun/eip6780_selfdestruct/selfdestruct/self_destructing_initcode_create_tx.json,* -state_tests/cancun/eip6780_selfdestruct/selfdestruct/self_destructing_initcode.json,* -state_tests/cancun/eip6780_selfdestruct/selfdestruct/selfdestruct_pre_existing.json,* -state_tests/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_before_fork.json,* -state_tests/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_out_of_gas.json,* -state_tests/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_stack_overflow.json,* -state_tests/constantinople/eip1014_create2/create_returndata/create2_return_data.json,* -state_tests/frontier/opcodes/all_opcodes/all_opcodes.json,* -state_tests/frontier/opcodes/all_opcodes/cover_revert.json,* -state_tests/frontier/opcodes/call_and_callcode_gas_calculation/value_transfer_gas_calculation.json,* -state_tests/frontier/opcodes/calldatacopy/calldatacopy.json,* -state_tests/frontier/opcodes/dup/dup.json,* -state_tests/frontier/opcodes/push/push.json,* -state_tests/frontier/opcodes/push/stack_overflow.json,* -state_tests/frontier/precompiles/precompile_absence/precompile_absence.json,* -state_tests/frontier/precompiles/precompiles/precompiles.json,* -state_tests/homestead/coverage/coverage/coverage.json,* -state_tests/homestead/yul/yul_example/yul.json,* -state_tests/istanbul/eip1344_chainid/chainid/chainid.json,* -state_tests/istanbul/eip152_blake2/blake2_delegatecall/blake2_precompile_delegatecall.json,* -state_tests/istanbul/eip152_blake2/blake2/blake2b_gas_limit.json,* -state_tests/istanbul/eip152_blake2/blake2/blake2b_invalid_gas.json,* -state_tests/istanbul/eip152_blake2/blake2/blake2b_large_gas_limit.json,* -state_tests/istanbul/eip152_blake2/blake2/blake2b.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/call_types.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/gas.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/call_types.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/call_types.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/gas.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/call_types.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/gas.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/call_types.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/call_types.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/gas.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/call_types.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/gas.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/call_types.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/gas.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/call_types.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/multi_pair_invalid_inf.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g1msm.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g2msm.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_pairing.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g1msm.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g2msm.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_pairing.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g1msm.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g2msm.json,* -state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_pairing.json,* -state_tests/prague/eip7623_increase_calldata_cost/execution_gas/full_gas_consumption.json,* -state_tests/prague/eip7623_increase_calldata_cost/execution_gas/gas_consumption_below_data_floor.json,* -state_tests/prague/eip7623_increase_calldata_cost/refunds/gas_refunds_from_data_floor.json,* -state_tests/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_0.json,* -state_tests/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_1_type_2.json,* -state_tests/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_3.json,* -state_tests/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,* -state_tests/prague/eip7702_set_code_tx/gas/account_warming.json,* -state_tests/prague/eip7702_set_code_tx/gas/call_to_pre_authorized_oog.json,* -state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json,* -state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,* -state_tests/prague/eip7702_set_code_tx/gas/self_set_code_cost.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs_2/call_pointer_to_created_from_create_after_oog_call_again.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs_2/call_to_precompile_in_pointer_context.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs_2/contract_storage_to_pointer_with_storage.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs_2/double_auth.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs_2/eoa_init_as_pointer.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs_2/pointer_call_followed_by_direct_call.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs_2/pointer_contract_pointer_loop.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs_2/pointer_reentry.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs_2/pointer_reverts.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs_2/pointer_to_pointer.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs_2/pointer_to_precompile.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs_2/pointer_to_static_reentry.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs_2/pointer_to_static.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs_2/static_to_pointer.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/address_from_set_code.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_chain_delegating_set_code.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_self_delegating_set_code.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/contract_create.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/creating_delegation_designation_contract.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/delegation_clearing_and_set.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/delegation_clearing_failing_tx.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/delegation_clearing_tx_to.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/delegation_clearing.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/deploying_delegation_designation_contract.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/empty_authorization_list.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_chain_delegating_set_code.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_delegating_set_code.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_set_code.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/many_delegations.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/nonce_overflow_after_first_authorization.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/nonce_validity.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/self_code_on_set_code.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_address_and_authority_warm_state_call_types.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_address_and_authority_warm_state.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_all_invalid_authorization_tuples.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_from_account_with_non_delegating_code.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_max_depth_call_stack.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_first_valid_authorization_tuples_same_signer.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_first_invalid_same_signer.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce_self_sponsored.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_account_deployed_in_same_tx.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_contract_creator.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_non_empty_storage_non_zero_nonce.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destruct.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_available_at_correct_address.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_transaction_fee_validations.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_chain_specific_id.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/signature_s_out_of_range.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/tx_into_chain_delegating_set_code.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/tx_into_self_delegating_set_code.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/valid_tx_invalid_auth_signature.json,* -state_tests/prague/eip7702_set_code_tx/set_code_txs/valid_tx_invalid_chain_id.json,* -state_tests/shanghai/eip3651_warm_coinbase/warm_coinbase/warm_coinbase_call_out_of_gas.json,* -state_tests/shanghai/eip3651_warm_coinbase/warm_coinbase/warm_coinbase_gas_usage.json,* -state_tests/shanghai/eip3855_push0/push0/push0_contract_during_call_contexts.json,* -state_tests/shanghai/eip3855_push0/push0/push0_contracts.json,* -state_tests/shanghai/eip3860_initcode/initcode/contract_creating_tx.json,* -state_tests/shanghai/eip3860_initcode/initcode/create_opcode_initcode.json,* -state_tests/shanghai/eip3860_initcode/initcode/gas_usage.json,* -state_tests/shanghai/eip3860_initcode/with_eof/legacy_create_edge_code_size.json,* -transaction_tests/prague/eip7702_set_code_tx/invalid_tx/empty_authorization_list.json,* -transaction_tests/prague/eip7702_set_code_tx/invalid_tx/invalid_auth_signature.json,* -transaction_tests/prague/eip7702_set_code_tx/invalid_tx/invalid_tx_invalid_address.json,* -transaction_tests/prague/eip7702_set_code_tx/invalid_tx/invalid_tx_invalid_auth_chain_id_encoding.json,* -transaction_tests/prague/eip7702_set_code_tx/invalid_tx/invalid_tx_invalid_auth_chain_id.json,* -transaction_tests/prague/eip7702_set_code_tx/invalid_tx/invalid_tx_invalid_authorization_tuple_encoded_as_bytes.json,* -transaction_tests/prague/eip7702_set_code_tx/invalid_tx/invalid_tx_invalid_authorization_tuple_extra_element.json,* -transaction_tests/prague/eip7702_set_code_tx/invalid_tx/invalid_tx_invalid_authorization_tuple_missing_element.json,* -transaction_tests/prague/eip7702_set_code_tx/invalid_tx/invalid_tx_invalid_nonce_as_list.json,* -transaction_tests/prague/eip7702_set_code_tx/invalid_tx/invalid_tx_invalid_nonce_encoding.json,* -transaction_tests/prague/eip7702_set_code_tx/invalid_tx/invalid_tx_invalid_nonce.json,* -transaction_tests/prague/eip7702_set_code_tx/invalid_tx/invalid_tx_invalid_rlp_encoding.json,*