A balance represents the amount of a specific asset held by an account at a given point in time. Balances are updated in real-time as asset moves are executed, ensuring accurate and up-to-date information about the holdings of each account.

In Nxos, an account can have multiple balances, with the number of balances corresponding to the number of assets enabled for that account. For example, an account can have a balance in USD, Apple shares, EUR, INR, and IDR, all at the same time. This multi-asset functionality allows for a comprehensive view of an account’s holdings across various asset types.

Asset moves within transactions update the respective account balances atomically. This means that when a transaction is processed, all the associated asset moves are applied simultaneously, ensuring that the balances remain consistent and accurate. If any part of the transaction fails, the entire transaction is rolled back, and the balances remain unchanged, maintaining the integrity of the ledger.