ericet
ericet

Likecoin/Desmos/Evmos/Nomic/Cerberus 验证人。喜欢分享各类脚本。 网站: https://ericet.xyz

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

CC BY-NC-ND 2.0

Like my work?
Don't forget to support or like, so I know you are with me..

Loading...

Comment