# Quick Start: Bridging Assets

This guide helps users quickly move GAS or any NEP-11 tokens from Neo N3 to Neo X, or vice versa, using the Neo X bridge.

We will walk you through the entire process, explaining each step in depth. If you get stuck at any point, feel free to reach out to us on [Discord](https://discord.gg/neosmarteconomy) for assistance.

## Prerequisites

1. To get started quickly, you need to have:
   * A web3 wallet installed, such as [Neoline](https://neoline.io/en/) or [Metamask](https://metamask.io/download/). If you don't have one, visit the link to download.
   * Some GAS on Neo N3. There are several ways to acquire *GAS* :
     * Use a supported centralized exchange like Binance or OKX, which allows you to buy *GAS* and withdraw it to your wallet. Most major centralized exchanges support direct withdrawal from your centralized exchange wallet to Neo N3
     * Request funds from a faucet for [Testnet N3T5](https://n3t5wish.ngd.network/#/), if you are using a testnet
2. Access the appropriate URL based on the network you are connecting to. These will be referenced in the following steps.
   * **Mainnet**
     * Neo X Bridge: <https://xbridge.neo.org/>
     * Neo X's Explorer: <https://xexplorer.neo.org/>
   * **Testnet**
     * Neo X Bridge: <https://testnet.bridge.banelabs.org/>
     * Neo X's Explorer: <https://xt4scan.ngd.network/>

## Depositing GAS (from Neo N3 to Neo X)

### **Step 1: Add the Neo X network to your Metamask**

You'll also need to add the Neo X's RPC endpoint to your wallet. Here we provide two ways for doing this using MetaMask.

* (Recommended) Click the button on the bottom-left of Neo X's Explorer to automatically add Neo X to MetaMask

<div align="left"><figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXe9s3hiBzPOnSMXqkE9cuJlMNMAP8_ntzMM5glMAQOu4EB3PLPzrTF2GdkQlLmZkPQB0noFrelAc5i_p6msxxxrcmRC0zBc9X4pf2vUP1Z1J3f7iSuiJVilC9_72LZ8iEn_4F1MALoMbPlc2JsVQTXaJRXV?key=Y_0tKG4RxtVCtlTsvrBZYw" alt=""><figcaption></figcaption></figure></div>

* On your browser, click on the MetaMask extension.

  1. Click the network selector drop-down on the top-left corner, and then click `Add Network`.
  2. Click `Add a network manually` and then provide the information corresponding to the chain you want to send your assets to.

  <div align="left"><figure><img src="/files/cQk2heCWDZvn1FCYy72V" alt="" width="316"><figcaption></figcaption></figure></div>

The information about Neo X is listed as below:

<table><thead><tr><th width="180">Property</th><th width="275">Mainnet</th><th width="275">Testnet</th></tr></thead><tbody><tr><td>Network name</td><td>Neo X Mainnet</td><td>Neo X Testnet T4</td></tr><tr><td>RPC URL</td><td><a href="https://mainnet-1.rpc.banelabs.org">https://mainnet-1.rpc.banelabs.org</a></td><td><a href="https://neoxt4seed1.ngd.network">https://neoxt4seed1.ngd.network</a></td></tr><tr><td>Chain ID</td><td>47763</td><td>12227332</td></tr><tr><td>Currency symbol</td><td>GAS</td><td>GAS</td></tr><tr><td>Block explorer URL</td><td><a href="https://xexplorer.neo.org">https://xexplorer.neo.org</a></td><td><a href="https://xt4scan.ngd.network">https://xt4scan.ngd.network</a></td></tr></tbody></table>

### **Step 2: Initiate the deposit**

1. Go to the Neo X Bridge page.
2. Log in to the bridge with your wallet. Check that you're connected to Neo N3 and Neo X on the page for asset deposits.

   > Note: Neo X currently only supports the bridging of *GAS* .

   <figure><img src="/files/eYPaVpSSghyn6czcz3mO" alt=""><figcaption></figcaption></figure>
3. Enter the amount of *GAS* you want to bridge over in the `From` box and then press `Deposit`. Follow the prompts on your Neo N3 wallet. You can also click `MAX` to deposit all *GAS* to Neo X.

   > **ENSURE SUFFICIENT GAS BALANCE** It is important to have enough GAS in your wallet to complete the transaction, or else the web3 wallet will not pop-up. When you click `MAX`, GAS for transaction fee will be remained.

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

It usually takes around 1-2 minutes (varying based on the chain congestion) for funds to transfer to Neo X after submitting the transaction from your Neo N3 wallet.

## Withdrawing *GAS* (from Neo X to Neo N3)

1. Log in to the Neo X Bridge page with your wallet. Check that you are connected to the source network (e.g., Neo X) and the destination network (e.g., Neo N3) shown at the top of the page.

   <figure><img src="/files/1fpQ6oWGnDT2tKCWVrGg" alt=""><figcaption></figcaption></figure>
2. Enter the amount of *GAS* you want to bridge over in the `From` box and then press `Withdraw`. Follow the prompts on your web3 wallet.

   > **ENSURE SUFFICIENT GAS BALANCE** It is important to have enough GAS in your wallet to complete the transaction, or else the web3 wallet will not pop-up.

   <figure><img src="/files/3HhgMS9FXcNsqJBGHpND" alt=""><figcaption></figcaption></figure>

It usually takes around 1-2 minutes (varying based on the chain congestion) for funds to transfer to Neo N3 after submitting the transaction from your Metamask.


---

# 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://xdocs.ngd.network/bridge/quick-start-bridging-assets.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.
