5 votes

Why did my lightning node not route payments after I have funded 5 payment channels?

First of all welcome to the lightning network and keep asking excellent questions! the important information is within the result of the listfunds command. For example here: "channel_sat": 500000, "...
user avatar
4 votes
Accepted

Do relay nodes need to have money in order to relay transactions?

No, there is no work around for this. If a channel's balance is completely allocated to one side, the channel can only be used to move funds in one direction. Additionally, a channel whose balance is ...
user avatar
  • 62.3k
4 votes

How to receive funds in LN

The currently lightning specification means that one party must fund the channel. So if A opens a channel with B and A is funding with, e.g. 1 BTC, then the channel initial state will be A:1 BTC, B:0 ...
user avatar
  • 60.4k
4 votes

Is it possible to rebalance channels by sending to yourself (from a channel to an other) in c-lightning? How?

Natively c-lightning does not support paying invoices to yourself. But I have provided a trick described in this video: https://www.youtube.com/watch?v=Dwl-0cY6KkU&t=1s: The trick is to create an ...
user avatar
3 votes
Accepted

How can you construct a cycle with LND to rebalance one of your channels with another?

Create an invoice for yourself: lncli addinvoice <amt> Pay the invoice specifying the outgoing channel and the last hop to take before paying you: lncli payinvoice --allow_self_payment --...
user avatar
  • 196
3 votes

Why can't lightning network channels increase balances?

Any additional funding transactions would not be covered by older commitment transactions which can result in the loss of funds. Older commitment transactions will not contain inputs that spend from ...
user avatar
  • 60.4k
2 votes
Accepted

I can pay invoices on my mainnet LND node, but others cannot pay my invoices

I did not have any incoming connections with enough liquidity. I got some and it is working now.
user avatar
2 votes
Accepted

How can I send a payment to myself with lightening to rebalance 2 channels?

First of all, there are already scripts that automate this process. Check C-Otto's rebalance script, for example. Secondly, I wouldn't assume that finding a route via queryroute guarantees that the ...
user avatar
1 vote

How do I set up a long-lived lightning channel for accepting bitcoin donations?

In my opinion, this is an open problem, and in particular, it is a difficult answer to questions like "What is a good node for your use case?" In addition, there are questions like "To ...
user avatar
1 vote

How can I make my node a Lightning routing node?

It can be done, but it's not trivial. Technically, in order to be able to route payments, you need liquidity in both directions, incoming as well as outgoing. If you just funded two channels, you only ...
user avatar
1 vote
Accepted

Expand lightning channel capacity or open new channel?

As explained here How to fund a bidirectional payment channel? there is a difference between capacity and balance of a channel. Your channel has a capacity of 20000 Satoshi and this number is (as of ...
user avatar
1 vote

How does circular rebalance on LN work?

if your channel's are initially as you described (just depicted here again with better readability using total cpacity of the channel in brackets in the middle of the channel and the respective local ...
user avatar
1 vote

Can my 10,000 satoshi channel with a large LN node receive multiple LN payments that are larger than the amount in the channel?

Can my LN channel for some amount "X" receive a LN payement larger than "X" No, you can only receive payments until the entire channel capacity ("X") has been pushed to ...
user avatar
  • 17.2k
1 vote
Accepted

Lightning, multiple channels to the same node

Not all implementations support multiple channels between two nodes. That is why I would advise against that practice. Also I do not really see an advantage of having two channels. We don't have ...
user avatar
1 vote
Accepted

Receiving payment in Lightning Network is a big problem?

I would like to be able to receive LN payment on online shop. In order to do this and in my understanding, I have to either wait until my customers fund channels to me, or find a node that already ...
user avatar
  • 17.2k
1 vote

How will the Lightning Network handle most money being pushed towards specific nodes?

Payment routing could handle this. Any business has operational costs and will have to make outgoing payments. If your concern is that channels will mostly consist of payments in a single direction (...
user avatar
1 vote

Why can't lightning network channels increase balances?

The total capacity of a channel cannot be increased since the funds are held in a single UTXO (unspent transaction output). What can be done, however, is to rebalance the channel from within the ...
user avatar

Only top scored, non community-wiki answers of a minimum length are eligible