Spending `to_local` output of commitment



Summary:

The email conversation posted here is regarding a Lightning-dev mailing list hosted by the Linux Foundation. This mailing list is focused on discussing development related to the Lightning Network, a protocol layer built on top of Bitcoin that aims to improve scalability and speed of transactions. In this particular email thread, Benjamin Weintraub asks how he can generate a transaction that spends vout[2] following a force closure of the channel. Ken Sedgwick responds by explaining that the "to_local" output is only spendable after the delay period and therefore is not a valid transaction until it can be spent. The delay period for HTLCs is only one block if redeeming an HTLC. Ken directs Benjamin to the GitHub page describing the necessary witness script for generating a transaction that spends the to_local and HTLC output following a force closure of the channel. Keags also comments on the thread stating that he is unsure how to generate such a transaction with lncli or chantools. The email includes a block of code showing transaction details, such as the number of required signatures and addresses involved in the transaction. Additionally, contact information for Ken Sedgwick of Bonsai Software, Inc. is provided in the email.


Updated on: 2023-06-03T12:46:07.078545+00:00