SIGHASH_ANYPREVOUT (BIP-118)
Protocol● Common

A proposed sighash flag that excludes the input's outpoint from the signature hash, allowing signatures to be valid for any UTXO with matching script. Enables Eltoo-style channel updates and more efficient Layer 2 protocols.

Technical Notes

ANYPREVOUT signs everything except prevout (txid:vout). ANYPREVOUTANYSCRIPT also excludes the scriptPubKey. Enables rebindable transactions for state updates. Security requires careful wallet implementation to prevent fund loss.

Metadata

Visibility: Public
Created:1/3/2026by System

Actions