# Volume mode

**Volume mode** will allow you to maximize the volume on your wallets in the most liquid trading pairs and pools with minimal **Price Impact** and **Slippage**.

***

### Setting up and starting a session:

* In the **Mode** section, select **Volume mode**;
* In the **Run mode** section, choose the order in which the wallets will be launched:
  1. **Parallel** - parallel operation (multithread) with or without proxies;
  2. **One-by-one** - wallets will be launched one after another with or without proxies;
  3. **One-by-one (mobile proxy)** - wallets will be launched one after another using mobile proxies. Mobile proxies must be added in **Settings ->** [**Proxies**](https://docs.nfd.gg/main/eng-combine-software/section-settings/proxies) and linked to accounts in [**Account Manager**](https://docs.nfd.gg/main/eng-combine-software/account-manager) in advance;
* To use a ready-made preset for software operation settings, click the selection field in the **Select preset** section and choose the desired preset;
* To launch a pre-prepared group of wallets, select the desired one in the **Select Accounts group to launch** section;
* **Volume mode** has three operating modes:
  1. **ETH to USDC** - allows you to swap ETH to USDC for further use of USDC in trading pairs with other stablecoins and lending protocols;
  2. **Volume mode** - in this section, you can choose the desired stable-to-stable pairs and lending protocols;
  3. **Stables to ETH** - allows you to swap stablecoins back to ETH or withdraw ETH from lending.

<figure><img src="/files/RoYLJWWPMoX3UwaTiqK7" alt=""><figcaption></figcaption></figure>

The process is as follows: you deposit ETH into your wallets through the **ETH to USDC** mode, swap ETH to USDC -> switch to the **Volume mode** and accumulate the necessary volume in stablecoin pairs since these pairs have the lowest losses on **Price Impact** and **Slippage** -> after achieving the desired volume on each wallet through **Volume mode**, start a session with **Stables to ETH** mode and swap stablecoins back to ETH;

In the **ETH to USDC** and **Stables to ETH** modes, the settings are standard, so we will focus on the settings of the central mode - **Volume mode**;

* After using the **ETH to USDC** mode, and having USDC on your wallets, select **Volume mode** from the list of modes;
* In the **Select blocks** section, click **Select** to choose the protocols you want to interact with:
  1. Clicking the **Select all** button will select all protocols listed;
  2. To select all block-scenarios in a specific protocol, click **Select all** within that protocol;
  3. To select specific protocols, check the boxes next to the desired token pairs in the desired protocol.

<figure><img src="/files/OzSJEsthWZCqlABxwPdl" alt=""><figcaption></figcaption></figure>

* In the **Delays** section, set the delays between actions. There are two modes: **Standard** and **Pro**;
* In **Standard** mode, there are three settings:
  1. **Wallet** - delay between wallet launches;
  2. **Block** - delay between block-scenarios (protocols);
  3. **Step** - delay between actions in a block-scenario;
* In **Pro** mode, there are three additional settings:
  1. **Approve** - delay between approval and bridging/swapping;
  2. **Gas guard** - when activated, this delay will put your wallet to sleep if several accounts in the same session are ready to work simultaneously after reaching the gas level set by you. This is to prevent all these wallets from sending transactions simultaneously after reaching the gas level. The standard delay is set between 30 to 150 seconds;
  3. **Break** - delay between the halves of steps in a block-scenario;
* In the **Max gas price** section, set the maximum gas in the **Linea** network at which transactions will be made. The software will wait for the gas in the **Linea** network to drop to the specified level and only then start making transactions. After starting the session, you can change the upper **Gwei** level in the **Logs & Progress** tab by going to the **Sessions**subsection;
* In the **Target Volume USD** field, set the volume range for each wallet. The software will work until the desired volume is reached on the wallet. If your wallet balance is $200 and you set the desired volume to $1000, with **Work Amount Range** at 50%, the software will make 10 transactions of $100 each to achieve a volume of $1000, and its work in this session will end;
* In the **Work Amount Range** section, specify the percentage range of the amount to be used in the session for each of the selected wallets. For example, if your wallet balance is 1 $ETH and you set it to 40-50%, the software will work with a range of 0.4-0.5 $ETH. This rule applies to all wallets selected in the session, and this percentage will be randomly chosen before each next block-scenario is launched;
* If the **Approve INFINITE amounts** checkbox is activated, an infinite number of tokens will be approved so that you don't have to re-approve your tokens before each repeated swap/bridge. If the checkbox is off, only the amount needed for the transaction will be approved;
* To have wallets work in random order, leave the **Randomize wallets** checkbox enabled;
* To save the session delay settings for use in other sessions, click **Save this as preset**, enter the preset name, and save. Later, this preset can be selected in the **Select preset** field;
* Click **Update Balances** to get the current token balances on the wallets;
* Select the wallets to be launched and click **Launch**.

<figure><img src="/files/z2DwGQRd3tNi7xV4BGbT" alt=""><figcaption></figcaption></figure>

* Your wallets have been launched. You can track the progress of wallet operations in the [Logs & Progress](https://docs.nfd.gg/main/eng-combine-software/modules/operation-and-launching-of-modules/linea-module/logs-and-progress) section;
* After achieving the desired volume on the required wallets, swap all stablecoins back to **ETH**.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://nfd-gg.gitbook.io/main/eng-combine-software/modules/operation-and-launching-of-modules/linea-module/settings-and-launch/volume-mode.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
