NostrNet.work PWA supports all browser extensions on Android, PC, Linux, and Mac. Its APK also has extension support.

You should always use extensions for login, NostrNet utilizes existing browser extensions.

For iOS users, refrain from using it for now unless you are logging in only using your public key as a reader.

Reply to this note

Please Login to reply.

Discussion

Is there anywhere I can learn how to utilize extensions on Android?

Download this browser, open this extension link in this browser and install it. Once extension is installed on kiwi browser:

Go to top right menu, click on "extension" tab, open nos2x extension details, and in extension options you can add your private key. Done

Browser:

https://play.google.com/store/apps/details?id=com.kiwibrowser.browser

Extension:

https://chrome.google.com/webstore/detail/nos2x/kpgefcfmnafjgpblomihpgmejjdanjjp

Why are extensions better?

I don't have a tech background.

I do recall reading that one should not keep private keys in the client, but the article didn't explain why.

Why is it better to store my private key in a browser extension instead of in the Amethyst client?

The most important thing is to always securely backup your keys.

For Amethyst login, you have to use your private key, and extensions are only used when you are logging into some Nostr web application.

When using the extension, the web application author does not get your nsec.

I do enter the nsec tho? As that's necessary for using the extension to log in?

You just have to enter your nsec once in the extension. After that you can log into any Nostr WebApp; you just get the popup for approval.

Thank you all for your patience 🙏

So browser extension is safer to use than putting nsec directly in client, because the author of the extension can not access your key (why not? We are trusting them to not put a back door in their extension and access my nsec?)

Versus putting the nsec in the client which is less safe. (author of the client is less trustworthy than the author of the browser extension?)

It's all software, so aren't we trusting someone in each case?

Suppose there are 10 Nostr WebApps; you can't trust all of those apps, and entering your private key inside a browser every time you log into some WebApp is inherently unsafe.

Since the extension is already open source, you are not placing trust in anyone and please backup your nsec, this is the only way you can access your account.

Got it. Thank you. 🙏

I'll zap you once I get my wallet fixed.

Great to know! Thanks for the tip, and looking forward to more improvements!