ChainHop
Search
K

FAQ

If you cannot find the answers you are looking for, you may submit a support ticket.

General

What is ChainHop?

ChainHop is a composable omnichain liquidity aggregation protocol. By leveraging cross-chain message passing and smartly aggregating multi-chain liquidity sources from top DEXes and bridges (and more exclusive liquidity sources), ChainHop enables one-click, cross-chain swaps with the deepest liquidity and the best rate. Additionally, ChainHop is highly composable with other dApps allowing developers to easily access the cross-chain liquidity protocol in order to build cross-chain DeFi, NFT marketplaces, IDO launchpad platforms, and more.

Does ChainHop have a token?

No token at the moment. Please stay tuned.

Fees

How are the cross-chain swap fees calculated?

The cross-chain swap fee is shown as "bridge fee" on the UI.
  • For a cross-chain swap that does not involve any destination swap, the ChainHop protocol does not charge any additional fee. The "bridge fee" is directly paid to third-party bridges to cover their operating cost.
  • For a cross-chain swap that involves a destination swap, the ChainHop protocol will charge a small execution to cover the gas cost for performing the destination swap. In this case, the "bridge fee" includes both the third-party fee and the ChainHop destination execution fee.
In addition, if Stargate is used as the intermediate bridge, there might be extra fees charged in native gas token when submitting the cross-chain swap request. This fee is paid to Stargate to cover the gas cost and the message passing fee.
Moreover, if Celer cBridge is used as the intermediate bridge and a destination swap is involved, a tiny amount of message passing fee will be charged in native gas token. The message passing fee is paid to Celer Network.

Cross-Chain Swap

How does the cross-chain swap work?

First, your source token will be swapped to a middle token (usually stablecoins such as USDC and USDT) using an existing DEX on the source chain. Then the middle token will be bridged to the destination via our cross-chain liquidity network. Finally, the middle token will be swapped into your destination token using an existing DEX on the destination chain. The end-to-end process is facilitated by cross-chain message framework (such as Celer IM). The ChainHop pathfinding algorithm will automatically search for the best swap route that yields the best end-to-end rate.

My cross-chain swap has been stuck in “Pending” status for a long time. What should I do?

  • First, check if your submitted transaction has been mined on the source chain. If your source chain tx is still pending, please speed up your tx by increasing the gas price.
  • If your source chain tx has been mined and the cross-chain swap has been stuck in “Pending” status for less than 1 hour, please wait for a while. The cross-chain swap sometimes could be delayed for 1 hour if there is heavy traffic.
  • If your source chain tx has been mined and the cross-chain swap has been stuck in “Pending” status for more than 1 hour, please submit a customer support ticket for help.

My cross-chain swap shows “failed”. What happened?

If you see your swap “failed”, you can click on the “view details” button to see the detailed reasons.
  • Source Swap Failed: this means the cross-chain swap failed on the source chain, which usually happens because the gas limit is set low or the slippage has exceeded your slippage tolerance on the source chain. In this case, your swap wasn’t executed and you may try again later.
Source Swap Failed
  • Bridge to be Refunded: this means the cross-chain swap failed while bridging the funds to the destination chain. In this case, you can click on the “Request Refund” button to get a refund to the source chain.
Bridge Failed
NOTE: The refunded token will be the middle token used in the bridging process such as USDC and USDT (and thus may not be the same as your original source token)
  • Refunded on Destination: this means the cross-chain swap failed while performing the swap on the destination chain DEX, which usually happens because the slippage has exceeded your slippage tolerance on the destination chain. In this case, you should have automatically got refunded on the destination chain.
Destination Swap Failed
NOTE: The refunded token will be the middle token used in the bridging process such as USDC and USDT (and thus may not be the same as your original source token)

How long does it take to complete a cross-chain swap?

In most cases, it takes 2-10 minutes. If your swap amount is large or when there is heavy traffic, the cross-chain swap could take up to 60 minutes.

My cross-chain swap shows “completed” but I didn’t find the token in my Metamask wallet on the destination chain. What happened?

You need to manually add the token on the destination in order to see its balance in your Metamask wallet. Please click on the Metamask icon under “My Trades” to add the token on the destination.