Stack

Script

Description

Empty.

<sig>  <sig> <pubKey> OP_DUP OP_HASH160 <pubKeyHash> OP_EQUALVERIFY OP_CHECKSIG

scriptSig and scriptPubKey are combined.

<sig> <sig> <pubKey>

OP_DUP OP_HASH160 <pubKeyHash> OP_EQUALVERIFY OP_CHECKSIG

Constants are added to the stack.

<sig> <sig> <pubKey> <pubKey>

OP_HASH160 <pubKeyHash> OP_EQUALVERIFY OP_CHECKSIG

Top stack item is duplicated.

<sig> <sig> <pubKey> <pubHashA>

<pubKeyHash> OP_EQUALVERIFY OP_CHECKSIG

Top stack item is hashed.

<sig> <sig> <pubKey> <pubHashA> <pubKeyHash>

OP_EQUALVERIFY OP_CHECKSIG

Constant added.

<sig> <sig> <pubKey>

OP_CHECKSIG

Equality is checked between the top two stack items.

<sig>

{[pubkey2] OP_CHECKSIG}

Signature is checked for top two stack items.

true


Retreived script is validated