# Using Chiliz Bridge

Chiliz provides you with two bridging dApps, depending on your needs:

* The [Omnichain bridge](https://bridge.chilizchain.com/): allows you to bridge tokens between Chiliz Chain and several other blockchain networks, for instance Solana and Base.
* The [Ethereum bridge](https://bridge.chiliz.com/): allows you to bridge CHZ tokens between Chiliz Chain and Ethereum.

## Omnichain bridge

In April 2026, Chiliz Chain started supporting LayerZero's Omnichain protocol, with implementations on Solana and Base.

### **Prerequisites**

In order to bridge your tokens between Chiliz Chain Mainnet and any of the support blockchain network, you need to have:

* A Web3 wallet that works with all your chosen tokens.\
  We recommend [MetaMask](https://metamask.io/), which supports both EVM-based chains (Chiliz Chain and Solana) and Solana.
* A token that is supported by at least two of the above-mentioned networks.
* Enough native tokens in your wallet to to pay the gas fee:
  * On Chiliz Chain, you need CHZ tokens.
  * On Base, you need ETH tokens.
  * On Solana, you need SOL tokens.

{% hint style="warning" %}
When bridging a token from one wallet to another, the destination wallet must support the destination chain that you choose.
{% endhint %}

### Step by step instructions: Bridging from Chiliz Chain to Base

1. Open <https://bridge.chilizchain.com/><br>

   <figure><img src="/files/acTD3J7IxUD6XUnwnVHM" alt="" width="563"><figcaption></figcaption></figure>
2. Click on "Connect Wallet", and choose the wallet(s) that you already have.<br>

   <figure><img src="/files/beq9XgJoAzp2JJIYcGjK" alt="" width="375"><figcaption></figcaption></figure>

{% hint style="info" %}
You need to connect one wallet per environment.

* To bridge tokens between Base and Chiliz Chain, you can use a single Web3 wallet because both chains are EVM-based. MetaMask works with both networks.
* To bridge tokens between Solana and Chiliz Chain, you might need two Web3 wallets: one for Chiliz Chain (such as MetaMask), one for Solana (such as [Phantom](https://phantom.com/) or [Solflare](https://www.solflare.com/)).
  {% endhint %}

3. Now that your wallets are connected, you can start bridging your tokens.\
   Choose for instance to move 100 CHZ tokens from Chiliz Chain to Base:<br>

   <figure><img src="/files/nW8kN8vx1o2suRX20ZQl" alt="" width="375"><figcaption></figcaption></figure>

   Bridging will result in your chosen amount of tokens to move to from the origin chain to the chosen destination chain.\
   The Chiliz Bridge indicates at the bottom how much it will cost in gas fees, how long the bridging should take, and gives a reminder of the source and target networks (here: Chiliz Chain to Base).

{% hint style="info" %}
By default, the tokens are bridged to the same wallet address, but you can chose to bridge to another wallet by clicking the "Custom address" option.
{% endhint %}

{% hint style="warning" %}
Pay attention to the network logos! Do not bridge the wrong way.
{% endhint %}

4. Click the "Bridge" button to trigger the transaction from your wallet.\
   Validate the message window, then wait for the transaction to be done.
5. Chiliz Bridge will display a success message once the transaction is done.
6. Check your target Web3 wallet to make sure the bridged tokens have been deposited. Note that this can take a few minutes.

Congratulations! You have successfully bridged your tokens!

## Ethereum bridge

{% hint style="info" %}
**Token storage**

* **On Ethereum:**\
  The CHZ ERC20 tokens are locked in the `ERC20Handler` smart contract at this address: `0x2F1d2754393356AEA6334180DA04BAB84412D580` . You can see the amount of tokens locked on [etherscan](https://etherscan.io/address/0x2F1d2754393356AEA6334180DA04BAB84412D580) in the "Token Holdings" dropdown in the Overview block at the top.
* **On Chiliz Chain:**\
  The native CHZ are locked in the `NativeHandler` smart contract at this address: `0xC94c4Ec62a59fCF4964873cC6529559Cc7717388` . The balance of that address on the [explorer](https://scan.chiliz.com/address/0xC94c4Ec62a59fCF4964873cC6529559Cc7717388) is the amount of CHZ that is locked there.
  {% endhint %}

### **Prerequisites**

In order to bridge your CHZ tokens between Ethereum Mainnet and Chiliz Chain Mainnet, you need to have:

* A MetaMask wallet.
* CHZ tokens on at least one of the above-mentioned networks.
* Enough ETH to pay the gas fee if you are bridging from Ethereum to Chiliz Chain,\
  ...or...\
  enough CHZ to pay the gas fee if you are bridging back from Chiliz Chain to Ethereum.

### Step by step instructions

1. Open <https://bridge.chiliz.com>.

![](/files/ume2wodl82imCKq6DnVy)

2. Connect your MetaMask wallet to the network you want to bridge **from** (either Ethereum Mainnet or Chiliz Chain Mainnet).

<figure><img src="/files/PtwwSHFfuDMVy4jlcr8P" alt="" width="375"><figcaption></figcaption></figure>

3. Make sure the destination network is the network you want to bridge **to** (either Chiliz Chain Mainnet or Ethereum Mainnet).

<figure><img src="/files/kDrsGIM5Q5qeis9JGP0d" alt="" width="375"><figcaption></figcaption></figure>

4. Enter the amount of CHZ you want to bridge.\ <mark style="color:red;">You should have enough CHZ to bridge the selected amount and cover the bridge fee if you're bridging</mark> <mark style="color:red;">**FROM**</mark> <mark style="color:red;">Chiliz Chain.</mark>

<div align="center"><figure><img src="/files/Z0EOIQz6TPrl65XC6EdH" alt="" width="375"><figcaption></figcaption></figure></div>

5. Select your destination address (which is where you want your CHZ to arrive) and click "Start Transfer".

<div align="center"><figure><img src="/files/GONaUberXNcveuWVLTGo" alt="" width="375"><figcaption></figcaption></figure></div>

5. A summary appears, under the name "Pre-flight check".\
   Confirm by clicking "Start Transfer" one more tim&#x65;*.*

<div align="center"><figure><img src="/files/8TCO9J4yco8beggawA14" alt="" width="375"><figcaption></figcaption></figure></div>

6. Set a spending cap for your CHZ, and click "Next".

<div align="center"><figure><img src="/files/V1itjn1hhh1xSl7i5aat" alt="" width="178"><figcaption></figcaption></figure></div>

7. Review the details, and click "Confirm".

<div align="center"><figure><img src="/files/ljWsZoSJfQt7vudKpUjM" alt="" width="179"><figcaption></figcaption></figure></div>

8. You should now be able to see the "Initializing Transfer" window. Initialization should take a few minutes. Do not refresh the page nor close it!

<img src="/files/TWUCSSlQLZhHvRn0miTy" alt="" width="375">

9. The "In Transit" window appears. This means that your transfer has started.\
   This action can take up to 30 minutes. Do not refresh the page either!

<figure><img src="/files/e7T2bgWXHxufuVIOqU0W" alt="" width="375"><figcaption></figcaption></figure>

10. Finally, the "Transfer completed" window arrives.\
    Your transfer has been completed.\
    Your CHZ tokens will be locked on the network of origin (ie. Ethereum), and you'll receive an equivalent amount of CHZ tokens on the destination network (ie. Chiliz Chain).\
    \
    You can now view the transaction by clicking "View Transaction" or start a new transfer by clicking "Start New Transfer".

<figure><img src="/files/1RjiBMZsuhxupq2IF88G" alt="" width="375"><figcaption></figcaption></figure>

11. Check your wallet on Chiliz Chain to make sure the bridged CHZ tokens have been deposited. Note that this can take a few minutes.

Congratulations! You have successfully bridged your CHZ tokens!


---

# 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://docs.chiliz.com/learn/about-bridging/using-chiliz-bridge.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.
