Skip to main content
Talken Swap is an aggregator that queries multiple DEXs (decentralized exchanges) simultaneously to find the most favorable exchange rate. It does not operate its own liquidity pools and instead utilizes the liquidity of existing DEXs.

How It Works

When a user requests a swap, the following process takes place:
  1. Quotes are requested from all supported DEXs simultaneously.
  2. The quotes from each DEX are compared, including fees and slippage.
  3. The most favorable route is automatically selected and presented to the user.
This process completes within seconds, and users receive the optimal result without needing to compare multiple DEXs manually.

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:
NetworkDEX
EthereumCurve, Uniswap V3, Uniswap V4
ArbitrumCurve, Uniswap V3, Uniswap V4
BaseCurve, Uniswap V3, Uniswap V4
PolygonCurve, Uniswap V3, Uniswap V4
BNB ChainPancakeSwap V2, PancakeSwap V3
KaiaDragonSwap 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%).

Transaction Deadline

Swap transactions automatically expire after a set period from submission. The default is 10 minutes, and users can change this to anywhere between 1 and 60 minutes. Expired transactions are not executed, and assets remain unchanged.