Stack

Script

Description

Empty.

<sig> OP_NO_SKIP {OP_SWAP {pubkey} OP_CHECKSIG} OP_HASH160 <scriptHash> OP_EQUALVERIFY

scriptSig and scriptPubKey are combined.

<sig> 

OP_NO_SKIP {OP_SWAP {pubkey} OP_CHECKSIG} OP_HASH160 <scriptHash> OP_EQUALVERIFY

<sig> is pushed onto the stack. 

<sig> <script>

{OP_SWAP {pubkey} OP_CHECKSIG} OP_HASH160 <scriptHash> OP_EQUALVERIFY

The <script> is pushed onto the stack. The instruction pointer does not move.

<script> <sig> 

{pubkey} OP_CHECKSIG OP_HASH160 <scriptHash> OP_EQUALVERIFY

<sig> and script are swapped

<script> 

OP_HASH160 <scriptHash> OP_EQUALVERIFY

Signature is checked for top two stack items.

<scriptHashA> 

<scriptHash> OP_EQUALVERIF

Top stack item is hashed.

<scriptHashA> <scriptHash> 

OP_EQUALVERIFY

Constant added

true


Equality Checked