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