Introduction
❱
FAQs
Swap Guide
Quickstart Guide
Fees and Wait Times
Streaming Swaps
Lending
❱
Quick Start Guide
Saving Guide
❱
Quickstart Guide
Fees and Wait Times
Affiliate Guide
❱
THORName Guide
Examples
❱
TypeScript (Web)
❱
Overview
Query Package
AMM Package
Client Packages
Packages Breakdown
Coding Guide
Concepts
❱
Connecting to THORChain
Querying THORChain
Transaction Memos
Asset Notation
Memo Length Reduction
Swapper Clout
Trade Accounts
Secured Assets
RUNE Pool
Incentive Pendulum
Network Halts
Fees
Delays
Sending Transactions
Code Libraries
Math
Aggregators
❱
Aggregator Overview
Memos
EVM Implementation
CLI
❱
Overview
Multisig
Offline Ledger Support
THORNode
❱
Release Process
EVM Whitelist Procedure
Upgrade Router
Mimir Abilities
How to add a new chain
New Chain Integrations
Architecture Decision Records (ADR)
❱
ADR Creation Process
ADR {ADR-NUMBER}: {TITLE}
ADR 001: ThorChat
ADR 002: REMOVE YGG VAULTS
ADR 003: FLOORED OUTBOUND FEE
ADR 004: Keyshare Backups
ADR 005: Deprecate Impermanent Loss Protection
ADR 006: Enable POL
ADR 007: Increase Fund Migration and Churn Interval
ADR 008: Implement a Dynamic Outbound Fee Multiplier (DOFM)
ADR 009: Reserve Income and Fee Overhaul
ADR 010: Introduction of Streaming Swaps
ADR 011: THORFi Lending Feature
ADR 012: Scale Lending
ADR 013: Synth Backstop
ADR 014: Reduce Saver Yield Synth Target to Match POL Target
ADR 015: Refund Synth Positions After Ragnarok
ADR 016: Affiliate Rev Share
ADR 017: Burn System Income Lever
ADR 018: Core Protocol Sustainability
ADR 019: AutoBond
Protocol Development
❱
Adding New Chains
Chain Clients
❱
UTXO
EVM Chains
BFT Chains
ERC20 Tokens
Light
Rust
Coal
Navy
Ayu
Latte
Frappé
Macchiato
Mocha
THORChain Dev Docs
TypeScript (Web)
xchainJs is an implementation reference for THORChain.
Overview