# Automating Bungee Refuel

[Bungee](https://www.bungee.exchange/) is a protocol that allows you to "refuel" your wallets with small amounts for paying fees in different networks. For example, you can send a small amount of ETH from Optimism to ZkSync if you run out of funds for fee payment.

You can also send native tokens from Polygon (MATIC) to the ZkSync network, and Bungee will automatically convert MATIC to ETH, sending ETH to ZkSync in proportion to the amount sent in MATIC.

Sending ETH from the Ethereum network through Bungee is quite cheap, and this can be used for making transactions in the Ethereum network, increasing trust in your wallet from the projects whose airdrops you are farming.

Please note that this is a completely free feature of our application. You can use this functionality without purchasing any modules.

***

### How do I refuel wallets via Bungee Refuel in Combine?

* First, you need to set up accounts in [**Account Manager**](https://docs.nfd.gg/main/eng-combine-software/account-manager), link wallets to them, and optionally, proxies;
* In **Wallet Manager**, you can review the list of wallets and use the **UI Touch** feature. UI Touch allows you to open the [Bungee](https://www.bungee.exchange/?intro=true) website from the internal browser built into Combine, which functions as an anti-detect browser by masking your browser fingerprint and IP if you are using a proxy;
* In the **User Agent** field, you can see your fingerprint. The fingerprint is automatically selected from a list of over 10,000 of the most common fingerprints worldwide. The initially generated fingerprint is assigned to the wallet until you click the **Generate New** button;
* In the **Custom User Agent** field, you can insert your own User Agent from an anti-detect browser or generated elsewhere;
* From the list of available applications, select **Bungee** and click **Launch**;
* Immediately after, a browser window will open where you need to connect your wallet and send tokens to the desired network.

<figure><img src="https://883793412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwkJ3XgG3awYBhDsxkXtj%2Fuploads%2FPgIu95stHmO2BEPVNsH1%2FCombi5ne.gif?alt=media&#x26;token=830fd6d6-3e4e-4ec3-99ad-de43fd9bda2f" alt=""><figcaption><p>Using Bungee Refuel via UI Touch.</p></figcaption></figure>

***

### Set up and run Bungee Refuel in automatic mode:

**Settings & Launch** is the main and primary tab of the Bungee Refuel module. It allows you to select the order in which wallets will operate, choose wallets, select the involved networks, set delays, and launch the software.

* Go to the **Settings & Launch** tab;
* 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 first be added to 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 launch a pre-prepared group of wallets, select it in the **Select Accounts group to launch** section;
* In the **Account Delays** section, set the delays between wallets;
* Select the network from which tokens will be sent and the network to which tokens should arrive;
* Click **Update Balances** to load the current balances on the wallets in the selected networks. If the balances do not load, change the RPC of the required network;
* In the **Select wallets to launch** section, choose the wallets you want to use;
* In the **Amount** field, there are two options for automatically filling in the sending amounts:
  1. **Send range** allows you to set the amount of tokens to send within a range;
  2. **Leave range** allows you to leave the necessary range on the wallets and send only what is above this range.
* Enter the desired range of amounts and click **Apply to selected wallets**. The amount applied to the wallet can be seen in the **Amount to bridge** field, where you can also manually change the amount;
* In the **Min** and **Max Native Token** fields, the number of tokens that correspond to Bungee's limits are displayed. These limits change depending on the specific network and current Gwei;
* If you want the wallets to be used in random order, leave the **Randomize wallets?** checkbox enabled;
* In the **Max gas price (GWEI) ETH** field, set the Gwei limit in the Ethereum network at which the software will perform transactions. If the Gwei is higher than the specified value, the software will not perform transactions and will wait until the Gwei drops to acceptable levels;
* To start the session, click **Launch**.

<figure><img src="https://883793412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwkJ3XgG3awYBhDsxkXtj%2Fuploads%2FWOKGVIELZij9CLIFUrXI%2FCom5bine.gif?alt=media&#x26;token=70a732bd-4ae3-4ef6-8f7b-fc05d9291c03" alt=""><figcaption><p>Using the Bungee Refuel function in automatic mode.</p></figcaption></figure>

***

### Using the Bungee Refuel function in automatic mode.

In the **Logs & Progress** section, you can track the activity and logs of all your running wallet sessions. This section provides detailed insight into what is currently happening with the wallets that have been launched. You can also pause or resume the wallets' activity in this section.

* In the **All** section, all logs from all running sessions are collected in one place;

<figure><img src="https://883793412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwkJ3XgG3awYBhDsxkXtj%2Fuploads%2F4SH7jkprCNfwEAa0FRjP%2Fimage.png?alt=media&#x26;token=e928fd5c-bb5a-44a8-a699-b14c7fdbdb19" alt=""><figcaption><p>Section All.</p></figcaption></figure>

* In the **Wallets** section, you can view logs for each wallet individually by clicking the **Show logs** button next to it;

<figure><img src="https://883793412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwkJ3XgG3awYBhDsxkXtj%2Fuploads%2FgbRDvK15OinGOaC3Jx68%2Fimage.png?alt=media&#x26;token=d10864c7-5d2d-4ed7-8b92-ebac4fdb4e23" alt=""><figcaption><p>Section Wallet.</p></figcaption></figure>

* In the **Sessions** section, you can view logs for specific wallets that were launched in a single session. You can switch between sessions using the buttons with dates and times.

<figure><img src="https://883793412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwkJ3XgG3awYBhDsxkXtj%2Fuploads%2FPXm6hgb6MQSBnEQfy3gu%2Fimage.png?alt=media&#x26;token=83fc459f-ae95-47fe-8a0c-897bc13758d1" alt=""><figcaption><p>Section Sessions.</p></figcaption></figure>

* If during the session you decide to increase the Gwei limit, you can do so by changing the value in the **Max Gas Price (ETH)** field;

<figure><img src="https://883793412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwkJ3XgG3awYBhDsxkXtj%2Fuploads%2FVMZUNHc9G22EMr6e1dj9%2Fimage.png?alt=media&#x26;token=2f962c30-20bc-40ca-af3e-d4cef468abfd" alt=""><figcaption><p>Changing the Gwei limit in a running session.</p></figcaption></figure>

If you want to pause the sessions, click **Stop**. To resume the wallets' activity, click **Resume**, and the software will continue from where it left off.

If the Combine application closes or your PC shuts down during a session, the software will automatically pause the wallets. After reopening the application, you can click **Resume**, and the software will continue from where it was stopped.

* If you click **Resume** on each wallet individually, the delays will not be preserved, and all wallets you resumed will start working immediately at the moment you clicked **Resume**.
* You can stop or resume the activity of a specific wallet by clicking **Stop** or **Resume** directly next to it.

<figure><img src="https://883793412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwkJ3XgG3awYBhDsxkXtj%2Fuploads%2FA9mUgtYfdwImc1dghTIP%2Fimage.png?alt=media&#x26;token=bd3a2312-9099-4e73-82c5-fa590c6e2dd8" alt=""><figcaption><p>Stopping and restarting a single wallet.</p></figcaption></figure>

* To stop or resume the entire session (i.e., all wallets at once), click **Stop All** or **Resume All**, respectively.

<figure><img src="https://883793412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwkJ3XgG3awYBhDsxkXtj%2Fuploads%2FTMdjActskaZJxHtsdBDV%2Fimage.png?alt=media&#x26;token=5a5f55a2-0159-4fb6-b514-74cab508c3d2" alt=""><figcaption><p>Stop and resume all wallets launched within one session.</p></figcaption></figure>

* After successfully completing all actions, you will see a green **Success** message in the status field.

<figure><img src="https://883793412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwkJ3XgG3awYBhDsxkXtj%2Fuploads%2FBApKROKTQhCIWExsY6n5%2Fimage.png?alt=media&#x26;token=21e8e5ca-43c5-4149-b63e-4eeef6e91996" alt=""><figcaption><p>The status of successful completion of the wallet.</p></figcaption></figure>

* If the **Status** field shows **Error**, you can check the logs to find out the reason why the software was interrupted. If it was due to your error, you can fix it, then click **Resume**, and the software will continue the session from where the error occurred for that wallet.

***

### Comments on wallets:

In the **Comments** section, you can leave notes for your wallets to keep track of the actions you have already performed or plan to perform.

<figure><img src="https://883793412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwkJ3XgG3awYBhDsxkXtj%2Fuploads%2F79sCsx3EaDCuoTbWQlyX%2Fimage.png?alt=media&#x26;token=64ceafc4-ccd3-4db2-9266-05fc78e41b9a" alt=""><figcaption><p>Comments оff on wallets.</p></figcaption></figure>
