A Guided Setup for PulseChain Nodes
Choosing a PulseChain client is only the beginning. You still need to decide how it runs, where its data lives, and how much history to keep. setup-pulsechain-node brings those decisions into a guided installer, followed by a management menu for everyday operations.
Select your execution client, Erigon 2 or Geth, then choose Lighthouse or Prysm for consensus. All four pairings are available for fresh installations; the wizard defaults to Lighthouse with Erigon 2 and Prysm with Geth. Choose Docker, or native Linux services, then select archive, pruned, maximally pruned, or custom retention. Docker setup covers Linux, macOS, and Windows; Windows uses Docker Desktop with Ubuntu through WSL2. Erigon 3 is planned but is not yet installable.
From your local checkout, start with ./run.sh on Linux or macOS, or ./run.ps1 in Windows PowerShell. The wizard walks through the choices and presents a summary before installation. You can keep default storage or assign supported data folders to separate disks. Startup checks are designed to stop when managed storage is missing or replaced, rather than silently create an empty database. Independent backups still matter. Existing installations retain their saved clients and data; switching clients is not automated.
Run the launcher again to check status, inspect logs, run diagnostics, or find saved storage locations. Validator preparation is optional and can be enabled later. Key generation and deposits remain separate, and validator signing requires an explicit start.
The current release is undergoing field testing. Full mainnet synchronization and live validator duties remain unverified; macOS and Windows installation paths still need testing on those systems. Get started with Setup PulseChain Node, then run the launcher to review the setup choices for your host.