erigon-network-ports

Document Erigon network ports and CLI flags for multi-instance deployments.

3.6k|1.5k|Updated May 27, 2019
One-click install
npx skills add https://github.com/erigontech/erigon --skill erigon-network-ports
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: erigon-network-ports
Source: https://github.com/erigontech/erigon/tree/main/.claude/skills/erigon-network-ports
Command: npx skills add https://github.com/erigontech/erigon --skill erigon-network-ports

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive reference of Erigon network ports to prevent port conflicts when running multiple Erigon instances on the same host.

Core Features & Use Cases

  • Port reference coverage: Documents every port-binding flag, its default, and the protocol to ensure distinct bindings per instance.
  • Deployment planning: Facilitates multi-instance setups by guiding port allocation for gRPC, HTTP, WS, P2P, and auxiliary services (beacon, caplin, sentinels).
  • Use Case: When you deploy a second Erigon node on the same machine, consult this reference to adjust --port, --http.port, --ws.port, and related flags so no conflicts occur.

Quick Start

Review the port reference and apply it during the second-instance configuration to ensure unique port bindings for all services.

Frequently Asked Questions about erigon-network-ports

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I avoid port conflicts when running multiple Erigon instances on the same host?

To avoid port conflicts with multiple Erigon instances, you must assign unique network ports to each node. This involves adjusting CLI flags like --port, --http.port, and --ws.port for gRPC, HTTP, WS, and beacon services.

What network ports does Erigon use by default?

Erigon uses various default network ports for gRPC, HTTP, WS, P2P, and auxiliary services like beacon, caplin, and sentinels. This Skill enumerates these default port bindings and their protocols for clear visibility.

Which CLI flags do I need to change for a second Erigon node deployment?

For a second Erigon node deployment, you need to change CLI flags such as --port, --http.port, and --ws.port. Adjusting these ensures distinct bindings per instance and prevents network conflicts.

Does this port management reference cover auxiliary services like caplin and sentinels?

Yes, this port management reference covers auxiliary services including caplin and sentinels. It documents every port-binding flag, its default, and protocol to ensure deterministic port configurations across all Erigon services.

Why do I need to configure deterministic port configurations for Erigon nodes?

Deterministic port configurations are needed for Erigon nodes to enable easy cross-instance validation. By enumerating CLI flags and defaults, you ensure distinct bindings per instance and prevent deployment conflicts on the same host.