> For the complete documentation index, see [llms.txt](https://kayen-protocol.gitbook.io/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kayen-protocol.gitbook.io/documentation/chiliz-guide/bridging-tokens-to-chiliz.md).

# Bridging Tokens to Chiliz

### What is a Bridge?

A bridge is a smart contract which allows holders to move their crypto or digital assets from one network to another.&#x20;

In the case of Chiliz Bridge, we will allow holders to move their CHZ between Ethereum Mainnet and Chiliz Chain. The reason behind this is because CHZ, which is currently an ERC-20 token on Ethereum mainnet, is also the native currency of Chiliz Chain. So in order to run the chain, we needed to bridge CHZ tokens to the new chain.&#x20;

### How Do I Bridge Tokens?

Tokens can be bridged to Chiliz Chain using a variety of platforms. This guide explains how to utilize the official bridge and various multi-chain bridges. You could also opt for one of the centralized exchanges that support Chiliz transfers :arrow\_down:

### Prerequisite

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

1. <mark style="color:red;">CHZ tokens</mark> on at least one of the above mentioned networks.
2. Enough <mark style="color:red;">ETH</mark> to pay the gas fee if you are bridging from Ethereum, or enough <mark style="color:red;">CHZ</mark> to pay the gas fee if your bridging from Chiliz Chain.
3. A MetaMask wallet or any other Web3 wallet.

## Step-by-Step Guide

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

<figure><img src="https://content.gitbook.com/content/HYAEXjb7COsO4dFqH5tt/blobs/sgbGKGTwEOe4wZPPFn7Y/image.png" alt=""><figcaption></figcaption></figure>

2. Connect your MetaMask wallet to whichever network you want to bridge **FROM.**

<figure><img src="https://content.gitbook.com/content/HYAEXjb7COsO4dFqH5tt/blobs/FQULGpmrH1uvj3ATtwld/image.png" alt=""><figcaption></figcaption></figure>

3. Make sure the destination network is the network you want to bridge **TO / Destination Network,** which is **Chiliz Chain - Mainnet.**

<figure><img src="https://content.gitbook.com/content/HYAEXjb7COsO4dFqH5tt/blobs/hzTm73ft5v6i5t3F8Fql/image.png" alt=""><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;"></mark><mark style="color:red;">**FROM**</mark> <mark style="color:red;"></mark><mark style="color:red;">Chiliz Chain.</mark>

<figure><img src="https://content.gitbook.com/content/HYAEXjb7COsO4dFqH5tt/blobs/j9NK9pvwckw9eHjiXZwa/image.png" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://content.gitbook.com/content/HYAEXjb7COsO4dFqH5tt/blobs/wVXsaFr5QjLBCga6PZ2O/image.png" alt=""><figcaption></figcaption></figure>

6. Click *Start Transfer* one more tim&#x65;*.*

<figure><img src="https://content.gitbook.com/content/HYAEXjb7COsO4dFqH5tt/blobs/UWzZMlKFj2AuqlJXNKY5/image.png" alt=""><figcaption></figcaption></figure>

7. Set a spending cap for your CHZ. Spending cap should be **more than the amount** you plan to transfer.

<figure><img src="https://content.gitbook.com/content/HYAEXjb7COsO4dFqH5tt/blobs/D2cxg1VhqjkT0V26daic/image.png" alt="" width="356"><figcaption></figcaption></figure>

8. Click <mark style="color:red;">Confirm</mark>.&#x20;

<figure><img src="https://content.gitbook.com/content/HYAEXjb7COsO4dFqH5tt/blobs/wTkVrsf1ZZf4QujBCOFa/image.png" alt="" width="357"><figcaption></figcaption></figure>

9. You should now be able to see <mark style="color:red;">1. Initializing Transfer</mark>. This should take a few minutes. <mark style="color:red;">**Do not refresh the page.**</mark>

<figure><img src="https://content.gitbook.com/content/HYAEXjb7COsO4dFqH5tt/blobs/ABZYk1JCEmHLXURVz9Jg/image.png" alt="" width="375"><figcaption></figcaption></figure>

9. Your transfer has started. This will take up to **30 minutes.**

<figure><img src="https://content.gitbook.com/content/HYAEXjb7COsO4dFqH5tt/blobs/JQzJGcqM1iHLIBFo0s10/image.png" alt="" width="375"><figcaption></figcaption></figure>

10. Your transfer has been completed. You can now view the transaction by clicking <mark style="color:red;">View Transaction</mark> or start a new transfer by clicking <mark style="color:red;">Start New Transfer</mark>*.*

<figure><img src="https://content.gitbook.com/content/HYAEXjb7COsO4dFqH5tt/blobs/hGqDKYT0eDaqSRN9NSBz/image.png" alt="" width="375"><figcaption></figcaption></figure>
