Skip to content

[M2] Integration test: end-to-end LayerZero indexing pipeline #18

Description

@Patrick-Ehimen

Part of Milestone 2 — First Protocol Decoder: LayerZero V2

Tasks

  • Integration test: index LayerZero events from testnet, verify messages in PostgreSQL
  • Verify cross-chain correlation (PacketSent → pending, PacketReceived → executed)
  • Verify Parquet archive on O3 contains expected events and is readable
  • Verify cursor persistence across restarts (no duplicates)

Dependencies

  • All M2 components: decoder, indexing loop, correlator, archival pipeline

Acceptance Criteria

  • Indexer picks up a real PacketSent event and creates a pending message in the database
  • Corresponding PacketReceived event updates message to executed with destination details
  • Parquet file on Akave O3 contains indexed events and is readable
  • Cursor survives restarts: no duplicates on re-run
  • Unit test coverage >80% on decoder and normalization code

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions