Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support nip 46 Nostr Connect #420

Open
Giszmo opened this issue Mar 12, 2023 · 2 comments
Open

Support nip 46 Nostr Connect #420

Giszmo opened this issue Mar 12, 2023 · 2 comments
Labels
enhancement New feature or request java Pull requests that update Java code javascript Pull requests that update Javascript code

Comments

@Giszmo
Copy link

Giszmo commented Mar 12, 2023

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.

@KoalaSat
Copy link
Owner

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 KoalaSat added enhancement New feature or request java Pull requests that update Java code javascript Pull requests that update Javascript code labels Mar 13, 2023
@serrq
Copy link

serrq commented Mar 18, 2023

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request java Pull requests that update Java code javascript Pull requests that update Javascript code
Projects
None yet
Development

No branches or pull requests

3 participants