Commit a777652
committed
File tree
903 files changed
+6885
-6885
lines changed- main
- 404
- CHANGELOG
- changelog_section_template
- consuming_tests
- blockchain_test_engine
- blockchain_test
- common_types
- eof_test
- exceptions
- state_test
- transaction_test
- dev
- coding_style
- configurations
- docs
- documenting_clis
- interactive_usage
- porting_legacy_tests
- precommit
- test_actions_locally
- executing_tests
- filling_tests
- debugging_t8n_tools
- filling_tests_command_line
- filling_tests_dev_fork
- filling_tests_vs_code
- getting_started
- transition_tool_support
- getting_started
- getting_help
- installation_troubleshooting
- installation
- repository_overview
- setup_vs_code
- library
- cli
- eest
- evm_bytes
- ethereum_clis
- ethereum_test_base_types
- ethereum_test_exceptions
- ethereum_test_fixtures
- ethereum_test_forks
- ethereum_test_specs
- ethereum_test_tools
- ethereum_test_types
- ethereum_test_vm
- pytest_plugins
- filler
- forks
- spec_version_checker
- tests
- berlin
- eip2930_access_list
- test_acl
- test_access_list
- byzantium
- eip198_modexp_precompile
- test_modexp
- test_modexp
- cancun
- eip1153_tstore
- spec
- test_basic_tload
- test_basic_tload_after_store
- test_basic_tload_gasprice
- test_basic_tload_other_after_tstore
- test_basic_tload_transaction_begin
- test_basic_tload_works
- test_tload_calls
- test_tload_calls
- test_tload_reentrancy
- test_tload_reentrancy
- test_tstorage_clear_after_tx
- test_tstore_clear_after_deployment_tx
- test_tstore_clear_after_tx
- test_tstorage_create_contexts
- test_contract_creation
- test_tstorage_execution_contexts
- test_subcall
- test_tstorage_reentrancy_contexts
- test_reentrant_call
- test_tstorage_selfdestruct
- test_reentrant_selfdestructing_call
- test_tstorage
- test_gas_usage
- test_run_until_out_of_gas
- test_tload_after_sstore
- test_tload_after_tstore_is_zero
- test_tload_after_tstore
- test_transient_storage_unset_values
- test_tstore_reentrancy
- test_tstore_reentrancy
- eip4788_beacon_root
- spec
- test_beacon_root_contract
- test_beacon_root_contract_calls
- test_beacon_root_contract_deploy
- test_beacon_root_contract_timestamps
- test_beacon_root_equal_to_timestamp
- test_beacon_root_selfdestruct
- test_beacon_root_transition
- test_calldata_lengths
- test_invalid_beacon_root_calldata_value
- test_multi_block_beacon_root_timestamp_calls
- test_no_beacon_root_contract_at_transition
- test_tx_to_beacon_root_contract
- eip4844_blobs
- point_evaluation_vectors
- spec
- test_blob_txs_full
- test_reject_valid_full_blob_in_block_rlp
- test_blob_txs
- test_blob_gas_subtraction_tx
- test_blob_tx_attribute_calldata_opcodes
- test_blob_tx_attribute_gasprice_opcode
- test_blob_tx_attribute_opcodes
- test_blob_tx_attribute_value_opcode
- test_blob_type_tx_pre_fork
- test_insufficient_balance_blob_tx_combinations
- test_insufficient_balance_blob_tx
- test_invalid_blob_hash_versioning_multiple_txs
- test_invalid_blob_hash_versioning_single_tx
- test_invalid_blob_tx_contract_creation
- test_invalid_block_blob_count
- test_invalid_normal_gas
- test_invalid_tx_blob_count
- test_invalid_tx_max_fee_per_blob_gas_state
- test_invalid_tx_max_fee_per_blob_gas
- test_sufficient_balance_blob_tx_pre_fund_tx
- test_sufficient_balance_blob_tx
- test_valid_blob_tx_combinations
- test_blobhash_opcode_contexts
- test_blobhash_opcode_contexts
- test_blobhash_opcode
- test_blobhash_gas_cost
- test_blobhash_invalid_blob_index
- test_blobhash_multiple_txs_in_block
- test_blobhash_scenarios
- test_excess_blob_gas_fork_transition
- test_fork_transition_excess_blob_gas_at_blob_genesis
- test_fork_transition_excess_blob_gas_post_blob_genesis
- test_invalid_post_fork_block_without_blob_fields
- test_invalid_pre_fork_block_with_blob_fields
- test_excess_blob_gas
- test_correct_decreasing_blob_gas_costs
- test_correct_excess_blob_gas_calculation
- test_correct_increasing_blob_gas_costs
- test_invalid_blob_gas_used_in_header
- test_invalid_excess_blob_gas_above_target_change
- test_invalid_excess_blob_gas_change
- test_invalid_excess_blob_gas_target_blobs_increase_from_zero
- test_invalid_negative_excess_blob_gas
- test_invalid_non_multiple_excess_blob_gas
- test_invalid_static_excess_blob_gas_from_zero_on_blobs_above_target
- test_invalid_static_excess_blob_gas
- test_invalid_zero_excess_blob_gas_in_header
- test_point_evaluation_precompile_gas
- test_point_evaluation_precompile_gas_usage
- test_point_evaluation_precompile
- test_call_opcode_types
- test_external_vectors
- test_invalid_inputs
- test_precompile_before_fork
- test_precompile_during_fork
- test_tx_entry_point
- test_valid_inputs
- eip5656_mcopy
- test_mcopy_contexts
- test_no_memory_corruption_on_upper_call_stack_levels
- test_no_memory_corruption_on_upper_create_stack_levels
- test_mcopy_memory_expansion
- test_mcopy_huge_memory_expansion
- test_mcopy_memory_expansion
- test_mcopy
- test_mcopy_on_empty_memory
- test_valid_mcopy_operations
- eip6780_selfdestruct
- test_dynamic_create2_selfdestruct_collision
- test_dynamic_create2_selfdestruct_collision_multi_tx
- test_dynamic_create2_selfdestruct_collision_two_different_transactions
- test_dynamic_create2_selfdestruct_collision
- test_reentrancy_selfdestruct_revert
- test_reentrancy_selfdestruct_revert
- test_selfdestruct_revert
- test_selfdestruct_created_in_same_tx_with_revert
- test_selfdestruct_not_created_in_same_tx_with_revert
- test_selfdestruct
- test_calling_from_new_contract_to_pre_existing_contract
- test_calling_from_pre_existing_contract_to_new_contract
- test_create_selfdestruct_same_tx_increased_nonce
- test_create_selfdestruct_same_tx
- test_recreate_self_destructed_contract_different_txs
- test_self_destructing_initcode_create_tx
- test_self_destructing_initcode
- test_selfdestruct_created_same_block_different_tx
- test_selfdestruct_pre_existing
- eip7516_blobgasfee
- test_blobgasfee_opcode
- test_blobbasefee_before_fork
- test_blobbasefee_during_fork
- test_blobbasefee_out_of_gas
- test_blobbasefee_stack_overflow
- constantinople
- eip1014_create2
- spec
- test_create_returndata
- test_create2_return_data
- test_recreate
- test_recreate
- frontier
- examples
- test_block_intermediate_state
- test_block_intermidiate_state
- opcodes
- test_all_opcodes
- test_all_opcodes
- test_cover_revert
- test_call_and_callcode_gas_calculation
- test_value_transfer_gas_calculation
- test_calldatacopy
- test_calldatacopy
- test_dup
- test_dup
- test_push
- test_push
- test_stack_overflow
- test_selfdestruct
- test_double_kill
- precompiles
- test_precompile_absence
- test_precompile_absence
- test_precompiles
- test_precompiles
- homestead
- coverage
- test_coverage
- test_coverage
- yul
- test_yul_example
- test_yul
- istanbul
- eip1344_chainid
- test_chainid
- test_chainid
- eip152_blake2
- test_blake2_callcode
- test_blake2b_gas_limit
- test_blake2b_invalid_gas
- test_blake2b_large_gas_limit
- test_blake2_delegatecall
- test_blake2_precompile_delegatecall
- test_blake2
- test_blake2b_gas_limit
- test_blake2b_invalid_gas
- test_blake2b_large_gas_limit
- test_blake2b
- osaka
- eip7692_eof_v1
- eip3540_eof_v1
- spec
- test_all_opcodes_in_container
- test_all_invalid_terminating_opcodes
- test_all_opcodes_in_container
- test_all_opcodes_stack_overflow
- test_all_opcodes_stack_underflow
- test_all_unreachable_terminating_opcodes_after_stop
- test_all_unreachable_terminating_opcodes_before_stop
- test_invalid_opcodes_after_stop
- test_truncated_data_portion_opcodes
- test_container_size
- test_above_max_size_raw
- test_max_size
- test_section_after_end_of_container
- test_container_validation
- test_invalid_containers
- test_magic_validation
- test_max_code_sections
- test_single_code_section
- test_valid_containers
- test_version_validation
- test_eof_example
- test_eof_example_custom_fields
- test_eof_example_parameters
- test_eof_example
- test_execution_function
- test_eof_functions_contract_call_fail
- test_eof_functions_contract_call_succeed
- test_eof_functions_contract_call_within_deep_nested
- test_execution
- test_eof_execution
- test_extcode
- test_legacy_calls_eof_sstore
- test_migrated_valid_invalid
- test_migrated_valid_invalid
- test_opcodes_in_legacy
- test_opcodes_in_create_operation
- test_opcodes_in_create_tx
- test_opcodes_in_eof_calling_legacy
- test_opcodes_in_legacy
- test_section_header_body_mismatch
- test_code_section_header_body_mismatch
- test_section_order
- test_container_section_order
- test_section_order
- test_section_size
- test_section_size
- test_truncated_container_with_data
- test_truncated_container_without_data
- eip4200_relative_jumps
- test_rjumpi
- test_double_rjumpi_invalid_max_stack_height
- test_double_rjumpi_stack_height_mismatch
- test_double_rjumpi_stack_underflow
- test_rjumpi_after_container
- test_rjumpi_at_the_end
- test_rjumpi_backward_invalid_max_stack_height
- test_rjumpi_backwards_min_stack_wrong
- test_rjumpi_backwards_onto_dup
- test_rjumpi_backwards_reference_only
- test_rjumpi_backwards
- test_rjumpi_condition_backwards
- test_rjumpi_condition_forwards
- test_rjumpi_condition_zero
- test_rjumpi_forwards
- test_rjumpi_into_callf
- test_rjumpi_into_data
- test_rjumpi_into_dupn
- test_rjumpi_into_eofcreate
- test_rjumpi_into_exchange
- test_rjumpi_into_header
- test_rjumpi_into_push_1
- test_rjumpi_into_push_n
- test_rjumpi_into_returncode
- test_rjumpi_into_rjumpi
- test_rjumpi_into_rjumpv
- test_rjumpi_into_rjump
- test_rjumpi_into_self_data_portion
- test_rjumpi_into_self
- test_rjumpi_into_stack_height_diff
- test_rjumpi_into_stack_underflow
- test_rjumpi_into_swapn
- test_rjumpi_jump_before_header
- test_rjumpi_max_backward
- test_rjumpi_max_bytecode_size
- test_rjumpi_max_forward
- test_rjumpi_rjumpv_backwards_min_stack_wrong
- test_rjumpi_skips_stack_underflow
- test_rjumpi_stack_validation
- test_rjumpi_to_code_end
- test_rjumpi_truncated_2
- test_rjumpi_truncated
- test_rjumpi_valid_backward
- test_rjumpi_valid_forward
- test_rjumpi_zero
- test_tangled_rjumpi
- test_rjumpv
- test_double_rjumpv
- test_rjumpv_after_container
- test_rjumpv_at_end
- test_rjumpv_at_the_end
- test_rjumpv_backward_invalid_max_stack_height
- test_rjumpv_backwards_large_table
- test_rjumpv_backwards_min_stack_wrong
- test_rjumpv_backwards_onto_dup
- test_rjumpv_backwards_reference_only
- test_rjumpv_backwards
- test_rjumpv_before_container
- test_rjumpv_condition
- test_rjumpv_forwards
- test_rjumpv_full_table
- test_rjumpv_into_callf
- test_rjumpv_into_data
- test_rjumpv_into_dupn
- test_rjumpv_into_eofcreate
- test_rjumpv_into_exchange
- test_rjumpv_into_header
- test_rjumpv_into_push_1
- test_rjumpv_into_push_n
- test_rjumpv_into_returncode
- test_rjumpv_into_rjumpi
- test_rjumpv_into_rjumpv
- test_rjumpv_into_rjump
- test_rjumpv_into_self_data_portion
- test_rjumpv_into_self
- test_rjumpv_into_stack_height_diff
- test_rjumpv_into_stack_underflow
- test_rjumpv_into_swapn
- test_rjumpv_max_forwards
- test_rjumpv_rjumpi_backwards_min_stack_wrong
- test_rjumpv_size_3
- test_rjumpv_skips_stack_underflow
- test_rjumpv_truncated_empty
- test_rjumpv_truncated
- test_rjumpv_valid_backward
- test_rjumpv_valid_forward
- test_rjumpv_zero
- test_rjump
- test_rjump_after_container
- test_rjump_backward_invalid_max_stack_height
- test_rjump_backwards_illegal_stack_height
- test_rjump_backwards_infinite_loop
- test_rjump_backwards_reference_only
- test_rjump_before_header
- test_rjump_into_callf
- test_rjump_into_data
- test_rjump_into_dupn
- test_rjump_into_eofcreate
- test_rjump_into_exchange
- test_rjump_into_header
- test_rjump_into_push_1
- test_rjump_into_push_n
- test_rjump_into_returncode
- test_rjump_into_rjumpi
- test_rjump_into_rjumpv
- test_rjump_into_rjump
- test_rjump_into_self_data_portion
- test_rjump_into_self_pre_code
- test_rjump_into_self_remaining_code
- test_rjump_into_self
- test_rjump_into_stack_height_diff_2
- test_rjump_into_stack_height_diff
- test_rjump_into_stack_underflow
- test_rjump_into_swapn
- test_rjump_max_bytecode_size
- test_rjump_maxes
- test_rjump_negative
- test_rjump_outside_other_section_after
- test_rjump_outside_other_section_before
- test_rjump_positive_negative
- test_rjump_to_code_end
- test_rjump_truncated_rjump_2
- test_rjump_truncated_rjump
- test_rjump_unreachable_code
- test_rjump_valid_backward
- test_rjump_valid_forward
- test_rjump_zero
- eip4750_functions
- test_callf_execution
- test_callf_factorial
- test_callf_fibonacci
- test_callf_max_stack
- test_callf_operand_stack_overflow
- test_callf_operand_stack_size_max
- test_callf_retf_memory_context
- test_callf_sneaky_stack_overflow
- test_callf
- test_code_validation
- test_callf_stack_height_limit_exceeded
- test_callf_stack_overflow_by_height
- test_callf_stack_overflow_by_outputs
- test_callf_truncated_immediate
- test_eof_validity
- test_invalid_code_section_index
- test_returning_section_aborts
- test_unreachable_code_sections
- eip5450_stack
- test_code_validation
- test_rjumps_callf_retf
- test_rjumps_jumpf_nonreturning
- eip6206_jumpf
- spec
- test_jumpf_execution
- test_callf_jumpf_retf_memory_context
- test_callf_to_non_returning_section
- test_jumpf_and_retf
- test_jumpf_forward
- test_jumpf_infinite_loop
- test_jumpf_memory_context
- test_jumpf_stack_overflow
- test_jumpf_stack_size_1024_at_push
- test_jumpf_stack_size_1024
- test_jumpf_to_nonexistent_section
- test_jumpf_to_retf
- test_jumpf_to_self
- test_jumpf_too_large
- test_jumpf_way_too_large
- test_jumpf_with_inputs_stack_overflow
- test_jumpf_with_inputs_stack_size_1024_at_push
- test_jumpf_with_inputs_stack_size_1024
- test_jumpf_stack
- test_jumpf_diff_max_stack_height
- test_jumpf_diff_min_stack_height
- test_jumpf_incompatible_outputs
- test_jumpf_stack_non_returning_rules
- test_jumpf_stack_returning_rules
- test_jumpf_target
- test_jumpf_multi_target_rules
- test_jumpf_target_rules
- test_jumpf_validation
- test_invalid_code_section_index
- test_jumpf_other_stack_overflow
- test_jumpf_self_stack_overflow
- test_returning_jumpf
- test_returning_section_aborts_jumpf
- test_nonreturning_validation
- test_callf_to_nonreturning
- test_first_section_returning
- test_jumpf_in_nonreturning
- test_retf_in_nonreturning
- test_returning_section_not_returning
- test_returning_section_returncode
- eip663_dupn_swapn_exchange
- test_dupn
- test_dupn_all_valid_immediates
- test_dupn_stack_overflow
- test_dupn_stack_underflow
- test_exchange
- test_exchange_all_invalid_immediates
- test_exchange_all_valid_immediates
- test_swapn
- test_swapn_all_valid_immediates
- test_swapn_on_max_stack
- test_swapn_stack_underflow
- eip7069_extcall
- spec
- test_address_space_extension
- test_address_space_extension
- test_calldata
- test_calldata_remains_after_subcall
- test_extcalls_input_offset
- test_extcalls_inputdata
- test_extdelegatecall_inputdata
- test_extstaticcall_inputdata
- test_calls
- test_callee_context
- test_callee_fails
- test_eof_calls_clear_return_buffer
- test_eof_calls_eof_mstore
- test_eof_calls_eof_sstore
- test_eof_calls_eof_then_fails
- test_eof_calls_legacy_mstore
- test_eof_calls_legacy_sstore
- test_eof_calls_min_callee_gas
- test_eof_calls_msg_depth
- test_eof_calls_precompile
- test_eof_calls_static_flag_with_value
- test_eof_calls_with_value
- test_legacy_calls_eof_mstore
- test_legacy_calls_eof_sstore
- test_gas
- test_ext_calls_gas
- test_late_account_create
- test_transfer_gas_is_cleared
- test_returndatacopy_memory_expansion
- test_returndatacopy_huge_memory_expansion
- test_returndatacopy_memory_expansion
- test_returndataload
- test_returndatacopy_handling
- test_returndatacopy_oob
- test_returndataload_handling
- eip7480_data_section
- spec
- test_code_validation
- test_dataloadn_truncated_immediate
- test_invalid_containers_with_data_section
- test_valid_containers_with_data_section
- test_data_opcodes
- test_data_section_succeed
- test_dataloadn
- test_datacopy_memory_expansion
- test_datacopy_huge_memory_expansion
- test_datacopy_memory_expansion
- eip7620_eof_create
- spec
- test_eofcreate_failures
- test_auxdata_size_failures
- test_eof_eofcreate_msg_depth
- test_eofcreate_deploy_sizes_tx
- test_eofcreate_deploy_sizes
- test_eofcreate_insufficient_stipend
- test_initcode_aborts
- test_initcode_revert
- test_insufficient_gas_memory_expansion
- test_insufficient_initcode_gas
- test_insufficient_returncode_auxdata_gas
- test_reentrant_eofcreate
- test_static_flag_eofcreate
- test_eofcreate
- test_address_collision
- test_auxdata_variations
- test_calldata
- test_eofcreate_context
- test_eofcreate_in_initcode_reverts
- test_eofcreate_in_initcode
- test_eofcreate_invalid_index
- test_eofcreate_invalid_truncated_immediate
- test_eofcreate_memory_context
- test_eofcreate_revert_eof_returndata
- test_eofcreate_then_call
- test_eofcreate_then_dataload
- test_eofcreate_truncated_container
- test_return_data_cleared
- test_simple_eofcreate
- test_gas
- test_eofcreate_gas
- test_legacy_eof_creates
- test_cross_version_creates_fail
- test_legacy_initcode_eof_contract_fails
- test_memory
- test_eofcreate_memory
- test_returncode
- test_returncode_invalid_index_0
- test_returncode_invalid_index_1
- test_returncode_invalid_index_255
- test_returncode_invalid_truncated_immediate
- test_returncode_memory_expansion
- test_returncode_terminating
- test_returncode_valid_index_0
- test_returncode_valid_index_1
- test_returncode_valid_index_255
- test_subcontainer_validation
- test_container_ambiguous_kind
- test_container_both_kinds_different_sub
- test_container_both_kinds_same_sub
- test_container_combos_deeply_nested_invalid
- test_container_combos_deeply_nested_valid
- test_container_combos_invalid
- test_container_combos_non_first_code_sections_invalid
- test_container_combos_non_first_code_sections_valid
- test_container_combos_valid
- test_container_multiple_eofcreate_references
- test_container_multiple_returncode_references
- test_dangling_initcode_subcontainer_bytes
- test_dangling_runtime_subcontainer_bytes
- test_deep_container_initcode
- test_deep_container
- test_migrated_eofcreate
- test_orphan_container
- test_reverting_container
- test_simple_create_from_creation
- test_simple_create_from_deployed
- test_subcontainer_wrong_eof_version
- test_subcontainer_wrong_size
- test_wide_container
- eip7698_eof_creation_tx
- test_eof_creation_tx
- test_eof_creation_tx_context
- test_invalid_container_deployment
- test_lecacy_cannot_create_eof
- test_short_data_subcontainer
- eof_tracker
- paris
- security
- test_selfdestruct_balance_bug
- test_tx_selfdestruct_balance_bug
- prague
- eip2537_bls_12_381_precompiles
- spec
- test_bls12_g1add
- test_call_types
- test_gas
- test_invalid
- test_valid
- test_bls12_g1msm
- test_call_types
- test_invalid
- test_valid
- test_bls12_g1mul
- test_call_types
- test_gas
- test_invalid
- test_valid
- test_bls12_g2add
- test_call_types
- test_gas
- test_invalid
- test_valid
- test_bls12_g2msm
- test_call_types
- test_invalid
- test_valid
- test_bls12_g2mul
- test_call_types
- test_gas
- test_invalid
- test_valid
- test_bls12_map_fp2_to_g2
- test_call_types
- test_gas
- test_invalid
- test_valid
- test_bls12_map_fp_to_g1
- test_call_types
- test_gas
- test_invalid
- test_valid
- test_bls12_pairing
- test_call_types
- test_invalid
- test_multi_pair_invalid_inf
- test_valid
- test_bls12_precompiles_before_fork
- test_precompile_before_fork
- test_bls12_variable_length_input_contracts
- test_invalid_gas_g1msm
- test_invalid_gas_g2msm
- test_invalid_gas_pairing
- test_invalid_length_g1msm
- test_invalid_length_g2msm
- test_invalid_length_pairing
- test_valid_gas_g1msm
- test_valid_gas_g2msm
- test_valid_gas_pairing
- vectors/test-vectors
- eip2935_historical_block_hashes_from_state
- spec
- test_block_hashes
- test_block_hashes_history_at_transition
- test_block_hashes_history
- test_invalid_history_contract_calls_input_size
- test_invalid_history_contract_calls
- test_contract_deployment
- test_system_contract_deployment
- eip6110_deposits
- spec
- test_deposits
- test_deposit_negative
- test_deposit
- eip7002_el_triggerable_withdrawals
- spec
- test_contract_deployment
- test_system_contract_deployment
- test_withdrawal_requests_during_fork
- test_withdrawal_requests_during_fork
- test_withdrawal_requests
- test_withdrawal_requests_negative
- test_withdrawal_requests
- eip7251_consolidations
- spec
- test_consolidations_during_fork
- test_consolidation_requests_during_fork
- test_consolidations
- test_consolidation_requests_negative
- test_consolidation_requests
- test_contract_deployment
- test_system_contract_deployment
- eip7623_increase_calldata_cost
- spec
- test_execution_gas
- test_full_gas_consumption
- test_gas_consumption_below_data_floor
- test_refunds
- test_gas_refunds_from_data_floor
- test_transaction_validity
- test_transaction_validity_type_0
- test_transaction_validity_type_1_type_2
- test_transaction_validity_type_3
- test_transaction_validity_type_4
- eip7685_general_purpose_el_requests
- spec
- test_deposits_withdrawals_consolidations
- test_invalid_deposit_withdrawal_consolidation_requests
- test_valid_deposit_withdrawal_consolidation_request_from_same_tx
- test_valid_deposit_withdrawal_consolidation_requests
- eip7702_set_code_tx
- spec
- test_gas
- test_account_warming
- test_call_to_pre_authorized_oog
- test_gas_cost
- test_intrinsic_gas_cost
- test_self_set_code_cost
- test_invalid_tx
- test_empty_authorization_list
- test_invalid_auth_signature
- test_invalid_tx_invalid_auth_chain_id
- test_invalid_tx_invalid_nonce
- test_set_code_txs_2
- test_call_pointer_to_created_from_create_after_oog_call_again
- test_call_to_precompile_in_pointer_context
- test_contract_storage_to_pointer_with_storage
- test_double_auth
- test_eoa_init_as_pointer
- test_gas_diff_pointer_vs_direct_call
- test_pointer_call_followed_by_direct_call
- test_pointer_contract_pointer_loop
- test_pointer_measurements
- test_pointer_normal
- test_pointer_reentry
- test_pointer_resets_an_empty_code_account_with_storage
- test_pointer_reverts
- test_pointer_to_eof
- test_pointer_to_pointer
- test_pointer_to_precompile
- test_pointer_to_static_reentry
- test_pointer_to_static
- test_static_to_pointer
- test_set_code_txs
- test_address_from_set_code
- test_authorization_reusing_nonce
- test_call_into_chain_delegating_set_code
- test_call_into_self_delegating_set_code
- test_contract_create
- test_creating_delegation_designation_contract
- test_delegation_clearing_and_set
- test_delegation_clearing_failing_tx
- test_delegation_clearing_tx_to
- test_delegation_clearing
- test_deploying_delegation_designation_contract
- test_empty_authorization_list
- test_eoa_tx_after_set_code
- test_ext_code_on_chain_delegating_set_code
- test_ext_code_on_self_delegating_set_code
- test_ext_code_on_self_set_code
- test_ext_code_on_set_code
- test_invalid_transaction_after_authorization
- test_many_delegations
- test_nonce_overflow_after_first_authorization
- test_nonce_validity
- test_reset_code
- test_self_code_on_set_code
- test_self_sponsored_set_code
- test_set_code_address_and_authority_warm_state_call_types
- test_set_code_address_and_authority_warm_state
- test_set_code_all_invalid_authorization_tuples
- test_set_code_call_set_code
- test_set_code_from_account_with_non_delegating_code
- test_set_code_max_depth_call_stack
- test_set_code_multiple_first_valid_authorization_tuples_same_signer
- test_set_code_multiple_valid_authorization_tuples_first_invalid_same_signer
- test_set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce_self_sponsored
- test_set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce
- test_set_code_to_account_deployed_in_same_tx
- test_set_code_to_contract_creator
- test_set_code_to_log
- test_set_code_to_non_empty_storage_non_zero_nonce
- test_set_code_to_precompile
- test_set_code_to_self_caller
- test_set_code_to_self_destructing_account_deployed_in_same_tx
- test_set_code_to_self_destruct
- test_set_code_to_sstore_then_sload
- test_set_code_to_sstore
- test_set_code_to_system_contract
- test_set_code_to_tstore_available_at_correct_address
- test_set_code_to_tstore_reentry
- test_set_code_using_chain_specific_id
- test_set_code_using_valid_synthetic_signatures
- test_signature_s_out_of_range
- test_tx_into_chain_delegating_set_code
- test_tx_into_self_delegating_set_code
- test_valid_tx_invalid_auth_signature
- test_valid_tx_invalid_chain_id
- shanghai
- eip3651_warm_coinbase
- spec
- test_warm_coinbase
- test_warm_coinbase_call_out_of_gas
- test_warm_coinbase_gas_usage
- eip3855_push0
- spec
- test_push0
- test_push0_contract_during_call_contexts
- test_push0_contracts
- eip3860_initcode
- spec
- test_initcode
- test_contract_creating_tx
- test_create_opcode_initcode
- test_gas_usage
- test_with_eof
- test_legacy_create_edge_code_size
- eip4895_withdrawals
- spec
- test_withdrawals
- test_balance_within_block
- test_large_amount
- test_many_withdrawals
- test_multiple_withdrawals_same_address
- test_newly_created_contract
- test_no_evm_execution
- test_self_destructing_account
- test_use_value_in_contract
- test_use_value_in_tx
- test_withdrawing_to_precompiles
- test_zero_amount
- writing_tests
- adding_a_new_test
- code_standards
- exception_tests
- reference_specification
- test_markers
- tutorials
- blockchain
- state_transition_bad_opcode
- state_transition
- types_of_tests
- verifying_changes
- writing_a_new_test
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
903 files changed
+6885
-6885
lines changedLarge diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
| 69 | + | |
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
| 77 | + | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | | - | |
| 85 | + | |
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
| |||
28313 | 28313 | | |
28314 | 28314 | | |
28315 | 28315 | | |
28316 | | - | |
| 28316 | + | |
28317 | 28317 | | |
28318 | 28318 | | |
28319 | 28319 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
| 81 | + | |
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| |||
30129 | 30129 | | |
30130 | 30130 | | |
30131 | 30131 | | |
30132 | | - | |
| 30132 | + | |
30133 | 30133 | | |
30134 | 30134 | | |
30135 | 30135 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
| 69 | + | |
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
| 77 | + | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | | - | |
| 85 | + | |
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
| |||
28365 | 28365 | | |
28366 | 28366 | | |
28367 | 28367 | | |
28368 | | - | |
| 28368 | + | |
28369 | 28369 | | |
28370 | 28370 | | |
28371 | 28371 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
| 81 | + | |
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| |||
29965 | 29965 | | |
29966 | 29966 | | |
29967 | 29967 | | |
29968 | | - | |
| 29968 | + | |
29969 | 29969 | | |
29970 | 29970 | | |
29971 | 29971 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
| 81 | + | |
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| |||
29371 | 29371 | | |
29372 | 29372 | | |
29373 | 29373 | | |
29374 | | - | |
| 29374 | + | |
29375 | 29375 | | |
29376 | 29376 | | |
29377 | 29377 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
| 81 | + | |
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| |||
29516 | 29516 | | |
29517 | 29517 | | |
29518 | 29518 | | |
29519 | | - | |
| 29519 | + | |
29520 | 29520 | | |
29521 | 29521 | | |
29522 | 29522 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
| 81 | + | |
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| |||
28421 | 28421 | | |
28422 | 28422 | | |
28423 | 28423 | | |
28424 | | - | |
| 28424 | + | |
28425 | 28425 | | |
28426 | 28426 | | |
28427 | 28427 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
| 81 | + | |
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| |||
37107 | 37107 | | |
37108 | 37108 | | |
37109 | 37109 | | |
37110 | | - | |
| 37110 | + | |
37111 | 37111 | | |
37112 | 37112 | | |
37113 | 37113 | | |
| |||
0 commit comments