read.wallet.balances
Check native ETH and ERC20 token balances for a wallet address, returning raw and formatted values to verify sufficient funds before deposits or liquidity operations.
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
| Name | Required | Description | Default |
|---|---|---|---|
| chain_id | No | Chain ID: 8453 (Base), 130 (Unichain), or 10 (Optimism) | |
| wallet_address | Yes | Wallet address to check balances for | |
| token_addresses | Yes | ERC20 token contract addresses to check |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| native | Yes | ||
| tokens | Yes |