Is there any way to unprune a zombie channel? #7088
-
I was having trouble sending some sats to a node with a NO_ROUTE error. However, I know that a route exists, and there is enough liquidity. The route goes like this:
I am Node A sending to Node C. $ lncli getchaninfo chanID2
[lncli] rpc error: code = Unknown desc = edge marked as zombie It seems like this edge was pruned and marked as a zombie by my node. I know for a fact that this channel is active as I have another node that gives out the correct info to the above command. Using online search, I was able to find a way to overcome this: using @guggero's chantools dropchannelgraph. This however, required my node to rebuild the whole graph from scratch, which took a while. Ultimately it fixed the issue though, and I was able to send the payment. My question, though, is: Is there a simpler way to do this, other than to rely on an unsupported method that destroys the whole graph? Can I 'unmark' an edge from being a zombie? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
If the channel is indeed active, then its channel update message should have resurrected it from being a zombie. Maybe those messages (e.g. channel is active) didn't reach your node for some reason? Or maybe the resurrection doesn't work correctly? |
Beta Was this translation helpful? Give feedback.
If the channel is indeed active, then its channel update message should have resurrected it from being a zombie. Maybe those messages (e.g. channel is active) didn't reach your node for some reason? Or maybe the resurrection doesn't work correctly?