So this new client I am about to release has a new to nostr/zapping feature (that I know of) that I’m pretty excited about 🤩
const recentActivePubkeys = await getRecentActivePubkeys({
since: last24Hours,
hasZapEndpoint: true,
});
const recipient = pickRandom(recentActivePubkeys);
await sendZap({ to: recipient, amount });
Login to reply
Replies (16)
i love reading code on here
especially when it does something this cool ⚡
If most active pubkeys are bots, wouldn’t the likelihood of reaching a real person with this randomness be slim? Is there a way to make this more likely to reach a real person vs some bot farm?
Pay $8 a month for a blue check 😂
Internet is dead. Sending sats into the void enriches those murdering it.
We need this, but it zaps one person.
Person changes every month.
We could be changing lives.
What's $1/mo to you?
Pooled together, It could be life changing lives, right here on nostr.
The internet is dead but cynicism is alive and well 🤣
Can always zap someone from your follow list
Could do that, I still like the chance encounter. Have to have a little faith
Denying the bot farms is idiotic. Not shitting on your idea, just trying to help you think about how to make it better and not just a way to enrich the people making the internet suck.
Even randomness on music applications isn’t actually random because it’s proven that true randomness sucks at being what people perceive to be random.
You have to take some odds. I sent out a dozen zaps and had at least 3-4 people reach out an thank me for the surprise. Maybe some went to a bot wallet, and that’s okay. Making a small change as a random act of gratitude has immense power to make someone’s day.
Honestly the WoT stuff that nostr:npub1u5njm6g5h5cpw4wy8xugu62e5s7f6fnysv0sj0z3a8rengt2zqhsxrldq3 is working on fixes a lot of this, it’s just gonna take time to get it all implemented and integrated.
It could, but I'm wondering if there is a way to ensure some kind of 'proof_of_interaction' related to the profile or wallet address so that we can verify that a real person is behind it. If we continue to just throw zaps into a void, it doesn't help anyone.
I think this is where WoT comes in.
So I built a test and it’s not perfect but I can spot audit and based on several random samplings, I’m seeing about 10% are bots. I know time and day had a role here but this is my quick sniff test. I think we can weed it out eventually.


In case you were wondering, poopypants@coinos.io lightning address is nostr:npub1ymt2j3n8tesrlr0yhaheem6yyqmmwrr7actslurw6annls6vnrcslapxnz
Innit… like why?!