Pharos Docs
  • Introduction
    • About Pharos Network
    • Vision & Mision
    • Why Pharos Network
    • Concepts
      • Degree of Parallelism (DP)
  • Architecture
    • Pharos Modular Stack
    • Node Architecture
      • About Pharos Nodes
  • Core Technologies
    • Pharos Consensus
    • Pharos Execution
      • Why A New Blockchain Compute Model
      • Pharos VM
    • Pharos Pipelining
    • Pharos Store
      • Why We Need a Blockchain-Native Store
    • Pharos SPNs
  • Network Overview
    • Pharos Networks
      • Pharos Testnet Information
    • Pharos Gas Model
    • FAQ
  • Node & Validator Guide
    • Validator Requirements
    • Validator Node Deployment
      • Using Docker (Devnet)
      • Using Docker (Testnet)
    • Node Management
    • Rapid Node Initialization
      • Rapid Node Initialization(Testnet)
      • Rapid Node Initialization(Devnet)
    • Pharos Network Snapshots
    • Node Debugging & Configuration
  • Pharos Node Monitoring
  • Developer Guide
    • Foundry
      • Write Your First dApp
      • Write Your First Token
      • Write Your First NFT
      • Write Your First Uniswap Contract
    • Hardhat
      • Write Your First dApp
      • Write Your First Token
      • Write Your First NFT
      • Write Your First Uniswap Contract
    • Rust
    • Interoperability
      • Call EVM From WASM
  • API & SDK
    • JSON-RPC API Methods
  • Resources
    • EVM
    • Solidity
Powered by GitBook
On this page
  • Node Initialization
  • Entering the container
  • Join validator sets
Export as PDF
  1. Node & Validator Guide

Node Management

PreviousUsing Docker (Testnet)NextRapid Node Initialization

Last updated 9 days ago

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 or TG ()

⚠️ 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

[email protected]
@janesh_dani