UNPKG

viem

Version:

TypeScript Interface for Ethereum

15 lines 648 B
import { parseAccount } from '../../accounts/utils/parseAccount.js'; import { hexToBigInt } from '../../utils/encoding/fromHex.js'; export async function getAllBalances(client, parameters) { const { account: account_ } = parameters; const account = account_ ? parseAccount(account_) : client.account; const balances = await client.request({ method: 'zks_getAllAccountBalances', params: [account.address], }); const convertedBalances = {}; for (const token in balances) convertedBalances[token] = hexToBigInt(balances[token]); return convertedBalances; } //# sourceMappingURL=getAllBalances.js.map