Skip to main content

Introduction to Gno.land

Gno.land is a smart contract platform built around Gnolang, a deterministic language inspired by Go. It is designed for readable on-chain packages, realms, and applications that can be reviewed and interacted with directly from the network.

This section focuses on the Gno test13 network and a Docker-based node deployment. The gnoland service runs inside Docker Compose, while gnokey is installed on the host and used for wallet, query, and transaction commands.

Network Overview

NetworkChain IDRPC EndpointNotes
Gno Test13test-13https://rpc.test13.testnets.gno.land:443Current validator onboarding target used by the official chain/test13 deployment notes
Gno.land release linegnoland1https://rpc.gno.land:443Public release line; do not reuse test13 genesis or peer files
warning

Gno testnet parameters change across releases. Confirm branch, genesis, peers, and registration flow from the official chain/test13 deployment notes before starting or upgrading a validator.

Docker Deployment Model

  • Build gnoland:test13 locally from the gnolang/gno repository.
  • Mount /data/gno/gnoland-data on the host to /gnoland-data in the container.
  • Run gnoland config and gnoland secrets commands through Docker Compose.
  • Run gnokey on the host after building the binary with make -C gno.land install.gnoland install.gnokey.