lnd
lnd copied to clipboard
[bug]: Opening Channels not broadcast
Background
After closing approximately 10 channels and then attempting to open 4 channels using the opening channels were not broadcast Describe your issue here. Full node backed hosted instance via voltage (professional node)
Your environment
voltage
- version 0.18.2-beta
- voltage backend
Steps to reproduce
total_limbo_balance": "11500731",
"pending_open_channels": [
{
"channel": {
"remote_node_pub": "0288be11d147e1525f7f234f304b094d6627d2c70f3313d7ba3696887b261c4447",
"channel_point": "a4d8b54947f935927688be00f5e012d4d3d9e78f715879f31d922c4092b40b78:1",
"capacity": "32788259",
"local_balance": "32786472",
"remote_balance": "0",
"local_chan_reserve_sat": "327882",
"remote_chan_reserve_sat": "327882",
"initiator": "INITIATOR_LOCAL",
"commitment_type": "ANCHORS",
"num_forwarding_packages": "0",
"chan_status_flags": "",
"private": false,
"memo": ""
},
"commit_fee": "1127",
"commit_weight": "772",
"fee_per_kw": "1003",
"funding_expiry_blocks": 940
},
{
"channel": {
"remote_node_pub": "02e9046555a9665145b0dbd7f135744598418df7d61d3660659641886ef1274844",
"channel_point": "aa2dba58276e2454704b8981cd5e57040f4eb3722fd524756a819cfaec1b41b1:1",
"capacity": "34804050",
"local_balance": "34802263",
"remote_balance": "0",
"local_chan_reserve_sat": "34804",
"remote_chan_reserve_sat": "348040",
"initiator": "INITIATOR_LOCAL",
"commitment_type": "ANCHORS",
"num_forwarding_packages": "0",
"chan_status_flags": "",
"private": false,
"memo": ""
},
"commit_fee": "1127",
"commit_weight": "772",
"fee_per_kw": "1003",
"funding_expiry_blocks": 944
},
{
"channel": {
"remote_node_pub": "030b5d1a2f2502eb14f7dfccd6de8d227cc533fe14214c80ecb5dd9bd6ef9dc8e9",
"channel_point": "de174045436998c71283b3cc3153731e11cecb1d51f3f7994bd84314f0cbde05:1",
"capacity": "34825334",
"local_balance": "34823547",
"remote_balance": "0",
"local_chan_reserve_sat": "348253",
"remote_chan_reserve_sat": "348253",
"initiator": "INITIATOR_LOCAL",
"commitment_type": "ANCHORS",
"num_forwarding_packages": "0",
"chan_status_flags": "",
"private": false,
"memo": ""
},
"commit_fee": "1127",
"commit_weight": "772",
"fee_per_kw": "1003",
"funding_expiry_blocks": 953
},
{
"channel": {
"remote_node_pub": "0324ba2392e25bff76abd0b1f7e4b53b5f82aa53fddc3419b051b6c801db9e2247",
"channel_point": "56b713b91700c581253ea638e788378414229818d3ab24dd369258f6d3d7b563:0",
"capacity": "25298299",
"local_balance": "25296512",
"remote_balance": "0",
"local_chan_reserve_sat": "252982",
"remote_chan_reserve_sat": "252982",
"initiator": "INITIATOR_LOCAL",
"commitment_type": "ANCHORS",
"num_forwarding_packages": "0",
"chan_status_flags": "",
"private": false,
"memo": ""
},
"commit_fee": "1127",
"commit_weight": "772",
"fee_per_kw": "1003",
"funding_expiry_blocks": 934
}
Expected behaviour
Opened channels would broadcast
Actual behaviour
newly opened channels did not broadcast and the utxo set used for the channel opening seemed to be used more than once for the channel opens as the balance on the node when accounting for the "pending channels" exceeded the original balance on the node. this leads me to think the utxo were attempted to be "double spent" by LND. Then after performing a rescan I was able to move the comitted utxos off the node onchain. The channels that are pending which do not have the utxos anymore are still in pending status.
Then via LND terminal web i chose to force close the channels that never opened and they are now stuck in "force close status pending"
EDIT: formatting for readability