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).