forked from quicksilver-zone/networks
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Joe Bowman
authored
Dec 11, 2022
1 parent
fc29ae6
commit 9380405
Showing
1 changed file
with
10 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,12 @@ | ||
# Quicksilver Mainnet joining instructions | ||
|
||
**If you have not yet installed Quicksilver, follow the instructions [here](README.md)** | ||
**N.B. For gentx, please use the binary available here: https://github.com/ingenuity-build/testnets/releases/download/v0.10.5/quicksilverd-v0.10.8-amd64** | ||
|
||
v1.0.0 will be released in the coming days, once auditors have signed off on the release. | ||
|
||
## Create a genesis validator | ||
|
||
1. Init Chain and start your node | ||
1. Init chain and start your node | ||
|
||
```sh | ||
> quicksilverd init <moniker-name> --chain-id=quicksilver-1 | ||
|
@@ -32,19 +34,21 @@ | |
Use the flags here to set commission rate, self bonds and descriptions and so on. | ||
|
||
```sh | ||
> quicksilverd gentx <key> 50000000uqck --moniker <moniker> --chain-id quicksilver-1 | ||
> quicksilverd gentx <key> 50000000uqck --moniker <moniker> --chain-id quicksilver-1 --security-contact [email protected] | ||
``` | ||
|
||
**N.B. If your gentx does not contain a security contact, it will not be included in the genesis file. | ||
|
||
5. Upload gentx.json | ||
Copy the contents of the above command into a commit at `https://github.com/ingenuity-build/mainnet` in the `gentxs` 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! | ||
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! | ||
|
||
### Launch day | ||
|
||
1. Check to see if there has been a later release. | ||
If we have had to push any last minute tweaks, ensure you have the latest version of the codebase. | ||
If we have had to push any last minute tweaks, ensure you have the latest version of the codebase. Any changes will be communicated about on Discord. | ||
|
||
2. Download genesis | ||
Fetch genesis.json into quicksilverd's config directory (default: `~/.quicksilverd`). It shall be released 24h before the network starts. | ||
Fetch genesis.json into quicksilverd's config directory (default: `~/.quicksilverd`). It shall be released 48h before the network starts. | ||
|
||
```sh | ||
> curl -s https://raw.githubusercontent.com/ingenuity-build/mainnet/main/genesis/genesis.tar.gz > genesis.tar.gz | ||
|