code: func (c *Client) ListAccounts() (map[string]btcutil.Amount, error) {
  	return c.ListAccountsAsync().Receive()
  }
docs: // ListAccounts returns a map of account names and their associated balances
  // using the default number of minimum confirmations.
  //
  // See ListAccountsMinConf to override the minimum number of confirmations.