# Volume mode

**Volume mode** allows you to send tokens from one network to another using protocols built on LayerZero technology. This mode allows you to both accumulate the required number of transactions and achieve the necessary trading volume on each wallet.

In **Volume mode**, the following protocols are available:

* **Stargate**
* **CoreDAO**
* **AngelMoney**

🔳 **Stargate**:

Using Stargate, you can send ETH, USDT, USDC in the networks Optimism, Ethereum, Avalanche, Polygon, Arbitrum, Mantle, Fantom, and Base.

The fee is charged in the token you are bridging. We recommend checking the current fee in specific networks in advance. In addition to the fee in the sending token, you must have the native token to pay for gas.

Note that by default, tokens leave one network, move to another, and return to the original network. Therefore, you must have the native token to pay for gas in the network to which you are sending tokens.

If you send USDT or USDC, you must have USDT or USDC and the native token to pay for gas in your balance.

🔳 **CoreDAO**:

The only difference between CoreDao and Stargate is that through CoreDao, you either send funds from the networks Optimism, Ethereum, Avalanche, Polygon, Arbitrum, and BSC to the CoreDao network, or from the CoreDao network to the selected networks.

USDT and USDC are available for sending. To ensure the block works correctly, you must have USDT or USDC in your balance in the network from which you want to send tokens to CoreDao. You also need to have the native token to pay for gas.

To send USDT or USDC from the CoreDao network, you also need to have a balance of USDT or USDC in CoreDao and the native token to pay for gas.

🔳 **AngelMoney**:

This mode has three operating modes:

1. **Buy AgEur**
2. **Bridge AgEur**
3. **Sell AgEur**

**Buy AgEur** and **Sell AgEur** modes: To send AgEur tokens through the bridge, you must first have the AgEur token in your balance. To obtain it, use the **Buy AgEur** mode. The AgEur token will be purchased using the native token balance (e.g., ETH) in the selected network in the **Select blocks** section.

The **Bridge AgEur** mode is central to this mode. This mode allows you to send AgEur tokens through the bridge to obtain a transaction in L0. You can send tokens from the following networks: Optimism, Ethereum, BSC, Polygon, Arbitrum, Gnosis, Polygon zkEVM, Base, Avalanche, Celo, and Linea. For the block to work correctly, you must have the native token to pay for gas in the network to which you are sending AgEur.

**Sell AgEur** mode allows you to swap the AgEur token back to the native token in the selected networks.

***

### 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 also be 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 software configuration preset, click on the selection field in the **Select preset** section and choose the desired preset;
* To launch a pre-prepared group of wallets, select the necessary one in the **Select Accounts group to launch** section;
* In the **Select Dapp** section, choose the protocol through which transactions will be made;
* In the **Select Token** section, choose the token with which the software will interact;
* In the **Select blocks** section, click on **Select** to choose the protocols you want to interact with:
  1. Clicking the **Select all** button will select all protocols presented in the list;
  2. To select all scenario blocks in one desired protocol, click **Select all** in that specific protocol;
  3. To select individual protocols, check the boxes next to the desired token pair in the desired protocol.

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

* In the **Delays** section, set the delays between actions:
  1. **Wallet** - delay between wallet launches;
  2. **Block** - delay between mints on a single wallet;
* Clicking on **Pro** will open the **Gas guard** setting. If this delay is activated, your wallet will additionally go to sleep if several accounts in the same session are simultaneously ready to work after reaching the gas level you set for the software. We did this so that all these wallets do not start sending transactions simultaneously after reaching the gas level you set. The standard delay is set in the range of 30 to 150 seconds;
* In the **Select first chain** field, select the network from which tokens will be sent to the networks you selected in the **Select blocks** section;
* If the **Choose random first chain** checkbox is enabled, the initial sending network will be chosen randomly. This will allow you to launch many wallets in one session without worrying that they will all follow the same route;
* 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 the desired volume to $1000 with a **Work Amount Range** of 50%, the software will make 10 transactions of $100 each to reach $1000 volume, and its work in this session will end;
* In the **Work Amount Range** section, set the amount range in percentage that will be used in the session for each selected wallet. 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 will apply to all wallets selected in the session, and this percentage will be randomly chosen before each subsequent scenario block is launched;
* If the **Approve INFINITE amounts** checkbox is activated, an infinite number of tokens will be approved so that you don't need to reapprove your tokens before each repeated swap/bridge. If the checkbox is disabled, only the amount needed for the transaction will be approved;
* To make wallets start working in random order, leave the **Randomize wallets** checkbox enabled;
* To save the session delay settings for use in other sessions, click the **Save this as preset** button, 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="/files/OgcGfhVyZLfVZqptehyd" 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/layer-zero-module/logs-and-progress).


---

# 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/layer-zero-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.
