---
description: Bridging allowes you to transfer KZEN between different networks.
---

# How to Use Kaizen Bridge

<figure><img src="https://43215698-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr6HYywSeoVw5aaLC5b6e%2Fuploads%2FW6yQFH3ktcySh0ogfav0%2Fkz-og-image-kz-bridge.png?alt=media&#x26;token=d9e09d3d-ddab-4442-bc73-459074f23573" alt=""><figcaption></figcaption></figure>

Kaizen.Finance is the cross-chain platform, meaning it supports tokens and projects from different blockchains. KZEN, the platform’s native utility token, is already supported by all major blockchains, and we will definitely expand the coverage and will maintain the other networks in the near future.

> **IMPORTANT!** Please, DO NOT SEND xKZEN or eKZEN locked tokens to the exchanges or the bridge! Deposits on Gate.io and other exchanges are accepted only in KZEN tokens. Bridge is available for KZEN tokens only!

Bridges play the key role in this process, and we’ve prepared them for you, our dear DeFi customers! Currently, you can move your KZEN tokens across **Ethereum**, **Binance Smart Chain**, **Polygon**, and **Solana** networks.

## About Bridges <a href="#id-1c82" id="id-1c82"></a>

Because blockchains are developed in isolated environments and have distinct rules and consensus procedures, they are currently unable to interact natively, and tokens can not be easily transferred across blockchains.

Enter bridges. Bridges are gateways that allow data and digital assets to move seamlessly from one blockchain to another. The core benefit of bridges is interoperability.

With bridges, you can:

* Move assets and information between blockchains
* Gain access to new platforms and take advantage of various chains
* Deploy digital assets hosted on one blockchain to Dapps on another
* Exchange decentralized identifiers
* Transmit low-cost token transactions on other chains
* Run dApps across multiple platforms

## **How to Move KZEN Between Networks** <a href="#b590" id="b590"></a>

For you to move KZEN freely between networks, we developed a specific tool on our website.&#x20;

The bridging process consists of two steps: sending tokens in the first network and withdrawing tokens in the targeted network.

Follow these steps to send KZEN to the supported networks:

1\. Go to [https://kaizen.finance/bridge](https://kaizen.finance/bridge).

2\. On the page, choose the network you want to transfer your tokens from.

<figure><img src="https://miro.medium.com/v2/resize:fit:328/1*TkLhOXnhWSTYh6JXGLaP9w.png" alt="" height="54" width="262"><figcaption></figcaption></figure>

3\. Click **Connect Wallet**.

<figure><img src="https://miro.medium.com/v2/resize:fit:251/0*lD6jdRXw6qottxC4" alt="" height="42" width="201"><figcaption></figcaption></figure>

4\. In the opened window, click **Connect** to allow Kaizen to make transactions.

<figure><img src="https://miro.medium.com/v2/resize:fit:875/1*S4yEL-IafhgS6T3HU24ceQ.png" alt="" height="460" width="700"><figcaption></figcaption></figure>

5\. On the Bridge page, specify the number of tokens you want to transfer to the target blockchain (BSC, in our case), and then click **Transfer.**

<figure><img src="https://miro.medium.com/v2/resize:fit:699/1*gKZT4zz1HW5bX5EdvnABKA.png" alt="" height="574" width="559"><figcaption></figcaption></figure>

Before proceeding with the token bridging, you need to confirm the transaction. Transaction confirmation consists of two steps.

6\. To set up the allowance on Step 1, click **Confirm Transfer** in the pop-up window.

<figure><img src="https://miro.medium.com/v2/resize:fit:614/1*Koql_-JsoErlaVglZ5NJcg.png" alt="" height="443" width="491"><figcaption></figcaption></figure>

7\. To approve Step 2, in the Approve Transaction pop-up window, click **Confirm Transfer**.

<figure><img src="https://miro.medium.com/v2/resize:fit:875/1*ljFMeglluKYBu1znpW-bTA.png" alt="" height="465" width="700"><figcaption></figcaption></figure>

8\. Wait for the transaction to be completed.

<figure><img src="https://miro.medium.com/v2/resize:fit:630/1*ni2WgkADerEhNHfq_mGMKA.png" alt="" height="465" width="504"><figcaption></figcaption></figure>

9\. When the transaction is completed, click **Close**.

<figure><img src="https://miro.medium.com/v2/resize:fit:599/1*WxZCKl3fOpg1KMwr5sjhDg.png" alt="" height="320" width="479"><figcaption></figcaption></figure>

On the Bridge page, you can see that your KZEN tokens have been transferred to the BSC network:

<figure><img src="https://miro.medium.com/v2/resize:fit:806/1*EehxmT1dM8CtdBSxf4W7GA.png" alt="" height="106" width="645"><figcaption></figcaption></figure>

Congratulations! You’ve just sent KZEN tokens to the target network.

Now you can start withdrawing your tokens.

## How to Withdraw KZEN To Your Wallet <a href="#e0df" id="e0df"></a>

1\. On the bridge page, click **Withdraw**.

<figure><img src="https://miro.medium.com/v2/resize:fit:693/1*fRg1S5I4hDJUVaCEFQCItQ.png" alt="" height="553" width="554"><figcaption></figcaption></figure>

2\. Switch a network to the target one.

3\. Click **Confirm Withdraw**.

<figure><img src="https://miro.medium.com/v2/resize:fit:589/1*y9EIENN4yULENGY2C_aGwA.png" alt="" height="392" width="471"><figcaption></figcaption></figure>

4\. In the MetaMask window, click **Confirm** for MetaMask to complete the transaction.

<figure><img src="https://miro.medium.com/v2/resize:fit:875/1*m4N9XkHHv433O8RcOJxlcQ.png" alt="" height="404" width="700"><figcaption></figcaption></figure>

5\. Wait for the transaction to be completed.

<figure><img src="https://miro.medium.com/v2/resize:fit:605/1*SkFLWVBF_NEAytL1FSqWqw.png" alt="" height="368" width="484"><figcaption></figcaption></figure>

6\. When the transaction is completed, click **Close**.

<figure><img src="https://miro.medium.com/v2/resize:fit:596/1*QGopSWi5Yw750uoBexRaUQ.png" alt="" height="379" width="477"><figcaption></figcaption></figure>

Congratulations! You’ve just withdrawn KZEN tokens to your wallet.

## Troubleshooting <a href="#id-0d8b" id="id-0d8b"></a>

Although protocols, regulations, and governance models of two separate chains may differ, the blockchain bridges ensure that both sides may safely interoperate.

However, when you move tokens between different blockchains, you can encounter some difficulties. To make your bridging experience as smooth as possible, here you can find the solutions and our recommendations to solve the specific issue you may face.

### 1. The balance of the token that you want to bridge is not displayed. <a href="#id-3f6e" id="id-3f6e"></a>

After you connect your wallet, the amount of the token in the amount field shows “0”.

_**Recommendation:**_

Sometimes it takes extra time for the service to read the wallet balance. For the service to display the valid token amount, please do the following:\
\
a) Reload the page.\
b) Wait a little after reloading the page.

### 2. The transaction is not going through when bridging from Ethereum-like to Solana. <a href="#f682" id="f682"></a>

Ethereum-like networks (ETH, BSC, Polygon) support a different number of decimal places.

_**Recommendation:**_

Make sure that the decimal point is no more than 9 digits.

### 3. Transactions take a long time to complete. <a href="#id-93f3" id="id-93f3"></a>

You have to wait at least 2 minutes before the transaction is completed.

Long wait to complete transactions may be due to the fact that the cost of gas fees required to complete the transaction at the time of the transaction may have changed and gone up and you may have specified low gas. All of this causes the transaction to take a very long time to complete.

_**Recommendation:**_

To check if a transaction is executed or not, you can do two things:

a) In the Transaction Processing dialogue window, click the “_**See Transaction**”_ link:

<figure><img src="https://miro.medium.com/v2/resize:fit:605/1*SkFLWVBF_NEAytL1FSqWqw.png" alt="" height="368" width="484"><figcaption></figcaption></figure>

b) Wait for the transaction to be fully executed, and then check your wallet.

### 4. During assets transferring to Solana, the transaction is not processed. <a href="#id-2cee" id="id-2cee"></a>

Be aware that the addresses in Solana are case sensitive.

If the address is lowercase, tokens may be sent to the wrong address and the transaction may be rejected.

_**Recommendation:**_

Make sure you enter addresses in the correct case and try again.

### 5. Solana reverts transactions. <a href="#af42" id="af42"></a>

Transactions in the Solana network are time sensitive. This issue may appear when you don’t make the transaction within two minutes.

Please note that pressing the Confirm button again in the previously opened window may not solve the issue.

_**Recommendation:**_

Close all the dialogue windows and repeat the procedure.

### 6. It takes a while before the second stage of the transaction approval to be displayed. <a href="#id-71e9" id="id-71e9"></a>

The bridging happening in two stages:

* The **first** is the **Start** (**Approval**)
* The **second** is **Token Transfer** from one network to another

In certain instances, it may **take at least two minutes** before the second stage is available.

_**Recommendation:**_

a) Wait for the second stage to be initialized after you send the assets.\
b) If the second stage still doesn’t appear, try to reload the page and wait again.

### 7. Speeding up the transaction caused it to fail. <a href="#id-4add" id="id-4add"></a>

After you accelerate the transaction, its hash was replaced by the new transaction and the bridge couldn’t track it right away. Please wait up to 5 minutes to give it a try.

_**Recommendation:**_

To ensure your bridging experience is smooth and fast, we recommend setting a higher gas price from the very beginning.
