[feature]: Change manually transaction-id after channel opening #7149
-
Problem:
Link of the old transaction: Link of the new transaction: Solution: Running LND v.0.15.4 on citadel environment |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 6 replies
-
The spec doesn't provide for negotiating replacement on open channels, recognizing the new outpoint wouldn't be sufficient to enable the new channel because the change in tx will invalidate the signatures |
Beta Was this translation helpful? Give feedback.
-
hi @M1ch43lV moving this issue to a discussion, if you want to converse on this further to improve your understanding of what's possible with channel opening transactions. As is, this is not a feature request which can be supported, so closing the issue. |
Beta Was this translation helpful? Give feedback.
-
Ok, I realize the mistake I made. Taken from https://docs.lightning.engineering/the-lightning-network/payment-channels/lifecycle-of-a-payment-channel So coming to my next question. How to remove the pending opening channel status from the LND database? The possibly forever lasting pending status does not allow to open a new channel to the same node. Force close is not possible, as the contract has to be approved by both nodes before. |
Beta Was this translation helpful? Give feedback.
-
can you clarify more details about what happened, it was a 20k sat channel? |
Beta Was this translation helpful? Give feedback.
-
OK yeah there is no contract you are right Before RBF you had in LND a pre-signed tx that paid from the unconfirmed tx back to your own wallet Opening a channel is paying to a 2:2 multisig with your key and the peer key, so without the pre-signed tx you can't unilaterally take the funds in that output back to your own control If amboss were cooperative you could both use https://github.com/guggero/chantools to cooperatively spend the funds from the 2:2 out to your sole control, but since that is out of protocol for LN and LN spec currently contains nothing to cover this scenario, I wouldn't expect them to cooperate |
Beta Was this translation helpful? Give feedback.
The spec doesn't provide for negotiating replacement on open channels, recognizing the new outpoint wouldn't be sufficient to enable the new channel because the change in tx will invalidate the signatures