React Native
Copy
Ask AI
// Using RN client + viem public client
import { dynamicClient } from '<path-to-your-dynamicClient>';
import { mainnet } from 'viem/chains'
export const getAllBalances = async () => {
const wallets = dynamicClient.wallets.userWallets;
const publicClient = dynamicClient.viem.createPublicClient({ chain: mainnet });
const results = [] as Array<{ address: string; balance: string }>;
for (const w of wallets) {
const balance = await publicClient.getBalance({ address: w.address as `0x${string}` });
results.push({ address: w.address, balance: balance.toString() });
}
return results;
}