Post-merge !351/!352/!353: indexer candle *_human migrate + leftover smoke #545
Labels
No labels
agent:fix_bugfix
agent:fix_conflicts
agent:fix_security
agent:gap_analysis
agent:implement
agent:implement
agent:implement
agent:open_issues
agent:ready
agent:research
agent:security_audit
agent:verify
architecture
backend
blocker:hybrid
blocker:launch
blocker:limit-orders
blocker:v2
block:log_only
block:security
bug
ci
contracts
correctness
deploy
dev
devops
docs
documentation
duplicate
e2e
enhancement
epic
feature
frontend
functional-completion
gas
good first issue
governance
help wanted
high-risk
hooks
hybrid
indexer
infra
infrastructure
integrators
invalid
launch-blocker
limit-orders
localnet
localterra
low priority
missing-implementation
needs-design
ops
performance
priority
high
priority
medium
product
qa
QA
question
ready
ready
research
scripts
security
security-hardening
smartcontracts
tech-debt
testing
ux
UX
v2
verification
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
code/cl8y-dex-terraclassic#545
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
!1069 (#543), !1070 (#541), and !1071 (#542) are on
main(7fdc3a44). Automated verify scripts are green. This issue tracks deploy + leftover manual/e2e work that was unchecked on those MRs.Related: #543, #541, #542.
Must do — indexer candle migrate (#543)
indexer/migrations/20260817000000_candle_human_ohlc.sqladdsopen_human/high_human/low_human/close_human, thenTRUNCATE candlesand rebuilds fromswap_events(USD fromprice_usdonly; no human fallback).Until production/QA indexer runs this migrate + rebuild:
GET /candleswill not have*_humanDo not run this blindly on a live DB without a backup window — truncate is destructive to the candle table (swap_events stay).
Acceptance
GET /candlesfor UST1/USTR includes*_humanand factory USD ~1/trade+/chartsinverted USTR Last and last candle close agree (~0.012, not ~1.0)Manual smoke still unchecked
#543 (columbus-5 or QA)
0.00; inverted cLUNC is not~21260#541
:focus-visiblering; Enter on explorer does not change the selected pairPLAYWRIGHT_SKIP_CHAIN=1)#542 (optional)
e2e-tx/ LocalTerra) — not required to close #542Out of scope
Verify already done on merge
marked as related to #543
marked as related to #541
marked as related to #542
Production indexer
https://indexer.dex.cl8y.comhas the #543 candle*_humanmigrate.GET /api/v1/pairs/terra16vxrhpvpcucu05y0nr862vf9hnqeh274uaff4s7hz4n0ea74006qf5hgqy/candles?interval=1h(UST1/USTR):open_human/high_human/low_human/close_human0.95–1.02(not human ~77)2026-08-16T16:00Zclose0.946836/close_human77.2376→invertUsd0.0122588price_usd/price→ same0.0122588(not ~1.0)Same check on UST1/cUSTC (factory ~
$1.07, invertUsd ~0.00491) and cLUNC/UST1 (factory close4.70e-5, not0.00; invertUsd1.0, not ~21260).Frontend at
https://dex.cl8y.comis up (200). Closing: must-do indexer migrate + inverted Last vs last candle are live. Optional #542 novel Create Pair and #541 keyboard/layout walkthrough were not re-run in this check.