Description
Feature request: I'd like to see an option to skip the OUR_DELAYED_RETURN_TO_WALLET transaction.
Description: unilateral channel closure usually consist of two on-chain transactions:
- the commitment transaction,
- after some blocks (to give time for a potential penalty transaction) there comes a delayed return to the wallet.
Unilateral closures are sometimes inevitable. For example my counterparty went offline a year ago, and I'd like to get my liquidity back. Or some permanent error happens in the connection (bad reestablish revocation_number: {X} vs {Y}).
The first "commitment transaction" is expensive as hell, but inevitable. On the other hand, the second "delayed return" transaction is expensive too, but it could be avoided, I think. If I know for sure there will be no penalty transaction, then I'd like to skip the second tx, at my very own risk of course.
So, please give me an option to skip the second transaction, and consider the delayed output as spendable without the "delayed return".