read_wallet_allowances
Checks ERC20 token allowances for a spender address to avoid redundant approvals before writing an approval transaction.
Instructions
Check ERC20 token allowances for a spender address. Use before write_wallet_approve to avoid redundant approvals: skip approving if the current allowance is already sufficient.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain_id | No | Chain ID: 8453 (Base), 130 (Unichain), 10 (Optimism), or 4663 (Robinhood) | |
| owner_address | Yes | Token owner address (the wallet granting approval) | |
| spender_address | Yes | Spender address to check allowance for (e.g. Arcadia account address) | |
| token_addresses | Yes | ERC20 token contract addresses to check |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tokens | Yes |