Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source.
Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source.
At first, there was Bitcoin, out of entropy soup of the greater All. Then, there was Ethereum, which was created in the likeness of Bitcoin, but made Turing complete.
Among these were Tendermint and Cosmos to engineer robust PoS and IBC. Then came Gno upon Cosmos and there spring forth Gnoland, simulated by the Gnomes of the Greater Resistance.
Gno is a blockchain platform that interprets a deterministic variant of Go for writing smart contracts, built on Tendermint consensus.
Gno is an interpreted and fully-deterministic implementation of the Go programming language, designed to build succinct and composable smart contracts. The first blockchain to use it is gno.land, a contribution-based chain, backed by a variation of the Tendermint consensus engine.
PLEASE NOTE: This is NOT the same project or token as the excellent Gnosis.io project.
Explore Gno through our comprehensive documentation:
Visit gno.land to see live smart contracts in action.
gno.land mainnet has been live since 12 September 2026 — chain id gnoland-1,
RPC https://rpc.gno.land:443. It launched as a fresh chain rather than a fork of
betanet, and there is no mainnet faucet.
To build and deploy for free, use a testnet. Testnets are renamed and replaced regularly, so rather than naming one here: Gno networks always lists the current one, its RPC endpoint, and the archives of past networks. Tokens come from the faucet.
Gno Playground, available at play.gno.land, is a web app that allows users to write, share, and deploy Gno code. Developers can seamlessly test, debug, and deploy realms and packages on gno.land, while being able to collaborate with peers to work on projects together and seek assistance. A key feature of Gno Playground is the ability to get started without the need to install any tools or manage any services, offering immediate access and convenience for users.
Note: The playground may not always reflect the latest changes in this repository.
Explore the Ecosystem:
Connect & Get Help:
Contribute:
CI/CD/Tools badges and links
GitHub Actions:
Go Report Card:
Pkg.go.dev
No open issues yet, or sync has not completed.