---
# System prepended metadata

title: Untitled

---

## 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



