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
| Network | RPC Endpoint | Chain ID |
|---|---|---|
| Staging | https://rpc.gno.land:443 | staging |
| Gno.land | https://rpc.gno.land:443 | gnoland1 |
| Test12 | See release deployment config | test12 |
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 Images (Recommended)
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
- Select the target network from the official Gno network page.
- Download the matching genesis file and configure peers or seeds.
- Start
gnolandwith the selected chain data directory. - Monitor logs until the node is fully synced.