PSRPULSAR · NODE
M2 DEVNET · OPERATOR GUIDE

Run a Pulsar node

The current M2 devnet is a small-circle network. Run a non-validator full node unless the network operator explicitly assigns validator keys.

A public Linux node bundle is not published yet. Request the M2 join bundle from the network operator before starting a node.

Requirements

Linux x86_64, 2 CPU cores recommended, 4 GB RAM, 20 GB SSD and an always-on connection. The current VPS is reserved for the network node.

Before you begin

Get the matching M2 binary, genesis, public node config and peer list from the network operator. Everything must be for pulsar-m2-devnet-2. devnet init creates a separate genesis and does not join an existing network.

Install and configure

Install the supplied binary and public join bundle. Keep validator and VRF private keys off public servers.

sudo install -o root -g root -m 0755 pulsard /usr/local/bin/pulsard sudo useradd --system --home /var/lib/pulsard --shell /usr/sbin/nologin pulsard sudo install -d -o pulsard -g pulsard /var/lib/pulsard # Copy operator-provided public config, genesis and node identity into the home sudo chown -R pulsard:pulsard /var/lib/pulsard

Run with systemd

Use an unprivileged Linux account and a dedicated data directory. Replace paths with those from the join bundle.

sudo tee /etc/systemd/system/pulsard.service > /dev/null <<'EOF' [Unit] Description=Pulsar M2 Full Node After=network-online.target Wants=network-online.target [Service] User=pulsard Group=pulsard ExecStart=/usr/local/bin/pulsard start --home /var/lib/pulsard Restart=on-failure RestartSec=5 LimitNOFILE=65535 [Install] WantedBy=multi-user.target EOF sudo systemctl daemon-reload sudo systemctl enable --now pulsard sudo journalctl -u pulsard -f

Connect the node to a wallet

The node does not hold wallet funds. Connect the personal Pulsar wallet using the chain ID and secure RPC/REST endpoints. Worker commissions require heartbeats signed by the Key owner. Keep wallet keys in the encrypted browser wallet; never copy them to the server.

Network endpoints

Chain ID: pulsar-m2-devnet-2
Address prefix: puls1…
RPC: /rpc
REST: /rest

Do not expose validator signing keys, VRF private keys, gRPC, profiling or admin ports. Do not change the M1 soak or restart the existing M2 devnet.