Skip to content

feat(stellar): rebuild Albedo, xBull, LOBSTR wallet adapters#143

Open
fathiaoyinloye wants to merge 1 commit into
wraith-protocol:developfrom
fathiaoyinloye:feature/rebuild-stellar-wallet-adapters
Open

feat(stellar): rebuild Albedo, xBull, LOBSTR wallet adapters#143
fathiaoyinloye wants to merge 1 commit into
wraith-protocol:developfrom
fathiaoyinloye:feature/rebuild-stellar-wallet-adapters

Conversation

@fathiaoyinloye

Copy link
Copy Markdown

Closes #106

Description

Rebuild the Albedo, xBull, and LOBSTR Stellar wallet adapters against the current wallet interface to restore support for these wallets after the Wave 6 cleanup.

The implementation includes capability detection and wallet picker registration, ensures only available wallet extensions are shown, supports LOBSTR mobile deep-link flows, and provides clear missing-wallet states with installation links.

Related Issue

Type of Change

  • Bug fix
  • New feature
  • Documentation update
  • Refactoring
  • Other

Testing

  • Verified that all three wallet adapters compile without @ts-nocheck.
  • Tested capability detection and wallet picker visibility for installed wallets.
  • Verified missing-extension states provide links to the relevant installation pages.
  • Tested connect, sign, and send flows for Albedo, xBull, and LOBSTR using the respective wallet extension/app.
  • Attached recordings demonstrating the wallet flows for each adapter.

Checklist

  • My code follows the project's conventions
  • I have tested my changes
  • I have updated documentation where necessary

Implement three Stellar wallet adapters under src/wallets/stellar/:

- AlbedoAdapter: web-based popup wallet via @albedo-link/intent SDK
- XBullAdapter: browser extension wallet via window.xbull injection
- LOBSTRAdapter: mobile wallet with extension detection + deep-link fallback
- Register all three in index.ts with proper capability detection
- Update WALLET_IDS to include all 5 wallets in display order
- Update StellarWalletPicker.tsx availability logic for web-based/deep-link wallets

Package: @albedo-link/intent@0.13.0 added for Albedo SDK.
@vercel

vercel Bot commented Jul 26, 2026

Copy link
Copy Markdown

@fathiaoyinloye is attempting to deploy a commit to the truthixify's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Jul 26, 2026

Copy link
Copy Markdown

@fathiaoyinloye Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@truthixify

Copy link
Copy Markdown
Contributor

build failing on prettier drift in src/wallets/stellar/LOBSTRAdapter.ts. Run pnpm format and push the fix.

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.

Rebuild Albedo, xBull, LOBSTR wallet adapters

2 participants