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 (pocket-relay-miner)

PortProtocolProcessDescription
8080TCPRelayerRelay endpoint (listen_addr) — receives requests from gateways through your TLS proxy
8081TCPRelayer/health, /ready, and /ready/<service-id>
9090TCPRelayerPrometheus metrics
9092TCPMinerPrometheus metrics and /health
6060TCPRelayer, minerpprof, bound to 127.0.0.1 by default (never expose)

Internal dependency:

PortProtocolServiceDescription
6379TCPRedisEvery served relay, claim tree, and leader lock (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, the RelayMiner’s relayer). Remap one of them.
  • Port 6060 — pprof on poktroll and on both RelayMiner processes. Only enable it on the service you’re profiling, and give the relayer and miner different ports if both run on one host.

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
RelayMiner (relayer)http://localhost:9090/metricsRelay metrics
RelayMiner (miner)http://localhost:9092/metricsClaim and proof metrics
Tip

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