|
163 | 163 | ["1","NOP1 CHECKLOCKTIMEVERIFY NOP3 NOP4 NOP5 NOP6 NOP7 NOP8 NOP9 NOP10 2 EQUAL", "P2SH,STRICTENC"],
|
164 | 164 | ["'NOP_1_to_10' NOP1 CHECKLOCKTIMEVERIFY NOP3 NOP4 NOP5 NOP6 NOP7 NOP8 NOP9 NOP10","'NOP_1_to_11' EQUAL", "P2SH,STRICTENC"],
|
165 | 165 |
|
| 166 | +["Ensure 100% coverage of discouraged NOPS"], |
| 167 | +["1", "NOP1", "P2SH,DISCOURAGE_UPGRADABLE_NOPS"], |
| 168 | +["1", "CHECKLOCKTIMEVERIFY", "P2SH,DISCOURAGE_UPGRADABLE_NOPS"], |
| 169 | +["1", "NOP3", "P2SH,DISCOURAGE_UPGRADABLE_NOPS"], |
| 170 | +["1", "NOP4", "P2SH,DISCOURAGE_UPGRADABLE_NOPS"], |
| 171 | +["1", "NOP5", "P2SH,DISCOURAGE_UPGRADABLE_NOPS"], |
| 172 | +["1", "NOP6", "P2SH,DISCOURAGE_UPGRADABLE_NOPS"], |
| 173 | +["1", "NOP7", "P2SH,DISCOURAGE_UPGRADABLE_NOPS"], |
| 174 | +["1", "NOP8", "P2SH,DISCOURAGE_UPGRADABLE_NOPS"], |
| 175 | +["1", "NOP9", "P2SH,DISCOURAGE_UPGRADABLE_NOPS"], |
| 176 | +["1", "NOP10", "P2SH,DISCOURAGE_UPGRADABLE_NOPS"], |
| 177 | + |
| 178 | +["NOP10", "1", "P2SH,DISCOURAGE_UPGRADABLE_NOPS", "Discouraged NOP10 in scriptSig"], |
| 179 | + |
| 180 | +["1 0x01 0xb9", "HASH160 0x14 0x15727299b05b45fdaf9ac9ecf7565cfe27c3e567 EQUAL", |
| 181 | + "P2SH,DISCOURAGE_UPGRADABLE_NOPS", "Discouraged NOP10 in redeemScript"], |
| 182 | + |
166 | 183 | ["0x50","1", "P2SH,STRICTENC", "opcode 0x50 is reserved"],
|
167 | 184 | ["1", "IF 0xba ELSE 1 ENDIF", "P2SH,STRICTENC", "opcodes above NOP10 invalid if executed"],
|
168 | 185 | ["1", "IF 0xbb ELSE 1 ENDIF", "P2SH,STRICTENC"],
|
|
0 commit comments