{"version":1,"pages":[{"id":"5ByGMfzovjK2woeqsjMf","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_kFC4p","description":"A high-level overview of what THORChain is, does, encourages, and pursues."},{"id":"BcKSOPbnldTimS37ZCOz","title":"What is THORChain and RUNE?","pathname":"/what-is-thorchain-and-rune","siteSpaceId":"sitesp_kFC4p","description":""},{"id":"7KHVNcpr83KUwlpMnpSP","title":"Native Cross-chain Swaps","pathname":"/native-cross-chain-swaps","siteSpaceId":"sitesp_kFC4p","description":"How THORChain enables decentralized swaps between native L1 assets without wrapping or centralized intermediaries"},{"id":"ItSMPsUIHrjCsXAzJv60","title":"How to Use THORChain","pathname":"/how-to-use-thorchain","siteSpaceId":"sitesp_kFC4p","description":"A practical walkthrough of connecting a wallet, selecting assets, executing swaps, and accessing supported networks"},{"id":"kKphPhd3zC5xyohnpOSk","title":"Application Layer","pathname":"/application-layer","siteSpaceId":"sitesp_kFC4p","description":"Overview of the ecosystem of apps, wallets, and interfaces built on top of THORChain"},{"id":"ywz4sVbg2JzQSn9wk8Xd","title":"Liquidity","pathname":"/liquidity","siteSpaceId":"sitesp_kFC4p","description":"THORChain's slip-based fees, streaming swaps, and how arbitrage protects against MEV and sandwich attacks"},{"id":"Tbr1au3r6ZiU4pfSSTiX","title":"Network Security and Governance","pathname":"/network-security-governance","siteSpaceId":"sitesp_kFC4p","description":""},{"id":"qISKMsdX0UTOZ13cdMAW","title":"Tokenomics of RUNE and TCY","pathname":"/tokenomics-rune-tcy","siteSpaceId":"sitesp_kFC4p","description":"RUNE's supply, utility, and fee distribution, plus TCY's role in sharing protocol revenue"},{"id":"vOyba6Cg0ooYxIo3Lp5t","title":"Ecosystem","pathname":"/ecosystem","siteSpaceId":"sitesp_kFC4p","description":"THORChain Ecosystem is community-based and anyone can join."},{"id":"K9qI3quGrONhi97sUDWI","title":"Technical Deep Dive","pathname":"/technical-documentation/technical-deep-dive","siteSpaceId":"sitesp_kFC4p","description":"Technical deep dive into THORChain's design and core mechanics","breadcrumbs":[{"label":"Technical Documentation"}]},{"id":"ONx17C6bbh2pZif7r6YG","title":"Protocol Innovations","pathname":"/technical-documentation/technical-deep-dive/protocol-innovations","siteSpaceId":"sitesp_kFC4p","description":"The core innovations that make THORChain unique in cross-chain DeFi","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Technical Deep Dive"}]},{"id":"FikFnYfwSpOPqmdgid4H","title":"Economic Model","pathname":"/technical-documentation/technical-deep-dive/economic-model","siteSpaceId":"sitesp_kFC4p","description":"THORChain's economic model including the Incentive Pendulum and emission schedule","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Technical Deep Dive"}]},{"id":"FLRBEt78tgyhZ4v3MjPu","title":"Security","pathname":"/technical-documentation/technical-deep-dive/security","siteSpaceId":"sitesp_kFC4p","description":"Describes the different security elements within THORChain","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Technical Deep Dive"}]},{"id":"HuoTYN7cr73bvezHTm41","title":"Governance","pathname":"/technical-documentation/technical-deep-dive/governance","siteSpaceId":"sitesp_kFC4p","description":"THORChain's minimal governance system and parameter management through Mimir","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Technical Deep Dive"}]},{"id":"vGdMWJUGoDBYewUkDLKb","title":"Fees","pathname":"/technical-documentation/technical-deep-dive/fees","siteSpaceId":"sitesp_kFC4p","description":"THORChain uses multiple fee types (Inbound, Liquidity, Affiliate, and Outbound) to ensure fair value exchange and network sustainability.","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Technical Deep Dive"}]},{"id":"yUDynfggb5gsSKmoNxMN","title":"THORChain Name Service","pathname":"/technical-documentation/technical-deep-dive/thorchain-name-service","siteSpaceId":"sitesp_kFC4p","description":"How THORNames (TNS) work","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Technical Deep Dive"}]},{"id":"RtdqJ5nyj6FLdk2debnG","title":"THORChain Finance","pathname":"/technical-documentation/thorchain-finance","siteSpaceId":"sitesp_kFC4p","description":"THORChain Finance - A comprehensive overview of financial primitives and mechanisms within the THORChain ecosystem","breadcrumbs":[{"label":"Technical Documentation"}]},{"id":"V5i5G7Yj3xzJEvTJJjKn","title":"Continuous Liquidity Pools","pathname":"/technical-documentation/thorchain-finance/continuous-liquidity-pools","siteSpaceId":"sitesp_kFC4p","description":"How THORChain facilitates continuous, incentivised liquidity.","breadcrumbs":[{"label":"Technical Documentation"},{"label":"THORChain Finance"}]},{"id":"8nXNuQlde54EMbd6udkc","title":"Trade Assets","pathname":"/technical-documentation/thorchain-finance/trade-assets","siteSpaceId":"sitesp_kFC4p","description":"How THORChain enables Trade Assets as a capital efficient alternative to synthetic assets","breadcrumbs":[{"label":"Technical Documentation"},{"label":"THORChain Finance"}]},{"id":"JfUNBDtMFOl8XLREBRDr","title":"Secured Assets","pathname":"/technical-documentation/thorchain-finance/secured-assets","siteSpaceId":"sitesp_kFC4p","description":"Asset Type to Integrate into the App Layer","breadcrumbs":[{"label":"Technical Documentation"},{"label":"THORChain Finance"}]},{"id":"3PMrDlYK3bGzAZJCvjw0","title":"TOR","pathname":"/technical-documentation/thorchain-finance/tor","siteSpaceId":"sitesp_kFC4p","description":"How THORChain's USD-pegged stablecoin TOR works.","breadcrumbs":[{"label":"Technical Documentation"},{"label":"THORChain Finance"}]},{"id":"wg8cPC7egVTKs0RinD37","title":"RUNEPool","pathname":"/technical-documentation/thorchain-finance/runepool","siteSpaceId":"sitesp_kFC4p","description":"How RUNEPool works, its use case, key components and how it enhances liquidity provision for RUNE holders","breadcrumbs":[{"label":"Technical Documentation"},{"label":"THORChain Finance"}]},{"id":"qhG4KDhfwc5MDMT7B9ML","title":"Synthetics","pathname":"/technical-documentation/thorchain-finance/synthetic-asset-model","siteSpaceId":"sitesp_kFC4p","description":"How THORChain enables synthetic assets with single asset exposure.","breadcrumbs":[{"label":"Technical Documentation"},{"label":"THORChain Finance"}]},{"id":"Us9LHeo6dbcveCI00TvR","title":"Understanding THORChain","pathname":"/technical-documentation/understanding-thorchain","siteSpaceId":"sitesp_kFC4p","description":"Introduction of concepts that help make sense of how THORChain is uniquely able to provide the services it does.","breadcrumbs":[{"label":"Technical Documentation"}]},{"id":"Nayap8z361gs8qfCuSXj","title":"Roles","pathname":"/technical-documentation/understanding-thorchain/roles","siteSpaceId":"sitesp_kFC4p","description":"Roles within THORChain","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Understanding THORChain"}]},{"id":"CR4tdQ1cyfUri38iYGmz","title":"Liquidity Providers (LPs)","pathname":"/technical-documentation/understanding-thorchain/roles/liquidity-providers","siteSpaceId":"sitesp_kFC4p","description":"A deeper dive into the Liquidity Provider  role","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Understanding THORChain"},{"label":"Roles"}]},{"id":"mraoUZAmieuHNDgNqonJ","title":"Swappers","pathname":"/technical-documentation/understanding-thorchain/roles/swapping","siteSpaceId":"sitesp_kFC4p","description":"THORChain's value proposition for Swappers.","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Understanding THORChain"},{"label":"Roles"}]},{"id":"MIQWajclIbhM1mJqCeg1","title":"Arbitrageurs","pathname":"/technical-documentation/understanding-thorchain/roles/trading","siteSpaceId":"sitesp_kFC4p","description":"Balancing pools to exploit price deltas between markets.","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Understanding THORChain"},{"label":"Roles"}]},{"id":"qZKlCe8JhQmgPNk083QK","title":"Node Operators","pathname":"/technical-documentation/understanding-thorchain/roles/node-operators","siteSpaceId":"sitesp_kFC4p","description":"Node Operators","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Understanding THORChain"},{"label":"Roles"}]},{"id":"JH2kKcKXveOhSRBFHZOg","title":"RUNE","pathname":"/technical-documentation/understanding-thorchain/rune","siteSpaceId":"sitesp_kFC4p","description":"An overview of the asset and its four key roles.","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Understanding THORChain"}]},{"id":"RDRrZ1XrfLM5vgRfQDmf","title":"Technology Overview","pathname":"/technical-documentation/technology","siteSpaceId":"sitesp_kFC4p","description":"An overview of the technologies that make up THORChain","breadcrumbs":[{"label":"Technical Documentation"}]},{"id":"TcoRYsQDeBNLuH9uenG8","title":"Bifrost, TSS and Vaults","pathname":"/technical-documentation/technology/bifrost-tss-and-vaults","siteSpaceId":"sitesp_kFC4p","description":"An overview of THORChain's cross-chain bridge protocol, vault system, and threshold signature scheme.","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Technology Overview"}]},{"id":"FY27n6UGBxMrfGF5KIbX","title":"Midgard","pathname":"/technical-documentation/technology/midgard","siteSpaceId":"sitesp_kFC4p","description":"What is Midgard in the THORChain tech stack","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Technology Overview"}]},{"id":"tjLxrnraJKOPBvcNZ5E6","title":"Cosmos SDK","pathname":"/technical-documentation/technology/cosmos-sdk","siteSpaceId":"sitesp_kFC4p","description":"How THORChain has configured the CosmWasm module","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Technology Overview"}]},{"id":"uTavbpkl3rmNZ1w5Ulsr","title":"CosmWasm","pathname":"/technical-documentation/technology/cosmwasm","siteSpaceId":"sitesp_kFC4p","description":"CosmWasm smart contracts on THORChain (App Layer overview)","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Technology Overview"}]},{"id":"dtuX4D7pU9iNZUP3fVdP","title":"THORChain & Cosmos","pathname":"/technical-documentation/technology/app-layer-bridge-assets","siteSpaceId":"sitesp_kFC4p","description":"This FAQ clarifies how THORChain has implemented the Cosmos tech stack and solved some of the most common problems faced by developers building on Cosmos chains","breadcrumbs":[{"label":"Technical Documentation"},{"label":"Technology Overview"}]},{"id":"dEWfRV1s1uGW4F4cVgvI","title":"THORNode Overview","pathname":"/thornodes/overview","siteSpaceId":"sitesp_kFC4p","description":"Overview of THORNodes","breadcrumbs":[{"label":"THORNodes"}]},{"id":"L4KiOVBHdgKtPMLYDBmk","title":"Node Operations","pathname":"/thornodes/overview/node-operations","siteSpaceId":"sitesp_kFC4p","description":"Running a THORNode","breadcrumbs":[{"label":"THORNodes"},{"label":"THORNode Overview"}]},{"id":"IRWx6jeWmJEDbnFltsuh","title":"THORNode Stack","pathname":"/thornodes/overview/thornode-stack","siteSpaceId":"sitesp_kFC4p","description":"","breadcrumbs":[{"label":"THORNodes"},{"label":"THORNode Overview"}]},{"id":"aU3za5gCtrmKi5YlXZAq","title":"Risks, Costs and Rewards","pathname":"/thornodes/overview/risks-costs-and-rewards","siteSpaceId":"sitesp_kFC4p","description":"The risks, costs and rewards of running a THORNode","breadcrumbs":[{"label":"THORNodes"},{"label":"THORNode Overview"}]},{"id":"KOVyvL9C028BNKA5rxlw","title":"Cluster Launcher","pathname":"/thornodes/kubernetes","siteSpaceId":"sitesp_kFC4p","description":"Deploying a THORNode with Kubernetes","breadcrumbs":[{"label":"THORNodes"}]},{"id":"mwkf5KtpLNtcDQpCy4tD","title":"Setup - Linode","pathname":"/thornodes/kubernetes/setup-linode","siteSpaceId":"sitesp_kFC4p","description":"Setting up a Kubernetes Cluster with Linode (linode)","breadcrumbs":[{"label":"THORNodes"},{"label":"Cluster Launcher"}]},{"id":"lT758JQDwp0KX0LMe1b0","title":"Setup - Azure","pathname":"/thornodes/kubernetes/setup-azure","siteSpaceId":"sitesp_kFC4p","description":"Setting up a Kubernetes Cluster with Azure (AKS)","breadcrumbs":[{"label":"THORNodes"},{"label":"Cluster Launcher"}]},{"id":"qMvdIc4WeEpB9u633Gqy","title":"Setup - Hetzner Bare Metal","pathname":"/thornodes/kubernetes/setup-hetzner-bare-metal","siteSpaceId":"sitesp_kFC4p","description":"Setting up a Kubernetes Cluster with Hetzner Dedicated Servers","breadcrumbs":[{"label":"THORNodes"},{"label":"Cluster Launcher"}]},{"id":"NinNDbuQs2mzuWmaHx6n","title":"Setup - Google Cloud","pathname":"/thornodes/kubernetes/setup-google-cloud","siteSpaceId":"sitesp_kFC4p","description":"Setting up a Kubernetes Cluster with GCP (GKE)","breadcrumbs":[{"label":"THORNodes"},{"label":"Cluster Launcher"}]},{"id":"qWPMBQGmKONgpGuupFc5","title":"Setup - HCloud","pathname":"/thornodes/kubernetes/setup-hcloud","siteSpaceId":"sitesp_kFC4p","description":"Setting up a Kubernetes Cluster with Hetzner Cloud (hcloud)","breadcrumbs":[{"label":"THORNodes"},{"label":"Cluster Launcher"}]},{"id":"J6vq9BvgUIiqTY8vls0V","title":"Setup - Digital Ocean","pathname":"/thornodes/kubernetes/setup-digital-ocean","siteSpaceId":"sitesp_kFC4p","description":"Setting up a Kubernetes Cluster with Digital Ocean (DO)","breadcrumbs":[{"label":"THORNodes"},{"label":"Cluster Launcher"}]},{"id":"IQNlH32Dig7hUVSWkF66","title":"Setup - AWS","pathname":"/thornodes/kubernetes/setup-aws","siteSpaceId":"sitesp_kFC4p","description":"Setting up a Kubernetes Cluster with AWS","breadcrumbs":[{"label":"THORNodes"},{"label":"Cluster Launcher"}]},{"id":"FDqh84xQVZS59Rrcmrof","title":"Deploying","pathname":"/thornodes/deploying","siteSpaceId":"sitesp_kFC4p","description":"Deploying a THORNode and its associated services.","breadcrumbs":[{"label":"THORNodes"}]},{"id":"cPfGgXpXBkXVvwyZMbhT","title":"Joining","pathname":"/thornodes/joining","siteSpaceId":"sitesp_kFC4p","description":"How to join THORChain as an Node.","breadcrumbs":[{"label":"THORNodes"}]},{"id":"n4dY8ZRjjC3aG803Uc0w","title":"Managing","pathname":"/thornodes/managing","siteSpaceId":"sitesp_kFC4p","description":"Accessing Logs, Metrics and more","breadcrumbs":[{"label":"THORNodes"}]},{"id":"6owXCAyWSlB3pejB1KyR","title":"Pooled THORNodes","pathname":"/thornodes/pooled-thornodes","siteSpaceId":"sitesp_kFC4p","description":"How to manage a pooled THORNode with separate Operator and Providers.","breadcrumbs":[{"label":"THORNodes"}]},{"id":"K39BONBuS8Hfhw31MjTt","title":"Fullnode","pathname":"/thornodes/fullnode","siteSpaceId":"sitesp_kFC4p","description":"Setting up a THORNode & Midgard","breadcrumbs":[{"label":"THORNodes"}]},{"id":"vwsMgJdyQSSqAEzKNkFM","title":"Thornode - Kubernetes","pathname":"/thornodes/fullnode/thornode-kubernetes","siteSpaceId":"sitesp_kFC4p","description":"Setting up a fullnode on Kubernetes","breadcrumbs":[{"label":"THORNodes"},{"label":"Fullnode"}]},{"id":"hlcJlgITgbAxa5i1ryoL","title":"Thornode - Linux","pathname":"/thornodes/fullnode/thornode-linux","siteSpaceId":"sitesp_kFC4p","description":"Setting up a fullnode on Linux","breadcrumbs":[{"label":"THORNodes"},{"label":"Fullnode"}]},{"id":"SvBaA5VfvlLaj4gOqjQT","title":"Thornode - Docker","pathname":"/thornodes/fullnode/thornode-docker","siteSpaceId":"sitesp_kFC4p","description":"Setting up a fullnode with Docker","breadcrumbs":[{"label":"THORNodes"},{"label":"Fullnode"}]},{"id":"AYRZaniA8XaWykXwZ4kp","title":"Midgard - Linux","pathname":"/thornodes/fullnode/midgard-linux","siteSpaceId":"sitesp_kFC4p","description":"Setting up Midgard on Linux","breadcrumbs":[{"label":"THORNodes"},{"label":"Fullnode"}]},{"id":"v5nWa1QdoFOasUbCBf4V","title":"Midgard - Docker","pathname":"/thornodes/fullnode/midgard-docker","siteSpaceId":"sitesp_kFC4p","description":"Setting up Midgard with Docker","breadcrumbs":[{"label":"THORNodes"},{"label":"Fullnode"}]},{"id":"64xSz7pe33Z2rI7JbYqQ","title":"Proxy Setup","pathname":"/thornodes/fullnode/proxy","siteSpaceId":"sitesp_kFC4p","description":"Make API/RPC available externally","breadcrumbs":[{"label":"THORNodes"},{"label":"Fullnode"}]},{"id":"wvd06RYPS3FBZgi6b7nY","title":"Alerting","pathname":"/thornodes/alerting","siteSpaceId":"sitesp_kFC4p","description":"Alert Channels & Monitoring Software","breadcrumbs":[{"label":"THORNodes"}]},{"id":"lT1adLDxEt4QovlTHz9z","title":"Leaving","pathname":"/thornodes/leaving","siteSpaceId":"sitesp_kFC4p","description":"How to leave THORChain","breadcrumbs":[{"label":"THORNodes"}]},{"id":"2SNyMBBU7gjrdSpiwq6h","title":"Emergency Procedures","pathname":"/thornodes/emergency-procedures","siteSpaceId":"sitesp_kFC4p","emoji":"1f6d1","description":"This page describes how to react in a network-wide emergency (funds-at-risk).","breadcrumbs":[{"label":"THORNodes"}]},{"id":"snstfRhh7bWnwBJK7P6K","title":"CHECKLIST","pathname":"/thornodes/checklist","siteSpaceId":"sitesp_kFC4p","emoji":"2714","description":"Checklist of items for Node Operators","breadcrumbs":[{"label":"THORNodes"}]},{"id":"BurhYIiQFG5D7pvcybAn","title":"Multi-node Deployment","pathname":"/thornodes/multi-node-deployment","siteSpaceId":"sitesp_kFC4p","description":"","breadcrumbs":[{"label":"THORNodes"}]},{"id":"GyYesRMLi4Luv7y6cnzS","title":"Developing","pathname":"/thornodes/developing","siteSpaceId":"sitesp_kFC4p","description":"Deploying a custom stagenet to have a developer-controlled environment","breadcrumbs":[{"label":"THORNodes"}]},{"id":"nJ2PFyGn8EvxqcDcPhrG","title":"Frequently Asked Questions","pathname":"/thornodes/frequently-asked-questions","siteSpaceId":"sitesp_kFC4p","description":"THORChain Frequently Asked Questions and Issues","breadcrumbs":[{"label":"THORNodes"}]},{"id":"gAccdrVyYYBr2rSWFepr","title":"Node Operators","pathname":"/thornodes/frequently-asked-questions/node-operators","siteSpaceId":"sitesp_kFC4p","description":"FAQ on how to run THORChain as a node operator","breadcrumbs":[{"label":"THORNodes"},{"label":"Frequently Asked Questions"}]},{"id":"eopfVzrJwvUKSD1B0N7Q","title":"Liquidity Providers","pathname":"/thornodes/frequently-asked-questions/liquidity-providers","siteSpaceId":"sitesp_kFC4p","description":"","breadcrumbs":[{"label":"THORNodes"},{"label":"Frequently Asked Questions"}]},{"id":"r1x7wUHu3LTi1k1BpAD8","title":"Asset Types","pathname":"/thornodes/frequently-asked-questions/asset-types","siteSpaceId":"sitesp_kFC4p","description":"Asset Notation within THORChain","breadcrumbs":[{"label":"THORNodes"},{"label":"Frequently Asked Questions"}]},{"id":"kiHLFAxFp0ItiSfR9KBm","title":"RUNEPool","pathname":"/thornodes/frequently-asked-questions/runepool","siteSpaceId":"sitesp_kFC4p","description":"","breadcrumbs":[{"label":"THORNodes"},{"label":"Frequently Asked Questions"}]},{"id":"TCXJRSEf24NpUil7RdQb","title":"Archived","pathname":"/thornodes/archived","siteSpaceId":"sitesp_kFC4p","description":"","breadcrumbs":[{"label":"THORNodes"}]},{"id":"08oNMcO6Bz52Q7opOHhd","title":"Savers (Deprecated)","pathname":"/thornodes/archived/savers","siteSpaceId":"sitesp_kFC4p","description":"[DEPRECATED] THORFi Savings - Single-sided asset exposure using Synthetics","breadcrumbs":[{"label":"THORNodes"},{"label":"Archived"}]},{"id":"njOLwOJfMXPeGw1cuPOS","title":"Lending (Deprecated)","pathname":"/thornodes/archived/lending","siteSpaceId":"sitesp_kFC4p","description":"[DEPRECATED] THORFi Lending within THORChain","breadcrumbs":[{"label":"THORNodes"},{"label":"Archived"}]},{"id":"FDX6o6oXJVFYoVhgoO4L","title":"Savers FAQ (Deprecated)","pathname":"/thornodes/archived/savers-faq","siteSpaceId":"sitesp_kFC4p","description":"","breadcrumbs":[{"label":"THORNodes"},{"label":"Archived"}]},{"id":"5UuUEbjnoZmnmbwyLqPw","title":"Lending FAQ (Deprecated)","pathname":"/thornodes/archived/lending-faq","siteSpaceId":"sitesp_kFC4p","description":"","breadcrumbs":[{"label":"THORNodes"},{"label":"Archived"}]}]}