You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(fortuna): confirm reveal via on-chain event for already-revealed requests
When a reveal errors after retries but the request is gone from contract
storage, confirm a reveal actually happened by querying the on-chain v2
Revealed event for (provider, sequence) before recording a terminal state:
record Completed if found, otherwise leave Pending. This is reorg-safe --
get_request_v2 == None is ambiguous (revealed vs reorged out), so we no
longer infer a reveal from absence.
Reverts the earlier Resolved-state approach (and its entropy-explorer
changes) in this PR; recording the existing Completed state needs no
explorer change.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments