How to add liquidity to pool\pending pool on THORChain

THORChain Warior
3 min readNov 22, 2021

THORChain is leading (but still under development) protocol for exchange assets between different blockchains. It is possible by system of pools — special places, where assets stored with Rune - native THORChain token.

You can earn premium from providing liquidity to pools and this is instruction how to do so. According to possible impermanent loss and THORChain insurance see articles from LP-university.

To work with THORChain, you can use different interfaces, or wallets: ASGARDEX(Desktop), THORSwap + xDefi(Browser). I’ll show you Browser example, but you clever enough to cope with desktop version as well — just follow main idea.

I suppose, you have installed xDefi in your browser (check xdefi.io for official links) or have Trust Wallet configured for work with Rune(Thorchain). You can import your secret phrase from Metamask to xDefi — Metamask do not support native Rune, so xDefi going to replace it.

  1. Open https://app.thorswap.finance/ and connect your wallet:

Prioritize xDefi over Metamask, if you use them both in same browser:

Select all needed chains and connect:

You can upgrade your bep2.rune to native RUNE by pressing button— as THORChain uses only native RUNE in pools:

If you have enough RUNE and asset in your wallet(we will use HEGIC as asset in example) — you can add it to pool.

There two restrictions you should keep in mind:

a) As THORChain under active development, there a cap set for maximal liquidity — pools can’t add liquidity if there more than 100% of limit.

Cap limit shown on main page

b) If you want add to pending pool — you can only add both asset and RUNE at once. If you add to active pool — you can add asset only, RUNE only or both symmetrical.

Pending pool state given to all new pools. Pool become activated if contains more, than 20k RUNE depth.

You can add liquidity by pressing LIQUIDITY button:

In pop up window choose Add Liquidity tab:

Set amount you want add to pool and press bottom ADD LIQUIDITY button. You should confirm two transactions: one for THORChain and one for HEGIC.

You can add only HEGIC, if you want, without RUNE pair. Just use single-sided options. You can not have double-sided and single-sided LP simultaneously.

Some times only one deposit transaction successful — in such case you can choose Pending Deposit (hourglass icon) tab and add second asset one more time, or wait for 10 minutes and receive refund (minus commission).

--

--