i had that happen on reinstall or when i added a new account to alby. it generated new keys, so when i went to primal, i signed in to a brand new account automatically. i was confused too until i realized what happened.

Reply to this note

Please Login to reply.

Discussion

This was the main reason I angrily uninstalled Alby extension way back then. Should never have added nostr key management or at least do the UX right.

i've had a few other complexities happen that makes me wan to stop using it and go for something similar like Nostr Connect.

Right, that's helpful. I didn't even know there were multiple options. I honestly thought I was adding a wallet, since when I used Alby way back it was primarily as a web browser wallet. I had no idea it was interacting with Nostr at the login level at all

nostr:npub144rdkyhwy59ppp6k4d8s7vq8kpxhu6vlgh4v82mfvpmjjcse6grsxzag2d The Primal mobile app has a wallet, but it doesn’t work in New York because of the fucking BitLicense. (It uses the nostr:npub1ex7mdykw786qxvmtuls208uyxmn0hse95rfwsarvfde5yg6wy7jq6qvyt9 API.)

So for a desktop wallet you will want to get a NWC connection.

nostr:npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm has moved to a self-custodial or “bring your own” setup, so you have a few options:

1. Use their Alby Hub Cloud service which spins up a hosted node where you hold your own keys. Easiest, but most expensive.

2. Install Alby Hub locally on either a LND node like Umbrel or Start9. Somewhat challenging for most people.

3. Install the standalone Alby Hub on a dedicated low-cost computer. You can use almost anything. I’ve gotten them set up on a Raspberry Pi.

4. Use a third-party custodial NWC wallet and import the connection string. Here are some options:

nostr:npub1yzvxlwp7wawed5vgefwfmugvumtp8c8t0etk3g8sky4n0ndvyxesnxrf8q is the easiest setup. It’s a full Nostr desktop/browser and mobile client, and they will give you an Uncle Jim wallet running on their own Alby instance. You just export the string and import it into getalby.com and any other client you choose.

lnwallet.app is a simple NWC service. Works pretty much the same way as above, but it’s not a full client, just a wallet service.

nostr:npub13tv0rauv3cgevcjzu298eg2ujd4j82ve6haer0lyu3rjuttw4a2s6mgea0 is a hosted wallet that lets you connect to any NWC wallet, so it works with Alby Go and Nostr clients.

Give one of those a try and report back!

Yep. The key UX was too forceful back when I tried it and sounds like it hasn’t gotten any better. Maybe nostr:npub1m0sxqk5uwvtjhtt4yw3j0v3k6402fd35aq8832gp8kmer78atvkq9vgcru can look into it

Extension does not generate new keys automatically anymore

Yeah when someone explained that Nostr uses browser extensions to save keys, it made total sense. But as an end user I feel like I had no prior expectation that that would happen

Installing a browser extension to log into an app isn't very intuitve

You can log in with your private key directly if you want. That's not too secure... Or you can use amber signer or a bunker (remote signers) "logging in" to nostr isn't really "login" in a traditional sense. It's "let me tell the client what my public key is and how I would like to sign events with my private key for this session"

Logging in has to be the biggest hurdle because it's fundamentallly different than the way you are used to signing into apps. You control the keys instead of just making a personal password that some central authority ties to some account in a central database. Your password on nostr is derived and never changes. There's no way to fix it. The only way to make it easier is better UI and education.

Shouldn’t really need to as a new user. We have too much paranoia around key security imo. Let new users just use it directly without extensions. Sooner or later they’ll learn best practices and can get a new key if they like. We all came here mostly with the Jack wave and no one used any extensions back then and look at us - we’re fine.

i dont see nostr-connect anymore tho 😭 it was a nice skin..

nostr:npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445 know what happened to the extension? It’s not in chrome extensions anymore 😔 had to get from GitHub

it have been removed by google, I need to re upload it.