feat(web): Terra Classic T&C for every ustr-cmm wallet, not Keplr-only #31
No reviewers
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!31
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/11-terra-wallet-matrix"
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
/sign/terra-classicnow offers the ustr-cmm wallet matrix (Terra Station, Keplr, Leap, Cosmostation, LUNC Dash, Galaxy Station) instead of Keplr-onlywindow.keplr.signArbitrary.signArbitrary. LUNC Dash uses in-page WalletConnect +signBytesof the pre-serialized ADR-036 amino doc. Galaxy Station uses WC v2keplr_signArbitrarywhen a Legal-ownedVITE_WC_PROJECT_IDis set.accountviabuildSignUrlso the portal binds the already-connectedterra1….Closes #11
Test plan
signed_latest: truesigned_latest: true(no Keplr required)window.keplrstill shows Open in Keplr + wallet picker; mock Keplr / Leap / LUNC Dash e2e greenaccount=terra1…that is not the connected wallet fails closedterra1canonicalization still holdcd api && cargo testTerra ADR-036 unit + abuse integration stay greenVITE_WC_PROJECT_IDon the portal for Galaxy Station WC (do not copy integrator ids)Issue criteria
signed_latestfrom the portal (injected mocks + LUNC Dash WC mock; real-device matrix still manual)skills/terra-classic-adr036/SKILL.md) and named as tracking ustr-cmmmentioned in issue #11
mentioned in commit
fd3f6b6fcementioned in issue #13
mentioned in issue #10
mentioned in issue cl8y-dex-terraclassic#658