Skip to main content

Swap

warning

This guide is based on DCENT Mobile App v10.0.0.

The Swap service lets you exchange one cryptocurrency for another quickly and easily.

DCENT Wallet's Swap enables seamless crypto exchanges across many blockchains by integrating with multiple swap providers (aggregators) to find the best exchange route.

A key advantage of DCENT Swap is that bridging, cross-chain swaps, and regular swaps are all available from a single interface. For example, you can swap USDT on Ethereum for USDT on Polygon without leaving the app.

Access the Swap service​

1) You can open the Swap service in the following five ways.

  • ① Tap Swap at the top of the My Wallet tab
  • ② Tap a coin account in the My Wallet tab to expand it, then tap Swap
  • ③ Tap Swap on a coin account's detail screen
  • ④ Tap the ⇄ icon at the bottom center of the app
  • ⑤ Tap Swap on a coin's detail screen in the Insight tab

2) The Swap & Bridge screen opens, where you choose the token to send and the token to receive.

Choosing tokens to swap​

1) In the top area, choose the token to send. Only token accounts you hold can be selected, and the network, account name, and balance are shown.

Tap the token name to open the From Token list, then pick a token or search for it.

2) In the bottom area, choose the token to receive. Tap the token name to open the To Token list. You can also search for tokens not yet added to your wallet.

Entering the swap amount and choosing a provider​

1) After choosing both tokens, enter the amount to swap.

warning

A minimum amount applies depending on the token you receive. Always check the minimum amount shown on screen.

2) After you enter the amount, the estimated amount to receive is shown together with the provider, rate, slippage, and network fee.

Tap the provider to open the Provider list, compare estimates, and choose the provider you want.

warning

Swaps involve the provider's fee and the network fee (gas) for processing the transaction on the blockchain. DCENT does not charge any additional fee for using the Swap service.

3) If the receiving token has not been added to your wallet yet, an Add Account button appears. Check the account name and tap Add account to add the token account and continue the swap.

Slippage and exchange rate settings​

1) When the quote comes from a decentralized exchange (DEX) provider

Tap Slippage to set the slippage.

Slippage is the difference between the expected price when you place an order and the actual execution price. Choose one of the recommended options (0.5%, 2%, 5.5%) or enter your own value, then tap Apply.

info

When trading meme coins, setting a slightly higher slippage increases the chance the trade goes through. If a swap fails, try again with a higher slippage.

2) When the quote comes from a centralized exchange (CEX) provider

In the provider list, you can choose a Flexible or Fixed exchange rate.

warning

Flexible: The amount you receive may differ from the estimate.
Fixed: You receive exactly the amount shown.

Swapping (basic)​

This section uses swapping Base ETH for USDC as an example of a basic swap.

1) Check the tokens, amount, and provider, then tap Swap.

2) On the Transaction Review screen, check what you send and receive, the provider, and the network fee, then tap Confirm.

3) If you use a hardware wallet, check the details on the device screen and sign.

4) Once signed, the swap request is complete. Tap Complete, or tap Go to History to check the progress.

info

With a decentralized exchange (DEX) provider, the exchange happens directly on the blockchain. With a centralized exchange (CEX) provider, your tokens are exchanged by the provider before being deposited to your wallet, so it may take some time to complete.

Approving ERC20 tokens before swapping​

If the token you send is an ERC20 token and the quote comes from a decentralized exchange (DEX) provider, you must first approve the token. Approval grants the provider permission to access the token. This section uses swapping USDC for Base ETH as an example.

1) Tap the Approve button shown in place of Swap.

2) On the Allow permissions screen, review the details, tick Confirmed., and tap Confirm.

3) On the Sign transaction screen, tap Approve, then sign on your hardware wallet if you use one.

info

Depending on the provider, you may be asked for an additional permission signature (message signature).

4) After approval, the Swap button appears. As with a basic swap, tap Confirm on the Transaction Review screen and sign on your device to complete the swap request.

Checking swap history​

1) After the swap, tap Go to History to view the Swap History. Tap a swap to see the status, provider, transfer TX ID, and more on the Swap Detail screen.

2) Tap Check Progress on the Swap Detail screen to see which stage the transaction has reached. The stages shown depend on the type of provider.

  • Ⓐ Decentralized exchange (DEX) provider: The exchange is processed directly on the blockchain, so two stages are shown: Transaction confirmed → Completed.
  • Ⓑ Centralized exchange (CEX) provider: The exchange goes through the provider, so the stages are Transaction confirmed → Sent → Block confirmed → Exchange completed → Received → Completed.

3) Once the status shows Completed, you can find the swapped crypto in the My Wallet tab.

warning

If the swap status is Pending or Failed, or if it shows Completed but the crypto has not arrived, contact the provider directly with the Transfer TX ID or the Exchange TX ID (for centralized exchange providers).

You can find the provider and TX ID information on the Swap Detail screen.

danger

For any questions about a swap, please first check the help center of the relevant provider:

danger

DCENT Wallet only acts as a bridge to external services (dApps) by providing an intuitive swap interface. DCENT is not directly responsible for any risks that may arise from using these third-party services.