OP_CHECKSIGFROMSTACK
Smart Contracts● Common

A proposed opcode enabling signature verification against arbitrary messages (not just the transaction). Would enable powerful smart contracts including covenants, delegation, and oracle-based contracts.

Technical Notes

Verifies: sig against (msg, pubkey) where msg is from stack, not sighash. Enables: signature delegation, receipt proofs, arbitrary message signing in Script. Combined with CAT enables introspection-based covenants.

Metadata

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

Actions