[Unit] Description=Igneum CPU trickle miner (igneum-miner, real lottery hash, votes with this node's key) After=igneumd.service Requires=igneumd.service [Service] Type=simple User=igneum Group=igneum EnvironmentFile=/etc/igneum/node.env # positional: . The label is the node name, so each node has its own # BLS vote key and its own payout address (--payout-label), deterministic across restarts. # 1e9 seconds = never stop on its own. MINER_THREADS=0 is handled by hop.sh (it stops the unit instead). ExecStart=/bin/sh -c 'exec /opt/igneum/bin/igneum-miner mine grpc://127.0.0.1:26610 "$MINER_THREADS" 1000000000 "$NODE_NAME" --engine igneum-pow --payout-label "$NODE_NAME" --label "$NODE_NAME" --status-secs "$MINER_STATUS_SECS"' Restart=always RestartSec=15 Nice=10 MemoryMax=1200M StandardOutput=journal StandardError=journal SyslogIdentifier=igneum-miner [Install] WantedBy=multi-user.target