Use Tuven
Swap on Tuven
Trade with native Uniswap V2 liquidity and explicit slippage protection.
Tuven uses genesis-predeployed Uniswap V2 factory and router contracts. The app discovers a direct pair first and can route through USDX when an eligible direct market is unavailable. A token being visible in an explorer does not guarantee that it has liquidity.
Make a swap
- Open Swap and import the token’s contract address. Confirm its name, symbol, decimals, and source independently.
- Enter the amount you want to exchange. The app requests getAmountsOut from the router using integer token units.
- Review the route, slippage tolerance, and minimum received amount. Quotes refresh regularly and can still change before execution.
- Connect your wallet and switch to Tuven. Approve the input token if needed, then confirm the swap.
- Wait for the transaction receipt and use its explorer link to inspect the result.
USDX uses the token interface
Router trades use swapExactTokensForTokens. USDX is represented by its 6-decimal ERC-20 facade, even though it is also the native gas asset. The router’s wrapped-native address points at USDX, but USDX is not wrapped ETH.
Slippage, approvals, and deadlines
The minimum received amount is the displayed quote reduced by your chosen slippage tolerance. The transaction includes a deadline. Before submission, the app checks the quote again and simulates the call. Simulation reduces avoidable errors but does not guarantee that the transaction will succeed in a later block.
Approvals are limited to the required input amount. Tokens with an existing nonzero allowance may require a reset to zero before a new allowance. Network gas is paid separately. Custom tokens can implement fees or restrictions that standard V2 swap methods do not support.
When a swap is unavailable
Check that you selected two different assets, that the token address exists on Tuven, that the pair has reserves, and that your balance covers the input and gas. If the price moved beyond your minimum, review a fresh quote rather than repeatedly submitting the same transaction.
Open swap