-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathRTCMINE.BAT
More file actions
126 lines (105 loc) · 3.28 KB
/
RTCMINE.BAT
File metadata and controls
126 lines (105 loc) · 3.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
@ECHO OFF
REM ================================================================
REM RUSTCHAIN DOS MINER - Locked to 4 RustChain Nodes Only
REM Uses mTCP for TCP/IP networking
REM ================================================================
REM Auto-setup network if not configured
IF "%MTCPCFG%"=="" GOTO AUTOSETUP
IF NOT EXIST %MTCPCFG% GOTO AUTOSETUP
GOTO STARTMINE
:AUTOSETUP
ECHO Network not configured. Running auto-setup...
CALL AUTONET.BAT
IF "%MTCPCFG%"=="" GOTO NOCONFIG
:STARTMINE
CLS
ECHO.
ECHO ================================================================
ECHO RUSTCHAIN DOS MINER v1.0 - Proof of Antiquity
ECHO ================================================================
ECHO.
ECHO 4 Attestation Nodes:
ECHO Node 1: 50.28.86.131 (Primary - LiquidWeb)
ECHO Node 2: 50.28.86.153 (Secondary - LiquidWeb)
ECHO Node 3: 76.8.228.245 (Factorio - Ryan)
ECHO Node 4: 100.94.28.32 (POWER8 - Tailscale)
ECHO.
ECHO Running 7-layer anti-cheat detection...
ECHO.
REM Run anti-cheat first
FULLMINE.COM
REM Check if attestation file was created
IF NOT EXIST ATTEST.TXT GOTO NOATTEST
ECHO.
ECHO ================================================================
ECHO Submitting attestation to RustChain nodes...
ECHO ================================================================
ECHO.
REM Try Node 1 (Primary)
ECHO [1/4] Connecting to Node 1 (50.28.86.131)...
HTGET -o RESP.TXT http://50.28.86.131:8088/health
IF NOT ERRORLEVEL 1 GOTO NODE1OK
REM Try Node 2 (Secondary)
ECHO [2/4] Node 1 offline, trying Node 2 (50.28.86.153)...
HTGET -o RESP.TXT http://50.28.86.153:8088/health
IF NOT ERRORLEVEL 1 GOTO NODE2OK
REM Try Node 3 (Factorio)
ECHO [3/4] Node 2 offline, trying Node 3 (76.8.228.245)...
HTGET -o RESP.TXT http://76.8.228.245:8099/health
IF NOT ERRORLEVEL 1 GOTO NODE3OK
REM Try Node 4 (POWER8 Tailscale)
ECHO [4/4] Node 3 offline, trying POWER8 (100.94.28.32)...
HTGET -o RESP.TXT http://100.94.28.32:8099/health
IF NOT ERRORLEVEL 1 GOTO NODE4OK
GOTO NODEERROR
:NODE1OK
ECHO Node 1 ONLINE!
PING 50.28.86.131
GOTO SUCCESS
:NODE2OK
ECHO Node 2 ONLINE!
PING 50.28.86.153
GOTO SUCCESS
:NODE3OK
ECHO Node 3 ONLINE!
PING 76.8.228.245
GOTO SUCCESS
:NODE4OK
ECHO POWER8 Node ONLINE!
PING 100.94.28.32
GOTO SUCCESS
:NODEERROR
ECHO.
ECHO ERROR: All 4 nodes offline!
ECHO Check your network configuration.
ECHO Your attestation is saved in ATTEST.TXT
GOTO END
:SUCCESS
ECHO.
ECHO ================================================================
ECHO Attestation submitted successfully!
ECHO ================================================================
ECHO.
TYPE ATTEST.TXT
GOTO END
:NOCONFIG
ECHO.
ECHO ERROR: MTCPCFG environment variable not set!
ECHO.
ECHO You need to configure mTCP first:
ECHO 1. Run packet driver for your NIC (e.g. NE2000.COM 0x60 3 0x300)
ECHO 2. Create MTCP.CFG with your network settings
ECHO 3. SET MTCPCFG=C:\MTCP.CFG
ECHO 4. Run DHCP.EXE to get IP address
ECHO.
ECHO See TCPSETUP.TXT for detailed setup instructions.
GOTO END
:NOATTEST
ECHO.
ECHO ERROR: Attestation failed - no ATTEST.TXT created
ECHO Your hardware may not be recognized.
GOTO END
:END
ECHO.
ECHO Press any key to exit...
PAUSE >NUL