How to convert USDT ERC20 into BEP20 in Metamask

Aggy Erlangga
3 min readMay 1, 2021

Using Binance Bridge. The safe, fast and most secure way to bring cross-chain assets to Binance chains.

Well, this is my first post on Medium.

Many of you will question: why would you do that ? First thing is ETH gas fee is incredibly high at this point of writing though many ETH 2.0 projects are working on it. Almost impossible to do easy thing like swap or adding to liquidity pools with such current rates. Secondly, I have projects to collect in BSC chains.

https://etherscan.io/gastracker

So, here we go. Before we start, you need to have USDT in Metamask (Ethereum Network) and BSC Mainnet ready (BEP20). I assume you have those two networks already.

  1. At BSC Mainnet, add USDT token (BEP20) smart contract into your wallet by simply “Add Token” in Metamask and “Add Token Contract Address” : 0x55d398326f99059ff775485246999027b3197955

2. Go to Binance Bridge https://www.binance.org/en/bridge and connect your Metamask wallet (Ethereum Network) where the USDT at. And make sure the source is Ethereum Network and BSC Network is the destination.

https://www.binance.org/en/bridge

3. After it connects, just fill in the numbers you want to convert (in this case, I go with the minimum transaction 78 USDT). Please note that, the sender and receiving address is the same within Metamask (only different network).

4. Confirmation. It’s said network fee is 0 USDT (100% discount), yeah, but the gas fee is not. Confirm and submit.

5. And then, confirm your gas fee and wait for 12 confirmations.

6. Finally, switch your network into BSC Mainnet. After 12 confirmations there’s your USDT BEP20.

--

--

Aggy Erlangga

Digital hustler on crypto, tech and money making enthusiast.