# Bridge NFT mode

Using the **Bridge NFT Mode**, you can mint and send NFTs from available networks through the L0 protocol. This mode supports two protocols:

* [**L2Pass**](https://l2pass.com/refuel)
* [**Merkly**](https://minter.merkly.com/)

[**L2Pass**](https://l2pass.com/refuel) supports minting and sending NFTs in the following networks: BNB, Avalanche, Polygon, Arbitrum, Optimism, Fantom, Harmony, Celo, Moonbeam, Fuse, Gnosis, Klaytn, CoreDAO, OKX Chain, Polygon zkEVM, Canto, Moonriver, Arbitrum Nova, Kava, Mantle, Linea, Base, opBNB, Aurora, and Scroll;

[**Merkly**](https://minter.merkly.com/) supports minting and sending NFTs in the following networks: BNB, Avalanche, Polygon, Arbitrum, Optimism, Fantom, DFK, Harmony, Celo, Moonbeam, Fuse, Gnosis, Klaytn, Metis, CoreDAO, OKX Chain, Polygon zkEVM, Canto, Moonriver, ZkSync Era, Tenet, Arbitrum Nova, Meter, Kava, Mantle, Linea, Base, Zora, Viction, Loot, Beam, Telos, opBNB, Astar, Aurora, Conflux, Orderly, Scroll, Horizen EON, XPLA, Public Goods Network, and Manta Pacific.

***

### Setting up and starting a session:

* In the **Mode** section, select **Bridge NFT mode**;
* In the **Run mode** section, choose the order in which the wallets will be launched:
  1. **Parallel** - simultaneous 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 added in the **Settings ->** [**Proxies**](https://docs.nfd.gg/main/eng-combine-software/section-settings/proxies) section and linked to accounts in [**Account Manager**](https://docs.nfd.gg/main/eng-combine-software/account-manager) beforehand;
* To use a ready-made work preset for the software, click on the selection field in the **Select preset** section and choose the required preset;
* To launch a pre-prepared group of wallets, you need to select it in the **Select Accounts group to launch** section;
* In the **Select Dapp** section, choose which protocol will be used in the session: **L2Pass** or **Merkly**;
* Next, create a preset that specifies the networks in which the NFTs will be minted and the networks to which these NFTs will be sent. Click **Add your first preset** to create a new preset;
  1. In the **Mint in** field, select the network where the NFT will be minted;
  2. In the **Bridge to** field, select the network to which the NFT will be sent;
  3. You can create any number of minting combinations, from which the software will randomly choose options to achieve the required number of mints specified in the **Blocks to complete** field. To add a new combination, click the **+**;
* Enter the preset name and save it;
* To delete a preset, click on the ⚙️ and remove the unwanted presets by clicking on the trash icon.

<figure><img src="https://883793412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwkJ3XgG3awYBhDsxkXtj%2Fuploads%2FkSR2o8OEUJAkRwR09SFa%2FCom6754bine.gif?alt=media&#x26;token=8cc5502d-6018-4606-b5df-a798afae01c9" alt=""><figcaption></figcaption></figure>

* In the **Select your network Preset** section, choose the required preset;
* In the **Delays** section, set the delays between actions:
  1. **Wallet** - delay between wallet launches;
  2. **Block** - delay between mints on one wallet;
* Clicking **Pro** will open the **Gas guard** settings. If this delay is activated, your wallet will additionally go to sleep if several accounts in the same session are ready to work simultaneously after reaching the gas level set by you for the software. This was done to prevent all these wallets from sending transactions simultaneously after reaching the gas level set by you. The standard delay is set in the range from 30 to 150 seconds;
* In the **Blocks to complete** field, enter the number of blocks to be completed on each wallet;
* If you want all blocks added to the selected preset to be completed on each wallet, click **Complete all blocks**;
* In the **Max gas price** section, set the maximum gas in the Ethereum network at which transactions will be executed. The software will wait for the gas in the Ethereum network to drop to the required level and only then start executing transactions. After starting the session, you can change the upper Gwei limit in the **Logs & Progress** tab by going to the **Sessions** section;
* If you want wallets to start working in random order, keep the **Randomize wallets** checkbox checked;
* To save the session delay settings for use in other sessions, click **Save this as preset**;
* Click **Update Balances** to get the current balances of native tokens on the wallets;
* Select the wallets you want to launch and click **Launch**.

<figure><img src="https://883793412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwkJ3XgG3awYBhDsxkXtj%2Fuploads%2Fxv0Wtw5DXbsVczqEEbiO%2FCo458mbin765e.gif?alt=media&#x26;token=c482762b-81e2-43c0-8470-5182b5b291d4" 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).
