read.wallet.balances
Check wallet balances for ETH and ERC20 tokens on Base or Unichain networks. Use this tool to verify token availability before executing transactions like adding liquidity or making deposits.
Instructions
Get native ETH and ERC20 token balances for a wallet address. Reads directly from chain via RPC multicall. Use before write.account.add_liquidity or write.account.deposit to verify the wallet has sufficient tokens. Returns both raw balance (smallest unit/wei) and formatted (human-readable) per token.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wallet_address | Yes | Wallet address to check balances for | |
| token_addresses | Yes | ERC20 token contract addresses to check | |
| chain_id | No | Chain ID: 8453 (Base) or 130 (Unichain) |