# Transfer

## What is the Stargate Bus?

The Stargate Bus provides an economy method to batch transactions on the same pathway.\
By aggregating multiple transactions into a single batch, a Stargate Bus distributes messaging costs among all participating users.

## What is the Stargate Taxi?

The Stargate Taxi provides a speedy transaction method through direct, one-to-one transactions.

A Stargate Taxi transaction can be initiated regardless of the Shuttle’s current occupancy, allowing users the flexibility to bypass the batching process for immediate transaction processing.

## How to make a transfer?

<details>

<summary>STEP 1 Connect your wallet</summary>

Connect your wallet by clicking “Connect Wallet”, choose the wallet that works for you.

</details>

<details>

<summary>STEP 2 Select transfer mode and transfer the token</summary>

* Select tokens
* Select networks
* Enter amount to be transferred
* Select the transfer mode between `Fast` and `Economy`
* Click `Transfer`

</details>

<figure><img src="https://26498766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz1thl94d8j8bqORu29q1%2Fuploads%2FVSN1hfIZChfdNcfqps9e%2FTransfer%20-%20Bus%20Mode%202.jpg?alt=media&#x26;token=eeb4d0e0-9d91-454c-8441-147ed0fbef66" alt=""><figcaption><p>Transfer by Bus</p></figcaption></figure>

<figure><img src="https://26498766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz1thl94d8j8bqORu29q1%2Fuploads%2FieyR8OzbcI96r7u7mE18%2FTransfer%20-%20Taxi%20(3).jpg?alt=media&#x26;token=423e79cb-82c8-432b-a8ef-c0c893cc7a82" alt=""><figcaption><p>Transfer by Taxi</p></figcaption></figure>

<details>

<summary>OPTIONAL STEP Set gas on destination</summary>

:fuelpump:If you need native tokens on the destination network to facilitate other transactions, such as local swaps, you can use this option. For Bus Transfers, only the default amount is permitted, whereas the taxi option allows for a custom amount.

* Go to Advanced Settings, or click "Add" in the `Gas on destination` section
* Click "Medium" and close the Setting
* Go back to the transfer window to complete the transaction&#x20;

</details>

|                                                                                                      Bus Mode                                                                                                     |                                                                                                                         Taxi Mode                                                                                                                        |
| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| ![](https://26498766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz1thl94d8j8bqORu29q1%2Fuploads%2Fm2yFfjPreFIWiiXLPuuz%2Fimage.png?alt=media\&token=78be2114-99e0-4bae-a2fe-b56bf51db892) | <img src="https://26498766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz1thl94d8j8bqORu29q1%2Fuploads%2FKaAmyAN0BAFOf4NoT8MC%2Fimage.png?alt=media&#x26;token=3ec5719b-3f3c-4a15-90f4-7977ff9aec95" alt="" data-size="original"> |
|                                                                                         Only "Medium" option is available                                                                                         |                                                                                                                 Custom amount is allowed                                                                                                                 |

<details>

<summary>OPTIONAL STEP Set a different wallet to receive the tokens</summary>

If you'd like to transfer the tokens to a different wallet address, you can choose this option; Or if you'd like to use multi-sig wallet for a transfer, you can use this option because the multi-sig wallet may have different addresses on different network.&#x20;

</details>

<figure><img src="https://26498766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz1thl94d8j8bqORu29q1%2Fuploads%2FKShLXkURffeHTIMJ8w1L%2FTransfer%20-%20Set%20a%20different%20wallet%20(1).jpg?alt=media&#x26;token=0290bc8c-27e1-428f-ad6e-4cf2617d83e8" alt=""><figcaption><p>Set a different address on Destination</p></figcaption></figure>

<details>

<summary>STEP 3 Confirm transaction in the Wallet</summary>

After you click `Transfer` on STEP 2, Confirm your transactions on your wallet Notification window.

</details>

<details>

<summary>STEP 4 Track transactions</summary>

Once signing process is complete in the wallet, you can track the transactions using two approaches:

* Track through the Stargate UI
* Monitor via LayerZero Scan

</details>

<figure><img src="https://26498766-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz1thl94d8j8bqORu29q1%2Fuploads%2FgpdNe9XrVEoDq9OMXuIo%2Fimage.png?alt=media&#x26;token=b0747aae-90a1-4376-8dbf-1b7ed4b866e2" alt=""><figcaption><p>Transaction Tracker</p></figcaption></figure>

{% hint style="info" %}
Bus transactions will generate a transaction on the source only after you confirm the transaction in the wallet, unless you are the final rider on that bus. The LayerZero transaction will become available only once the bus is dispatched.
{% endhint %}
