github minibits-cash/minibits_wallet v0.1.8-beta.12
v0.1.8-beta

latest releases: v0.1.8-beta.34, v0.1.8-beta.33, v0.1.8-beta.32...
one month ago

With v0.1.8-beta new Minibits architecture for receiving zaps and all lightning payments to minibits.cash addresses comes out.
Realtime encrypted notifications, claim ⚡sats on wallet start 🚀

Current implementation over nostr relays has few serious set backs:

  • communication through relays is slow when receiving many zaps at once
  • notifications shown are local, triggerred only when the app is in the foreground so missing primary use case
  • very difficult to keep websocket connection stable on mobile device

So what is coming in v0.1.8-beta:

  • optional push notifications delivered even app is closed / backgrounded (off by default for new installs, enable in Settings!)
  • firebase messaging is used only as a data carrier. Notification shown is constructed only on device
  • all data encrypted to keys living on device only
  • ecash is never sent through notification, it is claimed by wallet on wakeup using api sending all claimable tokens as a batch over TLS, with tokens encrypted to device keys again, so that MITM or some api auth leak won't leak your ecash to an attacker
  • claiming fully works without notifications enabled.

What's new apart from notifications:

  • more logical navigation to Send / Receive based on user feedback from v0.1.7-beta giving choice to transact ecash or lightning
  • new recovery tool to recover wallet address only from Settings for cases, where balance recovery is not necessary, such as moving wallet to new device

Untitled-2024-05-27-1350

Don't miss a new minibits_wallet release

NewReleases is sending notifications on new releases.