Terp Docs

Environment Installation

Checklist to install and configure a Terp Network development environment — CLI, keys, networks, and verification

Environment Installation

This page is the dev environment checklist. Deep install and node configuration live in the network guides — follow those for production validators.

Prerequisites

RequirementNotes
OSLinux or macOS recommended
GoRequired only if building terpd from source
DockerOptional; useful for CosmWasm optimizer and containerized terpd
jq, curlQuery and script helpers
Disk / RAMFull nodes need substantial disk; CLI-only needs almost nothing

Install terpd

Choose one:

  1. Terp Installercurl script with checksum verification
  2. Node install guide — source, release binary, or Docker
  3. Quick pathQuick start if you only need CLI + public RPC

Verify the binary:

terpd version
which terpd

Prefer comparing release checksums before you trust a downloaded binary: Verify.

Configure environment

Home directory

Default daemon home is typically under ~/.terp or ~/.terpd depending on build/flags. Override anytime:

terpd init my-moniker --chain-id morocco-1 --home $HOME/.terpd

See Configure for app.toml / config.toml layout and minimum-gas-prices.

Chain selection

NetworkChain IDGas denom (typical)
Mainnetmorocco-1uthiol
Testnet90u-4uthiolx

Public genesis, peers, and snapshots: Public endpoints.

Keyring backend

# Interactive (default on many installs)
terpd keys add dev-key

# CI / headless (weaker security — never for mainnet funds)
terpd keys add ci-key --keyring-backend test

Verify installation

# Binary responds
terpd version

# Can reach a public node (mainnet example)
terpd status --node https://rpc.cosmos.directory/terpnetwork

# Key exists
terpd keys list

CLI-only vs full node

You do not need a synced full node to develop against public RPC/REST. Run a node when you need trust-minimized state, validation, or offline-friendly ops — see Bootstrap and State sync.

Next steps

GoalGuide
First queries and a testnet txQuick start
Local single-node chainLocal network
Production nodeBootstrapsystemd
Deploy contractsCosmWasm
Verify artifactsTrustlessness guides

Further reading

On this page