Markets & services
Sections ↑THORChain provides cross-chain swaps between supported native assets using its own settlement network and liquidity pools. The official swap website also offers routes through Maya Protocol. The network, that website and independent interfaces such as THORSwap are separate scopes: an interface’s quoted route, affiliate charge and contractual terms must be assessed for that interface. This profile centres on THORChain and its official swap website.[1]
The September 2026 network report records $2.40 billion of monthly swap volume and approximately 25,000 active wallets. It attributes $1.37 billion during 25–29 September to flows associated with the Bitget exploit. Those exceptional flows materially distort a simple adoption comparison. Wallet activity is not a count of verified people, registered accounts or customers of the official website.[5]
Core services and their boundaries
| Service | Published operation | What changes for the user |
|---|---|---|
| Native-asset swap | Exchange supported assets across their underlying chains. | The destination asset and network are specified before the source transfer.Source 23 |
| Streaming swap | Divide execution into smaller internal swaps over time. | Lower potential liquidity impact is exchanged for a longer completion period.Source 15 |
| Market or limit instruction | Advanced queue supports immediate-market and conditional limit paths. | Feature availability depends on current protocol configuration; a limit can remain unfilled.Source 16 |
| Liquidity provision | Deposit pool capital, symmetrically or through supported single-asset entry. | Returns depend on pool activity and asset prices; this is exposure to pool assets.Source 25 |
| TCY participation | Stake eligible TCY for a share of future protocol income. | TCY arose from ThorFi creditor claims; it is not a dollar balance redeemable at par.Source 27 |
THORChain’s continuous pools determine execution through pool balances and slip-based pricing. There is no conventional maker/taker order-book account tier for an ordinary pool swap. A displayed market price, the route’s actual output and the minimum acceptable output are different quantities. The trade size relative to available depth affects the economic result.[24]
Protocol documentation also describes Trade Assets, which are internal credits backed by assets held outside ordinary pools, and Secured Assets for application-layer use. These should not be described as native coins already held in a personal wallet. Their redemption and protocol exposure differ from a simple completed outbound swap. Availability of a documented module is not evidence that every retail interface currently enables it.[28][29]
Fees & commercial terms
Sections ↑The cost components of a swap
| Component | How it arises | Comparison point |
|---|---|---|
| Source-chain transaction | Paid to the source network when sending or approving assets. | The wallet may show this separately from the route quote.Source 13 |
| Liquidity charge | Slip-based deduction for using the pool. | Depends on route, pool conditions and execution method.Source 13 |
| Affiliate amount | An interface or integrator can include an affiliate charge. | Compare the same output asset and the complete quoted deduction.Source 14 |
| Outbound network amount | Charged for delivery on the destination chain. | Protocol gas estimation and a variable multiplier can change it.Source 13 |
The developer specification includes configurable liquidity-fee floors and affiliate-related mechanics. It does not support one permanent percentage covering every asset, frontend and trade size. Streaming changes when some charges are assessed. A route comparison therefore needs the executable output, source transaction expense and any separately disclosed affiliate amount, rather than only a headline percentage.[14]
As a calculation example, suppose a $10,000-equivalent swap has $5 source gas, $12 liquidity cost, $10 affiliate cost and $3 outbound cost. The combined illustration is $30, or 0.30% of the assumed input value. These are invented inputs expressed in one common currency; they are not a THORChain tariff or a live quote. Token prices and the actual network charges can move before execution.[13]
Streaming ordinarily pays for one inbound and one outbound transfer while subdividing the internal execution. This differs from making many independent on-chain swaps. If execution fails before any component fills, the documented process refunds the input; after a partial fill, it can deliver acquired output and return unswapped input. Fees, minimum usable amounts and the actual failure path still matter.[15]
Deposits, withdrawals & operational limits
Sections ↑Funding a swap means making an on-chain transfer, not crediting a conventional exchange bank account. The wallet flow can require both a token approval and a subsequent swap authorisation. Those are separate permissions and transactions. The selected token, chain and destination must match the route; a similarly named token on another chain is not interchangeable for settlement.[23]
Transfer preparation and validity
| Stage | Published requirement | Operational implication |
|---|---|---|
| Fresh quote | The quickstart describes quotes expiring after ten minutes. | Do not reuse a cached inbound address, memo or minimum amount.Source 17 |
| Exact amount | Memoless routes encode a registered reference in the transfer amount. | Rounding or editing that amount can break route identification.Source 18 |
| Reference lifetime | Memoless registration has a configurable default of 3,600 blocks, approximately six hours. | This reference lifetime is separate from the shorter quote validity.Source 18 |
| Reference reuse | The documented default is single use. | A previous successful deposit does not make the same instructions reusable.Source 18 |
| Destination and refunds | Memos can specify a destination and optional refund address. | Without a specified refund address, the originator is normally used.Source 19 |
A valid quote does not establish that an arbitrarily small transfer will be processed. The integration guide supplies route-specific minimums, expected amounts and inbound details. It also separates source confirmation, internal execution, outbound scheduling and final network broadcast. A single advertised swap time cannot guarantee completion across every chain and queue state.[17]
Transfers below protocol dust thresholds can be ignored, and malformed instructions may not receive the intended treatment. The memo specification should be read before constructing a transaction outside a supported interface. A transaction hash proves a broadcast occurred; it does not prove that the intended swap has been accepted or that the recipient has received the destination asset.[19]
What a halt can affect
| Condition | Published effect | User consequence |
|---|---|---|
| Trading halt | New swaps stop for the affected scope. | Do not send a new deposit for a route reported halted.Source 20 |
| Signing halt | Outbounds can remain queued. | An accepted swap may await destination delivery.Source 20 |
| Chain or consensus halt | Observation or block progress can stop. | An API flag can be stale; check actual network progress.Source 20 |
| Liquidity pause | LP operations can be paused independently. | A live swap screen does not prove a position can be withdrawn.Source 20 |
Limits can persist in the advanced queue until their condition is met or they expire. The documented default lifetime is 43,200 blocks, approximately three days, subject to configuration and the permitted custom cap. Expiry can settle a filled portion and refund the remainder. Closing a browser or disconnecting a wallet does not itself remove an on-chain instruction; cancellation must use the relevant supported transaction process.[16]
Custody & security
Sections ↑The official website says signing occurs locally or through an external-wallet transfer flow. It does not ask the user to deposit a private key into the interface. That describes the website’s role; it does not mean assets remain under the user’s sole control after the source transfer has been sent.[3]
THORChain settlement uses Asgard vaults controlled through threshold signing by node participants. Bifrost observes external chains, and consensus determines protocol action. Vault addresses can rotate. The security model therefore includes the external chains, observation software, node coordination and the signing implementation, alongside the user’s own wallet and the interface used to prepare a transaction.[12]
2026 security incident and recovery evidence
| Event or document | Established scope |
|---|---|
| 15 May exploit | The initial official report says roughly $10.7 million was taken from one of five vaults; the other four were unaffected.Source 6 |
| Signing vulnerability | The later technical report describes a threshold-signature attack rather than a simple pool-contract bug.Source 7 |
| Protocol hardening | The v3.19.0 announcement describes signing checks and exclusion of the compromised vault from new routing.Source 9 |
| Trading resumption | The June report says trading returned around 22 June after approximately five weeks paused.Source 8 |
| Loss allocation design | Accepted ADR 028 describes reserve-first reconciliation, then residual saver losses or treasury LP coverage in relevant pools.Source 10 |
ADR 028 excludes ordinary LP positions from reductions, separately from saver, reserve and treasury positions. Affected savers can receive a haircut after reserve coverage is exhausted. It also addresses one stuck streaming swap. This accepted migration specification does not independently verify every wallet’s actual recovery or establish blanket reimbursement or deposit insurance.[10]
The July exploit report also states that the bug-bounty programme had been paused from 31 March 2026 for one year. Older emergency material mentioning a bounty should not be treated as proof of a currently active reward programme. A security report and a compensation claim are separate matters.[7]
Onboarding & eligibility
Sections ↑The interface terms require adulthood or the applicable age of majority, lawful use and compliance with sanctions and jurisdictional restrictions. They describe no conventional account or identity-document onboarding. Absence of KYC does not establish legal access in every country, and the terms inspected do not provide a complete named-country eligibility matrix.[2]
The official interface supports connected-wallet and external-wallet modes. External mode supplies transfer instructions without a conventional wallet connection. Neither flow demonstrates eligibility for every asset, chain or third-party frontend; the selected route and locally available interface remain the operative scope. No bank-card or fiat account funding service is established by this swap workflow.[1]
Support & complaints
Sections ↑Support and incident routes
| Need | Published route | Scope |
|---|---|---|
| Interface assistance | Official contact page at swap.thorchain.org/contact. | Published community and issue-reporting routes; no universal response-time promise established.Source 4 |
| Suspected security event | Use the official contact or technical reporting route. | Support warns against disclosing recovery phrases and private keys.Source 4 |
| Protocol emergency | Node emergency procedures describe coordination and halt mechanisms. | These are network-operator controls, not a retail telephone dealing service.Source 21 |
| Delayed transfer | Check the route’s halt state and transaction progress. | Retain the source hash and destination details while establishing the delayed stage.Source 20 |
The terms say contributors cannot reverse completed transfers. They include a dispute process and liability limitations. No independent ombudsman or compensation allocation was established; applicable legal rights remain jurisdiction-dependent.[2]
Authorisations & registrations
Sections ↑The terms identify no single corporate protocol operator. No independently verified exchange authorisation was established. Public accessibility does not demonstrate regulatory approval or statutory client-money protection.[2]
Company & operating entities
Sections ↑The network’s governance documentation distinguishes node configuration and Mimir voting from the choices made by individual application developers. Protocol variables can change chain support, limits and operational states. A frontend’s brand or software maintainer does not by itself identify the party controlling each network function.[22]
The official interface credits Unstoppable Wallet in its footer. That credit is not sufficient evidence of a specific contractual legal entity for every swap or of ownership of the THORChain protocol. The profile therefore does not invent a company headquarters, incorporation record or group licence from the software attribution.[1]
The May incident is separate from the earlier ThorFi debt restructuring. The token documentation describes approximately $210 million of historical claims converted into TCY, with one TCY corresponding to one dollar of eligible claim at allocation. Staked TCY participates in 10% of future protocol income under the described mechanism. Market value, income and immediate cash recoverability are different questions.[27]
- Operator
- Protocol contributors and independent node operators; no single corporate operator identified in the interface terms.
- Exchange model
- Decentralised
- Service scope
- Native-asset cross-chain swaps, liquidity pools and related protocol participation.
- Client types
- Not established
- Pricing publication
- Public and quoted pricing
- Pricing scope
- Published fee mechanics with route-specific gas, liquidity, affiliate and outbound amounts.
- Funding scope
- Supported on-chain assets; fresh route and destination details required for each transfer.
- Custody and asset handling
- Users authorise transfers; settlement assets enter threshold-controlled protocol vaults.
- Client eligibility
- Wallet-based interface access; age, sanctions and local-law conditions apply.
- Support
- Official contact page, community channels and technical issue reporting; no verified emergency dealing desk.
- Authorisation and registration scope
- No independently verified regulated exchange operator or customer compensation scheme established for this protocol.
Exchange metadata checked 20 Oct 2026Source 1Source 2Source 4Source 12Source 14Source 17Source 23Source 24Source 27
Additional services & account tools
Sections ↑Liquidity and protocol balances
| Product or action | Published mechanics | Important boundary |
|---|---|---|
| Symmetric liquidity | Provide the two pool assets in matching value. | The eventual withdrawal composition reflects the pool, not a guaranteed return of original units.Source 25 |
| Single-asset liquidity entry | The protocol rebalances the contribution into pool exposure. | Single-asset entry does not eliminate impermanent-loss or pool risk.Source 25 |
| RUNEPool | RUNE-based participation across pool exposure. | Withdrawal depends on maturity and backstop conditions; documentation is not proof of current frontend access.Source 26 |
| Trade Assets | Internal asset credits support protocol activity and later redemption. | The documentation describes delay and under-bonding consequences; these are not personal-wallet coins.Source 28 |
| Secured Assets | Bank-module assets support application-layer interactions. | Application terms and permissions require separate assessment.Source 29 |
Liquidity documentation describes withdrawals back to the originating address and applicable network charges. Its general withdrawal availability must be read alongside current network pauses. RUNEPool adds its own maturity and backstop constraints; no fixed annual return or universally immediate exit is established here.[25][26]
Developer, record and automation tools
| Tool | Published reach | Authority or record limitation |
|---|---|---|
| THORNode | Protocol state, transaction and chain data. | Public API access is not a private-key or trading mandate.Source 32 |
| Midgard | Indexed actions, histories and analytics. | Historical records require wallet-level reconciliation and do not constitute a complete tax statement.Source 32 |
| Official interface backend | Documented REST and language SDK access; reviewed affiliate-key process for the backend. | The memoless route is separately described as keyless. An API credential is different from wallet signing authority.Source 30 |
| MCP server | Quote, pool-list and network-status tools. | Explicitly read-only: it does not hold keys, sign or submit swaps.Source 31 |
| Dune analytics | Public on-chain analysis and query-based reporting. | Dataset output is not proof of a unique human customer or a complete personal cost basis.Source 11 |
The MCP documentation requires correctly scaled amounts and fresh route information. A conversational assistant can retrieve information through those tools, but the documented server does not autonomously execute a trade. No copy-trading mandate or AI custody authority is established by the existence of that integration.[31]
The terms allow access restrictions after extended inactivity but publish no numeric inactivity fee. Wallet recovery and browser preferences remain separate; no cross-device settings guarantee was established.[2]
Sources & further reading
- Official swap interface THORChain · Accessed 20 Oct 2026
- Website and interface terms — 19 January 2026 THORChain · Accessed 20 Oct 2026
- About the swap interface THORChain · Accessed 20 Oct 2026
- Contact and security guidance THORChain · Accessed 20 Oct 2026
- State of the network — September 2026 THORChain · Accessed 20 Oct 2026
- Exploit report 1 — 20 May 2026 THORChain · Accessed 20 Oct 2026
- Exploit report 2 — 3 July 2026 THORChain · Accessed 20 Oct 2026
- State of the network — June 2026 THORChain · Accessed 20 Oct 2026
- Protocol upgrade v3.19.0 THORChain · Accessed 20 Oct 2026
- ADR 028: Exploit conciliation — accepted design THORChain · Accessed 20 Oct 2026
- THORChain data on Dune THORChain · Accessed 20 Oct 2026
- Bifrost, threshold signing and vaults THORChain · Accessed 20 Oct 2026
- Protocol fee components THORChain · Accessed 20 Oct 2026
- Developer fee specification THORChain · Accessed 20 Oct 2026
- Streaming swaps THORChain · Accessed 20 Oct 2026
- Advanced swap queue and limit instructions THORChain · Accessed 20 Oct 2026
- Swap integration quickstart and quote validity THORChain · Accessed 20 Oct 2026
- Memoless swaps and reference expiry THORChain · Accessed 20 Oct 2026
- Transaction memos and refunds THORChain · Accessed 20 Oct 2026
- Network halts THORChain · Accessed 20 Oct 2026
- Node emergency procedures THORChain · Accessed 20 Oct 2026
- Protocol governance THORChain · Accessed 20 Oct 2026
- Wallet-based use of THORChain THORChain · Accessed 20 Oct 2026
- Continuous liquidity pools THORChain · Accessed 20 Oct 2026
- Liquidity provider roles THORChain · Accessed 20 Oct 2026
- RUNEPool THORChain · Accessed 20 Oct 2026
- RUNE and TCY token economics THORChain · Accessed 20 Oct 2026
- Trade Assets THORChain · Accessed 20 Oct 2026
- Secured Assets THORChain · Accessed 20 Oct 2026
- Official interface developer access THORChain · Accessed 20 Oct 2026
- Read-only MCP tools THORChain · Accessed 20 Oct 2026
- Connecting to THORChain: THORNode and Midgard THORChain · Accessed 20 Oct 2026
This profile reports dated public information, including exchange-published services and terms. It does not independently test or guarantee trading, custody, pricing or withdrawals. Inclusion is not an endorsement. Permissions and protections apply only to the named legal entity, service and client category; check the current official records and your contract.