ZeroSwap is a DEX aggregator protocol that supports multi-chain, gasless transactions (no platform fee but users need to pay the network fee) and zero trading fee facilities to the users.
IMPORTANT: The ZeroSwap platform does not offer gasless transactions completely. The platform fee is free but users are required to pay for the network charges. The gasless function is applicable only for the ZEE DEX and not for the ETH-BSC Bridge. That means if you are using the ETH-BSC Bridge, you have to pay for the gas charges.
The platform currently has the below products in its suite:
- ETH to BSC Bridge
In our previous article, we have explained the ZeroSwap platform in detail. In this article, we will explore one of the currently available products of the ZeroSwap ecosystem, i.e., the ETH to BSC Bridge.
Using the ETH-BSC Bridge, users can convert their ERC-20 standard ZEE token into a BEP-20 standard to make it compatible with Binance Smart Chain and vice-versa.
To use ZeroSwap’s ETH to BSC Bridge, go to their official website.
Click on ETH to BSC Bridge, and it will redirect you to the below page.
Users are required to first connect their MetaMask wallet to access the platform. Click on Connect Wallet to establish a connection between your wallet and the platform application.
You can now see our wallet is connected.
Get the ZEE Token
You can get the ZEE Token from Uniswap.
Buy ZEE tokens from Uniswap
Go to Uniswap and connect your MetaMask wallet.
Double-check the token contract address. You can get the token address from Coingecko.
As you can see from the below snapshot, we are swapping some ETH with ZEE tokens. Enter the amount of tokens that you wish to buy and confirm the Swap activity.
A MetaMask transaction is triggered. Once the transaction is successful, you can see the ZEE token in your MetaMask wallet.
ZEE tokens (ERC version) in MetaMask
If you are not able to see the token in your MetaMask wallet, then you have to add the token by giving the contract address of the token in the Custom Token tab.
See the below screenshot and add the token address. You can now see the ZEE token in your wallet.
Token Contract Address- 0x2eDf094dB69d6Dcd487f1B3dB9febE2eeC0dd4c5
Important: Note that this is the contract address of the ERC-20 standard of the ZEE token.
Transfer ZEE Tokens From Ethereum Network To Binance Smart Chain
Now again go to the ZeroSwap ETH-BSC Bridge. You can now see your ZEE token balance is appearing on the dashboard.
Enter the amount of ZEE tokens that you want to transfer into the Binance Smart Chain or, in other words, you can say that the ZEE ERC-20 tokens that you want to convert into the ZEE BEP-20 standard.
Confirm the MetaMask transaction.
The desired ZEE token balance is reflecting in your Binance Smart Chain balance.
3. Add BEP-20 Standard ZEE Tokens in MetaMask
To see your BEP-20 standard of ZEE tokens in MetaMask, users are required to first set up the Binance Smart Chain network by adding the following details in the network section in your MetaMask wallet.
Binance Smart Chain Network Details:
- Network Name: Binance Smart Chain
- New RPC URL: https://bsc-dataseed1.binance.org/
- ChainID: 56
- Symbol: BNB
- Block Explorer URL: https://bscscan.com
Once you have set up the Binance Smart Chain network, you can now add the token contract address to see the token balance in your MetaMask wallet.
One important thing to note here is that the ZEE token will have a different contract address for each of the ERC-20 standard and BEP-20 standard. Hence, do not add the ERC-20 version of the token contract address in the Binance Smart Chain.
To add the ZEE token in Binance Smart Chain, use the following contract address:
Token Contract Address – 0x44754455564474A89358B2C2265883DF993b12F0
Follow the same steps to add a custom token in MetaMask with the above-mentioned token contract address. Also, do not forget to change the network to Binance Smart Chain.
You can now see your BEP-20 standard ZEE tokens in your MetaMask wallet.
4. Transfer ZEE Tokens From Binance Smart Chain To Ethereum Network
You can use the ZeroSwap bridge again to convert your BEP-20 standard of ZEE tokens into an ERC-20 standard.
Enter the amount of ZEE tokens that you want to transfer from Binance Smart Chain to the Ethereum Network and confirm the MetaMask transaction.
Once the MetaMask transaction is successful, you cannot see the ERC-20 standard of the ZEE token appearing directly on the dashboard. Instead, a button named Pending unlocks will appear as highlighted in the below screenshot.
Click on the Pending unlocks button. Also, change the network setting to Ethereum Network in MetaMask. This will enable the Release button. Click on Release. This will trigger a MetaMask transaction, and once the transaction is successful, you can see your ERC-20 standard ZEE tokens in your dashboard.
The ZeroSwap ETH-BSC bridge is working fine, and it allows the users to convert their ERC-20 version of ZEE tokens into a BEP-20 standard and vice-versa. However, don’t get confused by seeing that the platform supports gasless transactions. The gasless function is not applicable for the ETH-BSC Bridge as you have to pay the network charges for conversion.