Plian
English
English
  • Overview
  • Links
  • Downloads
  • FAQ
    • Node Status
    • Full Balance
    • Flow and FAQ on Becoming a Validator
    • Delegation
    • Staking Rewards
    • Monitor
    • PIScan
    • PIWallet
    • Cross-Chain Transactions
    • DApps
  • About The Blockchain
    • Multichain Framework
    • PDBFT 2.0 Consensus Algorithm
    • Validator Nodes
    • Building with Plian
  • Using The Blockchain
    • Overview
    • Delegating or Staking PI
    • Validator Node Guides
      • Express Node Setup Guide
      • Setting Up a Validator Node
      • Registering Your Node as Validator
      • Submitting Your Vote as Validator
      • Revealing Your Vote
      • Removing Your Node From the Candidate List
      • Alternate Installation Instructions
        • Building From the Source
        • Running Pchain in Docker
        • Installation Instructions for Ubuntu
        • Installation Instructions for Mac OS X
        • Installation Instructions for Windows 10
      • What is FullBalance
    • Token Swaps
    • Plian Javascript Console
    • PIwallet
      • Desktop Wallet
        • Light Wallet Mode
        • Local Node Mode
      • Mobile Wallets
      • How to Deploy a Smart Contract
    • PMetamask
    • MetaMask
      • How to import PIwallet address to MetaMask?
      • How to connect Metamask to Plian
      • How to import wallet address from MetaMask into PIWallet
      • How to deploy smart contract on Plian via Metamask + Remix
    • Advanced Features
      • Command Line Options
      • Management APIs
      • JSON RPC API
      • How to Sync and Run Testnet
    • How to buy Plian $PI
  • For Developers
    • PWeb3 Javascript API
    • How to Create Your Own Subchain
    • Writing Smart Contracts With Solidity
      • Introduction to Smart Contracts
      • Installing the Solidity Compiler
      • Solidity by Example
      • Solidity in Depth
        • Layout of a Solidity Source File
        • Structure of a Contract
        • Types
        • Units and Globally Available Variables
        • Expressions and Control Structures
        • Contracts
        • Solidity Assembly
        • Miscellaneous
      • Security Considerations
      • Resources
      • Using the compiler
      • Contract Metadata
      • Contract ABI Specification
      • Yul
      • Style Guide
      • Common Patterns
      • List of Known Bugs
      • Contributing
      • Frequently Asked Questions
      • LLL
      • Index
Powered by GitBook
On this page

Was this helpful?

  1. Using The Blockchain

Validator Node Guides

A directory of guides to setting up and maintaining your Plian Validator Node.

Guide

Outline

How to configure a server for use as a Validator Node

How to submit your registration as a Validator Node

How to generate and submit your vote into the validator pool

How to cancel your delegation or remove yourself as Validator Node Candidate

How to install Plian software from source or by PPA

Use these docs to use and maintain your Validator Node

The general process for becoming a Plian validator is:

  1. Prepare your node

    1. Install software

    2. Sync with the network

    3. Generate or import PI address

    4. Generate BLS consensus keys

  2. Register your node

    1. Apply as a candidate if you want to open your node to delegations

  3. Vote with your staked or delegated PI

    1. Prepare and send vote transaction

    2. Prepare and send vote reveal transaction

PreviousDelegating or Staking PINextExpress Node Setup Guide

Last updated 4 years ago

Was this helpful?

Setting up a Validator Node
Registering Your Validator Node
Submitting Your Vote as Validator
Removing Your Node From the Candidate List
Alternate Installation Instructions
Plian Javascript Console