Appearance
DoCurious API Reference / adapters / buildWalletSummary
Function: buildWalletSummary()
buildWalletSummary(
transactions,userBalance?):WalletSummary
Defined in: adapters/walletAdapter.ts:126
Build a WalletSummary from an array of wallet transactions.
Computes balance (totalIn - totalOut), pending amounts, and includes the 10 most recent transactions. An optional userBalance override can be provided if the backend supplies a pre-computed balance.
Parameters
transactions
Array of FE WalletTransaction entities
userBalance?
number
Optional pre-computed balance to use instead of calculating
Returns
Computed WalletSummary
Example
ts
const summary = buildWalletSummary(transactions)
// { balance: 150, totalIn: 200, totalOut: 50, pendingIn: 25, pendingOut: 0, recentTransactions: [...] }