ANYPREVOUT
ANYPREVOUT is like giving your future self the power to revise which piggy bank is being spent, without changing the overall transaction conditions. Defined in BIP-118, it lets you sign a transaction in a way that doesn’t lock in the precise outputs being spent. Instead, it focuses on ensuring the rules of the transaction remain intact.
This flexibility is crucial for protocols like Eltoo, which allow state updates on second-layer networks without complex penalty transactions. ANYPREVOUT can help reduce the risk of errors and keep the on-chain footprint minimal. While it’s still a proposal, developers see it as a stepping stone toward more agile payment channels and robust multi-party transaction flows.