Protocol Overview

THORChain is a decentralized cross-chain liquidity protocol that enables native asset swaps between blockchains directly between blockchains without intermediaries.

Architecture

Cosmos SDK

Built on Tendermint consensus with instant finality and IBC compatibility.

TSS Vaults

Threshold Signature Schemes distribute signing power across node operators — no single custodian.

Bifrost Bridge

Observes connected chains and facilitates secure cross-chain asset transfers via TSS vaults.

Midgard API

Layer-2 REST API providing real-time network data, pools, swaps, and node info.

Key Concepts

RUNE Token

Native settlement asset. Every swap between non-RUNE assets routes through RUNE (e.g., BTC → RUNE → ETH). RUNE is also the liquidity pair in every pool, and the bond asset for node operators.

Continuous Liquidity Pools

Slip-based fee formula where larger trades pay proportionally more. Pools never run out — trades always execute, at increasingly worse prices as depth is consumed.

Savers Vaults

Single-sided yield provision. Deposit one asset and earn yield without needing to provide RUNE as a liquidity pair.

Incentive Pendulum

Balances security vs liquidity. When bonded RUNE is low, more rewards flow to nodes. When pooled RUNE is low, more rewards flow to LPs.

Slip-Based Fees

Fee = input / (pool + input). Small trades pay near-zero. Large trades pay proportionally more, protecting LPs from whale manipulation.

Minimum Governance

Architecture Decision Records (ADRs) voted on by node operators. 67% threshold required. Covers parameter changes, chain listings, and protocol upgrades.

Supported Chains

Bitcoin

BTC

Ethereum

ETH

BNB Chain

BSC

Avalanche

AVAX

Cosmos Hub

GAIA

Dogecoin

DOGE

Litecoin

LTC

Bitcoin Cash

BCH

Tron

TRX

Base

BASE

Arbitrum

ARB

Polygon

MATIC

Optimism

OP