# Generate GoN addresses
## Generate mnemonic
To generate your mnemonic you can use any `cosmos-sdk` software or `Keplr` or any other app that use the bip39 standard. I used `simd` app from `cosmos-sdk`
```bash
simd keys add GoN-Mnemonic --dry-run
```
In output it should show the 24 words of the mnemonic and a cosmos address look like this `cosmos1abcdefghilmnopqrstuvzabcdefghilmnopqrs`. Save the mnemonic in a safe place for use in the following steps.
**WARNING**: If you need only the addresses for now you can use a tool like this https://bech32.scrtlabs.com. Put one of the generated adresses from mnemonic in the left textarea and in the left text field the corresponding `hrp`, and put the target `hrp` in the right text field: your address will be generated in the right textarea.
## Install Iris and generate address
Installation details from source: https://www.irisnet.org/docs/get-started/install.html
```bash
git clone https://github.com/irisnet/irishub
cd irishub
git checkout v1.4.1-gon-testnet
make install
```
Check your version
```bash
iris version
```
It should be `1.4.1-gon-testnet`
Generete your address
```bash
iris keys add GoN-Address --recover
```
enter your mnemonic when prompt asks for it. The address should look something like this `iaa1abcdefghilmnopqrstuvzabcdefghilmnopqrs`
**hrp**: `iaa`
## Install Stargaze and generate address
Installation details from source: https://github.com/public-awesome/stargaze
```bash
git clone https://github.com/public-awesome/stargaze.git
cd stargaze
git checkout v8.1.0
make install
```
Check your version
```bash
starsd version
```
It should be `8.1.0`
Generete your address
```bash
starsd keys add GoN-Address --recover
```
enter your mnemonic when prompt asks for it. The address should look something like this `stars1abcdefghilmnopqrstuvzabcdefghilmnopqrs`
**hrp**: `stars`
## Install Juno and generate address
Installation details from source: https://docs.junonetwork.io/validators/getting-setup
```bash
git clone https://github.com/CosmosContracts/juno.git
cd juno
git checkout v12.0.0
make install
```
Check your version
```bash
junod version
```
It should be `v12.0.0`
Generete your address
```bash
junod keys add GoN-Address --recover
```
enter your mnemonic when prompt asks for it. The address should look something like this `juno1abcdefghilmnopqrstuvzabcdefghilmnopqrs`
**hrp**: `juno`
## Install Uptickd and generate address
Details details from source: https://github.com/UptickNetwork/uptick
**WARNING**: I have not been able to compile with OSX. I used a linux vm.
```bash
git clone https://github.com/UptickNetwork/uptick.git
cd uptick
git checkout v0.2.6
make install
```
Check your version
```bash
uptickd version
```
It should be `v0.2.6`
Generete your address
```bash
uptickd keys add GoN-Address --recover
```
enter your mnemonic when prompt asks for it. The address should look something like this `uptick1abcdefghilmnopqrstuvzabcdefghilmnopqrs`
**hrp**: `uptick`
## Install Omniflix and generate address
Installation details from source: https://github.com/OmniFlix/omniflixhub.
```bash
git clone https://github.com/Omniflix/omniflixhub.git
cd omniflixhub
git checkout v0.9.0-gon-rc7
go mod tidy
make install
```
Check your version
```bash
omniflixhubd version
```
It should be `0.9.0-gon-rc7`
Generete your address
```bash
omniflixhubd keys add GoN-Address --recover
```
enter your mnemonic when prompt asks for it. The address should look something like this `omniflix1abcdefghilmnopqrstuvzabcdefghilmnopqrs`
**hrp**: `omniflix`