load events from infrequent posters #1002

Open
opened 2025-07-20 20:56:33 +12:00 by smithtim · 3 comments
smithtim commented 2025-07-20 20:56:33 +12:00 (Migrated from github.com)

Is there a way to load events from someone who hasn't posted in a while? For example, Edward Snowden apparently hasn't posted since mid-2024. When I click "View notes" for him in Gossip, it doesn't show me anything.

P.S. Thank you for your work on this tool!

Is there a way to load events from someone who hasn't posted in a while? For example, [Edward Snowden](https://primal.net/Snowden) apparently hasn't posted since mid-2024. When I click "View notes" for him in Gossip, it doesn't show me anything. P.S. Thank you for your work on this tool!
mikedilger commented 2025-07-20 22:40:53 +12:00 (Migrated from github.com)

It should load the first 35 notes it finds in backwards time order and then give a "Load More (loading from N)" button.

If you aren't getting any notes at all, there are a few possibilities of what is happening:

  • You don't have his last relay list (It lists nostr.wine, relay.nostr.band, relay.damus.io, filter.nostr.wine, eden.nostr.land, relay.snort.social, relay.noswhere.com, relay.orangepill.dev, nostr-pub.wellorder.net).
  • There is a bug (it would not surprise me).

I'm getting 35 events, the most recent being nostr:nevent1qqstrtpdlt0r597nejyxxtzfp4js3p5dce9d056xp9yhp3ly0kwa85cpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qg3waehxw309ahx7um5wgh8w6twv5hsz9thwden5te0wfjkccte9ejxzmt4wvhxjme09ecjvg

Since gossip isn't doing it for you, try loading his last event in other clients, and maybe you can surf around to his previous ones from there. Although I haven't found another client yet that is loading that event. Maybe those relays delete old events and I just have it in my database? Embrace the chaos... i guess.

It should load the first 35 notes it finds in backwards time order and then give a "Load More (loading from N)" button. If you aren't getting any notes at all, there are a few possibilities of what is happening: * You don't have his last relay list (It lists nostr.wine, relay.nostr.band, relay.damus.io, filter.nostr.wine, eden.nostr.land, relay.snort.social, relay.noswhere.com, relay.orangepill.dev, nostr-pub.wellorder.net). * There is a bug (it would not surprise me). I'm getting 35 events, the most recent being nostr:nevent1qqstrtpdlt0r597nejyxxtzfp4js3p5dce9d056xp9yhp3ly0kwa85cpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qg3waehxw309ahx7um5wgh8w6twv5hsz9thwden5te0wfjkccte9ejxzmt4wvhxjme09ecjvg Since gossip isn't doing it for you, try loading his last event in other clients, and maybe you can surf around to his previous ones from there. Although I haven't found another client yet that is loading that event. Maybe those relays delete old events and I just have it in my database? Embrace the chaos... i guess.
smithtim commented 2025-07-22 17:05:51 +12:00 (Migrated from github.com)

Thanks, I had all of those in my Known Network except relay.orangepill.dev, and have now added that one. But I am still not seeing any events for him.

There is a "Load More" button, but it doesn't say "loading from N", and when I click it, in the console I see:

2025-07-22T04:50:42.159011Z ERROR gossip-lib/src/overlord.rs:259: Load more failed

That Primal page has his events, and I have primal.net and relay.primal.net in my Known Network, but still no dice.

Is there something I have to do to turn the relays in my Known Network into Active Relays?

Thanks, I had all of those in my Known Network except `relay.orangepill.dev`, and have now added that one. But I am still not seeing any events for him. There is a "Load More" button, but it doesn't say "loading from N", and when I click it, in the console I see: ``` 2025-07-22T04:50:42.159011Z ERROR gossip-lib/src/overlord.rs:259: Load more failed ``` That [Primal page](https://primal.net/Snowden) has his events, and I have `primal.net` and `relay.primal.net` in my Known Network, but still no dice. Is there something I have to do to turn the relays in my Known Network into Active Relays?
mikedilger commented 2025-07-22 22:09:30 +12:00 (Migrated from github.com)

We could debug this by stepping through each step manually:

  1. Download his kind 10002 event. Try a bunch of places. If not found, use his kind 3 event and look to see if it's contents list relays.
  2. Once the true latest relay list is found, ask those relays for some of his known events by id. I can get the ID from his events out of my database.
  3. If those are not found, then the relay we are asking isn't serving them anymore. If none of the relays on his list are serving them anymore, than he is "off of nostr" entirely.

I can't do this right now though, but I'll get back to this when I'm less busy.

We could debug this by stepping through each step manually: 1. Download his kind 10002 event. Try a bunch of places. If not found, use his kind 3 event and look to see if it's contents list relays. 2. Once the true latest relay list is found, ask those relays for some of his known events by id. I can get the ID from his events out of my database. 3. If those are not found, then the relay we are asking isn't serving them anymore. If none of the relays on his list are serving them anymore, than he is "off of nostr" entirely. I can't do this right now though, but I'll get back to this when I'm less busy.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nostr/gossip#1002
No description provided.