Replying to Avatar alp

nostr:npub1yzvxlwp7wawed5vgefwfmugvumtp8c8t0etk3g8sky4n0ndvyxesnxrf8q , nostr:npub1h2qfjpnxau9k7ja9qkf50043xfpfy8j5v60xsqryef64y44puwnq28w8ch , or nostr:npub1wl3cs46hek62jm4j3x3k5etut3dkghlqfq6satsxa8q5s3tngcps22kjnr ... whoever’s responsible for this, you guys need to fix this bug.

Lately, it’s been happening more and more (feels like 50% of the time) that when I zap a note, I don’t get any feedback. I zap from Yakihonne, the waiting dialog pops up, and then it just sits there for minutes.

In the meantime, I go to the Coinos dashboard and see that the zap actually went through, the Sats were transferred.

But when I go back to the zap window in Yakihonne, the dialog is still there and it looks like the zap hasn’t gone through. Sometimes it just stays like that for half an hour — I know because I went off to do something else and checked back later.

Sometimes I get an error message saying there was no response, but sometimes I don’t. Either way, there’s nothing to do but close the dialog. And even though the zap went through according to the Coinos dashboard, it doesn’t show up under the note.

I get it, it’s all new and buggy and all that, but this is about payments, and it needs to be fixed. Before I knew about this bug, I accidentally zapped the same amount multiple times until I thought to check my Lightning dashboard — and sure enough, there were multiple zaps in a row with the same amount.

Happy to share more details if one of you reaches out!

It could be:

1. Recipient's LN node doesn't issue a Zap receipt event

2. OR it is issued but it gets lost/deleted on the relay (less likely)

3. OR Yakihonne checking for the Zap receipt event incorrectly

I would say most likely the problem is 3.

And even if it's not Yakihonne, I would definitely apply a timeout on fetching the Zap receipt, like 10 seconds, then I would just alert the user that the payment might have failed

Reply to this note

Please Login to reply.

Discussion

Usually the problem is #1.

Youre right, most often the root cause is the zap receipt not being issued but the actual problem on the user side is not handling this case by the client well.

As Rizful mentioned it is #1 with yakihonne wallets we have our own http-nostr and we distrbute the receipts normally 🙏