Gno.land
Gno.land is a blockchain whose smart contracts are written in Gno, a variant of Go, and run on an interpreted Go virtual machine. Most of my work at Samourai Coop goes into its monorepo.
Every merged pull request is on GitHub.
Code, +40 merged
- Virtual machine: more accurate gas metering, protection against stack overflows, stricter type checks, new error handling functions.
- Network and consensus: nodes that no longer crash on malformed requests or conflicting votes.
- Security: vulnerability fixes and hardening across the virtual machine and the node, and bug bounty triage on HackenProof.
- Governance, web explorer and tooling: GovDAO rules, gnoweb, gnokey and gnodev.
Documentation, +25 merged
Installation, getting started, editor setup, local development, testing and how fees work.
Around it
A DAO framework, a validator onboarding bot, network monitoring, a contributor dashboard, on-chain packages, the editor language server, the transaction indexer and the documentation site.