proto-cuda/windows-node/: START-NODE.bat and start-node.ps1 (igneumd --devnet with --addpeer to the Mac, status line every 30 s through igneum-miner watch, keep-awake, random-delay restart, Ctrl+C), BUILD-NODE.bat and build-node.ps1 (builds on the PC from the src.zip snapshot; winget for Rustup, LLVM and protoc; MSVC default toolset), ALLOW-FIREWALL.bat and allow-firewall.ps1, README.txt, cross-build.sh (the mingw-w64 recipe that built igneumd.exe in 8 min 25 s; the exe ships with the three mingw runtime DLLs) and make-package.sh. WINDOWS-MINER.md gains "Run your own node"; bench-log records the cross-compile and the two-peer sync test on the Mac (ports 27000 and 27010, live node untouched). The mining launcher's NODE_HOST=auto edit stays uncommitted for the agent that owns start-mining.ps1. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
12 lines
600 B
Batchfile
12 lines
600 B
Batchfile
@echo off
|
|
rem Adds a Windows Firewall rule so the Mac node can connect to igneumd.exe on this PC (inbound, private and domain
|
|
rem networks). Only needed if you clicked Cancel on the firewall prompt the first time START-NODE.bat ran, or if the
|
|
rem status line keeps saying peers 0 while the Mac node is up. Asks for administrator rights once.
|
|
cd /d "%~dp0"
|
|
if not exist "%~dp0igneumd.exe" (
|
|
echo igneumd.exe is not in this folder yet ^(run BUILD-NODE.bat first^); the rule needs the exe path.
|
|
pause
|
|
exit /b 1
|
|
)
|
|
powershell -NoProfile -ExecutionPolicy Bypass -File "%~dp0allow-firewall.ps1"
|
|
pause
|