Minibits's avatar
Minibits
dev@minibits.cash
npub1kval...tkzv
₿ ecash and lightning wallet for instant, low-cost and private value transfers.
Minibits's avatar
Minibits 1 month ago
With the New year, Minibits mint rotated to the new keyset with id starting 001... For most wallets, handling keyset change should be automatic and should not cause any issues. Former keyset, with id starting 005... is now not active, but stays available for ecash swaps or melts - that allows wallets to rotate to the new one over time seamlessly. In case you'd need to recover some ecash generated with previous keyset, make sure to set the keyset id to recover from to the previous 005... value as well (if using Minibits wallet) Reason for this change is to be able to handle the database growth: there is more then 2.5m of issued ecash notes and 2.2m of spent ones, that the mint needs to keep to prevent double spend. For now, I've implemented mutiple database optimizations to keep it performing + have realtime backups in place, but to be able to reduce the db size in the future, I'll rotate to new keysets at least once per year. Enjoy the winter as I do! image
Minibits's avatar
Minibits 1 month ago
New Minibits with Tap-to-pay is live on Android! - Reads a cashu requests or lightning invoices via NFC and pays instantly - Shares invoices or cashu tokens (emulating NFC host) so you can even tap two Minibits wallets Prototype intended for testing w POS devices, that have their NFC antennas on front side but nevertheless very funny to play with 🚀 ! Very early, test with few sats only. https://github.com/user-attachments/assets/d52700af-469b-42d7-a35b-1e11e043ef3f
Minibits's avatar
Minibits 2 months ago
If you’re a regular zapper, you might want to try the latest over-the-air update in Minibits. As you probably know, ecash in Minibits is stored only on your device. Because of that, zaps initiated from Nostr apps like Amethyst or Damus need to “wake up” the wallet using a Nostr Wallet Connect command. This wake-up happens via push notifications, which allow the wallet to activate and pay even when the app is killed. Until now, the device waited for each command to arrive in a *new* push notification, which made handling frequent zaps quite slow. From now on, after the first push notification, the wallet connects directly to the relays and reads further incoming commands immediately—cutting out multiple hops and making frequent zaps *much* faster. 🙂 I’d love to hear feedback from real-world testing! 🫡 Let's make this post feel like winter is coming: image