observeBalances

fun observeBalances(address: String): Flow<List<TokenBalance>>

Observe available token balances for a specific address.

Emits a new list whenever:

  • New transactions are received (UTXOs created/spent)

  • Balance calculations change

  • UTXO states change (pending → available → spent)

Only includes AVAILABLE UTXOs (excludes PENDING and SPENT).

Matches Midnight SDK: getAvailableBalances()

Return

Flow of token balances (DUST, TNIGHT, etc.) sorted by balance (largest first)

Parameters

address

The unshielded address to track