
THORChain rune
What is THORChain?
THORChain is an independent Layer-1 cross-chain liquidity protocol and decentralized exchange built with the Cosmos SDK, CometBFT consensus, and GG20 threshold signatures. It coordinates native-asset swaps between supported blockchains rather than requiring a centralized exchange or a wrapped representation of the asset.
The protocol is designed so a user can send an asset such as BTC to a THORChain vault and receive a native asset such as ETH on another chain. THORChain's continuous liquidity pools (CLPs) provide always-on liquidity and transparent, on-chain pricing.
RUNE is the protocol's native utility token and the hub asset in the liquidity architecture. Every supported asset is paired with RUNE, so a cross-chain route generally executes as input asset → RUNE → output asset. RUNE is also used for validator bonding, liquidity, settlement, and incentives.
What problem does THORChain solve?
Cryptocurrency liquidity is fragmented across independent Layer-1 networks. Conventional solutions often require centralized custodians, exchange accounts, bridges, or wrapped and pegged assets, which introduce counterparty, custody, smart-contract, and operational risks.
THORChain addresses this by letting users exchange native assets through a decentralized network of bonded validators and distributed vaults. It observes deposits on external chains, reaches consensus on the observed transaction and its memo, and signs the corresponding outbound transaction without any single node controlling a complete private key.
The design does not eliminate risk: users depend on supported-chain finality, vault and node security, liquidity depth, and protocol software. Official documentation describes confirmation counting, outbound throttling, solvency checks, and chain-level halts as mitigations rather than guarantees.
How does THORChain work?
Each asset has a RUNE pair in a continuous liquidity pool. For a cross-chain swap, the source asset is exchanged into RUNE and RUNE is exchanged into the destination asset; the user does not need to hold RUNE or manage the intermediate leg. The CLP uses a liquidity-sensitive slip-based fee, so larger trades relative to pool depth generally pay more slip and fee.
THORNodes run Bifrost services that observe external-chain transactions involving THORChain vaults. Nodes convert observations into a standardized witness transaction and require consensus—official Bifrost documentation states 67% agreement for validation—before the state machine processes the inbound. The network uses confirmation counting for chains where finality can be delayed or reorganized.
Funds are held in distributed vaults. Logical vaults represent bonded validator sets, while physical vaults shard operations; the default asgard-size parameter is documented as 20 nodes per shard. TSS distributes signing authority across the set, requiring a supermajority and ensuring that no single node possesses a complete private key. Vaults rotate through init, active, retiring, and inactive states during validator churn.
Liquidity providers supply paired assets and receive pool units representing their ownership share; fees are distributed according to protocol incentives. Users may use streaming swaps to divide a large swap into smaller executions over time, trading speed for lower slippage; the documentation describes price-optimized streaming swaps as similar to a TWAP with a maximum 24-hour period.
Key facts
- THORChain is a Cosmos SDK Layer-1 using CometBFT and GG20 threshold signatures.
- Native swaps do not require wrapped or pegged assets or a centralized custodian.
- RUNE is the settlement and routing asset, appears in every liquidity pool, and is bonded by validators.
- Bifrost observes external chains and THORChain documents a 67% agreement threshold for processing observations.
- Vault control is distributed with TSS; no single node has a complete private key.
- Continuous liquidity pools use a slip-based fee; the documented fee equation is fee = x²Y/(x+X)².
- Streaming swaps can prioritize speed or price and split execution without repeating Layer-1 inbound/outbound fees for each sub-swap.
- Official tokenomics documentation reports approximately 425 million total RUNE, approximately 350 million circulating, and approximately 75 million in reserve; figures are live and should be rechecked.
- The official security documentation describes confirmation counting, outbound throttling, solvency checking, and automatic or operator-triggered halts.
Official links
Categories
Related coins
Compare
Frequently asked questions
What is RUNE used for?
RUNE is THORChain's native utility token. It serves as the hub and settlement asset for swaps, is paired with every supported liquidity asset, is bonded by validators for network security, and is used for protocol incentives and governance-related participation.
Can THORChain swap native BTC directly for native ETH?
Yes. The documented flow is a BTC deposit to a THORChain vault, an internal BTC–RUNE swap, a RUNE–ETH swap, and release of native ETH to the destination address. The user does not receive a wrapped BTC or need an exchange account.
What are THORChain vaults?
Vaults are chain-specific custody addresses controlled collectively by THORChain validators. Bifrost observes deposits and signs outbound transactions with threshold signatures, so a single node cannot unilaterally move vault funds.
What is a continuous liquidity pool?
A CLP is THORChain's always-on liquidity model, replacing a conventional order book. Assets are paired with RUNE, pricing is determined on-chain, and the slip-based fee responds to trade size relative to available liquidity.
Does THORChain guarantee that funds are safe?
No protocol can guarantee safety. THORChain documents several defenses—including confirmation counting, outbound limits, automatic solvency checks, unauthorized-transaction detection, and configurable halts—but users still face protocol, chain, liquidity, key/address, and market risks.
External trackers
Choose a tracking site for THORChain:





