user84967: I have a question about the P2SH unlocking script. Can I put common operants and operators in the P2SH unlocking script? And if yes, how can I create such script?
e.g.
unlocing script: <sig1> <pk1> CHECKSIG <pk1> <redeem script>
redeem script:  HASH160 <address> EQUALVERIFY <sig2> <pk2> CHECKSIG

user12983: 
Can I put common operants and operators in the P2SH unlocking script?

No, you can not.
1) Unlocking script ( scriptSig ) should contain only push operations, yours contains OP_CHECKSIG
2) It has no sense to put signature sig2 into the redeem script and check it with OP_CHECKSIG because such script definetely fail on execution. If you want to put any data in the redeem script - you can do it in other way.

84967: <p>I have a question about the P2SH unlocking script. Can I put common operants and operators in the P2SH unlocking script? And if yes, how can I create such script?</p>

<p>e.g.</p>

<p>unlocing script: <code>&lt;sig1&gt; &lt;pk1&gt; CHECKSIG &lt;pk1&gt; &lt;redeem script&gt;</code></p>

<p>redeem script:  <code>HASH160 &lt;address&gt; EQUALVERIFY &lt;sig2&gt; &lt;pk2&gt; CHECKSIG</code></p>
 12983: <blockquote>
  <p>Can I put common operants and operators in the P2SH unlocking script?</p>
</blockquote>

<p>No, you can not.</p>

<p>1) Unlocking script ( <code>scriptSig</code> ) should contain only push operations, yours contains OP_CHECKSIG</p>

<p>2) It has no sense to put signature <code>sig2</code> into the redeem script and check it with OP_CHECKSIG because such script definetely fail on execution. If you want to put any data in the <code>redeem</code> script - you can do it in other way.</p>
