Gentx Generation

This lists activities before genesis

Download the binary after installing the essentials & go

cd $HOME
sudo wget -O /usr/local/bin/quicksilverd https://github.com/ingenuity-build/testnets/releases/download/v0.10.5/quicksilverd-v0.10.8-amd64
chmod +x /usr/local/bin/quicksilverd

Init chain & node

quicksilverd init <moniker-name> --chain-id=quicksilver-1

Add New Key or Recover old one

## create a new key:
quicksilverd keys add <key-name>
## or use a ledger:
quicksilverd key add <key-name> --ledger     
## or import an old key:
quicksilverd keys show <key-name> -a
## recover old key
quicksilverd key add <key-name> --recover

Add genesis account

Create gentx file Use the flags here to set commission rate, self bonds and descriptions and so on.

Upload gentx.json Copy the contents of the above command into a commit at https://github.com/ingenuity-build/mainnet in the gentx folder. Name the file with your validator moniker (figment.json, witval.json, etc.) so we can contact you in the event of a problem. If your gentx is invalid and your file is not appropriately named you may miss out on genesis!

Set Environment Variables

Last updated