Test Function: test_init_collision_create_opcode()

Test that a contract creation opcode exceptionally aborts when the target

Back to test_init_collision_create_opcode().

Parametrized Test Cases

Test ID (Abbreviated) opcode collision_nonce collision_balance collision_code initcode
...fork_Paris-state_test-opcode_CREATE-non-empty-code-correct-initcode CREATE 0 0 00
...fork_Paris-state_test-opcode_CREATE-non-empty-code-revert-initcode CREATE 0 0 00
...fork_Paris-state_test-opcode_CREATE-non-empty-code-oog-initcode CREATE 0 0 00
...fork_Paris-state_test-opcode_CREATE-non-empty-balance-correct-initcode CREATE 0 1
...fork_Paris-state_test-opcode_CREATE-non-empty-balance-revert-initcode CREATE 0 1
...fork_Paris-state_test-opcode_CREATE-non-empty-balance-oog-initcode CREATE 0 1
...fork_Paris-state_test-opcode_CREATE-non-empty-nonce-correct-initcode CREATE 1 0
...fork_Paris-state_test-opcode_CREATE-non-empty-nonce-revert-initcode CREATE 1 0
...fork_Paris-state_test-opcode_CREATE-non-empty-nonce-oog-initcode CREATE 1 0
...fork_Paris-state_test-opcode_CREATE2-non-empty-code-correct-initcode CREATE2 0 0 00
...fork_Paris-state_test-opcode_CREATE2-non-empty-code-revert-initcode CREATE2 0 0 00
...fork_Paris-state_test-opcode_CREATE2-non-empty-code-oog-initcode CREATE2 0 0 00
...fork_Paris-state_test-opcode_CREATE2-non-empty-balance-correct-initcode CREATE2 0 1
...fork_Paris-state_test-opcode_CREATE2-non-empty-balance-revert-initcode CREATE2 0 1
...fork_Paris-state_test-opcode_CREATE2-non-empty-balance-oog-initcode CREATE2 0 1
...fork_Paris-state_test-opcode_CREATE2-non-empty-nonce-correct-initcode CREATE2 1 0
...fork_Paris-state_test-opcode_CREATE2-non-empty-nonce-revert-initcode CREATE2 1 0
...fork_Paris-state_test-opcode_CREATE2-non-empty-nonce-oog-initcode CREATE2 1 0
...fork_Paris-blockchain_test_from_state_test-opcode_CREATE-non-empty-code-correct-initcode CREATE 0 0 00
...fork_Paris-blockchain_test_from_state_test-opcode_CREATE-non-empty-code-revert-initcode CREATE 0 0 00
...fork_Paris-blockchain_test_from_state_test-opcode_CREATE-non-empty-code-oog-initcode CREATE 0 0 00
...fork_Paris-blockchain_test_from_state_test-opcode_CREATE-non-empty-balance-correct-initcode CREATE 0 1
...fork_Paris-blockchain_test_from_state_test-opcode_CREATE-non-empty-balance-revert-initcode CREATE 0 1
...fork_Paris-blockchain_test_from_state_test-opcode_CREATE-non-empty-balance-oog-initcode CREATE 0 1
...fork_Paris-blockchain_test_from_state_test-opcode_CREATE-non-empty-nonce-correct-initcode CREATE 1 0
...fork_Paris-blockchain_test_from_state_test-opcode_CREATE-non-empty-nonce-revert-initcode CREATE 1 0
...fork_Paris-blockchain_test_from_state_test-opcode_CREATE-non-empty-nonce-oog-initcode CREATE 1 0
...fork_Paris-blockchain_test_from_state_test-opcode_CREATE2-non-empty-code-correct-initcode CREATE2 0 0 00
...fork_Paris-blockchain_test_from_state_test-opcode_CREATE2-non-empty-code-revert-initcode CREATE2 0 0 00
...fork_Paris-blockchain_test_from_state_test-opcode_CREATE2-non-empty-code-oog-initcode CREATE2 0 0 00
...fork_Paris-blockchain_test_from_state_test-opcode_CREATE2-non-empty-balance-correct-initcode CREATE2 0 1
...fork_Paris-blockchain_test_from_state_test-opcode_CREATE2-non-empty-balance-revert-initcode CREATE2 0 1
...fork_Paris-blockchain_test_from_state_test-opcode_CREATE2-non-empty-balance-oog-initcode CREATE2 0 1
...fork_Paris-blockchain_test_from_state_test-opcode_CREATE2-non-empty-nonce-correct-initcode CREATE2 1 0
...fork_Paris-blockchain_test_from_state_test-opcode_CREATE2-non-empty-nonce-revert-initcode CREATE2 1 0
...fork_Paris-blockchain_test_from_state_test-opcode_CREATE2-non-empty-nonce-oog-initcode CREATE2 1 0
...fork_Shanghai-state_test-opcode_CREATE-non-empty-code-correct-initcode CREATE 0 0 00
...fork_Shanghai-state_test-opcode_CREATE-non-empty-code-revert-initcode CREATE 0 0 00
...fork_Shanghai-state_test-opcode_CREATE-non-empty-code-oog-initcode CREATE 0 0 00
...fork_Shanghai-state_test-opcode_CREATE-non-empty-balance-correct-initcode CREATE 0 1
...fork_Shanghai-state_test-opcode_CREATE-non-empty-balance-revert-initcode CREATE 0 1
...fork_Shanghai-state_test-opcode_CREATE-non-empty-balance-oog-initcode CREATE 0 1
...fork_Shanghai-state_test-opcode_CREATE-non-empty-nonce-correct-initcode CREATE 1 0
...fork_Shanghai-state_test-opcode_CREATE-non-empty-nonce-revert-initcode CREATE 1 0
...fork_Shanghai-state_test-opcode_CREATE-non-empty-nonce-oog-initcode CREATE 1 0
...fork_Shanghai-state_test-opcode_CREATE2-non-empty-code-correct-initcode CREATE2 0 0 00
...fork_Shanghai-state_test-opcode_CREATE2-non-empty-code-revert-initcode CREATE2 0 0 00
...fork_Shanghai-state_test-opcode_CREATE2-non-empty-code-oog-initcode CREATE2 0 0 00
...fork_Shanghai-state_test-opcode_CREATE2-non-empty-balance-correct-initcode CREATE2 0 1
...fork_Shanghai-state_test-opcode_CREATE2-non-empty-balance-revert-initcode CREATE2 0 1
...fork_Shanghai-state_test-opcode_CREATE2-non-empty-balance-oog-initcode CREATE2 0 1
...fork_Shanghai-state_test-opcode_CREATE2-non-empty-nonce-correct-initcode CREATE2 1 0
...fork_Shanghai-state_test-opcode_CREATE2-non-empty-nonce-revert-initcode CREATE2 1 0
...fork_Shanghai-state_test-opcode_CREATE2-non-empty-nonce-oog-initcode CREATE2 1 0
...fork_Shanghai-blockchain_test_from_state_test-opcode_CREATE-non-empty-code-correct-initcode CREATE 0 0 00
...fork_Shanghai-blockchain_test_from_state_test-opcode_CREATE-non-empty-code-revert-initcode CREATE 0 0 00
...fork_Shanghai-blockchain_test_from_state_test-opcode_CREATE-non-empty-code-oog-initcode CREATE 0 0 00
...fork_Shanghai-blockchain_test_from_state_test-opcode_CREATE-non-empty-balance-correct-initcode CREATE 0 1
...fork_Shanghai-blockchain_test_from_state_test-opcode_CREATE-non-empty-balance-revert-initcode CREATE 0 1
...fork_Shanghai-blockchain_test_from_state_test-opcode_CREATE-non-empty-balance-oog-initcode CREATE 0 1
...fork_Shanghai-blockchain_test_from_state_test-opcode_CREATE-non-empty-nonce-correct-initcode CREATE 1 0
...fork_Shanghai-blockchain_test_from_state_test-opcode_CREATE-non-empty-nonce-revert-initcode CREATE 1 0
...fork_Shanghai-blockchain_test_from_state_test-opcode_CREATE-non-empty-nonce-oog-initcode CREATE 1 0
...fork_Shanghai-blockchain_test_from_state_test-opcode_CREATE2-non-empty-code-correct-initcode CREATE2 0 0 00
...fork_Shanghai-blockchain_test_from_state_test-opcode_CREATE2-non-empty-code-revert-initcode CREATE2 0 0 00
...fork_Shanghai-blockchain_test_from_state_test-opcode_CREATE2-non-empty-code-oog-initcode CREATE2 0 0 00
...fork_Shanghai-blockchain_test_from_state_test-opcode_CREATE2-non-empty-balance-correct-initcode CREATE2 0 1
...fork_Shanghai-blockchain_test_from_state_test-opcode_CREATE2-non-empty-balance-revert-initcode CREATE2 0 1
...fork_Shanghai-blockchain_test_from_state_test-opcode_CREATE2-non-empty-balance-oog-initcode CREATE2 0 1
...fork_Shanghai-blockchain_test_from_state_test-opcode_CREATE2-non-empty-nonce-correct-initcode CREATE2 1 0
...fork_Shanghai-blockchain_test_from_state_test-opcode_CREATE2-non-empty-nonce-revert-initcode CREATE2 1 0
...fork_Shanghai-blockchain_test_from_state_test-opcode_CREATE2-non-empty-nonce-oog-initcode CREATE2 1 0
...fork_Cancun-state_test-opcode_CREATE-non-empty-code-correct-initcode CREATE 0 0 00
...fork_Cancun-state_test-opcode_CREATE-non-empty-code-revert-initcode CREATE 0 0 00
...fork_Cancun-state_test-opcode_CREATE-non-empty-code-oog-initcode CREATE 0 0 00
...fork_Cancun-state_test-opcode_CREATE-non-empty-balance-correct-initcode CREATE 0 1
...fork_Cancun-state_test-opcode_CREATE-non-empty-balance-revert-initcode CREATE 0 1
...fork_Cancun-state_test-opcode_CREATE-non-empty-balance-oog-initcode CREATE 0 1
...fork_Cancun-state_test-opcode_CREATE-non-empty-nonce-correct-initcode CREATE 1 0
...fork_Cancun-state_test-opcode_CREATE-non-empty-nonce-revert-initcode CREATE 1 0
...fork_Cancun-state_test-opcode_CREATE-non-empty-nonce-oog-initcode CREATE 1 0
...fork_Cancun-state_test-opcode_CREATE2-non-empty-code-correct-initcode CREATE2 0 0 00
...fork_Cancun-state_test-opcode_CREATE2-non-empty-code-revert-initcode CREATE2 0 0 00
...fork_Cancun-state_test-opcode_CREATE2-non-empty-code-oog-initcode CREATE2 0 0 00
...fork_Cancun-state_test-opcode_CREATE2-non-empty-balance-correct-initcode CREATE2 0 1
...fork_Cancun-state_test-opcode_CREATE2-non-empty-balance-revert-initcode CREATE2 0 1
...fork_Cancun-state_test-opcode_CREATE2-non-empty-balance-oog-initcode CREATE2 0 1
...fork_Cancun-state_test-opcode_CREATE2-non-empty-nonce-correct-initcode CREATE2 1 0
...fork_Cancun-state_test-opcode_CREATE2-non-empty-nonce-revert-initcode CREATE2 1 0
...fork_Cancun-state_test-opcode_CREATE2-non-empty-nonce-oog-initcode CREATE2 1 0
...fork_Cancun-blockchain_test_from_state_test-opcode_CREATE-non-empty-code-correct-initcode CREATE 0 0 00
...fork_Cancun-blockchain_test_from_state_test-opcode_CREATE-non-empty-code-revert-initcode CREATE 0 0 00
...fork_Cancun-blockchain_test_from_state_test-opcode_CREATE-non-empty-code-oog-initcode CREATE 0 0 00
...fork_Cancun-blockchain_test_from_state_test-opcode_CREATE-non-empty-balance-correct-initcode CREATE 0 1
...fork_Cancun-blockchain_test_from_state_test-opcode_CREATE-non-empty-balance-revert-initcode CREATE 0 1
...fork_Cancun-blockchain_test_from_state_test-opcode_CREATE-non-empty-balance-oog-initcode CREATE 0 1
...fork_Cancun-blockchain_test_from_state_test-opcode_CREATE-non-empty-nonce-correct-initcode CREATE 1 0
...fork_Cancun-blockchain_test_from_state_test-opcode_CREATE-non-empty-nonce-revert-initcode CREATE 1 0
...fork_Cancun-blockchain_test_from_state_test-opcode_CREATE-non-empty-nonce-oog-initcode CREATE 1 0
...fork_Cancun-blockchain_test_from_state_test-opcode_CREATE2-non-empty-code-correct-initcode CREATE2 0 0 00
...fork_Cancun-blockchain_test_from_state_test-opcode_CREATE2-non-empty-code-revert-initcode CREATE2 0 0 00
...fork_Cancun-blockchain_test_from_state_test-opcode_CREATE2-non-empty-code-oog-initcode CREATE2 0 0 00
...fork_Cancun-blockchain_test_from_state_test-opcode_CREATE2-non-empty-balance-correct-initcode CREATE2 0 1
...fork_Cancun-blockchain_test_from_state_test-opcode_CREATE2-non-empty-balance-revert-initcode CREATE2 0 1
...fork_Cancun-blockchain_test_from_state_test-opcode_CREATE2-non-empty-balance-oog-initcode CREATE2 0 1
...fork_Cancun-blockchain_test_from_state_test-opcode_CREATE2-non-empty-nonce-correct-initcode CREATE2 1 0
...fork_Cancun-blockchain_test_from_state_test-opcode_CREATE2-non-empty-nonce-revert-initcode CREATE2 1 0
...fork_Cancun-blockchain_test_from_state_test-opcode_CREATE2-non-empty-nonce-oog-initcode CREATE2 1 0
...fork_Prague-state_test-opcode_CREATE-non-empty-code-correct-initcode CREATE 0 0 00
...fork_Prague-state_test-opcode_CREATE-non-empty-code-revert-initcode CREATE 0 0 00
...fork_Prague-state_test-opcode_CREATE-non-empty-code-oog-initcode CREATE 0 0 00
...fork_Prague-state_test-opcode_CREATE-non-empty-balance-correct-initcode CREATE 0 1
...fork_Prague-state_test-opcode_CREATE-non-empty-balance-revert-initcode CREATE 0 1
...fork_Prague-state_test-opcode_CREATE-non-empty-balance-oog-initcode CREATE 0 1
...fork_Prague-state_test-opcode_CREATE-non-empty-nonce-correct-initcode CREATE 1 0
...fork_Prague-state_test-opcode_CREATE-non-empty-nonce-revert-initcode CREATE 1 0
...fork_Prague-state_test-opcode_CREATE-non-empty-nonce-oog-initcode CREATE 1 0
...fork_Prague-state_test-opcode_CREATE2-non-empty-code-correct-initcode CREATE2 0 0 00
...fork_Prague-state_test-opcode_CREATE2-non-empty-code-revert-initcode CREATE2 0 0 00
...fork_Prague-state_test-opcode_CREATE2-non-empty-code-oog-initcode CREATE2 0 0 00
...fork_Prague-state_test-opcode_CREATE2-non-empty-balance-correct-initcode CREATE2 0 1
...fork_Prague-state_test-opcode_CREATE2-non-empty-balance-revert-initcode CREATE2 0 1
...fork_Prague-state_test-opcode_CREATE2-non-empty-balance-oog-initcode CREATE2 0 1
...fork_Prague-state_test-opcode_CREATE2-non-empty-nonce-correct-initcode CREATE2 1 0
...fork_Prague-state_test-opcode_CREATE2-non-empty-nonce-revert-initcode CREATE2 1 0
...fork_Prague-state_test-opcode_CREATE2-non-empty-nonce-oog-initcode CREATE2 1 0
...fork_Prague-blockchain_test_from_state_test-opcode_CREATE-non-empty-code-correct-initcode CREATE 0 0 00
...fork_Prague-blockchain_test_from_state_test-opcode_CREATE-non-empty-code-revert-initcode CREATE 0 0 00
...fork_Prague-blockchain_test_from_state_test-opcode_CREATE-non-empty-code-oog-initcode CREATE 0 0 00
...fork_Prague-blockchain_test_from_state_test-opcode_CREATE-non-empty-balance-correct-initcode CREATE 0 1
...fork_Prague-blockchain_test_from_state_test-opcode_CREATE-non-empty-balance-revert-initcode CREATE 0 1
...fork_Prague-blockchain_test_from_state_test-opcode_CREATE-non-empty-balance-oog-initcode CREATE 0 1
...fork_Prague-blockchain_test_from_state_test-opcode_CREATE-non-empty-nonce-correct-initcode CREATE 1 0
...fork_Prague-blockchain_test_from_state_test-opcode_CREATE-non-empty-nonce-revert-initcode CREATE 1 0
...fork_Prague-blockchain_test_from_state_test-opcode_CREATE-non-empty-nonce-oog-initcode CREATE 1 0
...fork_Prague-blockchain_test_from_state_test-opcode_CREATE2-non-empty-code-correct-initcode CREATE2 0 0 00
...fork_Prague-blockchain_test_from_state_test-opcode_CREATE2-non-empty-code-revert-initcode CREATE2 0 0 00
...fork_Prague-blockchain_test_from_state_test-opcode_CREATE2-non-empty-code-oog-initcode CREATE2 0 0 00
...fork_Prague-blockchain_test_from_state_test-opcode_CREATE2-non-empty-balance-correct-initcode CREATE2 0 1
...fork_Prague-blockchain_test_from_state_test-opcode_CREATE2-non-empty-balance-revert-initcode CREATE2 0 1
...fork_Prague-blockchain_test_from_state_test-opcode_CREATE2-non-empty-balance-oog-initcode CREATE2 0 1
...fork_Prague-blockchain_test_from_state_test-opcode_CREATE2-non-empty-nonce-correct-initcode CREATE2 1 0
...fork_Prague-blockchain_test_from_state_test-opcode_CREATE2-non-empty-nonce-revert-initcode CREATE2 1 0
...fork_Prague-blockchain_test_from_state_test-opcode_CREATE2-non-empty-nonce-oog-initcode CREATE2 1 0
...fork_Osaka-state_test-opcode_CREATE-non-empty-code-correct-initcode CREATE 0 0 00
...fork_Osaka-state_test-opcode_CREATE-non-empty-code-revert-initcode CREATE 0 0 00
...fork_Osaka-state_test-opcode_CREATE-non-empty-code-oog-initcode CREATE 0 0 00
...fork_Osaka-state_test-opcode_CREATE-non-empty-balance-correct-initcode CREATE 0 1
...fork_Osaka-state_test-opcode_CREATE-non-empty-balance-revert-initcode CREATE 0 1
...fork_Osaka-state_test-opcode_CREATE-non-empty-balance-oog-initcode CREATE 0 1
...fork_Osaka-state_test-opcode_CREATE-non-empty-nonce-correct-initcode CREATE 1 0
...fork_Osaka-state_test-opcode_CREATE-non-empty-nonce-revert-initcode CREATE 1 0
...fork_Osaka-state_test-opcode_CREATE-non-empty-nonce-oog-initcode CREATE 1 0
...fork_Osaka-state_test-opcode_CREATE2-non-empty-code-correct-initcode CREATE2 0 0 00
...fork_Osaka-state_test-opcode_CREATE2-non-empty-code-revert-initcode CREATE2 0 0 00
...fork_Osaka-state_test-opcode_CREATE2-non-empty-code-oog-initcode CREATE2 0 0 00
...fork_Osaka-state_test-opcode_CREATE2-non-empty-balance-correct-initcode CREATE2 0 1
...fork_Osaka-state_test-opcode_CREATE2-non-empty-balance-revert-initcode CREATE2 0 1
...fork_Osaka-state_test-opcode_CREATE2-non-empty-balance-oog-initcode CREATE2 0 1
...fork_Osaka-state_test-opcode_CREATE2-non-empty-nonce-correct-initcode CREATE2 1 0
...fork_Osaka-state_test-opcode_CREATE2-non-empty-nonce-revert-initcode CREATE2 1 0
...fork_Osaka-state_test-opcode_CREATE2-non-empty-nonce-oog-initcode CREATE2 1 0
...fork_Osaka-blockchain_test_from_state_test-opcode_CREATE-non-empty-code-correct-initcode CREATE 0 0 00
...fork_Osaka-blockchain_test_from_state_test-opcode_CREATE-non-empty-code-revert-initcode CREATE 0 0 00
...fork_Osaka-blockchain_test_from_state_test-opcode_CREATE-non-empty-code-oog-initcode CREATE 0 0 00
...fork_Osaka-blockchain_test_from_state_test-opcode_CREATE-non-empty-balance-correct-initcode CREATE 0 1
...fork_Osaka-blockchain_test_from_state_test-opcode_CREATE-non-empty-balance-revert-initcode CREATE 0 1
...fork_Osaka-blockchain_test_from_state_test-opcode_CREATE-non-empty-balance-oog-initcode CREATE 0 1
...fork_Osaka-blockchain_test_from_state_test-opcode_CREATE-non-empty-nonce-correct-initcode CREATE 1 0
...fork_Osaka-blockchain_test_from_state_test-opcode_CREATE-non-empty-nonce-revert-initcode CREATE 1 0
...fork_Osaka-blockchain_test_from_state_test-opcode_CREATE-non-empty-nonce-oog-initcode CREATE 1 0
...fork_Osaka-blockchain_test_from_state_test-opcode_CREATE2-non-empty-code-correct-initcode CREATE2 0 0 00
...fork_Osaka-blockchain_test_from_state_test-opcode_CREATE2-non-empty-code-revert-initcode CREATE2 0 0 00
...fork_Osaka-blockchain_test_from_state_test-opcode_CREATE2-non-empty-code-oog-initcode CREATE2 0 0 00
...fork_Osaka-blockchain_test_from_state_test-opcode_CREATE2-non-empty-balance-correct-initcode CREATE2 0 1
...fork_Osaka-blockchain_test_from_state_test-opcode_CREATE2-non-empty-balance-revert-initcode CREATE2 0 1
...fork_Osaka-blockchain_test_from_state_test-opcode_CREATE2-non-empty-balance-oog-initcode CREATE2 0 1
...fork_Osaka-blockchain_test_from_state_test-opcode_CREATE2-non-empty-nonce-correct-initcode CREATE2 1 0
...fork_Osaka-blockchain_test_from_state_test-opcode_CREATE2-non-empty-nonce-revert-initcode CREATE2 1 0
...fork_Osaka-blockchain_test_from_state_test-opcode_CREATE2-non-empty-nonce-oog-initcode CREATE2 1 0