Skip to main content
Version: Mainnet

IBC Transfers

Overview​

IBC transfers are a way to transfer tokens between the Dymension hub and RollApps. In the following sections, we'll cover the common issues that may arise when performing IBC transfers.

Common Issues​

Relayers not whitelisted​

In order to perform IBC transfers, the relayer must be whitelisted. This is done automatically on startup. If you wish to manually whitelist a relayer, you can do so by following the guide here.

Lack of funds​

If you are unable to perform IBC transfers, it may be related that your relayer does not have enough funds to perform the transfer. By default, whitelisted relayers do not require balance to send IBC transactions on the RollApp side, however they do require balance on the Dymension side.

To check the balance of your relayer, first let's get the address of your relayer.

/usr/local/bin/roller_bins/rly keys list dymension_1100-1 --home ~/.roller/relayer/

Then, you can check the balance of your relayer by querying the Dymension hub:

dymd q bank balances <relayer-address>

Relayer not running​

If your relayer is not running, you will not be able to perform IBC transfers. You can start your relayer by running the following command:

roller relayer services start