THORChain Docs
DEVSNODES
  • Introduction
  • Using THORChain
    • Roles
      • Liquidity Providers (LPs)
      • Swappers
      • Arbitrageurs
      • Node Operators
    • RUNE
  • How It Works
    • Fees
    • Governance
    • Security
    • Incentive Pendulum
    • Emission Schedule
    • Constants and Mimir
    • THORChain Name Service
  • Ecosystem
  • Technology
    • Bifrost, TSS and Vaults
    • Midgard
    • Cosmos SDK
    • CosmWasm
    • IBC
    • THORChain & Cosmos
  • Frequently Asked Questions
    • Node Operators
    • Liquidity Providers
    • Asset Types
    • Savers
    • Lending
    • RUNEPool
  • THORChain Finance
    • Liquidity
    • Trade Assets
    • Secured Assets
    • TOR
    • RUNEPool
    • Synthetics
    • Savers
    • Lending
  • THORNodes
    • THORNode Overview
      • Node Operations
      • THORNode Stack
      • Risks, Costs and Rewards
    • Cluster Launcher
      • Setup - Linode
      • Setup - Azure
      • Setup - Hetzner Bare Metal
      • Setup - Google Cloud
      • Setup - HCloud
      • Setup - Digital Ocean
      • Setup - AWS
    • Deploying
    • Joining
    • Managing
    • Pooled THORNodes
    • Fullnode
      • Thornode - Kubernetes
      • Thornode - Linux
      • Thornode - Docker
      • Midgard - Linux
      • Midgard - Docker
      • Proxy Setup
    • Alerting
    • Leaving
    • 🛑Emergency Procedures
    • ✔️CHECKLIST
    • Multi-node Deployment
    • Developing
  • Website
  • Community Discord
  • Community Telegram
  • Developer Discord
Powered by GitBook
On this page
  • Automated Market Makers (AMMs) & Liquidity Pools
  • THORChain: A Novel AMM Protocol
  • Using THORChain's Services
  • Interacting with the RUNE token
Export as PDF

Using THORChain

Introduction of concepts that help make sense of how THORChain is uniquely able to provide the services it does.

PreviousIntroductionNextRoles

Last updated 28 days ago

Automated Market Makers (AMMs) & Liquidity Pools

Automated market makers (AMMs) are decentralised exchanges (DEXs) that rely on users to voluntarily deposit network-supported assets into what are called liquidity pools—this is called liquidity pooling. Each supported asset has its own dedicated liquidity pool; these algorithmically price its respective asset, also providing the liquidity for the exchange's transactions.

By depositing their capital into the asset-specific pools, these Liquidity Providers (LPs) become owners of a proportional share of that pool for as long as their assets remain deposited. In exchange for contributing liquidity to the network, LPs earn rewards, which are distributed regularly. These rewards come directly from swap fees paid by swappers.

While each AMM carries distinct design mechanics with regard to its liquidity pool functionality, all generally aim to offer their users deep liquidity, low transaction fees, and 100% uptime for as many users as possible. THORChain is no different in this regard.

THORChain: A Novel AMM Protocol

Unlike other AMMs, THORChain is unique in that it offers swappers the ability to seamlessly swap native assets on their native blockchains. It offers this in perhaps the most decentralized, trustless, permissionless way available. It is precisely for these reasons (and more) that THORChain is the functional backend for many user interfaces.

Key features of THORChain are:

  • Native Asset Swaps: Swap Layer 1 assets across multiple chains—e.g., native BTC to ETH swap

  • Permissionless: No user registration is required; send a transaction & THORChain will execute it

  • Decentralized Pricing: Gives transparent, fair prices without reliance on centralised third-parties

  • AMM Design: maximise network efficiency

  • Supports App Layer development via Cosmwasm Smart Contracts

Using THORChain's Services

THORChain offers two decentralized and permissionless services:

Interacting with the RUNE token

: Cross-chain swaps between native assets—e.g., from native BTC (on the Bitcoin blockchain) to native ETH (on the Ethereum blockchain)

: Depositing and withdrawing native assets to provide liquidity

Neither service requires participants to hold the RUNE token. All that is needed to use THORChain is to choose from the several that have integrated with THORChain.

That said, users may very well wish to interact with the token. Whether a user wants to hold RUNE, deposit into LPs symmetrically, and/or into a THORNode, they will need a wallet that supports RUNE (). Once the user has successfully obtained a RUNE-supporting wallet, they can acquire RUNE. To do so, users can swap for RUNE from THORChain directly using any of these . They may also choose to acquire RUNE from supported centralized exchanges.

For platform-specific instructions or support with an interface, it is best to get in touch with them via their —this also goes for troubleshooting and user support.

➜ For further reading, see:

Swaps
Liquidity Pools (LPs)
Exchanges and/or Wallets
RUNE
bond
List of wallets that support RUNE
Frontend User Interfaces
An Introduction to THORChain for Bitcoiners
support channels
Continuous Liquidity Pools