moudyellaz de2dc8e04d fix(indexer): accept a replayed cross-zone dispatch instead of halting
The Option B verifier returned Err on a cross-zone dispatch whose message key
was already in its seen set, and that halts indexer ingestion. A legitimate
re-delivery, for example after a sequencer restart re-injects, could then
permanently stall an honest indexer. The inbox already treats a re-delivered
message as an idempotent no-op on chain, so the verifier now continues past an
already-seen key instead of bailing. Forgery detection on first-seen dispatches
is unchanged.

Also notes that one pinned block-signing key per peer is sufficient until
decentralized sequencing, and strengthens the replay test so it only passes via
the seen-key short-circuit.
2026-07-13 11:06:49 +02:00
..
2026-07-11 01:12:00 +02:00
2026-07-04 00:47:20 +02:00
2026-07-11 01:12:00 +02:00
2026-07-11 01:12:00 +02:00
2026-07-11 01:12:00 +02:00
2026-07-02 20:43:34 +04:00