I set up Lightning node (LND) and wanted to receive a payment. Autopilot for managing the channels always creates channels w/ zero remote balance, thus nobody can route a payment to/through my node.
The command for manual channel opening is lncli openchannel [command options] node-key local-amt push-amt
. If I specify nonzero push-amt
, the remote balance is then, unsurprisingly, nonzero.
But what I find very confusing is "whose" money that was? Have I just given my peer free bitcoin?
The help command for openchannel push-amt
states: the number of satoshis to push to the remote side as part of the initial commitment state (default: 0)
.