Skip to content
Broker news. Connected. RSS feed
FXBROKERS

A clearer view of the broker industry.

Crypto ExchangesExchange profile

THORChain: native swaps, settlement vaults, fees and protocol recovery

A detailed reference to THORChain swaps, route costs, transfer validity, vault security, liquidity participation and the limits of the official interface.

By Editorial deskOperating status: ActivePublished Sources checked
  • Native swaps settle through threshold-controlled vaults; local wallet signing does not remove protocol custody risk.
  • Quote expiry and memoless-reference expiry are separate; current route details matter before each transfer.
  • September volume included exceptional exploit-linked flows, so it is not a clean measure of organic adoption.

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]

At a glance01

Core services and their boundaries

Core services and their boundaries
ServicePublished operationWhat changes for the user
Native-asset swapExchange supported assets across their underlying chains.The destination asset and network are specified before the source transfer.Source 23
Streaming swapDivide execution into smaller internal swaps over time.Lower potential liquidity impact is exchanged for a longer completion period.Source 15
Market or limit instructionAdvanced queue supports immediate-market and conditional limit paths.Feature availability depends on current protocol configuration; a limit can remain unfilled.Source 16
Liquidity provisionDeposit 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 participationStake 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 ↑
At a glance02

The cost components of a swap

The cost components of a swap
ComponentHow it arisesComparison point
Source-chain transactionPaid to the source network when sending or approving assets.The wallet may show this separately from the route quote.Source 13
Liquidity chargeSlip-based deduction for using the pool.Depends on route, pool conditions and execution method.Source 13
Affiliate amountAn interface or integrator can include an affiliate charge.Compare the same output asset and the complete quoted deduction.Source 14
Outbound network amountCharged 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]

At a glance03

Transfer preparation and validity

Transfer preparation and validity
StagePublished requirementOperational implication
Fresh quoteThe quickstart describes quotes expiring after ten minutes.Do not reuse a cached inbound address, memo or minimum amount.Source 17
Exact amountMemoless routes encode a registered reference in the transfer amount.Rounding or editing that amount can break route identification.Source 18
Reference lifetimeMemoless 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 reuseThe documented default is single use.A previous successful deposit does not make the same instructions reusable.Source 18
Destination and refundsMemos 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]

At a glance04

What a halt can affect

What a halt can affect
ConditionPublished effectUser consequence
Trading haltNew swaps stop for the affected scope.Do not send a new deposit for a route reported halted.Source 20
Signing haltOutbounds can remain queued.An accepted swap may await destination delivery.Source 20
Chain or consensus haltObservation or block progress can stop.An API flag can be stale; check actual network progress.Source 20
Liquidity pauseLP 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]

At a glance05

2026 security incident and recovery evidence

2026 security incident and recovery evidence
Event or documentEstablished scope
15 May exploitThe initial official report says roughly $10.7 million was taken from one of five vaults; the other four were unaffected.Source 6
Signing vulnerabilityThe later technical report describes a threshold-signature attack rather than a simple pool-contract bug.Source 7
Protocol hardeningThe v3.19.0 announcement describes signing checks and exclusion of the compromised vault from new routing.Source 9
Trading resumptionThe June report says trading returned around 22 June after approximately five weeks paused.Source 8
Loss allocation designAccepted 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 ↑
At a glance06

Support and incident routes

Support and incident routes
NeedPublished routeScope
Interface assistanceOfficial contact page at swap.thorchain.org/contact.Published community and issue-reporting routes; no universal response-time promise established.Source 4
Suspected security eventUse the official contact or technical reporting route.Support warns against disclosing recovery phrases and private keys.Source 4
Protocol emergencyNode emergency procedures describe coordination and halt mechanisms.These are network-operator controls, not a retail telephone dealing service.Source 21
Delayed transferCheck 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 ↑
At a glance07

Liquidity and protocol balances

Liquidity and protocol balances
Product or actionPublished mechanicsImportant boundary
Symmetric liquidityProvide 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 entryThe protocol rebalances the contribution into pool exposure.Single-asset entry does not eliminate impermanent-loss or pool risk.Source 25
RUNEPoolRUNE-based participation across pool exposure.Withdrawal depends on maturity and backstop conditions; documentation is not proof of current frontend access.Source 26
Trade AssetsInternal 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 AssetsBank-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]

At a glance08

Developer, record and automation tools

Developer, record and automation tools
ToolPublished reachAuthority or record limitation
THORNodeProtocol state, transaction and chain data.Public API access is not a private-key or trading mandate.Source 32
MidgardIndexed actions, histories and analytics.Historical records require wallet-level reconciliation and do not constitute a complete tax statement.Source 32
Official interface backendDocumented 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 serverQuote, pool-list and network-status tools.Explicitly read-only: it does not hold keys, sign or submit swaps.Source 31
Dune analyticsPublic 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]

Follow the evidence

Sources & further reading

  1. Official swap interface THORChain · Accessed 20 Oct 2026
  2. About the swap interface THORChain · Accessed 20 Oct 2026
  3. Contact and security guidance THORChain · Accessed 20 Oct 2026
  4. State of the network — September 2026 THORChain · Accessed 20 Oct 2026
  5. Exploit report 1 — 20 May 2026 THORChain · Accessed 20 Oct 2026
  6. Exploit report 2 — 3 July 2026 THORChain · Accessed 20 Oct 2026
  7. State of the network — June 2026 THORChain · Accessed 20 Oct 2026
  8. Protocol upgrade v3.19.0 THORChain · Accessed 20 Oct 2026
  9. THORChain data on Dune THORChain · Accessed 20 Oct 2026
  10. Bifrost, threshold signing and vaults THORChain · Accessed 20 Oct 2026
  11. Protocol fee components THORChain · Accessed 20 Oct 2026
  12. Developer fee specification THORChain · Accessed 20 Oct 2026
  13. Streaming swaps THORChain · Accessed 20 Oct 2026
  14. Advanced swap queue and limit instructions THORChain · Accessed 20 Oct 2026
  15. Memoless swaps and reference expiry THORChain · Accessed 20 Oct 2026
  16. Transaction memos and refunds THORChain · Accessed 20 Oct 2026
  17. Network halts THORChain · Accessed 20 Oct 2026
  18. Node emergency procedures THORChain · Accessed 20 Oct 2026
  19. Protocol governance THORChain · Accessed 20 Oct 2026
  20. Wallet-based use of THORChain THORChain · Accessed 20 Oct 2026
  21. Continuous liquidity pools THORChain · Accessed 20 Oct 2026
  22. Liquidity provider roles THORChain · Accessed 20 Oct 2026
  23. RUNEPool THORChain · Accessed 20 Oct 2026
  24. RUNE and TCY token economics THORChain · Accessed 20 Oct 2026
  25. Trade Assets THORChain · Accessed 20 Oct 2026
  26. Secured Assets THORChain · Accessed 20 Oct 2026
  27. Official interface developer access THORChain · Accessed 20 Oct 2026
  28. Read-only MCP tools THORChain · Accessed 20 Oct 2026
  29. 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.

Report an error or submit an update