check_chain_status
Verify chain health, solver liquidity, and route viability before initiating cross-chain transfers. Ensures reliable bridging by checking operational status and available liquidity.
Instructions
Check if a chain is healthy, view available solver liquidity, solver wallet addresses, depository contracts, and optionally check route configuration between two chains.
Use this before quoting to verify a route is viable:
Is the chain healthy and operational?
How much solver liquidity is available?
What are the solver EOA addresses and Relay contracts on this chain?
Is the route between origin and destination enabled?
If a chain is unhealthy or has low liquidity, bridging may fail or be slow.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chainId | Yes | Chain to check (ID or name like 'base', 'ethereum'). | |
| destinationChainId | No | If provided, also checks route config between chainId and this destination. Use to verify a specific route is enabled. |