Join a Network
Mainnet and testnet connection guides (installation from source)
Join a Network
Connecting to Terp Network is permissionless. Use the tabs below for Mainnet or Testnet workflows (identical steps, network-specific configs).
LocalTerp
Chain.json
Peers
Snapshots
Required Data
Statesync
State sync wires into a Cosmos SDK app through the ABCI interface, using dedicated ABCI methods for snapshot management. Its internal storage is isolated from both CometBFT's storage namespace and the application's main KV store. https://github.com/cosmos/cosmos-sdk/blob/main/store/snapshots/README.md https://medium.com/tendermint/tendermint-core-state-sync-for-developers-70a96ba3ee35
Pruning
Chain ID: morocco-1
Install from source:
git clone https://github.com/terpnetwork/terp-core.git
cd terp-core
git checkout v4.x.x # latest tag
make buildGenesis: https://raw.githubusercontent.com/terpnetwork/networks/main/mainnet/morocco-1/genesis.json
RPC: https://rpc.cosmos.directory/terpnetwork:443
Chain ID: 90u-4
Install from source: (same as above)
Genesis: https://raw.githubusercontent.com/terpnetwork/networks/main/testnet/90u-4/genesis.json
RPC: https://testnet-rpc.terp.network:443
Seed: e3f7a6a37f9b1bc7648603360b24312493c031f1@testnet-peer.terp.network:26656
Common Workflow
terpd init <moniker> --chain-id $CHAIN_ID- Download genesis, update
config.toml(seeds, peers),app.toml(gas prices:0.05uthiol) - Sync using snapshot or state-sync
- Start node with
terpd startor cosmovisor - Create validator tx if applicable
See node guides for full setup, hardware, and sentry configuration.