Skip to content

Pools & Liquidity

Anyone can create pools and provide liquidity on Thor’s DEX. Liquidity is concentrated (Uniswap V3 model): instead of spreading your capital across all prices, you choose a price range and your capital only works — and only earns — inside that range.

  1. Open Pools and pick a pool, or create a new one from New Position.
  2. Choose the fee tier (0.05% / 0.30% / 1.00%) — or accept the default for the pair.
  3. Set your price range. Tighter ranges earn more fees per dollar while the price stays inside them, but stop earning (and hold one-sided inventory) when the price exits.
  4. Deposit the two tokens and confirm. Your position is minted as an NFT you can manage from your positions.

From the positions page you can:

  • See status at a glance — in-range (earning) or out-of-range (idle), current value, and uncollected fees.
  • Collect fees any time without touching the principal.
  • Increase or decrease liquidity, or close the position entirely.
  • Impermanent loss is real. If the price moves a lot, the pool rebalances your holdings toward the weaker asset; concentrated ranges amplify both fee income and this effect.
  • Out-of-range positions earn nothing until the price returns to your range (or you re-range).
  • Graduated-token pools already have a locked floor. The protocol’s own migrated liquidity is locked forever and never competes with you for withdrawal — but your own added liquidity remains fully yours to withdraw any time.

If a pair has no pool yet, the new-pool wizard walks you through picking the fee tier and setting the initial price. Set the initial price carefully — pools that start far from fair market price get arbitraged immediately, at the first LP’s expense.