Avatar
Minibits
b33bf9e97b78f35694a02e6bbef8e77059373e42b0a85a63f25a50ebfdadf50d
₿ ecash and lightning wallet for instant, low-cost and private value transfers.

Good point. Was meant no to lose individual sender info when the number of incoming is not hindering perf.

However now it batches only from >5 incoming so making it default makes sense.

Hey, dm me if you see any transactions with error and their audit trail you'll find in errored tx detail. Thanks!

Ah sorry, if you do not run high volumes of scripted/automated swaps or melts against the mints, just ignore my comment, I misunderstood yours then.

By dev env I mean that you could quite easily setup your own mint (even one not backed by real sats) for development or testing purposes.

I'd kindly recommend to setup a dev environment for any higher amounts of algo tests. It unnecessarily bloats involved mints state.

Replying to Avatar GnomeBTC

Claim 1 sat that would otherwise stay trapped in the mint.

nostr:nprofile1qqstxwlea9ah3u6kjjszu6a7lrnhqkfh8eptp2z6v0e9558tlkkl2rgpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qgwwaehxw309ahx7uewd3hkctcpremhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet59u4kl3vp nostr:nprofile1qqsxn2q9vlnek6umcu5z44v42yklpwqy0prpd0kmvg7pytadgg9zvdgpzpmhxue69uhkummnw3ezumt0d5hsmhrheh when cash out the entire balance including the tx fee? What's this game of calculating the fee and then getting change? Sweep wallet please

cashuAeyJ0b2tlbiI6W3sibWludCI6Imh0dHBzOi8vc3RhYmxlbnV0LnVtaW50LmNhc2giLCJwcm9vZnMiOlt7ImlkIjoiMDA1YzI1MDIwMzRkNGYxMiIsImFtb3VudCI6MSwic2VjcmV0IjoicGZSTEpHUkFrZDVCM1MwSE8rbjFWeEpaZGIrU2J5dHRwbWxiejhZUkdQOD0iLCJDIjoiMDMwOTUwZmU4NWNkN2M2MmUzNDZlZjVmYTM4Zjc0ZjllZTEwNTFkMGE2MjZiNDA0YzQ2NWE2ZWM0NmFjMjQ5ZWNiIn1dfV0sIm1lbW8iOiJTZW50IHZpYSBlTnV0cy4ifQ

That's tricky as the wallet needs to provide ecash to the mint with request to pay an invoice, but fees are not known upfront. So there is a fee buffer where mint returns not spent / saved fees.

In the next release, the valodation will be relaxed for relay .onion addresses (no wss needed) and url length expanded so they fit in.

Replying to Avatar elsat

Hmm I dont see ‘hypnotic hodl’ in the “sent from” field.

nostr:npub1kvaln6tm0re4d99q9e4ma788wpvnw0jzkz595cljtfgwhldd75xsj9tkzv also does not display PFP adjacent to zaps, which makes it more cumbersome to figure out who zapped me

It's not 100% sure that the zap sender profile name is tracked within the transaction. Public sender profile is requested from relays at the moment of zap conversion to ecash, but there are cases when it fails and is skipped.

Replying to Avatar Tybbs

hey nostr:nprofile1qqstxwlea9ah3u6kjjszu6a7lrnhqkfh8eptp2z6v0e9558tlkkl2rgpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qgwwaehxw309ahx7uewd3hkctcpremhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet59u4kl3vp

I recently had to get a new phone and cannot access my old one. I want to retrieve the sats from my minibits wallet using the same seed, but after about 30 minutes of increasing the recovery indexes I still haven't found any sats.

Any way to make the recovery faster or automatically sweep a wide range of indexes?

Thanks,

Tybbs

Please try to select another keyset (option in recovery screen just above button to kick off recovery)

Older ecash was typically issued with 9ml... keyset or so.

Check Security settings. With storage encryption on, biometric auth is needed for Minibits to start.

However I do not recommend it for frequent usage, and generally better practice is to keep balances small enough in ecash to not mind such corner case.

Happy we found this workaround and that it worked for both of you.

Nevertheless there is code in Minibits that automates this for at least 6 months deployed that works in most cases.

Hodl invoices are quite hard/time intensive to test so I could not yet simulate your issue where they do not clear out.

Will work on some intermediary solution that will least help to log and investigate such cases.

Thanks for helping to make ecash better!

Could you restart the wallet and then dm me an audit trail of pending tx (copy from tx detail screen)? Thanks

Thank you for headsup, checked ntfy, nice project. It would be unfortunately unusable for NWC use case, as the wallet do not have access to the received notifications.

In case of NWC my server subscribes to encrypted NWC commands published to minibits relay, reencrypts them with own keys and routes them to the right device based on event recepient tag. They are not shown to the user, just used as data carrier passing the commands from relays to the device.

Go to Settings > Backup and Recovery > Scroll down > Tap remove spent ecash.

If you see any other error before this happened, send me the copy of audit trail to the dm. Thanks!

Token is obtained automatically on granting the permission and refrehed on wallet start - user is not involved in it. If it fails to do so, it means that the device has no Play services installed / available.

I've released yesterday a small fix that will fallback to websocket nwc connection in that case (permission granted and device token missing).

Unfortunately this is really a "demo" solution as it will work only when app is in the foreground (means zaps are sent from app on other device / pc).

For cypherpunks there is of course a fallback - if notification permission is not granted, NWC messages keep going over the standard websocket subscription.

Now it is upon the real ones to kick their OS not to close it when the app is backgrounded and then open source that for all others.

I will gladly dissapoint you over the next two weeks of fam holiday!

Nevertheless kraXen will work on it over the next week.

If you're interested to get the name back, dm me what it was. I can delete it from lnurl/nostr address server so that you can book it again. I'll send you your sats back for the second donation back.