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, stakes, 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
MIDGARD

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

Port: 8080 RPC Guide: http://54.90.0.151:8080/v1/doc Example: http://54.90.0.151:8080/v1/stats

THORNODE

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

Port: 1317 RPC Guide: https://gitlab.com/thorchain/thornode/-/blob/master/x/thorchain/query/query.go Example: http://54.90.0.151:1317/thorchain/constants

TENDERMINT

RPC

RPC allows base blockchain information to be returned. TESTNET Port: 26657

MAINNET Port: 27147

RPC Guide: https://docs.tendermint.com/master/rpc/ Example: http://54.90.0.151:26657/genesis

P2P

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

TESTNET Port: 26657

MAINNET Port: 27146

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