Skip to content

test_blobhash_gas_cost()

Documentation for tests/cancun/eip4844_blobs/test_blobhash_opcode.py::test_blobhash_gas_cost@bb2992c4.

Generate fixtures for these test cases for Prague with:

fill -v tests/cancun/eip4844_blobs/test_blobhash_opcode.py::test_blobhash_gas_cost --fork Prague

Tests BLOBHASH opcode gas cost using a variety of indexes.

Asserts that the gas consumption of the BLOBHASH opcode is correct by ensuring it matches HASH_OPCODE_GAS = 3. Includes both valid and invalid random index sizes from the range [0, 2**256-1], for tx types 2 and 3.

Source code in tests/cancun/eip4844_blobs/test_blobhash_opcode.py
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
@pytest.mark.parametrize("blobhash_index", blobhash_index_values)
@pytest.mark.with_all_tx_types
def test_blobhash_gas_cost(
    pre: Alloc,
    fork: Fork,
    tx_type: int,
    blobhash_index: int,
    state_test: StateTestFiller,
    target_blobs_per_block: int,
):
    """
    Tests `BLOBHASH` opcode gas cost using a variety of indexes.

    Asserts that the gas consumption of the `BLOBHASH` opcode is correct by ensuring
    it matches `HASH_OPCODE_GAS = 3`. Includes both valid and invalid random
    index sizes from the range `[0, 2**256-1]`, for tx types 2 and 3.
    """
    gas_measure_code = CodeGasMeasure(
        code=Op.BLOBHASH(blobhash_index),
        overhead_cost=3,
        extra_stack_items=1,
    )

    address = pre.deploy_contract(gas_measure_code)
    sender = pre.fund_eoa()

    tx_kwargs = {
        "ty": tx_type,
        "sender": sender,
        "to": address,
        "data": Hash(0),
        "gas_limit": 500_000,
        "max_fee_per_blob_gas": (fork.min_base_fee_per_blob_gas() * 10) if tx_type == 3 else None,
        "blob_versioned_hashes": random_blob_hashes[0:target_blobs_per_block]
        if tx_type == 3
        else None,
    }
    if tx_type == 4:
        signer = pre.fund_eoa(amount=0)
        tx_kwargs["authorization_list"] = [
            AuthorizationTuple(
                signer=signer,
                address=Address(0),
                nonce=0,
            )
        ]

    tx = Transaction(**tx_kwargs)
    post = {address: Account(storage={0: Spec.HASH_GAS_COST})}

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

Parametrized Test Cases

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

Test ID (Abbreviated) tx_type blobhash_index
...fork_Cancun-tx_type_3-state_test-blobhash_index_0 3 0
...fork_Cancun-tx_type_3-state_test-blobhash_index_1 3 1
...fork_Cancun-tx_type_3-state_test-blobhash_index_2 3 2
...fork_Cancun-tx_type_3-state_test-blobhash_index_3 3 3
...fork_Cancun-tx_type_3-state_test-blobhash_index_4 3 4
...fork_Cancun-tx_type_3-state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 3 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Cancun-tx_type_3-state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 3 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Cancun-tx_type_3-blockchain_test_from_state_test-blobhash_index_0 3 0
...fork_Cancun-tx_type_3-blockchain_test_from_state_test-blobhash_index_1 3 1
...fork_Cancun-tx_type_3-blockchain_test_from_state_test-blobhash_index_2 3 2
...fork_Cancun-tx_type_3-blockchain_test_from_state_test-blobhash_index_3 3 3
...fork_Cancun-tx_type_3-blockchain_test_from_state_test-blobhash_index_4 3 4
...fork_Cancun-tx_type_3-blockchain_test_from_state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 3 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Cancun-tx_type_3-blockchain_test_from_state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 3 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Cancun-tx_type_2-state_test-blobhash_index_0 2 0
...fork_Cancun-tx_type_2-state_test-blobhash_index_1 2 1
...fork_Cancun-tx_type_2-state_test-blobhash_index_2 2 2
...fork_Cancun-tx_type_2-state_test-blobhash_index_3 2 3
...fork_Cancun-tx_type_2-state_test-blobhash_index_4 2 4
...fork_Cancun-tx_type_2-state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 2 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Cancun-tx_type_2-state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 2 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Cancun-tx_type_2-blockchain_test_from_state_test-blobhash_index_0 2 0
...fork_Cancun-tx_type_2-blockchain_test_from_state_test-blobhash_index_1 2 1
...fork_Cancun-tx_type_2-blockchain_test_from_state_test-blobhash_index_2 2 2
...fork_Cancun-tx_type_2-blockchain_test_from_state_test-blobhash_index_3 2 3
...fork_Cancun-tx_type_2-blockchain_test_from_state_test-blobhash_index_4 2 4
...fork_Cancun-tx_type_2-blockchain_test_from_state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 2 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Cancun-tx_type_2-blockchain_test_from_state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 2 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Cancun-tx_type_1-state_test-blobhash_index_0 1 0
...fork_Cancun-tx_type_1-state_test-blobhash_index_1 1 1
...fork_Cancun-tx_type_1-state_test-blobhash_index_2 1 2
...fork_Cancun-tx_type_1-state_test-blobhash_index_3 1 3
...fork_Cancun-tx_type_1-state_test-blobhash_index_4 1 4
...fork_Cancun-tx_type_1-state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 1 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Cancun-tx_type_1-state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 1 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Cancun-tx_type_1-blockchain_test_from_state_test-blobhash_index_0 1 0
...fork_Cancun-tx_type_1-blockchain_test_from_state_test-blobhash_index_1 1 1
...fork_Cancun-tx_type_1-blockchain_test_from_state_test-blobhash_index_2 1 2
...fork_Cancun-tx_type_1-blockchain_test_from_state_test-blobhash_index_3 1 3
...fork_Cancun-tx_type_1-blockchain_test_from_state_test-blobhash_index_4 1 4
...fork_Cancun-tx_type_1-blockchain_test_from_state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 1 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Cancun-tx_type_1-blockchain_test_from_state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 1 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Cancun-tx_type_0-state_test-blobhash_index_0 0 0
...fork_Cancun-tx_type_0-state_test-blobhash_index_1 0 1
...fork_Cancun-tx_type_0-state_test-blobhash_index_2 0 2
...fork_Cancun-tx_type_0-state_test-blobhash_index_3 0 3
...fork_Cancun-tx_type_0-state_test-blobhash_index_4 0 4
...fork_Cancun-tx_type_0-state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 0 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Cancun-tx_type_0-state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 0 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Cancun-tx_type_0-blockchain_test_from_state_test-blobhash_index_0 0 0
...fork_Cancun-tx_type_0-blockchain_test_from_state_test-blobhash_index_1 0 1
...fork_Cancun-tx_type_0-blockchain_test_from_state_test-blobhash_index_2 0 2
...fork_Cancun-tx_type_0-blockchain_test_from_state_test-blobhash_index_3 0 3
...fork_Cancun-tx_type_0-blockchain_test_from_state_test-blobhash_index_4 0 4
...fork_Cancun-tx_type_0-blockchain_test_from_state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 0 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Cancun-tx_type_0-blockchain_test_from_state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 0 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Prague-tx_type_4-state_test-blobhash_index_0 4 0
...fork_Prague-tx_type_4-state_test-blobhash_index_1 4 1
...fork_Prague-tx_type_4-state_test-blobhash_index_2 4 2
...fork_Prague-tx_type_4-state_test-blobhash_index_3 4 3
...fork_Prague-tx_type_4-state_test-blobhash_index_4 4 4
...fork_Prague-tx_type_4-state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 4 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Prague-tx_type_4-state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 4 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Prague-tx_type_4-blockchain_test_from_state_test-blobhash_index_0 4 0
...fork_Prague-tx_type_4-blockchain_test_from_state_test-blobhash_index_1 4 1
...fork_Prague-tx_type_4-blockchain_test_from_state_test-blobhash_index_2 4 2
...fork_Prague-tx_type_4-blockchain_test_from_state_test-blobhash_index_3 4 3
...fork_Prague-tx_type_4-blockchain_test_from_state_test-blobhash_index_4 4 4
...fork_Prague-tx_type_4-blockchain_test_from_state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 4 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Prague-tx_type_4-blockchain_test_from_state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 4 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Prague-tx_type_3-state_test-blobhash_index_0 3 0
...fork_Prague-tx_type_3-state_test-blobhash_index_1 3 1
...fork_Prague-tx_type_3-state_test-blobhash_index_2 3 2
...fork_Prague-tx_type_3-state_test-blobhash_index_3 3 3
...fork_Prague-tx_type_3-state_test-blobhash_index_4 3 4
...fork_Prague-tx_type_3-state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 3 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Prague-tx_type_3-state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 3 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Prague-tx_type_3-blockchain_test_from_state_test-blobhash_index_0 3 0
...fork_Prague-tx_type_3-blockchain_test_from_state_test-blobhash_index_1 3 1
...fork_Prague-tx_type_3-blockchain_test_from_state_test-blobhash_index_2 3 2
...fork_Prague-tx_type_3-blockchain_test_from_state_test-blobhash_index_3 3 3
...fork_Prague-tx_type_3-blockchain_test_from_state_test-blobhash_index_4 3 4
...fork_Prague-tx_type_3-blockchain_test_from_state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 3 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Prague-tx_type_3-blockchain_test_from_state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 3 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Prague-tx_type_2-state_test-blobhash_index_0 2 0
...fork_Prague-tx_type_2-state_test-blobhash_index_1 2 1
...fork_Prague-tx_type_2-state_test-blobhash_index_2 2 2
...fork_Prague-tx_type_2-state_test-blobhash_index_3 2 3
...fork_Prague-tx_type_2-state_test-blobhash_index_4 2 4
...fork_Prague-tx_type_2-state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 2 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Prague-tx_type_2-state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 2 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Prague-tx_type_2-blockchain_test_from_state_test-blobhash_index_0 2 0
...fork_Prague-tx_type_2-blockchain_test_from_state_test-blobhash_index_1 2 1
...fork_Prague-tx_type_2-blockchain_test_from_state_test-blobhash_index_2 2 2
...fork_Prague-tx_type_2-blockchain_test_from_state_test-blobhash_index_3 2 3
...fork_Prague-tx_type_2-blockchain_test_from_state_test-blobhash_index_4 2 4
...fork_Prague-tx_type_2-blockchain_test_from_state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 2 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Prague-tx_type_2-blockchain_test_from_state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 2 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Prague-tx_type_1-state_test-blobhash_index_0 1 0
...fork_Prague-tx_type_1-state_test-blobhash_index_1 1 1
...fork_Prague-tx_type_1-state_test-blobhash_index_2 1 2
...fork_Prague-tx_type_1-state_test-blobhash_index_3 1 3
...fork_Prague-tx_type_1-state_test-blobhash_index_4 1 4
...fork_Prague-tx_type_1-state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 1 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Prague-tx_type_1-state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 1 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Prague-tx_type_1-blockchain_test_from_state_test-blobhash_index_0 1 0
...fork_Prague-tx_type_1-blockchain_test_from_state_test-blobhash_index_1 1 1
...fork_Prague-tx_type_1-blockchain_test_from_state_test-blobhash_index_2 1 2
...fork_Prague-tx_type_1-blockchain_test_from_state_test-blobhash_index_3 1 3
...fork_Prague-tx_type_1-blockchain_test_from_state_test-blobhash_index_4 1 4
...fork_Prague-tx_type_1-blockchain_test_from_state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 1 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Prague-tx_type_1-blockchain_test_from_state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 1 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Prague-tx_type_0-state_test-blobhash_index_0 0 0
...fork_Prague-tx_type_0-state_test-blobhash_index_1 0 1
...fork_Prague-tx_type_0-state_test-blobhash_index_2 0 2
...fork_Prague-tx_type_0-state_test-blobhash_index_3 0 3
...fork_Prague-tx_type_0-state_test-blobhash_index_4 0 4
...fork_Prague-tx_type_0-state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 0 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Prague-tx_type_0-state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 0 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Prague-tx_type_0-blockchain_test_from_state_test-blobhash_index_0 0 0
...fork_Prague-tx_type_0-blockchain_test_from_state_test-blobhash_index_1 0 1
...fork_Prague-tx_type_0-blockchain_test_from_state_test-blobhash_index_2 0 2
...fork_Prague-tx_type_0-blockchain_test_from_state_test-blobhash_index_3 0 3
...fork_Prague-tx_type_0-blockchain_test_from_state_test-blobhash_index_4 0 4
...fork_Prague-tx_type_0-blockchain_test_from_state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 0 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Prague-tx_type_0-blockchain_test_from_state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 0 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Osaka-tx_type_4-state_test-blobhash_index_0 4 0
...fork_Osaka-tx_type_4-state_test-blobhash_index_1 4 1
...fork_Osaka-tx_type_4-state_test-blobhash_index_2 4 2
...fork_Osaka-tx_type_4-state_test-blobhash_index_3 4 3
...fork_Osaka-tx_type_4-state_test-blobhash_index_4 4 4
...fork_Osaka-tx_type_4-state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 4 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Osaka-tx_type_4-state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 4 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Osaka-tx_type_4-blockchain_test_from_state_test-blobhash_index_0 4 0
...fork_Osaka-tx_type_4-blockchain_test_from_state_test-blobhash_index_1 4 1
...fork_Osaka-tx_type_4-blockchain_test_from_state_test-blobhash_index_2 4 2
...fork_Osaka-tx_type_4-blockchain_test_from_state_test-blobhash_index_3 4 3
...fork_Osaka-tx_type_4-blockchain_test_from_state_test-blobhash_index_4 4 4
...fork_Osaka-tx_type_4-blockchain_test_from_state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 4 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Osaka-tx_type_4-blockchain_test_from_state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 4 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Osaka-tx_type_3-state_test-blobhash_index_0 3 0
...fork_Osaka-tx_type_3-state_test-blobhash_index_1 3 1
...fork_Osaka-tx_type_3-state_test-blobhash_index_2 3 2
...fork_Osaka-tx_type_3-state_test-blobhash_index_3 3 3
...fork_Osaka-tx_type_3-state_test-blobhash_index_4 3 4
...fork_Osaka-tx_type_3-state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 3 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Osaka-tx_type_3-state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 3 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Osaka-tx_type_3-blockchain_test_from_state_test-blobhash_index_0 3 0
...fork_Osaka-tx_type_3-blockchain_test_from_state_test-blobhash_index_1 3 1
...fork_Osaka-tx_type_3-blockchain_test_from_state_test-blobhash_index_2 3 2
...fork_Osaka-tx_type_3-blockchain_test_from_state_test-blobhash_index_3 3 3
...fork_Osaka-tx_type_3-blockchain_test_from_state_test-blobhash_index_4 3 4
...fork_Osaka-tx_type_3-blockchain_test_from_state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 3 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Osaka-tx_type_3-blockchain_test_from_state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 3 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Osaka-tx_type_2-state_test-blobhash_index_0 2 0
...fork_Osaka-tx_type_2-state_test-blobhash_index_1 2 1
...fork_Osaka-tx_type_2-state_test-blobhash_index_2 2 2
...fork_Osaka-tx_type_2-state_test-blobhash_index_3 2 3
...fork_Osaka-tx_type_2-state_test-blobhash_index_4 2 4
...fork_Osaka-tx_type_2-state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 2 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Osaka-tx_type_2-state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 2 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Osaka-tx_type_2-blockchain_test_from_state_test-blobhash_index_0 2 0
...fork_Osaka-tx_type_2-blockchain_test_from_state_test-blobhash_index_1 2 1
...fork_Osaka-tx_type_2-blockchain_test_from_state_test-blobhash_index_2 2 2
...fork_Osaka-tx_type_2-blockchain_test_from_state_test-blobhash_index_3 2 3
...fork_Osaka-tx_type_2-blockchain_test_from_state_test-blobhash_index_4 2 4
...fork_Osaka-tx_type_2-blockchain_test_from_state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 2 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Osaka-tx_type_2-blockchain_test_from_state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 2 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Osaka-tx_type_1-state_test-blobhash_index_0 1 0
...fork_Osaka-tx_type_1-state_test-blobhash_index_1 1 1
...fork_Osaka-tx_type_1-state_test-blobhash_index_2 1 2
...fork_Osaka-tx_type_1-state_test-blobhash_index_3 1 3
...fork_Osaka-tx_type_1-state_test-blobhash_index_4 1 4
...fork_Osaka-tx_type_1-state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 1 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Osaka-tx_type_1-state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 1 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Osaka-tx_type_1-blockchain_test_from_state_test-blobhash_index_0 1 0
...fork_Osaka-tx_type_1-blockchain_test_from_state_test-blobhash_index_1 1 1
...fork_Osaka-tx_type_1-blockchain_test_from_state_test-blobhash_index_2 1 2
...fork_Osaka-tx_type_1-blockchain_test_from_state_test-blobhash_index_3 1 3
...fork_Osaka-tx_type_1-blockchain_test_from_state_test-blobhash_index_4 1 4
...fork_Osaka-tx_type_1-blockchain_test_from_state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 1 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Osaka-tx_type_1-blockchain_test_from_state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 1 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Osaka-tx_type_0-state_test-blobhash_index_0 0 0
...fork_Osaka-tx_type_0-state_test-blobhash_index_1 0 1
...fork_Osaka-tx_type_0-state_test-blobhash_index_2 0 2
...fork_Osaka-tx_type_0-state_test-blobhash_index_3 0 3
...fork_Osaka-tx_type_0-state_test-blobhash_index_4 0 4
...fork_Osaka-tx_type_0-state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 0 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Osaka-tx_type_0-state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 0 72901072107898194510616918724280211781393090952923809435170590639787343028527
...fork_Osaka-tx_type_0-blockchain_test_from_state_test-blobhash_index_0 0 0
...fork_Osaka-tx_type_0-blockchain_test_from_state_test-blobhash_index_1 0 1
...fork_Osaka-tx_type_0-blockchain_test_from_state_test-blobhash_index_2 0 2
...fork_Osaka-tx_type_0-blockchain_test_from_state_test-blobhash_index_3 0 3
...fork_Osaka-tx_type_0-blockchain_test_from_state_test-blobhash_index_4 0 4
...fork_Osaka-tx_type_0-blockchain_test_from_state_test-blobhash_index_115792089237316195423570985008687907853269984665640564039457584007913129639935 0 115792089237316195423570985008687907853269984665640564039457584007913129639935
...fork_Osaka-tx_type_0-blockchain_test_from_state_test-blobhash_index_72901072107898194510616918724280211781393090952923809435170590639787343028527 0 72901072107898194510616918724280211781393090952923809435170590639787343028527