<p>The money now belongs to the counterparty in the channel you opened. In every one of your channels, whether you opened them or they were opened to you, "local balance" refers to your spendable/forwardable balance and "remote balance" refers to the counterparty's.</p>

<p>Don't worry though, if your node stays online reliably, then others will open channels with you, giving you inbound capacity. At this stage there's not much else you can do.</p>

CC BY-SA 4.0
2018-07-08T13:08:51.910Z
In case those money now belong to the counterparty, I just wonder what's the purpose of this option? It's basically equivalent of opening a channel followed by `sendpayment`. That's harmful behaviour. I still think I misunderstand something. Why would anyone want to just give the counterparty free money to load the channel? That doesn't make any sense to me.
jakob
CC BY-SA 4.0
2018-07-08T21:02:15.213Z
Yes, my understanding is that it's equivalent to opening a channel and performing a payment. Why is that harmful behavior? The point of a payment channel is being able to perform payments. This option lets you combine opening and paying in one action.
Pieter Wuille
CC BY-SA 4.0
2018-07-10T17:34:15.000Z
My problem was that I had LN node running for about 10 days (24/7, port forwarding set correctly, alias Chainanalytics). And for the whole time nobody had opened a channel giving money to their side. I couldn't receive any payment. So I consequently thought I opened them incorrectly and I had to "tell" the peers via that command "to put the specific amount" of their money into initial channel state. I did it several times, cs it fixed the problem of being unable to receive payments. I thought when I close the channels, the money will be sent back to my wallet. Instead I just made a giveaway.
jakob
CC BY-SA 4.0
2018-07-08T10:45:51.477Z
2018-07-08T10:45:51.477Z
Alastair
<p>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. </p>

<p>The command for manual channel opening is <code>lncli openchannel [command options] node-key local-amt push-amt</code>. If I specify nonzero <code>push-amt</code>, the remote balance is then, unsurprisingly, nonzero. </p>

<p><strong>But what I find very confusing is "whose" money that was? Have I just given my peer free bitcoin?</strong></p>

<p>The help command for <code>openchannel push-amt</code> states: <code>the number of satoshis to push to the remote side as part of the initial commitment state (default: 0)</code>.</p>

<lightning-network><lightning-network-daemon><ln-opening-channels>
When opening a LN channel using LND, what does 'push-amt' do?
jakob
# When opening a LN channel using LND, what does 'push-amt' do?

(Asked by: username_0 on 2018-07-08)

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

**Tags:** lightning-network, lightning-network-daemon, ln-opening-channels


---

## 1 answers

### Answer by username_1 on 2018-07-08. Score: 4

The money now belongs to the counterparty in the channel you opened. In every one of your channels, whether you opened them or they were opened to you, "local balance" refers to your spendable/forwardable balance and "remote balance" refers to the counterparty's.

Don't worry though, if your node stays online reliably, then others will open channels with you, giving you inbound capacity. At this stage there's not much else you can do.

> **Comments:**
> **username_0**: In case those money now belong to the counterparty, I just wonder what's the purpose of this option? It's basically equivalent of opening a channel followed by `sendpayment`. That's harmful behaviour. I still think I misunderstand something. Why would anyone want to just give the counterparty free money to load the channel? That doesn't make any sense to me.  
> **username_2**: Yes, my understanding is that it's equivalent to opening a channel and performing a payment. Why is that harmful behavior? The point of a payment channel is being able to perform payments. This option lets you combine opening and paying in one action.  
> **username_0**: My problem was that I had LN node running for about 10 days (24/7, port forwarding set correctly, alias Chainanalytics). And for the whole time nobody had opened a channel giving money to their side. I couldn't receive any payment. So I consequently thought I opened them incorrectly and I had to "tell" the peers via that command "to put the specific amount" of their money into initial channel state. I did it several times, cs it fixed the problem of being unable to receive payments. I thought when I close the channels, the money will be sent back to my wallet. Instead I just made a giveaway.  

---

