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