What does your Goldilocks mobile wallet look like? Mine would have:

🔸The simplicity of nostr:npub1s0vtkgej33n7ec4d7ycxmwt78up8hpfa30d0yfksrshq7t82mchqynpq6j Envoy's Magic backups + coin control

🔸The 'challenger banking app' UI of BitKit

🔸The privacy tools of Ashigaru/Samourai

🔸The Lightning + Nostr capability of nostr:npub1xnf02f60r9v0e5kty33a404dm79zr7z2eepyrk5gsq3m7pwvsz2sazlpr5

🔸The mobile multisig features of nostr:npub1cvqlzvmjercdn0ypsmv8f7j9lge6ahsnueh5rparh53wuswftv4q49yjt3

🔸The hardware compatibility of nostr:npub1mlzukkwhuhl3y7wd6kw20fz6s99l8d0uqtj4sskhvaaud8rwcuuszt2t6p

🔸The in-app voucher options of nostr:npub1j9qyxka5lck4tw50v7qfrs6gdwczz5ydt7ugqy6nhuva9p6dpy5q8rs2yg

🔸Have direct access to nostr:npub1kdkl4prkt7jmy8cdzdutqv8988vekl93nj4r25zpqpa5uacm9jkqnsjzq5

Am I asking for too much!? 😁

Let me know what you'd want to see in your perfect mobile wallet! 👇

#AskNostr #Bitcoin

Reply to this note

Please Login to reply.

Discussion

i like ashigaru/samourai in general, but especially how well their tor implementation works, no orbot needed. paynym support and authentication is great, too..

bluewallet plausible deniability feature is nice. also being able to select multiple receiving addresses in one transaction, which i wasn't able to in electrum..

i'm keeping an eye on the bluewallet fork cypher box, which implements coinos in its app along with other features

Cypherbox!? New to me, got a link?

Plausible deniability is turned off in Cypher Box. I’m optimising this wallet for newbies who want gradually progress into self-custody so I turned off many advanced BlueWallet features. I will turn them back on once users get familiar with the basic framework. Please join our telegram group if you want to help out T.me/cypher_box

I know you've got some hot takes here Nostr. Get involved 👇

nostr:note1cmajwvy58j08mgcvf376vqckl5saz0x7x8w5fz3jcj8m8s4j3nqslyzl56

+ protects users from accidently leaking their ip address

+ has watch only wallet functionality

Great shout

Clear and obvious distinction in the UI between LN, hot, and cold wallets if combining all these features.

Who do you think does this best right now, if any?

I'm not aware of any that combine the three. Envoy might be closest, but I don't think I can connect to and manage my LN node with it like Zeus?

Not yet!

Another thought, opening LN channels directly from cold storage would be cool if one wallet rules them all. Would save a transaction having to go from cold to node before opening.

nostr:npub1xnf02f60r9v0e5kty33a404dm79zr7z2eepyrk5gsq3m7pwvsz2sazlpr5 can do this today ❄️⚡

Awesome... Just haven't required it...yet.

Not technically perfect or exact to the topic but want to see a #GrapheneOS device with a secondary display and secure element for hardware wallet functionality. It could just be a phone and a device like a Trezor Safe 5 separately in the same housing. Secondary touchscreen for transactions would be on the back next to camera.

Users could use their own official wallet app if it's just bundling an existing one but an app oriented around the device would be nice for it. Only disadvantage is that the HWW wouldn't fully be integrated with the OS (good and bad), like duress password wiping the wallet at the same time likely not possible because they should be isolated.

From technical aspects the wallet app should support privacy features like coinjoins, stealth addresses. Support for multisig and all the big external HWWs. App needs to be fully compatible with OS security features, unfortunately some still break with MTE. If the HWW and app had Nostr key management then it's a bonus. App developer could choose to bundle self-custodial Lightning. I really like how easy Phoenix is but there is dependence of their infrastructure for transactions.

I'd prefer the UI of neobank apps but less cluttered. All these apps use the same kind of UIs because they work. Cryptocurrencies need the same experience and feel as handling fiat currencies to succeed else "normies" don't onboard because their apps are unfamiliar. They don't get treated or developed to be used like currencies most of the time and that's a problem. Treat separate currencies like separate accounts, and the wallets of them like separate virtual cards, and

Other features or details need to be:

- Fast and easy swaps from L1 <-> L2 with support for other assets, purchasing from fiat. Cake does good with swaps.

- Reproducible builds

- Encrypting application data with a secure passphrase (optional).

- Privacy network integration (usually Tor)

- NFC tap-to-pay

- Fast and, I can't stress this enough, easy backups

- Device hardware attestation support, like what we do with Auditor. The app could design to have potential safeguards for attestation failure as an advanced feature.

- Home widgets.

- View-only support

#FreeSamourai

Speaking of Nostr, would be nice to have a neobank style wallet with a social element, potentially linking with Nostr, providing a social profile to receive money and also customizing UI and transactions with Nostr. I use Minibits for my Nostr zaps. Revolut has some limited social features and it seems like something to copy.

Not sure how to explain it and I'd need more than 30 minutes to think it through.

I know what you mean. Have you tried nostr:npub1xnf02f60r9v0e5kty33a404dm79zr7z2eepyrk5gsq3m7pwvsz2sazlpr5? They have the beginnings of this!

Exactly what I'm talking about. Give this with being able to see 'profiles' of the users that shows your transaction history between you and the recipient, their followers and such. Adding contacts and 'favorites' and more.

Ideally I would like social verifications in profiles to prevent phishing. Maybe the wallet app could run their own web service or integrate with another that provides such a thing. Keyoxide ( https://keyoxide.org/apps ) is fantastic example but it has no Nostr support.

I've tried Zeus and I really like it but I've been on Phoenix for a long time, maybe before it existed and still using. It's just a preference thing rather than anything technical. I use Minibits for Nostr / SN where zaps then are moved immediately out. I could use Phoenix's LN address but I'm not using Google services and Minibits works recieving without it.

Side note: Aware Lightning addresses and NIP-05s are verifiable phishing protection but it helps ordinary people far more than a random @ with a checkmark next to it. Onboarding users helps far more when it's with something they're familiar with, they can see these social verifications and tell themselves "Okay that's the Bitcoin QnA from Twitter or from his web site, I know him". People and big companies unfortunately still get phished for easily noticeable mistakes like typosquatted domains in emails... and NIP-05s and LN addresses are just fancy email-style aliases.

How did you record this video?

Screen record then put into an app called screenshot framer

You absolutely nailed that! thanks so much for the detailed answer. Agree with everything you mentioned tbh!

We've actually talked about doing the integrated HWW/phone for years nostr:npub1s0vtkgej33n7ec4d7ycxmwt78up8hpfa30d0yfksrshq7t82mchqynpq6j. One day when we have the capital and resource, we'll make it happen.