Maybe you can DM him 10 sats of ecash, and he can redeem it directly from the DM, achieving what you described as ending at step 3.
Login to reply
Replies (1)
There's that option ya.
I'm wondering if kind:9321, in NIP-61, can potentially be used to get closer to that desired result at the end?
If it can, I'd imagine the UX would be as follows:
Sender:
When attempting to send a locked ecash/cashu token, they would have the option to specify if they want to notify their friend that they received eCash from you, at the cost of the public knowing that money was sent from the sender to the receiver, in which case kind:9321 would be utilized. If they don't want to notify and keep everything completely private, that kind won't be used (as how the app currently does it).
Receiver:
Assuming the sender has opted to inform the receiver that they would be notified whenever they'd receive ecash, the receiver would see on their wallet that they have received ecash, where they wouldn't know what the amount is, and from who, until they unlock it of course.
I'm not sure if all of this is possible, but thought I'd mention it.