When to use
- Accepting payment in any major stablecoin and settling to one preferred currency
- Moving from a chain-native stable (e.g. USDbC) to the canonical version (e.g. USDC) on the destination
- Cross-chain stable-to-stable swaps that would otherwise require routing through a DEX
How quoting works
- Your app submits a candidate intent (with
source,destination, input token, and desired output token) to the Quotes API. - Eco fans the request out to all registered solvers in parallel.
- The aggregator returns ranked quotes — best price first.
- Your app picks a quote, populates
intent.reward.tokensfrom it, and publishes.
Properties
- Best execution by competition. Multiple solvers, ranked offers, no monopoly LP.
- Atomic. The user signs once. Either the swap lands or the reward is refunded.
- No DEX exposure. Solvers source the destination stable however they like; the user holds no DEX risk.
Example pairs
| Source (chain → token) | Destination (chain → token) |
|---|---|
| Optimism USDC | Base USDT |
| Arbitrum USDT0 | Polygon USDC |
| Base USDC | Solana USDG |
| Ethereum USDC | Optimism oUSDT |
Read next
Destination calls
Combine an RFQ with a destination action.
Stable 1:1 transfers
Same-stable cross-chain transfers.
