Problem
Parallel scans deduplicate with provider event IDs or a serialized topic fallback. The identity contract is not public, so different providers can produce duplicates across pages or chunks.
Done when
- Define a stable event identity from chain, transaction, event index, and contract data.
- Use it consistently in sequential and parallel scans.
- Expose enough metadata for callers to persist deduplication state.
- Add duplicate and provider-variation fixtures.
Problem
Parallel scans deduplicate with provider event IDs or a serialized topic fallback. The identity contract is not public, so different providers can produce duplicates across pages or chunks.
Done when