W2-C2: Leap wallet "Install" CTA links to a dead 404 — Leap Wallet is being sunset #159
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#159
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?
Issue Summary
In the Connect Wallet modal, clicking INSTALL next to the Leap wallet option redirects to
leapwallet.io/download, which returns a 404 with the message "Leap Wallet is being sunset." The wallet is listed as a supported option with an active Install CTA, but the destination no longer exists. A user who clicks Install is sent to a dead page with no actionable path forward.Reproduction Steps
EXTENSION,NOT INSTALLED, and anINSTALLbuttonleapwallet.io/downloadreturns a 404: "Page not found. Leap Wallet is being sunset."Expected Behavior
Either:
In no case should a wallet option with an active Install CTA point to a dead URL.
Actual Behavior
The LEAP row is shown as a valid install target. Clicking INSTALL opens
leapwallet.io/downloadwhich returns 404 with the sunset notice. The user has no path to install Leap and no explanation in the app that the wallet is no longer viable.Environment Details
localterra(local Docker)VITE_NETWORK=local npm run devScreenshots
Severity / Impact
P2 Polish / Pre-launch requirement. No funds are at risk, but an Install CTA that dead-ends on a 404 is actively broken user-facing behaviour. Any user who attempts to onboard via Leap is sent to a dead page. Since Leap is being sunset, the correct fix is to remove it from the supported wallet list before launch. Found under W2-C2 (Wallet selection UX — Interactivity dimension).
cc: @PlasticDigits
changed title from
Call To Action of `wallet connect` button has 2 inconsistencies: installation of leap wallet leads to a error 404 and cosmostation row is crammed togethertoW2-C2: Leap wallet "Install" CTA links to a dead 404 — Leap Wallet is being sunsetchanged the description
mentioned in commit
0b801ba0ddUpdate (implementation merged to `main`)
Leap Wallet has been removed from the supported wallet surface (`0b801ba`) so we no longer show a row or Install CTA that pointed at a dead vendor URL (GitLab #159).
What changed
Verification checklist for QA
@totdking could you confirm on your side when you have a moment? Leaving #159 open until you sign off.
mentioned in commit
1e66925b52QA verification (signed off)
Verified on local stack (LocalTerra healthy, host Postgres :5432, indexer :3001, frontend :3000, bot swarm 30/30).
Checklist
leapwallet.ioinstall link (browser: Station / Keplr / Cosmostation Install →setup.money,keplr.app/download,wallet.cosmostation.io).WalletModaltests).getKeplrLikeExtension+suggestChainToExtension); full extension connect not exercised here (no extensions installed in browser).cl8y_wallet_connectionwithwalletName: leap; after reload storage cleared, no crash, header shows Connect Wallet.npm run test:unit— 599 passed (+ new #159 regression tests).npm run build— success.Code
main(0b801ba— Leap removed from modal, controllers, install URLs).1e66925: modal has no Leap, no Leap install URL, Leap localStorage purged on load.Closing as verified.
mentioned in issue #337
mentioned in issue #490
mentioned in issue PlasticDigits2/ustr-cmm#17
mentioned in issue #566
marked as related to #566
mentioned in merge request !1087
mentioned in issue #658