Skip to main content

Gno Chain Testnet Fullnode Setup Guide

This guide helps you prepare a Gno.land testnet full node environment. Use it together with the official network page so the chain ID, genesis file, and peer list match the current testnet.

Prerequisites

  • Git
  • Make
  • Go 1.22+
  • 4-8 CPU cores
  • 8-16 GB RAM
  • Fast SSD storage
  • Stable network connection

Network Parameters

NetworkRPC EndpointChain ID
Staginghttps://rpc.gno.land:443staging
Gno.landhttps://rpc.gno.land:443gnoland1
Test12See release deployment configtest12
warning

Do not reuse stale genesis or peer data. Check the official release notes before joining a live network. The chain/gnoland1.1 release includes the current Docker image tags and deployment config path.

Install Dependencies

sudo apt update
sudo apt install -y git make build-essential curl

Install Go 1.22 or newer, then confirm it is available:

go version

Build Gno

docker pull ghcr.io/gnolang/gno/gnoland:gnoland1.1
docker pull ghcr.io/gnolang/gno/gnokey:gnoland1.1

Source Build

git clone https://github.com/gnolang/gno.git
cd gno
git checkout chain/gnoland1.1
make -C gno.land install.gnoland install.gnokey

Confirm the binaries are available:

gnoland version
gnokey version

Next Steps

  1. Select the target network from the official Gno network page.
  2. Download the matching genesis file and configure peers or seeds.
  3. Start gnoland with the selected chain data directory.
  4. Monitor logs until the node is fully synced.

References