|
|
|
@ -74,12 +74,14 @@
|
|
|
|
|
|
|
|
|
|
["1 1", "VERIFY", "P2SH,STRICTENC"],
|
|
|
|
|
["1 0x05 0x01 0x00 0x00 0x00 0x00", "VERIFY", "P2SH,STRICTENC", "values >4 bytes can be cast to boolean"],
|
|
|
|
|
["1 0x01 0x80", "IF 0 ENDIF", "P2SH,STRICTENC", "negative 0 is false"],
|
|
|
|
|
|
|
|
|
|
["10 0 11 TOALTSTACK DROP FROMALTSTACK", "ADD 21 EQUAL", "P2SH,STRICTENC"],
|
|
|
|
|
["'gavin_was_here' TOALTSTACK 11 FROMALTSTACK", "'gavin_was_here' EQUALVERIFY 11 EQUAL", "P2SH,STRICTENC"],
|
|
|
|
|
|
|
|
|
|
["0 IFDUP", "DEPTH 1 EQUALVERIFY 0 EQUAL", "P2SH,STRICTENC"],
|
|
|
|
|
["1 IFDUP", "DEPTH 2 EQUALVERIFY 1 EQUALVERIFY 1 EQUAL", "P2SH,STRICTENC"],
|
|
|
|
|
["0x05 0x0100000000 IFDUP", "DEPTH 2 EQUALVERIFY 0x05 0x0100000000 EQUAL", "P2SH,STRICTENC", "IFDUP dups non ints"],
|
|
|
|
|
["0 DROP", "DEPTH 0 EQUAL", "P2SH,STRICTENC"],
|
|
|
|
|
["0", "DUP 1 ADD 1 EQUALVERIFY 0 EQUAL", "P2SH,STRICTENC"],
|
|
|
|
|
["0 1", "NIP", "P2SH,STRICTENC"],
|
|
|
|
@ -408,6 +410,7 @@
|
|
|
|
|
|
|
|
|
|
["0 0", "EQUAL", "P2SH,STRICTENC"],
|
|
|
|
|
["0 0", "EQUALVERIFY 1", "P2SH,STRICTENC"],
|
|
|
|
|
["0 0 1", "EQUAL EQUAL", "P2SH,STRICTENC", "OP_0 and bools must have identical byte representations"],
|
|
|
|
|
|
|
|
|
|
["0", "1ADD", "P2SH,STRICTENC"],
|
|
|
|
|
["2", "1SUB", "P2SH,STRICTENC"],
|
|
|
|
|