WIP: Draft: feat: Keplr CW20 recognition pack for columbus-5 (#629) #1139

Closed
PlasticDigits wants to merge 0 commits from 629-feature-request-get-cl8y-ecosystem-cw20s-recognized-and-priced-in-keplr into main
PlasticDigits commented 2026-08-25 05:54:22 +00:00 (Migrated from gitlab.com)

Summary

  • Adds a ready-to-copy keplr-contract-registry pack for the permanent columbus-5 CW20s (CL8Y, UST1, cLUNC, cUSTC, vFDUSD). Chain folder is cosmos/columbus (already exists upstream); USTR is already listed as USTC Repeg and is verify-only.
  • Pins on-chain decimals (CL8Y/USTR 18) and corrects tokenlist.json CL8Y from 6 to 18. CL8Y JSON includes coinGeckoId: ceramicliberty-com (live columbus tokens already use that field). No invented price/oracle fields.
  • Documents Job 2 (USD): CoinGecko still maps that id to BSC only; other CMM assets have no CoinGecko listing. Invariants K629-1–K629-8, skill, make verify-issue-629.

Related to #629. Does not open the upstream GitHub PR (operator step; export via ./scripts/qa/export-keplr-cw20-pack.sh).

Test plan

  • make verify-issue-629 (passed twice)
  • Vitest keplrCw20Registry.test.ts (7 tests)
  • Pack validator + export omits live USTR
  • Operator: open GitHub PR against keplr-contract-registry from the exported tree
  • After Keplr merge: Add Token search for CL8Y / UST1 / cLUNC / cUSTC / vFDUSD
  • Follow-up: ask CoinGecko to add the Terra Classic CW20 under ceramicliberty-com

Closes #629

## Summary - Adds a ready-to-copy [keplr-contract-registry](https://github.com/chainapsis/keplr-contract-registry) pack for the permanent columbus-5 CW20s (CL8Y, UST1, cLUNC, cUSTC, vFDUSD). Chain folder is `cosmos/columbus` (already exists upstream); USTR is already listed as USTC Repeg and is verify-only. - Pins on-chain decimals (CL8Y/USTR 18) and corrects `tokenlist.json` CL8Y from 6 to 18. CL8Y JSON includes `coinGeckoId: ceramicliberty-com` (live columbus tokens already use that field). No invented price/oracle fields. - Documents Job 2 (USD): CoinGecko still maps that id to BSC only; other CMM assets have no CoinGecko listing. Invariants **K629-1–K629-8**, skill, `make verify-issue-629`. Related to #629. Does **not** open the upstream GitHub PR (operator step; export via `./scripts/qa/export-keplr-cw20-pack.sh`). ## Test plan - [x] `make verify-issue-629` (passed twice) - [x] Vitest `keplrCw20Registry.test.ts` (7 tests) - [x] Pack validator + export omits live USTR - [ ] Operator: open GitHub PR against keplr-contract-registry from the exported tree - [ ] After Keplr merge: Add Token search for CL8Y / UST1 / cLUNC / cUSTC / vFDUSD - [ ] Follow-up: ask CoinGecko to add the Terra Classic CW20 under `ceramicliberty-com` Closes #629
PlasticDigits (Migrated from gitlab.com) closed this pull request 2026-08-25 05:55:26 +00:00

Pull request closed

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!1139
No description provided.