Skip to content

feat: Add Cashu token withdrawal support#175

Closed
a1denvalu3 wants to merge 2 commits intomainfrom
feat/cashu-withdrawal
Closed

feat: Add Cashu token withdrawal support#175
a1denvalu3 wants to merge 2 commits intomainfrom
feat/cashu-withdrawal

Conversation

@a1denvalu3
Copy link
Collaborator

Summary

Adds support for withdrawing balance as Cashu tokens (in addition to Lightning withdrawals).

Changes

  • Add for creating Cashu tokens from wallet balance
  • Add for displaying created tokens with copy/share
  • Add UI entry point in
  • Follow existing iOS-style design patterns with smooth animations

Features

  • Quick amount buttons (100, 500, 1K, MAX)
  • Input validation and balance checking
  • Token creation via mintQuote API
  • Copy to clipboard
  • Share token functionality
  • Balance refresh after withdrawal

Users can now withdraw their balance as Cashu tokens to transfer to another wallet.

- Add WithdrawTokenActivity for creating Cashu tokens
- Add WithdrawTokenSuccessActivity for displaying created tokens
- Add UI entry point in AutoWithdrawSettingsActivity
- Add clean iOS-style design with animations
- Add quick amount buttons and input validation
- Add token copy/share functionality

Users can now withdraw their balance as Cashu tokens to transfer
to another wallet, in addition to Lightning withdrawals.
Use mintQuote + mint flow to create tokens, then Token.fromProofs
to create an encoded token string.
@a1denvalu3 a1denvalu3 closed this Feb 17, 2026
@github-project-automation github-project-automation bot moved this from Backlog to Done in Numo Feb 17, 2026
@a1denvalu3 a1denvalu3 deleted the feat/cashu-withdrawal branch February 17, 2026 11:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant