Windows combined package 0.2.0 (proto-cuda/windows-app): v4 exes from target-integration, peers = seed then Mac, fresh appdir devnet-v4, one miner and one worker per card with --identities 8, --evm-address (PAYOUT_EVM or derived per vendor from the PC name), voting on (VOTE=0 opts out), --prepare-packs for the hot swap with --exit-on-seed-change as the fallback, --yes on the node, STATUS regex tolerant of the v4 now= segment, version in the dashboard header. Mac app 0.2.0 (packaging/mac): v4 binaries, Metal worker rebuilt for macOS 11, data folder devnet-v4, EVM payout, identities in one process, synced= flag honoured. Seed (infra/seed-nodes): stage-v4.sh builds v4 on the VM as a niced, memory-capped transient service and installs a disabled igneumd-v4 unit with a fresh data dir; switch-v4.sh swaps the units (--back reverses); health.sh reports active-v4. Runbook: docs/plans/cutover-2026-10-04.md. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
23 lines
605 B
Desktop File
23 lines
605 B
Desktop File
[Unit]
|
|
Description=Igneum seed node, devnet v4 (igneumd from /opt/igneum/v4, p2p open, no mining)
|
|
After=network-online.target chrony.service
|
|
Wants=network-online.target
|
|
# The v3 unit (igneumd) listens on the same ports; the two never run together. switch-v4.sh swaps them.
|
|
Conflicts=igneumd.service
|
|
|
|
[Service]
|
|
Type=simple
|
|
User=igneum
|
|
Group=igneum
|
|
EnvironmentFile=/etc/igneum/seed-v4.env
|
|
ExecStart=/opt/igneum/v4/bin/run-seed-v4.sh
|
|
Restart=always
|
|
RestartSec=10
|
|
LimitNOFILE=65536
|
|
MemoryMax=3200M
|
|
StandardOutput=journal
|
|
StandardError=journal
|
|
SyslogIdentifier=igneumd-v4
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|