When OP_CHECKSIG
is used, everything instances of the signature are removed from the index before it is included in a transaction template to be verified. See also step 3 of this excellent diagram. We do the same thing with OP_CHECKMULTISIG
.
How can a copy of the signature(s) be included as a subscript? Why should they be deleted?