Skip to content

Add Stellar support and improve mobile wallet connections - #2156

Merged
babkenmes merged 22 commits into
mainfrom
dev
Sep 10, 2026
Merged

babkenmes merged 22 commits into
mainfrom
dev

Conversation

@babkenmes

Copy link
Copy Markdown
Collaborator
  • Add Stellar wallet connections, balances, and swap deposits with transaction validation.
  • Integrate Stellar WalletConnect and improve mobile wallet connection modals.
  • Consolidate shared utilities, network IDs, and address validation.

arentant and others added 22 commits August 26, 2026 14:44
…ion services

- Added WalletConnect support for Stellar wallets, allowing users to connect via QR code.
- Introduced StellarWalletConnectModule to manage WalletConnect sessions and signing.
- Updated StellarConnectionService to handle additional connectors and integrate WalletConnect functionality.
- Enhanced Stellar connection logic to support mobile platforms and dynamic metadata.
- Improved wallet connector mapping to distinguish between injected and loadable wallets.
- Updated tests to cover new WalletConnect features and ensure proper functionality.
- assemble operation XDR through Soroban RPC before signing
- resolve Horizon and RPC endpoints from network configuration
- validate depository source, asset, amount, and authorization
- use the standard transfer deposit action
- align Horizon balance handling with backend behavior
assertWalletNetwork threw a plain Error, so classifyTransferError
rewrapped it as UnexpectedErrorMessage and the swap UI lost the
wallet-mismatch panel. Throw through walletError with
ActionMessageType.WaletMismatch as revalidate did before.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SzZ9ZDpXG8Dpuqq1MjzujE
Polish mobile wallet connection flow on Stellar
@babkenmes
babkenmes requested a review from a team as a code owner September 10, 2026 15:33
@vercel

vercel Bot commented Sep 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
layerswapapp Ready Ready Preview Sep 10, 2026 3:33pm UTC
1 Skipped Deployment
Project Deployment Actions Updated
layerswap-explorer Ignored Ignored Sep 10, 2026 3:33pm UTC

Request Review

@babkenmes
babkenmes merged commit 5bd6e77 into main Sep 10, 2026
3 checks passed
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