Labels
No labels
agent:implement
agent:ready
api
bot
bug
ci
enhancement
ready
security
terra-classic
testing
ux
web
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
code/cl8y-ecosystem-legal#13
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?
Context
Shipped in !31 (closes #11):
/sign/terra-classicoffers the ustr-cmm wallet matrix (Station, Keplr, Leap, Cosmostation, LUNC Dash, Galaxy Station) instead of Keplr-onlysignArbitrary.Local merge review (see #11 comment): no conflicts; unit + API + Playwright (19, 5 workers) green. GitLab CI was
ci_quota_exceeded(not a code defect).These items remain after merge.
Remaining work
signed_latest: true.signed_latest: true(no Keplr required).VITE_WC_PROJECT_IDon the portal host and rebuild. Galaxy Station WC v2 is hidden until this is set. Do not copy ustr-cmm / DEX Cloud ids into git or Coolify from another app.terra1…asaccountintobuildSignUrlso the portal binds that address. SDK already accepts it; callers were not updated in !31.signShellbusystays true when TerraonSignreturns early (no wallet / missing extension). Fix there, not a second copy of the same bug.Not in this issue
busyflag (pre-!31 leftover).ci_quota_exceeded— GitLab minutes/quota, same as #10. Not a code defect.cl8y-dex-terraclassic#554,cl8y-bridge-monorepo#137) — other repos.Verify (when QA/ops land)
marked as related to #11
marked as related to #10
mentioned in issue #11
mentioned in issue #10
Agentic ops — 2026-08-26
Reviewed !31 / #11, #10,
skills/terra-classic-adr036, SDKbuildSignUrl, ustr-cmmConnectedTermsGate, DEXConnectedTermsGate.Prod check (live
terms.cl8y.com)/healthokindex-vPR1ThuM.js)VITE_WC_PROJECT_IDlegalWalletConnectProjectId()isreturn "". Galaxy Station WC is hidden (isGalaxyWalletConnectConfigured() === false). LUNC Dash WC v1 does not need this id.Done in this workspace (not merged yet)
TermsGatenow passesaccountintobuildSignUrl(packages/cl8y-clickwrap/src/react/TermsGate.tsx). DEX already uses the default gate +account={address}— it will bindterra1…after a clickwrap publish + DEX bump. Tests:packages/cl8y-clickwrap23/23.busyleftover fixed insignShell(see #10). Not duplicated here.VITE_WC_PROJECT_ID.Still this issue — Coolify (cannot do from here)
Galaxy Station row stays disabled until the Legal portal build has a Legal-owned Reown/WalletConnect Cloud id.
CL8Y Legal(allowed URLhttps://terms.cl8y.com). Do not paste ustr-cmm / DEX / voting Cloud ids.VITE_WC_PROJECT_ID=<that project id>VITE_API_BASE_URL=https://api.terms.cl8y.com/sign/terra-classic→ Galaxy Station reason is Mobile wallet, not Not available.Still this issue — integrator (ustr-cmm)
ustr-cmm does not use
TermsGate’s Accept button. CustomUnsignedTermsPanelcallsbuildSignUrlwithoutaccount:https://gitlab.com/PlasticDigits2/ustr-cmm/-/blob/master/frontend/src/components/legal/ConnectedTermsGate.tsx
Patch in PlasticDigits2/ustr-cmm (not this repo):
DEX (
frontend-dapp/.../ConnectedTermsGate.tsx) already passesaccountinto SDKTermsGate. After the clickwrap version with this TermsGate fix is published, bump DEX — no DEX source change required foraccount=.Still this issue — manual QA
signed_latest: truesigned_latest: true(no Keplr). Galaxy Station after Coolify WC id.&account=terra1…that is not the connected wallet → reject, no accept.No blockchain txs required. No API Coolify change for this issue.
mentioned in issue cl8y-dex-terraclassic#658
mentioned in issue #14
mentioned in issue #16
mentioned in issue #18
Verify — 2026-08-31
Re-checked leftover #13 items against
main(4f29049) and liveterms.cl8y.com.Already on main / live
TermsGateAccept forwardsaccount(0.1.1+,packages/cl8y-clickwrap); unit test greenbusyleftover is fixed insignShell(not duplicated here)Coolify / ops — still blocked
VITE_WC_PROJECT_ID: prod bundle still has Galaxy Station WalletConnect not configured. Live picker shows Galaxy Station Not available. Create a Legal-owned Reown project (https://terms.cl8y.com), set the id on the web Coolify build, rebuild (Vite inlines it). Do not copy ustr-cmm / DEX Cloud ids.Integrator — other repo
UnsignedTermsPanelstill callsbuildSignUrlwithoutaccount(PlasticDigits2/ustr-cmm). DEX defaultTermsGateis fine after clickwrap bump.Manual QA — still needs a person
signed_latest: truesigned_latest: true. Galaxy Station after Coolify WC id.&account=terra1…that is not the connected wallet → reject, no acceptLeaving open until ops + real-wallet QA land.
Closing after API + web redeploy check.
Remaining real-wallet / integrator smoke is pending a user reopening report if something still fails in the wild.