Test Dynamic Create2 Selfdestruct Collision - Test Cases¶
Test cases generated from tests/cancun/eip6780_selfdestruct/test_dynamic_create2_selfdestruct_collision.py
Parametrized test cases generated from the test module tests/cancun/eip6780_selfdestruct/test_dynamic_create2_selfdestruct_collision.py
:
test_dynamic_create2_selfdestruct_collision[fork_Paris-blockchain_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Paris-blockchain_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Paris-blockchain_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Paris-blockchain_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Paris-blockchain_test-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Paris-blockchain_test-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Paris-blockchain_test_hive-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Paris-blockchain_test_hive-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Paris-blockchain_test_hive-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Paris-blockchain_test_hive-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Paris-blockchain_test_hive-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Paris-blockchain_test_hive-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Paris-state_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Paris-state_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Paris-state_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Paris-state_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Paris-state_test-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Paris-state_test-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Shanghai-blockchain_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Shanghai-blockchain_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Shanghai-blockchain_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Shanghai-blockchain_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Shanghai-blockchain_test-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Shanghai-blockchain_test-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Shanghai-blockchain_test_hive-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Shanghai-blockchain_test_hive-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Shanghai-blockchain_test_hive-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Shanghai-blockchain_test_hive-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Shanghai-blockchain_test_hive-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Shanghai-blockchain_test_hive-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Shanghai-state_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Shanghai-state_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Shanghai-state_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Shanghai-state_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Shanghai-state_test-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Shanghai-state_test-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Cancun-blockchain_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Cancun-blockchain_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Cancun-blockchain_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Cancun-blockchain_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Cancun-blockchain_test-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Cancun-blockchain_test-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Cancun-blockchain_test_hive-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Cancun-blockchain_test_hive-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Cancun-blockchain_test_hive-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Cancun-blockchain_test_hive-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Cancun-blockchain_test_hive-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Cancun-blockchain_test_hive-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Cancun-state_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Cancun-state_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Cancun-state_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Cancun-state_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Cancun-state_test-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Cancun-state_test-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Prague-blockchain_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Prague-blockchain_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Prague-blockchain_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Prague-blockchain_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Prague-blockchain_test-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Prague-blockchain_test-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Prague-blockchain_test_hive-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Prague-blockchain_test_hive-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Prague-blockchain_test_hive-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Prague-blockchain_test_hive-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Prague-blockchain_test_hive-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Prague-blockchain_test_hive-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Prague-state_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Prague-state_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Prague-state_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Prague-state_test-call_create2_contract_in_between_True-call_create2_contract_at_the_end_False-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision[fork_Prague-state_test-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision[fork_Prague-state_test-call_create2_contract_in_between_False-call_create2_contract_at_the_end_True-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision_two_different_transactions[fork_Paris-blockchain_test-call_create2_contract_at_the_end_(True, False)-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision_two_different_transactions[fork_Paris-blockchain_test-call_create2_contract_at_the_end_(True, False)-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision_two_different_transactions[fork_Paris-blockchain_test_hive-call_create2_contract_at_the_end_(True, False)-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision_two_different_transactions[fork_Paris-blockchain_test_hive-call_create2_contract_at_the_end_(True, False)-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision_two_different_transactions[fork_Shanghai-blockchain_test-call_create2_contract_at_the_end_(True, False)-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision_two_different_transactions[fork_Shanghai-blockchain_test-call_create2_contract_at_the_end_(True, False)-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision_two_different_transactions[fork_Shanghai-blockchain_test_hive-call_create2_contract_at_the_end_(True, False)-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision_two_different_transactions[fork_Shanghai-blockchain_test_hive-call_create2_contract_at_the_end_(True, False)-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision_two_different_transactions[fork_Cancun-blockchain_test-call_create2_contract_at_the_end_(True, False)-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision_two_different_transactions[fork_Cancun-blockchain_test-call_create2_contract_at_the_end_(True, False)-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision_two_different_transactions[fork_Cancun-blockchain_test_hive-call_create2_contract_at_the_end_(True, False)-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision_two_different_transactions[fork_Cancun-blockchain_test_hive-call_create2_contract_at_the_end_(True, False)-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision_two_different_transactions[fork_Prague-blockchain_test-call_create2_contract_at_the_end_(True, False)-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision_two_different_transactions[fork_Prague-blockchain_test-call_create2_contract_at_the_end_(True, False)-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision_two_different_transactions[fork_Prague-blockchain_test_hive-call_create2_contract_at_the_end_(True, False)-create2_dest_already_in_state_True]
test_dynamic_create2_selfdestruct_collision_two_different_transactions[fork_Prague-blockchain_test_hive-call_create2_contract_at_the_end_(True, False)-create2_dest_already_in_state_False]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Paris-blockchain_test-selfdestruct_on_first_tx_False-recreate_on_first_tx_False]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Paris-blockchain_test-selfdestruct_on_first_tx_True-recreate_on_first_tx_False]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Paris-blockchain_test-selfdestruct_on_first_tx_True-recreate_on_first_tx_True]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Paris-blockchain_test_hive-selfdestruct_on_first_tx_False-recreate_on_first_tx_False]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Paris-blockchain_test_hive-selfdestruct_on_first_tx_True-recreate_on_first_tx_False]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Paris-blockchain_test_hive-selfdestruct_on_first_tx_True-recreate_on_first_tx_True]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Shanghai-blockchain_test-selfdestruct_on_first_tx_False-recreate_on_first_tx_False]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Shanghai-blockchain_test-selfdestruct_on_first_tx_True-recreate_on_first_tx_False]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Shanghai-blockchain_test-selfdestruct_on_first_tx_True-recreate_on_first_tx_True]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Shanghai-blockchain_test_hive-selfdestruct_on_first_tx_False-recreate_on_first_tx_False]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Shanghai-blockchain_test_hive-selfdestruct_on_first_tx_True-recreate_on_first_tx_False]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Shanghai-blockchain_test_hive-selfdestruct_on_first_tx_True-recreate_on_first_tx_True]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Cancun-blockchain_test-selfdestruct_on_first_tx_False-recreate_on_first_tx_False]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Cancun-blockchain_test-selfdestruct_on_first_tx_True-recreate_on_first_tx_False]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Cancun-blockchain_test-selfdestruct_on_first_tx_True-recreate_on_first_tx_True]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Cancun-blockchain_test_hive-selfdestruct_on_first_tx_False-recreate_on_first_tx_False]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Cancun-blockchain_test_hive-selfdestruct_on_first_tx_True-recreate_on_first_tx_False]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Cancun-blockchain_test_hive-selfdestruct_on_first_tx_True-recreate_on_first_tx_True]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Prague-blockchain_test-selfdestruct_on_first_tx_False-recreate_on_first_tx_False]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Prague-blockchain_test-selfdestruct_on_first_tx_True-recreate_on_first_tx_False]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Prague-blockchain_test-selfdestruct_on_first_tx_True-recreate_on_first_tx_True]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Prague-blockchain_test_hive-selfdestruct_on_first_tx_False-recreate_on_first_tx_False]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Prague-blockchain_test_hive-selfdestruct_on_first_tx_True-recreate_on_first_tx_False]
test_dynamic_create2_selfdestruct_collision_multi_tx[fork_Prague-blockchain_test_hive-selfdestruct_on_first_tx_True-recreate_on_first_tx_True]
This output was extracted from the result of:
fill --collect-only -q --until Prague tests/cancun/eip6780_selfdestruct/test_dynamic_create2_selfdestruct_collision.py