Check Wallet Readiness
check_wallet_statusReturns a structured readiness report for the given wallet address: native ETH balance for gas, relevant ERC-20 balances (USDC, USDT, WBTC), current allowances against the Gavel LoanProtocol and ListingService, and a precomputed list of blockers (what's stopping the wallet from placing bids or creating auctions).
Useful for: onboarding flows where an LLM agent needs to verify a user's wallet is funded and approved before walking them through a transaction. The 'readiness.blockers' field is the high-leverage answer to "what's next?" — the LLM can quote it directly without reasoning from raw balances.
This tool reads the Arbitrum chain directly via RPC. It does not require any signed authorisation from the wallet owner — addresses and balances are public on-chain data.
Returns: { address, network, native_gas, tokens, active_positions, readiness }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | The EOA or smart-account address to inspect. Any valid Ethereum address. The wallet does not need to be the caller — anyone can check anyone's balance, this is public chain data. | |
| network | No | Network to inspect. Default 'arbitrum-one' (mainnet, live protocol). | arbitrum-one |