Understanding and Mitigating a OP_CTV Footgun: The Unsatisfiable UTXO

Aside from the additional costs involved, requiring an additional input to be created at the right amount (to free up the committed tx and also not overspend on fees!) and then spent, committing to two inputs also means that you don’t get transaction id stability.

This precludes use-cases such as connector/control outputs being made by these transactions, for instance.

2 Likes