# Swap

Swap service allows you to quickly and easily exchange one cryptocurrency for another.

D'CENT Wallet's Swap service enables seamless crypto exchanges across various blockchains. To facilitate this, it integrates with aggregators such as 1inch, ChangeNOW, and Changelly.

One of the key advantages of D'CENT Swap is that it provides bridging, cross-chain swaps, and regular swaps all within a single interface. For example, you can swap USDT on the Ethereum network for USDT on the Polygon network effortlessly.

## Access the Swap service

**1)** You can access the Swap service through the following three methods:

* ① D'CENT App → Tap the **"⇄(Swap)"** button at the top of the \[My Wallet] tab.
* ② D'CENT App → In the \[My Wallet] tab, select the coin account you added → Tap the **"⇄(Swap)"** button.
* ③ D'CENT App → Tap the **"⇄"** icon in the bottom Global Navigation Bar (GNB).
* ④ D'CENT App → In the \[Insight] tab, open the detailed view of a coin → Tap the **"Swap"** button.

<div align="left"><figure><img src="https://3989759490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-887967055%2Fuploads%2FGHAyfY8UDBuXjsmMKQrG%2FSwap-01.png?alt=media&#x26;token=98d41d2f-889e-43c6-b168-744f23b9bced" alt=""><figcaption></figcaption></figure></div>

**2)** When you access the Swap service, a screen will appear where you can select the **From token (the token you are sending)** and the **To token (the token you will receive)**.

<div align="left"><figure><img src="https://3989759490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-887967055%2Fuploads%2FnNPVBuS0wKDBydC209sq%2FSwap-02.png?alt=media&#x26;token=b1e138fe-08ef-4db0-bc6f-166520db1573" alt="" width="388"><figcaption></figcaption></figure></div>

## **Choosing a Token to Swap**

**1)** Select the token to send in the **From** section. Only tokens that are currently held in your wallet can be selected in the From field.

For each token, the network, token account name, and available balance will be displayed.

To change the sending token, tap the token account name as shown in the image below.\
You can either search for a token or select one from the list.

<div align="left"><figure><img src="https://3989759490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-887967055%2Fuploads%2FdQJneuOz4lwTtHpQ9YzF%2FSwap-03.png?alt=media&#x26;token=13e2c57a-e8ab-4bc4-907b-17f30d0db754" alt=""><figcaption></figcaption></figure></div>

&#x20;

**2)** In the **To** section, select the token you want to receive through the swap.

Just like in the From section, tapping the token account name will open a popup where you can choose a token.

If you want to select a token that is not already added to your wallet, you can either choose it from the **"To Token"** list or enter the token name in the search box.

<div align="left"><figure><img src="https://3989759490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-887967055%2Fuploads%2FCShuTk5uwa2AtKop3vx2%2FSwap-04.png?alt=media&#x26;token=b1500a0c-5101-456c-9b9c-5c721902992a" alt=""><figcaption></figcaption></figure></div>

## Entering Swap Amount and Selecting a Service Provider

**1)** Select the tokens to swap in the From (sending token) and To (receiving token) sections. **Enter the amount** of the token you wish to swap in the **From** section.

<div align="left"><figure><img src="https://3989759490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-887967055%2Fuploads%2FXdWCfOZctEQpTOOeVVVy%2FSwap-05.png?alt=media&#x26;token=8e964b94-2e4b-4ef3-a2ee-b43e25fe1ee0" alt="" width="388"><figcaption></figcaption></figure></div>

{% hint style="warning" %}
Each token selected in the To (receiving token) section has a **minimum required amount** for the swap. Please check the displayed minimum amount before proceeding.
{% endhint %}

<div align="left"><figure><img src="https://3989759490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-887967055%2Fuploads%2FSa3E1J0nYd18C5mQn8gF%2FSwap-06.png?alt=media&#x26;token=b6f689f8-f4d9-4814-aa99-d421fffad007" alt="" width="388"><figcaption></figcaption></figure></div>

**2)** After entering the amount in the **From** (sending token) section, the estimated amount and value of the **To** (receiving token) will be displayed.

You can also check the service provider offering the quote, the swap rate, and the estimated network fee.

<div align="left"><figure><img src="https://3989759490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-887967055%2Fuploads%2FZmiMo5SIXeN5IWpSgmhg%2FSwap-07.png?alt=media&#x26;token=9c864997-6884-46d1-888a-b2b35ece2b5d" alt="" width="388"><figcaption></figcaption></figure></div>

By tapping the displayed service provider, you can view other supported liquidity providers and select a different one that offers a better swap rate or is recommended for your transaction.

<figure><img src="https://3989759490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-887967055%2Fuploads%2FdQTPgbBIDr5hmPdAUMH3%2FSwap-08.png?alt=media&#x26;token=380b9fb4-23ca-44f8-a431-72d830fcb062" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
The fees required for swapping include service provider fees from platforms such as OKX and 1inch, as well as **network fees (gas fees) for executing transactions on the blockchain.**

D'CENT does not charge any additional fees for using the swap service.
{% endhint %}

**3)** If the receiving token is not yet added to your D'CENT wallet, an **"Add Account"** button will appear.\
Select the account that will cover the network fee, enter a name for the new account, and tap **"Add Account"** to create the token account.

<div align="left"><figure><img src="https://3989759490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-887967055%2Fuploads%2FeCQ4CghkKddgsInBd7ux%2FSwap-09.png?alt=media&#x26;token=381763b6-266a-4246-9f66-60d4aa6c54c1" alt=""><figcaption></figcaption></figure></div>

&#x20;

## Slippage or Exchange Rate Settings

**1)** **If the selected quote is from a decentralized exchange (DEX) provider.**

You can check the **Slippage** information at the bottom of the screen.

Slippage refers to the difference between the expected price at the time of order placement and the actual price at which the transaction is executed. It typically occurs in highly volatile or low-liquidity markets. By default, the optimized slippage rate for the transaction is recommended and displayed.

Users can manually adjust the slippage settings. In addition to the preset options of **0.5%, 2%, and 5.5%**, you can set a custom value anywhere between **0.01% and 50%.**

{% hint style="info" %}
When trading meme coins, increasing the slippage tolerance improves the likelihood of a successful transaction. Additionally, if a previous transaction failed, raising the slippage setting can help ensure the trade is completed.
{% endhint %}

<div align="left"><figure><img src="https://3989759490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-887967055%2Fuploads%2F8hqmgjx8UqWuDd5SvzgQ%2FSwap-10.png?alt=media&#x26;token=e836dc49-a563-4cc6-a271-a0955ea5561f" alt="" width="388"><figcaption></figcaption></figure></div>

**2)** **If the selected quote is from a centralized exchange (CEX) provider.**

You can check the exchange rate information. In this case, there are two exchange rate options:

* **Flexible (Variable)**: The rate may change based on market fluctuations.
* **Fixed**: The rate is locked in at the time of transaction confirmation.

<div align="left"><figure><img src="https://3989759490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-887967055%2Fuploads%2FtCoh0Xzk52lYnU15yg7D%2FSwap-11.png?alt=media&#x26;token=904b69ff-7dc1-40ce-a991-2455db774fa3" alt="" width="388"><figcaption></figcaption></figure></div>

## Approve Token

**1)** If the token selected in the From field is based on the ERC-20 standard and the transaction is being processed through a decentralized exchange (DEX), the **"Approve"** button will appear instead of the **"Swap"** button. You must first tap **"Approve"** to authorize the token before proceeding with the swap.

This approval step allows the DEX service provider to access the token for swapping. \
For example, if the quoted provider is **1inch**, you will need to approve access to the token for **1inch** in order to proceed with the swap.

<div align="left"><figure><img src="https://3989759490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-887967055%2Fuploads%2FpBY0LP1i9opELKmcWs0U%2FSwap-18.png?alt=media&#x26;token=bea9c0ff-f010-4109-a995-c22fd259976f" alt="" width="388"><figcaption></figcaption></figure></div>

**2)** Tap the **"Approve"** button, check the **"Confirmed."** box on the next screen, and then tap **"Confirm"**.\
Review the transaction signature details, tap **"Approve"**, and complete the signature by authenticating with your fingerprint or PIN in the wallet.

<figure><img src="https://3989759490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-887967055%2Fuploads%2FTxrLjOXY8asNdmyYnJca%2FSwap-13.png?alt=media&#x26;token=cb5e6b5b-d92b-42bd-a4ca-1a0ff3fff055" alt=""><figcaption></figcaption></figure>

**3)** After the approval is complete, re-enter the amount to swap. If the same service provider (e.g., **1inch**) is selected in the quote again, the **"Swap"** button will now appear.

The provider will also be marked as **"Approved"** in the provider list.

<figure><img src="https://3989759490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-887967055%2Fuploads%2F18g6oUmsah0AsALgNhoy%2FSwap-14.png?alt=media&#x26;token=4045b429-ff3d-431b-9372-b868abda9141" alt=""><figcaption></figcaption></figure>

## **Sign the Transaction and Complete the Swap**

**1)** Once you have completed the token approval, tap the **"Swap"** button. Next, review the transaction details and tap **"Confirm"** or **"Send"**.&#x20;

To complete the transaction, check the signature request and authorize it using your fingerprint or PIN in the wallet.

<div align="left"><figure><img src="https://3989759490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-887967055%2Fuploads%2FOnW1Ka8dkdxVjixHHMrs%2FSwap-12.png?alt=media&#x26;token=52fb7d6c-f230-45bf-bf8d-49cff0ead6eb" alt=""><figcaption></figcaption></figure></div>

**2)** After signing the transaction, tap **"Swap History"** to check the status of the swap.

<figure><img src="https://3989759490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-887967055%2Fuploads%2Fq6bwwsP5kqcpAcjJ1KuL%2FSwap-15.png?alt=media&#x26;token=f82adb16-5e9a-4144-8a8d-538c995b3488" alt=""><figcaption></figcaption></figure>

**3)** If the status shows **"Completed"**, you can view the swapped cryptocurrency in the **"My Wallet"** tab.

<div align="left"><figure><img src="https://3989759490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-887967055%2Fuploads%2Faam6R9ITRbsVH5DnAkgr%2FSwap-16.png?alt=media&#x26;token=b9c60c37-8a47-4e3e-8510-d6af8820fb92" alt="" width="388"><figcaption></figcaption></figure></div>

{% hint style="warning" %}
If the swap status is **"Pending"** or **"Failed"**, or even if it shows as **"Completed"** but the cryptocurrency has not been received, you should contact the service provider using the **"Transfer TXID"** or the **"Exchange TXID"** (for ChangeNow, Changelly, Exolix).

You can find the service provider information and the corresponding TXID in the **"Swap Detail"** screen.
{% endhint %}

<div align="left"><figure><img src="https://3989759490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M50hxCNYm5Y8rdrUs_k-887967055%2Fuploads%2FUErGUfaUFieSkvCBgn37%2FSwap-17.png?alt=media&#x26;token=8dcb8f03-c8e5-4f4d-9684-6d1b0523ac7a" alt=""><figcaption></figcaption></figure></div>

{% hint style="danger" %}
For any inquiries regarding service usage, please first check the answers in our Customer Support Center below.

* [ChangeNow](https://support.changenow.io/hc/en-us)
* [Changelly](https://support.changelly.com/en/support/home)
* [1inch](https://help.1inch.io/en/)
* [Exolix](https://exolix.com/contact)
* [ButterSwap](https://docs.butterswap.me/contact)
* [SushiSwap](mailto://Truda@sushi.com)
* [SwapScanner](mailto://contact@swapscanner.io)
* [LiFi](https://discord.gg/jumperexchange)
* [Rubic](https://docs.rubic.finance/contacts/support)
* [Uniswap](https://support.uniswap.org/hc/en-us)
  {% endhint %}

{% hint style="danger" %}
Please note that D'CENT Wallet only acts as a bridge to external services (dApps) by providing an intuitive swap interface. D'CENT is not directly responsible for any risks that may arise from using these 3rd party services.
{% endhint %}
