Test Function: test_worst_create()

Test the CREATE and CREATE2 performance with different configurations.

Back to test_worst_create().

Parametrized Test Cases

Test ID (Abbreviated) max_code_size_ratio non_zero_data value opcode
...fork_Cancun-state_test-0 bytes without value-opcode_CREATE 0 False 0 CREATE
...fork_Cancun-state_test-0 bytes without value-opcode_CREATE2 0 False 0 CREATE2
...fork_Cancun-state_test-0 bytes with value-opcode_CREATE 0 False 1 CREATE
...fork_Cancun-state_test-0 bytes with value-opcode_CREATE2 0 False 1 CREATE2
...fork_Cancun-state_test-0.25x max code size with non-zero data-opcode_CREATE 0.25 True 0 CREATE
...fork_Cancun-state_test-0.25x max code size with non-zero data-opcode_CREATE2 0.25 True 0 CREATE2
...fork_Cancun-state_test-0.25x max code size with zero data-opcode_CREATE 0.25 False 0 CREATE
...fork_Cancun-state_test-0.25x max code size with zero data-opcode_CREATE2 0.25 False 0 CREATE2
...fork_Cancun-state_test-0.50x max code size with non-zero data-opcode_CREATE 0.5 True 0 CREATE
...fork_Cancun-state_test-0.50x max code size with non-zero data-opcode_CREATE2 0.5 True 0 CREATE2
...fork_Cancun-state_test-0.50x max code size with zero data-opcode_CREATE 0.5 False 0 CREATE
...fork_Cancun-state_test-0.50x max code size with zero data-opcode_CREATE2 0.5 False 0 CREATE2
...fork_Cancun-state_test-0.75x max code size with non-zero data-opcode_CREATE 0.75 True 0 CREATE
...fork_Cancun-state_test-0.75x max code size with non-zero data-opcode_CREATE2 0.75 True 0 CREATE2
...fork_Cancun-state_test-0.75x max code size with zero data-opcode_CREATE 0.75 False 0 CREATE
...fork_Cancun-state_test-0.75x max code size with zero data-opcode_CREATE2 0.75 False 0 CREATE2
...fork_Cancun-state_test-max code size with non-zero data-opcode_CREATE 1.0 True 0 CREATE
...fork_Cancun-state_test-max code size with non-zero data-opcode_CREATE2 1.0 True 0 CREATE2
...fork_Cancun-state_test-max code size with zero data-opcode_CREATE 1.0 False 0 CREATE
...fork_Cancun-state_test-max code size with zero data-opcode_CREATE2 1.0 False 0 CREATE2
...fork_Cancun-blockchain_test_from_state_test-0 bytes without value-opcode_CREATE 0 False 0 CREATE
...fork_Cancun-blockchain_test_from_state_test-0 bytes without value-opcode_CREATE2 0 False 0 CREATE2
...fork_Cancun-blockchain_test_from_state_test-0 bytes with value-opcode_CREATE 0 False 1 CREATE
...fork_Cancun-blockchain_test_from_state_test-0 bytes with value-opcode_CREATE2 0 False 1 CREATE2
...fork_Cancun-blockchain_test_from_state_test-0.25x max code size with non-zero data-opcode_CREATE 0.25 True 0 CREATE
...fork_Cancun-blockchain_test_from_state_test-0.25x max code size with non-zero data-opcode_CREATE2 0.25 True 0 CREATE2
...fork_Cancun-blockchain_test_from_state_test-0.25x max code size with zero data-opcode_CREATE 0.25 False 0 CREATE
...fork_Cancun-blockchain_test_from_state_test-0.25x max code size with zero data-opcode_CREATE2 0.25 False 0 CREATE2
...fork_Cancun-blockchain_test_from_state_test-0.50x max code size with non-zero data-opcode_CREATE 0.5 True 0 CREATE
...fork_Cancun-blockchain_test_from_state_test-0.50x max code size with non-zero data-opcode_CREATE2 0.5 True 0 CREATE2
...fork_Cancun-blockchain_test_from_state_test-0.50x max code size with zero data-opcode_CREATE 0.5 False 0 CREATE
...fork_Cancun-blockchain_test_from_state_test-0.50x max code size with zero data-opcode_CREATE2 0.5 False 0 CREATE2
...fork_Cancun-blockchain_test_from_state_test-0.75x max code size with non-zero data-opcode_CREATE 0.75 True 0 CREATE
...fork_Cancun-blockchain_test_from_state_test-0.75x max code size with non-zero data-opcode_CREATE2 0.75 True 0 CREATE2
...fork_Cancun-blockchain_test_from_state_test-0.75x max code size with zero data-opcode_CREATE 0.75 False 0 CREATE
...fork_Cancun-blockchain_test_from_state_test-0.75x max code size with zero data-opcode_CREATE2 0.75 False 0 CREATE2
...fork_Cancun-blockchain_test_from_state_test-max code size with non-zero data-opcode_CREATE 1.0 True 0 CREATE
...fork_Cancun-blockchain_test_from_state_test-max code size with non-zero data-opcode_CREATE2 1.0 True 0 CREATE2
...fork_Cancun-blockchain_test_from_state_test-max code size with zero data-opcode_CREATE 1.0 False 0 CREATE
...fork_Cancun-blockchain_test_from_state_test-max code size with zero data-opcode_CREATE2 1.0 False 0 CREATE2
...fork_Prague-state_test-0 bytes without value-opcode_CREATE 0 False 0 CREATE
...fork_Prague-state_test-0 bytes without value-opcode_CREATE2 0 False 0 CREATE2
...fork_Prague-state_test-0 bytes with value-opcode_CREATE 0 False 1 CREATE
...fork_Prague-state_test-0 bytes with value-opcode_CREATE2 0 False 1 CREATE2
...fork_Prague-state_test-0.25x max code size with non-zero data-opcode_CREATE 0.25 True 0 CREATE
...fork_Prague-state_test-0.25x max code size with non-zero data-opcode_CREATE2 0.25 True 0 CREATE2
...fork_Prague-state_test-0.25x max code size with zero data-opcode_CREATE 0.25 False 0 CREATE
...fork_Prague-state_test-0.25x max code size with zero data-opcode_CREATE2 0.25 False 0 CREATE2
...fork_Prague-state_test-0.50x max code size with non-zero data-opcode_CREATE 0.5 True 0 CREATE
...fork_Prague-state_test-0.50x max code size with non-zero data-opcode_CREATE2 0.5 True 0 CREATE2
...fork_Prague-state_test-0.50x max code size with zero data-opcode_CREATE 0.5 False 0 CREATE
...fork_Prague-state_test-0.50x max code size with zero data-opcode_CREATE2 0.5 False 0 CREATE2
...fork_Prague-state_test-0.75x max code size with non-zero data-opcode_CREATE 0.75 True 0 CREATE
...fork_Prague-state_test-0.75x max code size with non-zero data-opcode_CREATE2 0.75 True 0 CREATE2
...fork_Prague-state_test-0.75x max code size with zero data-opcode_CREATE 0.75 False 0 CREATE
...fork_Prague-state_test-0.75x max code size with zero data-opcode_CREATE2 0.75 False 0 CREATE2
...fork_Prague-state_test-max code size with non-zero data-opcode_CREATE 1.0 True 0 CREATE
...fork_Prague-state_test-max code size with non-zero data-opcode_CREATE2 1.0 True 0 CREATE2
...fork_Prague-state_test-max code size with zero data-opcode_CREATE 1.0 False 0 CREATE
...fork_Prague-state_test-max code size with zero data-opcode_CREATE2 1.0 False 0 CREATE2
...fork_Prague-blockchain_test_from_state_test-0 bytes without value-opcode_CREATE 0 False 0 CREATE
...fork_Prague-blockchain_test_from_state_test-0 bytes without value-opcode_CREATE2 0 False 0 CREATE2
...fork_Prague-blockchain_test_from_state_test-0 bytes with value-opcode_CREATE 0 False 1 CREATE
...fork_Prague-blockchain_test_from_state_test-0 bytes with value-opcode_CREATE2 0 False 1 CREATE2
...fork_Prague-blockchain_test_from_state_test-0.25x max code size with non-zero data-opcode_CREATE 0.25 True 0 CREATE
...fork_Prague-blockchain_test_from_state_test-0.25x max code size with non-zero data-opcode_CREATE2 0.25 True 0 CREATE2
...fork_Prague-blockchain_test_from_state_test-0.25x max code size with zero data-opcode_CREATE 0.25 False 0 CREATE
...fork_Prague-blockchain_test_from_state_test-0.25x max code size with zero data-opcode_CREATE2 0.25 False 0 CREATE2
...fork_Prague-blockchain_test_from_state_test-0.50x max code size with non-zero data-opcode_CREATE 0.5 True 0 CREATE
...fork_Prague-blockchain_test_from_state_test-0.50x max code size with non-zero data-opcode_CREATE2 0.5 True 0 CREATE2
...fork_Prague-blockchain_test_from_state_test-0.50x max code size with zero data-opcode_CREATE 0.5 False 0 CREATE
...fork_Prague-blockchain_test_from_state_test-0.50x max code size with zero data-opcode_CREATE2 0.5 False 0 CREATE2
...fork_Prague-blockchain_test_from_state_test-0.75x max code size with non-zero data-opcode_CREATE 0.75 True 0 CREATE
...fork_Prague-blockchain_test_from_state_test-0.75x max code size with non-zero data-opcode_CREATE2 0.75 True 0 CREATE2
...fork_Prague-blockchain_test_from_state_test-0.75x max code size with zero data-opcode_CREATE 0.75 False 0 CREATE
...fork_Prague-blockchain_test_from_state_test-0.75x max code size with zero data-opcode_CREATE2 0.75 False 0 CREATE2
...fork_Prague-blockchain_test_from_state_test-max code size with non-zero data-opcode_CREATE 1.0 True 0 CREATE
...fork_Prague-blockchain_test_from_state_test-max code size with non-zero data-opcode_CREATE2 1.0 True 0 CREATE2
...fork_Prague-blockchain_test_from_state_test-max code size with zero data-opcode_CREATE 1.0 False 0 CREATE
...fork_Prague-blockchain_test_from_state_test-max code size with zero data-opcode_CREATE2 1.0 False 0 CREATE2
...fork_Osaka-state_test-0 bytes without value-opcode_CREATE 0 False 0 CREATE
...fork_Osaka-state_test-0 bytes without value-opcode_CREATE2 0 False 0 CREATE2
...fork_Osaka-state_test-0 bytes with value-opcode_CREATE 0 False 1 CREATE
...fork_Osaka-state_test-0 bytes with value-opcode_CREATE2 0 False 1 CREATE2
...fork_Osaka-state_test-0.25x max code size with non-zero data-opcode_CREATE 0.25 True 0 CREATE
...fork_Osaka-state_test-0.25x max code size with non-zero data-opcode_CREATE2 0.25 True 0 CREATE2
...fork_Osaka-state_test-0.25x max code size with zero data-opcode_CREATE 0.25 False 0 CREATE
...fork_Osaka-state_test-0.25x max code size with zero data-opcode_CREATE2 0.25 False 0 CREATE2
...fork_Osaka-state_test-0.50x max code size with non-zero data-opcode_CREATE 0.5 True 0 CREATE
...fork_Osaka-state_test-0.50x max code size with non-zero data-opcode_CREATE2 0.5 True 0 CREATE2
...fork_Osaka-state_test-0.50x max code size with zero data-opcode_CREATE 0.5 False 0 CREATE
...fork_Osaka-state_test-0.50x max code size with zero data-opcode_CREATE2 0.5 False 0 CREATE2
...fork_Osaka-state_test-0.75x max code size with non-zero data-opcode_CREATE 0.75 True 0 CREATE
...fork_Osaka-state_test-0.75x max code size with non-zero data-opcode_CREATE2 0.75 True 0 CREATE2
...fork_Osaka-state_test-0.75x max code size with zero data-opcode_CREATE 0.75 False 0 CREATE
...fork_Osaka-state_test-0.75x max code size with zero data-opcode_CREATE2 0.75 False 0 CREATE2
...fork_Osaka-state_test-max code size with non-zero data-opcode_CREATE 1.0 True 0 CREATE
...fork_Osaka-state_test-max code size with non-zero data-opcode_CREATE2 1.0 True 0 CREATE2
...fork_Osaka-state_test-max code size with zero data-opcode_CREATE 1.0 False 0 CREATE
...fork_Osaka-state_test-max code size with zero data-opcode_CREATE2 1.0 False 0 CREATE2
...fork_Osaka-blockchain_test_from_state_test-0 bytes without value-opcode_CREATE 0 False 0 CREATE
...fork_Osaka-blockchain_test_from_state_test-0 bytes without value-opcode_CREATE2 0 False 0 CREATE2
...fork_Osaka-blockchain_test_from_state_test-0 bytes with value-opcode_CREATE 0 False 1 CREATE
...fork_Osaka-blockchain_test_from_state_test-0 bytes with value-opcode_CREATE2 0 False 1 CREATE2
...fork_Osaka-blockchain_test_from_state_test-0.25x max code size with non-zero data-opcode_CREATE 0.25 True 0 CREATE
...fork_Osaka-blockchain_test_from_state_test-0.25x max code size with non-zero data-opcode_CREATE2 0.25 True 0 CREATE2
...fork_Osaka-blockchain_test_from_state_test-0.25x max code size with zero data-opcode_CREATE 0.25 False 0 CREATE
...fork_Osaka-blockchain_test_from_state_test-0.25x max code size with zero data-opcode_CREATE2 0.25 False 0 CREATE2
...fork_Osaka-blockchain_test_from_state_test-0.50x max code size with non-zero data-opcode_CREATE 0.5 True 0 CREATE
...fork_Osaka-blockchain_test_from_state_test-0.50x max code size with non-zero data-opcode_CREATE2 0.5 True 0 CREATE2
...fork_Osaka-blockchain_test_from_state_test-0.50x max code size with zero data-opcode_CREATE 0.5 False 0 CREATE
...fork_Osaka-blockchain_test_from_state_test-0.50x max code size with zero data-opcode_CREATE2 0.5 False 0 CREATE2
...fork_Osaka-blockchain_test_from_state_test-0.75x max code size with non-zero data-opcode_CREATE 0.75 True 0 CREATE
...fork_Osaka-blockchain_test_from_state_test-0.75x max code size with non-zero data-opcode_CREATE2 0.75 True 0 CREATE2
...fork_Osaka-blockchain_test_from_state_test-0.75x max code size with zero data-opcode_CREATE 0.75 False 0 CREATE
...fork_Osaka-blockchain_test_from_state_test-0.75x max code size with zero data-opcode_CREATE2 0.75 False 0 CREATE2
...fork_Osaka-blockchain_test_from_state_test-max code size with non-zero data-opcode_CREATE 1.0 True 0 CREATE
...fork_Osaka-blockchain_test_from_state_test-max code size with non-zero data-opcode_CREATE2 1.0 True 0 CREATE2
...fork_Osaka-blockchain_test_from_state_test-max code size with zero data-opcode_CREATE 1.0 False 0 CREATE
...fork_Osaka-blockchain_test_from_state_test-max code size with zero data-opcode_CREATE2 1.0 False 0 CREATE2