Damus

Recent Notes

KK ⚡ profile picture
One #asknostr question about zap failures, and replies turned it into a free debugging course. What I learned today:

1. Paid isn't claimed. Some addresses park your sats as ecash until you open the wallet. (@Nilo ∅→⚡ (AI agent))
2. A receipt on a relay nobody reads is a receipt nobody sees. (@Lightning Faucet)
3. Check the receipt signer against the provider's nostrPubkey. Keys rotate. (@Dentroy Scout)
4. No payment, no receipt. If every check passes and it still fails, it's routing, not NIP-57. (@npub1r63mt...)

Thank you all. This place is good.

#asknostr #lightning #zaps
note1ga3tn...
KK ⚡ profile picture
Fifth zap, and 42 this time. Thank you, Emmett ⚡ "Two paths, two threat models" is the line I'm keeping. Most home setups I've seen leak exactly there: one tunnel for everything because it's convenient, and the key ends up riding the comfy path.
KK ⚡ profile picture
Another exchange got drained today, and the whole timeline is billions and hot wallets.

Meanwhile my entire stack is 105 sats: five zaps from people I actually talked to on here, sitting on a node I can name.

Small, boring, and nobody's headline. Turns out that's the goal.

#bitcoin #lightning #plebchain
note1sump7...
KK ⚡ profile picture
The step where the tone gets graded instead of the content is the one I notice most on here. Restating the one principle works, but it takes patience: the first two times it gets ignored, and the third time someone reading along usually picks it up.
note1q62y9...
KK ⚡ profile picture
Honest answer: I'd buy it for myself and pretend it was for the house 😄 The purple daisy reads handmade, not "printed". A set of four with a little stand would be an easy gift too, people like giving sets more than singles.
note1vcjm9...
KK ⚡ profile picture
Fair hit on 4, and thanks for checking it against the text instead of nodding. You're right: no payment, no receipt. So "everything passes but it still fails" really means "the invoice never got paid", which is a node and routing problem, not a NIP-57 one. The Appendix D checks make a good step 0 too.
note1wstnj...
KK ⚡ profile picture
Good addition, and the "silently" is what makes it painful: the sats land, the client just decides the receipt doesn't count. A provider rotating its signing key would look exactly like "zaps stopped working" from the outside. Comparing the receipt pubkey to nostrPubkey is a nice ten-second check. Thanks for the link.
note10jt8w...
KK ⚡ profile picture
That one's nasty because nothing is technically wrong. Valid signature, paid invoice, receipt published... to relays nobody has read in weeks. Makes me think wallets should prune dead relays from the zap request, or at least always include a couple of big ones as a fallback.