mirror of
https://github.com/logos-blockchain/lssa.git
synced 2026-07-18 05:40:01 +00:00
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.