(oldParsedOpCodes []opcodes.ParsedOpCode)
| 262 | } |
| 263 | |
| 264 | func NewScriptOps(oldParsedOpCodes []opcodes.ParsedOpCode) *Script { |
| 265 | newParsedOpCodes := make([]opcodes.ParsedOpCode, 0, len(oldParsedOpCodes)) |
| 266 | for _, oldParsedOpCode := range oldParsedOpCodes { |
| 267 | newParsedOpCodes = append(newParsedOpCodes, *opcodes.NewParsedOpCode(oldParsedOpCode.OpValue, |
| 268 | oldParsedOpCode.Length, oldParsedOpCode.Data)) |
| 269 | } |
| 270 | s := Script{ParsedOpCodes: newParsedOpCodes} |
| 271 | s.convertRaw() |
| 272 | s.badOpCode = false |
| 273 | return &s |
| 274 | } |
| 275 | |
| 276 | func NewEmptyScript() *Script { |
| 277 | s := Script{} |
no test coverage detected