code: func (b *batchSpendReporter) addNewRequests(reqs []*GetUtxoRequest) {
  	for _, req := range reqs {
  		outpoint := req.Input.OutPoint
  
  		log.Debugf("Adding outpoint=%s height=%d to watchlist",
  			outpoint, req.BirthHeight)
  
  		b.requests[outpoint] = append(b.requests[outpoint], req)
  
  		// Build the filter entry only if it is the first time seeing
  		// the outpoint.
  		if _, ok := b.outpoints[outpoint]; !ok {
  			entry := req.Input.PkScript
  			b.outpoints[outpoint] = entry
  			b.filterEntries = append(b.filterEntries, entry)
  		}
  	}
  }
docs: // addNewRequests adds a set of new GetUtxoRequests to the spend reporter's
  // state. This method immediately adds the request's outpoints to the reporter's
  // watchlist.