1048 sats \ 6 replies \ @k00b 6 Dec 2023
One step wallet connect for man, a giant leap for non-custodial wallets! It's really cool how nostr almost accidentally solves the async payment issue.
If you like it more technical:
## Theory of Operation 1. The user wants to connect their wallet to an app. The app provides a QR code or other means of connecting to the app. The QR code contains a `nostr+walletauth://` URI that contains the app's public key, the relay to communicate over, and a list of functions that the app requires. 2. The user scans the QR code and their wallet prompts them the required functions and asks them to confirm that they want to connect to the app. 3. On confirmation, the wallet generates a new key pair and sends the public key to the app in a confirmation event. 4. With the combination of both keys, the wallet and the app both will generate the same connection URI. They can now use NWC to communicate.
It's hard to imagine how it could get any easier.
reply
All this stemmed from users saying copy paste was too hard 😂
reply
391 sats \ 1 reply \ @k00b 6 Dec 2023
Your job is not done until there's no job left to do.
reply
Your job is not done until there's no job left to do.
So true, even if meant in jest.
I've been working myself "out of jobs" following this mantra my whole career, but I like your phrasing more. Stealing it!
(It also tends to create new - usually better - jobs,)
reply
Perhaps they'll help you find how it can be made easier then lol
reply
😂
reply
It's hard to imagine how it could get any easier.
happy sleepless @ekzyis noises
reply
Cutting-edge awesomeness!
reply