Ports & Endpoints

Quick reference for all default ports across Pocket Network services. Use this when configuring firewalls, reverse proxies, monitoring, and inter-service communication.

Info

All ports listed are defaults and can be overridden in each service’s configuration. Always check your actual config files for any customizations.

poktroll (Full Node / Validator)

PortProtocolServiceDescription
26656TCPCometBFT P2PPeer-to-peer communication between nodes
26657TCPCometBFT RPCJSON-RPC for block queries, tx broadcast, consensus state
26660TCPCometBFT PrometheusConsensus-layer metrics
9090TCPgRPCApplication-layer queries and transactions
1317TCPREST (LCD)RESTful API, auto-generated from proto definitions
6060TCPpprofGo profiling endpoint (debug only)

RelayMiner (Standard)

PortProtocolServiceDescription
80TCPHTTP relayPrimary relay endpoint — receives requests from gateways

The standard RelayMiner ships as part of pocketd and exposes a minimal surface area. It connects to a full node for on-chain operations.

HA RelayMiner (pocket-relay-miner)

PortProtocolServiceDescription
8080TCPHTTP relayPrimary relay endpoint
8081TCPHealth checkLiveness and readiness probes
9090TCPPrometheusStandard application metrics
9092TCPMiner metricsRelay-mining-specific metrics
6060TCPpprofGo profiling endpoint (debug only)

Internal dependency:

PortProtocolServiceDescription
6379TCPRedisLeader election and coordination (never expose publicly)

PATH Gateway

PortProtocolServiceDescription
3069TCPGateway HTTPUser-facing relay endpoint
9090TCPPrometheusGateway metrics

PATH operational endpoints (on the gateway port):

PathDescription
/healthGateway health status
/ready/<service_id>Per-service readiness (returns 200 when suppliers are available)

PATH Components (Helm)

When deploying PATH via Helm, three components run independently:

ComponentRoleDefault Port
PATHCore gateway — relay routing and QoS3069
GUARDAuthentication and access controlConfigurable
WATCHMonitoring and observabilityConfigurable

Port Conflict Avoidance

When running multiple services on the same machine (e.g., full node + RelayMiner + PATH for development), watch for conflicts on:

  • Port 9090 — used by both gRPC (poktroll) and Prometheus (PATH, HA RelayMiner). Remap one of them.
  • Port 6060 — pprof on both poktroll and HA RelayMiner. Only enable on the service you’re profiling.

Monitoring Endpoints Summary

All Prometheus metrics endpoints across services:

ServiceEndpointDefault
CometBFThttp://localhost:26660/metricsConsensus metrics
poktroll gRPCN/A (use Cosmos telemetry)Application metrics
PATHhttp://localhost:9090/metricsGateway and QoS metrics
HA RelayMinerhttp://localhost:9090/metricsStandard metrics
HA RelayMinerhttp://localhost:9092/metricsMining-specific metrics
Tip

For a unified monitoring dashboard, point Prometheus at all metrics endpoints and use the Monitoring guide for Grafana dashboard configuration.