Skip to content

Latest commit

 

History

History
103 lines (69 loc) · 2.4 KB

File metadata and controls

103 lines (69 loc) · 2.4 KB

Running an Observer Node manually

Prerequisites

Make sure you have all prerequisites set up.

Deployment steps

Steps are the same as in full-node.md

except:

  • Set <node-type> to "observer" when using run_dcl_node
  • Configure node specific parameters before running the node depending on the ON deployment option.

Option 1: an Observer node is connected to another organization's Public Sentries via Seed nodes

This is the main option if you want to connect an ON to CSA public nodes.

[config.toml]

[p2p]
pex = true
seeds = "<seed-node-ID>@<seed-node-public-IP>:26656"
addr_book_strict = false

[app.toml]

[api]
enable = true
CSA `seeds` Example for Testnet 2.0 (clickable)
seeds = "[email protected]:26656"
CSA `seeds` Example for MainNet (clickable)
seeds = "[email protected]:26656"

Option 2: an Observer node is connected to another organization's public nodes

This option can be used if you have a trusted relationship with some organization and that organization provided you with access to its nodes.

[config.toml]

[p2p]
pex = true
persistent_peers = "<node1-ID>@<node1-IP>:26656,..." # See the comment below on what values should be set here
addr_book_strict = false

[app.toml]

[api]
enable = true

persistent_peers value:

  • another organization nodes with public IPs that this organization shared with you.

Option 3: an Observer node is connected to my organization nodes

This is the option when you have a VN and want to create an ON connected to it.

[config.toml]

[p2p]
pex = true
persistent_peers = "<node1-ID>@<node1-IP>:26656,..." # See the comment below on what values should be set here
addr_book_strict = false

[app.toml]

[api]
enable = true

persistent_peers value:

  • If your VN doesn't use any Private Sentry nodes, then it must point to the Validator node with private IP.
  • Otherwise, it must point to the Private Sentry nodes with private IPs.
  • Use the following command to get node-ID of a node: ./dcld tendermint show-node-id.