THORChain cross-chain swaps with SwapKit

Native cross-chain swaps powered by decentralized liquidity

Overview

THORChain is a decentralized liquidity protocol that enables native cross-chain swaps across multiple blockchains without wrapping assets or using bridges.

Through SwapKit, wallets, custodians, and aggregators can integrate THORChain swaps seamlessly β€” while also benefiting from redundancy and a unified SDK that supports other cross-chain protocols.

Supported Chains

THORChain facilitates native asset settlement between:

    • Bitcoin (BTC) – Including Taproot address support

    • Ethereum (ETH) – Plus ERC-20 tokens

    • BNB Chain – Native BNB and BEP-2 assets

    • Avalanche (AVAX) – C-Chain assets

    • Cosmos Hub (ATOM) – Plus IBC-enabled assets

    • Dogecoin (DOGE) – Native support

    • Bitcoin Cash (BCH) – Direct swaps

    • Litecoin (LTC) – Native integration

    • Base – Coinbase’s L2 network

    • Ripple (XRP) – Native XRP support

    • TRON (TRX) – Including TRC-20 tokens

Protocol Fees

THORChain uses a dynamic fee structure with multiple components:

Liquidity Fees

    • Range: 5-50 basis points (0.05% – 0.50%)

    • Dynamic scaling: Adjusts based on pool depth, slip-based fees, and market conditions

    • Purpose: Compensates liquidity providers and maintains economic security

Outbound Fees

    • Network fees: Covers gas costs on destination chains

    • Dynamic multiplier: Adjusts based on network congestion

    • Chain-specific: Varies by blockchain (Bitcoin fees β‰  Ethereum fees)

Additional Fees

    • Affiliate fees: Optional revenue sharing for integrators

    • Streaming swap optimization: Reduces slippage on large trades

Fee Structure: THORChain charges 5-50 basis points in liquidity fees plus outbound network fees, with rates adjusting dynamically based on pool conditions

Example: BTC β†’ ETH Swap via SwapKit

import { SwapKitApi } from "@swapkit/api";

// Get THORChain quote
const quotes = await SwapKitApi.getQuote({
  sellAsset: "BTC.BTC",
  buyAsset: "ETH.ETH",
  sellAmount: "1000000", // 0.01 BTC in satoshis
  providers: ["THORCHAIN"]
});

const thorchainQuote = quotes[0];
console.log({
  expectedOutput: thorchainQuote.expectedOutput,
  liquidityFee: thorchainQuote.fees.liquidity,
  outboundFee: thorchainQuote.fees.outbound,
  totalFees: thorchainQuote.fees.total,
  estimatedTime: thorchainQuote.timeEstimate
});

// Execute the swap
const result = await SwapKitApi.executeSwap({
  route: thorchainQuote,
  userAddress: "your-btc-address"
});

Benefits of Using THORChain via SwapKit

  • πŸ”’ True Decentralization
    • Over-collateralized validator security model ensures your assets are protected by economic incentives, not trusted parties.
  • ⚑ Native Bitcoin Support
    • Swap real BTC directly into ETH, stablecoins, or other assets without wrapping or bridges.
  • πŸŠβ€β™‚οΈ Deep Liquidity
    • THORChain processed almost $14 billion in swap volume, providing substantial liquidity depth for major pairs.
  • πŸ”„ Unified Integration
    • Same API structure as Maya Protocol, Chainflip, and NEAR Intents through SwapKit’s consistent interface.
  • πŸ›‘οΈ Automatic Redundancy
    • If THORChain is congested or unavailable, SwapKit automatically routes through alternative providers.
  • β›½ Destination Gas Abstraction
    • Users only need gas on the source chain – THORChain handles destination network fees.

Recent THORChain Updates

  • Taproot Support
    • THORChain added support for Bitcoin Taproot addresses, enabling more efficient and private Bitcoin transactions.
  • Enhanced Fee Structure
    • Updated minimum liquidity fees provide more predictable pricing and increased system income for nodes and liquidity providers.
  • RUNEPool Integration
    • New dual liquidity primitive offering additional yield opportunities for RUNE holders.

THORChain vs Other Protocols

Feature THORChain Maya Protocol Chainflip NEAR Intents
Liquidity Fee 5-50bps 10-20bps 1-10bps 1bps
Bitcoin Support βœ… Native + Taproot βœ… Native βœ… Native βœ… Native
Decentralization Fully decentralized Fully decentralized Validator-based Intent-based
Liquidity Depth Very High Medium Growing Variable
Chain Coverage 11 chains 6 chains 4 chains 15+ chains

Frequently Asked Questions

Q: Why choose THORChain over other cross-chain protocols?

THORChain pioneered decentralized cross-chain swaps and offers the deepest BTC liquidity in DeFi, with proven security and reliability.

Q: How do THORChain fees compare to centralized exchanges?

While higher than CEX fees, THORChain provides non-custodial, permissionless access with no KYC requirements and true asset ownership.

Q: Does SwapKit add markup to THORChain fees?

No. SwapKit passes through THORChain’s native fee structure transparently with no additional markup.

Q: What happens if THORChain nodes go offline?

SwapKit automatically detects network issues and can route through Maya Protocol, Chainflip, or NEAR Intents as fallback options.

Q: Can I use THORChain for large trades?

Yes. THORChain offers streaming swaps that split large trades across multiple blocks to minimize slippage.

Integration Resources


Ready to integrate THORChain swaps? Get started with SwapKit.