Connecting to THORChain

How to connect to Midgard, THORNode and the base Tendermint layer.

The active node IP addresses can be queried from this endpoint:

The Network Information comes from three sources:

  1. MIDGARD: Consumer information relating to swaps, pools, volume. DeFi dashboards, Wallets, Exchanges will primarily interact with Midgard.

  2. THORNODE: Raw blockchain data relating to the THORChain state machine. THORChain block explorers will query THORChain-specific information here.

  3. TENDERMINT: Tendermint standard data, used by all block explorers to query for base information.


Midgard returns time-series information regarding the THORChain network, such as volume, pool information, users, liquidity providers and more.

Port: 8080

RPC Guide: http://<host>:8080/v1/doc

Port: 8080

RPC Guide: http://:8080/v1/doc

Example: http://:8080/v1/stats


THORNode returns application-specific information regarding the THORChain state machine, such as balances, transactions and more.

Port: 1317

RPC Guide:

Example: http://:1317/thorchain/constants



RPC allows base blockchain information to be returned.

TESTNET Port: 26657

MAINNET Port: 27147

RPC Guide:

Example: http://:26657/genesis


P2P is the network layer between nodes, useful for network debugging.

TESTNET Port: 26656

MAINNET Port: 27146

P2P Guide

Edit on GitHub