Skip to content

test_create_selfdestruct_same_tx()

Documentation for tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx@21fb11c8.

Generate fixtures for these test cases for Prague with:

fill -v tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx --fork Prague

Use CREATE or CREATE2 to create a self-destructing contract, and call it in the same transaction.

Behavior should be the same before and after EIP-6780.

Test using
  • Different send-all recipient addresses: single, multiple, including self
  • Different initial balances for the self-destructing contract
  • Different opcodes: CREATE, CREATE2
Source code in tests/cancun/eip6780_selfdestruct/test_selfdestruct.py
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
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
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
@pytest.mark.parametrize("create_opcode", [Op.CREATE, Op.CREATE2])
@pytest.mark.parametrize(
    "call_times,sendall_recipient_addresses",
    [
        pytest.param(
            1,
            [PRE_DEPLOY_CONTRACT_1],
            id="single_call",
        ),
        pytest.param(
            1,
            [SELF_ADDRESS],
            id="single_call_self",
        ),
        pytest.param(
            2,
            [PRE_DEPLOY_CONTRACT_1],
            id="multiple_calls_single_sendall_recipient",
        ),
        pytest.param(
            2,
            [SELF_ADDRESS],
            id="multiple_calls_single_self_recipient",
        ),
        pytest.param(
            3,
            [PRE_DEPLOY_CONTRACT_1, PRE_DEPLOY_CONTRACT_2, PRE_DEPLOY_CONTRACT_3],
            id="multiple_calls_multiple_sendall_recipients",
        ),
        pytest.param(
            3,
            [SELF_ADDRESS, PRE_DEPLOY_CONTRACT_2, PRE_DEPLOY_CONTRACT_3],
            id="multiple_calls_multiple_sendall_recipients_including_self",
        ),
        pytest.param(
            3,
            [PRE_DEPLOY_CONTRACT_1, PRE_DEPLOY_CONTRACT_2, SELF_ADDRESS],
            id="multiple_calls_multiple_sendall_recipients_including_self_last",
        ),
        pytest.param(
            6,
            [SELF_ADDRESS, PRE_DEPLOY_CONTRACT_2, PRE_DEPLOY_CONTRACT_3],
            id="multiple_calls_multiple_repeating_sendall_recipients_including_self",
        ),
        pytest.param(
            6,
            [PRE_DEPLOY_CONTRACT_1, PRE_DEPLOY_CONTRACT_2, SELF_ADDRESS],
            id="multiple_calls_multiple_repeating_sendall_recipients_including_self_last",
        ),
    ],
    indirect=["sendall_recipient_addresses"],
)
@pytest.mark.parametrize("selfdestruct_contract_initial_balance", [0, 100_000])
@pytest.mark.valid_from("Shanghai")
def test_create_selfdestruct_same_tx(
    state_test: StateTestFiller,
    env: Environment,
    pre: Alloc,
    sender: EOA,
    selfdestruct_code: Bytecode,
    sendall_recipient_addresses: List[Address],
    create_opcode: Op,
    call_times: int,
    selfdestruct_contract_initial_balance: int,
):
    """
    Use CREATE or CREATE2 to create a self-destructing contract, and call it in the same
    transaction.

    Behavior should be the same before and after EIP-6780.

    Test using:
        - Different send-all recipient addresses: single, multiple, including self
        - Different initial balances for the self-destructing contract
        - Different opcodes: CREATE, CREATE2
    """
    selfdestruct_contract_initcode = Initcode(deploy_code=selfdestruct_code)
    initcode_copy_from_address = pre.deploy_contract(selfdestruct_contract_initcode)
    # Our entry point is an initcode that in turn creates a self-destructing contract
    entry_code_storage = Storage()

    # Bytecode used to create the contract, can be CREATE or CREATE2
    create_bytecode = create_opcode(size=len(selfdestruct_contract_initcode))
    selfdestruct_contract_address = compute_create_address(
        address=compute_create_address(address=sender, nonce=0),
        nonce=1,
        initcode=selfdestruct_contract_initcode,
        opcode=create_opcode,
    )
    for i in range(len(sendall_recipient_addresses)):
        if sendall_recipient_addresses[i] == SELF_ADDRESS:
            sendall_recipient_addresses[i] = selfdestruct_contract_address
    if selfdestruct_contract_initial_balance > 0:
        pre.fund_address(selfdestruct_contract_address, selfdestruct_contract_initial_balance)

    # Create a dict to record the expected final balances
    sendall_final_balances = dict(
        zip(sendall_recipient_addresses, [0] * len(sendall_recipient_addresses), strict=False)
    )
    selfdestruct_contract_current_balance = selfdestruct_contract_initial_balance

    # Entry code that will be executed, creates the contract and then calls it in the same tx
    entry_code = (
        # Initcode is already deployed at `initcode_copy_from_address`, so just copy it
        Op.EXTCODECOPY(
            initcode_copy_from_address,
            0,
            0,
            len(selfdestruct_contract_initcode),
        )
        # And we store the created address for verification purposes
        + Op.SSTORE(
            entry_code_storage.store_next(selfdestruct_contract_address),
            create_bytecode,
        )
    )

    # Store the EXTCODE* properties of the created address
    entry_code += Op.SSTORE(
        entry_code_storage.store_next(len(selfdestruct_code)),
        Op.EXTCODESIZE(selfdestruct_contract_address),
    )

    entry_code += Op.SSTORE(
        entry_code_storage.store_next(selfdestruct_code.keccak256()),
        Op.EXTCODEHASH(selfdestruct_contract_address),
    )

    # Call the self-destructing contract multiple times as required, increasing the wei sent each
    # time
    entry_code_balance = 0
    for i, sendall_recipient in zip(range(call_times), cycle(sendall_recipient_addresses)):
        entry_code += Op.MSTORE(0, sendall_recipient)
        entry_code += Op.SSTORE(
            entry_code_storage.store_next(1),
            Op.CALL(
                Op.GASLIMIT,  # Gas
                selfdestruct_contract_address,  # Address
                i,  # Value
                0,
                32,
                0,
                0,
            ),
        )
        entry_code_balance += i
        selfdestruct_contract_current_balance += i

        # Balance is always sent to other contracts
        if sendall_recipient != selfdestruct_contract_address:
            sendall_final_balances[sendall_recipient] += selfdestruct_contract_current_balance

        # Self-destructing contract must always have zero balance after the call because the
        # self-destruct always happens in the same transaction in this test
        selfdestruct_contract_current_balance = 0

        entry_code += Op.SSTORE(
            entry_code_storage.store_next(0),
            Op.BALANCE(selfdestruct_contract_address),
        )

    # Check the EXTCODE* properties of the self-destructing contract again
    entry_code += Op.SSTORE(
        entry_code_storage.store_next(len(selfdestruct_code)),
        Op.EXTCODESIZE(selfdestruct_contract_address),
    )

    entry_code += Op.SSTORE(
        entry_code_storage.store_next(selfdestruct_code.keccak256()),
        Op.EXTCODEHASH(selfdestruct_contract_address),
    )

    # Lastly return zero so the entry point contract is created and we can retain the stored
    # values for verification.
    entry_code += Op.RETURN(max(len(selfdestruct_contract_initcode), 32), 1)

    tx = Transaction(
        value=entry_code_balance,
        data=entry_code,
        sender=sender,
        to=None,
        gas_limit=500_000,
    )

    entry_code_address = tx.created_contract

    post: Dict[Address, Account] = {
        entry_code_address: Account(
            storage=entry_code_storage,
        ),
    }

    # Check the balances of the sendall recipients
    for address, balance in sendall_final_balances.items():
        post[address] = Account(balance=balance, storage={0: 1})

    post[selfdestruct_contract_address] = Account.NONEXISTENT  # type: ignore

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

Parametrized Test Cases

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

Test ID (Abbreviated) sendall_recipient_addresses selfdestruct_contract_initial_balance call_times create_opcode
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_0-single_call-create_opcode_CREATE ['pre_deploy_contract_1'] 0 1 CREATE
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_0-single_call-create_opcode_CREATE2 ['pre_deploy_contract_1'] 0 1 CREATE2
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_0-single_call_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 1 CREATE
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_0-single_call_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 1 CREATE2
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_sendall_recipient-create_opcode_CREATE ['pre_deploy_contract_1'] 0 2 CREATE
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_sendall_recipient-create_opcode_CREATE2 ['pre_deploy_contract_1'] 0 2 CREATE2
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_self_recipient-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 2 CREATE
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_self_recipient-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 2 CREATE2
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE2
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE2
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 3 CREATE
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 3 CREATE2
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 6 CREATE
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 6 CREATE2
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 6 CREATE
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 6 CREATE2
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_100000-single_call-create_opcode_CREATE ['pre_deploy_contract_1'] 100000 1 CREATE
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_100000-single_call-create_opcode_CREATE2 ['pre_deploy_contract_1'] 100000 1 CREATE2
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_100000-single_call_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 1 CREATE
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_100000-single_call_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 1 CREATE2
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_sendall_recipient-create_opcode_CREATE ['pre_deploy_contract_1'] 100000 2 CREATE
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_sendall_recipient-create_opcode_CREATE2 ['pre_deploy_contract_1'] 100000 2 CREATE2
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_self_recipient-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 2 CREATE
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_self_recipient-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 2 CREATE2
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE2
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE2
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 3 CREATE
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 3 CREATE2
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 6 CREATE
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 6 CREATE2
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 6 CREATE
...fork_Shanghai-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 6 CREATE2
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-single_call-create_opcode_CREATE ['pre_deploy_contract_1'] 0 1 CREATE
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-single_call-create_opcode_CREATE2 ['pre_deploy_contract_1'] 0 1 CREATE2
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-single_call_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 1 CREATE
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-single_call_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 1 CREATE2
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_sendall_recipient-create_opcode_CREATE ['pre_deploy_contract_1'] 0 2 CREATE
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_sendall_recipient-create_opcode_CREATE2 ['pre_deploy_contract_1'] 0 2 CREATE2
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_self_recipient-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 2 CREATE
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_self_recipient-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 2 CREATE2
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE2
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE2
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 3 CREATE
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 3 CREATE2
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 6 CREATE
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 6 CREATE2
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 6 CREATE
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 6 CREATE2
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-single_call-create_opcode_CREATE ['pre_deploy_contract_1'] 100000 1 CREATE
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-single_call-create_opcode_CREATE2 ['pre_deploy_contract_1'] 100000 1 CREATE2
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-single_call_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 1 CREATE
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-single_call_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 1 CREATE2
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_sendall_recipient-create_opcode_CREATE ['pre_deploy_contract_1'] 100000 2 CREATE
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_sendall_recipient-create_opcode_CREATE2 ['pre_deploy_contract_1'] 100000 2 CREATE2
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_self_recipient-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 2 CREATE
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_self_recipient-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 2 CREATE2
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE2
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE2
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 3 CREATE
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 3 CREATE2
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 6 CREATE
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 6 CREATE2
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 6 CREATE
...fork_Shanghai-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 6 CREATE2
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_0-single_call-create_opcode_CREATE ['pre_deploy_contract_1'] 0 1 CREATE
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_0-single_call-create_opcode_CREATE2 ['pre_deploy_contract_1'] 0 1 CREATE2
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_0-single_call_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 1 CREATE
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_0-single_call_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 1 CREATE2
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_sendall_recipient-create_opcode_CREATE ['pre_deploy_contract_1'] 0 2 CREATE
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_sendall_recipient-create_opcode_CREATE2 ['pre_deploy_contract_1'] 0 2 CREATE2
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_self_recipient-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 2 CREATE
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_self_recipient-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 2 CREATE2
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE2
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE2
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 3 CREATE
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 3 CREATE2
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 6 CREATE
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 6 CREATE2
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 6 CREATE
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 6 CREATE2
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_100000-single_call-create_opcode_CREATE ['pre_deploy_contract_1'] 100000 1 CREATE
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_100000-single_call-create_opcode_CREATE2 ['pre_deploy_contract_1'] 100000 1 CREATE2
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_100000-single_call_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 1 CREATE
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_100000-single_call_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 1 CREATE2
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_sendall_recipient-create_opcode_CREATE ['pre_deploy_contract_1'] 100000 2 CREATE
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_sendall_recipient-create_opcode_CREATE2 ['pre_deploy_contract_1'] 100000 2 CREATE2
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_self_recipient-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 2 CREATE
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_self_recipient-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 2 CREATE2
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE2
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE2
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 3 CREATE
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 3 CREATE2
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 6 CREATE
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 6 CREATE2
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 6 CREATE
...fork_Cancun-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 6 CREATE2
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-single_call-create_opcode_CREATE ['pre_deploy_contract_1'] 0 1 CREATE
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-single_call-create_opcode_CREATE2 ['pre_deploy_contract_1'] 0 1 CREATE2
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-single_call_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 1 CREATE
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-single_call_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 1 CREATE2
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_sendall_recipient-create_opcode_CREATE ['pre_deploy_contract_1'] 0 2 CREATE
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_sendall_recipient-create_opcode_CREATE2 ['pre_deploy_contract_1'] 0 2 CREATE2
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_self_recipient-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 2 CREATE
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_self_recipient-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 2 CREATE2
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE2
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE2
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 3 CREATE
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 3 CREATE2
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 6 CREATE
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 6 CREATE2
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 6 CREATE
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 6 CREATE2
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-single_call-create_opcode_CREATE ['pre_deploy_contract_1'] 100000 1 CREATE
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-single_call-create_opcode_CREATE2 ['pre_deploy_contract_1'] 100000 1 CREATE2
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-single_call_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 1 CREATE
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-single_call_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 1 CREATE2
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_sendall_recipient-create_opcode_CREATE ['pre_deploy_contract_1'] 100000 2 CREATE
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_sendall_recipient-create_opcode_CREATE2 ['pre_deploy_contract_1'] 100000 2 CREATE2
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_self_recipient-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 2 CREATE
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_self_recipient-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 2 CREATE2
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE2
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE2
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 3 CREATE
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 3 CREATE2
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 6 CREATE
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 6 CREATE2
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 6 CREATE
...fork_Cancun-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 6 CREATE2
...fork_Prague-state_test-selfdestruct_contract_initial_balance_0-single_call-create_opcode_CREATE ['pre_deploy_contract_1'] 0 1 CREATE
...fork_Prague-state_test-selfdestruct_contract_initial_balance_0-single_call-create_opcode_CREATE2 ['pre_deploy_contract_1'] 0 1 CREATE2
...fork_Prague-state_test-selfdestruct_contract_initial_balance_0-single_call_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 1 CREATE
...fork_Prague-state_test-selfdestruct_contract_initial_balance_0-single_call_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 1 CREATE2
...fork_Prague-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_sendall_recipient-create_opcode_CREATE ['pre_deploy_contract_1'] 0 2 CREATE
...fork_Prague-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_sendall_recipient-create_opcode_CREATE2 ['pre_deploy_contract_1'] 0 2 CREATE2
...fork_Prague-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_self_recipient-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 2 CREATE
...fork_Prague-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_self_recipient-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 2 CREATE2
...fork_Prague-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE
...fork_Prague-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE2
...fork_Prague-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE
...fork_Prague-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE2
...fork_Prague-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 3 CREATE
...fork_Prague-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 3 CREATE2
...fork_Prague-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 6 CREATE
...fork_Prague-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 6 CREATE2
...fork_Prague-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 6 CREATE
...fork_Prague-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 6 CREATE2
...fork_Prague-state_test-selfdestruct_contract_initial_balance_100000-single_call-create_opcode_CREATE ['pre_deploy_contract_1'] 100000 1 CREATE
...fork_Prague-state_test-selfdestruct_contract_initial_balance_100000-single_call-create_opcode_CREATE2 ['pre_deploy_contract_1'] 100000 1 CREATE2
...fork_Prague-state_test-selfdestruct_contract_initial_balance_100000-single_call_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 1 CREATE
...fork_Prague-state_test-selfdestruct_contract_initial_balance_100000-single_call_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 1 CREATE2
...fork_Prague-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_sendall_recipient-create_opcode_CREATE ['pre_deploy_contract_1'] 100000 2 CREATE
...fork_Prague-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_sendall_recipient-create_opcode_CREATE2 ['pre_deploy_contract_1'] 100000 2 CREATE2
...fork_Prague-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_self_recipient-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 2 CREATE
...fork_Prague-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_self_recipient-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 2 CREATE2
...fork_Prague-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE
...fork_Prague-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE2
...fork_Prague-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE
...fork_Prague-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE2
...fork_Prague-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 3 CREATE
...fork_Prague-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 3 CREATE2
...fork_Prague-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 6 CREATE
...fork_Prague-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 6 CREATE2
...fork_Prague-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 6 CREATE
...fork_Prague-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 6 CREATE2
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-single_call-create_opcode_CREATE ['pre_deploy_contract_1'] 0 1 CREATE
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-single_call-create_opcode_CREATE2 ['pre_deploy_contract_1'] 0 1 CREATE2
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-single_call_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 1 CREATE
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-single_call_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 1 CREATE2
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_sendall_recipient-create_opcode_CREATE ['pre_deploy_contract_1'] 0 2 CREATE
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_sendall_recipient-create_opcode_CREATE2 ['pre_deploy_contract_1'] 0 2 CREATE2
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_self_recipient-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 2 CREATE
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_self_recipient-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 2 CREATE2
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE2
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE2
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 3 CREATE
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 3 CREATE2
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 6 CREATE
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 6 CREATE2
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 6 CREATE
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 6 CREATE2
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-single_call-create_opcode_CREATE ['pre_deploy_contract_1'] 100000 1 CREATE
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-single_call-create_opcode_CREATE2 ['pre_deploy_contract_1'] 100000 1 CREATE2
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-single_call_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 1 CREATE
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-single_call_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 1 CREATE2
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_sendall_recipient-create_opcode_CREATE ['pre_deploy_contract_1'] 100000 2 CREATE
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_sendall_recipient-create_opcode_CREATE2 ['pre_deploy_contract_1'] 100000 2 CREATE2
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_self_recipient-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 2 CREATE
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_self_recipient-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 2 CREATE2
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE2
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE2
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 3 CREATE
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 3 CREATE2
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 6 CREATE
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 6 CREATE2
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 6 CREATE
...fork_Prague-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 6 CREATE2
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_0-single_call-create_opcode_CREATE ['pre_deploy_contract_1'] 0 1 CREATE
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_0-single_call-create_opcode_CREATE2 ['pre_deploy_contract_1'] 0 1 CREATE2
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_0-single_call_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 1 CREATE
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_0-single_call_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 1 CREATE2
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_sendall_recipient-create_opcode_CREATE ['pre_deploy_contract_1'] 0 2 CREATE
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_sendall_recipient-create_opcode_CREATE2 ['pre_deploy_contract_1'] 0 2 CREATE2
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_self_recipient-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 2 CREATE
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_self_recipient-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 2 CREATE2
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE2
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE2
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 3 CREATE
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 3 CREATE2
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 6 CREATE
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 6 CREATE2
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 6 CREATE
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 6 CREATE2
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_100000-single_call-create_opcode_CREATE ['pre_deploy_contract_1'] 100000 1 CREATE
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_100000-single_call-create_opcode_CREATE2 ['pre_deploy_contract_1'] 100000 1 CREATE2
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_100000-single_call_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 1 CREATE
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_100000-single_call_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 1 CREATE2
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_sendall_recipient-create_opcode_CREATE ['pre_deploy_contract_1'] 100000 2 CREATE
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_sendall_recipient-create_opcode_CREATE2 ['pre_deploy_contract_1'] 100000 2 CREATE2
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_self_recipient-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 2 CREATE
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_self_recipient-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 2 CREATE2
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE2
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE2
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 3 CREATE
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 3 CREATE2
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 6 CREATE
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 6 CREATE2
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 6 CREATE
...fork_Osaka-state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 6 CREATE2
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-single_call-create_opcode_CREATE ['pre_deploy_contract_1'] 0 1 CREATE
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-single_call-create_opcode_CREATE2 ['pre_deploy_contract_1'] 0 1 CREATE2
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-single_call_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 1 CREATE
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-single_call_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 1 CREATE2
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_sendall_recipient-create_opcode_CREATE ['pre_deploy_contract_1'] 0 2 CREATE
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_sendall_recipient-create_opcode_CREATE2 ['pre_deploy_contract_1'] 0 2 CREATE2
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_self_recipient-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 2 CREATE
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_self_recipient-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 2 CREATE2
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE2
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 3 CREATE2
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 3 CREATE
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 3 CREATE2
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 6 CREATE
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 0 6 CREATE2
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 6 CREATE
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 0 6 CREATE2
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-single_call-create_opcode_CREATE ['pre_deploy_contract_1'] 100000 1 CREATE
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-single_call-create_opcode_CREATE2 ['pre_deploy_contract_1'] 100000 1 CREATE2
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-single_call_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 1 CREATE
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-single_call_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 1 CREATE2
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_sendall_recipient-create_opcode_CREATE ['pre_deploy_contract_1'] 100000 2 CREATE
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_sendall_recipient-create_opcode_CREATE2 ['pre_deploy_contract_1'] 100000 2 CREATE2
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_self_recipient-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 2 CREATE
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_self_recipient-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 2 CREATE2
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE2
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 3 CREATE2
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 3 CREATE
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 3 CREATE2
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 6 CREATE
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE2 [b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 'pre_deploy_contract_2', 'pre_deploy_contract_3'] 100000 6 CREATE2
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 6 CREATE
...fork_Osaka-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE2 ['pre_deploy_contract_1', 'pre_deploy_contract_2', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'] 100000 6 CREATE2