| 363 | } |
| 364 | |
| 365 | bool IsOpSuccess(const opcodetype& opcode) |
| 366 | { |
| 367 | return opcode == 80 || opcode == 98 || (opcode >= 126 && opcode <= 129) || |
| 368 | (opcode >= 131 && opcode <= 134) || (opcode >= 137 && opcode <= 138) || |
| 369 | (opcode >= 141 && opcode <= 142) || (opcode >= 149 && opcode <= 153) || |
| 370 | (opcode >= 187 && opcode <= 254); |
| 371 | } |
| 372 | |
| 373 | bool CheckMinimalPush(const std::vector<unsigned char>& data, opcodetype opcode) { |
| 374 | // Excludes OP_1NEGATE, OP_1-16 since they are by definition minimal |
no outgoing calls
no test coverage detected