mirror of
https://github.com/luxfi/graph.git
synced 2026-09-24 00:26:07 +00:00
v1.2.45
A chain's own coin has no contract, so its minted supply, its treasury and its stake are published onto the wrapped native's row — the entity a token page opens for LUX. That write went to the store only, and the pass that makes it reads every token into memory at the top and writes those copies back near the end. The published figure landed inside that window and a copy read before it came down on top. So the coin reported whatever its wrapper happens to hold wrapped. Zoo's two trillion showed as the fifteen billion sitting in the contract, and its market cap and fully diluted value were both wrong by a factor of 133 — while the indexer's own log said "2000000000000 minted" every thirty seconds. The publish now corrects the copy the pass is holding as well as the row on disk, so the answer is the same whichever write lands last, and it happens after the token rows rather than before them. Lux was right only by accident: its row already held the minted figure, so the stale copy wrote the same number back. 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%