Skip to content

test_invalid_block_blob_count()

Documentation for tests/cancun/eip4844_blobs/test_blob_txs.py::test_invalid_block_blob_count@21fb11c8.

Generate fixtures for these test cases for Prague with:

fill -v tests/cancun/eip4844_blobs/test_blob_txs.py::test_invalid_block_blob_count --fork Prague

Test all invalid blob combinations in a single block, where the sum of all blobs in a block is at MAX_BLOBS_PER_BLOCK + 1.

This test is parametrized with all blob transaction combinations exceeding MAX_BLOBS_PER_BLOCK by one for a given block, and therefore if value of MAX_BLOBS_PER_BLOCK changes, this test is automatically updated.

Source code in tests/cancun/eip4844_blobs/test_blob_txs.py
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
@pytest.mark.parametrize_by_fork(
    "blobs_per_tx",
    SpecHelpers.invalid_blob_combinations,
)
@pytest.mark.parametrize(
    "tx_error", [TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED], ids=[""]
)
@pytest.mark.valid_from("Cancun")
def test_invalid_block_blob_count(
    blockchain_test: BlockchainTestFiller,
    pre: Alloc,
    env: Environment,
    block: Block,
):
    """
    Test all invalid blob combinations in a single block, where the sum of all blobs in a block is
    at `MAX_BLOBS_PER_BLOCK + 1`.

    This test is parametrized with all blob transaction combinations exceeding
    `MAX_BLOBS_PER_BLOCK` by one for a given block, and
    therefore if value of `MAX_BLOBS_PER_BLOCK` changes, this test is automatically updated.
    """
    blockchain_test(
        pre=pre,
        post={},
        blocks=[block],
        genesis_environment=env,
    )

Parametrized Test Cases

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

Test ID (Abbreviated) blobs_per_tx tx_error
...fork_Cancun-blobs_per_tx_(1, 1, 1, 1, 1, 1, 1)-blockchain_test- (1, 1, 1, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(1, 1, 1, 1, 1, 2)-blockchain_test- (1, 1, 1, 1, 1, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(1, 1, 1, 1, 3)-blockchain_test- (1, 1, 1, 1, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(1, 1, 1, 2, 2)-blockchain_test- (1, 1, 1, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(1, 1, 1, 4)-blockchain_test- (1, 1, 1, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(1, 1, 2, 3)-blockchain_test- (1, 1, 2, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(1, 2, 2, 2)-blockchain_test- (1, 2, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(1, 1, 5)-blockchain_test- (1, 1, 5) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(1, 2, 4)-blockchain_test- (1, 2, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(1, 3, 3)-blockchain_test- (1, 3, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(2, 2, 3)-blockchain_test- (2, 2, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(1, 6)-blockchain_test- (1, 6) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(2, 5)-blockchain_test- (2, 5) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(3, 4)-blockchain_test- (3, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(7,)-blockchain_test- (7,) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(2, 1, 1, 1, 1, 1)-blockchain_test- (2, 1, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(3, 1, 1, 1, 1)-blockchain_test- (3, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(2, 2, 1, 1, 1)-blockchain_test- (2, 2, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(4, 1, 1, 1)-blockchain_test- (4, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(3, 2, 1, 1)-blockchain_test- (3, 2, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(2, 2, 2, 1)-blockchain_test- (2, 2, 2, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(5, 1, 1)-blockchain_test- (5, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(4, 2, 1)-blockchain_test- (4, 2, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(3, 3, 1)-blockchain_test- (3, 3, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(3, 2, 2)-blockchain_test- (3, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(6, 1)-blockchain_test- (6, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(5, 2)-blockchain_test- (5, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Cancun-blobs_per_tx_(4, 3)-blockchain_test- (4, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 1, 1, 1, 1, 1, 1, 1, 1, 1)-blockchain_test- (1, 1, 1, 1, 1, 1, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 1, 1, 1, 1, 1, 1, 1, 2)-blockchain_test- (1, 1, 1, 1, 1, 1, 1, 1, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 1, 1, 1, 1, 1, 1, 3)-blockchain_test- (1, 1, 1, 1, 1, 1, 1, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 1, 1, 1, 1, 1, 2, 2)-blockchain_test- (1, 1, 1, 1, 1, 1, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 1, 1, 1, 1, 1, 4)-blockchain_test- (1, 1, 1, 1, 1, 1, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 1, 1, 1, 1, 2, 3)-blockchain_test- (1, 1, 1, 1, 1, 2, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 1, 1, 1, 2, 2, 2)-blockchain_test- (1, 1, 1, 1, 2, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 1, 1, 1, 1, 5)-blockchain_test- (1, 1, 1, 1, 1, 5) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 1, 1, 1, 2, 4)-blockchain_test- (1, 1, 1, 1, 2, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 1, 1, 1, 3, 3)-blockchain_test- (1, 1, 1, 1, 3, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 1, 1, 2, 2, 3)-blockchain_test- (1, 1, 1, 2, 2, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 1, 2, 2, 2, 2)-blockchain_test- (1, 1, 2, 2, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 1, 1, 1, 6)-blockchain_test- (1, 1, 1, 1, 6) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 1, 1, 2, 5)-blockchain_test- (1, 1, 1, 2, 5) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 1, 1, 3, 4)-blockchain_test- (1, 1, 1, 3, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 1, 2, 2, 4)-blockchain_test- (1, 1, 2, 2, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 1, 2, 3, 3)-blockchain_test- (1, 1, 2, 3, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 2, 2, 2, 3)-blockchain_test- (1, 2, 2, 2, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(2, 2, 2, 2, 2)-blockchain_test- (2, 2, 2, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 1, 1, 7)-blockchain_test- (1, 1, 1, 7) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 1, 2, 6)-blockchain_test- (1, 1, 2, 6) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 1, 3, 5)-blockchain_test- (1, 1, 3, 5) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 1, 4, 4)-blockchain_test- (1, 1, 4, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 2, 2, 5)-blockchain_test- (1, 2, 2, 5) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 2, 3, 4)-blockchain_test- (1, 2, 3, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 3, 3, 3)-blockchain_test- (1, 3, 3, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(2, 2, 2, 4)-blockchain_test- (2, 2, 2, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(2, 2, 3, 3)-blockchain_test- (2, 2, 3, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 1, 8)-blockchain_test- (1, 1, 8) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 2, 7)-blockchain_test- (1, 2, 7) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 3, 6)-blockchain_test- (1, 3, 6) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 4, 5)-blockchain_test- (1, 4, 5) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(2, 2, 6)-blockchain_test- (2, 2, 6) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(2, 3, 5)-blockchain_test- (2, 3, 5) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(2, 4, 4)-blockchain_test- (2, 4, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(3, 3, 4)-blockchain_test- (3, 3, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(1, 9)-blockchain_test- (1, 9) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(2, 8)-blockchain_test- (2, 8) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(3, 7)-blockchain_test- (3, 7) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(4, 6)-blockchain_test- (4, 6) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(5, 5)-blockchain_test- (5, 5) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(10,)-blockchain_test- (10,) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(2, 1, 1, 1, 1, 1, 1, 1, 1)-blockchain_test- (2, 1, 1, 1, 1, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(3, 1, 1, 1, 1, 1, 1, 1)-blockchain_test- (3, 1, 1, 1, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(2, 2, 1, 1, 1, 1, 1, 1)-blockchain_test- (2, 2, 1, 1, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(4, 1, 1, 1, 1, 1, 1)-blockchain_test- (4, 1, 1, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(3, 2, 1, 1, 1, 1, 1)-blockchain_test- (3, 2, 1, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(2, 2, 2, 1, 1, 1, 1)-blockchain_test- (2, 2, 2, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(5, 1, 1, 1, 1, 1)-blockchain_test- (5, 1, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(4, 2, 1, 1, 1, 1)-blockchain_test- (4, 2, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(3, 3, 1, 1, 1, 1)-blockchain_test- (3, 3, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(3, 2, 2, 1, 1, 1)-blockchain_test- (3, 2, 2, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(2, 2, 2, 2, 1, 1)-blockchain_test- (2, 2, 2, 2, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(6, 1, 1, 1, 1)-blockchain_test- (6, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(5, 2, 1, 1, 1)-blockchain_test- (5, 2, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(4, 3, 1, 1, 1)-blockchain_test- (4, 3, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(4, 2, 2, 1, 1)-blockchain_test- (4, 2, 2, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(3, 3, 2, 1, 1)-blockchain_test- (3, 3, 2, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(3, 2, 2, 2, 1)-blockchain_test- (3, 2, 2, 2, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(7, 1, 1, 1)-blockchain_test- (7, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(6, 2, 1, 1)-blockchain_test- (6, 2, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(5, 3, 1, 1)-blockchain_test- (5, 3, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(4, 4, 1, 1)-blockchain_test- (4, 4, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(5, 2, 2, 1)-blockchain_test- (5, 2, 2, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(4, 3, 2, 1)-blockchain_test- (4, 3, 2, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(3, 3, 3, 1)-blockchain_test- (3, 3, 3, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(4, 2, 2, 2)-blockchain_test- (4, 2, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(3, 3, 2, 2)-blockchain_test- (3, 3, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(8, 1, 1)-blockchain_test- (8, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(7, 2, 1)-blockchain_test- (7, 2, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(6, 3, 1)-blockchain_test- (6, 3, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(5, 4, 1)-blockchain_test- (5, 4, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(6, 2, 2)-blockchain_test- (6, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(5, 3, 2)-blockchain_test- (5, 3, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(4, 4, 2)-blockchain_test- (4, 4, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(4, 3, 3)-blockchain_test- (4, 3, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(9, 1)-blockchain_test- (9, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(8, 2)-blockchain_test- (8, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(7, 3)-blockchain_test- (7, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Prague-blobs_per_tx_(6, 4)-blockchain_test- (6, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 1, 1, 1, 1, 1, 1)-blockchain_test- (1, 1, 1, 1, 1, 1, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 1, 1, 1, 1, 2)-blockchain_test- (1, 1, 1, 1, 1, 1, 1, 1, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 1, 1, 1, 3)-blockchain_test- (1, 1, 1, 1, 1, 1, 1, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 1, 1, 2, 2)-blockchain_test- (1, 1, 1, 1, 1, 1, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 1, 1, 4)-blockchain_test- (1, 1, 1, 1, 1, 1, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 1, 2, 3)-blockchain_test- (1, 1, 1, 1, 1, 2, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 2, 2, 2)-blockchain_test- (1, 1, 1, 1, 2, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 1, 5)-blockchain_test- (1, 1, 1, 1, 1, 5) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 2, 4)-blockchain_test- (1, 1, 1, 1, 2, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 3, 3)-blockchain_test- (1, 1, 1, 1, 3, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 1, 1, 2, 2, 3)-blockchain_test- (1, 1, 1, 2, 2, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 1, 2, 2, 2, 2)-blockchain_test- (1, 1, 2, 2, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 6)-blockchain_test- (1, 1, 1, 1, 6) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 1, 1, 2, 5)-blockchain_test- (1, 1, 1, 2, 5) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 1, 1, 3, 4)-blockchain_test- (1, 1, 1, 3, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 1, 2, 2, 4)-blockchain_test- (1, 1, 2, 2, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 1, 2, 3, 3)-blockchain_test- (1, 1, 2, 3, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 2, 2, 2, 3)-blockchain_test- (1, 2, 2, 2, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(2, 2, 2, 2, 2)-blockchain_test- (2, 2, 2, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 1, 1, 7)-blockchain_test- (1, 1, 1, 7) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 1, 2, 6)-blockchain_test- (1, 1, 2, 6) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 1, 3, 5)-blockchain_test- (1, 1, 3, 5) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 1, 4, 4)-blockchain_test- (1, 1, 4, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 2, 2, 5)-blockchain_test- (1, 2, 2, 5) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 2, 3, 4)-blockchain_test- (1, 2, 3, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 3, 3, 3)-blockchain_test- (1, 3, 3, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(2, 2, 2, 4)-blockchain_test- (2, 2, 2, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(2, 2, 3, 3)-blockchain_test- (2, 2, 3, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 1, 8)-blockchain_test- (1, 1, 8) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 2, 7)-blockchain_test- (1, 2, 7) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 3, 6)-blockchain_test- (1, 3, 6) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 4, 5)-blockchain_test- (1, 4, 5) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(2, 2, 6)-blockchain_test- (2, 2, 6) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(2, 3, 5)-blockchain_test- (2, 3, 5) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(2, 4, 4)-blockchain_test- (2, 4, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(3, 3, 4)-blockchain_test- (3, 3, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(1, 9)-blockchain_test- (1, 9) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(2, 8)-blockchain_test- (2, 8) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(3, 7)-blockchain_test- (3, 7) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(4, 6)-blockchain_test- (4, 6) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(5, 5)-blockchain_test- (5, 5) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(10,)-blockchain_test- (10,) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(2, 1, 1, 1, 1, 1, 1, 1, 1)-blockchain_test- (2, 1, 1, 1, 1, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(3, 1, 1, 1, 1, 1, 1, 1)-blockchain_test- (3, 1, 1, 1, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(2, 2, 1, 1, 1, 1, 1, 1)-blockchain_test- (2, 2, 1, 1, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(4, 1, 1, 1, 1, 1, 1)-blockchain_test- (4, 1, 1, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(3, 2, 1, 1, 1, 1, 1)-blockchain_test- (3, 2, 1, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(2, 2, 2, 1, 1, 1, 1)-blockchain_test- (2, 2, 2, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(5, 1, 1, 1, 1, 1)-blockchain_test- (5, 1, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(4, 2, 1, 1, 1, 1)-blockchain_test- (4, 2, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(3, 3, 1, 1, 1, 1)-blockchain_test- (3, 3, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(3, 2, 2, 1, 1, 1)-blockchain_test- (3, 2, 2, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(2, 2, 2, 2, 1, 1)-blockchain_test- (2, 2, 2, 2, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(6, 1, 1, 1, 1)-blockchain_test- (6, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(5, 2, 1, 1, 1)-blockchain_test- (5, 2, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(4, 3, 1, 1, 1)-blockchain_test- (4, 3, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(4, 2, 2, 1, 1)-blockchain_test- (4, 2, 2, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(3, 3, 2, 1, 1)-blockchain_test- (3, 3, 2, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(3, 2, 2, 2, 1)-blockchain_test- (3, 2, 2, 2, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(7, 1, 1, 1)-blockchain_test- (7, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(6, 2, 1, 1)-blockchain_test- (6, 2, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(5, 3, 1, 1)-blockchain_test- (5, 3, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(4, 4, 1, 1)-blockchain_test- (4, 4, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(5, 2, 2, 1)-blockchain_test- (5, 2, 2, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(4, 3, 2, 1)-blockchain_test- (4, 3, 2, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(3, 3, 3, 1)-blockchain_test- (3, 3, 3, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(4, 2, 2, 2)-blockchain_test- (4, 2, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(3, 3, 2, 2)-blockchain_test- (3, 3, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(8, 1, 1)-blockchain_test- (8, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(7, 2, 1)-blockchain_test- (7, 2, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(6, 3, 1)-blockchain_test- (6, 3, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(5, 4, 1)-blockchain_test- (5, 4, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(6, 2, 2)-blockchain_test- (6, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(5, 3, 2)-blockchain_test- (5, 3, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(4, 4, 2)-blockchain_test- (4, 4, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(4, 3, 3)-blockchain_test- (4, 3, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(9, 1)-blockchain_test- (9, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(8, 2)-blockchain_test- (8, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(7, 3)-blockchain_test- (7, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED
...fork_Osaka-blobs_per_tx_(6, 4)-blockchain_test- (6, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED