Economics & Tokenomics
RUNE settlement, CLP pricing, fees, incentive design, RUNEPool/POL, trade assets, and current-only protocol parameters.
Page Source Posture
retrieval details
+7 sources
retrieval details
retrieval details
retrieval details
retrieval details
retrieval details
retrieval details
retrieval details
RUNE settlement, CLP pricing, fees, incentive pendulum, live RUNEPool/POL accounting, and trade assets.
Use This Page For
- Economic mechanisms, fee categories, RUNE settlement, CLP pricing, and incentive-design explanations.
- Dated tokenomics framing and links into source-backed supply context.
Verify Elsewhere Before Claiming
- Current APY, pool depth, protocol-owned liquidity balances, or RUNEPool state.
- Exact current fee settings, Mimir overrides, outbound fees, or live route competitiveness.
Continue From Here
Use the economics page for mechanisms, then jump to the live dashboard or deeper path before quoting current liquidity, rewards, or fee conclusions.
Economic Claim Checks
Start by deciding what kind of economic statement you are making. This page explains mechanisms; live numbers, fee-experiment records, and dated tokenomics claims need their own source path.
Mechanism explanation
- Use For
- CLP formula, slip pricing, settlement routing, incentive pendulum, fee categories.
- Verify
- Open the relevant deep dive before turning a short summary into implementation guidance.
- Do Not Claim
- Do not use a static mechanism summary as proof that a route is currently available.
Current metric claim
- Use For
- Liquidity depth, APY, earnings, active nodes, bond/liquidity posture, and recent reward coverage.
- Verify
- Use the Stats decision panel and keep source-health labels attached to the number.
- Do Not Claim
- Do not quote unavailable intervals, degraded sources, or stale snapshots as clean live facts.
Fee or revenue claim
- Use For
- Ordinary fee mechanics, outbound fee framing, affiliate fees, and ADR-026 dynamic-fee evidence.
- Verify
- Use Dynamic Fees only for per-thorname and per-pair experiment records, then separate it from ordinary CLP fees.
- Do Not Claim
- Do not claim durable revenue lift, route competitiveness, or attribution quality from current records alone.
RUNEPool or POL claim
- Use For
- RUNEPool provider value, PnL, POL-enabled pools, deposit/withdraw availability, and aggregate exposure wording.
- Verify
- Use the live RUNEPool/POL snapshot, Network diagnostics, THORNode runepool fields, and Mimir before quoting a current state.
- Do Not Claim
- Do not treat provider PnL, APY, or POL scope as proof of future yield, safety, route health, or open deposits.
Tokenomics figure
- Use For
- Supply framing, emission context, burn/reduction framing, and RUNE/TCY historical token notes.
- Verify
- Use the RUNE and TCY pages for dated source labels before quoting supply or recovery context.
- Do Not Claim
- Do not present dated tokenomics records as current price, fair value, or recovery guarantees.
RUNEPool/POL Current Snapshot
This panel pairs current THORNode RUNEPool accounting with network diagnostics. Use it to locate the checked value, PnL, enablement flag, and POL scope; do not use it as yield, safety, route-quality, or wallet-flow proof.
Read this snapshot first
Deposit halt check
LoadingChecks RUNEPool enablement and deposit halt controls only; it is not wallet/interface support or future availability proof.
Withdraw halt check
LoadingChecks RUNEPool enablement and withdraw halt controls; maturity, reserve backstop, user position, wallet/interface, and checked block still matter.
Which value matters?
LoadingUse provider value and provider PnL for aggregate provider accounting; do not turn it into APY.
Which pools count?
Loading`POL-<Asset>` keys describe current POL scope only, not pool safety or route quality.
What not to infer?
No yield proofThis snapshot is not investment advice, route proof, wallet support, or future performance evidence.
Accounting source
LoadingWaiting for the pinned THORNode RUNEPool snapshot.
RUNEPool
LoadingNetwork diagnostics are still loading RUNEPool controls.
Deposits
LoadingNetwork diagnostics are still loading RUNEPool deposits.
Withdrawals
LoadingNetwork diagnostics are still loading RUNEPool withdrawals.
POL pool scope
LoadingWaiting for `POL-<Asset>` Mimir keys.
Bucket Relationship
Arithmetic checks are source-shape checks, not solvency or yield proof.
Provider + reserve value
Unavailable`providers.value + reserve.value` compared with `pol.value` from the same pinned RUNEPool snapshot. One or more fields were unavailable, so the relationship is not clean evidence.
Provider + reserve PnL
Unavailable`providers.pnl + reserve.pnl` compared with `pol.pnl` from the same pinned RUNEPool snapshot. One or more fields were unavailable, so the relationship is not clean evidence.
Value split
Unavailable- Provider share
- Unavailable
- Reserve share
- Unavailable
Value split needs clean `providers.value`, `reserve.value`, and `pol.value` fields.
Accounting Buckets
Checked height unavailable
POL current value
Unavailable
`pol.value`, protocol-owned-liquidity bucket current value
POL PnL
Unavailable
`pol.pnl`, current POL bucket PnL; can be negative
Provider value
Unavailable
`providers.value`, aggregate provider current value
Provider PnL
Unavailable
`providers.pnl`, checked accounting only, not APY or future yield
Reserve value
Unavailable
`reserve.value`, reserve-side current value
Provider pending RUNE
Unavailable
`providers.pending_rune`, pending provider RUNE, not available liquidity
POL-Enabled Pools
Current `POL-<Asset>` Mimir keys show scope only. Pair this with pool depth and route quote checks before making route or safety claims.
Source Posture
Loading live source...
Availability Caveats
These Mimir values can affect whether a provider can act even when accounting data loads. They are caveats, not proof that a wallet flow is supported.
- RUNEPoolDepositMaturityBlocks
- Unavailable
- RUNEPoolMaxReserveBackstop
- Unavailable
- Minimum RUNEPool depth
- Unavailable
Deposit maturity can affect when withdrawals become eligible.
Reserve backstop constraints can affect withdrawal availability.
MINRUNEPOOLDEPTH
Current Mimir minimum-depth signal; it is not the current RUNEPool balance or proof that a wallet action is available.
Show exact RUNEPool fields used
- pol.rune_deposited
- Unavailable
- pol.rune_withdrawn
- Unavailable
- pol.value
- Unavailable
- pol.pnl
- Unavailable
- pol.current_deposit
- Unavailable
- providers.units
- Unavailable
- providers.pending_units
- Unavailable
- providers.pending_rune
- Unavailable
- providers.value
- Unavailable
- providers.pnl
- Unavailable
- reserve.units
- Unavailable
- reserve.value
- Unavailable
Show source warnings and non-claims
No RUNEPool parser warnings in the current loaded snapshot.
This panel does not prove future yield, investment suitability, route competitiveness, user-specific provider balances, or that a wallet can deposit or withdraw after this checked block.
RUNE Token
Settlement Asset
External-asset swaps route through RUNE-paired liquidity, which keeps the liquidity graph simple and shared.
Security Bond
Node operators bond RUNE to participate. Bond size, minimum bond, and slash parameters should be checked from live constants and Mimir.
Protocol Governance Context
THORChain governance is intentionally minimal. Node operators and Mimir govern operational parameters; ADRs/TIPs document changes.
Supply & Emission
As reviewed on 2026-07-14, the newer official tokenomics page gives approximate figures near 425M total, 350M circulating, and 75M reserve with ongoing burns. The economic-model page still shows the original 500M maximum and genesis distribution; keep that as historical cap context rather than combining it with the newer approximate snapshot. Treat these as dated/source-backed figures, not hard-coded live balances.
source retrieval details
+1 source
retrieval details
Fee Structure
Inbound Gas
Chain-specific
External-chain gas paid by the user when sending inbound transactions.
Liquidity / Slip Fee
Dynamic
Scaled by trade size relative to pool depth; protects liquidity providers.
Affiliate Fee
Optional
Interface- or affiliate-defined fee when a memo includes an affiliate basis-point setting.
Outbound Fee
Dynamic
Covers outbound gas and protocol fee logic. Gas rate and minimums are live values.
Incentive Pendulum
The pendulum allocates the node/LP share of network revenue based on the network's bond-to-liquidity posture.
Low bond security
When the network needs more security relative to liquidity, rewards shift toward node operators.
Low pooled liquidity
When the network needs more depth, rewards shift toward liquidity providers.
RUNEPool, POL, Trade Accounts, and Secured Assets
RUNEPool
RUNEPool lets RUNE providers participate in protocol-owned liquidity. The enablement flag, aggregate provider value, and PnL are current-only THORNode fields, not wallet-flow proof.
Read RUNEPool evidenceProtocol-Owned Liquidity
POL changes protocol exposure and should be described with current-only balances, POL-enabled pool scope, and source labels.
Check POL boundariesTrade And Secured Assets
Trade-account flows and secured assets are separate concepts. Check live trade-account, secured-asset, chain, and app-layer controls before current-use claims.
Read App Layer boundariesCLP Formula
Slip Ratio: slip = x / (X + x), where x is input and X is input-side pool depth
Liquidity Fee: fee = (x^2 * Y) / (x + X)^2, denominated in the output asset
Output Amount: y = (x * X * Y) / (x + X)^2, where Y is output-side pool depth