Skip to content

test_address_space_extension()

Documentation for tests/prague/eip7692_eof_v1/eip7069_extcall/test_address_space_extension.py::test_address_space_extension@verkle@v0.0.6.

Generate fixtures for these test cases for Pragueeip7692 with:

Pragueeip7692 only:

fill -v tests/prague/eip7692_eof_v1/eip7069_extcall/test_address_space_extension.py::test_address_space_extension --fork=PragueEIP7692 --evm-bin=/path/to/evm-tool-dev-version

For all forks up to and including Pragueeip7692:

fill -v tests/prague/eip7692_eof_v1/eip7069_extcall/test_address_space_extension.py::test_address_space_extension --until=PragueEIP7692

Test contacts with possibly extended address and fail if address is too large

Source code in tests/prague/eip7692_eof_v1/eip7069_extcall/test_address_space_extension.py
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
@pytest.mark.parametrize(
    "target_address",
    (
        pytest.param(b"", id="zero"),
        pytest.param(b"\xc0\xde", id="short"),
        pytest.param(b"\x78" * 20, id="mid_20"),
        pytest.param(b"\xff" * 20, id="max_20"),
        pytest.param(b"\x01" + (b"\x00" * 20), id="min_ase"),
        pytest.param(b"\x5a" * 28, id="mid_ase"),
        pytest.param(b"\x5a" * 32, id="full_ase"),
        pytest.param(b"\xff" * 32, id="max_ase"),
    ),
)
@pytest.mark.parametrize(
    "target_account_type",
    (
        "empty",
        "EOA",
        "LegacyContract",  # Hard-codes an address in pre-alloc
        "EOFContract",  # Hard-codes an address in pre-alloc
    ),
    ids=lambda x: x,
)
@pytest.mark.parametrize(
    "target_opcode",
    (
        Op.CALL,
        Op.CALLCODE,
        Op.STATICCALL,
        Op.DELEGATECALL,
        Op.EXTCALL,
        Op.EXTDELEGATECALL,
        Op.EXTSTATICCALL,
    ),
)
def test_address_space_extension(
    state_test: StateTestFiller,
    pre: Alloc,
    target_address: bytes,
    target_opcode: Op,
    target_account_type: str,
):
    """
    Test contacts with possibly extended address and fail if address is too large
    """
    env = Environment()

    ase_address = len(target_address) > 20
    stripped_address = target_address[-20:] if ase_address else target_address
    if ase_address and target_address[0] == b"00":
        raise ValueError("Test instrumentation requires target addresses trim leading zeros")

    ase_ready_opcode = (
        False if target_opcode in [Op.CALL, Op.CALLCODE, Op.DELEGATECALL, Op.STATICCALL] else True
    )

    sender = pre.fund_eoa()

    address_caller = pre.deploy_contract(
        Container(
            sections=[
                Section.Code(
                    code=Op.SSTORE(
                        slot_target_call_status,
                        target_opcode(address=Op.CALLDATALOAD(0)),
                    )
                    + Op.RETURNDATACOPY(0, 0, Op.RETURNDATASIZE)
                    + Op.SSTORE(slot_target_returndata, Op.MLOAD(0))
                    + Op.STOP,
                    code_inputs=0,
                )
            ],
        )
        if ase_ready_opcode
        else Op.SSTORE(
            slot_target_call_status,
            target_opcode(address=Op.CALLDATALOAD(0)),
        )
        + Op.RETURNDATACOPY(0, 0, Op.RETURNDATASIZE)
        + Op.SSTORE(slot_target_returndata, Op.MLOAD(0))
        + Op.STOP,
        storage={
            slot_target_call_status: value_exceptional_abort_canary,
            slot_target_returndata: value_exceptional_abort_canary,
        },
    )

    address_entry_point = pre.deploy_contract(
        Op.MSTORE(0, Op.PUSH32(target_address))
        + Op.SSTORE(
            slot_top_level_call_status,
            Op.CALL(50000, address_caller, 0, 0, 32, 0, 0),
        )
        + Op.STOP(),
        storage={
            slot_top_level_call_status: value_exceptional_abort_canary,
        },
    )

    match target_account_type:
        case "empty":
            # add no account
            pass
        case "EOA":
            pre.fund_address(Address(stripped_address), 10**18)
            # TODO: we could use pre.fund_eoa here with nonce!=0.
        case "LegacyContract":
            pre[Address(stripped_address)] = Account(
                code=Op.MSTORE(0, Op.ADDRESS) + Op.RETURN(0, 32),
                balance=0,
                nonce=0,
            )
        case "EOFContract":
            pre[Address(stripped_address)] = Account(
                code=Container(
                    sections=[
                        Section.Code(
                            code=Op.MSTORE(0, Op.ADDRESS) + Op.RETURN(0, 32),
                        )
                    ],
                ),
                balance=0,
                nonce=0,
            )

    caller_storage: dict[int, int | bytes | Address] = {}
    match target_account_type:
        case "empty" | "EOA":
            if ase_address and ase_ready_opcode:
                caller_storage[slot_target_call_status] = value_exceptional_abort_canary
                caller_storage[slot_target_returndata] = value_exceptional_abort_canary
            elif target_opcode == Op.EXTDELEGATECALL:
                caller_storage[slot_target_call_status] = EXTCALL_REVERT
                caller_storage[slot_target_returndata] = 0
            else:
                caller_storage[slot_target_call_status] = (
                    EXTCALL_SUCCESS if ase_ready_opcode else LEGACY_CALL_SUCCESS
                )
        case "LegacyContract" | "EOFContract":
            match target_opcode:
                case Op.CALL | Op.STATICCALL:
                    caller_storage[slot_target_call_status] = LEGACY_CALL_SUCCESS
                    # CALL and STATICCALL call will call the stripped address
                    caller_storage[slot_target_returndata] = stripped_address
                case Op.CALLCODE | Op.DELEGATECALL:
                    caller_storage[slot_target_call_status] = LEGACY_CALL_SUCCESS
                    # CALLCODE and DELEGATECALL call will call the stripped address
                    # but will change the sender to self
                    caller_storage[slot_target_returndata] = address_caller
                case Op.EXTCALL | Op.EXTSTATICCALL:
                    # EXTCALL and EXTSTATICCALL will fault if calling an ASE address
                    if ase_address:
                        caller_storage[slot_target_call_status] = value_exceptional_abort_canary
                        caller_storage[slot_target_returndata] = value_exceptional_abort_canary
                    else:
                        caller_storage[slot_target_call_status] = EXTCALL_SUCCESS
                        caller_storage[slot_target_returndata] = stripped_address
                case Op.EXTDELEGATECALL:
                    if ase_address:
                        caller_storage[slot_target_call_status] = value_exceptional_abort_canary
                        caller_storage[slot_target_returndata] = value_exceptional_abort_canary
                    elif target_account_type == "LegacyContract":
                        caller_storage[slot_target_call_status] = EXTCALL_REVERT
                        caller_storage[slot_target_returndata] = 0
                    else:
                        caller_storage[slot_target_call_status] = EXTCALL_SUCCESS
                        # EXTDELEGATECALL call will call the stripped address
                        # but will change the sender to self
                        caller_storage[slot_target_returndata] = address_caller

    post = {
        address_entry_point: Account(
            storage={
                slot_top_level_call_status: EXTCALL_SUCCESS
                if ase_ready_opcode and ase_address
                else LEGACY_CALL_SUCCESS
            }
        ),
        address_caller: Account(storage=caller_storage),
    }

    tx = Transaction(
        sender=sender,
        to=address_entry_point,
        gas_limit=50_000_000,
        data="",
    )

    state_test(
        env=env,
        pre=pre,
        post=post,
        tx=tx,
    )

Parametrized Test Cases

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

Skipped Parameters

For more concise readability, the table below does not list the following parameter values: fork, blockchain_test, state_test, state_test_only, eof_test, eof_state_test.

Test ID target_opcode target_account_type target_address
target_opcode_CALL-empty-zero CALL empty
target_opcode_CALL-empty-short CALL empty c0de
target_opcode_CALL-empty-mid_20 CALL empty 78787878787878787878787878787878 78787878
target_opcode_CALL-empty-max_20 CALL empty ffffffffffffffffffffffffffffffff ffffffff
target_opcode_CALL-empty-min_ase CALL empty 01000000000000000000000000000000 0000000000
target_opcode_CALL-empty-mid_ase CALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALL-empty-full_ase CALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALL-empty-max_ase CALL empty ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_CALL-EOA-zero CALL EOA
target_opcode_CALL-EOA-short CALL EOA c0de
target_opcode_CALL-EOA-mid_20 CALL EOA 78787878787878787878787878787878 78787878
target_opcode_CALL-EOA-max_20 CALL EOA ffffffffffffffffffffffffffffffff ffffffff
target_opcode_CALL-EOA-min_ase CALL EOA 01000000000000000000000000000000 0000000000
target_opcode_CALL-EOA-mid_ase CALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALL-EOA-full_ase CALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALL-EOA-max_ase CALL EOA ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_CALL-LegacyContract-zero CALL LegacyContract
target_opcode_CALL-LegacyContract-short CALL LegacyContract c0de
target_opcode_CALL-LegacyContract-mid_20 CALL LegacyContract 78787878787878787878787878787878 78787878
target_opcode_CALL-LegacyContract-max_20 CALL LegacyContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_CALL-LegacyContract-min_ase CALL LegacyContract 01000000000000000000000000000000 0000000000
target_opcode_CALL-LegacyContract-mid_ase CALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALL-LegacyContract-full_ase CALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALL-LegacyContract-max_ase CALL LegacyContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_CALL-EOFContract-zero CALL EOFContract
target_opcode_CALL-EOFContract-short CALL EOFContract c0de
target_opcode_CALL-EOFContract-mid_20 CALL EOFContract 78787878787878787878787878787878 78787878
target_opcode_CALL-EOFContract-max_20 CALL EOFContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_CALL-EOFContract-min_ase CALL EOFContract 01000000000000000000000000000000 0000000000
target_opcode_CALL-EOFContract-mid_ase CALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALL-EOFContract-full_ase CALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALL-EOFContract-max_ase CALL EOFContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_CALLCODE-empty-zero CALLCODE empty
target_opcode_CALLCODE-empty-short CALLCODE empty c0de
target_opcode_CALLCODE-empty-mid_20 CALLCODE empty 78787878787878787878787878787878 78787878
target_opcode_CALLCODE-empty-max_20 CALLCODE empty ffffffffffffffffffffffffffffffff ffffffff
target_opcode_CALLCODE-empty-min_ase CALLCODE empty 01000000000000000000000000000000 0000000000
target_opcode_CALLCODE-empty-mid_ase CALLCODE empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALLCODE-empty-full_ase CALLCODE empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALLCODE-empty-max_ase CALLCODE empty ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_CALLCODE-EOA-zero CALLCODE EOA
target_opcode_CALLCODE-EOA-short CALLCODE EOA c0de
target_opcode_CALLCODE-EOA-mid_20 CALLCODE EOA 78787878787878787878787878787878 78787878
target_opcode_CALLCODE-EOA-max_20 CALLCODE EOA ffffffffffffffffffffffffffffffff ffffffff
target_opcode_CALLCODE-EOA-min_ase CALLCODE EOA 01000000000000000000000000000000 0000000000
target_opcode_CALLCODE-EOA-mid_ase CALLCODE EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALLCODE-EOA-full_ase CALLCODE EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALLCODE-EOA-max_ase CALLCODE EOA ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_CALLCODE-LegacyContract-zero CALLCODE LegacyContract
target_opcode_CALLCODE-LegacyContract-short CALLCODE LegacyContract c0de
target_opcode_CALLCODE-LegacyContract-mid_20 CALLCODE LegacyContract 78787878787878787878787878787878 78787878
target_opcode_CALLCODE-LegacyContract-max_20 CALLCODE LegacyContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_CALLCODE-LegacyContract-min_ase CALLCODE LegacyContract 01000000000000000000000000000000 0000000000
target_opcode_CALLCODE-LegacyContract-mid_ase CALLCODE LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALLCODE-LegacyContract-full_ase CALLCODE LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALLCODE-LegacyContract-max_ase CALLCODE LegacyContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_CALLCODE-EOFContract-zero CALLCODE EOFContract
target_opcode_CALLCODE-EOFContract-short CALLCODE EOFContract c0de
target_opcode_CALLCODE-EOFContract-mid_20 CALLCODE EOFContract 78787878787878787878787878787878 78787878
target_opcode_CALLCODE-EOFContract-max_20 CALLCODE EOFContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_CALLCODE-EOFContract-min_ase CALLCODE EOFContract 01000000000000000000000000000000 0000000000
target_opcode_CALLCODE-EOFContract-mid_ase CALLCODE EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALLCODE-EOFContract-full_ase CALLCODE EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALLCODE-EOFContract-max_ase CALLCODE EOFContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_STATICCALL-empty-zero STATICCALL empty
target_opcode_STATICCALL-empty-short STATICCALL empty c0de
target_opcode_STATICCALL-empty-mid_20 STATICCALL empty 78787878787878787878787878787878 78787878
target_opcode_STATICCALL-empty-max_20 STATICCALL empty ffffffffffffffffffffffffffffffff ffffffff
target_opcode_STATICCALL-empty-min_ase STATICCALL empty 01000000000000000000000000000000 0000000000
target_opcode_STATICCALL-empty-mid_ase STATICCALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_STATICCALL-empty-full_ase STATICCALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_STATICCALL-empty-max_ase STATICCALL empty ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_STATICCALL-EOA-zero STATICCALL EOA
target_opcode_STATICCALL-EOA-short STATICCALL EOA c0de
target_opcode_STATICCALL-EOA-mid_20 STATICCALL EOA 78787878787878787878787878787878 78787878
target_opcode_STATICCALL-EOA-max_20 STATICCALL EOA ffffffffffffffffffffffffffffffff ffffffff
target_opcode_STATICCALL-EOA-min_ase STATICCALL EOA 01000000000000000000000000000000 0000000000
target_opcode_STATICCALL-EOA-mid_ase STATICCALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_STATICCALL-EOA-full_ase STATICCALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_STATICCALL-EOA-max_ase STATICCALL EOA ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_STATICCALL-LegacyContract-zero STATICCALL LegacyContract
target_opcode_STATICCALL-LegacyContract-short STATICCALL LegacyContract c0de
target_opcode_STATICCALL-LegacyContract-mid_20 STATICCALL LegacyContract 78787878787878787878787878787878 78787878
target_opcode_STATICCALL-LegacyContract-max_20 STATICCALL LegacyContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_STATICCALL-LegacyContract-min_ase STATICCALL LegacyContract 01000000000000000000000000000000 0000000000
target_opcode_STATICCALL-LegacyContract-mid_ase STATICCALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_STATICCALL-LegacyContract-full_ase STATICCALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_STATICCALL-LegacyContract-max_ase STATICCALL LegacyContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_STATICCALL-EOFContract-zero STATICCALL EOFContract
target_opcode_STATICCALL-EOFContract-short STATICCALL EOFContract c0de
target_opcode_STATICCALL-EOFContract-mid_20 STATICCALL EOFContract 78787878787878787878787878787878 78787878
target_opcode_STATICCALL-EOFContract-max_20 STATICCALL EOFContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_STATICCALL-EOFContract-min_ase STATICCALL EOFContract 01000000000000000000000000000000 0000000000
target_opcode_STATICCALL-EOFContract-mid_ase STATICCALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_STATICCALL-EOFContract-full_ase STATICCALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_STATICCALL-EOFContract-max_ase STATICCALL EOFContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_DELEGATECALL-empty-zero DELEGATECALL empty
target_opcode_DELEGATECALL-empty-short DELEGATECALL empty c0de
target_opcode_DELEGATECALL-empty-mid_20 DELEGATECALL empty 78787878787878787878787878787878 78787878
target_opcode_DELEGATECALL-empty-max_20 DELEGATECALL empty ffffffffffffffffffffffffffffffff ffffffff
target_opcode_DELEGATECALL-empty-min_ase DELEGATECALL empty 01000000000000000000000000000000 0000000000
target_opcode_DELEGATECALL-empty-mid_ase DELEGATECALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_DELEGATECALL-empty-full_ase DELEGATECALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_DELEGATECALL-empty-max_ase DELEGATECALL empty ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_DELEGATECALL-EOA-zero DELEGATECALL EOA
target_opcode_DELEGATECALL-EOA-short DELEGATECALL EOA c0de
target_opcode_DELEGATECALL-EOA-mid_20 DELEGATECALL EOA 78787878787878787878787878787878 78787878
target_opcode_DELEGATECALL-EOA-max_20 DELEGATECALL EOA ffffffffffffffffffffffffffffffff ffffffff
target_opcode_DELEGATECALL-EOA-min_ase DELEGATECALL EOA 01000000000000000000000000000000 0000000000
target_opcode_DELEGATECALL-EOA-mid_ase DELEGATECALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_DELEGATECALL-EOA-full_ase DELEGATECALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_DELEGATECALL-EOA-max_ase DELEGATECALL EOA ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_DELEGATECALL-LegacyContract-zero DELEGATECALL LegacyContract
target_opcode_DELEGATECALL-LegacyContract-short DELEGATECALL LegacyContract c0de
target_opcode_DELEGATECALL-LegacyContract-mid_20 DELEGATECALL LegacyContract 78787878787878787878787878787878 78787878
target_opcode_DELEGATECALL-LegacyContract-max_20 DELEGATECALL LegacyContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_DELEGATECALL-LegacyContract-min_ase DELEGATECALL LegacyContract 01000000000000000000000000000000 0000000000
target_opcode_DELEGATECALL-LegacyContract-mid_ase DELEGATECALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_DELEGATECALL-LegacyContract-full_ase DELEGATECALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_DELEGATECALL-LegacyContract-max_ase DELEGATECALL LegacyContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_DELEGATECALL-EOFContract-zero DELEGATECALL EOFContract
target_opcode_DELEGATECALL-EOFContract-short DELEGATECALL EOFContract c0de
target_opcode_DELEGATECALL-EOFContract-mid_20 DELEGATECALL EOFContract 78787878787878787878787878787878 78787878
target_opcode_DELEGATECALL-EOFContract-max_20 DELEGATECALL EOFContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_DELEGATECALL-EOFContract-min_ase DELEGATECALL EOFContract 01000000000000000000000000000000 0000000000
target_opcode_DELEGATECALL-EOFContract-mid_ase DELEGATECALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_DELEGATECALL-EOFContract-full_ase DELEGATECALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_DELEGATECALL-EOFContract-max_ase DELEGATECALL EOFContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTCALL-empty-zero EXTCALL empty
target_opcode_EXTCALL-empty-short EXTCALL empty c0de
target_opcode_EXTCALL-empty-mid_20 EXTCALL empty 78787878787878787878787878787878 78787878
target_opcode_EXTCALL-empty-max_20 EXTCALL empty ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTCALL-empty-min_ase EXTCALL empty 01000000000000000000000000000000 0000000000
target_opcode_EXTCALL-empty-mid_ase EXTCALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTCALL-empty-full_ase EXTCALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTCALL-empty-max_ase EXTCALL empty ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTCALL-EOA-zero EXTCALL EOA
target_opcode_EXTCALL-EOA-short EXTCALL EOA c0de
target_opcode_EXTCALL-EOA-mid_20 EXTCALL EOA 78787878787878787878787878787878 78787878
target_opcode_EXTCALL-EOA-max_20 EXTCALL EOA ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTCALL-EOA-min_ase EXTCALL EOA 01000000000000000000000000000000 0000000000
target_opcode_EXTCALL-EOA-mid_ase EXTCALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTCALL-EOA-full_ase EXTCALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTCALL-EOA-max_ase EXTCALL EOA ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTCALL-LegacyContract-zero EXTCALL LegacyContract
target_opcode_EXTCALL-LegacyContract-short EXTCALL LegacyContract c0de
target_opcode_EXTCALL-LegacyContract-mid_20 EXTCALL LegacyContract 78787878787878787878787878787878 78787878
target_opcode_EXTCALL-LegacyContract-max_20 EXTCALL LegacyContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTCALL-LegacyContract-min_ase EXTCALL LegacyContract 01000000000000000000000000000000 0000000000
target_opcode_EXTCALL-LegacyContract-mid_ase EXTCALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTCALL-LegacyContract-full_ase EXTCALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTCALL-LegacyContract-max_ase EXTCALL LegacyContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTCALL-EOFContract-zero EXTCALL EOFContract
target_opcode_EXTCALL-EOFContract-short EXTCALL EOFContract c0de
target_opcode_EXTCALL-EOFContract-mid_20 EXTCALL EOFContract 78787878787878787878787878787878 78787878
target_opcode_EXTCALL-EOFContract-max_20 EXTCALL EOFContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTCALL-EOFContract-min_ase EXTCALL EOFContract 01000000000000000000000000000000 0000000000
target_opcode_EXTCALL-EOFContract-mid_ase EXTCALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTCALL-EOFContract-full_ase EXTCALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTCALL-EOFContract-max_ase EXTCALL EOFContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTDELEGATECALL-empty-zero EXTDELEGATECALL empty
target_opcode_EXTDELEGATECALL-empty-short EXTDELEGATECALL empty c0de
target_opcode_EXTDELEGATECALL-empty-mid_20 EXTDELEGATECALL empty 78787878787878787878787878787878 78787878
target_opcode_EXTDELEGATECALL-empty-max_20 EXTDELEGATECALL empty ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTDELEGATECALL-empty-min_ase EXTDELEGATECALL empty 01000000000000000000000000000000 0000000000
target_opcode_EXTDELEGATECALL-empty-mid_ase EXTDELEGATECALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTDELEGATECALL-empty-full_ase EXTDELEGATECALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTDELEGATECALL-empty-max_ase EXTDELEGATECALL empty ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTDELEGATECALL-EOA-zero EXTDELEGATECALL EOA
target_opcode_EXTDELEGATECALL-EOA-short EXTDELEGATECALL EOA c0de
target_opcode_EXTDELEGATECALL-EOA-mid_20 EXTDELEGATECALL EOA 78787878787878787878787878787878 78787878
target_opcode_EXTDELEGATECALL-EOA-max_20 EXTDELEGATECALL EOA ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTDELEGATECALL-EOA-min_ase EXTDELEGATECALL EOA 01000000000000000000000000000000 0000000000
target_opcode_EXTDELEGATECALL-EOA-mid_ase EXTDELEGATECALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTDELEGATECALL-EOA-full_ase EXTDELEGATECALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTDELEGATECALL-EOA-max_ase EXTDELEGATECALL EOA ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTDELEGATECALL-LegacyContract-zero EXTDELEGATECALL LegacyContract
target_opcode_EXTDELEGATECALL-LegacyContract-short EXTDELEGATECALL LegacyContract c0de
target_opcode_EXTDELEGATECALL-LegacyContract-mid_20 EXTDELEGATECALL LegacyContract 78787878787878787878787878787878 78787878
target_opcode_EXTDELEGATECALL-LegacyContract-max_20 EXTDELEGATECALL LegacyContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTDELEGATECALL-LegacyContract-min_ase EXTDELEGATECALL LegacyContract 01000000000000000000000000000000 0000000000
target_opcode_EXTDELEGATECALL-LegacyContract-mid_ase EXTDELEGATECALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTDELEGATECALL-LegacyContract-full_ase EXTDELEGATECALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTDELEGATECALL-LegacyContract-max_ase EXTDELEGATECALL LegacyContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTDELEGATECALL-EOFContract-zero EXTDELEGATECALL EOFContract
target_opcode_EXTDELEGATECALL-EOFContract-short EXTDELEGATECALL EOFContract c0de
target_opcode_EXTDELEGATECALL-EOFContract-mid_20 EXTDELEGATECALL EOFContract 78787878787878787878787878787878 78787878
target_opcode_EXTDELEGATECALL-EOFContract-max_20 EXTDELEGATECALL EOFContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTDELEGATECALL-EOFContract-min_ase EXTDELEGATECALL EOFContract 01000000000000000000000000000000 0000000000
target_opcode_EXTDELEGATECALL-EOFContract-mid_ase EXTDELEGATECALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTDELEGATECALL-EOFContract-full_ase EXTDELEGATECALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTDELEGATECALL-EOFContract-max_ase EXTDELEGATECALL EOFContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTSTATICCALL-empty-zero EXTSTATICCALL empty
target_opcode_EXTSTATICCALL-empty-short EXTSTATICCALL empty c0de
target_opcode_EXTSTATICCALL-empty-mid_20 EXTSTATICCALL empty 78787878787878787878787878787878 78787878
target_opcode_EXTSTATICCALL-empty-max_20 EXTSTATICCALL empty ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTSTATICCALL-empty-min_ase EXTSTATICCALL empty 01000000000000000000000000000000 0000000000
target_opcode_EXTSTATICCALL-empty-mid_ase EXTSTATICCALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTSTATICCALL-empty-full_ase EXTSTATICCALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTSTATICCALL-empty-max_ase EXTSTATICCALL empty ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTSTATICCALL-EOA-zero EXTSTATICCALL EOA
target_opcode_EXTSTATICCALL-EOA-short EXTSTATICCALL EOA c0de
target_opcode_EXTSTATICCALL-EOA-mid_20 EXTSTATICCALL EOA 78787878787878787878787878787878 78787878
target_opcode_EXTSTATICCALL-EOA-max_20 EXTSTATICCALL EOA ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTSTATICCALL-EOA-min_ase EXTSTATICCALL EOA 01000000000000000000000000000000 0000000000
target_opcode_EXTSTATICCALL-EOA-mid_ase EXTSTATICCALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTSTATICCALL-EOA-full_ase EXTSTATICCALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTSTATICCALL-EOA-max_ase EXTSTATICCALL EOA ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTSTATICCALL-LegacyContract-zero EXTSTATICCALL LegacyContract
target_opcode_EXTSTATICCALL-LegacyContract-short EXTSTATICCALL LegacyContract c0de
target_opcode_EXTSTATICCALL-LegacyContract-mid_20 EXTSTATICCALL LegacyContract 78787878787878787878787878787878 78787878
target_opcode_EXTSTATICCALL-LegacyContract-max_20 EXTSTATICCALL LegacyContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTSTATICCALL-LegacyContract-min_ase EXTSTATICCALL LegacyContract 01000000000000000000000000000000 0000000000
target_opcode_EXTSTATICCALL-LegacyContract-mid_ase EXTSTATICCALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTSTATICCALL-LegacyContract-full_ase EXTSTATICCALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTSTATICCALL-LegacyContract-max_ase EXTSTATICCALL LegacyContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTSTATICCALL-EOFContract-zero EXTSTATICCALL EOFContract
target_opcode_EXTSTATICCALL-EOFContract-short EXTSTATICCALL EOFContract c0de
target_opcode_EXTSTATICCALL-EOFContract-mid_20 EXTSTATICCALL EOFContract 78787878787878787878787878787878 78787878
target_opcode_EXTSTATICCALL-EOFContract-max_20 EXTSTATICCALL EOFContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTSTATICCALL-EOFContract-min_ase EXTSTATICCALL EOFContract 01000000000000000000000000000000 0000000000
target_opcode_EXTSTATICCALL-EOFContract-mid_ase EXTSTATICCALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTSTATICCALL-EOFContract-full_ase EXTSTATICCALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTSTATICCALL-EOFContract-max_ase EXTSTATICCALL EOFContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_CALL-empty-zero CALL empty
target_opcode_CALL-empty-short CALL empty c0de
target_opcode_CALL-empty-mid_20 CALL empty 78787878787878787878787878787878 78787878
target_opcode_CALL-empty-max_20 CALL empty ffffffffffffffffffffffffffffffff ffffffff
target_opcode_CALL-empty-min_ase CALL empty 01000000000000000000000000000000 0000000000
target_opcode_CALL-empty-mid_ase CALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALL-empty-full_ase CALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALL-empty-max_ase CALL empty ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_CALL-EOA-zero CALL EOA
target_opcode_CALL-EOA-short CALL EOA c0de
target_opcode_CALL-EOA-mid_20 CALL EOA 78787878787878787878787878787878 78787878
target_opcode_CALL-EOA-max_20 CALL EOA ffffffffffffffffffffffffffffffff ffffffff
target_opcode_CALL-EOA-min_ase CALL EOA 01000000000000000000000000000000 0000000000
target_opcode_CALL-EOA-mid_ase CALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALL-EOA-full_ase CALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALL-EOA-max_ase CALL EOA ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_CALL-LegacyContract-zero CALL LegacyContract
target_opcode_CALL-LegacyContract-short CALL LegacyContract c0de
target_opcode_CALL-LegacyContract-mid_20 CALL LegacyContract 78787878787878787878787878787878 78787878
target_opcode_CALL-LegacyContract-max_20 CALL LegacyContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_CALL-LegacyContract-min_ase CALL LegacyContract 01000000000000000000000000000000 0000000000
target_opcode_CALL-LegacyContract-mid_ase CALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALL-LegacyContract-full_ase CALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALL-LegacyContract-max_ase CALL LegacyContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_CALL-EOFContract-zero CALL EOFContract
target_opcode_CALL-EOFContract-short CALL EOFContract c0de
target_opcode_CALL-EOFContract-mid_20 CALL EOFContract 78787878787878787878787878787878 78787878
target_opcode_CALL-EOFContract-max_20 CALL EOFContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_CALL-EOFContract-min_ase CALL EOFContract 01000000000000000000000000000000 0000000000
target_opcode_CALL-EOFContract-mid_ase CALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALL-EOFContract-full_ase CALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALL-EOFContract-max_ase CALL EOFContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_CALLCODE-empty-zero CALLCODE empty
target_opcode_CALLCODE-empty-short CALLCODE empty c0de
target_opcode_CALLCODE-empty-mid_20 CALLCODE empty 78787878787878787878787878787878 78787878
target_opcode_CALLCODE-empty-max_20 CALLCODE empty ffffffffffffffffffffffffffffffff ffffffff
target_opcode_CALLCODE-empty-min_ase CALLCODE empty 01000000000000000000000000000000 0000000000
target_opcode_CALLCODE-empty-mid_ase CALLCODE empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALLCODE-empty-full_ase CALLCODE empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALLCODE-empty-max_ase CALLCODE empty ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_CALLCODE-EOA-zero CALLCODE EOA
target_opcode_CALLCODE-EOA-short CALLCODE EOA c0de
target_opcode_CALLCODE-EOA-mid_20 CALLCODE EOA 78787878787878787878787878787878 78787878
target_opcode_CALLCODE-EOA-max_20 CALLCODE EOA ffffffffffffffffffffffffffffffff ffffffff
target_opcode_CALLCODE-EOA-min_ase CALLCODE EOA 01000000000000000000000000000000 0000000000
target_opcode_CALLCODE-EOA-mid_ase CALLCODE EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALLCODE-EOA-full_ase CALLCODE EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALLCODE-EOA-max_ase CALLCODE EOA ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_CALLCODE-LegacyContract-zero CALLCODE LegacyContract
target_opcode_CALLCODE-LegacyContract-short CALLCODE LegacyContract c0de
target_opcode_CALLCODE-LegacyContract-mid_20 CALLCODE LegacyContract 78787878787878787878787878787878 78787878
target_opcode_CALLCODE-LegacyContract-max_20 CALLCODE LegacyContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_CALLCODE-LegacyContract-min_ase CALLCODE LegacyContract 01000000000000000000000000000000 0000000000
target_opcode_CALLCODE-LegacyContract-mid_ase CALLCODE LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALLCODE-LegacyContract-full_ase CALLCODE LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALLCODE-LegacyContract-max_ase CALLCODE LegacyContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_CALLCODE-EOFContract-zero CALLCODE EOFContract
target_opcode_CALLCODE-EOFContract-short CALLCODE EOFContract c0de
target_opcode_CALLCODE-EOFContract-mid_20 CALLCODE EOFContract 78787878787878787878787878787878 78787878
target_opcode_CALLCODE-EOFContract-max_20 CALLCODE EOFContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_CALLCODE-EOFContract-min_ase CALLCODE EOFContract 01000000000000000000000000000000 0000000000
target_opcode_CALLCODE-EOFContract-mid_ase CALLCODE EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALLCODE-EOFContract-full_ase CALLCODE EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_CALLCODE-EOFContract-max_ase CALLCODE EOFContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_STATICCALL-empty-zero STATICCALL empty
target_opcode_STATICCALL-empty-short STATICCALL empty c0de
target_opcode_STATICCALL-empty-mid_20 STATICCALL empty 78787878787878787878787878787878 78787878
target_opcode_STATICCALL-empty-max_20 STATICCALL empty ffffffffffffffffffffffffffffffff ffffffff
target_opcode_STATICCALL-empty-min_ase STATICCALL empty 01000000000000000000000000000000 0000000000
target_opcode_STATICCALL-empty-mid_ase STATICCALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_STATICCALL-empty-full_ase STATICCALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_STATICCALL-empty-max_ase STATICCALL empty ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_STATICCALL-EOA-zero STATICCALL EOA
target_opcode_STATICCALL-EOA-short STATICCALL EOA c0de
target_opcode_STATICCALL-EOA-mid_20 STATICCALL EOA 78787878787878787878787878787878 78787878
target_opcode_STATICCALL-EOA-max_20 STATICCALL EOA ffffffffffffffffffffffffffffffff ffffffff
target_opcode_STATICCALL-EOA-min_ase STATICCALL EOA 01000000000000000000000000000000 0000000000
target_opcode_STATICCALL-EOA-mid_ase STATICCALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_STATICCALL-EOA-full_ase STATICCALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_STATICCALL-EOA-max_ase STATICCALL EOA ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_STATICCALL-LegacyContract-zero STATICCALL LegacyContract
target_opcode_STATICCALL-LegacyContract-short STATICCALL LegacyContract c0de
target_opcode_STATICCALL-LegacyContract-mid_20 STATICCALL LegacyContract 78787878787878787878787878787878 78787878
target_opcode_STATICCALL-LegacyContract-max_20 STATICCALL LegacyContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_STATICCALL-LegacyContract-min_ase STATICCALL LegacyContract 01000000000000000000000000000000 0000000000
target_opcode_STATICCALL-LegacyContract-mid_ase STATICCALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_STATICCALL-LegacyContract-full_ase STATICCALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_STATICCALL-LegacyContract-max_ase STATICCALL LegacyContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_STATICCALL-EOFContract-zero STATICCALL EOFContract
target_opcode_STATICCALL-EOFContract-short STATICCALL EOFContract c0de
target_opcode_STATICCALL-EOFContract-mid_20 STATICCALL EOFContract 78787878787878787878787878787878 78787878
target_opcode_STATICCALL-EOFContract-max_20 STATICCALL EOFContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_STATICCALL-EOFContract-min_ase STATICCALL EOFContract 01000000000000000000000000000000 0000000000
target_opcode_STATICCALL-EOFContract-mid_ase STATICCALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_STATICCALL-EOFContract-full_ase STATICCALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_STATICCALL-EOFContract-max_ase STATICCALL EOFContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_DELEGATECALL-empty-zero DELEGATECALL empty
target_opcode_DELEGATECALL-empty-short DELEGATECALL empty c0de
target_opcode_DELEGATECALL-empty-mid_20 DELEGATECALL empty 78787878787878787878787878787878 78787878
target_opcode_DELEGATECALL-empty-max_20 DELEGATECALL empty ffffffffffffffffffffffffffffffff ffffffff
target_opcode_DELEGATECALL-empty-min_ase DELEGATECALL empty 01000000000000000000000000000000 0000000000
target_opcode_DELEGATECALL-empty-mid_ase DELEGATECALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_DELEGATECALL-empty-full_ase DELEGATECALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_DELEGATECALL-empty-max_ase DELEGATECALL empty ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_DELEGATECALL-EOA-zero DELEGATECALL EOA
target_opcode_DELEGATECALL-EOA-short DELEGATECALL EOA c0de
target_opcode_DELEGATECALL-EOA-mid_20 DELEGATECALL EOA 78787878787878787878787878787878 78787878
target_opcode_DELEGATECALL-EOA-max_20 DELEGATECALL EOA ffffffffffffffffffffffffffffffff ffffffff
target_opcode_DELEGATECALL-EOA-min_ase DELEGATECALL EOA 01000000000000000000000000000000 0000000000
target_opcode_DELEGATECALL-EOA-mid_ase DELEGATECALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_DELEGATECALL-EOA-full_ase DELEGATECALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_DELEGATECALL-EOA-max_ase DELEGATECALL EOA ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_DELEGATECALL-LegacyContract-zero DELEGATECALL LegacyContract
target_opcode_DELEGATECALL-LegacyContract-short DELEGATECALL LegacyContract c0de
target_opcode_DELEGATECALL-LegacyContract-mid_20 DELEGATECALL LegacyContract 78787878787878787878787878787878 78787878
target_opcode_DELEGATECALL-LegacyContract-max_20 DELEGATECALL LegacyContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_DELEGATECALL-LegacyContract-min_ase DELEGATECALL LegacyContract 01000000000000000000000000000000 0000000000
target_opcode_DELEGATECALL-LegacyContract-mid_ase DELEGATECALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_DELEGATECALL-LegacyContract-full_ase DELEGATECALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_DELEGATECALL-LegacyContract-max_ase DELEGATECALL LegacyContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_DELEGATECALL-EOFContract-zero DELEGATECALL EOFContract
target_opcode_DELEGATECALL-EOFContract-short DELEGATECALL EOFContract c0de
target_opcode_DELEGATECALL-EOFContract-mid_20 DELEGATECALL EOFContract 78787878787878787878787878787878 78787878
target_opcode_DELEGATECALL-EOFContract-max_20 DELEGATECALL EOFContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_DELEGATECALL-EOFContract-min_ase DELEGATECALL EOFContract 01000000000000000000000000000000 0000000000
target_opcode_DELEGATECALL-EOFContract-mid_ase DELEGATECALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_DELEGATECALL-EOFContract-full_ase DELEGATECALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_DELEGATECALL-EOFContract-max_ase DELEGATECALL EOFContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTCALL-empty-zero EXTCALL empty
target_opcode_EXTCALL-empty-short EXTCALL empty c0de
target_opcode_EXTCALL-empty-mid_20 EXTCALL empty 78787878787878787878787878787878 78787878
target_opcode_EXTCALL-empty-max_20 EXTCALL empty ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTCALL-empty-min_ase EXTCALL empty 01000000000000000000000000000000 0000000000
target_opcode_EXTCALL-empty-mid_ase EXTCALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTCALL-empty-full_ase EXTCALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTCALL-empty-max_ase EXTCALL empty ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTCALL-EOA-zero EXTCALL EOA
target_opcode_EXTCALL-EOA-short EXTCALL EOA c0de
target_opcode_EXTCALL-EOA-mid_20 EXTCALL EOA 78787878787878787878787878787878 78787878
target_opcode_EXTCALL-EOA-max_20 EXTCALL EOA ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTCALL-EOA-min_ase EXTCALL EOA 01000000000000000000000000000000 0000000000
target_opcode_EXTCALL-EOA-mid_ase EXTCALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTCALL-EOA-full_ase EXTCALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTCALL-EOA-max_ase EXTCALL EOA ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTCALL-LegacyContract-zero EXTCALL LegacyContract
target_opcode_EXTCALL-LegacyContract-short EXTCALL LegacyContract c0de
target_opcode_EXTCALL-LegacyContract-mid_20 EXTCALL LegacyContract 78787878787878787878787878787878 78787878
target_opcode_EXTCALL-LegacyContract-max_20 EXTCALL LegacyContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTCALL-LegacyContract-min_ase EXTCALL LegacyContract 01000000000000000000000000000000 0000000000
target_opcode_EXTCALL-LegacyContract-mid_ase EXTCALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTCALL-LegacyContract-full_ase EXTCALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTCALL-LegacyContract-max_ase EXTCALL LegacyContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTCALL-EOFContract-zero EXTCALL EOFContract
target_opcode_EXTCALL-EOFContract-short EXTCALL EOFContract c0de
target_opcode_EXTCALL-EOFContract-mid_20 EXTCALL EOFContract 78787878787878787878787878787878 78787878
target_opcode_EXTCALL-EOFContract-max_20 EXTCALL EOFContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTCALL-EOFContract-min_ase EXTCALL EOFContract 01000000000000000000000000000000 0000000000
target_opcode_EXTCALL-EOFContract-mid_ase EXTCALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTCALL-EOFContract-full_ase EXTCALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTCALL-EOFContract-max_ase EXTCALL EOFContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTDELEGATECALL-empty-zero EXTDELEGATECALL empty
target_opcode_EXTDELEGATECALL-empty-short EXTDELEGATECALL empty c0de
target_opcode_EXTDELEGATECALL-empty-mid_20 EXTDELEGATECALL empty 78787878787878787878787878787878 78787878
target_opcode_EXTDELEGATECALL-empty-max_20 EXTDELEGATECALL empty ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTDELEGATECALL-empty-min_ase EXTDELEGATECALL empty 01000000000000000000000000000000 0000000000
target_opcode_EXTDELEGATECALL-empty-mid_ase EXTDELEGATECALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTDELEGATECALL-empty-full_ase EXTDELEGATECALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTDELEGATECALL-empty-max_ase EXTDELEGATECALL empty ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTDELEGATECALL-EOA-zero EXTDELEGATECALL EOA
target_opcode_EXTDELEGATECALL-EOA-short EXTDELEGATECALL EOA c0de
target_opcode_EXTDELEGATECALL-EOA-mid_20 EXTDELEGATECALL EOA 78787878787878787878787878787878 78787878
target_opcode_EXTDELEGATECALL-EOA-max_20 EXTDELEGATECALL EOA ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTDELEGATECALL-EOA-min_ase EXTDELEGATECALL EOA 01000000000000000000000000000000 0000000000
target_opcode_EXTDELEGATECALL-EOA-mid_ase EXTDELEGATECALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTDELEGATECALL-EOA-full_ase EXTDELEGATECALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTDELEGATECALL-EOA-max_ase EXTDELEGATECALL EOA ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTDELEGATECALL-LegacyContract-zero EXTDELEGATECALL LegacyContract
target_opcode_EXTDELEGATECALL-LegacyContract-short EXTDELEGATECALL LegacyContract c0de
target_opcode_EXTDELEGATECALL-LegacyContract-mid_20 EXTDELEGATECALL LegacyContract 78787878787878787878787878787878 78787878
target_opcode_EXTDELEGATECALL-LegacyContract-max_20 EXTDELEGATECALL LegacyContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTDELEGATECALL-LegacyContract-min_ase EXTDELEGATECALL LegacyContract 01000000000000000000000000000000 0000000000
target_opcode_EXTDELEGATECALL-LegacyContract-mid_ase EXTDELEGATECALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTDELEGATECALL-LegacyContract-full_ase EXTDELEGATECALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTDELEGATECALL-LegacyContract-max_ase EXTDELEGATECALL LegacyContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTDELEGATECALL-EOFContract-zero EXTDELEGATECALL EOFContract
target_opcode_EXTDELEGATECALL-EOFContract-short EXTDELEGATECALL EOFContract c0de
target_opcode_EXTDELEGATECALL-EOFContract-mid_20 EXTDELEGATECALL EOFContract 78787878787878787878787878787878 78787878
target_opcode_EXTDELEGATECALL-EOFContract-max_20 EXTDELEGATECALL EOFContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTDELEGATECALL-EOFContract-min_ase EXTDELEGATECALL EOFContract 01000000000000000000000000000000 0000000000
target_opcode_EXTDELEGATECALL-EOFContract-mid_ase EXTDELEGATECALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTDELEGATECALL-EOFContract-full_ase EXTDELEGATECALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTDELEGATECALL-EOFContract-max_ase EXTDELEGATECALL EOFContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTSTATICCALL-empty-zero EXTSTATICCALL empty
target_opcode_EXTSTATICCALL-empty-short EXTSTATICCALL empty c0de
target_opcode_EXTSTATICCALL-empty-mid_20 EXTSTATICCALL empty 78787878787878787878787878787878 78787878
target_opcode_EXTSTATICCALL-empty-max_20 EXTSTATICCALL empty ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTSTATICCALL-empty-min_ase EXTSTATICCALL empty 01000000000000000000000000000000 0000000000
target_opcode_EXTSTATICCALL-empty-mid_ase EXTSTATICCALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTSTATICCALL-empty-full_ase EXTSTATICCALL empty 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTSTATICCALL-empty-max_ase EXTSTATICCALL empty ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTSTATICCALL-EOA-zero EXTSTATICCALL EOA
target_opcode_EXTSTATICCALL-EOA-short EXTSTATICCALL EOA c0de
target_opcode_EXTSTATICCALL-EOA-mid_20 EXTSTATICCALL EOA 78787878787878787878787878787878 78787878
target_opcode_EXTSTATICCALL-EOA-max_20 EXTSTATICCALL EOA ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTSTATICCALL-EOA-min_ase EXTSTATICCALL EOA 01000000000000000000000000000000 0000000000
target_opcode_EXTSTATICCALL-EOA-mid_ase EXTSTATICCALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTSTATICCALL-EOA-full_ase EXTSTATICCALL EOA 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTSTATICCALL-EOA-max_ase EXTSTATICCALL EOA ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTSTATICCALL-LegacyContract-zero EXTSTATICCALL LegacyContract
target_opcode_EXTSTATICCALL-LegacyContract-short EXTSTATICCALL LegacyContract c0de
target_opcode_EXTSTATICCALL-LegacyContract-mid_20 EXTSTATICCALL LegacyContract 78787878787878787878787878787878 78787878
target_opcode_EXTSTATICCALL-LegacyContract-max_20 EXTSTATICCALL LegacyContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTSTATICCALL-LegacyContract-min_ase EXTSTATICCALL LegacyContract 01000000000000000000000000000000 0000000000
target_opcode_EXTSTATICCALL-LegacyContract-mid_ase EXTSTATICCALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTSTATICCALL-LegacyContract-full_ase EXTSTATICCALL LegacyContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTSTATICCALL-LegacyContract-max_ase EXTSTATICCALL LegacyContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff
target_opcode_EXTSTATICCALL-EOFContract-zero EXTSTATICCALL EOFContract
target_opcode_EXTSTATICCALL-EOFContract-short EXTSTATICCALL EOFContract c0de
target_opcode_EXTSTATICCALL-EOFContract-mid_20 EXTSTATICCALL EOFContract 78787878787878787878787878787878 78787878
target_opcode_EXTSTATICCALL-EOFContract-max_20 EXTSTATICCALL EOFContract ffffffffffffffffffffffffffffffff ffffffff
target_opcode_EXTSTATICCALL-EOFContract-min_ase EXTSTATICCALL EOFContract 01000000000000000000000000000000 0000000000
target_opcode_EXTSTATICCALL-EOFContract-mid_ase EXTSTATICCALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTSTATICCALL-EOFContract-full_ase EXTSTATICCALL EOFContract 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a 5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a
target_opcode_EXTSTATICCALL-EOFContract-max_ase EXTSTATICCALL EOFContract ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff