Evmos Olympus testnet submission gentx
Evmos announced the details of the Olympus testnet:
https://evmos.blog/evmos-incentivized-testnet-event-the-mars-meteor-missions-bbbb7ffa1b7c
Olympus testnet schedule:
- November 17, 2021 14:00 PST: Submissions for gentx are open
- November 19, 2021 12:00 PST: Submissions for gentx are closed
- November 19, 2021 14:00 PST: Olympus Mons launches and the Mars Meteor Missions begin!
- December 10, 2021 12:00 PST: Olympus Mons ends!
What to do at this stage is to submit gentx to prepare for the testnet launch on the 19th
Node configuration:
- CPU 2GB+
- Hard disk more than 200GB (nodes cost a lot of hard disks)
Install GO 1.17
sudo rm -rf /usr/local/go; curl https://dl.google.com/go/go1.17.linux-amd64.tar.gz | sudo tar -C/usr/local -zxvf - ; cat <<'EOF' >>$HOME/.profile export GOROOT=/usr/local/go export GOPATH=$HOME/go export GO111MODULE=on export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin EOF source $HOME/.profile
#After the installation is complete, run the following command to view the version
go version
Install other necessary environments
sudo apt-get update -y && sudo apt-get upgrade -y; sudo apt-get install build-essential -y;
Download the source code and compile
git clone https://github.com/tharsis/evmos cd evmos && git checkout tags/v0.2.0 -b olympus make install
After the installation is complete, you can run evmosd version --long to check whether the installation is successful
evmosd version --long name: evmos server_name: evmosd version: 0.2.0 commit: 9beacf84db808d3f246d01f64ba4ec1c306a897d build_tags: netgo,ledger go: go version go1.17 linux/amd64
initial node
evmosd init <moniker> --chain-id=evmos_9000-2
* <moniker>
to the name you want to set
If you use a server that has run the testnet before, you need to delete the original gensis.json file before creating a new gensis.json
create key
evmosd keys add <your key name>
* <yourKeyName>
to the wallet name you want to set
If your server ran the previous testnet, you can skip it, no need to create a key
Add account to gentx
evmosd add-genesis-account $(evmosd keys show <yourKeyName> -a) 1000000000000aphoton
* <your key name>
to the wallet name you set above
create gentx
evmosd gentx <yourKeyName> 1000000000000aphoton --commission-rate=0.1 --commission-max-rate=1 --commission-max-change-rate=0.1 --pubkey $(evmosd tendermint show-validator) --chain-id= evmos_9000-2
* <your key name>
to the wallet name you set above
After the creation is successful, the gentx file will be in the /root/.evmosd/config/gentx/
directory
submit gentx
fork https://github.com/tharsis/testnets
Then name the gentx file generated above yourValidatorMoniker.json and upload it to the /olympus_mons/gentxs directory
Submit a Pull Request and you're done
After waiting for the official merge of PR, the node can be run on the 19th
Remember to submit gentx deadline is November 19, 2021 12:00 PST
Like my work? Don't forget to support and clap, let me know that you are with me on the road of creation. Keep this enthusiasm together!
- Author
- More