Skip to content

Latest commit

 

History

History
72 lines (53 loc) · 2.54 KB

README.md

File metadata and controls

72 lines (53 loc) · 2.54 KB

90u-2 relaunch

The following document describes the necessary steps involved that full-node operators must take in order to restart their nodes for 90u-2.

The genesis state of 90u-2 has been derived from the export of the previous test network, and will include a fresh batch of gentxs, as the previous test network has become stale.

Overview

I. Validation SubDAO Consensus

First, a DAO proposal including the PR containing the specifics regarding the 90u-2 test-net relaunch will be proposed. This includes:

  • Steps taken to generate the new genesis file (Details are found in Export Migration)
  • The relaunch timeline, including the gentx submission.

The proposal can be found here.

II. Relaunch modification, or Gentx Submissions

If the consensus is to reject the proposed details, modifications in the details may be taken, & a reproposal can be made.

If the consensus is to accept the proposed details, they can be used as a guideline for participation in the next steps.

III. Network Launch

Node setup instructions, & Peer endpoints can be available for anyone to participate in the relaunch of the test network in Terp Network's Chain-Registry Fork.

Genesis File

To download the genesis file to your initalized node:

curl -s https://raw.githubusercontent.com/terpnetwork/test-net/master/90u-2/genesis.json > $HOME/.terp/config/genesis.json

Checking validity of genesis file

To verify the authenticity of the genesis file:

sha256sum $HOME/.terp/config/genesis.json 

should return 5e7bc1d51e1a12318ed49ba90b03f76680af8d8ccc4f113b8179860849941a05

P2P info

Seed node

create a shell variable for the seeds

export SEEDS="[email protected]:26656"

check that the shell variable is set up properly

echo $SEEDS

add seed to config.toml

sed -i.bak -e "s/^seeds *=.*/seeds = \"$SEEDS\"/" ~/.terp/config/config.toml

Persistent Peers

create a shell variable for the persistent peers

export PEERS="[email protected]:32656,[email protected]:26656"

check that the shell variable is set up properly

echo $PEERS

add peers to config.toml

sed -i.bak -e "s/^persistent_peers *=.*/persistent_peers = \"$PEERS\"/" ~/.terp/config/config.toml