widgets/wallets/wallet_action_dialogs library

Classes

ReclaimPendingTile
Single row in the reclaim-pending dialog showing the live state of one Cashu.retrieveFunds stream.

Mixins

WalletActionDialogsMixin<T extends StatefulWidget>
Send/Receive/Reclaim wallet operation flows shared by the wallet actions panel and the wallet card menu. Mix into any State that exposes an ndkFlutter instance.

Functions

reclaimablePending(Iterable<WalletTransaction> transactions, {String? mintUrl}) List<CashuWalletTransaction>
Funding transactions reclaimable via Cashu.retrieveFunds: they carry a mint quote, method and used keysets. Pending sends/redeems have none and are skipped. Optionally filtered to a single mintUrl.
showReclaimDialog(BuildContext context, NdkFlutter ndkFlutter, List<CashuWalletTransaction> reclaimable) Future<void>
Runs Cashu.retrieveFunds for each reclaimable funding transaction and shows live per-transaction status in a dialog.