Skip to content

Latest commit

 

History

History
46 lines (36 loc) · 1.44 KB

get-account-token-balance.md

File metadata and controls

46 lines (36 loc) · 1.44 KB

Get account token balance

To get the balance of tokens for an account, you can submit an account balance query. The account balance query will return the tokens the account holds in a list format.

Query Fees

  • Please see the transaction and query fees table for base transaction fee
  • Please use the Hedera fee estimator to estimate your query fee cost

{% tabs %} {% tab title="V1" %}

Constructor Description
new TokenBalanceQuery() Initializes the TokenBalanceQuery object
new TokenBalanceQuery()
Method Type Requirement
setAccountId(<accountId>) AccountId Required

{% code title="Java" %}

Map<TokenId, Long> tokenBalance = new TokenBalanceQuery()
    .setAccountId(accountId)
    .execute(client);

System.out.println("The token balance(s) for this account: " +tokenBalance);
//Version: 1.2.2

{% endcode %}

{% code title="JavaScript " %}

 const tokenBalance = await new TokenBalanceQuery()
    .setAccountId(accountId)
    .execute(client);

console.log("The token balance(s) for this account: " +tokenBalance.get("<tokenId>"));
//Version 1.4.2

{% endcode %} {% endtab %} {% endtabs %}