code: func (c *Client) SendFromComment(fromAccount string, toAddress btcutil.Address,
  	amount btcutil.Amount, minConfirms int,
  	comment, commentTo string) (*chainhash.Hash, error) {
  
  	return c.SendFromCommentAsync(fromAccount, toAddress, amount,
  		minConfirms, comment, commentTo).Receive()
  }
docs: // SendFromComment sends the passed amount to the given address using the
  // provided account as a source of funds and stores the provided comment and
  // comment to in the wallet.  The comment parameter is intended to be used for
  // the purpose of the transaction while the commentTo parameter is indended to
  // be used for who the transaction is being sent to.  Only funds with the passed
  // number of minimum confirmations will be used.
  //
  // See SendFrom and SendFromMinConf to use defaults.
  //
  // NOTE: This function requires to the wallet to be unlocked.  See the
  // WalletPassphrase function for more details.