THORChain Q3 2024 Ecosystem Report

1 July 2024–30 September 2024

Nine Realms
THORChain
7 min readOct 7, 2024

--

Q3’23 Report | Q4’23 Report | Q1’24 Report | Q2’24 Report

Summary

New features were added such as RUNEPool — a new Dual Liquidity primitive. The network held a hard fork, updating the Cosmos SDK version and adding support for Bitcoin Taproot addresses. Nodes implemented a minimum swap fee and also a RUNE burn for system income. There is an effort to de-risk and simplify the base layer, pausing new loans and reducing the size of the Savers program to make way for the new App Layer. The App Layer will remove risk from the base layer of the network and allow new teams to deploy smart contracts that can tap into THORChain’s liquidity. In addition to the App Layer, the main focus of the development teams, developers are also working on: Base & Solana chain integrations, connecting to IBC, and improving the experience for Liquidity Providers.

A Look at Q3 2024 Metrics

Dashboard | More Stats | Even More Stats

  • Total USD Volume: $8.17b
  • Highest 24h Volume: $284m
  • Change in Total Liquidity: $259m to $289m (+12%)
  • Liquidity Fees Collected: $6.37m
  • Affiliate Earnings: $3.22m
  • LP Earnings Breakdown: 39.55% Liquidity Fees — 60.45% Block Rewards

Top 5 Swap Routes by USD Volume

  • BTC <> ETH — $1,979,644,812
  • BTC <> RUNE — $1,207,148,144
  • BTC <> USDT — $923,676,550
  • ETH <> RUNE — $610,092,705
  • ETH <> USDT — $385,741,805

Top 5 Swap Routes by Liquidity Fees (USD)

  • BTC <> ETH — $2,029,382
  • BTC <> RUNE — $735,391
  • BTC <> USDT — $735,373
  • ETH <> RUNE — $457,314
  • USDT <> RUNE — $276,416

Top Affiliate THORNames by USD volume

  • “ti” — $403,511,435 in 64,834 swaps
  • “td” — $96,401,327 in 42,555 swaps
  • “t” — $632,005,085 in 11,118 swaps
  • “dcf” — $12,559,367 in 4,884 swaps
  • “dx” — $139,548,779 in 3,764 swaps
  • “wr” — $153,794,316 in 3,764 swaps
  • “okw” — $188,214,932 in 3,626 swaps
  • “lifi” — $5,468,738 in 3,204 swaps
  • “ej” — $9,529,831 in 2,531 swaps
  • “ss” — $121,171,977 in 1,716 swaps
  • “rg” — $6,320,545 in 1,559 swaps

New Integrations

  • OKX (via SwapKit)
  • Zengo
  • Li.Fi for Bitcoin swaps
Nine Realms led a Q3 recap and roadmap update on 3 October 2024

What’s new to THORChain in Q3 2024?

RUNEPool

RUNEPool has been launched on THORChain, creating a new way to provide liquidity with RUNE. Earn a RUNE yield by providing liquidity on-chain with a diverse group of blue chip asset pools. More improvements to RUNEPool will be launched in the future. Learn more about RUNEPool here.

RUNEPool Docs | RUNEPool Dashboard

Minimum Swap Fee

Nodes have implemented a minimum fee that are charged on swaps by voting on the `L1SLIPMINBPS` mimir. The value has been changed from 0 (no minimum) to 15 basis points. Layer 1 swaps are now charged a minimum of 15 basis points (for a single-swap) or 30 basis points (for a double swap). This is expected to increase system income to nodes and liquidity providers. There is an ongoing campaign to lower the fees to 8bps, since it is charged on each leg of the trade for L1 <> L1 swaps.

ADR-17: Burn System Income Lever

ADR-17 was passed and implemented which will take a portion of system income and remove it from the maximum supply. The starting value for this parameter `SystemIncomeBurnRateBP` is 1, meaning 0.01% of system income will be permanently removed from the maximum RUNE supply of 500m.

RUNE Tools Dashboard | SmartStake Dashboard

Hard Fork

THORChain successfully hard forked, removing unnecessary chain state, removing old code, upgrading the Cosmos SDK version of THORChain and enabling EdDSA support. Due to the Cosmos SDK versio upgrade, future upgrades should now happen seamlessly..

Taproot Support

Support for Taproot addresses for Bitcoin has been added in the hard fork. Swaps can now be sent from or received by BTC taproot addresses.

Recover Keyshare Backups tool

PR

A new tool to help nodes recover old keyshare backups of historical vaults for fund recovery

Disable synthetic asset swaps

PR

Synthetic asset swaps have been disabled in favor of Trade Assets. Synthetic assets can only be minted by adding to Savers. Synthetic assets can still be redeemed for their native counterparts. Users holding synthetic assets should redeem them.

Maximum Confirmation Counts

Confirmation count ceilings were implemented for multiple chains. This creates a cap on the amount of confirmations that THORChain will wait for before processing an inbound transaction to create a smoother swap experience, while maintaining its security posture

  • BTC = 3 blocks (30 minutes)
  • LTC = 12 blocks (30 minutes)
  • BCH = 15 blocks (2 hours and 30 minutes)
  • DOGE = 40 blocks (40 minutes)
  • ETH = 14 blocks (3 minutes)

New Loans Paused

Nodes have voted to pause the opening of new loans under the THORFi lending program. Existing loans can still be closed out and will remain in the protocol indefinitely.

Roadmap — What to expect in the future

A number of new features are being worked on by Nine Realms and other protocol developers. Some may change in design or scope before being released to THORChain mainnet. Notably, this quarter marks a pivot to focusing on THORChain App Layer to remove risk from the base protocol layer.

Base Chain Integration

Base may be the next major chain connected to THORChain. Nine Realms team is working on delivering to mainnet.

Solana Chain Integration

Solana requires additional background work that must be completed, since it uses a different encryption type (EdDSA) compared to other THORChain connected chains (EDDSA). The Nine Realms team has been working on the architectural changes needed to support Solana and other chains using this encryption type like TON.

Scale Back THORFi — De-risk the Base Layer in favor of the App Layer

The creation of loans has been stopped. Savers yield scaling has decreased slightly after a vote, and there are further active proposals to tune down the synthetic asset utilization of the network by scaling down the Savers program by dropping yields. This is part of a coordinated effort to de-risk the base layer of the protocol and its liquidity providers. So far, nodes have been in support of these changes and may continue to scale down THORFi.

THORChain App Layer

THORChain will add a CosmWasm execution environment known as the App Layer. Previously, new primitives had to be added to the base layer of thorchain, creating unnecessary security risk. With a CosmWasm execution environment, new protocols can be built using THORChain’s liquidity without adding additional risk to the base layer. Teams like Kujira and Levana have already stepped up to signal their intent to build protocols on the App Layer like Lending, Orderbooks, and Perps. The move to the App Layer will simplify the base layer of thorchain, making it more predictable and secure, without sacrificing the innovative products that THORChain wants to offer. Teams interested in building on the App Layer should get in touch with Nine Realms now and get involved in the Developer Discord.

IBC Connection

THORChain will use IBC to bring additional assets into the App Layer, adding additional liquidity that can be used by the network and greatly increasing the number of chains that THORChain is connected to.

Bridge Assets

Gitlab Issue

Bridge Assets allow L1 tokens to be deposited to THORChain, creating a new native asset, which can be transferred between accounts and over IBC and integrated with CosmWasm smart contracts using standard Cosmos SDK messages. They also replace Trade Accounts in providing professional traders (mostly arbitrage bots) a method to execute instant trades on THORChain without involving Layer1 transactions on external blockchains.

Active Yield

GitLab Issue

Part of an active campaign to make the Liquidity Provision experience better on THORChain. Active yield will accrue yield outside of the liquidity position, rather than automatically compounding yield earned and subjecting it to impermanent loss. Yield will also be able to be “streamed” to the Layer 1 asset of your choice at regular intervals.

Ethereum Router V5

GitLab Issue

Upgrades to the Ethereum Router for transferOutAndCall, as well as adding support for Batched Outbounds.

Pending Governance and ADRs

Mimir Vote — Max Bond Providers

The maximum number of bond providers to a node is currently set to 10. There is a campaign to increase the maximum number of bond providers to one node to 100.

ADR-19: Auto Bond

ADR Details

This ADR will create a module that will allow anyone to provide bond to the network, without needing to be whitelisted to a specific node as a bond provider. This ADR is proposed, but currently shelved due to the amount of excess security on the network.

Deleveraging Synths by lowering Savers Yield

There is a vote underway to remove the network’s reliance on THORFi features like Savers. There is a campaign to reduce the maximum synth utilization at which Savers receive yield from 50% to 33% of the pool’s depth. If passed, this will reduce the yield given to Savers, likely causing some to withdraw, decreasing the total liability of Synthetic Assets in the network.

Dropping Outbound Delay

There is a temperature check to possibly reduce the maximum outbound delay from 1 hour to 30 minutes.

For Arguments

  • last 3 make pause rehearsals came in at <10mins
  • faster swap handling for all users

Against Arguments

  • less time to react to a major incident, relying more on community flag + node pause to capture a fund loss
  • bounty hunters just need to show they can extract funds after 30 mins, not 72mins

Where to get more information about THORChain?

  1. Twitter Spacessubscribe on RSS or wherever you get your podcasts
  2. THORChain University — educational content, monthly posts, & discord server
  3. THORChain University Updates — monthly update articles
  4. GrassRoots Crypto — update videos

Community

To keep up to date, please monitor community channels, particularly Telegram and Twitter:

Website | Documentation | X | Telegram Community | Telegram Alerts | Community Discord | Developer Discord | Explorer | RuneScan | Reddit | Gitlab | Medium | Linktree | Thorcharts

--

--

Nine Realms
THORChain

Supporting the THORChain ecosystem through engineering, infrastructure, institutional liquidity, and integrations.