Skip to content

Get started with your first Gnolang Realm easily with this repo

License

Notifications You must be signed in to change notification settings

tbruyelle/getting-started

 
 

Repository files navigation

🪄 Getting Started with Gno

Welcome to the world of Gno! Through this repository, you can effortlessly embark on a journey to write your first Gno realm -- otherwise known as a smart contract.

Suggested Discovery Plan

  1. Check out the tutorial section of Awesome Gno and explore the YouTube channel for previous workshops and demos.
  2. Learn to use the gno CLI to write and test your contracts (gno test [PATH]) without relying on a blockchain. It offers speed and convenience, and works similarly to the go command line tool.
  3. Master gnokey for account management and performing transactions.
  4. Discover how to publish contracts on your local devnet.
  5. Obtain faucet tokens and publish your contracts on https://staging.gno.land or another testnet.
  6. Start building more complex dApps, utilizing realms (/r/...) and pure packages (/p/...) you create or those crafted by the community. Leverage the Render() function for smooth interactions.
  7. Experiment with creating web frontends or new clients to engage with the chain and your contracts.

Using Gitpod

Gitpod simplifies the setup by providing a gnoland node, a gnoweb server, and a pre-configured terminal with the gno CLI.

  1. Just click the button below.
  2. Start hacking!

Open in Gitpod

Fork and Hack

  1. Install gno from https://github.com/gnolang/gno and set up your local environment.
  2. Fork this repo.
  3. Start hacking!

Gno IDE

Coming soon

Resources

About

Get started with your first Gnolang Realm easily with this repo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 56.8%
  • Go 43.2%