Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 1.48 KB

Genesis.md

File metadata and controls

18 lines (14 loc) · 1.48 KB

Questnet genesis ceremony.

If you are going to participate in the Genesis of one of our testnets, please proceed as following:

  1. Provide your public key1 (e.g.: quasar190....) to Quasar Team before the defined date to be included in the initial token allocation.
  2. Download the pre-genesis file, to be generated and uploaded to v03/pre-genesis.json
  3. Issue and sign genesis transacion with the following command. You should use the key that you provided to have enough tokens for self delegation:
    quasarnoded gentx < validator_key_name > 100000000uqsr --chain-id qsr-questnet-03 --keyring-backend test
  4. Upload the signed transaction to this repository with a PR in the v03/gentx/ folder (please name it gentx-<your_moniker>.json)
  5. Edit the persistent_peers.txt file in v03/persistent_peers.txt and add the corresponding row of your node with node_id and IP:PORT.
  6. Wait for the definitive genesis transaction to be provided by Quasar Team.
  7. Adjust the persistent_peers parameter in .quasarnode/config/config.toml. It should have the different nodes that will seed the initial chain, e.g.: c1b40f17f26febc228e212102bb02deb740290c6@190.128.14.84:26656"
    Pick the nodes from v03/persistent_peers.txt file in this repo
  8. Launch the daemon with sudo systemctl start quasard before the genesis time defined in genesis_time.

Footnotes

  1. To obtain the public key named validator_key in the keyring in your node you can use: quasarnoded keys show validator_key -a --keyring-backend test