pull down to refresh

I'm aware of submarine swaps. My question intended to ask how to add funds on-chain to an existing channel rather than need to open a new channel. For example, say I have a channel open to my favorite coffee shop with 1Msats and after a few months I have 3500 sats left on the channel. Rather than closing and reopening the channels I'd like to send more onchain funds to my side of the channel rather than paying for three onchain transactions: 1) close the 3500 sat channel, 2) send funds to my lightning wallet, 3) open a new channel to the coffee shop.
I think I have an answer to my question: no
You cannot do it without closing and reopening.
reply
Is there a way to make the original channel a taproot address so child address deposits show up in the parent balance, or am I misunderstanding taproot?
reply
It is not possible to add any funds to an already open channel. Channels don't work as you think -- it's a single UTXO that has a constantly changing force close TX. Adding more UTXOs would lead to loss of funds and be really hard to integrate it into the protocol. If you send sats to a channel multisig unless your partner cooperates those sats are gone.
reply
Could lightning channels manage more than one uxto?
reply
The design of the protocol is overreliant on a single UTXO per channel, so probably not. Technically yes though.
reply