## Gno for Dummies Want to get starting on Gno.land, bu don' know where to start. You have come to the right place. In this tutorial, I will teach you how to: - Update Environement Variables - Clone Gno Repository - Install Binaries - Install gnokey - Create a Gno.Land Wallet - Edit Genesis file to give yourself tokens - Install a local dev-net on your system - Query your balance Update ```bash export GOPATH=$HOME/go export PATH=$GOPATH/bin:$PATH ``` ```bash git clone https://github.com/gnolang/gno.git ``` ```bash cd gno ``` ```bash cd gnovm make build make install gno --help ``` ```bash #return to gno parent directory cd .. ``` Install gnokey binary ```bash cd gno.land make build make install ``` #### Check available gno keys ```bash gnokey list ``` If no keys stored this will return nothing. ```bash! gnokey add your_key_name #example gnokey add frank ``` #### Generate a New Mnemonic ```bash gnokey generate ``` Take the mnemonic and then pass it to the command below when prompted. #### Import a Key from Mnemonic ```bash gnokey add --recover your_key_name ``` Now that we have have our keys, we can go ahead and start up a gno.land chain running on our local system. Best to think of this as your very own devnet/testnet. Let's start with a clean slate. We can do so with these commands: ```bash cd gno.land make fclean ``` Now let's add some tokens for our account in the genesis file. ```bash cd genesis ``` open the genesis_balances.txt ```bash nano genesis_balances.txt ``` Add your address and token allotment in towards the bottom of the list of genesis accounts, as such: ```bash g1d8advvnclf6gaklt8j0zukc84s00kchq9mr00p=100000000000ugnot # @mondainai247 ``` Close the file and save it. Now we can start our local chain ```bash cd gno.land gnoland start ``` Turn on gnoweb: ```bash gnoweb ``` Now let's check our account balance. ```bash gnokey query --remote localhost:26657 bank/balances/YOUR_WALLET_ADDRESS #Example gnokey query --remote localhost:26657 bank/balances/g1d8advvnclf6gaklt8j0zukc84s00kchq9mr00p ``` You should see an output like: ```bash height: 0 data: "100000000000ugnot" ``` TBC ### Connect to Adenda wallet Search Adena Wallet on Google (Crome Extension) Select Advanced Answer security questions. (Coming Soon) - Deploy a smart contract - Get Tokens from Faucet on Testnet-3