nostros icon indicating copy to clipboard operation
nostros copied to clipboard

Support nip 46 Nostr Connect

Open Giszmo opened this issue 1 year ago • 2 comments

Is your feature request related to a problem? Please describe.

On Android there is currently no way to not expose private keys to apps when trying them out with your own nostr account.

Describe the solution you'd like

Implement support for nip-46 to enable external signing.

This would be both interesting as signing device (nostros allows signing events on other apps, turning nostros into the secure device) and app with external signing.

I expect Bitcoin wallets to offer such signing functionality at some point but right now, nip-46 is not yet widely implemented, so such a feature could also drive adoption if nostros could protect users' keys.

Giszmo avatar Mar 12 '23 18:03 Giszmo

This is something we'll eventually implement for Nostros for sure, I'll think about the next big features in the roadmap, this one sounds like a good candidate.thank you @Giszmo !

KoalaSat avatar Mar 13 '23 00:03 KoalaSat

You can do the same thing without any wallet. Just typing the private key in a .txt file. Then truncate the extension and you have a bin file.

When you must login in Nostros simply provide the bin file (key file).

Exatly the same way I join to my password vault: no clipboard, no typing, no screen recording can affecting this method.

serrq avatar Mar 18 '23 14:03 serrq