Skip to content

Remove ExecV3: Extend BAL test with varied transaction types #19632

Description

@mh0lt

Sub-task of #19318

Phase 1d: BAL test extension

File: execution/engineapi/engine_api_bal_test.go

Extend TestEngineApiGeneratedPayloadIncludesBlockAccessList with additional transaction types to ensure the refactoring doesn't break BAL tracking:

  • Contract creation (code changes tracked in BAL)
  • Storage writes via contract calls (storage changes tracked)
  • Multiple transaction types in same block

The existing test only covers a simple transfer. Varying the transaction types ensures all BAL tracking paths (balance, nonce, code, storage) produce correct results after the refactoring.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions