How to send tokens over the Antelope IBC

Transferring tokens from one Antelope IBC-enabled blockchain to another Antelope IBC-enabled blockchain is now a reality.

Dario Cesaro avatar
Written by Dario Cesaro
Updated over a week ago

Introduction

In the article “Comparison between AntelopeIO IBC and Cosmos IBC”, we learned about the Antelope IBC and its comparison with another famous protocol Cosmos IBC. In this article, we will explore the prerequisites required to transfer a token from one IBC-enabled blockchain to another IBC-enabled blockchain and the different steps involved in the transfer process. In this instance, we will transfer 0.2 EOS from one account on the EOS Network to another account on the WAX blockchain.

Prerequisites

The prerequisites to transfer a token from one blockchain to another blockchain over the Antelope IBC are:

  • Both blockchains need Antelope IBC enabled. In our case, both the EOS Network and the WAX blockchain are Antelope IBC enabled.

  • You have accounts on both blockchains. In our case, we have accounts on both the EOS Network and the WAX blockchain.

  • Both accounts should have sufficient system resources (RAM, CPU, and NET) to complete the transaction. The balance of the source account should not be less than the amount of the token to be transferred.

  • Your Anchor Wallet has been configured with both blockchains.

Antelope IBC Bridges

There are two Bridges with user-friendly interfaces, one developed by UX Network and another by Alcor Exchange to transact over the Antelope IBC. We will use In this guide the Alcor Swap service and the Alcor bridge.

Image credits: Alcor website

Sign in using the Anchor Wallet

We want to transfer EOS tokens from the EOS Network to the WAX blockchain. Select both blockchains and sign in using the Anchor wallet as shown in the steps to follow.

Steps to follow:

1. Choose the blockchain from where you are transferring the token. In our case, it is EOS.

2. Sign in to the EOS Network using the Anchor wallet.

3. Choose the blockchain to which you want to transfer the token. In our case, it is WAX.

4. Sign in to the WAX blockchain using the Anchor wallet.

5. Select the token, in our case, it is EOS.

6. Choose the quantity, we will send 0.2 EOS from EOS network to the WAX blockchain.

7. Click on Transfer and Prove to sign and confirm the transaction.

Note:

A window will be displayed to sign and confirm the transaction.

Once the transfer has been signed, another window will be displayed to confirm receipt on the WAX blockchain and receive the tokens.

Note:

A window will be displayed to sign and confirm the transaction.

Transaction progress

The interface also shows the progress of the transaction, as seen in the following image. In our case, we have sufficient system resources on the EOS Network, but not on the WAX blockchain. Therefore, it has successfully obtained the token and proof, but failed to send the proof.

Make sure that the sending and receiving accounts have sufficient resources on both networks (RAM, CPU, NET). Failure to do so may cause problems or delays in the transfer.

How to retry an incomplete transaction?

The transaction may fail due to insufficient resources, in this case, we must buy more RAM in the WAX account. Once you have increased your resources. You can retry failed transactions by clicking on Complete Transfer.

1. To retry the transaction, Click on Complete Transfer.

Note: A window will be displayed to sign and confirm the transaction.

Congratulations, the transfer has been successfully completed. Once the transfer is confirmed. You will see a confirmation as shown in the following image. The EOS should be in your WAX account. To check the balance in your account, you can go to https://wax.bloks.io/account/youracc.

Replace youracc with the name of your account, or use the search box of WAX block explorer.

Check the Balance in the Anchor Wallet

You can check the balance of the transferred token at the destination blockchain as seen in the following image.

Note:

1. Destination blockchain. In our case, it is WAX blockchain.

2. User in the destination blockchain.

3. Go to the tokens tab to display the tokens.

4. Token that you have transferred. In our case, it is EOS.

5. Amount of the transferred token. In our case, it is 0.2.


How to swap EOS for WAX

As is the case within the EOS network, you will need WAX to make actions on the WAX blockchain. Below, you can find information on how to swap EOS tokens to WAX by using Alcor's Swap service. In case you require it.

Note:

1. Change the network, and select WAX Mainnet.

2. Sign in to the WAX blockchain using the Anchor wallet.

Then select the EOS-WAX pair, you can directly access the exchange here.

Select the amount you want to swap, in this case we are going to swap the EOS tokens previously received through the bridge for WAX.

Click on Swap EOS To WAX.

Note: A window will be displayed to sign and confirm the transaction.

And that's it. Once the transaction is confirmed, you will be able to use your WAX to purchase resources on the network, etc.

Conclusion

We have successfully transferred 0.2 EOS tokens from the EOS Network to the WAX blockchain using the Antelope IBC protocol. And we have also swap EOS to WAX. Using the same method, other tokens can also be transferred between two Antelope IBC compatible networks. Interoperability currently exists between EOS, UX Network, WAX and Telos. These are Antelope-based sister networks.


Author: Sukanta Manna

Editor: Randall Roland, Cristhian Rincon

Sources & References:

Did this answer your question?