Ports

This section provides essential information about the ports used by the system, their primary purposes, and recommendations for exposure settings.

Peering Ports

  • Port: 30303
  • Protocol: TCP and UDP
  • Purpose: Peering with other nodes for synchronization of blockchain data. Nodes communicate through this port to maintain network consensus and share updated information.
  • Exposure Recommendation: This port should be exposed to enable seamless interaction and synchronization with other nodes in the network.

HTTP RPC Port

  • Port: 8545
  • Protocol: TCP
  • Purpose: Port 8545 provides an HTTP-based Remote Procedure Call (RPC) interface. It enables external applications to interact with the blockchain by sending requests over HTTP.
  • Exposure Recommendation: Similar to the metrics port, exposing this port to the public is not recommended by default.

WS RPC Port

  • Port: 8546
  • Protocol: TCP
  • Purpose: Port 8546 offers a WebSocket-based Remote Procedure Call (RPC) interface. It allows real-time communication between external applications and the blockchain.
  • Exposure Recommendation: As with the HTTP RPC port, the WS RPC port should not be exposed to the public by default.

ABCI Port

  • Port: 26658
  • Protocol: TCP
  • Purpose: Enables communication between the consensus engine and the application layer
  • Exposure Recommendation: As with the HTTP RPC port, the ABCI port should not be exposed to the public by default.

CometBFT RPC server Port

  • Port: 26657
  • Protocol: TCP
  • Purpose: Enables RPC requests for CometBFT node
  • Exposure Recommendation: As with the HTTP RPC port, the CometBFT RPC server Port should not be exposed to the public by default.

CometBFT incoming connections Port

  • Port: 26656
  • Protocol: TCP
  • Purpose: Listens for incoming connections of peers
  • Exposure Recommendation: As with the HTTP RPC port, the CometBFT incoming connections Port port should not be exposed to the public by default.

Metrics Port

  • Port: 9001
  • Protocol: TCP
  • Purpose: This port is designated for serving metrics related to the system's performance and operation. It allows internal monitoring and data collection for analysis.
  • Exposure Recommendation: By default, this port should not be exposed to the public. It is intended for internal monitoring and analysis purposes.