Routing
Vulcx evaluates multiple paths to find the best execution for every swap.
Direct swaps
For common pairs with deep liquidity (e.g., FOGO/USDC), a single pool often provides the best price. Vulcx compares rates across all supported pools and picks the one with the lowest price impact.Multi-hop routing
When a direct swap isn’t optimal, Vulcx routes through intermediate tokens. For example, swapping Token A → Token B might execute as:Supported liquidity sources
| Source | Type |
|---|---|
| Vortex | Concentrated liquidity |
| Fluxbeam | AMM |
| Fogo.fun | Bonding curves |
| Moonit | Bonding curves |
Price impact
Every quote includes price impact data:| Severity | Range | Meaning |
|---|---|---|
none | < 0.1% | Negligible |
low | 0.1% – 1% | Normal for most trades |
moderate | 1% – 3% | Consider splitting into smaller trades |
high | 3% – 5% | Significant. Review before proceeding. |
extreme | > 5% | Very large trade relative to available liquidity |
Slippage protection
TheslippageBps parameter sets the maximum acceptable price deviation. If the on-chain execution price is worse than the threshold, the transaction reverts atomically. No partial fills.