Node Management

Node Initialization

Pharos Full Nodes automatically generate cryptographic keys on startup — no manual configuration is needed. To start a validator node, run the following command in your working directory:

docker start pharos-devnet

Entering the container

docker exec -it pharos-devnet /bin/bash

Join validator sets

If your full node has synced up with the latest block, you can convert it to a validator.

If you need to join Pharos Devnet as a Validator, please contact and send domain file and pubkeys to [email protected] or TG (@janesh_dani)

⚠️ Note: If more than one-third of validators go offline, the Devnet may halt due to consensus safety constraints.

⚠️ To join the network, the corresponding account needs to stake a certain amount of tokens. Please contact us to obtain the staking tokens.

  • Pack needed files into node_info.tar.gz

    • tar -zcvf node_info.tar.gz /data/pharos-devnet/domain.json \ /data/pharos-devnet/resources/domain_keys/prime256v1/domain/new.pub \ /data/pharos-devnet/resources/domain_keys/bls12381/domain/new.pub

    • tar -zcvf node_info.tar.gz /data/testnet/domain.json \ /data/testnet/resources/domain_keys/prime256v1/domain/new.pub \ /data/testnet/resources/domain_keys/bls12381/domain/new.pub

  • Domain config:

    • /data/pharos-devnet/domain.json

  • Node pubkeys:

    • /data/pharos-devnet/resources/domain_keys/prime256v1/domain/new.pub

    • /data/pharos-devnet/resources/domain_keys/bls12381/domain/new.pub

Last updated