# 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 %}


---

# 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://stargateprotocol.gitbook.io/stargate/v2-user-docs/stargate-features/transfer.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.
