You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: posts/2026-08-10_sapphire/README.md
+22-23Lines changed: 22 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,50 +6,49 @@ authors: [ryanlee19]
6
6
---
7
7
# Sapphire is Live
8
8
9
-
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.
9
+
We're pleased to announce that Sapphire, the latest test network for [Gno.land](https://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.***
10
10
11
-
As it was with Topaz, no state carries over from the previous testnet, so balances, realms, and registered names all start at zero. To be a part of Sapphire, you’ll have to receive GNOT from the faucet and re-register your names. Topaz will sunset within the next 24 hours.
11
+
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](https://faucet.gno.land/) and re-register your names. Topaz will sunset within the next 24 hours.
12
12
13
13
### Chain Details
14
-
- Chain ID: sapphire-1
14
+
- Chain ID: `sapphire-1`
15
15
- 85 curated packages at genesis
16
-
- 2 founding validators, namespace enforcement (r/sys/names) live from block 1
16
+
- 2 founding validators, namespace enforcement (`r/sys/names`) live from block 1
17
17
- 3 pre-funded faucet accounts
18
18
- Protocol-level test transfers enabled
19
-
- Code baseline: master 1bf8b2826, 17 commits ahead of Topaz
19
+
- Code baseline: master [1bf8b2826](https://github.com/gnolang/gno/commit/1bf8b2826b7deec7648c6c17851b089cb078d04e), 17 commits ahead of Topaz
20
20
21
-
The genesis builder also fixes the fee-payer balance-measurement bug found in the topaz PR review: node readiness now gates on committed state, zero balances are only trusted when the account provably exists, and the build asserts measurement/shipping params parity and tx-stream reconciliation. Every fee payer lands at exactly zero post-genesis; the only funded accounts are the three faucets.
21
+
A balance-measurement bug caught during [Topaz's PR review](https://github.com/gnolang/gno/pull/5945#pullrequestreview-4733742520) 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.
- 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)
27
-
- boards2 public API made non-crossing again; hub moved into p/gnoland/boards/exts/hub (#5809)
28
-
- tm2: non-gas balances stored in their own keys (#6034)
26
+
- commondao aligned with the Common DAO Spec — Council, default tally, per-DAO treasuries ([#6012](https://github.com/gnolang/gno/pull/6012)); with boards permissions migrated to the new `p/nt/groups/v0` ([#6009](https://github.com/gnolang/gno/pull/6009)), ([#6010](https://github.com/gnolang/gno/pull/6010)), `p/nt/commondao/v0` and four transitive deps left the genesis set (85 packages vs Topaz's 90)
27
+
- boards2 public API made non-crossing again; hub moved into `p/gnoland/boards/exts/hub` ([#5809](https://github.com/gnolang/gno/pull/5809))
28
+
- tm2: non-gas balances stored in their own keys ([#6034](https://github.com/gnolang/gno/pull/6034))
29
29
30
30
### New Features
31
-
- grc20: NewToken event on token creation (#6042)
32
-
- grc20reg: transaction wrappers for registered tokens (#5962)
Want to regenerate genesis? See [here](https://github.com/gnolang/gno/blob/chain/sapphire/misc/deployments/sapphire.gno.land/README.md).
49
49
50
50
### Validators
51
-
Please refer to this link to join Sapphire as a Validator. Further announcements will be made in the testnet-announcements channel on Discord.
51
+
Please refer to this [link](https://github.com/gnolang/gno/blob/chain/sapphire/misc/deployments/sapphire.gno.land/VALIDATOR.md) to join Sapphire as a Validator. Further announcements will be made in the [testnet-announcements channel](https://discord.gg/4dAT8KbtU) on Discord.
52
52
53
53
**Disclaimer**
54
54
*Tokens on Sapphire testnet have no real-world value, and participation is for testing purposes only.*
0 commit comments