Skip to content

test: Bark Wallet Integration for receiving Ark payments#341

Draft
a1denvalu3 wants to merge 6 commits into
mainfrom
feature/bark-wallet-integration
Draft

test: Bark Wallet Integration for receiving Ark payments#341
a1denvalu3 wants to merge 6 commits into
mainfrom
feature/bark-wallet-integration

Conversation

@a1denvalu3

Copy link
Copy Markdown
Collaborator

Summary of Progress

This draft PR tracks the integration of the Bark Wallet (Ark protocol) inside the Numo app.

What was Implemented:

  1. Parallel Multi-Wallet Architecture: Added BarkWalletManager.kt to run alongside the Cashu CDK wallet, seamlessly sharing the master BIP-39 mnemonic seed phrase.
  2. Unified BIP-321 Multi-Payment QR & NFC: Automatically fetches a transaction-unique Ark address and appends it to the unified BIP-321 URI (&ark=...), updating the primary POS QR code and NFC emulation payloads.
  3. Automatic Receive Polling: Actively polls the Bark wallet and Ark server to claim incoming direct Ark payments.
  4. Unified Wallet Restore: Integrated Ark restoration directly into the multi-step RestoreWalletActivity using the entered mnemonic.
  5. Self-Custodial Withdrawals: Created BarkWithdrawActivity with support for Lightning invoices, Lightning addresses, and on-chain addresses.
  6. Robust Test Coverage: Added unit test coverage with Robolectric, achieving 100% test success rate.

@github-project-automation github-project-automation Bot moved this to Backlog in Numo Jun 9, 2026
@a1denvalu3 a1denvalu3 changed the title Bark Wallet Integration for receiving Ark payments test: Bark Wallet Integration for receiving Ark payments Jun 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

1 participant