It was a Sovran day. I spent the day jamming on the transaction detail display. I think it's coming along nicely. 
Discussion
Why differentiate between ecash and lightning?
I think users just want to send bitcoin instantly, private and at very low cost. How this works under the hood is not important and just leads to confusion.
They have different capabilities. The biggest difference is that an ecash transaction has different ways of being shared. You can copy + paste the token and then just share that string. LN is more of a traditional transaction in the sense that it’s atomic, so the information and actions change.
What if we got rid of the distinction between ecash and ln in the title and just displayed the type as a line item?
Yes, that sounds good 👌
Generally, I would try to make it as minimalistic as possible.
The least information shown, the better UX you can provide.
I love the fact that users don’t need to look for a mint in the onboarding process.
Keep that simplicity also in the following user journey -> don’t show the mint on the home screen, in the settings it’s more than enough.
Also I wouldn’t ask users if they want to trust the mint they are receiving ecash from.
I would think of the best way to handle trust and then apply that to all users (no one wants to do research on mints).
I’m having a lot of trouble using this app. I stumbled onto the option to create a second profile and it doesn’t let me complete the setup, nor can I go back to the original profile so now the app is unusable and I don’t even remember if I had any tokens in it.
I was able to reset it but now I have 6 profiles somehow. 😆
Also, I can’t create a token for 30 sats, it said insufficient balance but it doesn’t tell me what the minimum is.

Sorry if you lost any tokens, do you remember roughly how many? Happy to send you some ecash to make up for it. The app’s still in beta so a lot of things are broken and stuff will probably go wrong. We really appreciate you willing to give it a spin and test things out.
We should probably make that clearer on the site and during onboarding. cc nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqyw8wumn8ghj7mn0wd68ytnzd96xxmmfdejhytnnda3kjctvqqsvvullpd0j9rltp2a3qqvgy9udf3vgh389p7zhzu65fd258dz5lqgtnl693
It’s only 30 sats for so not a big deal. I’m more interested in understanding how to navigate the app. There are a lot of UX issues, and creating additional profiles is very buggy.
Thanks for bringing this up. I haven't had a chance to give additional profile creating + recovery a UX review / audit. I'm going to move that up a high priority and review next.
The app crashes every time I try to switch to one of the new profiles. I’m going to delete it and wait for a future version to reinstall. If you feel like shooting over some ecash that would be cool, I’ve got Minibits running on an Android phone.
Sure thing! Do you have a minibits.cash address?
daniel@minibits.cash
Just sent 🫡 . Thank you again.
You’re welcome. However now I think my Minibits app is also hosed because it won’t let me send any payments out.
Maybe ecash just isn’t for me. 😆
What kind of error are you getting with nostr:nprofile1qy2hwumn8ghj7etyv4hzumn0wd68ytnvv9hxgqg4waehxw309aex2mrp0yhxgctdw4eju6t09uqzpveml85hk78n2622qtnthmuwwuzexuly9v9gtf3lykjsa076magdkt6tav ? I know there's frequent updates, you sure you're on the latest version?
I got an error that the proofs didn’t have a corresponding key. I backed it up and factory reset but not before losing a bunch of sats that I tried to move.
I didn't see this notification I'm sorry! I pushed a new update recently, if you don't mind updating it in TestFlight it may have fixed your issues. I sent 1k sats to your Primal Lightning address for your feedback ;)
If you just want to use the app again you can always delete it and rejoin the beta, it should delete the local state and thus be uncorrupted again.
Early versions of this app were very buggy... and they still are in many ways. I'll add a notice in the app to make it clear its still in beta when users open the app.
I recommend just factory resetting the app and starting fresh. Recovery is may still be wonky. Sovran also uses an underused Nostr feature of mnemonics for account generation. https://github.com/nostr-protocol/nips/blob/master/06.md
Is it even possible to obtain the mnemonic again? I can’t find a way to do it and the left side menu doesn’t work at all.
Not sure. I'm on a new build with a slightly different recovery + account creation flow, but I just tried creating a new profile and it's broken here too. cc nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqyw8wumn8ghj7mn0wd68ytnzd96xxmmfdejhytnnda3kjctvqqsvvullpd0j9rltp2a3qqvgy9udf3vgh389p7zhzu65fd258dz5lqgtnl693
What wallet is it?
Still in beta. Very buggy. Only use for testing purposes.
This the repo? https://github.com/SovranBitcoin/Sovran
Yup! It should be open soon. Devs are working on a few bugs before code is public.
Understood :-)
The "I already have a Nostr account" asks for a recovery phrase? Does it mean nSec? Planning on allowing for delegate authentication? (I think that's NIP-46)? The "Create account" gives me a recovery phase (12 words) - is this creating a Bitcoin wallet, or an nPub/nSec and then converting to 12-words as well?