Skip to content

Balance Query Flow

How the wallet retrieves and displays account balance.

Back to Sequence Diagrams

Overview

Balance queries are read-only operations that don't require gas fees.

Query Flow

Key Details

Unit Conversion

Balance is stored in "dust" (smallest unit):

UnitValue
1 ASI100,000,000 dust
1 dust0.00000001 ASI

Query Rholang

The balance query uses RevVault lookup:

rholang
new return, lookup(`rho:rchain:revVault`) in {
  lookup!(*return) | for(@(_, Vault) <- return) {
    @Vault!("findOrCreate", "ADDRESS", *return)
  }
}

Auto-Refresh

The wallet automatically refreshes balance on dashboard view and after transactions.


ASI:Chain DevNet - Development Network