feat: hide soft-launch gemstone tokens from production retail UI (#562) #1094

Merged
PlasticDigits merged 2 commits from feat/562-hide-soft-launch-gems into main 2026-08-19 02:04:39 +00:00
PlasticDigits commented 2026-08-19 01:19:18 +00:00 (Migrated from gitlab.com)

Summary

  • Production (VITE_NETWORK=mainnet, VITE_SHOW_TEST_TOKENS unset) omits EMBER–PEARL (hardcoded columbus-5 addresses, including QUARTZ/PEARL) from Swap, Trade, Limits, /pool, Charts, and Create Pair browse/search.
  • Economic↔economic quotes fail closed if a hop is a gem (findRoute drops test pairs; quoteCw20ViaRouteSolve rejects gem-bridge paths). Gem↔gem remains an exit hatch.
  • LocalTerra / VITE_SHOW_TEST_TOKENS=true still list gems and Test pairs. Portfolio / trader / history are unchanged. Deep-linked gem pairs may show a one-line Legacy noneconomic market. notice.
  • Invariants P562-1–P562-8 in docs/frontend.md, playbook skills/AGENTS_FRONTEND_RETAIL_TEST_TOKENS.md, make verify-issue-562. Production Coolify must leave VITE_FAUCET_ADDRESS unset; Pause the faucet per F9.

Closes #562

Test plan

  • make verify-issue-562 (216 vitest + docs/skill greps; restested after commit)
  • make verify-issue-534 local catalog-rank regression
  • Playwright P1: LocalTerra Swap pay list still includes EMBER (needs make has-localterra + frontend-dapp/.env.local)
  • Coolify rebuild of dex.cl8y.com: Swap/Trade/Pool/Charts/Create have no gemstone tickers; More menu has no Mint
  • Operator faucet Pause on columbus-5 (or documented risk acceptance)
  • LocalTerra make dev: gems and Test pairs still appear; faucet still drips when env is set

Closes #562

## Summary - Production (`VITE_NETWORK=mainnet`, `VITE_SHOW_TEST_TOKENS` unset) omits EMBER–PEARL (hardcoded columbus-5 addresses, including QUARTZ/PEARL) from Swap, Trade, Limits, `/pool`, Charts, and Create Pair browse/search. - Economic↔economic quotes fail closed if a hop is a gem (`findRoute` drops test pairs; `quoteCw20ViaRouteSolve` rejects gem-bridge paths). Gem↔gem remains an exit hatch. - LocalTerra / `VITE_SHOW_TEST_TOKENS=true` still list gems and **Test pairs**. Portfolio / trader / history are unchanged. Deep-linked gem pairs may show a one-line **Legacy noneconomic market.** notice. - Invariants **P562-1–P562-8** in `docs/frontend.md`, playbook [`skills/AGENTS_FRONTEND_RETAIL_TEST_TOKENS.md`](skills/AGENTS_FRONTEND_RETAIL_TEST_TOKENS.md), `make verify-issue-562`. Production Coolify must leave `VITE_FAUCET_ADDRESS` unset; Pause the faucet per **F9**. Closes #562 ## Test plan - [x] `make verify-issue-562` (216 vitest + docs/skill greps; restested after commit) - [x] `make verify-issue-534` local catalog-rank regression - [ ] Playwright P1: LocalTerra Swap pay list still includes EMBER (needs `make has-localterra` + `frontend-dapp/.env.local`) - [ ] Coolify rebuild of `dex.cl8y.com`: Swap/Trade/Pool/Charts/Create have no gemstone tickers; More menu has no Mint - [ ] Operator faucet **Pause** on columbus-5 (or documented risk acceptance) - [ ] LocalTerra `make dev`: gems and Test pairs still appear; faucet still drips when env is set Closes #562
PlasticDigits commented 2026-08-19 01:19:27 +00:00 (Migrated from gitlab.com)

marked this merge request as ready

marked this merge request as **ready**
PlasticDigits commented 2026-08-19 02:04:36 +00:00 (Migrated from gitlab.com)

added 14 commits

  • db6911f5...f36aedac - 13 commits from branch main
  • 6496330c - Merge origin/main into feat/562-hide-soft-launch-gems.

Compare with previous version

added 14 commits <ul><li>db6911f5...f36aedac - 13 commits from branch <code>main</code></li><li>6496330c - Merge origin/main into feat/562-hide-soft-launch-gems.</li></ul> [Compare with previous version](/PlasticDigits/cl8y-dex-terraclassic/-/merge_requests/376/diffs?diff_id=1969758159&start_sha=db6911f5bcd28e4a88e34a46015c0b05eee1d05b)
PlasticDigits commented 2026-08-19 02:04:40 +00:00 (Migrated from gitlab.com)

mentioned in commit 8515da1925

mentioned in commit 8515da1925ffc4556a5c980a30292492e9b28b15
PlasticDigits (Migrated from gitlab.com) merged commit 8515da1925 into main 2026-08-19 02:04:40 +00:00
PlasticDigits commented 2026-08-19 02:16:45 +00:00 (Migrated from gitlab.com)

mentioned in issue #562

mentioned in issue #562
PlasticDigits commented 2026-08-19 02:28:47 +00:00 (Migrated from gitlab.com)

mentioned in issue #573

mentioned in issue #573
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
code/cl8y-dex-terraclassic!1094
No description provided.