Test Function: test_create_selfdestruct_same_tx_increased_nonce()

Verify that a contract can self-destruct if it was created in the same transaction, even when

Back to test_create_selfdestruct_same_tx_increased_nonce().

Parametrized Test Cases

Test ID (Abbreviated) sendall_recipient_addresses call_times selfdestruct_contract_initial_balance create_opcode
...fork_Shanghai-state_test-single_call-selfdestruct_contract_initial_balance_0-create_opcode_CREATE ['pre_deploy_contract_1'] 1 0 CREATE
...fork_Shanghai-state_test-single_call-selfdestruct_contract_initial_balance_0-create_opcode_CREATE2 ['pre_deploy_contract_1'] 1 0 CREATE2
...fork_Shanghai-state_test-single_call-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE ['pre_deploy_contract_1'] 1 100000 CREATE
...fork_Shanghai-state_test-single_call-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE2 ['pre_deploy_contract_1'] 1 100000 CREATE2
...fork_Shanghai-state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_0-create_opcode_CREATE ['pre_deploy_contract_1'] 5 0 CREATE
...fork_Shanghai-state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_0-create_opcode_CREATE2 ['pre_deploy_contract_1'] 5 0 CREATE2
...fork_Shanghai-state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE ['pre_deploy_contract_1'] 5 100000 CREATE
...fork_Shanghai-state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE2 ['pre_deploy_contract_1'] 5 100000 CREATE2
...fork_Shanghai-blockchain_test_from_state_test-single_call-selfdestruct_contract_initial_balance_0-create_opcode_CREATE ['pre_deploy_contract_1'] 1 0 CREATE
...fork_Shanghai-blockchain_test_from_state_test-single_call-selfdestruct_contract_initial_balance_0-create_opcode_CREATE2 ['pre_deploy_contract_1'] 1 0 CREATE2
...fork_Shanghai-blockchain_test_from_state_test-single_call-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE ['pre_deploy_contract_1'] 1 100000 CREATE
...fork_Shanghai-blockchain_test_from_state_test-single_call-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE2 ['pre_deploy_contract_1'] 1 100000 CREATE2
...fork_Shanghai-blockchain_test_from_state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_0-create_opcode_CREATE ['pre_deploy_contract_1'] 5 0 CREATE
...fork_Shanghai-blockchain_test_from_state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_0-create_opcode_CREATE2 ['pre_deploy_contract_1'] 5 0 CREATE2
...fork_Shanghai-blockchain_test_from_state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE ['pre_deploy_contract_1'] 5 100000 CREATE
...fork_Shanghai-blockchain_test_from_state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE2 ['pre_deploy_contract_1'] 5 100000 CREATE2
...fork_Cancun-state_test-single_call-selfdestruct_contract_initial_balance_0-create_opcode_CREATE ['pre_deploy_contract_1'] 1 0 CREATE
...fork_Cancun-state_test-single_call-selfdestruct_contract_initial_balance_0-create_opcode_CREATE2 ['pre_deploy_contract_1'] 1 0 CREATE2
...fork_Cancun-state_test-single_call-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE ['pre_deploy_contract_1'] 1 100000 CREATE
...fork_Cancun-state_test-single_call-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE2 ['pre_deploy_contract_1'] 1 100000 CREATE2
...fork_Cancun-state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_0-create_opcode_CREATE ['pre_deploy_contract_1'] 5 0 CREATE
...fork_Cancun-state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_0-create_opcode_CREATE2 ['pre_deploy_contract_1'] 5 0 CREATE2
...fork_Cancun-state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE ['pre_deploy_contract_1'] 5 100000 CREATE
...fork_Cancun-state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE2 ['pre_deploy_contract_1'] 5 100000 CREATE2
...fork_Cancun-blockchain_test_from_state_test-single_call-selfdestruct_contract_initial_balance_0-create_opcode_CREATE ['pre_deploy_contract_1'] 1 0 CREATE
...fork_Cancun-blockchain_test_from_state_test-single_call-selfdestruct_contract_initial_balance_0-create_opcode_CREATE2 ['pre_deploy_contract_1'] 1 0 CREATE2
...fork_Cancun-blockchain_test_from_state_test-single_call-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE ['pre_deploy_contract_1'] 1 100000 CREATE
...fork_Cancun-blockchain_test_from_state_test-single_call-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE2 ['pre_deploy_contract_1'] 1 100000 CREATE2
...fork_Cancun-blockchain_test_from_state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_0-create_opcode_CREATE ['pre_deploy_contract_1'] 5 0 CREATE
...fork_Cancun-blockchain_test_from_state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_0-create_opcode_CREATE2 ['pre_deploy_contract_1'] 5 0 CREATE2
...fork_Cancun-blockchain_test_from_state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE ['pre_deploy_contract_1'] 5 100000 CREATE
...fork_Cancun-blockchain_test_from_state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE2 ['pre_deploy_contract_1'] 5 100000 CREATE2
...fork_Prague-state_test-single_call-selfdestruct_contract_initial_balance_0-create_opcode_CREATE ['pre_deploy_contract_1'] 1 0 CREATE
...fork_Prague-state_test-single_call-selfdestruct_contract_initial_balance_0-create_opcode_CREATE2 ['pre_deploy_contract_1'] 1 0 CREATE2
...fork_Prague-state_test-single_call-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE ['pre_deploy_contract_1'] 1 100000 CREATE
...fork_Prague-state_test-single_call-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE2 ['pre_deploy_contract_1'] 1 100000 CREATE2
...fork_Prague-state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_0-create_opcode_CREATE ['pre_deploy_contract_1'] 5 0 CREATE
...fork_Prague-state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_0-create_opcode_CREATE2 ['pre_deploy_contract_1'] 5 0 CREATE2
...fork_Prague-state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE ['pre_deploy_contract_1'] 5 100000 CREATE
...fork_Prague-state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE2 ['pre_deploy_contract_1'] 5 100000 CREATE2
...fork_Prague-blockchain_test_from_state_test-single_call-selfdestruct_contract_initial_balance_0-create_opcode_CREATE ['pre_deploy_contract_1'] 1 0 CREATE
...fork_Prague-blockchain_test_from_state_test-single_call-selfdestruct_contract_initial_balance_0-create_opcode_CREATE2 ['pre_deploy_contract_1'] 1 0 CREATE2
...fork_Prague-blockchain_test_from_state_test-single_call-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE ['pre_deploy_contract_1'] 1 100000 CREATE
...fork_Prague-blockchain_test_from_state_test-single_call-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE2 ['pre_deploy_contract_1'] 1 100000 CREATE2
...fork_Prague-blockchain_test_from_state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_0-create_opcode_CREATE ['pre_deploy_contract_1'] 5 0 CREATE
...fork_Prague-blockchain_test_from_state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_0-create_opcode_CREATE2 ['pre_deploy_contract_1'] 5 0 CREATE2
...fork_Prague-blockchain_test_from_state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE ['pre_deploy_contract_1'] 5 100000 CREATE
...fork_Prague-blockchain_test_from_state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE2 ['pre_deploy_contract_1'] 5 100000 CREATE2
...fork_Osaka-state_test-single_call-selfdestruct_contract_initial_balance_0-create_opcode_CREATE ['pre_deploy_contract_1'] 1 0 CREATE
...fork_Osaka-state_test-single_call-selfdestruct_contract_initial_balance_0-create_opcode_CREATE2 ['pre_deploy_contract_1'] 1 0 CREATE2
...fork_Osaka-state_test-single_call-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE ['pre_deploy_contract_1'] 1 100000 CREATE
...fork_Osaka-state_test-single_call-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE2 ['pre_deploy_contract_1'] 1 100000 CREATE2
...fork_Osaka-state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_0-create_opcode_CREATE ['pre_deploy_contract_1'] 5 0 CREATE
...fork_Osaka-state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_0-create_opcode_CREATE2 ['pre_deploy_contract_1'] 5 0 CREATE2
...fork_Osaka-state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE ['pre_deploy_contract_1'] 5 100000 CREATE
...fork_Osaka-state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE2 ['pre_deploy_contract_1'] 5 100000 CREATE2
...fork_Osaka-blockchain_test_from_state_test-single_call-selfdestruct_contract_initial_balance_0-create_opcode_CREATE ['pre_deploy_contract_1'] 1 0 CREATE
...fork_Osaka-blockchain_test_from_state_test-single_call-selfdestruct_contract_initial_balance_0-create_opcode_CREATE2 ['pre_deploy_contract_1'] 1 0 CREATE2
...fork_Osaka-blockchain_test_from_state_test-single_call-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE ['pre_deploy_contract_1'] 1 100000 CREATE
...fork_Osaka-blockchain_test_from_state_test-single_call-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE2 ['pre_deploy_contract_1'] 1 100000 CREATE2
...fork_Osaka-blockchain_test_from_state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_0-create_opcode_CREATE ['pre_deploy_contract_1'] 5 0 CREATE
...fork_Osaka-blockchain_test_from_state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_0-create_opcode_CREATE2 ['pre_deploy_contract_1'] 5 0 CREATE2
...fork_Osaka-blockchain_test_from_state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE ['pre_deploy_contract_1'] 5 100000 CREATE
...fork_Osaka-blockchain_test_from_state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE2 ['pre_deploy_contract_1'] 5 100000 CREATE2