mirror of
https://github.com/luxfi/graph.git
synced 2026-09-24 00:26:07 +00:00
c6daeaaa349ac1450c1ea1fb0345ed730bc078c9
v1.2.42 gave the heal a loop so a long history takes as many passes as it needs, and then read the wrong number to decide it was done: the count of rows in the current window it had FAILED to date. A window that heals completely has no failures in it, so the very first success looked like completion. On the Lux C-Chain that dated 50,000 of 912,492 rows and stopped, leaving 862,492 trades still sorting to 1970 — better than before by one window, invisible by the same mechanism. A pass now reports what it found and what it dated. Nothing found is the only way out; progress goes straight on to the next window; found-but-none-dated waits and retries, which is the RPC being unreachable rather than the work being over. The test seeds more undated rows than one window holds and drains to zero. Against v1.2.42 it stops with rows still holding a block number. Co-authored-by: Hanzo Dev <[email protected]>
Description
Single-binary GraphQL query layer for Lux blockchain — replaces The Graph's Graph Node
27 MiB
Languages
Go
99.9%
Dockerfile
0.1%