Skip to main content

Network interfaces & ports

Services inside the builder node use a number of ports for communication.


External Ports

Ports open for connections from outside the TDX instance.

Must be public

PortProtocolServiceUse
5544TCP (HTTPS)orderflow-proxyReceive orderflow from builder nodes and Flashbots.
9000TCP/UDPLighthouseConsensus network peering.
30303TCPRethExecution network peering.

Selective access

PortProtocolServiceUse
443TCP (HTTPS)orderflow-proxyOrderflow from operator, users, wallets, etc.
7936TCP (HTTPS/aTLS)cvm-proxyaTLS attested channel to serve local TLS certificate.
3535TCP (HTTP)system-apiAdmin interface for configuration and logs.

Internal Ports

Ports open to requests from inside the TDX instance only.

PortProtocolServiceUse
14727TCP (HTTP)orderflow-proxyServing GET /cert REST API which is used by cvm-proxy on port 7936.
7937TCP (HTTP)cvm-proxyProxy for requests to Flashbots infra (BuilderHub) using client-aTLS-attestation. Used to retrieve secrets and configuration, a list of peers, and for services to register their public keys.
8645TCPrbuilderJSON-RPC API (requests are sent from orderflow-proxy).
6069TCPrbuilderPrometheus telemetry.
6070TCPrbuilderRedacted telemetry and health check
6148TCPbidding-serviceUsed by rbuilder for bidding
3500TCPLighthouseREST HTTP API
9001TCPRethMetrics, used by local Prometheus
8545TCPRethJSON-RPC API (used by rbuilder, orderflow-proxy)
8546TCP/WSReth
8551TCPRethEngine API (used by Lighthouse)
9100TCPnode-exporterSystem utilization metrics (cpu load, memory usage, etc) for Prometheus.

Firewall Configuration

On the firewall, these ports should be opened up for either private or public access:

PortServiceOpen toUsed for
5544Orderflow ProxyPublicReceive orderflow from other nodes and Flashbots.
9000LighthousePublicConsensus network peering
30303RethPublicExecution network peering
443Orderflow ProxyOperator, optionally for usersReceive orderflow from operator, users, wallets.
7936cvm-proxyOperator, optionally for usersServe the local TLS certificate through an attested channel (aTLS).
3535System ApiOperatorAdmin interface