Skip to content

Conversation

@arlert-armin
Copy link
Contributor

Summary

This PR integrates Leap (Cosmos) into the Hub and aligns its behavior with the Cosmos namespace and capability model.
Leap provides stable Cosmos functionality, but has an important limitation related to auto-connect. Aside from these constraint, all other features (connection, account retrieval, signing) work correctly.

Implementation notes / limitations

⚠️ Cross-Browser Limitation

Leap is only available on Chromium-based browsers
(e.g., Chrome, Brave, Edge).
It is not supported on Firefox or Safari.

⚠️ No Auto-Connect

Leap does not support eager-connect for Cosmos.
A manual connection interaction is required for each session.
The wallet provides no API to silently restore state, so auto-connect must remain disabled.

Other Features

All other Leap Cosmos features work as expected:

  • Connection
  • Account retrieval
  • Signing
  • Network handling for supported Cosmos chains

No additional limitations were observed.

Fixes # (issue)

How did you test this change?

Leap was tested under the Hub integration across supported environments:

  • Verified successful manual connection.

  • Confirmed correct Cosmos account retrieval and chain info.

  • Performed signing operations to validate compatibility.

  • Test A

  • Test B

Checklist:

  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works
  • Implemented a user interface (UI) change, referencing our Figma design to ensure pixel-perfect precision.

@arlert-armin arlert-armin force-pushed the feat/migrate-keplr-to-the-hub branch from f034a46 to 8435f28 Compare November 30, 2025 07:00
@arlert-armin arlert-armin force-pushed the feat/migrate-keplr-to-the-hub branch from 8435f28 to b4057b2 Compare November 30, 2025 07:16
@arlert-armin arlert-armin force-pushed the feat/rf-2874-migrate-leap-cosmos-to-the-hub branch from fe6eeb3 to fc91a66 Compare November 30, 2025 07:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants