Skip to main content
  • Batch token reads: use publicBalances or balancesSettled; duplicate addresses/handles are deduplicated.
  • Keep clients stable: reuse the client and session until account, chain, or configuration changes.
  • Reveal on demand: enable confidential queries only after user interaction.
  • Limit background work: paginate history, avoid frequent polling, and cancel obsolete requests.
  • Keep pagination smooth: use keepPreviousData for same-wallet page changes.
  • Measure first: track RPC counts and p95 latency before adjusting multicall limits, concurrency, or timeouts.