Skip to content

test_extstaticcall_inputdata()

Documentation for tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calldata.py::test_extstaticcall_inputdata@21fb11c8.

Generate fixtures for these test cases for Osaka with:

fill -v tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calldata.py::test_extstaticcall_inputdata --fork Osaka

Tests call data into EXTSTATICCALL including multiple offset conditions.

Caller pushes data into memory, then calls the target. Target writes 64 bytes of call data to storage and a success byte.

Source code in tests/osaka/eip7692_eof_v1/eip7069_extcall/test_calldata.py
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
@pytest.mark.parametrize(
    "memory",
    [
        b"",
        b"1234567890abcdef",
        b"1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ=-",
        b"1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ=-" * 4,
    ],
    ids=lambda x: "size_%d" % len(x),
)
@pytest.mark.parametrize("offset", [0, 8, 24, 80])
@pytest.mark.parametrize("length", [0, 8, 32, 48])
def test_extstaticcall_inputdata(
    state_test: StateTestFiller,
    pre: Alloc,
    memory: bytes,
    offset: int,
    length: int,
):
    """
    Tests call data into EXTSTATICCALL including multiple offset conditions.

    Caller pushes data into memory, then calls the target.  Target writes 64 bytes of call data
    to storage and a success byte.
    """
    env = Environment()

    sender = pre.fund_eoa()

    address_returner = pre.deploy_contract(
        Container(
            sections=[
                Section.Code(
                    code=Op.CALLDATACOPY(0, 0, Op.CALLDATASIZE) + Op.RETURN(0, Op.CALLDATASIZE)
                ),
            ]
        ),
    )
    address_caller = pre.deploy_contract(
        Container(
            sections=[
                Section.Code(
                    code=Op.DATACOPY(0, 0, len(memory))
                    + Op.SSTORE(
                        slot_call_status,
                        Op.EXTSTATICCALL(address_returner, offset, length),
                    )
                    + Op.SSTORE(slot_calldata_1, Op.RETURNDATALOAD(0))
                    + Op.SSTORE(slot_calldata_2, Op.RETURNDATALOAD(32))
                    + Op.SSTORE(slot_code_worked, value_code_worked)
                    + Op.STOP
                ),
                Section.Data(data=memory),
            ]
        ),
        storage={slot_call_status: value_exceptional_abort_canary},
        balance=10**9,
    )

    calldata = memory[offset : offset + length]
    post = {
        address_returner: Account(storage={}),
        address_caller: Account(
            storage={
                slot_code_worked: value_code_worked,
                slot_call_status: EXTCALL_SUCCESS,
                slot_calldata_1: right_pad_32(calldata[0:32]),
                slot_calldata_2: right_pad_32(calldata[32:64]),
            }
        ),
    }

    tx = Transaction(to=address_caller, gas_limit=2_000_000, sender=sender)

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

Parametrized Test Cases

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

Test ID (Abbreviated) length offset memory
...fork_Osaka-state_test-length_0-offset_0-size_0 0 0
...fork_Osaka-state_test-length_0-offset_0-size_16 0 0 31323334353637383930616263646566
...fork_Osaka-state_test-length_0-offset_0-size_64 0 0 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_0-offset_0-size_256 0 0 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_0-offset_8-size_0 0 8
...fork_Osaka-state_test-length_0-offset_8-size_16 0 8 31323334353637383930616263646566
...fork_Osaka-state_test-length_0-offset_8-size_64 0 8 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_0-offset_8-size_256 0 8 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_0-offset_24-size_0 0 24
...fork_Osaka-state_test-length_0-offset_24-size_16 0 24 31323334353637383930616263646566
...fork_Osaka-state_test-length_0-offset_24-size_64 0 24 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_0-offset_24-size_256 0 24 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_0-offset_80-size_0 0 80
...fork_Osaka-state_test-length_0-offset_80-size_16 0 80 31323334353637383930616263646566
...fork_Osaka-state_test-length_0-offset_80-size_64 0 80 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_0-offset_80-size_256 0 80 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_8-offset_0-size_0 8 0
...fork_Osaka-state_test-length_8-offset_0-size_16 8 0 31323334353637383930616263646566
...fork_Osaka-state_test-length_8-offset_0-size_64 8 0 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_8-offset_0-size_256 8 0 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_8-offset_8-size_0 8 8
...fork_Osaka-state_test-length_8-offset_8-size_16 8 8 31323334353637383930616263646566
...fork_Osaka-state_test-length_8-offset_8-size_64 8 8 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_8-offset_8-size_256 8 8 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_8-offset_24-size_0 8 24
...fork_Osaka-state_test-length_8-offset_24-size_16 8 24 31323334353637383930616263646566
...fork_Osaka-state_test-length_8-offset_24-size_64 8 24 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_8-offset_24-size_256 8 24 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_8-offset_80-size_0 8 80
...fork_Osaka-state_test-length_8-offset_80-size_16 8 80 31323334353637383930616263646566
...fork_Osaka-state_test-length_8-offset_80-size_64 8 80 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_8-offset_80-size_256 8 80 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_32-offset_0-size_0 32 0
...fork_Osaka-state_test-length_32-offset_0-size_16 32 0 31323334353637383930616263646566
...fork_Osaka-state_test-length_32-offset_0-size_64 32 0 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_32-offset_0-size_256 32 0 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_32-offset_8-size_0 32 8
...fork_Osaka-state_test-length_32-offset_8-size_16 32 8 31323334353637383930616263646566
...fork_Osaka-state_test-length_32-offset_8-size_64 32 8 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_32-offset_8-size_256 32 8 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_32-offset_24-size_0 32 24
...fork_Osaka-state_test-length_32-offset_24-size_16 32 24 31323334353637383930616263646566
...fork_Osaka-state_test-length_32-offset_24-size_64 32 24 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_32-offset_24-size_256 32 24 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_32-offset_80-size_0 32 80
...fork_Osaka-state_test-length_32-offset_80-size_16 32 80 31323334353637383930616263646566
...fork_Osaka-state_test-length_32-offset_80-size_64 32 80 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_32-offset_80-size_256 32 80 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_48-offset_0-size_0 48 0
...fork_Osaka-state_test-length_48-offset_0-size_16 48 0 31323334353637383930616263646566
...fork_Osaka-state_test-length_48-offset_0-size_64 48 0 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_48-offset_0-size_256 48 0 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_48-offset_8-size_0 48 8
...fork_Osaka-state_test-length_48-offset_8-size_16 48 8 31323334353637383930616263646566
...fork_Osaka-state_test-length_48-offset_8-size_64 48 8 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_48-offset_8-size_256 48 8 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_48-offset_24-size_0 48 24
...fork_Osaka-state_test-length_48-offset_24-size_16 48 24 31323334353637383930616263646566
...fork_Osaka-state_test-length_48-offset_24-size_64 48 24 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_48-offset_24-size_256 48 24 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_48-offset_80-size_0 48 80
...fork_Osaka-state_test-length_48-offset_80-size_16 48 80 31323334353637383930616263646566
...fork_Osaka-state_test-length_48-offset_80-size_64 48 80 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-state_test-length_48-offset_80-size_256 48 80 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_0-offset_0-size_0 0 0
...fork_Osaka-blockchain_test_from_state_test-length_0-offset_0-size_16 0 0 31323334353637383930616263646566
...fork_Osaka-blockchain_test_from_state_test-length_0-offset_0-size_64 0 0 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_0-offset_0-size_256 0 0 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_0-offset_8-size_0 0 8
...fork_Osaka-blockchain_test_from_state_test-length_0-offset_8-size_16 0 8 31323334353637383930616263646566
...fork_Osaka-blockchain_test_from_state_test-length_0-offset_8-size_64 0 8 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_0-offset_8-size_256 0 8 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_0-offset_24-size_0 0 24
...fork_Osaka-blockchain_test_from_state_test-length_0-offset_24-size_16 0 24 31323334353637383930616263646566
...fork_Osaka-blockchain_test_from_state_test-length_0-offset_24-size_64 0 24 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_0-offset_24-size_256 0 24 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_0-offset_80-size_0 0 80
...fork_Osaka-blockchain_test_from_state_test-length_0-offset_80-size_16 0 80 31323334353637383930616263646566
...fork_Osaka-blockchain_test_from_state_test-length_0-offset_80-size_64 0 80 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_0-offset_80-size_256 0 80 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_8-offset_0-size_0 8 0
...fork_Osaka-blockchain_test_from_state_test-length_8-offset_0-size_16 8 0 31323334353637383930616263646566
...fork_Osaka-blockchain_test_from_state_test-length_8-offset_0-size_64 8 0 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_8-offset_0-size_256 8 0 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_8-offset_8-size_0 8 8
...fork_Osaka-blockchain_test_from_state_test-length_8-offset_8-size_16 8 8 31323334353637383930616263646566
...fork_Osaka-blockchain_test_from_state_test-length_8-offset_8-size_64 8 8 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_8-offset_8-size_256 8 8 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_8-offset_24-size_0 8 24
...fork_Osaka-blockchain_test_from_state_test-length_8-offset_24-size_16 8 24 31323334353637383930616263646566
...fork_Osaka-blockchain_test_from_state_test-length_8-offset_24-size_64 8 24 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_8-offset_24-size_256 8 24 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_8-offset_80-size_0 8 80
...fork_Osaka-blockchain_test_from_state_test-length_8-offset_80-size_16 8 80 31323334353637383930616263646566
...fork_Osaka-blockchain_test_from_state_test-length_8-offset_80-size_64 8 80 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_8-offset_80-size_256 8 80 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_32-offset_0-size_0 32 0
...fork_Osaka-blockchain_test_from_state_test-length_32-offset_0-size_16 32 0 31323334353637383930616263646566
...fork_Osaka-blockchain_test_from_state_test-length_32-offset_0-size_64 32 0 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_32-offset_0-size_256 32 0 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_32-offset_8-size_0 32 8
...fork_Osaka-blockchain_test_from_state_test-length_32-offset_8-size_16 32 8 31323334353637383930616263646566
...fork_Osaka-blockchain_test_from_state_test-length_32-offset_8-size_64 32 8 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_32-offset_8-size_256 32 8 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_32-offset_24-size_0 32 24
...fork_Osaka-blockchain_test_from_state_test-length_32-offset_24-size_16 32 24 31323334353637383930616263646566
...fork_Osaka-blockchain_test_from_state_test-length_32-offset_24-size_64 32 24 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_32-offset_24-size_256 32 24 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_32-offset_80-size_0 32 80
...fork_Osaka-blockchain_test_from_state_test-length_32-offset_80-size_16 32 80 31323334353637383930616263646566
...fork_Osaka-blockchain_test_from_state_test-length_32-offset_80-size_64 32 80 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_32-offset_80-size_256 32 80 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_48-offset_0-size_0 48 0
...fork_Osaka-blockchain_test_from_state_test-length_48-offset_0-size_16 48 0 31323334353637383930616263646566
...fork_Osaka-blockchain_test_from_state_test-length_48-offset_0-size_64 48 0 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_48-offset_0-size_256 48 0 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_48-offset_8-size_0 48 8
...fork_Osaka-blockchain_test_from_state_test-length_48-offset_8-size_16 48 8 31323334353637383930616263646566
...fork_Osaka-blockchain_test_from_state_test-length_48-offset_8-size_64 48 8 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_48-offset_8-size_256 48 8 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_48-offset_24-size_0 48 24
...fork_Osaka-blockchain_test_from_state_test-length_48-offset_24-size_16 48 24 31323334353637383930616263646566
...fork_Osaka-blockchain_test_from_state_test-length_48-offset_24-size_64 48 24 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_48-offset_24-size_256 48 24 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_48-offset_80-size_0 48 80
...fork_Osaka-blockchain_test_from_state_test-length_48-offset_80-size_16 48 80 31323334353637383930616263646566
...fork_Osaka-blockchain_test_from_state_test-length_48-offset_80-size_64 48 80 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d
...fork_Osaka-blockchain_test_from_state_test-length_48-offset_80-size_256 48 80 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d 31323334353637383930616263646566 6768696a6b6c6d6e6f70717273747576 7778797a4142434445464748494a4b4c 4d4e4f505152535455565758595a3d2d