Skip to content

test_call_opcode_types()

Documentation for tests/cancun/eip4844_blobs/test_point_evaluation_precompile.py::test_call_opcode_types@21fb11c8.

Generate fixtures for these test cases for Prague with:

fill -v tests/cancun/eip4844_blobs/test_point_evaluation_precompile.py::test_call_opcode_types --fork Prague

Test calling the Point Evaluation Precompile with different call types, gas and parameter configuration.

  • Using CALL, DELEGATECALL, CALLCODE and STATICCALL.
  • Using correct and incorrect proofs
  • Using barely insufficient gas
Source code in tests/cancun/eip4844_blobs/test_point_evaluation_precompile.py
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
@pytest.mark.parametrize(
    "call_gas,y,result",
    [
        (Spec.POINT_EVALUATION_PRECOMPILE_GAS, 0, Result.SUCCESS),
        (Spec.POINT_EVALUATION_PRECOMPILE_GAS, 1, Result.FAILURE),
        (Spec.POINT_EVALUATION_PRECOMPILE_GAS - 1, 0, Result.OUT_OF_GAS),
    ],
    ids=["correct", "incorrect", "insufficient_gas"],
)
@pytest.mark.with_all_call_opcodes
@pytest.mark.parametrize(
    "z,kzg_commitment,kzg_proof,versioned_hash",
    [[Z, INF_POINT, INF_POINT, None]],
    ids=[""],
)
@pytest.mark.valid_from("Cancun")
def test_call_opcode_types(
    state_test: StateTestFiller,
    pre: Alloc,
    tx: Transaction,
    post: Dict,
):
    """
    Test calling the Point Evaluation Precompile with different call types, gas
    and parameter configuration.

    - Using CALL, DELEGATECALL, CALLCODE and STATICCALL.
    - Using correct and incorrect proofs
    - Using barely insufficient gas
    """
    state_test(
        env=Environment(),
        pre=pre,
        post=post,
        tx=tx,
    )

Parametrized Test Cases

The interactive table below is also available as a standalone page.

Test ID (Abbreviated) call_opcode evm_code_type z kzg_commitment kzg_proof versioned_hash call_gas y result
...fork_Cancun-call_opcode_STATICCALL-evm_code_type_LEGACY-state_test--correct STATICCALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Cancun-call_opcode_STATICCALL-evm_code_type_LEGACY-state_test--incorrect STATICCALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Cancun-call_opcode_STATICCALL-evm_code_type_LEGACY-state_test--insufficient_gas STATICCALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Cancun-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test_from_state_test--correct STATICCALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Cancun-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test_from_state_test--incorrect STATICCALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Cancun-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test_from_state_test--insufficient_gas STATICCALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Cancun-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test--correct DELEGATECALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Cancun-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test--incorrect DELEGATECALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Cancun-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test--insufficient_gas DELEGATECALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Cancun-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test_from_state_test--correct DELEGATECALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Cancun-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test_from_state_test--incorrect DELEGATECALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Cancun-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test_from_state_test--insufficient_gas DELEGATECALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Cancun-call_opcode_CALL-evm_code_type_LEGACY-state_test--correct CALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Cancun-call_opcode_CALL-evm_code_type_LEGACY-state_test--incorrect CALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Cancun-call_opcode_CALL-evm_code_type_LEGACY-state_test--insufficient_gas CALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Cancun-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_from_state_test--correct CALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Cancun-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_from_state_test--incorrect CALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Cancun-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_from_state_test--insufficient_gas CALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Cancun-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test--correct CALLCODE LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Cancun-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test--incorrect CALLCODE LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Cancun-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test--insufficient_gas CALLCODE LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Cancun-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test_from_state_test--correct CALLCODE LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Cancun-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test_from_state_test--incorrect CALLCODE LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Cancun-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test_from_state_test--insufficient_gas CALLCODE LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-state_test--correct STATICCALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-state_test--incorrect STATICCALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-state_test--insufficient_gas STATICCALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test_from_state_test--correct STATICCALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test_from_state_test--incorrect STATICCALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test_from_state_test--insufficient_gas STATICCALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test--correct DELEGATECALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test--incorrect DELEGATECALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test--insufficient_gas DELEGATECALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test_from_state_test--correct DELEGATECALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test_from_state_test--incorrect DELEGATECALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test_from_state_test--insufficient_gas DELEGATECALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test--correct CALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test--incorrect CALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test--insufficient_gas CALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_from_state_test--correct CALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_from_state_test--incorrect CALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_from_state_test--insufficient_gas CALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test--correct CALLCODE LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test--incorrect CALLCODE LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test--insufficient_gas CALLCODE LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test_from_state_test--correct CALLCODE LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test_from_state_test--incorrect CALLCODE LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test_from_state_test--insufficient_gas CALLCODE LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Osaka-call_opcode_EXTCALL-evm_code_type_EOF_V1-state_test--correct EXTCALL EOF_V1 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Osaka-call_opcode_EXTCALL-evm_code_type_EOF_V1-state_test--incorrect EXTCALL EOF_V1 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Osaka-call_opcode_EXTCALL-evm_code_type_EOF_V1-state_test--insufficient_gas EXTCALL EOF_V1 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Osaka-call_opcode_EXTCALL-evm_code_type_EOF_V1-blockchain_test_from_state_test--correct EXTCALL EOF_V1 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Osaka-call_opcode_EXTCALL-evm_code_type_EOF_V1-blockchain_test_from_state_test--incorrect EXTCALL EOF_V1 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Osaka-call_opcode_EXTCALL-evm_code_type_EOF_V1-blockchain_test_from_state_test--insufficient_gas EXTCALL EOF_V1 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Osaka-call_opcode_EXTSTATICCALL-evm_code_type_EOF_V1-state_test--correct EXTSTATICCALL EOF_V1 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Osaka-call_opcode_EXTSTATICCALL-evm_code_type_EOF_V1-state_test--incorrect EXTSTATICCALL EOF_V1 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Osaka-call_opcode_EXTSTATICCALL-evm_code_type_EOF_V1-state_test--insufficient_gas EXTSTATICCALL EOF_V1 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Osaka-call_opcode_EXTSTATICCALL-evm_code_type_EOF_V1-blockchain_test_from_state_test--correct EXTSTATICCALL EOF_V1 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Osaka-call_opcode_EXTSTATICCALL-evm_code_type_EOF_V1-blockchain_test_from_state_test--incorrect EXTSTATICCALL EOF_V1 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Osaka-call_opcode_EXTSTATICCALL-evm_code_type_EOF_V1-blockchain_test_from_state_test--insufficient_gas EXTSTATICCALL EOF_V1 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Osaka-call_opcode_EXTDELEGATECALL-evm_code_type_EOF_V1-state_test--correct EXTDELEGATECALL EOF_V1 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Osaka-call_opcode_EXTDELEGATECALL-evm_code_type_EOF_V1-state_test--incorrect EXTDELEGATECALL EOF_V1 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Osaka-call_opcode_EXTDELEGATECALL-evm_code_type_EOF_V1-state_test--insufficient_gas EXTDELEGATECALL EOF_V1 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Osaka-call_opcode_EXTDELEGATECALL-evm_code_type_EOF_V1-blockchain_test_from_state_test--correct EXTDELEGATECALL EOF_V1 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Osaka-call_opcode_EXTDELEGATECALL-evm_code_type_EOF_V1-blockchain_test_from_state_test--incorrect EXTDELEGATECALL EOF_V1 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Osaka-call_opcode_EXTDELEGATECALL-evm_code_type_EOF_V1-blockchain_test_from_state_test--insufficient_gas EXTDELEGATECALL EOF_V1 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Osaka-call_opcode_STATICCALL-evm_code_type_LEGACY-state_test--correct STATICCALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Osaka-call_opcode_STATICCALL-evm_code_type_LEGACY-state_test--incorrect STATICCALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Osaka-call_opcode_STATICCALL-evm_code_type_LEGACY-state_test--insufficient_gas STATICCALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Osaka-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test_from_state_test--correct STATICCALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Osaka-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test_from_state_test--incorrect STATICCALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Osaka-call_opcode_STATICCALL-evm_code_type_LEGACY-blockchain_test_from_state_test--insufficient_gas STATICCALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Osaka-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test--correct DELEGATECALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Osaka-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test--incorrect DELEGATECALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Osaka-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test--insufficient_gas DELEGATECALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Osaka-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test_from_state_test--correct DELEGATECALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Osaka-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test_from_state_test--incorrect DELEGATECALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Osaka-call_opcode_DELEGATECALL-evm_code_type_LEGACY-blockchain_test_from_state_test--insufficient_gas DELEGATECALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Osaka-call_opcode_CALL-evm_code_type_LEGACY-state_test--correct CALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Osaka-call_opcode_CALL-evm_code_type_LEGACY-state_test--incorrect CALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Osaka-call_opcode_CALL-evm_code_type_LEGACY-state_test--insufficient_gas CALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Osaka-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_from_state_test--correct CALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Osaka-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_from_state_test--incorrect CALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Osaka-call_opcode_CALL-evm_code_type_LEGACY-blockchain_test_from_state_test--insufficient_gas CALL LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Osaka-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test--correct CALLCODE LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Osaka-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test--incorrect CALLCODE LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Osaka-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test--insufficient_gas CALLCODE LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS
...fork_Osaka-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test_from_state_test--correct CALLCODE LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 0 Result.SUCCESS
...fork_Osaka-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test_from_state_test--incorrect CALLCODE LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 50000 1 Result.FAILURE
...fork_Osaka-call_opcode_CALLCODE-evm_code_type_LEGACY-blockchain_test_from_state_test--insufficient_gas CALLCODE LEGACY 44434237462617176941757081182233388991875531411361848851531703873752436619102 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 c0000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 None 49999 0 Result.OUT_OF_GAS