Search Apps Documentation Source Content File Folder Download Copy Actions Download

Sapphire is Live

We're pleased to announce that Sapphire, the latest test network for Gno.land, is live. Sapphire is the next iteration after Topaz, and it is a new chain, not a hardfork. Notice: Sapphire is an experimental test network.

As it was with Topaz, no state carries over from the previous testnet, so balances, realms, and registered names all start at zero. To participate, you’ll have to receive GNOT from the faucet and re-register your names. Topaz will sunset within the next 24 hours.

Chain Details

  • Chain ID: sapphire-1
  • 85 curated packages at genesis
  • 2 founding validators, namespace enforcement (r/sys/names) live from block 1
  • 3 pre-funded faucet accounts
  • Protocol-level test transfers enabled
  • Code baseline: master 1bf8b2826, 17 commits ahead of Topaz

A balance-measurement bug caught during Topaz's PR review is also fixed in the genesis builder for this release, so fee payer balances are now verified more strictly before a node is considered ready. As a result, the only accounts funded at genesis are the three faucets; every other fee payer starts at zero.

What's New in Sapphire?

Breaking / Genesis-composition-relevant Updates

  • commondao aligned with the Common DAO Spec — Council, default tally, per-DAO treasuries (#6012); with boards permissions migrated to the new p/nt/groups/v0 (#6009), (#6010), p/nt/commondao/v0 and four transitive deps left the genesis set (85 packages vs Topaz's 90)
  • boards2 public API made non-crossing again; hub moved into p/gnoland/boards/exts/hub (#5809)
  • tm2: non-gas balances stored in their own keys (#6034)

New Features

  • grc20: NewToken event on token creation (#6042)
  • grc20reg: transaction wrappers for registered tokens (#5962)
  • tm2: configurable RPC keep-alive idle timeout (#6002)
  • gnoweb: open render on package-name click, Browse link in explorer (#5966)

Fixes

  • tm2: snapshot-isolated query paths and write-proof bptree fast-index maintenance (#6018)
  • gnodev: disable PeerExchange (#5984)

Docs / Operations

  • node-operator docs moved into gno.land/cmd/gnoland, gnops.io links dropped (#6039)
  • "Running a node" routing page (#6038)

Genesis + Binaries

  • genesis.json (verify with sha256sum)
  • Prebuilt gno, gnokey, gnoland, gnoweb binaries for darwin/linux × amd64/arm64

Want to regenerate genesis? See here.

Validators

Please refer to this link to join Sapphire as a Validator. Further announcements will be made in the testnet-announcements channel on Discord.


  • Gnoweb: https://sapphire.testnets.gno.land
  • Faucet: https://faucet.gno.land/
  • RPC: https://rpc.sapphire.testnets.gno.land
  • Gnockpit: https://gnockpit.sapphire.testnets.gno.land
  • Status: https://status.sapphire.testnets.gno.land
  • Tx-indexer: https://indexer.sapphire.testnets.gno.land/graphql

Disclaimer Tokens on Sapphire testnet have no real-world value, and participation is for testing purposes only.


Tags: #gnoland #ecosystem #updates #sapphire #community #blog

Written by ryanlee19 on 10 Aug 2026

Published by g1mpkp5lm8lwpm0pym4388836d009zfe4maxlqsq to Gno.land's blog