Join Nostr
2026-09-18 22:08:04 GMT
in reply to

naruto on Nostr: Alright I think I understand the communication side. I stopped halfway because it's ...

Alright I think I understand the communication side. I stopped halfway because it's long, but it sounds cool.

Soubds like a nostr relay functions as a proxy to the lightning node so users can communicate through the relay to:

(a) send payments.
(b) create invoices to receive payments.
(c) query for their transaction history.

Let's say I'm using your mobile wallet and want to send a lightning payment to Alice.

I send an encrypted blob to the nostr relay to forward to my lightning node. My lightning node sees the event and decrypts the blob and sends the payment through the lightning network.

So the nostr relay is seeing when I make a payment and can guess that's what I'm doing, but doesn't see the contents of the payment.

Does that accurately explain (a)?

How do you implement async receive if others aren't using nostr to communicate and are just using a plain old lightning wallet? In other words, how do I receive a payment from Alice while I'm offline and assuming Alice is using Zeus?