<p>If initially the channels from Alice, Bob and Tom came from the same channel factory (we do not have channelfactories as part of lightning as they would be much easier to build on eltoo channels) then I guess Bob could easily be removed off-chain to have a new channel just between Alice and Tom.
As with current lightning network I think we have to hit the chain to achieve what you want</p>

CC BY-SA 4.0
2021-06-13T08:56:58.000Z
So the action will be 1. Remove Bob from this node (This will commit to on-chain btc). And move Tom to bob channel. For this one should I create new channel or got any function can do off-chain?
jkt
CC BY-SA 4.0
2021-06-13T10:31:20.197Z
right now you would close the two channels (the alice-(3)----(0)-bob channel and the bob-(0)-----(1)-tom channel and then open a newly dual funded alice-(3)-----(1)-tom channel
Rene Pickhardt
CC BY-SA 4.0
2021-06-13T05:32:10.993Z
2021-06-13T05:32:10.993Z
Rene Pickhardt
<p>if I got custom Node and Alice has 3btc and bob got 0btc and bob got 0btc with Tom 1 btc. Is it possible we can change channel for Alice 3btc with Tom 1 btc. And close Tom. And it doesn’t go to on-chain btc. Does it possible Only swap this in off-Chain my node?</p>

<lightning-network><lightning-network-daemon><channels>
Does got any optimise method can swap/splice/loop channel without on-chain cost in lighting node?
jkt
# Does got any optimise method can swap/splice/loop channel without on-chain cost in lighting node?

(Asked by: username_0 on 2021-06-13)

if I got custom Node and Alice has 3btc and bob got 0btc and bob got 0btc with Tom 1 btc. Is it possible we can change channel for Alice 3btc with Tom 1 btc. And close Tom. And it doesn’t go to on-chain btc. Does it possible Only swap this in off-Chain my node?

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


---

## 1 answers

### Answer by username_1 on 2021-06-13. Score: 0

If initially the channels from Alice, Bob and Tom came from the same channel factory (we do not have channelfactories as part of lightning as they would be much easier to build on eltoo channels) then I guess Bob could easily be removed off-chain to have a new channel just between Alice and Tom.
As with current lightning network I think we have to hit the chain to achieve what you want

> **Comments:**
> **username_0**: So the action will be 1. Remove Bob from this node (This will commit to on-chain btc). And move Tom to bob channel. For this one should I create new channel or got any function can do off-chain?  
> **username_1**: right now you would close the two channels (the alice-(3)----(0)-bob channel and the bob-(0)-----(1)-tom channel and then open a newly dual funded alice-(3)-----(1)-tom channel  

---

