Just realized there was a plugin. A bit annoying that it needs (?) a private key to receive zaps, but I guess that's part of the protocol.

Please try again...

Reply to this note

Please Login to reply.

Discussion

Zapped 10 sats just now

On Damus:

nvm, worked on second try

OMG!

What changed? Can’t fetch invoice now

Mmm, I'm seeing this in the log:

fail: BTCPayServer.Plugins.NIP05.Zapper: Error zapping to wss://nostr.sethforprivacy.com

That’s weird. Zapped now with a work around

#[2]​ I think my connection is being rate limited unlike the rest of the crazies

Yeah sorry, protocol design unfortunately :(

Huh? The zapper key can be random

Wtf? I assumed it was supposed to have been signed by the zapper else anyone can just lie about zaps from everyone?

It does, but the zapper key itself can be a random key. Is the concern that #[5]​ had to use his privkey ? Maybe I misunderstood.

Damus validates that the nostrPubkey matches the zap pubkey, and also validates the deschash

More clients should probably check this not all of them do

That’s really bad. zaps are completely broken without that check.

Yeah I did a fake zap to #[9]​ and could see it on snort

The plugin asked, so I gave it. I'm a simple man.

😂

It should probably just generate a random key… it’s not supposed to be your key

I was under the assumption that the nostrpubkey provided in the lnurlp should match the nip5 or the user being zapped so that the payment request is actually receipted by that same user? Maybe we cna make the nip a bit clearer if that isn't the case.