Oddbean new post about | logout
 Is there a reason why most of the zaps on this note don't show up in the reactions? Looked on Nostrudel, Primal web, and Freerse.

Can't even see my own zap. 🤷‍♀️
It's like they all stall out, after a handful.

nostr:note1jf8ckdug36wl9q7724q5f5x8cnfv2a4wzyxxr73wge4tfxc6vzmqkn80n2 
 i don't see them either 
 Could ot a double spend problem? 
 Wrong, good try, but read? 
 My guess is they only have paid relays. So the zap note is denied from people who are not paid relay members. 
 Or it's just slow. I just tested it, and my zap only showed up after a minute or so. 
 I zapped 10k, yesterday, and it's not visible. 
 See if you can find your zap note, my guess is it's not relayed properly. Also couldn't find it on nostr:nprofile1qqsrlc5jrg347m9r9temsq68ejztgpqjvwd556c4t89scjl2qyfslwqpr3mhxue69uhkummnw3ezumt4w35ku7thv9kxcet59e3k7mgpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3yamnwvaz7tmsw4e8qmr9wpskwtn9wvu786f8. 
 I checked your relays, and none of them have any of your zaps. So you need to add at least an open relay where everyone can post to. If you zap me 1 sat, I can show the logs of my zapper. 
 I can now see 28 zaps on the OpenSats note, but that's still not all of them. 
 I think I have it reversed, the zap receipt is not being published on your relays. Do you have any open relays in your relay list? 
 Everyone should ask providers of paid relays they use to allow anyone to publish receipts when the zap request came from a pubkey with write permissions. I just did this for our own relay the other day:

nostr:nevent1qvzqqqqqqypzq8meqkx80g3yuklzymy0qfx2ekk56aqc2ht4ak03z3em4r4cdcwtqy88wumn8ghj7mn0wvhxcmmv9uq3vamnwvaz7tmjv4kxz7fwd4hhxarj9ec82c30qqsztfjrnvwjmnw2yq5rf2kwyq75plqfwsszp3txku0clhyp8h3068qd0jpp7 
 Despite mine being set to automatic, my Mutiny zaps only send when I open the app, it's really annoying.  
 When you zap someone, their LNURL server has to be able to publish a receipt to the relays you request. If they're not allowed to publish it there, then nobody will see the zap.

I just improved this for our own Lightning accounts and relay over here, by checking if the zap request came from a relay member, and then allowing receipts to be published by non-members:

nostr:nevent1qvzqqqqqqypzq8meqkx80g3yuklzymy0qfx2ekk56aqc2ht4ak03z3em4r4cdcwtqy88wumn8ghj7mn0wvhxcmmv9uq3vamnwvaz7tmjv4kxz7fwd4hhxarj9ec82c30qqsztfjrnvwjmnw2yq5rf2kwyq75plqfwsszp3txku0clhyp8h3068qd0jpp7 
 WE RUN OUR LIGHTNING NODE USING VOLTAGE AND IT SEEMS TO FAIL AT BROADCASTING ZAP RECEIPTS OFTEN. 
 Oh, okay. Been going nuts, trying to figure out what's wrong. 
 Nostrudel is showing them glacially slowly. Weird. 
 Ligess always sends out a kind 0 event of the zapper profile first, as some relays don't accept events without a profile.

This is the first paid one, purplepages blocks the zap request, which makes sense. Noswhere blocks both, but it looks to be accepted on forest and citadel. 

I did notice some empty objects in the log, not sure what that is. Those might be relay notices which I'm losing now?

https://m.primal.net/Ityn.png  
 On another zap, it got 'restricted: not an active paid member' from nostr.wine.

After this, I think you played with a different app, for a 25 sat zap: 'An error occured while getting invoice: No relay tag on zap request', not sure why that would be?

So it seems at least some relays do accept them, but not that many.

thecitadel is your relay? 
 Yes, and everyone can write to it. 
 Huge mess. 
 On another zap, it got 'restricted: not an active paid member' from nostr.wine.

After this, I think you played with a different app, for a 25 sat zap: 'An error occured while getting invoice: No relay tag on zap request', not sure why that would be?

So it seems at least some relays do accept them, but not that many.

thecitadel is your relay? 
 Yes, and everyone can write to it. 
 Huge mess. 
 Filter sits in front of our public relay aggregator so as long as the zap ends up on one of the many public relays we read from, it will make it to filter. 

Only paid users can write to filter and we broadcast those notes back out. 

We COULD add this to nostr.wine since it works like most paid relays, but it does open up a way to get spammed. We whitelisted most of the large wallet providers a while back but if you run your own zapper you’ll need to buy access for it as well.