Complete guide for setting up and running non-validator nodes with Reth execution client.
testnet-cs-0.plasmalabs.tech:34070
testnet-cs-1.plasmalabs.tech:34070
testnet-cs-2.plasmalabs.tech:34070
testnet-ex-0.plasmalabs.tech:30303
testnet-ex-1.plasmalabs.tech:30304
testnet-ex-2.plasmalabs.tech:30304
Port | Service | Purpose | External Access |
---|---|---|---|
8551 | Engine API | Internal communication between consensus and execution. | No - Internal only. |
34070 | P2P Consensus | Peer-to-peer communication with other consensus nodes. | Yes - Requires inbound access. |
30303
, 30304
, and 34070
for peer discovery and communication.34070
for optimal peer connectivity (recommended but not required).8551
between Docker containers.8545
within the Docker network but is not exposed externally by default for security reasons.
non-validator.toml
configuration includes references to BLS public keys for the current validator set. These keys are provided in the /node/keys/
directory and allow your observer client to verify consensus messages from active validators.
The configuration references 10 validator public keys (bls12-381-public-key-0.hex
through bls12-381-public-key-9.hex
), representing the current testnet validator committee.