Skip to content

test: add cross-rollup integration tests for multi-domain atomic execution#3

Open
e3o8o wants to merge 1 commit into
eez-association:mainfrom
e3o8o:feat/cross-rollup-integration-test
Open

test: add cross-rollup integration tests for multi-domain atomic execution#3
e3o8o wants to merge 1 commit into
eez-association:mainfrom
e3o8o:feat/cross-rollup-integration-test

Conversation

@e3o8o
Copy link
Copy Markdown

@e3o8o e3o8o commented Feb 27, 2026

Added 8 integration tests that cover the core synchronous composability value prop from atomic state transitions across multiple rollups:

  • 2/3-rollup atomic state transition
  • Stale state detection (fails if rollup state advanced)
  • Cross-rollup ETH balance transfers
  • Insufficient balance revert handling
  • PostBatch cross-rollup ether rebalancing
  • Ether increment conservation (must sum to zero)
  • Chained multi-hop cross-rollup executions

These tests exercise the multi-rollup execution path through loadL2Executions() and L2Proxy fallback, verifying that state deltas across rollup boundaries are applied atomically.

…ution

Add 8 integration tests covering the core synchronous composability
value proposition — atomic state transitions across multiple rollups:

- Two-rollup atomic state transition
- Three-rollup atomic state transition
- Stale state detection (fails if rollup state advanced)
- Cross-rollup ETH balance transfers
- Insufficient balance revert handling
- PostBatch cross-rollup ether rebalancing
- Ether increment conservation (must sum to zero)
- Chained multi-hop cross-rollup executions

These tests exercise the multi-rollup execution path through
loadL2Executions() and L2Proxy fallback, verifying that state
deltas across rollup boundaries are applied atomically.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant