code: func removeOpcodeByData(pkscript []parsedOpcode, data []byte) []parsedOpcode {
  	retScript := make([]parsedOpcode, 0, len(pkscript))
  	for _, pop := range pkscript {
  		if !canonicalPush(pop) || !bytes.Contains(pop.data, data) {
  			retScript = append(retScript, pop)
  		}
  	}
  	return retScript
  
  }
docs: // removeOpcodeByData will return the script minus any opcodes that would push
  // the passed data to the stack.