The only person that can send you money on a private channel is your private channel partner.
Lightning payments are "source routed" meaning that the sender constructs the route. Because those channels are private, if the sender isn't your private channel partner, they can't route to you using those channels.
That's confusing, because I've been able to send and receive sats on these channels before (including from SN).
reply
39 sats \ 1 reply \ @k00b 19h
You can send using your private channels to anywhere else, but the only one who can pay you on a private channel is your private channel partner (at least afaik ... given your private channel is with an LSP there might be something else going on).
reply
150 sats \ 0 replies \ @ek 19h
unless you add route hints like Phoenix does but I think that requires manual configuration
reply
Is possible that your peers disable them.
reply
Is there a way for me to see this?
reply
In Alby? No. Not yet, they do not have those features. I hope someday. In a public explorer? No. Are private, you will never see them there. If you run a LND node install Thunderhub next to it and you can see them if are disabled or not. Or through CLI.
Let's be clear. Disabled it doesn't mean closed. Just that payments are not allowed through them. Temporary and can be re-enabled anytime.
reply
If that's what happened, what's the cleanest workaround?
reply
Close them and open new ones with proper LSPs.
reply
Alright. That raises my next question: How do you determine who proper LSPs are?
I chose the first two suggested by Alby.
reply
Olympus, Blixt, Megalith, LNbig are ones that always work nice. You could open with SN node a private channel too. But depends if you will use that node only for SN or other things.
You could try with LNserver and Flashsats but they are not too much focused on private channels.
How does this interact with the concept of an "attached wallet"?
User A and User B both have direct private channels to SN with plenty of liquidity both ways. They have no other channels. They both have attached wallets.
Are they able to zap each other directly through SN?
reply
244 sats \ 4 replies \ @k00b 19h
Yes, because SN proxies the invoice. The sender pushes money to SN (SN can't yet settle it without a "cryptographic proof" it only gets when the receiver is paid), SN pays the receiver, then SN settles with the sender.
Both the sender and receiver only need to know about SN and be able to route to/from. Neither lightning node knows who the other node is.
reply
Are you worried this makes SN a money transmittal organization? 😵‍💫
reply
251 sats \ 0 replies \ @ek 19h
we're moving towards this to not be a money transmitter
reply
21 sats \ 1 reply \ @k00b 19h
This is what every lightning routing node does.
SN never has custody which, to date at least, has been what determines whether an entity is a money transmitter.
reply
I see.... there is still much I need to learn about the details of how lightning works.
reply