Background
Sequential ingest underutilizes the DB. Partition by contract for parallel batches.
What to build
A worker pool sharded by contractId % N, each consuming events independently.
Key files
src/indexer/parallel.ts (new)
Acceptance criteria
Drips Wave · Complexity: Advanced · 200 points
Background
Sequential ingest underutilizes the DB. Partition by contract for parallel batches.
What to build
A worker pool sharded by
contractId % N, each consuming events independently.Key files
src/indexer/parallel.ts(new)Acceptance criteria