I created a channel with Core Lightning with push_msats parameter to immediately push a bunch of funds to the peer side of the channel.
lightning-cli fundchannel push_msats=30480
I did that to increase my capacity to receive funds. I was able to and I did receive more funds upto the channel capacity. But this was a big mistake. Why? Because now I have much more of my funds in this channel than the capacity, and when I close the channel, I only receive back what is the channel capacity. The funds I pushed to peer side with push_msasts is gone forever??
The peer effectively ‘stole’ it 🙁
If I had instead made a payment, I would have atleast received some products/service in return for that payment. Now the pushed sats are gone forever.. well, it is with the peer CoinGate and I don’t know how to get that back.
I have closed the channel.
Can someone help me understand if there is any way I could get those sats back from the peer?











