# 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 (multithreading) 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 pre-added in the **Settings ->** [**Proxies**](https://docs.nfd.gg/main/eng-combine-software/section-settings/proxies) section and linked to accounts in the [**Account Manager**](https://docs.nfd.gg/main/eng-combine-software/account-manager);
* To use a ready-made preset of software settings, click on the selection field in the **Select preset** section and choose the desired preset;
* To launch a pre-prepared group of wallets, you need to select the desired group in the **Select Accounts group to launch**section;
* In **Volume mode**, there are three operating modes:
  1. **ETH to USDC** - allows you to swap ETH to USDC for further use in trading pairs with other stablecoins and in lending protocols;
  2. **Volume mode** - in this section, you can choose the stable-to-stable pairs and lending protocols you need;
  3. **Stables to ETH** - allows you to swap stablecoins back to ETH or withdraw ETH from lending protocols.

<figure><img src="https://883793412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwkJ3XgG3awYBhDsxkXtj%2Fuploads%2FtveRsdurN5EDMJa1JUSM%2Fimage.png?alt=media&#x26;token=82ce07df-cbd8-4ed8-ba36-882aa6719efd" alt=""><figcaption></figcaption></figure>

The process is as follows: you deposit ETH to your wallets using the **ETH to USDC** mode, exchange ETH to USDC -> switch to **Volume mode** and increase the volume in stablecoin pairs, as such pairs have the lowest Price Impact and Slippage -> after achieving the desired volume on each wallet using **Volume mode**, start a session with the **Stables to ETH** mode and exchange 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 in your wallets, select **Volume mode** from the list of modes;
* In the **Select blocks** section, click on **Select** to choose the protocols you want to interact with:
  1. By clicking **Select all**, you will select all the protocols listed;
  2. To select all scenario blocks in a specific protocol, click **Select all** within that protocol;
  3. To choose specific protocols, click the checkboxes next to the desired token pair in the desired protocol.

<figure><img src="https://883793412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwkJ3XgG3awYBhDsxkXtj%2Fuploads%2Fj7WscZCZbAUO6IEwVsZ8%2FCo88778mbine.gif?alt=media&#x26;token=a1a0cea7-ce13-4b74-8f9c-36d85c95815f" alt=""><figcaption></figcaption></figure>

* In the **Delays** section, set the delays between actions. There are two modes: **Standard** and **Pro**;
* In the **Standard** mode, there are three settings:
  1. **Wallet** - delay between wallet launches;
  2. **Block** - delay between scenario blocks (protocols);
  3. **Step** - delay between actions within a scenario block;
* In the **Pro** mode, there are three additional settings:
  1. **Approve** - delay between approval and bridge/swap;
  2. **Gas guard** - when activated, this delay will put your wallet to sleep if multiple accounts in the same session are ready to work simultaneously after reaching the gas level you set for the software. This prevents all these wallets from sending transactions simultaneously after reaching the gas level you set. The standard delay is set between 30 to 150 seconds;
  3. **Break** - delay between halves of steps in one scenario block;
* In the **Max gas price** section, set the maximum gas price in the Ethereum network at which transactions will occur. The software will wait for the gas price in the Ethereum network to drop to the desired level before starting transactions. After the session starts, you can change the upper Gwei level in the **Logs & Progress** tab by going to the **Sessions** section;
* In the **Target Volume USD** field, set the volume range for each wallet. The software will work until the desired volume on the wallet is reached. For example, if your wallet balance is $200, and you set a desired volume of $1000, and in the **Work Amount Range** field you set 50%, the software will make 10 transactions of $100 each to achieve the $1000 volume, and its work for this session will end;
* In the **Work Amount Range** section, specify the amount range in percentage that will be used for each selected wallet during the session. For example, if your wallet balance is 1 $ETH and you set 40-50%, the software will work with a range of 0.4-0.5 $ETH. This rule applies to all wallets selected for the session, and this percentage will be randomly chosen before each next scenario block is launched;
* If the **Approve INFINITE amounts** checkbox is activated, it will approve an infinite number of tokens, so you don’t need to approve your tokens again before each subsequent swap/bridge. If the checkbox is disabled, only the amount needed for the transaction will be approved;
* To randomize the order of wallet operations, leave the **Randomize wallets** checkbox enabled;
* To save session delay settings for reuse in other sessions, click **Save this as preset**, enter the preset name, and save it. 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="https://883793412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwkJ3XgG3awYBhDsxkXtj%2Fuploads%2FV808HyCHGmhy7cPHq1x7%2FC44o2mb55ine.gif?alt=media&#x26;token=9fcbd8e6-a1e1-41d2-9ea8-12e7e9d86859" alt=""><figcaption></figcaption></figure>

* Your wallets have been launched. You can track the process of work of your wallets in the section [Logs & Progress](https://docs.nfd.gg/main/eng-combine-software/modules/operation-and-launching-of-modules/zksync-module/logs-and-progress);
* After achieving the desired volume on the necessary wallets, exchange all stablecoins back into ETH.
