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
Four fixes to make full mode nonce computation reliable:
1. Backfill: when Koios corrects a final nonce mismatch, also invalidate
the candidate nonce for that epoch. Previously the corrupt candidate
persisted and TICKN used it to compute wrong next-epoch nonces.
2. TICKN: before using a candidate nonce, verify its epoch has complete
block coverage by comparing local block count against Koios. Skip
TICKN and fall through to Koios if blocks are missing.
3. Integrity check: add Layer 3 that compares recent epoch block counts
against Koios on startup. Detects silent block loss from pipeline
restarts and invalidates affected candidate nonces.
4. Reduce historical sync channel buffer from 10000 to 2000 blocks
(~440KB vs ~2.2MB) to prevent OOM at 512Mi pod limit.
Adds DeleteCandidateNonce to Store interface (sets candidate_nonce=NULL)
and fetchEpochBlockCount to NonceTracker (Koios epoch_info API).
0 commit comments