code: func (c *Client) SendManyComment(fromAccount string,
  	amounts map[btcutil.Address]btcutil.Amount, minConfirms int,
  	comment string) (*chainhash.Hash, error) {
  
  	return c.SendManyCommentAsync(fromAccount, amounts, minConfirms,
  		comment).Receive()
  }
docs: // SendManyComment sends multiple amounts to multiple addresses using the
  // provided account as a source of funds in a single transaction and stores the
  // provided comment in the wallet.  The comment parameter is intended to be used
  // for the purpose of the transaction   Only funds with the passed number of
  // minimum confirmations will be used.
  //
  // See SendMany and SendManyMinConf to use defaults.
  //
  // NOTE: This function requires to the wallet to be unlocked.  See the
  // WalletPassphrase function for more details.