hey #[0] I can not confirm yet but the "following list dropped" issue is related with nostr-tools library. I believe all clients using this library can cause you lost your following list ata petnames. Could you help me find this issue with your influence ? Thank you so much!
Discussion
Boosted.
Try refreshing, happens a bunch for me; sometimes even try re-logging.
this is a known issue with many, many people. they drop some relays or change clients and all of the people that they're following gets nuked.
The idea is that NIP-02 said: "Every new contact list that gets published overwrites the past ones, so it should contain all entries. Relays and clients SHOULD delete past contact lists as soon as they receive a new one." and I believe something is happening with nostr-tools in this aspect.
When you are going to follow somebody, nostr-tools on client-side should wait or confirm that all follows are on list and send the new entry or maybe save it locally....Maybe somebody can find the error on library... I believe it is the library itself ....
Clients should wait to follow somebody or confirm you are sending all your "followings" to the relay before following? I don't know what is happening because there is a lack of documentation on cliente side. Maybe the issue is related with nostr-tools or somebody could patch this issue inside nostr-tools to help all clients with this issue.
Perhaps it is related with "max bytes accepted by servers" when pushing events. My following list is getting bigger and maybe the issue is related with that. By the way I am using my own paid relay and I don't know if I have this trouble too.
If this is the problem, the fix needs complex topics as knowing max bytes you can push on public or paid relays and also following lists are limited by this.