Introduction
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
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: ADR 012: Scale Lending
ADR 013: Synth Backstop
ADR 014: Reduce Saver Yield Synth Target to Match POL Target
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