# Blockchain Bridge

*<mark style="background-color:red;">**Ledger, Trezor, and other cold wallets are to be supported soon!**</mark>*

A **blockchain bridge** is an interoperability protocol which allows users to move tokens between networks in a quick and user-friendly manner. With WLKN listing on PancakeSwap (which operates on BSC), the Walken Team introduced their own bridge that ***supports several networks***, namely *Arbitrum, Solana and BSC*, enabling swift transfers of tokens from one chain to another.

* <mark style="background-color:orange;">**Access the bridge**</mark>:[ https://bridge.walken.io](https://bridge.walken.io/)

*So far only the desktop version is available*.&#x20;

* <mark style="background-color:orange;">**Bridge audits**</mark>**:** <https://drive.google.com/drive/folders/1mypZfjpDIQJhR3cAAfp64DZwm7QBFj7h?usp=share_link>&#x20;

## SOLANA TO BSC

Let’s have a look at **how to use the bridge taking Solana** - BSC transfer as an example, transferring *WLKN from Solana network to BNB Smart Chain*. This will be of use if you’re looking to swap WLKN on PancakeSwap, which runs on BSC and you ultimately need to have WLKN and/or USDT on BSC to complete a swap.

### Step 1: Install Phantom & MetaMask Wallet Extensions and Restore your Wallets

> For a smooth experience, it is recommended to use Phantom wallet for SOLANA and Metamask for EVM.

Since the bridge is only *available on desktop*, you'll need a Phantom wallet web extension and to restore your Solana wallet. The same goes for MetaMask and EVM wallet.

1. Download **Phantom browser extension**: <https://phantom.app/> and restore your Solana wallet. Please refer to [this article](https://phantom-extension-usa.gitbook.io/us/) for guidance.
2. Download **MetaMask browser extension**: <https://metamask.io/>  and restore your EVM-wallet. Refer to [this guide](https://support.metamask.io/hc/en-us/articles/360015489531-Getting-started-with-MetaMask) for details.

### Step 2: Bridge - Connect Two Wallets

To transfer assets from one blockchain to another, 2 respective wallets are required.

1. Start by connecting a Solana wallet. Press ***'Connect Solana wallet'*** button, refer to the screenshot below:

<figure><img src="https://lh7-us.googleusercontent.com/ek8vmYife5aQGhXLgIaKh-i9vxI-jST_WHdVJGPeRW8zjQFjXAFh3RWmCak1qJdpXHKJgmLpyTyNoImvWAkb03Z74jb9tVPt1vknI3EI1ZqAZhB0JfhmYrcYHtAhvvcDDqSdcDUn915RPbLcr83sfXY" alt=""><figcaption></figcaption></figure>

*Note that you might need to install Phantom browser extension if you don’t have it yet. Follow the flow to finish connecting your Phantom wallet.*&#x20;

<figure><img src="https://2040161758-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQv3Fx17daQULohiqxg79%2Fuploads%2F68zGaTW8r42rkKXC6shT%2FScreenshot%202023-11-28%20at%2016.30.00.png?alt=media&#x26;token=3cf95e52-fb9f-453d-8688-f3313a657b57" alt=""><figcaption></figcaption></figure>

Once completed, the Solana wallet will be displayed as added.

<figure><img src="https://lh7-us.googleusercontent.com/Sz71dvAL3yeuXeO9xcm2LGwH8mHmplxwL8ZLY5Kj36-Orckj7RrPjwlZGMKx4qBxSTCRo0weGw4_QjJadt-L4FFc3g2L3AT-a0BlzuCmUtdr7_ld395qZyNLN41iSWcMIgiG-Out_00TxH8WIhRnxYg" alt=""><figcaption></figcaption></figure>

2. Tap ***‘Connect EVM wallet’*** and connect the wallet in the same way. *Note that you might need to install the MetaMask browser extension if you don’t have it yet.*

<figure><img src="https://lh7-us.googleusercontent.com/WSUEDfKnYvDz5h3bXtFwt2ba_JWZu769wPLhrmIkwsO4vRGyvJoZhfihZQux09wrtAgredShbYCKOnGutcMSuoVoGilBAe8S_7DC188KihkCT25XCSAUHlLGT4cRTGh90nMR8xiskMpzMloZHWtnjiE" alt=""><figcaption></figcaption></figure>

As a result, you now have **2 connected wallets**, ready to transfer the assets between them.

### Step 3: Let's Transfer Tokens

1. Remember we’re transferring WLKN from Solana to BCS in this example, so make sure to select the **correct destination chain.**

<figure><img src="https://lh7-us.googleusercontent.com/OfpKUIIYWO7VxAJRjJokv4OzG2AkvGbpqP9TXibmPACn1HdwchL3DuebY_yFny0PHbMiAlz_46-dtYQGybng35wVXPK0M48KTeBw4zDEJSkywH4GjWJk7WEDaqhX9E7A7XXx3sfRWxV06C--1JvfWzM" alt=""><figcaption></figcaption></figure>

2. Next, enter the **amount of tokens** you’d like to transfer and press the ‘Transfer’ button.

<figure><img src="https://lh7-us.googleusercontent.com/6XcrdQjgcIkVCBU1QW3kvHLExK5Xyz0c1bEdINSaaQZgOKtmKYwLV8Xxds5c43al0KSmdNWOrLLjwk4e7SmS6JOZ1SYUPIy1USUu_fJG-7qU6A7x-nZrNAKzYMWzz86-AfDDtDUeHHo2BWG6KZ9khks" alt=""><figcaption></figcaption></figure>

3. **Confirm the transaction**. Please note that Solana takes a fee in SOL (**0.00284 SOL** at the time this article is written) for the transfer. *That’s it, your tokens are* [*successfully sent from Solana to BSC*](https://solscan.io/tx/DGwsszBjNEokxTHNzK2oPHo5yo2hvNPxTjB7tEjvx4B6SKQC9xL6Yp2qBTKbYZoxWkpKP957RnwNha4TtRJT9zU)*, which means you’re no longer having them on Solana (and in the Walken app as well as it only operates on Solana).*

<figure><img src="https://lh7-us.googleusercontent.com/JT1X7MWW8DsMUebuaUHRTR6i3It0Rg3P4F69Rrnx4MHC8S2BpcGRu0NwUF2Wu2_g_t08vV21z_QJinzhFvGTtZz7qoVFS3mR4DayN2PzcCyxqPeZo3qjcQYNRUdfV3iIoqPor4PFfC64XAlr-bnWxA4" alt=""><figcaption></figcaption></figure>

4. Scroll down and press the ***'Claim'*** button to receive your tokens to BSC wallet. Note that it ***takes time to confirm*** the transfer on the blockchain.

<figure><img src="https://2040161758-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQv3Fx17daQULohiqxg79%2Fuploads%2Feq0PcIzWMe5pB3S51AoM%2FScreenshot%202023-11-28%20at%2018.34.08.png?alt=media&#x26;token=31aa9d2d-faa2-4ab4-83f2-a1b4ccd281f4" alt=""><figcaption></figcaption></figure>

5. **Confirm the transaction**. Mind that a fee is required to power it on the BSC blockchain (**0.00032573BNB** at the time this article is written but mind that it's **not fixed** and may vary).&#x20;

<figure><img src="https://lh7-us.googleusercontent.com/Mra3zIZu8G44yWg9PrADGBZkg1CQPH_V409CE5ZYzYAGnhx6t5vPSoefCohFNhX67fa50YR93A33-WV4WJc13uhd10rVgNVbUMq0e0jtiSuBpWqP-itrM_Ti2jt1UREV2EpClTkailOblpAHVnjht0w" alt=""><figcaption></figcaption></figure>

That's it, you've claimed your WLKN on BSC! The tokens will safely arrive at your BSC-wallet *within a short time* and you'll see them on <https://bscscan.com/> (but mind that it may take some time to transfer the tokens).

**Here's the transaction:** <https://bscscan.com/tx/0x28e6659b5d30a1da78cc8eaa4e428b287543ac64641185805b44d07207bbe7e4>&#x20;

\
\*\*\*

**IMPORTANT**: $WLKN token won't be displayed on the list of your tokens in MetaMask app by default - you'll need to **import it** via the web extension:

1. open **MetaMask** **extension** in your browser;
2. press '***Import tokens***';

![](https://lh7-us.googleusercontent.com/yDTIANzHr86zexIZGRRIn8VJ9O3Mb_GyeuflRP7_dIAVDjlJkt1PUVFtZJGLKm7ypYblqPtPkWfBcGdXXlcy7yxuaCn_RoN7Ehr_-MvfwhSZkIfJDZykdjj-zfGulnRCRMu1EZ8X-i4yibJJvtwtFKA)

3. **fill in the fields**:

* token contract address: 0x657Ef7AF0FffC7AC913A0492150060935B668F2c
* token symbol: WLKN
* token decimal: 18

![](https://lh7-us.googleusercontent.com/lK87eJJy8cc5ODvNYWfKcApepRFXC4duzuNg_dPmACLmlfIr8_tlb5-dJYNtrovoI_Fp_d39qByL3Orbg2G1wN12Q6kHLEdg4jm6oLbMetTbg2Pb7FHDaU-CzIGjBIlzB1_99NsnonU3lnJBJuWT85k)

4. press '***Next***' and then '***Import***'. Well done!

![](https://lh7-us.googleusercontent.com/W5za1WB1p4vnSEmj4OpA1RdrRnROJTZFvR0_u3jwARHDK8uCEWb28P2tcX7X21DzTC96R20h8V384MUl7j7B8OD3OLpEv65pYJGj1wmn9RvD2a4wGw7koHpSlabBDiNXIfiAYJJ5pBMaoW88VvGFOf8)

**Same should be done in the mobile app if you'd like to see WLKN on the list of your assets.**&#x20;

## BSC TO SOLANA

When transfering tokens from BSC to Solana, there's **one more step** to complete due to *BSC network operation neunces*. Let's transfer 200 WLKN back from BSC to Solana and break it down.

1\) Select the networks and enter the token amount.

<figure><img src="https://2040161758-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQv3Fx17daQULohiqxg79%2Fuploads%2FlOHvOR34j3cQY5bLYOY3%2FScreenshot%202023-11-29%20at%2021.53.05.png?alt=media&#x26;token=cfcc7406-fd57-46dc-b914-a7ee3f66e504" alt=""><figcaption></figcaption></figure>

2\) Press the 'Approve' button to approve the upcoming token transfer. Please refer to this article for further info on token allowances:

{% embed url="<https://support.metamask.io/hc/en-us/articles/6055177143579-How-to-customize-token-approvals-with-a-spending-cap>" %}

3\) Tap 'Yes, Approve".

<figure><img src="https://2040161758-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQv3Fx17daQULohiqxg79%2Fuploads%2F1ZqxXUKdaY6HqzhVK7z4%2FScreenshot%202023-11-29%20at%2021.53.18.png?alt=media&#x26;token=ca94e1e0-d843-4494-ab23-3289c936160f" alt=""><figcaption></figcaption></figure>

4\) Next, enter the amount of tokens you allow to be transfered. Please note that it shouldn't be lower than the amount of tokens you'd like to transfer. Press 'Next'.

<figure><img src="https://2040161758-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQv3Fx17daQULohiqxg79%2Fuploads%2FatQIBsVIq1Ei8Ttkq747%2FScreenshot%202023-11-29%20at%2021.53.39.png?alt=media&#x26;token=0f36b88e-e094-423f-a5b4-4ef714c375e0" alt=""><figcaption></figcaption></figure>

5\) Press 'Approve'&#x20;

<figure><img src="https://2040161758-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQv3Fx17daQULohiqxg79%2Fuploads%2FM5iFfFJNzNKYNv1wgka7%2FScreenshot%202023-11-29%20at%2021.55.43.png?alt=media&#x26;token=db80dbd8-8af0-43e9-a91a-0d2363b5d746" alt=""><figcaption></figcaption></figure>

6\) Congrats, tokens are allowed to be transfered.

<figure><img src="https://2040161758-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQv3Fx17daQULohiqxg79%2Fuploads%2FiAqxgA8jvo01HrQfyOUc%2FScreenshot%202023-11-29%20at%2021.56.03.png?alt=media&#x26;token=2d8a2e6f-08cf-4941-8f0b-bdd0a937c5f3" alt=""><figcaption></figcaption></figure>

7\)  Now press 'Transfer' and  wait for the transaction to process and then claim the tokens.

<figure><img src="https://2040161758-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQv3Fx17daQULohiqxg79%2Fuploads%2FiAqxgA8jvo01HrQfyOUc%2FScreenshot%202023-11-29%20at%2021.56.03.png?alt=media&#x26;token=2d8a2e6f-08cf-4941-8f0b-bdd0a937c5f3" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2040161758-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQv3Fx17daQULohiqxg79%2Fuploads%2FnYFC9Ac75i7FvP5QoZCR%2FScreenshot%202023-11-29%20at%2021.56.13.png?alt=media&#x26;token=320fb7ec-8f3a-4870-9fe1-b93ae366dc11" alt=""><figcaption></figcaption></figure>

8\) Tap 'Confirm' to receive the tokens to your Solana wallet. *Mind a fee in SOL to be paid.*

<figure><img src="https://2040161758-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQv3Fx17daQULohiqxg79%2Fuploads%2FeXi1xUtDEy8jOw5o699k%2FScreenshot%202023-11-29%20at%2022.13.52.png?alt=media&#x26;token=a68731fb-9245-424d-aad3-ff2ee60db52e" alt=""><figcaption></figcaption></figure>

\*\*\*

If you look to **get WLKN on PancakeSwap for USDT**, we're here to guide you along the way. First you’ll need to make sure your ***USDT is on the right blockchain***, that is BSC. There are several options that will work:

1. You **have USDT on Solana (or Arbitrum)** already - then you can transfer them to BSC **via the bridge** the same way that we showed above.
2. Another option is to transfer your USDT you have on **any blockchain to an exchange** and from there transfer them to the BSC wallet you have connected on PancakeSwap. <mark style="background-color:orange;">**Make sure to select BEP-20 on the withdrawal screen:**</mark>

![](https://lh7-us.googleusercontent.com/1tkDTHx7zSkS2lZPBZiY1_t_ti1lDIrryJVDTL_tcb9tUtf92SJp0FYGRsr_mAIToXpEE6Yr_-eZz4BjqgpNRpt_D1DjV3tkcpdfcxAkukwDw6LWSdrm_h561LHEb7WeCsWIv-l1jZH-Fc41e2L26OE)

3. If you need to **buy USDT**, please follow the link to learn how to do so on Bybit (taking $WLKN as an example, but the same works for USDT as well):[ https://docs.walken.io/crypto-trade-for-beginners/how-to-buy-usdwlkn](https://docs.walken.io/crypto-trade-for-beginners/how-to-buy-usdwlkn)

**! Make sure to select BEP-20 and specify the correct wallet address (BSC or BEP-20) when withdrawing your USDT.**
