code: func handleGetRawMempool(s *rpcServer, cmd interface{}, closeChan <-chan struct{}) (interface{}, error) {
  	c := cmd.(*btcjson.GetRawMempoolCmd)
  	mp := s.cfg.TxMemPool
  
  	if c.Verbose != nil && *c.Verbose {
  		return mp.RawMempoolVerbose(), nil
  	}
  
  	// The response is simply an array of the transaction hashes if the
  	// verbose flag is not set.
  	descs := mp.TxDescs()
  	hashStrings := make([]string, len(descs))
  	for i := range hashStrings {
  		hashStrings[i] = descs[i].Tx.Hash().String()
  	}
  
  	return hashStrings, nil
  }
docs: // handleGetRawMempool implements the getrawmempool command.