bridge_get_quote
Compare cross-chain bridge quotes across LI.FI, deBridge, Relay, Across, Squid, and Persistence Interop to find the best rate for token transfers between EVM chains, Cosmos, and Solana.
Instructions
Get the best cross-chain bridge quote across multiple providers (LI.FI, Squid Router, deBridge, Across, Relay, Persistence Interop). Supports EVM chains, Cosmos chains (Persistence, Cosmos Hub), and Solana. Accepts token symbols (e.g. 'USDC', 'ETH', 'WBTC', 'XPRT', 'ATOM') or contract addresses (0x...). Symbols are resolved to verified canonical addresses only — no unverified tokens. Returns ranked options by output amount, speed, and fees. Includes failedProviders array showing which providers didn't return quotes and why. Preconditions: None for quoting. Use bridge_execute to act on a quote. Error codes: 'Token resolution failed' (unknown symbol), 'Rate limited' (too many requests), 'Validation error' (invalid params).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| amount | Yes | Amount in human-readable units (e.g. '100' for 100 USDC) | |
| toChain | Yes | Destination chain | |
| toToken | Yes | Token to receive — symbol (e.g. 'USDC', 'ETH') or contract address (0x...). Symbols resolve to verified canonical addresses only. | |
| fromChain | Yes | Source chain (e.g. 'ethereum', 'base', 'arbitrum', or chain ID like '1', '8453') | |
| fromToken | Yes | Token to send — symbol (e.g. 'USDC', 'ETH', 'WBTC') or contract address (0x...). Symbols resolve to verified canonical addresses only. | |
| providers | No | Optional: only query specific providers (e.g. ['squid', 'lifi']). Default: query all. | |
| toAddress | No | Recipient address (defaults to fromAddress) | |
| preference | No | Optimize for lowest cost or fastest delivery | fastest |
| fromAddress | Yes | Sender wallet address (0x... for EVM, base58 for Solana) |