# Flexible Network Fees

## Overview

The implementation of Flexible Network Fees on [Demex](https://app.dem.exchange/) enables users to pay for network fees using native tokens from various supported chains, which makes the process of onboarding more streamlined.&#x20;

Previously, new users had to obtain $SWTH, the native token of [Carbon](https://carbon.network/), in order to pay for network fees on Demex, before they could begin trading.

To facilitate mass adoption, Demex now allows the use of Layer-1 native tokens such as $ETH, $USD, and $ATOM to pay for network fees, in addition to $SWTH. This means that any user who possesses these flexible network fee tokens can deposit them easily and start trading on Demex without any obstacles.

{% hint style="info" %}
To (i) Learn more about flexible network fees and (ii) View the full list of tokens accepted as flexible network fees, click [here](https://guide.carbon.network/introduction/getting-started/flexible-network-fees).&#x20;
{% endhint %}

## Setting Network Fees

Choosing which token to use for network fees is simple. Follow the steps outlined below.

**Step 1:** To access Flexible Network Fees on Demex, locate the 'Fee Settings' button in the top row and click on it.

<figure><img src="https://3548599389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MO-XZjWplLUJPNs07G8%2Fuploads%2FdSgD8ymCvmNZjtEhJJSb%2Fimage.png?alt=media&#x26;token=aa74ec30-55e2-4b30-84c4-03d5e61bcade" alt=""><figcaption></figcaption></figure>

**Step 2:** To arrange and set the priority of tokens for paying network fees according to your preference, click on the "Select Priority" button located within the Network Fee window.

<figure><img src="https://3548599389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MO-XZjWplLUJPNs07G8%2Fuploads%2FIfbrYp0pXYSEGMzkeqo3%2Fimage.png?alt=media&#x26;token=f15fd5ff-8e39-42bc-a27e-062718452bb8" alt=""><figcaption></figcaption></figure>

**Step 3:** To set the priority for network fees, mark the checkboxes next to your preferred tokens from the list of flexible network fees tokens.

<figure><img src="https://3548599389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MO-XZjWplLUJPNs07G8%2Fuploads%2FUK0PELbWi0bDM92ZjJhD%2Fimage.png?alt=media&#x26;token=671555e8-f6c6-4dbf-a27b-801af9b9ed13" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
By default, $SWTH is always selected as network fees. To customize the list priority, you can reorder the tokens to be used for network fees.
{% endhint %}

**Step 4**: Once you have arranged the priority of tokens for paying network fees, click on the 'Save' button.

{% hint style="success" %}
That's it! Demex will abide by the network fee priority you have set, and use the token with the highest ranking as network fee so long as sufficient balance is available.
{% endhint %}

## Setting Reserved Fee & Alert

Demex has implemented a reserve fee and notification system to ensure that your trading activity is never abruptly halted due to insufficient network fees. To set your reserve fees, follow the steps outlined below.\
\
**Step 1:** To customize your reserved fees, select the 'Settings' button within the 'Reserved Fee & Alert' section under 'Fee Settings'.

<figure><img src="https://3548599389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MO-XZjWplLUJPNs07G8%2Fuploads%2FjVhw0UG4eHIAo9LeA2wb%2Fimage.png?alt=media&#x26;token=e680d6f1-4ac5-4775-9e82-055df4f66875" alt=""><figcaption></figcaption></figure>

**Step 2:** Enter your preferred amount to be reserved as network fees for Demex transactions. Demex will automatically convert the amount below into the tokens selected for fees at the time of transaction.

<figure><img src="https://3548599389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MO-XZjWplLUJPNs07G8%2Fuploads%2Fzcmt4w6b2TmSmdbousOx%2Fimage.png?alt=media&#x26;token=56c50340-2252-448a-a9a7-9959ef7414ce" alt=""><figcaption></figcaption></figure>

Once you have set the preferred amount to be reserved as network fees, click on the 'Confirm' button.

{% hint style="info" %}
That's it! Should you exhaust your network fees, you can replenish your preferred token by opening the 'Fee Settings' window.
{% endhint %}
