Kalmy App Docs
Launch App
  • 👋Welcome to Kalmy App
  • Products
    • 🏦Leveraged Yield Farming
      • Step-by-Step Guides
      • Missing Farming Position
      • Risk Parameters
      • Borrowing Interest Rate
      • BNB Value - Explained
    • 💱KalmySwap
      • Step-by-Step Guides
      • Parameters
    • 🖼️NFT Staking
      • Step-by-Step Guides
    • ♻️Vaults
      • Step-by-Step Guides
  • Use Your KALM tokens
    • 🔓KALM Locking
      • Step-by-Step Guides
      • Parameters
    • 💰Bonds
      • Step-by-Step Guides
      • Parameters
    • 🗳️Voting
  • The Kalmy App Ecosystem
    • 🪙KALM Token
      • Burning mechanisms
    • 🖼️Kalmy NFTs
      • Kalmy PFP NFTs
      • Kalmy's Universe
      • Kalmy App Launch NFTs
  • Security
    • 🔍Audits
  • Developers
    • 📚Contracts
  • Resources
    • 🦑Brand Assets
    • 🌐Socials
    • 📰Blog
  • General Cryptocurrency Guides
    • 🦊How To Set Up A Wallet
    • 💳How To Deposit Crypto Into An External Wallet
    • 🌉ERC20 to BEP20 — Complete Guide
Powered by GitBook
On this page
  • Introduction
  • Methods for countries in which Binance allows BEP20 withdrawals:
  • Methods for countries in which Binance does not allow BEP20 withdrawals:
  • Don't know which method to use?
  • Now that you're all set, pick the desired method from the tabs below:
  • Additional information
  1. General Cryptocurrency Guides

ERC20 to BEP20 — Complete Guide

PreviousHow To Deposit Crypto Into An External Wallet

Last updated 2 years ago

Introduction

Cross-chain swapping can be done through multiple ways, each one having its own ups and downs.

When it comes to Binance Smart Chain, the easiest way to cross-chain swap your tokens is through , being it the exchange itself or the , but there are two other methods in which Binance has little use or none at all that we will explain to you here.

These methods are not limited only to ERC20 and can be used to bridge tokens from any blockchain supported by Binance to Binance Smart Chain as BEP20.

If you do not have a BSC wallet, read our article:

Methods for countries in which Binance allows BEP20 withdrawals:

For example, most countries in Europe.

  • : Deposit ERC20 Tokens into Binance and withdraw to your BSC wallet as BEP20.

  • : Use Binance's own bridge to transfer between blockchains without an account.

Methods for countries in which Binance does not allow BEP20 withdrawals:

For example, USA.

  • : Cross-chain swap ERC20 ETH for BEP20 BNB directly in your wallet.

  • : Withdraw BEP2 from Binance into your wallet and cross-chain swap BEP2 to BEP20.

  • : Withdraw BEP2 from Binance into your wallet and cross-chain swap BEP2 to BEP20.

Don't know which method to use?

Here is what we recommend for each case scenario:

Case Scenarios

Methods

Country in which Binance allows BEP20 withdrawals & Desktop

  • Binance Exchange

  • Binance Bridge

  • Binance Extension

Country in which Binance allows BEP20 withdrawals & iOS Device

  • Binance Exchange

  • SafePal App

Country in which Binance allows BEP20 withdrawals & Android Device

  • Binance Exchange

  • SafePal App

  • Trust Wallet

Country in which Binance only allows BEP2 withdrawals & Desktop

  • Binance Extension

Country in which Binance only allows BEP2 withdrawals & iOS Device

  • SafePal App

Country in which Binance only allows BEP2 withdrawals & Android Device

  • SafePal App

  • Trust Wallet

Cannot use Binance at all + Desktop

None

Cannot use Binance at all + iOS Device

  • SafePal App

Cannot use Binance at all + Android Device

  • SafePal App

Now that you're all set, pick the desired method from the tabs below:

The following method is simplest, all you have to do being:

  • Deposit the tokens from Ethereum into Binance Exchange.

  • Withdraw the tokens from Binance Exchange as BEP20 into your BSC wallet.

1) Deposit your tokens on Binance Exchange

Find the token you want to deposit in your "spot wallet", click on "deposit", copy the address and send your tokens to that address.

Always make sure that you pick the correct blockchain. If you have tokens on Ethereum, pick the ERC20 wallet. If your tokens are on TRON pick the TRC20 wallet, and so on.

2) Withdraw the desired tokens in your external BSC wallet.

Find the token you want to withdraw in your "spot wallet", click on "withdraw", and fill the boxes with the correct info.

Always make sure you're withdrawing to the correct blockchain. For BEP20 tokens, pick the "Binance Smart Chain (BSC)" option.

That's it.

Additional information

Make sure you also buy and withdraw at least a few USD of BNB for transactional fees, as Binance Smart Chain uses BNB to pay the validator's fees, the same way Ethereum uses ETH (but BSC is doing it x100 times cheaper).

The following method is the most convenient, because it's the only method on our list today that also gives you the option to receive BNB (for fees), no matter what asset you're cross-chain swapping.

1) Go to the Binance Bridge and connect your wallet

2) Pick the asset you want to cross-chain swap from the list

3) Pick the correct "from" and "to" blockchain options and the destination

In our case, we want to cross-chain swap from Ethereum Network into Binance Smart Chain Network. The destination address was automatically chosen for us, as on MetaMask your ERC20 address and BEP20 address are identical (this does not apply to every wallet).

4-1) Check the "I want to swap some BNB..." box and pick an option

How much BNB you decide to get is entirely up to you, as once you have at least the minimum necessary you can always swap the assets you just cross-chain swapped for more BNB on Kalmar.

This option is only available if you bridge more than $450 USD worth of assets as of now.

4-2) Pick the correct option.

In our case it is the 4th one, because we will send the tokens directly from our wallet.

5) Confirm the transaction

6) Copy the address and send the tokens to it

Make sure to always send only one transaction and that the amount is correct.

7) Wait for the transaction to be confirmed 12 times

8) Done, we received our 1 BNB and the rest of our ETH.

In this particular guide we will assume that you already deposited your ERC20 assets into Binance Exchange.

Remember to always get some BNB as well, for the blockchain's fees.

1) Download the Binance Extension and create a wallet.

2) Connect to Binance Network and copy your BEP2 address

3) Withdraw the tokens as BEP2 into your new wallet

Make sure to choose the correction network, which in this case is "Binance Chain (BNB)".

4) Once withdrawal is complete, click on "Send"

5) Fill the transaction info, and input your BEP20 address

Your BEP20 address is your BSC address. Just pasting it in will automatically trigger a cross-chain swap, as you can see under "Address" in the screenshot below.

6) Send and confirm the transaction

That's it, that's all there is to it!

You now successfully sent your BNB to your BEP20 address.

This method is the simplest and fastest, but it too has its own disadvantages:

  • It is the most expensive method, the network fee at the time of writing being $29,78 USD

  • It does not give you BNB, so you will need to get the BNB for fees from somewhere else/someone else.

We will assume you already downloaded SafePal on your device and connected your already existing wallet to it.

If you did not, here you go:

1) In your wallet, click on the "swap" icon

2) Click on the "ETH" icon and pick "ERC20 → BEP20"

3) Choose the values you want to cross-chain swap

Remember that you need to have few ERC20 ETH left to pay for the network fees.

4) Confirm the swap

The deposit address will be automatically chosen and will be the one that matches your SafePal wallet.

5) Wait for the order to complete

6) Congrats, you now have BEP20 ETH

Remember, you'll still need a way to get at least $2.00 USD worth of BNB for fees.

This method is not so different from the Binance Extension method.

In this particular guide we will assume that you already deposited your ERC20 assets into Binance Exchange.

Remember to always get some BNB as well, for the blockchain's fees.

For the purpose of our guide, we will be cross-chain swapping only BNB.

1) Download Trust Wallet on your device and create a wallet

2) Click on "BNB" and copy the address

The "BNB" is BEP2, and the "Smart Chain" is BEP20, a bit confusing.

3) Withdraw the tokens as BEP2 into your new wallet

Make sure to choose the correction network, which in this case is "Binance Chain (BNB)".

4) Once the withdrawal is complete, click on BNB in your wallet, click on the "More" icon and then click on "Swap to Smart Chain"

5) Choose the values of the swap

6) Accept and confirm

7) Congratulations, you now have BEP20 BNB

Additional information

Link:

SafePal on iOS: SafePal on Android:

Also read:

Trust Wallet on Android: Also read:

If you still have any questions or issues, feel free to reach the Kalmar team in the .

🌉
Binance
Binance Bridge
How To Set Up A Wallet
Binance Exchange
Binance Bridge
SafePal App
Trust Wallet
Binance Browser Extension
Binance Browser Extension
https://apps.apple.com/app/safepal-wallet/id1548297139
https://play.google.com/store/apps/details?id=io.safepal.wallet
How To Set Up A Wallet
https://play.google.com/store/apps/details?id=com.wallet.crypto.trustapp
How To Set Up A Wallet
telegram group