Description:
Create useTokenBalances that reads USDC, BTC, ETH, XLM (SAC) balances for the connected wallet via Horizon account balances (trustlines) or Soroban SAC balance(address) calls.
Acceptance criteria:
- Returns
Record<string, number> keyed by token symbol
- Batches SAC balance reads where possible
- Feeds into TradePanel "Balance:" row (currently hardcoded)
- Stale time: 15 s
Description:
Create
useTokenBalancesthat reads USDC, BTC, ETH, XLM (SAC) balances for the connected wallet via Horizon account balances (trustlines) or Soroban SACbalance(address)calls.Acceptance criteria:
Record<string, number>keyed by token symbol