How It Works
When a user requests a swap, the following process takes place:- Quotes are requested from all supported DEXs simultaneously.
- The quotes from each DEX are compared, including fees and slippage.
- The most favorable route is automatically selected and presented to the user.
Routing Methods
Talken Swap uses three routing methods depending on the trade conditions.- Single Route: Executes directly on a single DEX. Used for common token pairs with sufficient liquidity. This is the fastest execution method.
- Multi-hop: Used when no direct swap route exists or when routing through an intermediate token provides a better rate. For example, swapping TALK to WETH to USDC involves two separate swaps.
- Split: Divides a single trade across multiple routes and executes them simultaneously. Used for large trades to reduce slippage that would occur from concentrating in a single pool.
Integrated DEXs
The DEXs used on each chain are as follows:| Network | DEX |
|---|---|
| Ethereum | Curve, Uniswap V3, Uniswap V4 |
| Arbitrum | Curve, Uniswap V3, Uniswap V4 |
| Base | Curve, Uniswap V3, Uniswap V4 |
| Polygon | Curve, Uniswap V3, Uniswap V4 |
| BNB Chain | PancakeSwap V2, PancakeSwap V3 |
| Kaia | DragonSwap V3 |
Slippage Management
Token prices can fluctuate between the time a trade is quoted and executed. Talken Swap allows users to set a slippage tolerance. If the actual slippage exceeds the set tolerance, the transaction is automatically canceled.- Auto Slippage: Talken Swap automatically sets an appropriate slippage tolerance based on the trade size and available liquidity.
- Manual Setting: Users can manually specify a slippage tolerance (0.01% to 50%).