Skip to main content
Gets all token balances for tokens issued by this IssuerSparkWallet. Supports issuers with multiple tokens.

Method Signature

async getIssuerTokenBalances(): Promise<{
  tokenIdentifier: Bech32mTokenIdentifier | undefined;
  balance: bigint;
}[]>

Returns

balances
array
required
Array of objects containing token identifier and balance for each token issued by this wallet.

Example

const balances = await issuerWallet.getIssuerTokenBalances();

for (const { tokenIdentifier, balance } of balances) {
  if (tokenIdentifier) {
    console.log(`Token ${tokenIdentifier}: ${balance}`);
  }
}