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:

TESTNET
CHAOSNET

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
THORNODE
TENDERMINT
CHAIN CLIENTS
MIDGARD

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

Any Node

Port: 8080

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

Official

https://midgard.thorchain.info/v2/doc

https://testnet.midgard.thorchain.info/v2/doc

THORNODE

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

Any Node

Port: 1317

RPC Guide: http://<host>:1317/thorchain/doc/

Official

https://thornode.thorchain.info/thorchain/doc/

https://testnet.thornode.thorchain.info/thorchain/doc/

TENDERMINT

RPC allows base blockchain information to be returned.

Any Node

TESTNET Port: 26657

MAINNET Port: 27147

RPC Guide: https://v1.cosmos.network/rpc/v0.41.4

Official

https://rpc.thorchain.info/genesis

https://testnet.rpc.thorchain.info/genesis

P2P

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

TESTNET Port: 26656

MAINNET Port: 27146

P2P Guide https://docs.tendermint.com/master/spec/p2p/

CHAIN CLIENTS
Edit on GitHub