While there are different types of networks, there are different types of nodes as well. Find the list below.

  • Validator node | Cipher MainNet

    • Validator nodes are bookkeeping nodes that participate in the network consensus, and must be voted in by user staking of CPHR, after applying to be a consensus node.

  • Relay node | Cipher MainNet / Emris TestNet

    • Relay nodes do not participate in network consensus, and only synchronizes the blocks generated by the Validator(bookkeeping) nodes.

  • Single node | Private TestNet

    • Cipher supports single node network deployment for the development in private test environments.

Cipher CLI

A fully featured command line interface for creating, managing, and interacting with Cipher network nodes.


  • Setup a node on the Cipher MainNet, Emris TestNet, or private TestNet

  • Manage the nodes RPC, REST, and WebSocket sub-services

  • Configure node parameters such as network gas fee price and transaction limit per block

  • Run and manage a Cipher MainNet consensus node

  • Account and asset management

  • Multi-Signature account creation and transaction signing

  • Query block and transaction information

  • Smart contract deployment and invocation

Network environments

Cipher blockchain network consists of both a public live and public test environment. Developers also have the choice of deploying a node in a private test environment.

  • Cipher (MainNet): public live environment

  • Emris (TestNet): public test environment

  • Private (TestNet): private single node network and test environment