You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A man billed me from Blixt at iPhone. I couldn't pay for it. Reason: no routes found. I set up a wallet for him earlier and channels were automatically opened there through the default provider at the first incoming payments. When I decoded the invoice, router_hints was missing. At the same time, the node itself is, of course, private. I have the Android version and router_hints are present in the accounts (but I have manualy created channels with some nodes)
I don't have his phone next to me, but he told me on the phone that he had two channels, they were both active at that moment and the wallet was running. I don't know the details of the channels yet. I can suspect that he did not have enough incoming liquidity in the channels to accept my amount. But since the channels were already open, the wallet apparently decided not to open a new channel through the wallet provider's LSP. It is possible that in such a situation an invoice is created, but route_hints are not inserted.
Or it is possible that there was liquidity, but for some reason route_hints were not inserted. Although I'm leaning towards the first version and asked the person to send me screenshots of the channels. He's going to do it soon.
In any case, this is a very unpleasant bug, as the user has a deadlock situation. It seems to me that either a new channel should be created automatically, or the user should be informed that he cannot accept funds due to lack of liquidity (I do not see a problem to ask through API the LND inside for remote balances and calculate how much the user can accept the maximum sats)
The text was updated successfully, but these errors were encountered:
Hello,
A man billed me from Blixt at iPhone. I couldn't pay for it. Reason: no routes found. I set up a wallet for him earlier and channels were automatically opened there through the default provider at the first incoming payments. When I decoded the invoice,
router_hints
was missing. At the same time, the node itself is, of course, private. I have the Android version and router_hints are present in the accounts (but I have manualy created channels with some nodes)I don't have his phone next to me, but he told me on the phone that he had two channels, they were both active at that moment and the wallet was running. I don't know the details of the channels yet. I can suspect that he did not have enough incoming liquidity in the channels to accept my amount. But since the channels were already open, the wallet apparently decided not to open a new channel through the wallet provider's LSP. It is possible that in such a situation an invoice is created, but
route_hints
are not inserted.Or it is possible that there was liquidity, but for some reason
route_hints
were not inserted. Although I'm leaning towards the first version and asked the person to send me screenshots of the channels. He's going to do it soon.In any case, this is a very unpleasant bug, as the user has a deadlock situation. It seems to me that either a new channel should be created automatically, or the user should be informed that he cannot accept funds due to lack of liquidity (I do not see a problem to ask through API the LND inside for remote balances and calculate how much the user can accept the maximum sats)
The text was updated successfully, but these errors were encountered: