(code byte)
| 397 | } |
| 398 | |
| 399 | func (s *Script) RemoveOpcode(code byte) *Script { |
| 400 | parsedOpCodes := make([]opcodes.ParsedOpCode, 0, len(s.ParsedOpCodes)) |
| 401 | for _, e := range s.ParsedOpCodes { |
| 402 | if e.OpValue == code { |
| 403 | continue |
| 404 | } |
| 405 | parsedOpCodes = append(parsedOpCodes, e) |
| 406 | } |
| 407 | return NewScriptOps(parsedOpCodes) |
| 408 | } |
| 409 | |
| 410 | func ReadScript(reader io.Reader, maxAllowed uint32, fieldName string) (script []byte, err error) { |
| 411 | count, err := util.ReadVarInt(reader) |