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
| Network | Chain ID | RPC Endpoint | Notes |
|---|---|---|---|
| Gno Test13 | test-13 | https://rpc.test13.testnets.gno.land:443 | Current validator onboarding target used by the official chain/test13 deployment notes |
| Gno.land release line | gnoland1 | https://rpc.gno.land:443 | Public 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:test13locally from thegnolang/gnorepository. - Mount
/data/gno/gnoland-dataon the host to/gnoland-datain the container. - Run
gnoland configandgnoland secretscommands through Docker Compose. - Run
gnokeyon the host after building the binary withmake -C gno.land install.gnoland install.gnokey.
Useful Links
- Official site: https://gno.land
- Documentation: https://docs.gno.land
- Test13 validator guide: VALIDATOR.md
- Gno GitHub repository: https://github.com/gnolang/gno
- gnomonitor: https://github.com/ronnynth/gnomonitor