Returns the wallet balance from the in-memory cache without making network calls for sats. The cache is kept up-to-date by the event stream (deposits, transfers, swaps). For guaranteed-fresh data, useDocumentation Index
Fetch the complete documentation index at: https://docs.spark.money/llms.txt
Use this file to discover all available pages before exploring further.
getBalance() instead.
Method Signature
Returns
The wallet’s immediately spendable balance in satoshis. Kept for backwards compatibility.
Breakdown of the sats balance by status (read from cache, no network call):
available: Immediately spendable satoshisowned: All satoshis owned (available + locked in outgoing transfers/swaps)incoming: Pending inbound transfers not yet claimed
Map of Bech32m token identifiers to token balance and metadata objects. Token metadata may require a network call if not yet cached.
getCachedBalance() reads sats data from the event-driven in-memory cache — no network call is made for sats. Use this for instant balance reads (e.g., in a UI). For a guaranteed-fresh balance, call getBalance().