Nomic validator node construction

ericet
·
·
IPFS
·

Nomic is a Cosmos ecological project that just launched on the mainnet yesterday. What this project is doing is building a bridge from Bitcoin to the Cosmos ecosystem

At present, they have airdropped their token NOM to wallets that pledged at least 1.5 ATOM, but currently NOM has no price, no place to trade, and it cannot transfer money. The only thing that can be done is to pledge it to the validator.

I took a look at the documentation for building a validator node: https://github.com/nomic-io/nomic#readme It doesn't look difficult, so I built a validator node. The following describes the steps to build a Nomic validator node

Node basic configuration:

  • Memory at least 4GB RAM
  • Hard disk at least 50GB
  • Linux or macOS

Build a Nomic node

 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
rustup default nightly
sudo apt install build-essential libssl-dev pkg-config clang
git clone https://github.com/nomic-io/nomic.git nomic && cd nomic
cargo install --path .

Initial node and modify configuration file

initial node:

nomic init

Modify the configuration file:

nano ~/.nomic-stakenet/tendermint/config/config.toml

Find external_address = "", add your ip and port. for example:

external_address = "123.45.67.89:26656"

Download the address of seeds (the seeds given in the document have never been connected)

 wget https://raw.githubusercontent.com/ericet/Nomic/master/addrbook.json -P ~/.nomic-stakenet/tendermint/config

start node

nomic start

Check whether the node synchronization is successful:

curl http://localhost:26657/status

If catching_up displays false, it means your node is successfully synchronized


Online validator

The online validator needs a little NOM, you can join Nomic's telegram group to find the administrator to get it: https://t.me/joinchat/b0iv3MHgH5phYjkx

Check wallet balance: nomic balance

Get the validator's public key (validator_info -> pub_key -> value)

curl http://localhost:26657/status


The command format of the online validator:

 nomic declare \
  <validator public key> \
  <Amount of pledge> \
  <Draft> \
  <validator's name> \
  <website> \
  <avatar ID (on keybase)> \
  <Verifier introduction>

For example my command is:

 nomic declare \
  CzH+W4dcMUqBzzEnT2QMoyV+flB8r6usYNJtz7ldri4= \
  100000 \
  0.05 \
  "ericet" \
  "https://ericet.eth.link" \
  306E7D575FA20264 \
  "Ericet, the Nomic Validator"

*Note: <website>, <avatar ID> and <verifier introduction> are not required

If there is no error when running the above command, congratulations, your validator is online successfully~

At present, the number of validators is not large, and the first 100 will be listed as soon as they go online.

If you don't want to be a validator and just want to stake, you are welcome to stake to my validator ericet at https://app.nomic.io/ . The official said that there are still 2 rounds of airdrops. The specific rules are not stated, and the airdrops for pledges may also be given.


CC BY-NC-ND 2.0

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!

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

运行Bundlr验证人节点(新手版)

运行Teritori测试网节点

Sei激励测试网运行节点