The More You Gno 10: Test4 is Live!
This edition focuses on Test4, a major milestone towards our mainnet. Test4 is the first true multinode testnet featuring DAOs and on-chain governance, offering a preview of what’s to come. Much excitement, such wow.
We document everything in our weekly engineering updates and video recordings.
Gno Core Updates
Test4 is Live
With 7 validator nodes running and 3 more about to be added via on-chain governance, Test4 is the first multinode testnet that has the complexity and the feature set we want for the gno.land mainnet. Find out more about it in this article.
Changelog
- Gnoweb live
- RPC live
- TX indexer available
- Test4 faucet added to the Faucet Hub
- Merged in Gno type check support, resolving the long-standing issue with Gnolang's type checking on a VM level, making it more stable for development.
- Added support for transpiling gno standard libraries, as part of a bigger effort to stabilize the GnoVM with native binding support (which was added a while back). The Gno transpiler now uses Gno's standard libraries instead of Go's. This also eliminates the need for things like
stdshim
and an std whitelist. - Continued to improve upon v1 of the GOVDAO implementation, with additional improvements coming later this week ahead of test4. We want to launch with a minimal govdao implementation for test4, which will be centralized in the beginning. We will use the govdao mechanism for managing on-chain validator sets.
- Embraced JSON output as standard for configuration and secrets fetching. DevOps engineers can rejoice; it's now super easy to read and parse node values.
- Published v1 of the validator documentation ahead of the test4 launch. Having easy to understand orchestration docs is critical to easily onboarding node operators and validators. We will continue to improve upon the documentation, and have more use-cases and examples for orchestration.
- Improved the performance of
for
loops andif
statements. The performance almost doubled for these super-common Gno statements. - Migrated the
libtm
(Tendermint consensus engine) implementation to the monorepo. You can check it out here. We plan to adopt this engine implementation in TM2, shortly after the test4 launch. The blog post is coming soon on the official Gno blog.
Events and Meetups
Past events
GopherCon US
We sponsored and attended GopherCon US - full recap here. We participated in the Challenge series, held a workshop on building a decentralized app, and had a lot of great conversations on the hallway track. We also set up a raffle realm - Gophers we able to join the raffle using the Adena wallet, Gno Playground and Connect. You'll see the snippets of the atmosphere in the promo video we put together.
Nebular Summit
We had a great time in Brussels at the Nebular Summit. Manfred was on the agenda with a lightning talk, and the core team held a workshop. Catch a part of the event atmosphere in this video.
Upcoming events
Discord Developer Office Hours
Every Thursday at 2:30 pm CEST, we host office hours on Discord. Join us to get your questions answered, discuss updates, and catch up with the community. We'd love to see you there!
Tags: #gnoland #ecosystem #updates #gnovm #tm2 #test4 #gnostudio #connect
Written by Kouteki on 22 Jul 2024
Published by g125em6arxsnj49vx35f0n0z34putv5ty3376fg5 to gno.land's blog