mirror of
https://github.com/luxfi/explore.git
synced 2026-07-27 05:54:15 +00:00
LUX_DECIMALS was 6 in four separate files, each dividing a value the code itself names nanoLux. Nano is 10^-9. Every staking and balance figure the Lux explorer rendered was inflated by 1000. The validators page reported 2,500,000,000,000 LUX staked — against a total supply of ~2T. An impossible number, and it is reached from lux.cloud's own "View on explorer" link: an investor reads 2.5B on the dashboard, clicks through, and sees 2.5T. lux.cloud was right; this was wrong. Verified against live chain state (platform.getCurrentValidators): 500000000000000000 nLUX -> 500,000,000 LUX per validator 2500000000000000000 nLUX -> 2,500,000,000 LUX total across 5 Four copies of one constant, so the bug shipped four times: ui/validators/lux/utils.ts · ui/chains/ChainDetailPage.tsx ui/pages/NetworkOverview.tsx · ui/stats/lux/NetworkStats.tsx Each still owns its own copy; they should share one, which is the follow-up. Typecheck shows no new errors in these files (the existing _app.tsx and *.pw.tsx failures predate this change).