For some reason, I've unknowingly unfollowed some plebs I followed.

Does #Amethyst and/or #Primal have a bug or a tendency to randomly unfollow? πŸ€·πŸ»β€β™‚οΈ

I often switch between the two.

#asknostr

Reply to this note

Please Login to reply.

Discussion

I've never had that happen to me in Amethyst.

πŸ’―

This is a known issue when switching between some clients. I'm not sure anyone knows the true cause, but it does happen. I don't remember the tool, but there are options I to restore them. I'm sure someone with a better memory will chime in.

Here's one. It may not work, but it's worth a try.

https://nostr.land/restore

If I follow someone on amethyst iv noticed it doesn't show up on primal.

Try nostr:npub1n0stur7q092gyverzc2wfc00e8egkrdnnqq3alhv7p072u89m5es5mk6h0 It has a feature that helps you to recover β€žlostβ€œ plebs.

Follow lists can get nuked pretty easily when using multiple clients.

To understand how this happens, you first have to understand that your follow list is just a note with a bunch of public keys on it who are the people you "followed." You save this follow list to any relays you listed as "write" relays on your relay list. When you follow someone new, the previous list is not updated. Rather, an entirely new list is created with all of the previously followed public keys on it plus the new one you just followed. This new list is sent out to your write relays and they replace any previous list they had with the new one. So long as the new list gets sent to all of the same relays as the previous one, things should work fine.

Enter Primal.

Primal does not read directly from your write relays when looking for your follow list. Rather, the Primal app is reading from Primal's caching server, which is constantly pulling in notes from other relays. So lets say you follow some folks on Amethyst, which writes your new follow list to your write relays, and then decide to switch to Primal and end up following someone over there. Well, as long as Primal's caching relay has pulled your new follow list in from your write relays, all will be fine. If it hasn't yet, then it will just create a new follow list based on an older one that didn't include the folks you just followed over on Amethyst, plus whoever you just followed on Primal, and save that list to your write relays so it becomes your most recent follow list, replacing any previous lists you may have had.

This can also happen if you switch your write relays and don't republish your most recent follow list to your new relays.

My advice would be to stick with clients that read directly from your relays.

Another tool you can use to try and track down previous follow lists is https://tsukemonogit.github.io/luminostr/ You'll be looking for kind 3.

Very thorough. Much appreciated!