> For the complete documentation index, see [llms.txt](https://docs.chainswap.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chainswap.com/user-guide-1/swap/eth-heco.md).

# ETH <-> HECO

## **Crossing from ETH to HECO**

1\. Visit ChainSwap at <https://exchange.chainswap.com/>

2\. Connect your wallet, e.g., MetaMask ...

3\. Select and connect your "From" network: Ethereum Mainnet (ETH) through your wallet.

4\. Select asset and enter the swap amount.

![](/files/-M_XX9CFRC89ZwfIH9VA)

5\. Select destination network: HECO

![](/files/-M_XXAy_0LtZcz1-S1HE)

6\. Confirm swap amount and click deposit.

![](/files/-M_XXD--Fa8lte03p2B-)

7\. Confirm transaction.

![](/files/-M_XXEkEMibad197X0l7)

8\. Submit your transaction with extension wallet. You can track the progress here↓

![](/files/-M_SWvSspXGu0JatoezS)

&#x20;9\. Once transaction confirmed, click withdraw on destination network.&#x20;

*9.1 In any case you lost your progress, check your **claim list**.*

![](/files/-M_XZ1Jsd2Q8_J23NmoI)

9.2 Select swapped asset.

![](/files/-M_XZUsXl-2UO5D8XjB5)

9.3 Claim your asset for withdraw.

![](/files/-M_XZrinCn-VF4qdkyGe)

10\. Make sure to switch to destination network for withdraw.

11\. Confirm withdraw and submit transaction with extension wallet.

![](/files/-M_XX_-flg_QNCsfMFii)

12\. Once confirmed, your asset will arrive to your destination wallet shortly.

## **Crossing from HECO to ETH**

1\. Visit ChainSwap at <https://exchange.chainswap.com/>

2\. Connect your wallet, e.g., MetaMask ...

3\. Select and connect your "From" network: HECO Mainnet (HECO) through your wallet.

4\. Select asset and enter the swap amount.

![](/files/-M_Tp1pTM-XTjQwqemE0)

5\. Select destination network: ETH

![](/files/-M_Tp0n9owF7ran4Z8ta)

6\. Confirm swap amount and click deposit.

![](/files/-M_Tozkxt2sX6HkmWPsU)

7\. Confirm transaction.

![](/files/-M_Toxxj-FPJvgi6drMU)

8\. Submit your transaction with extension wallet. You can track the progress here↓

![](/files/-M_SayN8MPKrqSak3R91)

&#x20;9\. Once transaction confirmed, click withdraw on destination network.

![](/files/-M_ToUu_wBKplqDzSCNe)

10\. Make sure to switch to destination network for withdraw.

![](/files/-M_ToJFRwS6HtPu9MUbY)

11\. Confirm withdraw and submit transaction with extension wallet.

![](/files/-M_To9PEwrmTcJ69aM8T)

12\. Once confirmed, your asset will arrive to your destination wallet shortly.

##
