├── .gitignore ├── AfterburnerResult.bat ├── AfterburnerResult.ps1 ├── AutoExchange.bat ├── AutoStart Example - Auto with algo filter.bat ├── AutoStart Example - Auto with coin filter.bat ├── AutoStart Example - One coin manual.bat ├── AutoStart.bat ├── AutoStart24h.bat ├── BootStart.bat ├── Config ├── Config-SAMPLE.ini └── MinerParameters.Readme.txt ├── Core.ps1 ├── Data ├── AutoStart.sample.txt ├── AutoStart.sh.sample.txt ├── Autoexec.default.txt ├── MinerParameters.default.json ├── Patterns │ ├── NanoMiner.txt │ ├── SRBMiner.txt │ ├── SwapMiner.txt │ └── lyclMiner.txt ├── algorithms.json ├── amd-cards-tdp.json ├── coins.json ├── cpu-tdp.json ├── sha256.csv └── wtm_factor.json ├── DeviceList.bat ├── DeviceList.ps1 ├── Include.psm1 ├── Includes ├── 7z.dll ├── 7z.exe ├── Afterburner.ps1 ├── CHKCPU32.exe ├── CreateProcess.ps1 ├── MSIAfterburner.NET.dll ├── OhGodAnETHlargementPill-r2.exe ├── OpenCL │ ├── Cl.cs │ ├── CommandQueue.cs │ ├── Context.cs │ ├── Device.cs │ ├── Event.cs │ ├── HandleObject.cs │ ├── Kernel.cs │ ├── Mem.cs │ ├── NativeMethods.cs │ ├── OpenClException.cs │ ├── Platform.cs │ ├── Program.cs │ └── RefCountedObject.cs ├── OverdriveN.exe ├── ReportStatus.ps1 └── nvidia-smi.exe ├── LICENSE ├── LINUX.md ├── Miner.ps1 ├── Miners ├── A-ClayDual-15.0.jsonc ├── A-ClayNeoScrypt-1.2.jsonc ├── A-GMiner-2.10.jsonc ├── A-JCEMiner-0.33b18.jsonc ├── A-Kawpow-1.2.3.jsonc ├── A-Multiminer-1.1.0.jsonc ├── A-NBMiner-30.2.jsonc ├── A-Phoenix-5.0e.jsonc ├── A-ProgPOW-0.16.jsonc ├── A-SGMinerDallar.jsonc ├── A-SGMinerFancyIX-0.6.0.1.jsonc ├── A-SGMinerKL-1.0.9.jsonc ├── A-SGMinerKeccakC.jsonc ├── A-SRBMiner-1.9.3.jsonc ├── A-SRBMiner-Multi-0.4.7.jsonc ├── A-TeamRed-0.7.6.jsonc ├── A-VerusMiner-2.0.2.jsonc ├── A-WildRig-0.10.5.jsonc ├── A-WildRigMulti-0.25.1.jsonc ├── A-lolMiner-1.0a2.jsonc ├── C-CCMinerVerus-3.7.0.jsonc ├── C-CpuMinerArctic-1.3.7.1.jsonc ├── C-CpuMinerOpt-3.14.3.jsonc ├── C-CpuMinerRplant-4.5.11.jsonc ├── C-CpuMinerVerium-1.4.jsonc ├── C-NHeqVerus-0.8.2.jsonc ├── C-RHMiner-2.3.jsonc ├── C-SRBMiner-Multi-0.4.7.jsonc ├── C-XMRig-5.11.3.jsonc ├── C-XMRigUPX-0.2.0.jsonc ├── N-CCMinerBMW-2.2.5.jsonc ├── N-CCMinerBSHA3-1.0.jsonc ├── N-CCMinerDallar.jsonc ├── N-CCMinerDjm34-0.3.jsonc ├── N-CCMinerLyra2v3-8.21.3.jsonc ├── N-CCMinerSTS-2.2.6R.jsonc ├── N-CCMinerTpruvot-2.3.1.jsonc ├── N-CCMinerVerus-3.8.0.jsonc ├── N-CCMinerYescript-9a1.jsonc ├── N-CCMinerYescript8g-4.jsonc ├── N-ClayDual-15.0.ps1 ├── N-CryptoDredge-0.23.ps1 ├── N-GMiner-2.10.jsonc ├── N-MiniZ-1.5u2.ps1 ├── N-Multiminer-1.1.0.jsonc ├── N-NBMiner-30.2.jsonc ├── N-Phoenix-5.0e.jsonc ├── N-ProgPOW-0.16.ps1 ├── N-TRex-0.15.7.ps1 ├── N-TTMiner-3.2.3b1.jsonc ├── N-TTMiner-5.0.3.jsonc ├── N-WildRig-0.10.5.jsonc ├── N-WildRigMulti-0.25.1.jsonc ├── N-XMRig-5.11.3.jsonc ├── N-XMRig-6.2.0.jsonc └── N-zEnemy-2.6.2.ps1 ├── MinersDisabled ├── A-BMiner-16.2.0.jsonc ├── A-CastXMR-1.8.0.jsonc ├── A-Ethminer-0.18.0.jsonc ├── A-KBMiner-1.3.8.jsonc ├── A-NanoMiner-1.9.5.jsonc ├── A-SGMinerEvo.jsonc ├── A-SGMinerHSR.jsonc ├── A-SGMinerMTP-0.1.1.jsonc ├── A-XMR-Stak-2.10.8.jsonc ├── A-XMRig-5.11.3.jsonc ├── A-XMRig-6.2.0.jsonc ├── C-CpuMinerBalloon.jsonc ├── C-CpuMinerMulti-1.3.6.3.jsonc ├── C-CpuMinerOptBF-3.8.11.jsonc ├── C-JCEMiner-0.33q.jsonc ├── C-NanoMiner-1.9.5.jsonc ├── C-XMR-Stak-2.10.8.jsonc ├── C-XMR-Stak-RX-1.0.5.jsonc ├── N-BMiner-16.2.0.jsonc ├── N-BMinerDual-16.2.0.jsonc ├── N-CCMinerDyn-3.0.jsonc ├── N-CCMinerMTP-1.1.23.jsonc ├── N-CCMinerMTPnh-1.1.15.jsonc ├── N-CCMinerSP-0.13.jsonc ├── N-CCMinerXevan.jsonc ├── N-CryptoDredge-0.16.ps1 ├── N-EWBF-0.6.jsonc ├── N-Ethminer-0.18.0.ps1 ├── N-Kawpow-1.2.3.jsonc ├── N-NanoMiner-1.9.5.jsonc ├── N-NinjaRig-1.0.3.jsonc ├── N-XMR-Stak-2.10.8.jsonc └── N-lolMiner-0.9.8.jsonc ├── MinersLinux ├── A-BMiner-16.2.0.jsonc ├── A-CastXMR-1.7.1.jsonc ├── A-ClayDual-15.0.jsonc ├── A-Ethminer-0.18.0.jsonc ├── A-GMiner-2.10.jsonc ├── A-Kawpow-1.2.3.jsonc ├── A-Multiminer-1.2.0.jsonc ├── A-NBMiner-30.2.jsonc ├── A-Phoenix-5.0e.jsonc ├── A-ProgPOW-0.16.jsonc ├── A-SGMinerFancyIX-0.6.0.1.jsonc ├── A-SRBMiner-Multi-0.4.7.jsonc ├── A-TeamRed-0.7.6.jsonc ├── A-WildRig-0.10.5.jsonc ├── A-WildRigMulti-0.25.1.jsonc ├── A-XMR-Stak-2.10.8.jsonc ├── A-XMRig-5.11.3.jsonc ├── A-lolMiner-1.0a2.jsonc ├── C-CCMinerVerus-3.7.0.jsonc ├── C-CpuMinerRplant-4.5.11.jsonc ├── C-JCEMiner-0.33q.jsonc ├── C-Multiminer-1.2.0.jsonc ├── C-NHeqVerus-0.8.2.jsonc ├── C-NanoMiner-1.9.5.jsonc ├── C-RHMiner-2.3.jsonc ├── C-SRBMiner-Multi-0.4.7.jsonc ├── C-XMrig-5.11.3.jsonc ├── N-BMiner-16.2.0.jsonc ├── N-ClayDual-15.0.jsonc ├── N-CryptoDredge-0.23.ps1 ├── N-EWBF-0.6.jsonc ├── N-GMiner-2.10.jsonc ├── N-MiniZ-1.5u2.ps1 ├── N-Multiminer-1.2.0.jsonc ├── N-NBMiner-30.2.jsonc ├── N-Phoenix-5.0e.jsonc ├── N-TRex-0.15.7.ps1 ├── N-TTMiner-3.2.3b1.jsonc ├── N-TTMiner-5.0.1.jsonc ├── N-WildRig-0.10.5.jsonc ├── N-WildRigMulti-0.25.1.jsonc ├── N-XMR-Stak-2.10.8.jsonc └── N-zEnemy-2.6.2.ps1 ├── MinersLinuxDisabled ├── A-KBMiner-1.2.2.jsonc ├── A-KBMiner-1.3.8.jsonc ├── A-NanoMiner-1.9.5.jsonc ├── C-LukMiner-0.15.12.jsonc ├── C-XMR-Stak-2.10.8.jsonc ├── C-XMR-Stak-RX-1.0.5.jsonc ├── N-BMinerDual-16.0.7.jsonc ├── N-CCMinerMTP-1.1.23.ps1 ├── N-CryptoDredge-0.16.ps1 ├── N-Ethminer-0.18.0.jsonc ├── N-KBMiner-1.2.1.jsonc ├── N-KBMiner-1.3.11.jsonc ├── N-Kawpow-1.2.3.jsonc ├── N-NanoMiner-1.9.5.jsonc ├── N-ProgPOW-0.16.ps1 └── N-lolMiner-0.9.8.1.jsonc ├── OpenCLList.bat ├── OpenCLList.ps1 ├── Pools ├── AhashPool.ps1 ├── BlazePool.ps1 ├── BlockMasters.ps1 ├── BsodPw.ps1 ├── CoinCalc.ps1 ├── CryptoKnight.ps1 ├── FairPool.ps1 ├── IceMining.ps1 ├── MinerRocks.ps1 ├── MiningDutch.ps1 ├── MiningPoolHub.ps1 ├── MyPools.ps1 ├── NLPool.ps1 ├── NanoPool.ps1 ├── NiceHash.ps1 ├── NiceHashOld.ps1 ├── PhiPhiPool.ps1 ├── SuprNova.ps1 ├── UniMining.ps1 ├── WhatToMine.ps1 ├── ZergPool.ps1 ├── ZergPoolCoins.ps1 └── Zpool.ps1 ├── Readme.md ├── START.bat ├── Wrapper.ps1 ├── autostart.sh └── start.sh /.gitignore: -------------------------------------------------------------------------------- 1 | Bin*/* 2 | Logs/* 3 | Stats/* 4 | Cache/* 5 | Config/* 6 | Downloads/* 7 | Archive/* 8 | Dump/* 9 | 10 | .vscode/ 11 | !empty.txt 12 | 13 | [W|w]rapper_*.json 14 | [C|c]onfig.ini 15 | [A|a]utoexec.txt 16 | [D|d]onations.json 17 | 18 | WIP/* 19 | *[C|c]ustom* 20 | -------------------------------------------------------------------------------- /AfterburnerResult.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | cd /d %~dp0 4 | 5 | set Command="&.\AfterburnerResult.ps1" 6 | 7 | where pwsh >nul 2>nul || goto powershell 8 | pwsh -executionpolicy bypass -command %Command% 9 | goto end 10 | 11 | :powershell 12 | powershell -version 5.0 -executionpolicy bypass -command %Command% 13 | 14 | :end 15 | pause 16 | -------------------------------------------------------------------------------- /AfterburnerResult.ps1: -------------------------------------------------------------------------------- 1 | . "$PSScriptRoot/Includes/Afterburner.ps1" 2 | 3 | $abMonitor.Header | Format-List 4 | $abMonitor.Entries | Format-Table 5 | $abMonitor.GpuEntries | Format-List 6 | -------------------------------------------------------------------------------- /AutoExchange.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | cd /d %~dp0 4 | 5 | :: Use 1 if only 3GB video memory is detected 6 | setx GPU_FORCE_64BIT_PTR 0 7 | setx GPU_USE_SYNC_OBJECTS 1 8 | setx GPU_MAX_HEAP_SIZE 100 9 | setx GPU_MAX_ALLOC_PERCENT 100 10 | setx GPU_SINGLE_ALLOC_PERCENT 100 11 | 12 | set Mode=Automatic 13 | set Pools=NiceHash,Zpool,ZergPool 14 | 15 | set Command="& .\Core.ps1 -MiningMode %Mode% -PoolsName %Pools%" 16 | 17 | where pwsh >nul 2>nul || goto powershell 18 | pwsh -executionpolicy bypass -command %Command% 19 | goto end 20 | 21 | :powershell 22 | powershell -version 5.0 -executionpolicy bypass -command %Command% 23 | 24 | :end 25 | pause 26 | -------------------------------------------------------------------------------- /AutoStart Example - Auto with algo filter.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | cd /d %~dp0 4 | 5 | set Mode=Automatic 6 | set Pools=Zpool 7 | set Algos=Lyra2z 8 | 9 | set Command="& .\Core.ps1 -MiningMode %Mode% -PoolsName %Pools% -Algorithm %Algos%" 10 | 11 | where pwsh >nul 2>nul || goto powershell 12 | pwsh -executionpolicy bypass -command %Command% 13 | goto end 14 | 15 | :powershell 16 | powershell -version 5.0 -executionpolicy bypass -command %Command% 17 | 18 | :end 19 | pause 20 | -------------------------------------------------------------------------------- /AutoStart Example - Auto with coin filter.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | cd /d %~dp0 4 | 5 | set Mode=Automatic 6 | set Pools=Zpool,MiningPoolHub 7 | set Coins=Bitcore,Signatum,Zcash 8 | 9 | set Command="& .\Core.ps1 -MiningMode %Mode% -PoolsName %Pools% -Coinsname %Coins%" 10 | 11 | where pwsh >nul 2>nul || goto powershell 12 | pwsh -executionpolicy bypass -command %Command% 13 | goto end 14 | 15 | :powershell 16 | powershell -version 5.0 -executionpolicy bypass -command %Command% 17 | 18 | :end 19 | pause 20 | -------------------------------------------------------------------------------- /AutoStart Example - One coin manual.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | cd /d %~dp0 4 | 5 | set Mode=Manual 6 | set Pools=SuprNova 7 | set Coins=Bitcore 8 | 9 | set Command="& .\Core.ps1 -MiningMode %Mode% -PoolsName %Pools% -Coinsname %Coins%" 10 | 11 | where pwsh >nul 2>nul || goto powershell 12 | pwsh -executionpolicy bypass -command %Command% 13 | goto end 14 | 15 | :powershell 16 | powershell -version 5.0 -executionpolicy bypass -command %Command% 17 | 18 | :end 19 | pause 20 | -------------------------------------------------------------------------------- /AutoStart.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | cd /d %~dp0 4 | 5 | :: Use 1 if only 3GB video memory is detected 6 | setx GPU_FORCE_64BIT_PTR 0 7 | setx GPU_USE_SYNC_OBJECTS 1 8 | setx GPU_MAX_HEAP_SIZE 100 9 | setx GPU_MAX_ALLOC_PERCENT 100 10 | setx GPU_SINGLE_ALLOC_PERCENT 100 11 | 12 | set Mode=Automatic 13 | set Pools=NiceHash,Zpool,ZergPool,WhatToMine 14 | 15 | set Command="& .\Core.ps1 -MiningMode %Mode% -PoolsName %Pools%" 16 | 17 | where pwsh >nul 2>nul || goto powershell 18 | pwsh -executionpolicy bypass -command %Command% 19 | goto end 20 | 21 | :powershell 22 | powershell -version 5.0 -executionpolicy bypass -command %Command% 23 | 24 | :end 25 | pause 26 | -------------------------------------------------------------------------------- /AutoStart24h.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | cd /d %~dp0 4 | 5 | set Mode=Automatic24h 6 | set Pools=NiceHash,Zpool,ZergPool,WhatToMine 7 | 8 | set Command="& .\Core.ps1 -MiningMode %Mode% -PoolsName %Pools%" 9 | 10 | where pwsh >nul 2>nul || goto powershell 11 | pwsh -executionpolicy bypass -command %Command% 12 | goto end 13 | 14 | :powershell 15 | powershell -version 5.0 -executionpolicy bypass -command %Command% 16 | 17 | :end 18 | pause 19 | -------------------------------------------------------------------------------- /BootStart.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | cd /d %~dp0 4 | 5 | timeout /t 180 6 | 7 | AutoStart.bat 8 | 9 | pause 10 | -------------------------------------------------------------------------------- /Config/MinerParameters.Readme.txt: -------------------------------------------------------------------------------- 1 | # ******************************************* 2 | # *** Miner Custom Parameters/ options *** 3 | # ******************************************* 4 | 5 | # [OPTIONAL] 6 | # When First starting Forager a file is created in the /Config folder called "MinerParameters.Json". 7 | # This is where you can set custom options ( intensity, blocks, threads etc for each miner/ algo ). 8 | # First run Forager to create the file, then come back and edit to fine tune. 9 | # Each entry after the first needs a , after the } ( }, ) to close the section and move to the next. 10 | # Last entry does NOT get , juse the close bracket ( } ). 11 | 12 | # YOU DO NOT HAVE TO CHANGE ANYTHING IN THE "MinerParameters.Json" UNLESS YOU ARE HAVING BAD SHARES OR GPU FAILURES, OR WANT TO TUNE. 13 | # The "options" are the same as the Command line options you use with each miner, Use that structure to enable options. 14 | # Find Miner names from the /Miner folder, then add to/edit "MinerParameters.Json" directly. ( once created by running Forager ). 15 | 16 | # Example ( A-"Miner Name" = AMD/ Radeon miner, N-"Miner Name" = Nvidia miner, C-"Miner Name" = Cpu miner ). 17 | 18 | { 19 | "A-WildRigMulti-0.16.5": { 20 | "Hex": "your custom params", 21 | "SomeOtherAlgo": "custom params" 22 | }, 23 | 24 | # Example AMD/Radeon 25 | 26 | 27 | "A-Multiminer-1.1.0": { 28 | "Argon2ad": "--gpu-batchsize=1024 -t 1", 29 | "Argon2d250": "--gpu-batchsize=2048 -t 1", 30 | "Argon2d500": "--gpu-batchsize=1024 -t 1", 31 | "Argon2d4096": "--gpu-batchsize=256 -t 1" 32 | }, 33 | 34 | "A-SGMinerFancyIX-0.5ip3": { 35 | "Allium": "-g 1 -w 256 -I 18", 36 | "Argon2d500": "-g 2 -w 64", 37 | "Ethash": "-w 64 -X 1024", 38 | "Lyra2v3": "-g 1 -w 256 -I 24", 39 | "Lyra2z": "-g 1 -w 256 -I 22", 40 | "Lyra2zz": "-g 1 -w 256 -I 22", 41 | "MTP": "-I 20", 42 | "Phi2": "-g 1 -w 256 -I 22", 43 | "X22i": "-g 2 -w 256 -I 22" 44 | }, 45 | 46 | # Example Nvidia 47 | 48 | 49 | "N-Multiminer-1.1.0": { 50 | "Argon2ad": "--gpu-batchsize=1024 -t 1", 51 | "Argon2d250": "--gpu-batchsize=2048 -t 1", 52 | "Argon2d500": "--gpu-batchsize=1024 -t 1", 53 | "Argon2d4096": "--gpu-batchsize=256 -t 1" 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /Data/AutoStart.sample.txt: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | cd /d %~dp0 4 | 5 | set Mode=$($MiningMode) 6 | set Pools=$($PoolsName) 7 | set Algos=$($AlgosName) 8 | set Coins=$($CoinsName) 9 | 10 | set Command="& .\Core.ps1 -MiningMode %Mode% -PoolsName %Pools%$(if ($AlgosName) {' -Algorithm %Algos%'})$(if ($CoinsName) {' -CoinsName %Coins%'})" 11 | 12 | where pwsh >nul 2>nul || goto powershell 13 | pwsh -executionpolicy bypass -command %Command% 14 | goto end 15 | 16 | :powershell 17 | powershell -version 5.0 -executionpolicy bypass -command %Command% 18 | 19 | :end 20 | pause 21 | -------------------------------------------------------------------------------- /Data/AutoStart.sh.sample.txt: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | Mode=$($MiningMode) 4 | Pools=$($PoolsName) 5 | Algos=$($AlgosName) 6 | Coins=$($CoinsName) 7 | 8 | Command="& ./Core.ps1 -MiningMode `${Mode} -PoolsName `${Pools}$(if ($AlgosName) {' -Algorithm ${Algos}'})$(if ($CoinsName) {' -CoinsName ${Coins}'})" 9 | 10 | pwsh -executionpolicy bypass -command `${Command} 11 | -------------------------------------------------------------------------------- /Data/Autoexec.default.txt: -------------------------------------------------------------------------------- 1 | # 2 | # Forager autoexec 3 | # ===================== 4 | # 5 | # put commands to be executed at the startup of Forager here: 6 | # - one line, one command 7 | # - command and path must be enclosed with doublequotes (") 8 | # - arguments (if any) must follow after the closing doublequote if the command 9 | # - hashtag marks a comment 10 | # 11 | 12 | #".\Includes\OhGodAnETHlargementPill-r2.exe" -RevB 13 | #"..\OverdriveNTool\OverdriveNTool.exe" -p*UV 14 | -------------------------------------------------------------------------------- /Data/MinerParameters.default.json: -------------------------------------------------------------------------------- 1 | { 2 | "A-ClayDual-15.0": { 3 | "Ethash_Blake2s": "-dcri 50", 4 | "Ethash_Keccak": "-dcri 6" 5 | }, 6 | "A-Phoenix-4.9c": { 7 | "Ethash": "-clKernel 3", 8 | "Ubqhash": "-clKernel 3" 9 | }, 10 | "A-SGMinerDallar": { 11 | "Throestl": "-g 2 -w 256 -X 256" 12 | }, 13 | "A-SGMinerFancyIX-0.6.0.1": { 14 | "Allium": "-g 1 -w 256 -I 18", 15 | "Argon2d500": "-g 2 -w 64", 16 | "Ethash": "-w 64 -X 1024", 17 | "Lyra2v3": "-g 1 -w 256 -I 24", 18 | "Lyra2z": "-g 1 -w 256 -I 22", 19 | "Lyra2zz": "-g 1 -w 256 -I 22", 20 | "MTP": "-I 20", 21 | "Phi2": "-g 1 -w 256 -I 22", 22 | "X22i": "-g 2 -w 256 -I 22", 23 | "X25x": "-g 4 -w 256 -I 22" 24 | }, 25 | "A-SGMinerKL-1.0.9": { 26 | "Aergo": "-g 2 -w 64 -X 256", 27 | "Geek": "-g 2 -w 64 -X 256", 28 | "Phi": "-g 2 -w 256 -X 256", 29 | "Polytimos": "-g 2 -w 64 -X 256", 30 | "Skunk": "-g 2 -w 256 -X 256", 31 | "Tribus": "-g 2 -w 64 -X 256", 32 | "X16r": "-g 2 -w 64 -X 256", 33 | "X16s": "-g 2 -w 64 -X 256", 34 | "X17": "-g 2 -w 64 -X 256", 35 | "Xevan": "-g 2 -w 64 -X 256" 36 | }, 37 | "N-NBMiner-27.4": { 38 | "Eaglesong_Ethash": "-di 10" 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /Data/Patterns/NanoMiner.txt: -------------------------------------------------------------------------------- 1 | mport=-#APIPort# 2 | port=1#APIPort# 3 | watchdog=false 4 | noColor=true 5 | 6 | [#AlgorithmParameters#] 7 | wallet = $(('#Login#' -split '\.')[0]) 8 | paymentId = $(if (('#Login#' -split '\.')[1] -ne $null) { ('#Login#' -split '\.')[1] } else { 0 }) 9 | rigName = #WorkerName# 10 | rigPassword = #Password# 11 | email = #EMail# 12 | pool1 = #Server#:#Port# 13 | devices = #Devices# 14 | $(if ($CpuThreads -ne $null){'cpuThreads = ' + $CpuThreads}) 15 | #CustomParameters# 16 | -------------------------------------------------------------------------------- /Data/Patterns/SRBMiner.txt: -------------------------------------------------------------------------------- 1 | { 2 | "cryptonight_type": "#AlgorithmParameters#", 3 | "intensity": 0, 4 | "double_threads": true, 5 | "api_enabled": true, 6 | "api_port": #ApiPort#, 7 | "api_rig_name": "#WorkerName#", 8 | "gpu_conf": 9 | [ 10 | #ForEachDevice#{ "id": #DeviceID#, "intensity": 0, "worksize": 8, "threads": 2},#NL##EndForEachDevice# 11 | ] 12 | } -------------------------------------------------------------------------------- /Data/Patterns/SwapMiner.txt: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | #Server# 6 | #Port# 7 | $(if ($EnableSSL){'true'}else{'false'}) 8 | #Login# 9 | #Password# 10 | 11 | 12 | backup_pooladdress 13 | 13416 14 | false 15 | login 16 | password 17 | 18 | 19 | WARNING 20 | INFO 21 | 1 22 | false 23 | 24 | 0 25 | #ForEachDevice# 26 | 27 | #GroupName# 28 | $($DeviceGroup.GroupType) 29 | #DeviceID# 30 | #GPUPlatform# 31 | true 32 | #EndForEachDevice# 33 | 34 | 35 | -------------------------------------------------------------------------------- /Data/Patterns/lyclMiner.txt: -------------------------------------------------------------------------------- 1 | #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# 2 | # Global settings: 3 | # 4 | # TerminalColors 5 | # Enable colors for logging. Windows Command Prompt is not supported. 6 | # Default: false 7 | # 8 | # ExtraNonce 9 | # Enable extranonce subscription. 10 | # Default: true 11 | # 12 | #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# 13 | 14 | 16 | 17 | #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# 18 | # Pool connection setup: 19 | #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# 20 | 21 | 25 | 26 | #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# 27 | # Device config: 28 | #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# 29 | 30 | #ForEachDevice##NL##EndForEachDevice# 31 | 32 | /* 33 | #ForEachPCIBus##NL##EndForEachPCIBus# 34 | */ 35 | -------------------------------------------------------------------------------- /Data/amd-cards-tdp.json: -------------------------------------------------------------------------------- 1 | { 2 | "Radeon R9 200": 250, 3 | "Radeon R9 270": 150, 4 | "Radeon R9 270X": 180, 5 | "Radeon R9 280": 250, 6 | "Radeon R9 280X": 250, 7 | "Radeon R9 285": 195, 8 | "Radeon R9 290": 250, 9 | "Radeon R9 290X": 250, 10 | "Radeon R9 295X2": 500, 11 | "Radeon R9 360": 85, 12 | "Radeon R9 370": 150, 13 | "Radeon R9 380": 190, 14 | "Radeon R9 380X": 190, 15 | "Radeon R9 390": 275, 16 | "Radeon R9 390X": 275, 17 | "Radeon R9 Fury": 275, 18 | "Radeon R9 Fury X": 275, 19 | "Radeon R9 Nano": 175, 20 | "Radeon Pro Duo": 350, 21 | "Radeon RX 450": 65, 22 | "Radeon RX 460": 75, 23 | "Radeon RX 470": 120, 24 | "Radeon RX 480": 150, 25 | "Radeon RX 550": 50, 26 | "Radeon RX 560": 80, 27 | "Radeon RX 570": 150, 28 | "Radeon RX 580": 185, 29 | "Radeon RX 590": 175, 30 | "Radeon Vega 56": 210, 31 | "Radeon Vega 64": 295, 32 | "Radeon VII": 295 33 | } -------------------------------------------------------------------------------- /Data/cpu-tdp.json: -------------------------------------------------------------------------------- 1 | { 2 | "AMD Ryzen 3 1200 Four-Core Processor": 65, 3 | "AMD Ryzen 3 1300X Four-Core Processor": 65, 4 | "AMD Ryzen 5 1400 Four-Core Processor": 65, 5 | "AMD Ryzen 5 1500X Four-Core Processor": 65, 6 | "AMD Ryzen 5 1600 Six-Core Processor": 65, 7 | "AMD Ryzen 5 1600X Six-Core Processor": 65, 8 | "AMD Ryzen 5 2600 Eight-Core Processor": 65, 9 | "AMD Ryzen 5 2600X Eight-Core Processor": 95, 10 | "AMD Ryzen 7 1700 Eight-Core Processor": 65, 11 | "AMD Ryzen 7 1700X Eight-Core Processor": 95, 12 | "AMD Ryzen 7 1800X Eight-Core Processor": 95, 13 | "AMD Ryzen 7 2700 Eight-Core Processor": 65, 14 | "AMD Ryzen 7 2700X Eight-Core Processor": 105, 15 | "Intel(R) Core(TM) i3-6100U CPU @ 2.30GHz": 15, 16 | "Intel(R) Core(TM) i5-5257U CPU @ 2.70GHz": 28, 17 | "Intel(R) Core(TM) i5-6400 CPU @ 2.70GHz": 65, 18 | "Intel(R) Core(TM) i5-7500 CPU @ 3.40GHz": 65, 19 | "Intel(R) Core(TM) i5-7500T CPU @ 2.70GHz": 35, 20 | "Intel(R) Core(TM) i5-7600 CPU @ 3.50GHz": 65, 21 | "Intel(R) Core(TM) i5-7600K CPU @ 3.80GHz": 91, 22 | "Intel(R) Core(TM) i5-7600T CPU @ 2.80GHz": 35, 23 | "Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz": 15, 24 | "Intel(R) Core(TM) i7-7560U CPU @ 2.40GHz": 15, 25 | "Intel(R) Core(TM) i7-7567U CPU @ 3.50GHz": 28, 26 | "Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz": 15, 27 | "Intel(R) Core(TM) i7-7660U CPU @ 2.50GHz": 15, 28 | "Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz": 65, 29 | "Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz": 91, 30 | "Intel(R) Core(TM) i7-7700T CPU @ 2.90GHz": 35, 31 | "Intel(R) Pentium(R) CPU G4560 @ 3.50GHz": 54 32 | } -------------------------------------------------------------------------------- /Data/wtm_factor.json: -------------------------------------------------------------------------------- 1 | { 2 | "Allium": 1e6, 3 | "BCD": 1e6, 4 | "Bitcore": 1e6, 5 | "Blake2s": 1e6, 6 | "CnFast": 1, 7 | "CnHaven": 1, 8 | "CnHeavy": 1, 9 | "CnLiteV7": 1, 10 | "CnSaber": 1, 11 | "CnV7": 1, 12 | "CnV8": 1, 13 | "Cuckaroo29": 1, 14 | "Cuckaroo31": 1, 15 | "Energi": 1e6, 16 | "Equihash144": 1, 17 | "Equihash192": 1, 18 | "Equihash210": 1, 19 | "Equihash96": 1e3, 20 | "Ethash": 1e6, 21 | "Hex": 1e6, 22 | "Keccak": 1e6, 23 | "KeccakC": 1e6, 24 | "LBK3": 1e3, 25 | "Lyra2v2": 1e3, 26 | "Lyra2v3": 1e6, 27 | "Lyra2z": 1e6, 28 | "M7M": 1e3, 29 | "MTP": 1e3, 30 | "NeoScrypt": 1e3, 31 | "Phi": 1e6, 32 | "Phi2": 1e6, 33 | "ProgPOW": 1e6, 34 | "RandomHash": 1e3, 35 | "RandomHash2": 1e3, 36 | "Skunk": 1e6, 37 | "SonoA": 1e3, 38 | "Tensority": 1, 39 | "Ubqhash": 1e6, 40 | "X16r": 1e6, 41 | "X16rt": 1e6, 42 | "X16s": 1e6, 43 | "X17": 1e3, 44 | "X22i": 1e6, 45 | "Yescrypt": 1 46 | } 47 | -------------------------------------------------------------------------------- /DeviceList.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | cd /d %~dp0 4 | 5 | set Command="&.\DeviceList.ps1 6 | 7 | where pwsh >nul 2>nul || goto powershell 8 | pwsh -executionpolicy bypass -command %Command% 9 | goto end 10 | 11 | :powershell 12 | powershell -version 5.0 -executionpolicy bypass -command %Command% 13 | 14 | :end 15 | pause 16 | -------------------------------------------------------------------------------- /DeviceList.ps1: -------------------------------------------------------------------------------- 1 | Import-Module ./Include.psm1 2 | Set-OsFlags 3 | 4 | $global:Config = Get-Config 5 | if ($Config.Afterburner -and $IsWindows) { 6 | . "$PSScriptRoot/Includes/Afterburner.ps1" 7 | } 8 | Out-DevicesInformation ( 9 | Get-DevicesInformation ( 10 | Get-MiningTypes -All 11 | ) 12 | ) 13 | 14 | $Groups = ConvertTo-Json -Compress @(Get-MiningTypes -All | Where-Object GroupType -ne 'CPU' | Select-Object GroupName, GroupType, Devices, @{Name = 'PowerLimits'; Expression = { $_.PowerLimits -join ',' } }) 15 | 16 | Write-Host "Suggested GpuGroups string for Config.ini:" 17 | Write-Host "GpuGroups = $Groups" -ForegroundColor Yellow 18 | Write-Host "Remove integrated GPUs from Devices" 19 | -------------------------------------------------------------------------------- /Includes/7z.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuzi-co/Forager/febb5464a65e8ef9ed0f9f2e61976538d4b728c6/Includes/7z.dll -------------------------------------------------------------------------------- /Includes/7z.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuzi-co/Forager/febb5464a65e8ef9ed0f9f2e61976538d4b728c6/Includes/7z.exe -------------------------------------------------------------------------------- /Includes/CHKCPU32.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuzi-co/Forager/febb5464a65e8ef9ed0f9f2e61976538d4b728c6/Includes/CHKCPU32.exe -------------------------------------------------------------------------------- /Includes/MSIAfterburner.NET.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuzi-co/Forager/febb5464a65e8ef9ed0f9f2e61976538d4b728c6/Includes/MSIAfterburner.NET.dll -------------------------------------------------------------------------------- /Includes/OhGodAnETHlargementPill-r2.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuzi-co/Forager/febb5464a65e8ef9ed0f9f2e61976538d4b728c6/Includes/OhGodAnETHlargementPill-r2.exe -------------------------------------------------------------------------------- /Includes/OpenCL/HandleObject.cs: -------------------------------------------------------------------------------- 1 | namespace OpenCl { 2 | using System; 3 | 4 | public abstract class HandleObject { 5 | internal readonly IntPtr handle; 6 | 7 | internal HandleObject (IntPtr handle) { 8 | this.handle = handle; 9 | } 10 | } 11 | } -------------------------------------------------------------------------------- /Includes/OpenCL/OpenClException.cs: -------------------------------------------------------------------------------- 1 | namespace OpenCl { 2 | using System; 3 | 4 | public class OpenClException : System.Exception { 5 | private ErrorCode code; 6 | 7 | public OpenClException (ErrorCode code) : base (String.Format ("OpenCl error {0}: {1}.", (int) code, code.ToString ())) { 8 | this.code = code; 9 | } 10 | 11 | public OpenClException (ErrorCode error, string message) : base (message) { 12 | this.code = error; 13 | } 14 | 15 | public OpenClException (ErrorCode error, string message, Exception inner) : base (message, inner) { 16 | this.code = error; 17 | } 18 | 19 | public ErrorCode ErrorCode { 20 | get { return this.code; } 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /Includes/OpenCL/Platform.cs: -------------------------------------------------------------------------------- 1 | namespace OpenCl { 2 | using System.Runtime.InteropServices; 3 | using System; 4 | 5 | public sealed class Platform : HandleObject { 6 | private const uint CL_PLATFORM_PROFILE = 0x0900; 7 | private const uint CL_PLATFORM_VERSION = 0x0901; 8 | private const uint CL_PLATFORM_NAME = 0x0902; 9 | private const uint CL_PLATFORM_VENDOR = 0x0903; 10 | private const uint CL_PLATFORM_EXTENSIONS = 0x0904; 11 | private const uint CL_PLATFORM_HOST_TIMER_RESOLUTION = 0x0905; 12 | 13 | internal Platform (IntPtr handle) : base (handle) { } 14 | 15 | // Platform attributes 16 | 17 | public string Profile { 18 | get { return Cl.GetInfoString (NativeMethods.clGetPlatformInfo, this.handle, CL_PLATFORM_PROFILE); } 19 | } 20 | 21 | public string Version { 22 | get { return Cl.GetInfoString (NativeMethods.clGetPlatformInfo, this.handle, CL_PLATFORM_VERSION); } 23 | } 24 | 25 | public string Name { 26 | get { return Cl.GetInfoString (NativeMethods.clGetPlatformInfo, this.handle, CL_PLATFORM_NAME); } 27 | } 28 | 29 | public string Vendor { 30 | get { return Cl.GetInfoString (NativeMethods.clGetPlatformInfo, this.handle, CL_PLATFORM_VENDOR); } 31 | } 32 | 33 | public string[] Extensions { 34 | get { 35 | var res = Cl.GetInfoString (NativeMethods.clGetPlatformInfo, this.handle, CL_PLATFORM_EXTENSIONS); 36 | return res.Split (new char[] { ' ' }); 37 | } 38 | } 39 | 40 | public T GetExtensionFunction (string name) where T : class { 41 | IntPtr addr = NativeMethods.clGetExtensionFunctionAddressForPlatform (this.handle, name); 42 | if (addr == IntPtr.Zero) { 43 | return null; 44 | } 45 | return Marshal.GetDelegateForFunctionPointer (addr, typeof (T)) as T; 46 | } 47 | 48 | // static factory method 49 | 50 | public static Platform[] GetPlatformIDs () { 51 | ErrorCode error; 52 | uint count; 53 | 54 | error = NativeMethods.clGetPlatformIDs (0, null, out count); 55 | if (error != ErrorCode.Success) { 56 | throw new OpenClException (error); 57 | } 58 | 59 | var ids = new IntPtr[count]; 60 | error = NativeMethods.clGetPlatformIDs (count, ids, out count); 61 | if (error != ErrorCode.Success) { 62 | throw new OpenClException (error); 63 | } 64 | 65 | var res = new Platform[count]; 66 | for (var i = 0; i < count; i++) { 67 | res[i] = new Platform (ids[i]); 68 | } 69 | return res; 70 | } 71 | } 72 | } -------------------------------------------------------------------------------- /Includes/OpenCL/RefCountedObject.cs: -------------------------------------------------------------------------------- 1 | namespace OpenCl { 2 | using System; 3 | 4 | public abstract class RefCountedObject : HandleObject, IDisposable { 5 | protected RefCountedObject (IntPtr handle) : base (handle) { } 6 | 7 | ~RefCountedObject () { 8 | Dispose (false); 9 | } 10 | 11 | protected abstract void Retain (); 12 | 13 | protected abstract void Release (); 14 | 15 | // IDisposable 16 | 17 | private bool disposed = false; 18 | 19 | public void Dispose () { 20 | Dispose (true); 21 | GC.SuppressFinalize (this); 22 | } 23 | 24 | protected virtual void Dispose (bool disposing) { 25 | if (!disposed) { 26 | Release (); 27 | disposed = true; 28 | } 29 | } 30 | } 31 | } -------------------------------------------------------------------------------- /Includes/OverdriveN.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuzi-co/Forager/febb5464a65e8ef9ed0f9f2e61976538d4b728c6/Includes/OverdriveN.exe -------------------------------------------------------------------------------- /Includes/ReportStatus.ps1: -------------------------------------------------------------------------------- 1 | param( 2 | [Parameter(Mandatory = $true)]$WorkerName, 3 | [Parameter(Mandatory = $true)]$ActiveMiners, 4 | [Parameter(Mandatory = $true)]$MinerStatusKey, 5 | [Parameter(Mandatory = $true)]$MinerStatusURL 6 | ) 7 | 8 | $Miners = $ActiveMiners.SubMiners | Where-Object Status -eq 'Running' | Sort-Object { $ActiveMiners[$_.IdF].DeviceGroup.GroupType -eq 'CPU' } 9 | [decimal]$Profit = $Miners | ForEach-Object { [decimal]$_.RevenueLive + [decimal]$_.RevenueLiveDual } | Measure-Object -Sum | Select-Object -ExpandProperty Sum 10 | $MinerReport = ConvertTo-Json -Compress @( 11 | $Miners | ForEach-Object { 12 | 13 | $M = $ActiveMiners[$_.IdF] 14 | 15 | [PSCustomObject]@{ 16 | Name = $M.Name 17 | Path = @($M.Pool.Symbol, $M.PoolDual.Symbol) -ne $null 18 | Type = $M.DeviceGroup.GroupName 19 | Active = $(if ($_.Stats.Activetime -le 3600) { "{0:N1} mins" -f ($_.Stats.ActiveTime / 60) } else { "{0:N1} hours" -f ($_.Stats.ActiveTime / 3600) }) 20 | Algorithm = @($M.Algorithm, $M.AlgorithmDual) -ne $null 21 | Pool = @($M.Pool.PoolName, $M.PoolDual.PoolName) -ne $null 22 | CurrentSpeed = @($_.SpeedLive, $_.SpeedLiveDual) -gt 0 23 | EstimatedSpeed = @($_.HashRate, $_.HashRateDual) -gt 0 24 | PID = $M.Process.Id 25 | 'BTC/day' = $([decimal]$_.RevenueLive + [decimal]$_.RevenueLiveDual) 26 | } 27 | } 28 | ) 29 | 30 | $Params = @{ 31 | Uri = $MinerStatusURL 32 | Method = 'Post' 33 | Body = @{address = $MinerStatusKey; workername = $WorkerName; miners = $MinerReport; profit = $Profit } 34 | UseBasicParsing = $true 35 | TimeoutSec = 10 36 | } 37 | 38 | $ErrorActionPreference = 'SilentlyContinue' 39 | $null = Invoke-RestMethod @Params 40 | -------------------------------------------------------------------------------- /Includes/nvidia-smi.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuzi-co/Forager/febb5464a65e8ef9ed0f9f2e61976538d4b728c6/Includes/nvidia-smi.exe -------------------------------------------------------------------------------- /LINUX.md: -------------------------------------------------------------------------------- 1 | ## Work in Progress, but should be usable 2 | 3 | ### Limitations 4 | Currently only AMD and CPU miners are tested 5 | 6 | 7 | ### Prerequisites 8 | - Powershell Core (Latest Release: https://github.com/PowerShell/PowerShell/releases/tag/v6.2.0). 9 | - Get the relevant version for your distribution. On HiveOS you can check which Ubuntu release it is based on using ```cat /etc/os-release``` 10 | - Install using ```dpkg -i powershell-xxx.deb; apt install -f``` 11 | - Tested on Ubuntu 18.04, Linux Mint 19.1, HiveOS 12 | - Packages required: p7zip-full (for unpacking the downloaded miners) 13 | - AMD Drivers: AMDGPU-PRO drivers require kernel 4.15.0 currently. ROCm Drivers untested, and many miners don't support it 14 | - To install the drivers on Mint or Ubuntu 19.10, you must (temporary) set the following values in /etc/os-release 15 | ``` 16 | ID=ubuntu 17 | VERSION_ID="18.04" 18 | ``` 19 | - Read the divers documentation for install instructions. I do not provide support for installing drivers, operating systems and other 20 | - Other configurations may work, but untested. Reports are welcome 21 | 22 | 23 | ### AMD Configuration 24 | add to ~/.profile 25 | ``` 26 | export GPU_FORCE_64BIT_PTR=0 # Use 1 if only 3GB video memory is detected. 64bit PTR is slightly slower. 27 | export GPU_MAX_HEAP_SIZE=100 28 | export GPU_USE_SYNC_OBJECTS=1 29 | export GPU_MAX_ALLOC_PERCENT=100 30 | export GPU_SINGLE_ALLOC_PERCENT=100 31 | ``` 32 | 33 | 34 | ### NVIDIA Configuration 35 | add to ~/.profile 36 | ``` 37 | export CUDA_DEVICE_ORDER='PCI_BUS_ID' 38 | ``` 39 | 40 | 41 | ### Troubleshooting miners 42 | - Some miners will require additional packages installed. Most common ones are: 43 | - libuv1-dev libmicrohttpd-dev libcurl3 libcurl-openssl1.0-dev libssl-dev 44 | 45 | - If miner fails to start, check console.log and error.log in specific miner folder. 46 | -------------------------------------------------------------------------------- /Miners/A-ClayDual-15.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "EthDcrMiner64.exe", 3 | "Uri": "https://github.com/yuzi-co/miners/releases/download/2019.09/ClaymoreDual-v15.0.7z", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "-epool #Protocol#://#Server#:#Port#", 7 | "-ewal #Login#", 8 | "-epsw #Password#", 9 | "-esm #EthStMode#", 10 | "-dpool #ProtocolDual#://#ServerDual#:#PortDual#", 11 | "-dwal #LoginDual#", 12 | "-dpsw #PasswordDual#", 13 | "-wd 1", 14 | "-r -1", 15 | "-logfile #GroupName#_log.txt", 16 | "-logsmaxsize 10", 17 | "-platform 1", 18 | "-di #DevicesClayMode#", 19 | "-mport -#APIPort#", 20 | "-allpools 1", 21 | "#AlgorithmParameters#", 22 | "#CustomParameters#" 23 | ], 24 | "API": "Claymore", 25 | "Fee": "$(if ($DeviceGroup.MemoryGB -gt 3){0.01}else{0})", 26 | "SSL": true, 27 | "Mem": 3, 28 | "Algorithms": { 29 | "Ethash": "-mode 1", 30 | "Ethash_Blake2s": "-dcoin blake2s -mode 0", 31 | "Ethash_Keccak": "-dcoin keccak -mode 0" 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Miners/A-ClayNeoScrypt-1.2.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "Claymore's NeoScrypt AMD GPU Miner v1.2/NeoScryptMiner.exe", 3 | "Uri": "https://github.com/yuzi-co/miners/releases/download/1/Claymore.s.NeoScrypt.AMD.GPU.Miner.v1.2.zip", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "-pool #Protocol#://#Server#:#Port#", 7 | "-wal #Login#", 8 | "-psw #Password#", 9 | "-wd 1", 10 | "-r -1", 11 | "-logsmaxsize 10", 12 | "-logfile #GroupName#_log.txt", 13 | "-di #DevicesClayMode#", 14 | "-mport -#APIPort#", 15 | "#AlgorithmParameters#", 16 | "#CustomParameters#" 17 | ], 18 | "API": "Claymore", 19 | "Fee": 0.02, 20 | "Mem": 1.1, 21 | "Algorithms": { 22 | "NeoScrypt|a1": { 23 | "Custom": "-a 1" 24 | }, 25 | "NeoScrypt|a2": { 26 | "Custom": "-a 2" 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /Miners/A-GMiner-2.10.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "miner.exe", 3 | "Uri": "https://github.com/develsoftware/GMinerRelease/releases/download/2.10/gminer_2_10_windows64.zip", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "--server #Server#:#Port#", 7 | "--user #Login#", 8 | "--pass #Password#", 9 | "--api #APIPort#", 10 | "--watchdog 0", 11 | "$(if($EnableSSL){'--ssl 1'})", 12 | "--devices #DevicesETHMode#", 13 | "--cuda 0", 14 | "--opencl 1", 15 | "#AlgorithmParameters#", 16 | "#CustomParameters#" 17 | ], 18 | "API": "GMiner", 19 | "SSL": true, 20 | "Fee": 0.02, 21 | "Algorithms": { 22 | "BeamV2": "--algo BeamHashII", 23 | "CuckooBFC": { 24 | "Params": "--algo bfc", 25 | "NoCpu": true, 26 | "Fee": 0.03 27 | }, 28 | "Cuckoo24": { 29 | "Params": "--algo cuckoo24", 30 | "NoCpu": true, 31 | "Fee": 0.03 32 | }, 33 | "Cuckoo29": { 34 | "Params": "--algo cuckoo29", 35 | "NoCpu": true, 36 | "Mem": 3.8 37 | }, 38 | "Cuckaroo29": { 39 | "Params": "--algo cuckaroo29", 40 | "NoCpu": true, 41 | "Mem": 3.8 42 | }, 43 | "Cuckaroo29d": { 44 | "Params": "--algo cuckarood29", 45 | "NoCpu": true, 46 | "Mem": 3.8 47 | }, 48 | "Cuckaroo29m": { 49 | "Params": "--algo cuckaroom29", 50 | "NoCpu": true, 51 | "Mem": 3.8 52 | }, 53 | "Cuckaroo29s": { 54 | "Params": "--algo swap", 55 | "NoCpu": true, 56 | "Mem": 3.8 57 | }, 58 | "Cuckaroo29v": { 59 | "Params": "--algo cuckarood29v", 60 | "NoCpu": true, 61 | "Mem": 3.8 62 | }, 63 | // "Eaglesong": "--algo eaglesong", 64 | "Equihash125": "--algo 125_4", 65 | "Equihash144": { 66 | "Params": "--algo 144_5 --pers auto", 67 | "Mem": 1.75 68 | }, 69 | "Equihash150": { 70 | "Params": "--algo 150_5", 71 | "Mem": 2.9 72 | }, 73 | "Equihash192": { 74 | "Params": "--algo 192_7 --pers auto", 75 | "Mem": 2.75 76 | }, 77 | "Kadena": "--algo Blake2s" 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /Miners/A-JCEMiner-0.33b18.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "jce_cn_gpu_miner64.exe", 3 | "Uri": "https://github.com/jceminer/cn_gpu_miner/raw/master/jce_cn_gpu_miner.033b18.zip", 4 | "SHA256": "CB7F8F6084B7EFEC414393301C4EB472F16996C154F1BFBCFFEC054BBFF00A24", 5 | "Type": "AMD", 6 | "Arguments": [ 7 | "-o #Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "$(if ($enableSSL){'--ssl'})", 11 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--nicehash'})", 12 | "-g $($DeviceGroup.OCLGpuId -join ',')", 13 | "--any", 14 | "--auto", 15 | "--no-cpu", 16 | "--no-warmup", 17 | "--mport #APIPort#", 18 | "--stakjson", 19 | "#AlgorithmParameters#", 20 | "#CustomParameters#" 21 | ], 22 | "API": "XMRig", 23 | "Fee": 0.009, 24 | "SSL": true, 25 | "Algorithms": { 26 | "CnAlloy": "--variation 8", 27 | "CnArto": "--variation 10", 28 | "CnDark": "--variation 17", 29 | "CnFast": "--variation 11", 30 | "CnFreeHaven": "--variation 18", 31 | "CnHalf": "--variation 21", 32 | "CnHaven": "--variation 12", 33 | "CnHeavy": "--variation 5", 34 | "CnLiteV7": "--variation 4", 35 | "CnMkt": "--variation 9", 36 | "CnRed": "--variation 14", 37 | "CnSaber": "--variation 13", 38 | "CnTurtle": "--variation 20", 39 | "CnUplexa": "--variation 19", 40 | "CnWaltz": "--variation 22", 41 | "CnXTL": "--variation 7" 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /Miners/A-Kawpow-1.2.3.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "kawpowminer-windows-1.2.3/kawpowminer.exe", 3 | "Uri": "https://github.com/RavenCommunity/kawpowminer/releases/download/1.2.3/kawpowminer-windows-1.2.3.zip", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "-P stratum$(if($EnableSSL){'s'})://#Login#:#Password#@#Server#:#Port#", 7 | "--opencl", 8 | "--opencl-platform #GPUPlatform#", 9 | "--opencl-devices #DevicesETHMode#", 10 | "--api-port -#APIPort#", 11 | "#AlgorithmParameters#", 12 | "#CustomParameters#" 13 | ], 14 | "API": "Claymore", 15 | "Algorithms": { 16 | "KawPow": "" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Miners/A-Multiminer-1.1.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "multiminer_v1.1.0_24.01.2019/multiminer.exe", 3 | "Uri": "https://github.com/bogdanadnan/multiminer/releases/download/v1.1.0/multiminer_v1.1.0_24.01.2019.zip", 4 | "SHA256": "8C021634C2319F3253832FF3B2A413B849DACBC89D555FB287C5C772D7F0C0F1", 5 | "Type": "AMD", 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-R 3", 11 | "-r 10", 12 | "--use-gpu=OPENCL", 13 | "--gpu-id=$(($DeviceGroup.OCLDeviceId | % {[int]$_+1}) -join ',')", 14 | "-b #APIPort#", 15 | "#AlgorithmParameters#", 16 | "#CustomParameters#" 17 | ], 18 | "API": "Ccminer", 19 | "Fee": 0.01, 20 | "NoCPU": true, 21 | "Algorithms": { 22 | "Argon2ad": "-a argon2ad", 23 | "Argon2d250": "-a argon2d250", 24 | // "Argon2d500": "-a argon2d500", 25 | "Argon2d4096": "-a argon2d4096" 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Miners/A-NBMiner-30.2.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "NBMiner_Win/nbminer.exe", 3 | "Uri": "https://github.com/NebuTech/NBMiner/releases/download/v30.2/NBMiner_30.2_Win.zip", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "-o #Protocol#://#Server#:#Port#", 7 | "-u #Login#:#Password#", 8 | "-d #Devices#", 9 | "--platform 2", 10 | "--no-watchdog", 11 | "--api 127.0.0.1:#ApiPort#", 12 | "#AlgorithmParameters#", 13 | "#CustomParameters#" 14 | ], 15 | "API": "NBMiner", 16 | "SSL": true, 17 | "Fee": 0.02, 18 | "Algorithms": { 19 | // "Eaglesong": "-a eaglesong", 20 | "Eaglesong_Ethash": { 21 | "Params": "-a eaglesong_ethash -do $(if ($PoolDual.PoolName -eq 'NiceHash') {'nicehash'} else {'ethproxy'})+tcp://#ServerDual#:#PortDual# -du #LoginDual#:#PasswordDual#", 22 | "Custom": "-di 10", 23 | "Mem": 4 24 | }, 25 | "Ethash": { 26 | "Params": "-a ethash -o $(if ($Pool.PoolName -eq 'NiceHash') {'nicehash'} else {'ethproxy'})+tcp://#Server#:#Port#", 27 | "Mem": 4, 28 | "Fee": 0.0065 29 | }, 30 | "Handshake": "-a hns", 31 | "Handshake_Ethash": { 32 | "Params": "-a hns_ethash -do $(if ($PoolDual.PoolName -eq 'NiceHash') {'nicehash'} else {'ethproxy'})+tcp://#ServerDual#:#PortDual# -du #LoginDual#:#PasswordDual#", 33 | "Mem": 4 34 | }, 35 | "KawPow": "-a kawpow" 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /Miners/A-Phoenix-5.0e.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "PhoenixMiner.exe", 3 | "Uri": "https://github.com/yuzi-co/miners/releases/download/2020.06/PhoenixMiner_5.0e_Windows.7z", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "-pool #Protocol#://#Server#:#Port#", 7 | "-wal #Login#", 8 | "-pass #Password#", 9 | "-dpool #ProtocolDual#://#ServerDual#:#PortDual#", 10 | "-dwal #LoginDual#", 11 | "-dpsw #PasswordDual#", 12 | "$(if ('#EthStMode#' -ne ''){'-esm #EthStMode#'})", 13 | "-mi 12", 14 | "-wd 1", 15 | "-r -1", 16 | "-logfile #GroupName#_log.txt", 17 | "-logsmaxsize 10", 18 | "-amd", 19 | "-di #DevicesClayMode#", 20 | "-cdmport #APIPort#", 21 | "-cdm 1", 22 | "#AlgorithmParameters#", 23 | "#CustomParameters#" 24 | ], 25 | "API": "Claymore", 26 | "Fee": 0.0065, 27 | "SSL": true, 28 | "Mem": 3, 29 | "Algorithms": { 30 | "ProgPOW": "-coin bci -mode 1", 31 | "Ethash": "-mode 1", 32 | "Ubqhash": "-coin ubq -mode 1" 33 | // "Ethash_Blake2s": "-dcoin blake2s -mode 0" 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /Miners/A-ProgPOW-0.16.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "progpowminer-amd-windows-0.16_final/progpowminer-amd.exe", 3 | "Uri": "https://github.com/BitcoinInterestOfficial/BitcoinInterest/releases/download/2.1/progpowminer-amd-windows-0.16_final.zip", 4 | "SHA256": "2BA7F003CBA5D81D69B63D45CF8C65F099A7D77BF04AA398524CEF294754FE91", 5 | "Type": "AMD", 6 | "Arguments": [ 7 | "-P stratum+tcp://#Login#:#Password#@#Server#:#Port#", 8 | "--opencl", 9 | "--opencl-platform #GPUPlatform#", 10 | "--opencl-devices #DevicesETHMode#", 11 | "--api-port -#APIPort#", 12 | "#AlgorithmParameters#", 13 | "#CustomParameters#" 14 | ], 15 | "API": "Claymore", 16 | "Mem": 1.1, 17 | "Algorithms": { 18 | "ProgPOW": "" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Miners/A-SGMinerDallar.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "sgminer-x86/sgminer.exe", 3 | "Uri": "https://github.com/dallar-project/sgminer/releases/download/d1.0/sgminer-x86.zip", 4 | "SHA256": "A7B4917EB0B13BDB90C401034170A5D92837B5AFF111DA3AC3DC3DA60326FAEE", 5 | "Type": "AMD", 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "--gpu-platform #GPUPlatform#", 11 | "--device #Devices#", 12 | "--api-listen", 13 | "--api-port #APIPort#", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "Xgminer", 18 | "Algorithms": { 19 | "Throestl": "-k dallar" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Miners/A-SGMinerFancyIX-0.6.0.1.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "sgminer-phi2-fancyIX-win64/sgminer.exe", 3 | "Uri": "https://github.com/fancyIX/sgminer-phi2-branch/releases/download/5.6.1.3.b6a/sgminer-phi2-fancyIX-win64-0.6.0.1.zip", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "-o #Protocol#://#Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "--gpu-platform #GPUPlatform#", 10 | "--device #Devices#", 11 | "--api-listen", 12 | "--api-port #APIPort#", 13 | "#AlgorithmParameters#", 14 | "#CustomParameters#" 15 | ], 16 | "API": "Xgminer", 17 | "Algorithms": { 18 | "Allium": "-k allium", 19 | "Argon2d500": "-k argon2d", 20 | // "Ethash": "-k ethash", 21 | // "Lyra2v3": "-k lyra2v3", 22 | "Lyra2zz": "-k lyra2zz", 23 | "MTP": { 24 | "Params": "-k mtp", 25 | "NH": false, 26 | "Mem": 4.5 27 | }, 28 | // "Phi2": "-k phi2", 29 | // "X22i": "-k x22i", 30 | "X25x": "-k x25x" 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /Miners/A-SGMinerKL-1.0.9.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "sgminer.exe", 3 | "Uri": "https://github.com/KL0nLutiy/sgminer-kl/releases/download/kl-1.0.9/sgminer-kl-1.0.9-windows.zip", 4 | "SHA256": "E6E928B435130E00D4C22F38BA9B042B34BD2D250E5BE5204A14E6027322A30A", 5 | "Type": "AMD", 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "--gpu-platform #GPUPlatform#", 11 | "--device #Devices#", 12 | "--api-listen", 13 | "--api-port #APIPort#", 14 | "--extranonce", 15 | "#AlgorithmParameters#", 16 | "#CustomParameters#" 17 | ], 18 | "BenchmarkArg": "$(if ($AlgoName -in @('x16r')){'--benchmark'})", 19 | "API": "Xgminer", 20 | "Fee": 0.01, 21 | "Algorithms": { 22 | // "Aergo": "-k aergo", 23 | "Geek": "-k geek", 24 | // "Phi": "-k phi", 25 | // "Polytimos": "-k polytimos", 26 | // "Skunk": "-k skunk", 27 | // "Tribus": "-k tribus", 28 | // "X16r": "-k x16r", 29 | // "X16s": "-k x16s", 30 | // "X17": "-k x17", 31 | "Xevan": "-k xevan" 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Miners/A-SGMinerKeccakC.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "SG-Miner-CREA-Win/sgminer.exe", 3 | "Uri": "https://github.com/yuzi-co/miners/releases/download/2020.01/SG-Miner-CREA-Win.zip", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "-o #Protocol#://#Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "--gpu-platform #GPUPlatform#", 10 | "--device #Devices#", 11 | "--api-listen", 12 | "--api-port #APIPort#", 13 | "#AlgorithmParameters#", 14 | "#CustomParameters#" 15 | ], 16 | "API": "Xgminer", 17 | "Algorithms": { 18 | "KeccakC": "-k keccakc" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Miners/A-SRBMiner-1.9.3.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "SRBMiner-CN.exe", 3 | "Uri": "https://github.com/yuzi-co/miners/releases/download/2019.09/SRBMiner-CN-V1-9-3.7z", 4 | "SHA256": "AEA5763394F8E2468F686D07455A4CFB1E35D69E21BD4561DF53F3D37D184FC3", 5 | "Type": "AMD", 6 | "GenerateConfigFile": "config-#GroupName#-#Algorithm#.txt", 7 | "PatternConfigFile": "SRBMiner.txt", 8 | "Arguments": [ 9 | "--config config-#GroupName#-#Algorithm#.txt", 10 | "--cpool #Server#:#Port#", 11 | "--cwallet #Login#", 12 | "--cpassword #Password#", 13 | "--disablegpuwatchdog", 14 | "--sendallstales", 15 | "--enablecoinforking", 16 | "--preparedata", 17 | "--apienable", 18 | "--apiport #ApiPort#", 19 | "$(if ($enableSSL){'--ctls true'})", 20 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--cnicehash true'})", 21 | "#CustomParameters#" 22 | ], 23 | "API": "SRB", 24 | "Fee": 0.0085, 25 | "SSL": true, 26 | "Custom": "--disabletweaking", 27 | "Algorithms": { 28 | "CnAlloy": "alloy", 29 | "CnArto": "artocash", 30 | "CnB2N": "b2n", 31 | "CnDark": "dark", 32 | "CnConceal": "conceal", 33 | "CnDouble": "heavyx", 34 | "CnFast": "fast", 35 | "CnFest": "festival", 36 | "CnFreeHaven": "freehaven", 37 | "CnGpu": "gpu", 38 | "CnHalf": "stellitev8", 39 | "CnHaven": "haven", 40 | "CnHeavy": "heavy", 41 | "CnHospital": "hospital", 42 | "CnHycon": "hycon", 43 | "CnItalo": "italo", 44 | "CnLiteV7": "litev7", 45 | "CnMarketCash": "marketcash", 46 | "CnR": "cryptonight_r", 47 | "CnRed": "mox", 48 | "CnRwz": "cryptonight_reversewaltz", 49 | "CnSaber": "bittubev2", 50 | "CnStelliteV4": "stellitev4", 51 | "CnSwap": "swap", 52 | "CnTurtle": "turtle", 53 | "CnUpx": "upx", 54 | "CnUpx2": "upx2", 55 | "CnZls": "zelerius" 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /Miners/A-SRBMiner-Multi-0.4.7.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "SRBMiner-Multi-0-4-7/SRBMiner-MULTI.exe", 3 | "Uri": "https://github.com/doktor83/SRBMiner-Multi/releases/download/0.4.7/SRBMiner-Multi-0-4-7-win64.zip", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "--pool #Server#:#Port#", 7 | "--wallet #Login#", 8 | "--password #Password#", 9 | "--disable-cpu", 10 | "--gpu-platform #GPUPlatform#", 11 | "--gpu-id #Devices#", 12 | "--send-stales", 13 | "--disable-startup-monitor", 14 | "--api-enable", 15 | "--api-port #ApiPort#", 16 | "$(if ($enableSSL){'--tls true'})", 17 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--nicehash true'})", 18 | "#AlgorithmParameters#", 19 | "#CustomParameters#" 20 | ], 21 | "API": "SRB", 22 | "Fee": 0.0085, 23 | "SSL": true, 24 | "Algorithms": { 25 | "Blake2b": "--algorithm blake2b", 26 | "Blake2s": { 27 | "Params": "--algorithm blake2s", 28 | "Fee": 0 29 | }, 30 | "CnBBC": { 31 | "Params": "--algorithm cryptonight_bbc", 32 | "Fee": 0.025 33 | }, 34 | "CnCatalans": { 35 | "Params": "--algorithm cryptonight_catalans", 36 | "Fee": 0 37 | }, 38 | "CnTalleo": { 39 | "Params": "--algorithm cryptonight_talleo", 40 | "Fee": 0 41 | }, 42 | // "Eaglesong": "--algorithm eaglesong", 43 | "Ethash": "--algorithm ethash", 44 | "Handshake": "--algorithm bl2bsha3", 45 | "K12": "--algorithm k12", 46 | "Kadena": "--algorithm kadena", 47 | "Keccak": { 48 | "Params": "--algorithm keccak", 49 | "Fee": 0 50 | }, 51 | "MTP": { 52 | "Params": "--algorithm mtp", 53 | "Fee": 0 54 | }, 55 | "Tellor": "--algorithm tellor", 56 | "Ubqhash": "--algorithm ubqhash", 57 | "Yescrypt": "--algorithm yescrypt" 58 | } 59 | } 60 | -------------------------------------------------------------------------------- /Miners/A-TeamRed-0.7.6.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "teamredminer-v0.7.6-win/teamredminer.exe", 3 | "Uri": "https://github.com/todxx/teamredminer/releases/download/0.7.6/teamredminer-v0.7.6-win.zip", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "-o stratum+$(if($EnableSSL){'ssl'}else{'tcp'})://#Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "-d #Devices#", 10 | "--platform=#GPUPlatform#", 11 | "--opencl_order", 12 | "--watchdog_script", 13 | "--api_listen=#ApiPort#", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "Xgminer", 18 | "SSL": true, 19 | "Fee": 0.025, 20 | "Mem": 1.1, 21 | "Algorithms": { 22 | "Chukwa": "-a trtl_chukwa", 23 | "CnConceal": "-a cn_conceal", 24 | "CnDouble": "-a cnv8_dbl", 25 | "CnHalf": "-a cnv8_half", 26 | "CnHaven": "-a cn_haven", 27 | "CnHeavy": "-a cn_heavy", 28 | "CnR": "-a cnr", 29 | "CnRwz": "-a cnv8_rwz", 30 | "CnSaber": "-a cn_saber", 31 | "CnTurtle": "-a cnv8_trtl", 32 | "CnUpx2": "-a cnv8_upx2", 33 | "Cuckaroo29d": { 34 | "Params": "-a cuckarood29_grin", 35 | "Mem": 3.8 36 | }, 37 | "Cuckatoo31": { 38 | "Params": "-a cuckatoo31_grin", 39 | "Mem": 7.6 40 | }, 41 | "Ethash": { 42 | "Params": "-a ethash", 43 | "Mem": 3, 44 | "Fee": 0.01 45 | }, 46 | "Kawpow": "-a kawpow", 47 | "Lyra2v3": "-a lyra2rev3", 48 | "MTP": { 49 | "Params": "-a mtp", 50 | "Mem": 4.4 51 | }, 52 | "Phi2": { 53 | "Params": "-a phi2", 54 | "Fee": 0.03 55 | }, 56 | "X16r": "-a x16r", 57 | "X16rt": "-a x16rt", 58 | "X16rv2": "-a x16rv2", 59 | "X16s": "-a x16s" 60 | } 61 | } 62 | -------------------------------------------------------------------------------- /Miners/A-VerusMiner-2.0.2.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "testVerus2 AMD/silentarmy.exe", 3 | "Uri": "https://github.com/monkins1010/AMDVerusCoin2.0/releases/download/v5/Verus2.0.2.AMD.zip", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "-c #Protocol#://#Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "--use=$($DeviceGroup.OCLDeviceId -join ',')", 10 | "#AlgorithmParameters#", 11 | "#CustomParameters#" 12 | ], 13 | "API": "Wrapper", 14 | "Algorithms": { 15 | "Verushash": "" 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Miners/A-WildRig-0.10.5.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "wildrig.exe", 3 | "Uri": "https://github.com/andru-kun/wildrig/releases/download/0.10.5/wildrig-windows-0.10.5-beta.7z", 4 | "SHA256": "E76F3428D57F133395FA636D83B379453BA684978B7D486F937F03FEF90B19B9", 5 | "Type": "AMD", 6 | "Arguments": [ 7 | "-o #Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-r 10", 11 | "-R 3", 12 | "--opencl-platform #GpuPlatform#", 13 | "--opencl-devices #Devices#", 14 | "--send-stale", 15 | "--api-port #ApiPort#", 16 | "--scratchpad-file scratchpad-#Algorithm#.bin", 17 | "#AlgorithmParameters#", 18 | "#CustomParameters#" 19 | ], 20 | "API": "XMRig", 21 | "Fee": 0.02, 22 | "Custom": "--opencl-launch 256x0", 23 | "Algorithms": { 24 | "Purk": "--scratchpad-url http://purk.miner.rocks:8008/scratchpad.bin", 25 | "Bbr": "--scratchpad-url http://boolberry.miner.rocks:8008/scratchpad.bin" 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Miners/A-WildRigMulti-0.25.1.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "wildrig.exe", 3 | "Uri": "https://github.com/andru-kun/wildrig-multi/releases/download/0.25.1/wildrig-multi-windows-0.25.1.7z", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "-o #Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "-r 10", 10 | "-R 3", 11 | "--opencl-platforms amd", 12 | "--opencl-platform #GpuPlatform#", 13 | "--opencl-devices #Devices#", 14 | "--send-stale", 15 | "--donate-level 1", 16 | "--api-port #ApiPort#", 17 | "#AlgorithmParameters#", 18 | "#CustomParameters#" 19 | ], 20 | "API": "XMRig", 21 | "Fee": 0.01, 22 | "Mem": 1.1, 23 | "BenchmarkArg": "$(if ($AlgoName -in @('bitcore', 'x16r', 'x16rt', 'x16s', 'x21s', 'hex', 'timetravel')){'--benchmark'})", 24 | "Custom": "--opencl-threads auto --opencl-launch auto", 25 | "Algorithms": { 26 | "Aergo": "--algo aergo", 27 | "Anime": "--algo anime", 28 | "Astralhash": "--algo glt-astralhash", 29 | "Bbr": { 30 | "Params": "--algo wildkeccak --scratchpad-url http://boolberry.miner.rocks:8008/scratchpad.bin --scratchpad-file scratchpad-#Algorithm#.bin", 31 | "Fee": 0.02 32 | }, 33 | "BCD": "--algo bcd", 34 | "Bitcore": "--algo bitcore", 35 | "Blake2bBTCC": "--algo blake2b-btcc", 36 | "Blake2bGLT": "--algo blake2b-glt", 37 | "BMW512": "--algo bmw512", 38 | "C11": "--algo c11", 39 | "Dedal": "--algo dedal", 40 | "Exosis": "--algo exosis", 41 | "Geek": "--algo geek", 42 | "Globalhash": "--algo glt-globalhash", 43 | "Hex": "--algo hex", 44 | "HMQ1725": "--algo hmq1725", 45 | "Honeycomb": "--algo honeycomb", 46 | "Jeonghash": "--algo glt-jeonghash", 47 | "Lyra2v3": "--algo lyra2v3", 48 | "KawPow": "--algo kawpow", 49 | "Lyra2vc0ban": "--algo lyra2vc0ban", 50 | "Lyra2tdc": "--algo lyra2tdc", 51 | "MTP": "--algo mtp", 52 | "MTPtcr": "--algo mtp-tcr", 53 | "Padihash": "--algo glt-padihash", 54 | "Pawelhash": "--algo glt-pawelhash", 55 | "Phi": "--algo phi", 56 | "Polytimos": "--algo polytimos", 57 | "ProgPowEther": "--algo progpow-ethercore", 58 | "ProgPowSero": "--algo progpow-sero", 59 | "ProgPowZ": "--algo progpowz", 60 | "Purk": { 61 | "Params": "--algo wildkeccak --scratchpad-url http://purk.miner.rocks:8008/scratchpad.bin --scratchpad-file scratchpad-#Algorithm#.bin", 62 | "Fee": 0.02 63 | }, 64 | "Renesis": "--algo renesis", 65 | "SHA256csm": "--algo sha256csm", 66 | "SHA256q": "--algo sha256q", 67 | "SHA256t": "--algo sha256t", 68 | "Skein2": "--algo skein2", 69 | "Skunk": "--algo skunkhash", 70 | "SonoA": "--algo sonoa", 71 | "Timetravel": "--algo timetravel", 72 | "Tribus": "--algo tribus", 73 | "X16r": "--algo x16r", 74 | "X16rt": "--algo x16rt", 75 | "X16s": "--algo x16s", 76 | "X17": "--algo x17", 77 | "X17r": "--algo x17r", 78 | "X17rprotocol2": "--algo x17r-protocol2", 79 | "X18": "--algo x18", 80 | "X20r": "--algo x20r", 81 | "X21s": "--algo x21s", 82 | "X22i": "--algo x22i", 83 | "X25x": "--algo x25x", 84 | "Xevan": "--algo xevan" 85 | } 86 | } 87 | -------------------------------------------------------------------------------- /Miners/A-lolMiner-1.0a2.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "1.0_alpha2/lolMiner.exe", 3 | "Uri": "https://github.com/Lolliedieb/lolMiner-preview/releases/download/1.0a2/lolMiner_v1_0_a2_Win64.zip", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "--pool #Server#:#Port#", 7 | "--user #Login#", 8 | "--pass #Password#", 9 | "--devices #Devices#", 10 | "--apiport #ApiPort#", 11 | "--digits 2", 12 | "--connectattempts 3", 13 | "--tls $(if($enableSSL){1}else{0})", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "LOL", 18 | "SSL": true, 19 | "Fee": 0.02, 20 | "Algorithms": { 21 | "BeamV2": { 22 | "Params": "--coin BEAM-II", 23 | "Mem": 3.5 24 | }, 25 | "BeamV3": { 26 | "Params": "--coin BEAM-III", 27 | "Mem": 3.5 28 | }, 29 | "Cuckaroo29d": { 30 | "Params": "--coin MWC-C29D", 31 | "Mem": 3.6 32 | }, 33 | "Cuckaroo29m": { 34 | "Params": "--coin GRIN-C29M", 35 | "Mem": 3.6 36 | }, 37 | "Cuckaroo30": { 38 | "Params": "--coin CTXC", 39 | "Mem": 7.6, 40 | "Fee": 0.025 41 | }, 42 | "Cuckatoo31": { 43 | "Params": "--coin GRIN-C31", 44 | "Mem": 3.6 45 | }, 46 | "Cuckatoo32": { 47 | "Params": "--coin GRIN-C32", 48 | "Mem": 3.6 49 | }, 50 | "Equihash96": { 51 | "Params": "--coin MNX", 52 | "Mem": 1 53 | }, 54 | "Equihash125": { 55 | "Params": "--coin ZEL", 56 | "Mem": 2.9 57 | }, 58 | "Equihash144": { 59 | "Params": "--coin AUTO144_5", 60 | "Mem": 1.8 61 | }, 62 | "Equihash192": { 63 | "Params": "--coin AUTO192_7", 64 | "Mem": 2.8 65 | }, 66 | "Equihash210": "--coin AION" 67 | } 68 | } 69 | -------------------------------------------------------------------------------- /Miners/C-CCMinerVerus-3.7.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "ccminer.exe", 3 | "Uri": "https://github.com/yuzi-co/miners/releases/download/2020.06/ccminer_CPU_3.7.7z", 4 | "Type": "CPU", 5 | "Arguments": [ 6 | "-o #Protocol#://#Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "-R 3", 10 | "-r 10", 11 | "-d #Devices#", 12 | "-b #APIPort#", 13 | "-t $(if ($CpuThreads -ne $null) {$CpuThreads} else {$SystemInfo.CpuFeatures.threads})", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "Ccminer", 18 | "Algorithms": { 19 | "Verushash": "-a verus" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Miners/C-CpuMinerArctic-1.3.7.1.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "cpuminer.exe", 3 | "Uri": "https://github.com/yuzi-co/miners/releases/download/2020.04/CPUMiner-Multi.1.3.7.1-GLT.7z", 4 | "Type": "CPU", 5 | "Arguments": [ 6 | "-o #Protocol#://#Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "-R 3", 10 | "-r 10", 11 | "-b #APIPort#", 12 | "$(if ($CpuThreads -ne $null){'-t ' + $CpuThreads})", 13 | "#AlgorithmParameters#", 14 | "#CustomParameters#" 15 | ], 16 | "API": "Ccminer", 17 | "Algorithms": { 18 | "Arctichash ": "-a arctichash" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Miners/C-CpuMinerOpt-3.14.3.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "cpuminer-$($f=$SystemInfo.CpuFeatures;$(if($f.avx512){'avx512'}elseif($f.avx2 -and $f.sha){'zen'}elseif($f.avx2){'avx2'}elseif($f.avx){'avx'}elseif($f.aes -and $f.sse42){'aes-sse42'}else{'sse2'})).exe", 3 | "Uri": "https://github.com/JayDDee/cpuminer-opt/releases/download/v3.14.3/cpuminer-opt-3.14.3-windows.zip", 4 | "Type": "CPU", 5 | "Arguments": [ 6 | "-o stratum+$(if($EnableSSL){'tcps'}else{'tcp'})://#Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "--retry-pause 5", 10 | "-r 10", 11 | "--api-bind 127.0.0.1:#APIPort#", 12 | "$(if ($CpuThreads -ne $null){'-t ' + $CpuThreads})", 13 | "#AlgorithmParameters#", 14 | "#CustomParameters#" 15 | ], 16 | "API": "Ccminer", 17 | "SSL": true, 18 | "Algorithms": { 19 | "CpuPower": "--algo yespower --param-n 2048 --param-r 32 --param-key \"CPUpower: The number of CPU working or available for proof-of-work mining\"", 20 | "HOdl": "--algo hodl", 21 | "Lyra2h": "--algo lyra2h", 22 | "Lyra2z330": "--algo lyra2z330", 23 | "Minotaur": "--algo minotaur", 24 | "Power2b": "--algo yespower-b2b --param-n 2048 --param-r 32 --param-key \"Now I am become Death, the destroyer of worlds\"", 25 | // "ScryptN11": "--algo scrypt --param-n 2048", 26 | // "ScryptN2": "--algo scrypt --param-n 1048576", 27 | // "SHA3d": "--algo sha3d", 28 | "Yescrypt": "--algo yescrypt", 29 | "YescryptR8": "--algo yescrypt --param-n 2048 --param-r 8 --param-key \"Client Key\"", 30 | "YescryptR8g": "--algo yescryptr8g", 31 | "YescryptR16": "--algo yescrypt --param-n 4096 --param-r 16 --param-key \"Client Key\"", 32 | "YescryptR32": "--algo yescrypt --param-n 4096 --param-r 32 --param-key \"WaviBanana\"", 33 | "Yespower": "--algo yespower --param-n 2048 --param-r 32", 34 | "YespowerR16": "--algo yespower --param-n 4096 --param-r 16", 35 | "YespowerIC": "--algo yespower --param-n 2048 --param-r 32 --param-key \"IsotopeC\"", 36 | "YespowerIOTS": "--algo yespower --param-n 2048 --param-key \"Iots is committed to the development of IOT\"", 37 | "YespowerLitb": "--algo yespower --param-n 2048 --param-r 32 --param-key \"LITBpower: The number of LITB working or available for proof-of-work mini\"", 38 | "YespowerLtncg": "--algo yespower --param-n 2048 --param-r 32 --param-key \"LTNCGYES\"", 39 | "YespowerSugar": "--algo yespower --param-n 2048 -param-r 32 --param-key \"Satoshi Nakamoto 31/Oct/2008 Proof-of-work is essentially one-CPU-one-vote\"", 40 | "YespowerUrx": "--algo yespower --param-n 2048 --param-r 32 --param-key \"UraniumX\"" 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /Miners/C-CpuMinerRplant-4.5.11.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "cpuminer-$($f=$SystemInfo.CpuFeatures;$(if($f.avx2 -and $f.sha){'ryzen'}elseif($f.avx2){'avx2'}elseif($f.avx){'avx'}elseif($f.sse42){'sse42'}else{'sse2'})).exe", 3 | "Uri": "https://github.com/yuzi-co/miners/releases/download/2020.06/cpuminer-rplant-win-4.5.11.7z", 4 | "Type": "CPU", 5 | "Arguments": [ 6 | "-o #Protocol#://#Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "-R 3", 10 | "-r 10", 11 | "-b #APIPort#", 12 | "$(if ($CpuThreads -ne $null){'-t ' + $CpuThreads})", 13 | "#AlgorithmParameters#", 14 | "#CustomParameters#" 15 | ], 16 | "API": "Ccminer", 17 | "Algorithms": { 18 | "Argon2ad": "-a argon2ad", 19 | "Argon2d250": "-a argon2d250", 20 | // "Argon2d500": "-a argon2d500", 21 | // "Argon2d4096": "-a argon2d4096", 22 | "Argon2dGlt": "-a argon2dglt", 23 | "Argon2iGlt": "-a argon2iglt", 24 | "Argon2m": "-a argon2m", 25 | "CpuPower": "-a CpuPower", 26 | "Cryptovantaa": "-a cryptovantaa", 27 | "Curvehash": "-a curvehash", 28 | "HOdl": "-a hodl", 29 | "Lyra2cz": "-a lyra2cz", 30 | "Lyra2h": "-a lyra2h", 31 | "Lyra2tdc": "-a lyra2tdc", 32 | "Lyra2z330": "-a lyra2z330", 33 | "Minotaur": "-a minotaur", 34 | "Power2b": "-a power2b", 35 | "SHA256csm": "-a sha256csm", 36 | "YescryptR8": "-a yescryptr8", 37 | "YescryptR8g": "-a yescryptr8g", 38 | "YescryptR8glt": "-a yescryptr8glt", 39 | "YescryptR16": "-a yescryptr16", 40 | "YescryptR16V2": "-a yescryptr16v2", 41 | "YescryptR16V2glt": "-a yescryptr16v2glt", 42 | "YescryptR24": "-a yescryptr24", 43 | "YescryptR24glt": "-a yescryptr24glt", 44 | "YescryptR32": "-a yescryptr32", 45 | // "Yespower": "-a yespower", 46 | "YespowerIC": "-a yespowerIC", 47 | "YespowerIOTS": "-a yespowerIOTS", 48 | "YespowerITC": "-a yespowerITC", 49 | "YespowerLITB": "-a yespowerLITB", 50 | "YespowerLTNCG": "-a yespowerLTNCG", 51 | "YespowerR16": "-a yespowerr16", 52 | "YespowerRES": "-a yespowerRES", 53 | "YespowerSUGAR": "-a yespowerSUGAR", 54 | "YespowerURX": "-a yespowerURX" 55 | } 56 | } 57 | -------------------------------------------------------------------------------- /Miners/C-CpuMinerVerium-1.4.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "cpuminer.exe", 3 | "Uri": "https://github.com/fireworm71/veriumMiner/releases/download/v1.4/cpuminer_1.4_windows_x64_O2_GCC7.zip", 4 | "SHA256": "34DC7EC918FB983B250C3EDC294325B3E6E8702A93C0EA53DF8C679523FC3777", 5 | "Type": "CPU", 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-R 3", 11 | "-r 10", 12 | "-b #APIPort#", 13 | "$(if ($CpuThreads -ne $null){'-t ' + $CpuThreads})", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "Ccminer", 18 | "Algorithms": { 19 | "ScryptN2": "" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Miners/C-NHeqVerus-0.8.2.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "nheqminer/nheqminer.exe", 3 | "Uri": "https://github.com/yuzi-co/miners/releases/download/2020.06/nheqminer-Windows-v0.8.2.zip", 4 | "Type": "CPU", 5 | "Arguments": [ 6 | "-l #Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "-a #APIPort#", 10 | "-t $(if ($CpuThreads -ne $null) {$CpuThreads} else {$SystemInfo.CpuFeatures.threads})", 11 | "#AlgorithmParameters#", 12 | "#CustomParameters#" 13 | ], 14 | "API": "NHEQ", 15 | "Algorithms": { 16 | "Verushash": "-v" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Miners/C-RHMiner-2.3.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "rhminer.exe", 3 | "Uri": "https://github.com/polyminer1/rhminer/releases/download/2.3/rhminer.2.3.Windows.CPU.zip", 4 | "Type": "CPU", 5 | "Arguments": [ 6 | "-s #Protocol#://#Server#:#Port#", 7 | "-su #Login#", 8 | "-pw #Password#", 9 | "-r 5", 10 | "-cpu", 11 | "-processpriority 2", 12 | "-cputhreads $(if ($CpuThreads -ne $null){$CpuThreads} else {$SystemInfo.CpuFeatures.threads})", 13 | "-apiport #ApiPort#", 14 | "#CustomParameters#" 15 | ], 16 | "API": "Claymore", 17 | "Fee": 0.01, 18 | "Algorithms": { 19 | "RandomHash2": "" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Miners/C-SRBMiner-Multi-0.4.7.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "SRBMiner-Multi-0-4-7/SRBMiner-MULTI.exe", 3 | "Uri": "https://github.com/doktor83/SRBMiner-Multi/releases/download/0.4.7/SRBMiner-Multi-0-4-7-win64.zip", 4 | "Type": "CPU", 5 | "Arguments": [ 6 | "--pool #Server#:#Port#", 7 | "--wallet #Login#", 8 | "--password #Password#", 9 | "--disable-gpu", 10 | "--cpu-threads $(if ($CpuThreads -ne $null){$CpuThreads} else {$SystemInfo.CpuFeatures.threads})", 11 | "--send-stales", 12 | "--disable-startup-monitor", 13 | "--api-enable", 14 | "--api-port #ApiPort#", 15 | "$(if ($enableSSL){'--tls true'})", 16 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--nicehash true'})", 17 | "#AlgorithmParameters#", 18 | "#CustomParameters#" 19 | ], 20 | "API": "SRB", 21 | "Fee": 0.0085, 22 | "SSL": true, 23 | "Algorithms": { 24 | "CnBBC": { 25 | "Params": "--algorithm cryptonight_bbc", 26 | "Fee": 0.025 27 | }, 28 | "CnCatalans": { 29 | "Params": "--algorithm cryptonight_catalans", 30 | "Fee": 0 31 | }, 32 | "CnTalleo": { 33 | "Params": "--algorithm cryptonight_talleo", 34 | "Fee": 0 35 | }, 36 | "CpuPower": "--algorithm cpupower", 37 | "DefyX": "--algorithm defyx", 38 | // "Handshake": "--algorithm bl2bsha3", 39 | "M7Mv2": { 40 | "Params": "--algorithm m7mv2", 41 | "Fee": 0 42 | }, 43 | "Minotaur": { 44 | "Params": "--algorithm minotaur", 45 | "Fee": 0.02 46 | }, 47 | "RandomArq": { 48 | "Params": "--algorithm randomarq", 49 | "Custom": "--randomx-use-1gb-pages" 50 | }, 51 | "RandomEpic": { 52 | "Params": "--algorithm randomepic", 53 | "Custom": "--randomx-use-1gb-pages" 54 | }, 55 | "RandomKeva": { 56 | "Params": "--algorithm randomkeva", 57 | "Custom": "--randomx-use-1gb-pages" 58 | }, 59 | "RandomSfx": { 60 | "Params": "--algorithm randomsfx", 61 | "Custom": "--randomx-use-1gb-pages" 62 | }, 63 | "RandomWow": { 64 | "Params": "--algorithm randomwow", 65 | "Custom": "--randomx-use-1gb-pages" 66 | }, 67 | "RandomX": { 68 | "Params": "--algorithm randomx", 69 | "Custom": "--randomx-use-1gb-pages" 70 | }, 71 | "RandomXl": { 72 | "Params": "--algorithm randomxl", 73 | "Custom": "--randomx-use-1gb-pages" 74 | }, 75 | "Tellor": "--algorithm tellor", 76 | "Yescrypt": "--algorithm yescrypt", 77 | "YescryptR8": "--algorithm yescryptr8", 78 | "YescryptR16": "--algorithm yescryptr16", 79 | "YescryptR32": "--algorithm yescryptr32", 80 | "Yespower": "--algorithm yespower", 81 | "Yespower2b": "--algorithm yespower2b", 82 | "YespowerIC": "--algorithm yespowerIC", 83 | "YespowerIOTS": "--algorithm yespowerIOTS", 84 | "YespowerITC": { 85 | "Params": "--algorithm yespowerItc", 86 | "Fee": 0 87 | }, 88 | "YespowerLitb": "--algorithm yespowerlitb", 89 | "YespowerLtncg": "--algorithm yespowerltncg", 90 | "YespowerR16": "--algorithm yespowerr16", 91 | "YespowerRes": "--algorithm yespowerres", 92 | "YespowerSugar": "--algorithm yespowersugar", 93 | "YespowerUrx": "--algorithm yespowerurx" 94 | } 95 | } 96 | -------------------------------------------------------------------------------- /Miners/C-XMRig-5.11.3.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "xmrig-5.11.3/xmrig.exe", 3 | "Uri": "https://github.com/xmrig/xmrig/releases/download/v5.11.3/xmrig-5.11.3-gcc-win64.zip", 4 | "Type": "CPU", 5 | "Arguments": [ 6 | "-o #Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--nicehash'})", 10 | "$(if ($EnableSSL){'--tls'})", 11 | "--donate-level 1", 12 | "--http-port #APIPort#", 13 | "#AlgorithmParameters#", 14 | "#CustomParameters#" 15 | ], 16 | "API": "XMRig", 17 | "SSL": true, 18 | "Fee": 0.01, 19 | "Algorithms": { 20 | "AstroBWT": "-a astrobwt", 21 | // "Chukwa": "-a argon2/chukwa", 22 | "ChukwaWrkz": "-a argon2/wrkz", 23 | "CnAlloy": "-a cn/xao", 24 | "CnArto": "-a cn/rto", 25 | "CnDouble": "-a cn/double", 26 | "CnFast": "-a cn/fast", 27 | "CnHalf": "-a cn/half", 28 | // "CnHaven": "-a cn-heavy/xhv", 29 | // "CnHeavy": "-a cn-heavy/0", 30 | "CnLiteV7": "-a cn-lite/1", 31 | "CnR": "-a cn/r", 32 | "CnRwz": "-a cn/rwz", 33 | // "CnSaber": "-a cn-heavy/tube", 34 | "CnTurtle": "-a cn-pico/trtl", 35 | "CnTlo": "-a cn-pico/tlo", 36 | "CnZls": "-a cn/zls", 37 | "RandomArq": "-a rx/arq", 38 | "RandomKeva": "-a rx/keva", 39 | "RandomSfx": "-a rx/sfx", 40 | "RandomX": "-a rx/0", 41 | "RandomXL": "-a rx/loki", 42 | "RandomXWow": "-a rx/wow" 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Miners/C-XMRigUPX-0.2.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "xmrig-upx-v0.2.0-win64/xmrig.exe", 3 | "Uri": "https://github.com/uPlexa/xmrig-upx/releases/download/v0.2.0/xmrig-upx-v0.2.0-win64.zip", 4 | "Type": "CPU", 5 | "Arguments": [ 6 | "-o #Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--nicehash'})", 10 | "$(if ($EnableSSL){'--tls'})", 11 | "--max-cpu-usage=$(if ($CpuThreads -ne $null){$CpuThreads/$SystemInfo.CpuFeatures.threads*100} else {100})", 12 | "--donate-level 1", 13 | "--api-port #APIPort#", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "XMRig", 18 | "SSL": true, 19 | "Fee": 0.01, 20 | "Algorithms": { 21 | "CnUplexa": "-a cryptonight-upx/2" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Miners/N-CCMinerBMW-2.2.5.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "ccminerbmw/ccminer.exe", 3 | "Uri": "https://github.com/Minerx117/ccminer-bmw512/releases/download/v2.2.5/ccminerbmw.7z", 4 | "Type": "NVIDIA", 5 | "CUDA": 10.0, 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-R 3", 11 | "-r 10", 12 | "-d #Devices#", 13 | "-b #APIPort#", 14 | "--submit-stale", 15 | "#AlgorithmParameters#", 16 | "#CustomParameters#" 17 | ], 18 | "API": "Ccminer", 19 | "NoCpu": true, 20 | "Algorithms": { 21 | "BMW512": "-a bmw512" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Miners/N-CCMinerBSHA3-1.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "ccminer-bsha3-win64/ccminer.exe", 3 | "Uri": "https://github.com/brian112358/ccminer-bsha3/releases/download/v1.0/ccminer-bsha3-v1.0-win64.zip", 4 | "Type": "NVIDIA", 5 | "CUDA": 9.0, 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-R 3", 11 | "-r 10", 12 | "-d #Devices#", 13 | "-b #APIPort#", 14 | "--submit-stale", 15 | "#AlgorithmParameters#", 16 | "#CustomParameters#" 17 | ], 18 | "API": "Ccminer", 19 | "Fee": 0.01, 20 | "Algorithms": { 21 | "SHA3d": "-a keccak" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Miners/N-CCMinerDallar.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "ccminer-x64/ccminer.exe", 3 | "Uri": "https://github.com/dallar-project/ccminer/files/1596594/ccminer-x64.zip", 4 | "SHA256": "B1553F909753FB859BCA0CE0BFB5200A34E678396F884419E914131940F78C30", 5 | "Type": "NVIDIA", 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-R 3", 11 | "-r 10", 12 | "-d #Devices#", 13 | "-b #APIPort#", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "Ccminer", 18 | "Algorithms": { 19 | "Throestl": "-a throestl" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Miners/N-CCMinerDjm34-0.3.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "ccminer.exe", 3 | "Uri": "https://github.com/djm34/ccminer-msvc2015/releases/download/v0.3.0/ccminer.rar", 4 | "SHA256": "B19FA7FCFA6F81620FD82068BA5F0DA7DFAC4D9FA885D09D9430CAB4FBF509F1", 5 | "Type": "NVIDIA", 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-R 3", 11 | "-r 10", 12 | "-d #Devices#", 13 | "-b #APIPort#", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "Ccminer", 18 | "Algorithms": { 19 | "Lyra2h": "-a lyra2h" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Miners/N-CCMinerLyra2v3-8.21.3.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "ccminerKlausT/ccminer.exe", 3 | "Uri": "https://github.com/yuzi-co/miners/releases/download/2019.02/ccminerKlausT-8.21.3.7z", 4 | "Type": "NVIDIA", 5 | "CUDA": 10.0, 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-R 3", 11 | "-r 10", 12 | "-d #Devices#", 13 | "-b #APIPort#", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "Ccminer", 18 | "Algorithms": { 19 | "Lyra2v3": "-a lyra2v3" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Miners/N-CCMinerSTS-2.2.6R.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "CCMiner 2.2.6R/ccminer-x64.exe", 3 | "Uri": "https://github.com/yuzi-co/miners/releases/download/2018.6/CCMiner.2.2.6R.7z", 4 | "Type": "NVIDIA", 5 | "Arguments": [ 6 | "-o #Protocol#://#Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "-R 3", 10 | "-r 10", 11 | "-d #Devices#", 12 | "-b #APIPort#", 13 | "#AlgorithmParameters#", 14 | "#CustomParameters#" 15 | ], 16 | "API": "Ccminer", 17 | "Algorithms": { 18 | "HSR": "-a hsr", 19 | "KeccakC": "-a keccakc", 20 | "ScryptN11": "-a scrypt:10", 21 | // "Skein2": "-a skein2", 22 | "X11evo": "-a x11evo", 23 | "X12": "-a x12" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Miners/N-CCMinerTpruvot-2.3.1.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "ccminer-x64.exe", 3 | "Uri": "https://github.com/tpruvot/ccminer/releases/download/2.3.1-tpruvot/ccminer-2.3.1-cuda10.7z", 4 | "SHA256": "759500084E7C82A50150FC1E6C6B1222772A437463BA034F030E09249A402540", 5 | "Type": "NVIDIA", 6 | "CUDA": 10.0, 7 | "Arguments": [ 8 | "-o #Protocol#://#Server#:#Port#", 9 | "-u #Login#", 10 | "-p #Password#", 11 | "-R 3", 12 | "-r 10", 13 | "-d #Devices#", 14 | "-b #APIPort#", 15 | "--submit-stale", 16 | "#AlgorithmParameters#", 17 | "#CustomParameters#" 18 | ], 19 | "API": "Ccminer", 20 | "APIPort": 4068, 21 | "Algorithms": { 22 | "Exosis": "-a exosis" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Miners/N-CCMinerVerus-3.8.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "ccminer.exe", 3 | "Uri": "https://github.com/yuzi-co/miners/releases/download/2020.06/ccminer_GPU_3_8.7z", 4 | "Type": "NVIDIA", 5 | "CUDA": 10.2, 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-R 3", 11 | "-r 10", 12 | "-d #Devices#", 13 | "-b #APIPort#", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "Ccminer", 18 | "Algorithms": { 19 | "Verushash": "-a verus" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Miners/N-CCMinerYescript-9a1.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "ccminer.exe", 3 | "Uri": "https://github.com/yuzi-co/miners/releases/download/2019.09/CCMinerYescrypt9A1.7z", 4 | "Type": "NVIDIA", 5 | "CUDA": 10.0, 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-R 3", 11 | "-r 10", 12 | "-d #Devices#", 13 | "-b #APIPort#", 14 | "--submit-stale", 15 | "#AlgorithmParameters#", 16 | "#CustomParameters#" 17 | ], 18 | "API": "Ccminer", 19 | "Algorithms": { 20 | "Yescrypt": "-a yescrypt", 21 | "YescryptR8": "-a yescryptr8", 22 | "YescryptR16": "-a yescryptr16", 23 | "YescryptR16v2": "-a yescryptr16v2", 24 | "YescryptR24": "-a yescryptr24", 25 | "YescryptR32": "-a yescryptr32" 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Miners/N-CCMinerYescript8g-4.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "ccmineryescryptrv4/ccminer.exe", 3 | "Uri": "https://github.com/Minerx117/ccmineryescryptr8g/releases/download/v4/ccmineryescryptrv4.zip", 4 | "Type": "NVIDIA", 5 | "CUDA": 10.0, 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-R 3", 11 | "-r 10", 12 | "-d #Devices#", 13 | "-b #APIPort#", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "Ccminer", 18 | "Algorithms": { 19 | "Lyra2z330": "-a lyra2z330", 20 | // "YescryptR8": "-a yescryptr8", 21 | "YescryptR8g": "-a yescrypt" 22 | // "YescryptR16": "-a yescryptr16", 23 | // "YescryptR32": "-a yescryptr32" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Miners/N-ClayDual-15.0.ps1: -------------------------------------------------------------------------------- 1 | 2 | $M = @{ 3 | Uri = "https://github.com/yuzi-co/miners/releases/download/2019.09/ClaymoreDual-v15.0.7z" 4 | SHA256 = "FB10695BA0F19E99382B5DCF7EC01B99C6B55512F49A6FBD5746A38CBC120864" 5 | Type = "NVIDIA" 6 | Arguments = @( 7 | "-epool #Protocol#://#Server#:#Port#" 8 | "-ewal #Login#" 9 | "-epsw #Password#" 10 | "-dpool #ProtocolDual#://#ServerDual#:#PortDual#" 11 | "-dwal #LoginDual#" 12 | "-dpsw #PasswordDual#" 13 | "-esm #EthStMode#" 14 | "-wd 1" 15 | "-r -1" 16 | "-logfile #GroupName#_log.txt" 17 | "-logsmaxsize 10" 18 | "-platform 2" 19 | "-di #DevicesClayMode#" 20 | "-allpools 1" 21 | "-mport -#APIPort#" 22 | "#AlgorithmParameters#" 23 | "#CustomParameters#" 24 | ) 25 | API = "Claymore" 26 | SSL = $true 27 | Fee = "`$(if (`$DeviceGroup.MemoryGB -gt 3){0.01}else{0})" 28 | Mem = 3 29 | Algorithms = [PSCustomObject]@{ 30 | Ethash = "-mode 1" 31 | # Ethash_Blake2s = "-dcoin blake2s -mode 0" 32 | # Ethash_Keccak = "-dcoin Keccak -mode 0" 33 | } 34 | } 35 | 36 | if ($SystemInfo.CudaVersion -ge [version]"10.0") { 37 | $M.Path = "EthDcrMiner64_cuda10.exe" 38 | $M.CUDA = 10 39 | } elseif ($SystemInfo.CudaVersion -ge [version]"8.0") { 40 | $M.Path = "EthDcrMiner64.exe" 41 | $M.CUDA = 8.0 42 | } else { 43 | return 44 | } 45 | 46 | return [PSCustomObject]$M 47 | -------------------------------------------------------------------------------- /Miners/N-MiniZ-1.5u2.ps1: -------------------------------------------------------------------------------- 1 | 2 | $M = @{ 3 | Path = "miniZ.exe" 4 | Type = "NVIDIA" 5 | Arguments = @( 6 | "--server `$(if (`$EnableSSL){'ssl://'})#Server#" 7 | "--port #Port#" 8 | "--user #Login#" 9 | "--pass #Password#" 10 | "--gpu-line" 11 | "--extra" 12 | "--nonvml" 13 | "--cuda-devices #DevicesETHMode#" 14 | "--telemetry 0.0.0.0:#APIPort#" 15 | "#AlgorithmParameters#" 16 | "#CustomParameters#" 17 | ) 18 | API = "MiniZ" 19 | SSL = $true 20 | Fee = 0.02 21 | Algorithms = [PSCustomObject]@{ 22 | Beam = @{ 23 | Params = "--par=beam" 24 | Mem = 3 25 | } 26 | BeamV2 = @{ 27 | Params = "--par=beam2" 28 | Mem = 3 29 | } 30 | # Equihash96 = @{ 31 | # Params = "--par=96,5 --pers auto" 32 | # Mem = 1.75 33 | # } 34 | Equihash125 = @{ 35 | Params = "--par=125,4" 36 | Mem = 2 37 | } 38 | Equihash144 = @{ 39 | Params = "--par=144,5 --pers auto" 40 | Mem = 2 41 | } 42 | Equihash150 = @{ 43 | Params = "--par=150,5" 44 | Mem = 3 45 | } 46 | Equihash192 = @{ 47 | Params = "--par=192,7 --pers auto" 48 | Mem = 2.75 49 | } 50 | Equihash210 = @{ 51 | Params = "--par=210,9 --pers auto" 52 | Mem = 2 53 | } 54 | } 55 | } 56 | 57 | if ($SystemInfo.CudaVersion -ge [version]"10.0") { 58 | $M.Uri = "https://github.com/yuzi-co/miners/releases/download/2020.06/miniZ_v1.5u2_cuda10_win-x64.7z" 59 | $M.CUDA = 10 60 | } else { 61 | return 62 | } 63 | 64 | return [PSCustomObject]$M 65 | -------------------------------------------------------------------------------- /Miners/N-Multiminer-1.1.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "multiminer_v1.1.0_24.01.2019/multiminer.exe", 3 | "Uri": "https://github.com/bogdanadnan/multiminer/releases/download/v1.1.0/multiminer_v1.1.0_24.01.2019.zip", 4 | "SHA256": "8C021634C2319F3253832FF3B2A413B849DACBC89D555FB287C5C772D7F0C0F1", 5 | "Type": "NVIDIA", 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-R 3", 11 | "-r 10", 12 | "--use-gpu=CUDA", 13 | "--gpu-id=$(($DeviceGroup.OCLDeviceId | % {[int]$_+1}) -join ',')", 14 | "-b #APIPort#", 15 | "#AlgorithmParameters#", 16 | "#CustomParameters#" 17 | ], 18 | "API": "Ccminer", 19 | "Fee": 0.01, 20 | "NoCPU": true, 21 | "Algorithms": { 22 | "Argon2ad": "-a argon2ad", 23 | "Argon2d250": "-a argon2d250" 24 | // "Argon2d500": "-a argon2d500", 25 | // "Argon2d4096": "-a argon2d4096" 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Miners/N-NBMiner-30.2.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "NBMiner_Win/nbminer.exe", 3 | "Uri": "https://github.com/NebuTech/NBMiner/releases/download/v30.2/NBMiner_30.2_Win.zip", 4 | "Type": "NVIDIA", 5 | "Arguments": [ 6 | "-o #Protocol#://#Server#:#Port#", 7 | "-u #Login#:#Password#", 8 | "-d #Devices#", 9 | "--platform 1", 10 | "--no-watchdog", 11 | "--no-nvml", 12 | "--api 127.0.0.1:#ApiPort#", 13 | "#AlgorithmParameters#", 14 | "#CustomParameters#" 15 | ], 16 | "API": "NBMiner", 17 | "SSL": true, 18 | "Fee": 0.02, 19 | "Algorithms": { 20 | "CuckooBFC": { 21 | "Params": "-a bfc", 22 | "NoCpu": true, 23 | "Mem": 5 24 | }, 25 | // "Cuckoo29": { 26 | // "Params": "-a cuckoo_ae", 27 | // "NoCpu": true, 28 | // "Mem": 5 29 | // }, 30 | // "Cuckaroo29": { 31 | // "Params": "-a cuckaroo", 32 | // "NoCpu": true, 33 | // "Mem": 5 34 | // }, 35 | // "Cuckaroo29d": { 36 | // "Params": "-a cuckarood", 37 | // "NoCpu": true, 38 | // "Mem": 5 39 | // }, 40 | "Cuckaroo29s": { 41 | "Params": "-a cuckaroo_swap", 42 | "NoCpu": true, 43 | "Mem": 5 44 | }, 45 | "Cuckatoo31": { 46 | "Params": "-a cuckatoo", 47 | "NoCpu": true, 48 | "Mem": 8 49 | }, 50 | // "Eaglesong": "-a eaglesong", 51 | "Eaglesong_Ethash": { 52 | "Params": "-a eaglesong_ethash -do $(if ($PoolDual.PoolName -eq 'NiceHash') {'nicehash'} else {'ethproxy'})+tcp://#ServerDual#:#PortDual# -du #LoginDual#:#PasswordDual#", 53 | "Custom": "-di 10", 54 | "Mem": 4 55 | }, 56 | "Ethash": { 57 | "Params": "-a ethash -o $(if ($Pool.PoolName -eq 'NiceHash') {'nicehash'} else {'ethproxy'})+tcp://#Server#:#Port#", 58 | "Mem": 4, 59 | "Fee": 0.01 60 | }, 61 | "Handshake": "-a hns", 62 | "Handshake_Ethash": { 63 | "Params": "-a hns_ethash -do $(if ($PoolDual.PoolName -eq 'NiceHash') {'nicehash'} else {'ethproxy'})+tcp://#ServerDual#:#PortDual# -du #LoginDual#:#PasswordDual#", 64 | "Custom": "-di 4", 65 | "Mem": 4 66 | }, 67 | "KawPow": "-a kawpow", 68 | "Tensority_Ethash": { 69 | "Params": "-a tensority_ethash -do $(if ($PoolDual.PoolName -eq 'NiceHash') {'nicehash'} else {'ethproxy'})+tcp://#ServerDual#:#PortDual# -du #LoginDual#:#PasswordDual#", 70 | "Mem": 4, 71 | "Fee": 0.03 72 | }, 73 | "ProgPOWSero": "-a progpow_sero", 74 | "ScryptSIPC": "-a sipc", 75 | "Tensority": "-a tensority", 76 | "Trb": "-a trb", 77 | "Trb_Ethash": { 78 | "Params": "-a trb_ethash -do $(if ($PoolDual.PoolName -eq 'NiceHash') {'nicehash'} else {'ethproxy'})+tcp://#ServerDual#:#PortDual# -du #LoginDual#:#PasswordDual#", 79 | "Mem": 4, 80 | "Fee": 0.03 81 | } 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Miners/N-Phoenix-5.0e.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "PhoenixMiner.exe", 3 | "Uri": "https://github.com/yuzi-co/miners/releases/download/2020.06/PhoenixMiner_5.0e_Windows.7z", 4 | "Type": "NVIDIA", 5 | "Arguments": [ 6 | "-pool #Protocol#://#Server#:#Port#", 7 | "-wal #Login#", 8 | "-pass #Password#", 9 | "-dpool #ProtocolDual#://#ServerDual#:#PortDual#", 10 | "-dwal #LoginDual#", 11 | "-dpsw #PasswordDual#", 12 | "$(if ('#EthStMode#' -ne ''){'-esm #EthStMode#'})", 13 | "-mi 12", 14 | "-wd 1", 15 | "-r -1", 16 | "-logfile #GroupName#_log.txt", 17 | "-logsmaxsize 10", 18 | "-nvidia", 19 | "-nvdo 1", 20 | "-di #DevicesClayMode#", 21 | "-cdmport #APIPort#", 22 | "-cdm 1", 23 | "#AlgorithmParameters#", 24 | "#CustomParameters#" 25 | ], 26 | "API": "Claymore", 27 | "Fee": 0.0065, 28 | "SSL": true, 29 | "Mem": 3, 30 | "Algorithms": { 31 | "Ethash": "-mode 1", 32 | "Ubqhash": "-coin ubq -mode 1" 33 | // "Ethash_Blake2s": "-dcoin blake2s -mode 0" 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /Miners/N-ProgPOW-0.16.ps1: -------------------------------------------------------------------------------- 1 | 2 | $M = @{ 3 | Uri = "https://github.com/BitcoinInterestOfficial/BitcoinInterest/releases/download/2.1/progpowminer-cuda-windows-0.16_final.zip" 4 | Type = "NVIDIA" 5 | Arguments = @( 6 | "-P stratum+tcp://#Login#:#Password#@#Server#:#Port#" 7 | "--cuda" 8 | "--cuda-devices #DevicesETHMode#" 9 | "--api-port -#APIPort#" 10 | "#AlgorithmParameters#" 11 | "#CustomParameters#" 12 | ) 13 | API = "Claymore" 14 | Algorithms = [PSCustomObject]@{ 15 | ProgPOW = "" 16 | } 17 | } 18 | 19 | if ($SystemInfo.CudaVersion -ge [version]"10.0") { 20 | $M.Path = "progpowminer-cuda-windows-0.16_final/Cuda 10/progpowminer-cuda.exe" 21 | $M.CUDA = 10 22 | } elseif ($SystemInfo.CudaVersion -ge [version]"9.2") { 23 | $M.Path = "progpowminer-cuda-windows-0.16_final/Cuda 9.2/progpowminer-cuda.exe" 24 | $M.CUDA = 9.2 25 | } else { 26 | return 27 | } 28 | 29 | return [PSCustomObject]$M 30 | -------------------------------------------------------------------------------- /Miners/N-TRex-0.15.7.ps1: -------------------------------------------------------------------------------- 1 | 2 | $M = @{ 3 | Path = "t-rex.exe" 4 | Type = "NVIDIA" 5 | Arguments = @( 6 | "-o #Protocol#://#Server#:#Port#" 7 | "-u #Login#" 8 | "-p #Password#" 9 | "-d #Devices#" 10 | "-R 3" 11 | "-r 10" 12 | "--no-watchdog" 13 | "--no-nvml" 14 | "-b 127.0.0.1:#APIPort#" 15 | "#AlgorithmParameters#" 16 | "#CustomParameters#" 17 | ) 18 | API = "Ccminer" 19 | Fee = 0.01 20 | Algorithms = [PSCustomObject]@{ 21 | Astralhash = "-a astralhash" 22 | Balloon = "-a balloon" 23 | BCD = "-a bcd" 24 | Bitcore = "-a bitcore" 25 | C11 = "-a c11" 26 | Dedal = "-a dedal" 27 | # Hmq1725 = "-a hmq1725" 28 | Honeycomb = "-a honeycomb" 29 | HSR = "-a hsr" 30 | Jeonghash = "-a jeonghash" 31 | # KawPow = @{ 32 | # Params = "-a kawpow" 33 | # Mem = 3 34 | # } 35 | MTP = @{ 36 | Params = "-a mtp" 37 | Mem = 4.5 38 | } 39 | MTPtcr = @{ 40 | Params = "-a mtp-tcr" 41 | Mem = 4.5 42 | } 43 | Padihash = "-a padihash" 44 | Pawelhash = "-a pawelhash" 45 | Polytimos = "-a polytimos" 46 | ProgPOWSero = @{ 47 | Params = "-a progpow --coin sero" 48 | Mem = 3 49 | } 50 | Renesis = "-a renesis" 51 | SHA256t = "-a sha256t" 52 | SHA256q = "-a sha256q" 53 | # Skunk = "-a skunk" 54 | SonoA = "-a sonoa" 55 | Tensority = @{ 56 | Params = "-a tensority" 57 | Fee = 0.03 58 | } 59 | Timetravel = "-a timetravel" 60 | Tribus = "-a tribus" 61 | X16r = "-a x16r" 62 | X16rt = "-a x16rt" 63 | X16rv2 = "-a x16rv2" 64 | X16s = "-a x16s" 65 | X17 = "-a x17" 66 | X21s = "-a x21s" 67 | X22i = "-a x22i" 68 | x25x = "-a x25x" 69 | } 70 | } 71 | 72 | if ($SystemInfo.CudaVersion -ge [version]"10.0") { 73 | $M.Uri = "https://github.com/trexminer/T-Rex/releases/download/0.15.7/t-rex-0.15.7-win-cuda10.0.zip" 74 | $M.CUDA = 10 75 | } elseif ($SystemInfo.CudaVersion -ge [version]"9.2") { 76 | $M.Uri = "https://github.com/trexminer/T-Rex/releases/download/0.15.7/t-rex-0.15.7-win-cuda9.2.zip" 77 | $M.CUDA = 9.2 78 | } elseif ($SystemInfo.CudaVersion -ge [version]"9.1") { 79 | $M.Uri = "https://github.com/trexminer/T-Rex/releases/download/0.15.7/t-rex-0.15.7-win-cuda9.1.zip" 80 | $M.CUDA = 9.1 81 | } else { 82 | return 83 | } 84 | 85 | return [PSCustomObject]$M 86 | -------------------------------------------------------------------------------- /Miners/N-TTMiner-3.2.3b1.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "TT-Miner.exe", 3 | "Uri": "https://tradeproject.de/download/Miner/TT-Miner-3.2.3-beta1.zip", 4 | "Type": "NVIDIA", 5 | "CUDA": 9.2, 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-worker #WorkerName#", 11 | "--nvidia", 12 | "-nui", 13 | "-luck", 14 | "-PRHRI 1", 15 | "-d #Devices#", 16 | "-b 0.0.0.0:#APIPort#", 17 | "#AlgorithmParameters#", 18 | "#CustomParameters#" 19 | ], 20 | "API": "Claymore", 21 | "Fee": 0.01, 22 | "Algorithms": { 23 | "ProgPOW": "-a PROGPOW" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Miners/N-TTMiner-5.0.3.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "TT-Miner.exe", 3 | "Uri": "https://tradeproject.de/download/Miner/TT-Miner-5.0.3.zip", 4 | "Type": "NVIDIA", 5 | "CUDA": 9.2, 6 | "Arguments": [ 7 | "-pool $(if($EnableSSL){'stratum+ssl://'})#Server#:#Port#", 8 | "-user #Login#", 9 | "-pass #Password#", 10 | "-worker #WorkerName#", 11 | "-devices #Devices#", 12 | "-poolinfo", 13 | "-luck", 14 | "-PRHRI 1", 15 | "--api-bind 0.0.0.0:#APIPort#", 16 | "#AlgorithmParameters#", 17 | "#CustomParameters#" 18 | ], 19 | "API": "Claymore", 20 | "SSL": true, 21 | "Algorithms": { 22 | // "Eaglesong": "-a Eaglesong", 23 | // "Ethash": { 24 | // "Params": "-a Ethash", 25 | // "Mem": 3 26 | // }, 27 | "Kadena": "-coin KDA", 28 | "KawPow": { 29 | "Params": "-coin RVN", 30 | "Mem": 3 31 | }, 32 | // "Lyra2v3": "-a Lyra2v3", 33 | "MTP": { 34 | "Params": "-a MTP", 35 | "Mem": 4.5 36 | }, 37 | "ProgPOWZ": "-coin ZANO", 38 | "ProgPOWEpic": "-coin EPIC", 39 | "ProgPOWHora": "-coin HORA", 40 | "ProgPOWSero": "-coin SERO", 41 | "Ubqhash": { 42 | "Params": "-a Ubqhash", 43 | "Mem": 3 44 | } 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /Miners/N-WildRig-0.10.5.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "wildrig.exe", 3 | "Uri": "https://github.com/andru-kun/wildrig/releases/download/0.10.5/wildrig-windows-0.10.5-beta.7z", 4 | "SHA256": "E76F3428D57F133395FA636D83B379453BA684978B7D486F937F03FEF90B19B9", 5 | "Type": "NVIDIA", 6 | "Arguments": [ 7 | "-o #Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-r 10", 11 | "-R 3", 12 | "--cuda-devices #Devices#", 13 | "--send-stale", 14 | "--api-port #ApiPort#", 15 | "--scratchpad-file scratchpad-#Algorithm#.bin", 16 | "#AlgorithmParameters#", 17 | "#CustomParameters#" 18 | ], 19 | "API": "XMRig", 20 | "Fee": 0.02, 21 | "CUDA": 9.2, 22 | "Custom": "--cuda-launch=1024x256", 23 | "Algorithms": { 24 | "Purk": "--scratchpad-url http://purk.miner.rocks:8008/scratchpad.bin", 25 | "Bbr": "--scratchpad-url http://boolberry.miner.rocks:8008/scratchpad.bin" 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Miners/N-WildRigMulti-0.25.1.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "wildrig.exe", 3 | "Uri": "https://github.com/andru-kun/wildrig-multi/releases/download/0.25.1/wildrig-multi-windows-0.25.1.7z", 4 | "Type": "NVIDIA", 5 | "Arguments": [ 6 | "-o #Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "-r 10", 10 | "-R 3", 11 | "--opencl-platforms nvidia", 12 | "--opencl-platform #GpuPlatform#", 13 | "--opencl-devices #Devices#", 14 | "--send-stale", 15 | "--donate-level 1", 16 | "--api-port #ApiPort#", 17 | "#AlgorithmParameters#", 18 | "#CustomParameters#" 19 | ], 20 | "API": "XMRig", 21 | "Fee": 0.01, 22 | "Mem": 1.1, 23 | "BenchmarkArg": "$(if ($AlgoName -in @('bitcore', 'x16r', 'x16rt', 'x16s', 'x21s', 'hex', 'timetravel')){'--benchmark'})", 24 | "Custom": "--opencl-threads auto --opencl-launch auto", 25 | "Algorithms": { 26 | "Aergo": "--algo aergo", 27 | "Anime": "--algo anime", 28 | "Astralhash": "--algo glt-astralhash", 29 | "Bbr": { 30 | "Params": "--algo wildkeccak --scratchpad-url http://boolberry.miner.rocks:8008/scratchpad.bin --scratchpad-file scratchpad-#Algorithm#.bin", 31 | "Fee": 0.02 32 | }, 33 | // "BCD": "--algo bcd", 34 | // "Bitcore": "--algo bitcore", 35 | "Blake2bBTCC": "--algo blake2b-btcc", 36 | "Blake2bGLT": "--algo blake2b-glt", 37 | // "BMW512": "--algo bmw512", 38 | // "C11": "--algo c11", 39 | "Dedal": "--algo dedal", 40 | "Exosis": "--algo exosis", 41 | "Geek": "--algo geek", 42 | "Globalhash": "--algo glt-globalhash", 43 | "Hex": "--algo hex", 44 | // "HMQ1725": "--algo hmq1725", 45 | // "Honeycomb": "--algo honeycomb", 46 | "Jeonghash": "--algo glt-jeonghash", 47 | "Lyra2v3": "--algo lyra2v3", 48 | "KawPow": "--algo kawpow", 49 | "Lyra2vc0ban": "--algo lyra2vc0ban", 50 | "Lyra2tdc": "--algo lyra2tdc", 51 | // "MTP": "--algo mtp", 52 | // "MTPtcr": "--algo mtp-tcr", 53 | "Padihash": "--algo glt-padihash", 54 | // "Pawelhash": "--algo glt-pawelhash", 55 | "Phi": "--algo phi", 56 | "Polytimos": "--algo polytimos", 57 | "ProgPowEther": "--algo progpow-ethercore", 58 | "ProgPowSero": "--algo progpow-sero", 59 | "ProgPowZ": "--algo progpowz", 60 | "Purk": { 61 | "Params": "--algo wildkeccak --scratchpad-url http://purk.miner.rocks:8008/scratchpad.bin --scratchpad-file scratchpad-#Algorithm#.bin", 62 | "Fee": 0.02 63 | }, 64 | "Renesis": "--algo renesis", 65 | "SHA256csm": "--algo sha256csm", 66 | "SHA256q": "--algo sha256q", 67 | "SHA256t": "--algo sha256t", 68 | "Skein2": "--algo skein2", 69 | // "Skunk": "--algo skunkhash", 70 | // "SonoA": "--algo sonoa", 71 | "Timetravel": "--algo timetravel", 72 | // "Tribus": "--algo tribus", 73 | // "X16r": "--algo x16r", 74 | // "X16rt": "--algo x16rt", 75 | // "X16s": "--algo x16s", 76 | // "X17": "--algo x17", 77 | "X17r": "--algo x17r", 78 | "X17rprotocol2": "--algo x17r-protocol2", 79 | "X18": "--algo x18", 80 | "X20r": "--algo x20r" 81 | // "X21s": "--algo x21s", 82 | // "X22i": "--algo x22i", 83 | // "X25x": "--algo x25x", 84 | // "Xevan": "--algo xevan" 85 | } 86 | } 87 | -------------------------------------------------------------------------------- /Miners/N-XMRig-5.11.3.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "xmrig-5.11.3/xmrig.exe", 3 | "Uri": "https://github.com/xmrig/xmrig/releases/download/v5.11.3/xmrig-5.11.3-msvc-cuda10_2-win64.7z", 4 | "Type": "NVIDIA", 5 | "CUDA": 10.2, 6 | "Arguments": [ 7 | "-o #Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--nicehash'})", 11 | "$(if ($EnableSSL){'--tls'})", 12 | "--no-cpu", 13 | "--cuda", 14 | "--cuda-devices=#Devices#", 15 | "--donate-level 1", 16 | "--http-port #APIPort#", 17 | "#AlgorithmParameters#", 18 | "#CustomParameters#" 19 | ], 20 | "API": "XMRig", 21 | "SSL": true, 22 | "Fee": 0.01, 23 | "Algorithms": { 24 | "AstroBWT": "-a astrobwt", 25 | // "Chukwa": "-a argon2/chukwa", 26 | // "ChukwaWrkz": "-a argon2/wrkz", 27 | "CnAlloy": "-a cn/xao", 28 | "CnArto": "-a cn/rto", 29 | "CnDouble": "-a cn/double", 30 | "CnFast": "-a cn/fast", 31 | // "CnHalf": "-a cn/half", 32 | // "CnHaven": "-a cn-heavy/xhv", 33 | // "CnHeavy": "-a cn-heavy/0", 34 | "CnLiteV7": "-a cn-lite/1", 35 | "CnR": "-a cn/r", 36 | "CnRwz": "-a cn/rwz", 37 | // "CnSaber": "-a cn-heavy/tube", 38 | "CnTurtle": "-a cn-pico/trtl", 39 | "CnTlo": "-a cn-pico/tlo", 40 | "CnZls": "-a cn/zls" 41 | // "RandomArq": "-a rx/arq", 42 | // "RandomKeva": "-a rx/keva", 43 | // "RandomSfx": "-a rx/sfx", 44 | // "RandomX": "-a rx/0", 45 | // "RandomXL": "-a rx/loki", 46 | // "RandomXWow": "-a rx/wow" 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /Miners/N-XMRig-6.2.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "xmrig-6.2.0-beta/xmrig.exe", 3 | "Uri": "https://github.com/xmrig/xmrig/releases/download/v6.2.0-beta/xmrig-6.2.0-beta-msvc-cuda10_2-win64.7z", 4 | "Type": "NVIDIA", 5 | "CUDA": 10.2, 6 | "Arguments": [ 7 | "-o #Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--nicehash'})", 11 | "$(if ($EnableSSL){'--tls'})", 12 | "--no-cpu", 13 | "--cuda", 14 | "--cuda-devices=#Devices#", 15 | "--donate-level 1", 16 | "--http-port #APIPort#", 17 | "#AlgorithmParameters#", 18 | "#CustomParameters#" 19 | ], 20 | "API": "XMRig", 21 | "SSL": true, 22 | "Fee": 0.01, 23 | "Algorithms": { 24 | "AstroBWT": "-a astrobwt", 25 | // "Chukwa": "-a argon2/chukwa", 26 | // "ChukwaWrkz": "-a argon2/wrkz", 27 | "CnAlloy": "-a cn/xao", 28 | "CnArto": "-a cn/rto", 29 | "CnConceal": "-a cn/ccx", 30 | "CnDouble": "-a cn/double", 31 | "CnFast": "-a cn/fast", 32 | // "CnHalf": "-a cn/half", 33 | // "CnHaven": "-a cn-heavy/xhv", 34 | // "CnHeavy": "-a cn-heavy/0", 35 | "CnLiteV7": "-a cn-lite/1", 36 | "CnR": "-a cn/r", 37 | "CnRwz": "-a cn/rwz", 38 | // "CnSaber": "-a cn-heavy/tube", 39 | "CnTurtle": "-a cn-pico/trtl", 40 | "CnTlo": "-a cn-pico/tlo", 41 | "CnZls": "-a cn/zls", 42 | "KawPow": "-a kawpow" 43 | // "RandomArq": "-a rx/arq", 44 | // "RandomKeva": "-a rx/keva", 45 | // "RandomSfx": "-a rx/sfx", 46 | // "RandomX": "-a rx/0", 47 | // "RandomXL": "-a rx/loki", 48 | // "RandomXWow": "-a rx/wow" 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /Miners/N-zEnemy-2.6.2.ps1: -------------------------------------------------------------------------------- 1 | 2 | $M = @{ 3 | Path = "z-enemy.exe" 4 | Type = "NVIDIA" 5 | Arguments = @( 6 | "-o #Protocol#://#Server#:#Port#" 7 | "-u #Login#" 8 | "-p #Password#" 9 | "-R 3" 10 | "-r 10" 11 | "-d #Devices#" 12 | "-b #APIPort#" 13 | "#AlgorithmParameters#" 14 | "#CustomParameters#" 15 | ) 16 | API = "Ccminer" 17 | Fee = 0.01 18 | Algorithms = [PSCustomObject]@{ 19 | Aergo = "-a aeriumx" 20 | # BCD = "-a bcd" 21 | # Bitcore = "-a bitcore" 22 | # C11 = "-a c11" 23 | Hex = "-a hex" 24 | KawPow = "-a kawpow" 25 | # Polytimos = "-a poly" 26 | # Phi2 = "-a phi2" 27 | Renesis = "-a renesis" 28 | # Skunk = "-a skunk" 29 | # SonoA = "-a sonoa" 30 | TimeTravel = "-a timetravel" 31 | # Tribus = "-a tribus" 32 | Vitalium = "-a vit" 33 | # X16r = "-a x16r" 34 | # X16rv2 = "-a x16rv2" 35 | # X16s = "-a x16s" 36 | # X17 = "-a x17" 37 | Xevan = "-a xevan" 38 | } 39 | } 40 | 41 | if ($SystemInfo.CudaVersion -ge [version]"10.1") { 42 | $M.Uri = "https://github.com/zealot-rvn/z-enemy/releases/download/kawpow262/z-enemy-2.6.2-win-cuda10.1.zip" 43 | $M.CUDA = 10.1 44 | } elseif ($SystemInfo.CudaVersion -ge [version]"10.0") { 45 | $M.Uri = "https://github.com/zealot-rvn/z-enemy/releases/download/kawpow262/z-enemy-2.6.2-win-cuda10.0.zip" 46 | $M.CUDA = 10.0 47 | } elseif ($SystemInfo.CudaVersion -ge [version]"9.2") { 48 | $M.Uri = "https://github.com/zealot-rvn/z-enemy/releases/download/kawpow262/z-enemy-2.6.2-win-cuda9.2.zip" 49 | $M.CUDA = 9.2 50 | } elseif ($SystemInfo.CudaVersion -ge [version]"9.1") { 51 | $M.Uri = "https://github.com/zealot-rvn/z-enemy/releases/download/kawpow262/z-enemy-2.6.2-win-cuda9.1.zip" 52 | $M.CUDA = 9.1 53 | } else { 54 | return 55 | } 56 | 57 | return [PSCustomObject]$M 58 | -------------------------------------------------------------------------------- /MinersDisabled/A-BMiner-16.2.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "bminer-lite-v16.2.0-d0b21b5/bminer.exe", 3 | "Uri": "https://www.bminercontent.com/releases/bminer-lite-v16.2.0-d0b21b5-amd64.zip", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "#AlgorithmParameters#$(if($enableSSL){'+ssl'})://$([System.Web.HttpUtility]::UrlEncode('#Login#')):$([System.Web.HttpUtility]::UrlEncode('#Password#'))@#Server#:#Port#", 7 | "-devices amd:$('#Devices#' -replace ',',',amd:')", 8 | "-max-network-failures=3", 9 | "-watchdog=false", 10 | "-api 127.0.0.1:#APIPort#", 11 | "#CustomParameters#" 12 | ], 13 | "API": "BMiner", 14 | "SSL": true, 15 | "Fee": 0.02, 16 | "Algorithms": { 17 | "Equihash150": { 18 | "Params": "-uri beam", 19 | "Mem": 7 20 | } 21 | // "Ethash": { 22 | // "Params": "-uri ethstratum", 23 | // "Mem": 3 24 | // } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /MinersDisabled/A-CastXMR-1.8.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "cast_xmr-vega.exe", 3 | "Uri": "https://github.com/glph3k/cast_xmr/releases/download/v180/cast_xmr-vega-win64_180.zip", 4 | "SHA256": "D20661F8229052BEF6BCC277C621E6D5EB66852CBF051F0AF8639DC3E9AB3D6F", 5 | "Type": "AMD", 6 | "Arguments": [ 7 | "--pool #Server#:#Port#", 8 | "--user #Login#", 9 | "--password #Password#", 10 | "--remoteaccess", 11 | "--remoteport #APIPort#", 12 | "--opencl #GPUPlatform#", 13 | "--gpu #Devices#", 14 | "$(if ($Pool.PoolName -ne 'NiceHash'){'--nonicehash'})", 15 | "#AlgorithmParameters#", 16 | "#CustomParameters#" 17 | ], 18 | "API": "castXMR", 19 | "Fee": 0.015, 20 | "Algorithms": { 21 | "CnFast": "--algo=8", 22 | "CnHalf": "--algo=6", 23 | "CnHaven": "--algo=7", 24 | "CnHeavy": "--algo=2", 25 | "CnLiteV7": "--algo=4", 26 | "CnSaber": "--algo=5", 27 | "CnTurtle": "--algo=9", 28 | "CnWow": "--algo=11" 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /MinersDisabled/A-Ethminer-0.18.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "bin/ethminer.exe", 3 | "Uri": "https://github.com/ethereum-mining/ethminer/releases/download/v0.18.0/ethminer-0.18.0-cuda10.0-windows-amd64.zip", 4 | "SHA256": "9331AE5AED54EBBAE83AB42B3DEB7C01D3B2A9C397E33EADE268C3901BCAD00B", 5 | "Type": "AMD", 6 | "Arguments": [ 7 | "-P stratum2+tcp://#Login#:#Password#@#Server#:#Port#", 8 | "--opencl", 9 | "--opencl-platform #GPUPlatform#", 10 | "--opencl-devices #DevicesETHMode#", 11 | "--api-port #APIPort#", 12 | "#AlgorithmParameters#", 13 | "#CustomParameters#" 14 | ], 15 | "API": "Claymore", 16 | "Mem": 3, 17 | "Algorithms": { 18 | "Ethash": "" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /MinersDisabled/A-KBMiner-1.3.8.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "kbminer.exe", 3 | "Uri": "https://github.com/mcarloai/minerbabe-kbminer/releases/download/1.3.8/kbminer-vds-win-1.3.8.zip", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "--pool #Server#:#Port#", 7 | "--user #Login#", 8 | "--pass #Password#", 9 | "$(($DeviceGroup.DevicesArray | % {'--gpu ' + $_}) -join ' ')", 10 | "--enableapi", 11 | "--apiaddr 0.0.0.0:#ApiPort#", 12 | "$(if ($EnableSSL){'--enabletls'})", 13 | "--checkdifficulty", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "KBMiner", 18 | "SSL": true, 19 | "NoCpu": true, 20 | "Fee": 0.02, 21 | "Algorithms": { 22 | "EquihashVds": "--algorithm vds" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /MinersDisabled/A-NanoMiner-1.9.5.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "nanominer-windows-1.9.5/nanominer.exe", 3 | "Uri": "https://github.com/nanopool/nanominer/releases/download/v1.9.5/nanominer-windows-1.9.5.zip", 4 | "Type": "AMD", 5 | "GenerateConfigFile": "nanominer-windows-1.9.5/#GroupName#-#Algorithm#.conf", 6 | "PatternConfigFile": "NanoMiner.txt", 7 | "Arguments": "#GroupName#-#Algorithm#.conf", 8 | "API": "Claymore", 9 | "Fee": 0.02, 10 | "Algorithms": { 11 | "CnR": "CryptoNightR", 12 | "CnRwz": "CryptoNightReverseWaltz", 13 | "Cortex": "Cortex", 14 | "Cuckaroo29": { 15 | "Params": "Cuckaroo29", 16 | "Mem": 7.2 17 | }, 18 | "Cuckaroo29d": { 19 | "Params": "Cuckaroo29", 20 | "Mem": 7.2 21 | }, 22 | "KawPow": { 23 | "Params": "RVN", 24 | "Mem": 3 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /MinersDisabled/A-SGMinerEvo.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "sgminer_evo_windows/sgminer.exe", 3 | "Uri": "https://github.com/pompobit/sgminer/releases/download/5.6.2/sgminer_evo_windows.zip", 4 | "SHA256": "5D3CF284608D91427564BCE72A7040F37992FDA19A4A66B09B8DEDF2155CB9F0", 5 | "Type": "AMD", 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "--gpu-platform #GPUPlatform#", 11 | "--device #Devices#", 12 | "--api-listen", 13 | "--api-port #APIPort#", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "Xgminer", 18 | "Custom": "-w 256 -X 256", 19 | "Algorithms": { 20 | "X11evo": "-k x11evo" 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /MinersDisabled/A-SGMinerHSR.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "sgminer.exe", 3 | "Uri": "https://github.com/Partiolainen/sgminer-gm/releases/download/5.5.5-part/sgminer-5.5.5-part-hsr.win.x64.zip", 4 | "SHA256": "25B686E9DCCFC088A31BFEA80CF536553DFC8620AF2A17A0200B51253D728316", 5 | "Type": "AMD", 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "--gpu-platform #GPUPlatform#", 11 | "--device #Devices#", 12 | "--api-listen", 13 | "--api-port #APIPort#", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "Xgminer", 18 | "Custom": " -g 2 -w 64 -X 64", 19 | "Algorithms": { 20 | "HSR": "-k hsr" 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /MinersDisabled/A-SGMinerMTP-0.1.1.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "sgminer.exe", 3 | "Uri": "https://github.com/yuzi-co/miners/releases/download/2019.02/sgminerMTP-0.1.1.zip", 4 | "SHA256": "E975EC5FEA15889C7E7CE49AB9496454EDD8A4E72AF26974F7BC0B0924E0B8AF", 5 | "Type": "AMD", 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "--gpu-platform #GPUPlatform#", 11 | "--device #Devices#", 12 | "--api-listen", 13 | "--api-port #APIPort#", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "Xgminer", 18 | "Custom": "-w 64 -I 20", 19 | "Algorithms": { 20 | "MTP": { 21 | "Params": "-k mtp", 22 | "NH": false, 23 | "Mem": 4.5 24 | }, 25 | "MTP|vega": { 26 | "Params": "-k mtp_vega", 27 | "NH": false, 28 | "Mem": 4.5 29 | } 30 | // "MTP|nvidia": { 31 | // "Params": "-k mtp_nvidia4", 32 | // "NH": false, 33 | // "Mem": 4.5 34 | // } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /MinersDisabled/A-XMR-Stak-2.10.8.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "xmr-stak-win64-2.10.8/xmr-stak.exe", 3 | "Uri": "https://github.com/fireice-uk/xmr-stak/releases/download/2.10.8/xmr-stak-win64-2.10.8.7z", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "$(if ($enableSSL){'-O'}else{'-o'}) #Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "-r #WorkerName#", 10 | "--noNVIDIA", 11 | "--noCPU", 12 | "--noUAC", 13 | "--amdGpus #Devices#", 14 | "--openCLVendor AMD", 15 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--use-nicehash'})", 16 | "--httpd #APIPort#", 17 | "--amd #GroupName#-#Algorithm#.txt", 18 | "#AlgorithmParameters#", 19 | "#CustomParameters#" 20 | ], 21 | "API": "XMRig", 22 | "Fee": 0.02, 23 | "SSL": true, 24 | "Algorithms": { 25 | "CnConceal": "--currency cryptonight_conceal", 26 | "CnDouble": "--currency cryptonight_v8_double", 27 | "CnFast": "--currency cryptonight_masari", 28 | "CnGpu": "--currency cryptonight_gpu", 29 | "CnHalf": "--currency cryptonight_v8_half", 30 | "CnHaven": "--currency cryptonight_haven", 31 | "CnHeavy": "--currency cryptonight_heavy", 32 | "CnLiteV7": "--currency cryptonight_lite_v7", 33 | "CnR": "--currency cryptonight_r", 34 | "CnRwz": "--currency cryptonight_v8_reversewaltz", 35 | "CnSaber": "--currency cryptonight_bittube2", 36 | "CnTurtle": "--currency cryptonight_turtle", 37 | "CnXTL": "--currency cryptonight_v7_stellite", 38 | "CnZls": "--currency cryptonight_v8_zelerius" 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /MinersDisabled/A-XMRig-5.11.3.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "xmrig-5.11.3/xmrig.exe", 3 | "Uri": "https://github.com/xmrig/xmrig/releases/download/v5.11.3/xmrig-5.11.3-gcc-win64.zip", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "-o #Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--nicehash'})", 10 | "$(if ($EnableSSL){'--tls'})", 11 | "--no-cpu", 12 | "--opencl", 13 | "--opencl-devices=#Devices#", 14 | "--opencl-platform=#GPUPlatform#", 15 | "--donate-level 1", 16 | "--http-port #APIPort#", 17 | "#AlgorithmParameters#", 18 | "#CustomParameters#" 19 | ], 20 | "API": "XMRig", 21 | "SSL": true, 22 | "Fee": 0.01, 23 | "Algorithms": { 24 | "AstroBWT": "-a astrobwt", 25 | // "Chukwa": "-a argon2/chukwa", 26 | // "ChukwaWrkz": "-a argon2/wrkz", 27 | "CnAlloy": "-a cn/xao", 28 | "CnArto": "-a cn/rto", 29 | "CnDouble": "-a cn/double", 30 | "CnFast": "-a cn/fast", 31 | "CnHalf": "-a cn/half", 32 | "CnHaven": "-a cn-heavy/xhv", 33 | "CnHeavy": "-a cn-heavy/0", 34 | "CnLiteV7": "-a cn-lite/1", 35 | "CnR": "-a cn/r", 36 | "CnRwz": "-a cn/rwz", 37 | "CnSaber": "-a cn-heavy/tube", 38 | "CnTurtle": "-a cn-pico/trtl", 39 | "CnTlo": "-a cn-pico/tlo", 40 | "CnZls": "-a cn/zls" 41 | // "RandomArq": "-a rx/arq", 42 | // "RandomKeva": "-a rx/keva", 43 | // "RandomSfx": "-a rx/sfx", 44 | // "RandomX": "-a rx/0", 45 | // "RandomXL": "-a rx/loki", 46 | // "RandomXWow": "-a rx/wow" 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /MinersDisabled/A-XMRig-6.2.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "xmrig-6.2.0-beta/xmrig.exe", 3 | "Uri": "https://github.com/xmrig/xmrig/releases/download/v6.2.0-beta/xmrig-6.2.0-beta-gcc-win64.zip", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "-o #Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--nicehash'})", 10 | "$(if ($EnableSSL){'--tls'})", 11 | "--no-cpu", 12 | "--opencl", 13 | "--opencl-devices=#Devices#", 14 | "--opencl-platform=#GPUPlatform#", 15 | "--donate-level 1", 16 | "--http-port #APIPort#", 17 | "#AlgorithmParameters#", 18 | "#CustomParameters#" 19 | ], 20 | "API": "XMRig", 21 | "SSL": true, 22 | "Fee": 0.01, 23 | "Algorithms": { 24 | "AstroBWT": "-a astrobwt", 25 | // "Chukwa": "-a argon2/chukwa", 26 | // "ChukwaWrkz": "-a argon2/wrkz", 27 | "CnAlloy": "-a cn/xao", 28 | "CnArto": "-a cn/rto", 29 | "CnConceal": "-a cn/ccx", 30 | "CnDouble": "-a cn/double", 31 | "CnFast": "-a cn/fast", 32 | "CnHalf": "-a cn/half", 33 | "CnHaven": "-a cn-heavy/xhv", 34 | "CnHeavy": "-a cn-heavy/0", 35 | "CnLiteV7": "-a cn-lite/1", 36 | "CnR": "-a cn/r", 37 | "CnRwz": "-a cn/rwz", 38 | "CnSaber": "-a cn-heavy/tube", 39 | "CnTurtle": "-a cn-pico/trtl", 40 | "CnTlo": "-a cn-pico/tlo", 41 | "CnZls": "-a cn/zls", 42 | "KawPow": "-a kawpow" 43 | // "RandomArq": "-a rx/arq", 44 | // "RandomKeva": "-a rx/keva", 45 | // "RandomSfx": "-a rx/sfx", 46 | // "RandomX": "-a rx/0", 47 | // "RandomXL": "-a rx/loki", 48 | // "RandomXWow": "-a rx/wow" 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /MinersDisabled/C-CpuMinerBalloon.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "cpuminer.exe", 3 | "Uri": "https://github.com/Belgarion/cpuminer-balloon/releases/download/windows64-2/cpuminer-vs2015.7z", 4 | "SHA256": "BE47587E783B166C4E3DD46BD98943D90C24BBD67B04C9DFDA45D66A15B5B777", 5 | "Type": "CPU", 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-R 3", 11 | "-r 10", 12 | "-b #APIPort#", 13 | "$(if ($CpuThreads -ne $null){'-t ' + $CpuThreads})", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "Ccminer", 18 | "Algorithms": { 19 | "Balloon": "-a balloon" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /MinersDisabled/C-CpuMinerMulti-1.3.6.3.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "cpuminer-$($f=$SystemInfo.CpuFeatures;$(if($f.avx2 -and $f.sha){'avx2-sha'}elseif($f.avx2){'avx2'}elseif($f.avx){'avx'}elseif($f.aes -and $f.sse42){'aes-sse42'}elseif($f.sse42){'sse42'}else{'sse2'})).exe", 3 | "Uri": "https://github.com/yuzi-co/miners/releases/download/2019.05/cpuminer-multi-1.3.6.3.7z", 4 | "SHA256": "F0C0D15AE7F7D011AC17553D97F4CA64AC8652334B1841E67B5D6DA4BFA15670", 5 | "Type": "CPU", 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-R 3", 11 | "-r 10", 12 | "-b #APIPort#", 13 | "$(if ($CpuThreads -ne $null){'-t ' + $CpuThreads})", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "Ccminer", 18 | "Algorithms": { 19 | "Balloon": "-a balloon", 20 | "ScryptN": "-a scrypt:2048", 21 | "Verium": "-a scrypt:1048576", 22 | "Yescrypt": "-a yescrypt" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /MinersDisabled/C-CpuMinerOptBF-3.8.11.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "cpuminer-opt-v3.8.11-bf-win64/cpuminer-$($f=$SystemInfo.CpuFeatures;$(if($f.avx2 -and $f.sha){'avx2-sha'}elseif($f.avx2){'avx2'}elseif($f.avx){'avx'}elseif($f.aes -and $f.sse42){'aes-sse42'}else{'sse2'})).exe", 3 | "Uri": "https://github.com/bellflower2015/cpuminer-opt/releases/download/v3.8.11-bf/cpuminer-opt-v3.8.11-bf-win64.zip", 4 | "SHA256": "D24885316345B959A70F021BA058003EB0C5B1EA2A162D0015CD8DA2D5CC1801", 5 | "Type": "CPU", 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-R 3", 11 | "-r 10", 12 | "-b #APIPort#", 13 | "$(if ($CpuThreads -ne $null){'-t ' + $CpuThreads})", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "Ccminer", 18 | "Algorithms": { 19 | "YesPower": "-a yespower", 20 | "YescryptR8": "-a yespowerr8", 21 | "YescryptR16": "-a yespowerr16", 22 | "YescryptR24": "-a yespowerr24", 23 | "YescryptR32": "-a yespowerr32" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /MinersDisabled/C-JCEMiner-0.33q.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "jce_cn_cpu_miner64.exe", 3 | "Uri": "https://github.com/jceminer/cn_cpu_miner/raw/master/jce_cn_cpu_miner.windows.033q.zip", 4 | "SHA256": "CFD59A13FF66E28D0B8166CD1F5590F071EB6D20EE1DCBCAF6DA542C51DD74A3", 5 | "Type": "CPU", 6 | "Arguments": [ 7 | "-o #Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "$(if ($enableSSL){'--ssl'})", 11 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--nicehash'})", 12 | "--low", 13 | "--any", 14 | "--auto", 15 | "--mport #APIPort#", 16 | "--stakjson", 17 | "$(if ($CpuThreads -ne $null){'-t ' + $CpuThreads})", 18 | "#AlgorithmParameters#", 19 | "#CustomParameters#" 20 | ], 21 | "API": "XMRig", 22 | "Fee": "$(if($SystemInfo.CpuFeatures.aes){0.015}else{0.03})", 23 | "SSL": true, 24 | "Algorithms": { 25 | "CnAlloy": "--variation 8", 26 | "CnArto": "--variation 10", 27 | "CnDark": "--variation 17", 28 | "CnFast": "--variation 11", 29 | "CnFreeHaven": "--variation 18", 30 | "CnHalf": "--variation 21", 31 | // "CnHaven": "--variation 12", 32 | // "CnHeavy": "--variation 5", 33 | "CnLiteV7": "--variation 4", 34 | "CnMkt": "--variation 9", 35 | "CnRed": "--variation 14", 36 | // "CnSaber": "--variation 13", 37 | "CnTurtle": "--variation 20", 38 | // "CnUplexa": "--variation 19", 39 | "CnWaltz": "--variation 22", 40 | "CnXTL": "--variation 7" 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /MinersDisabled/C-NanoMiner-1.9.5.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "nanominer-windows-1.9.5/nanominer.exe", 3 | "Uri": "https://github.com/nanopool/nanominer/releases/download/v1.9.5/nanominer-windows-1.9.5.zip", 4 | "Type": "CPU", 5 | "GenerateConfigFile": "nanominer-windows-1.9.5/#GroupName#-#Algorithm#.conf", 6 | "PatternConfigFile": "NanoMiner.txt", 7 | "Arguments": "#GroupName#-#Algorithm#.conf", 8 | "API": "Claymore", 9 | "Fee": 0.05, 10 | "Algorithms": { 11 | // "RandomX": "RandomX", 12 | "RandomHash2": "RandomHash2" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /MinersDisabled/C-XMR-Stak-2.10.8.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "xmr-stak-win64-2.10.8/xmr-stak.exe", 3 | "Uri": "https://github.com/fireice-uk/xmr-stak/releases/download/2.10.8/xmr-stak-win64-2.10.8.7z", 4 | "Type": "CPU", 5 | "Arguments": [ 6 | "$(if ($enableSSL){'-O'}else{'-o'}) #Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "-r #WorkerName#", 10 | "--noNVIDIA", 11 | "--noAMD", 12 | "--noUAC", 13 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--use-nicehash'})", 14 | "--httpd #APIPort#", 15 | "--cpu #GroupName#-#Algorithm#.txt", 16 | "#AlgorithmParameters#", 17 | "#CustomParameters#" 18 | ], 19 | "API": "XMRig", 20 | "Fee": 0.02, 21 | "SSL": true, 22 | "Algorithms": { 23 | "CnConceal": "--currency cryptonight_conceal", 24 | "CnDouble": "--currency cryptonight_v8_double", 25 | "CnFast": "--currency cryptonight_masari", 26 | // "CnGpu": "--currency cryptonight_gpu", 27 | "CnHalf": "--currency cryptonight_v8_half", 28 | // "CnHaven": "--currency cryptonight_haven", 29 | // "CnHeavy": "--currency cryptonight_heavy", 30 | "CnLiteV7": "--currency cryptonight_lite_v7", 31 | "CnR": "--currency cryptonight_r", 32 | "CnRwz": "--currency cryptonight_v8_reversewaltz", 33 | // "CnSaber": "--currency cryptonight_bittube2", 34 | "CnTurtle": "--currency cryptonight_turtle", 35 | "CnXTL": "--currency cryptonight_v7_stellite", 36 | "CnZls": "--currency cryptonight_v8_zelerius" 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /MinersDisabled/C-XMR-Stak-RX-1.0.5.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "xmr-stak-rx-win64-1.0.5/xmr-stak-rx.exe", 3 | "Uri": "https://github.com/fireice-uk/xmr-stak/releases/download/1.0.5-rx/xmr-stak-rx-win64-1.0.5.7z", 4 | "Type": "CPU", 5 | "Arguments": [ 6 | "$(if ($enableSSL){'-O'}else{'-o'}) #Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "-r #WorkerName#", 10 | "--noNVIDIA", 11 | "--noAMD", 12 | "--noUAC", 13 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--use-nicehash'})", 14 | "--httpd #APIPort#", 15 | "--cpu #GroupName#-#Algorithm#.txt", 16 | "#AlgorithmParameters#", 17 | "#CustomParameters#" 18 | ], 19 | "API": "XMRig", 20 | "Fee": 0.02, 21 | "SSL": true, 22 | "Algorithms": { 23 | "RandomArq": "--currency randomx_arqma", 24 | "RandomKeva": "--currency randomx_keva", 25 | "RandomSfx": "--currency randomx_safex", 26 | "RandomX": "--currency randomx" 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /MinersDisabled/N-BMiner-16.2.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "bminer-lite-v16.2.0-d0b21b5/bminer.exe", 3 | "Uri": "https://www.bminercontent.com/releases/bminer-lite-v16.2.0-d0b21b5-amd64.zip", 4 | "Type": "NVIDIA", 5 | "CUDA": 9.2, 6 | "Arguments": [ 7 | "#AlgorithmParameters#$(if($enableSSL){'+ssl'})://$([System.Web.HttpUtility]::UrlEncode('#Login#')):$([System.Web.HttpUtility]::UrlEncode('#Password#'))@#Server#:#Port#", 8 | "-devices #Devices#", 9 | "-max-network-failures=3", 10 | "-watchdog=false", 11 | "-api 127.0.0.1:#APIPort#", 12 | "#CustomParameters#" 13 | ], 14 | "API": "BMiner", 15 | "SSL": true, 16 | "Fee": 0.02, 17 | "Algorithms": { 18 | // "BeamV2": { 19 | // "Params": "-uri beamhash2", 20 | // "Mem": 4 21 | // }, 22 | "CuckooBFC": { 23 | "Params": "-uri bfc", 24 | "NoCpu": true 25 | }, 26 | "Cuckoo29": { 27 | "Params": "-uri aeternity", 28 | "NH": false, 29 | "NoCpu": true, 30 | "Mem": 5.3 31 | }, 32 | "Cuckaroo29m": { 33 | "Params": "-uri cuckaroo29m", 34 | "NoCpu": true, 35 | "Fee": 0.01, 36 | "Mem": 3.5 37 | }, 38 | "Cuckatoo31": { 39 | "Params": "-uri cuckatoo31", 40 | "NoCpu": true, 41 | "Fee": 0.01, 42 | "Mem": 7.4 43 | }, 44 | "Cuckatoo32": { 45 | "Params": "-uri cuckatoo32", 46 | "NoCpu": true, 47 | "Mem": 7.4 48 | }, 49 | // "Equihash144": "-pers auto -uri equihash1445", 50 | "Ethash": { 51 | "Params": "-uri ethstratum", 52 | "Fee": 0.0065, 53 | "Mem": 3 54 | }, 55 | "KawPow": "-uri raven", 56 | "Qitmeer": "-uri qitmeer", 57 | "ProgPowSero": "-uri sero", 58 | "Tensority": "-uri tensority" 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /MinersDisabled/N-BMinerDual-16.2.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "bminer-lite-v16.2.0-d0b21b5/bminer.exe", 3 | "Uri": "https://www.bminercontent.com/releases/bminer-lite-v16.2.0-d0b21b5-amd64.zip", 4 | "Type": "NVIDIA", 5 | "CUDA": 9.2, 6 | "Arguments": [ 7 | "-uri ethstratum$(if($enableSSL){'+ssl'})://$([System.Web.HttpUtility]::UrlEncode('#Login#')):$([System.Web.HttpUtility]::UrlEncode('#Password#'))@#Server#:#Port#", 8 | "-uri2 #AlgorithmParameters#$(if($enableDualSSL){'+ssl'})://$([System.Web.HttpUtility]::UrlEncode('#LoginDual#')):$([System.Web.HttpUtility]::UrlEncode('#PasswordDual#'))@#ServerDual#:#PortDual#", 9 | "-devices #Devices#", 10 | "-max-network-failures=3", 11 | "-watchdog=false", 12 | "-api 127.0.0.1:#APIPort#", 13 | "#CustomParameters#" 14 | ], 15 | "API": "BMinerDual", 16 | "SSL": true, 17 | "Fee": 0.013, 18 | "Mem": 3, 19 | "Algorithms": { 20 | "Ethash_Eaglesong": "ckb", 21 | "Ethash_Tensority": "tensority" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /MinersDisabled/N-CCMinerDyn-3.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "CCMiner DYN 3/ccminer.exe", 3 | "Uri": "https://github.com/yuzi-co/miners/releases/download/2019.05/CCMiner.DYN.3.7z", 4 | "SHA256": "07AA3C94DF42BF323CC63DBC237FED11A778CE8B962B89C3023FE6791E7FEF71", 5 | "Type": "NVIDIA", 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-R 3", 11 | "-r 10", 12 | "-d #Devices#", 13 | "-b #APIPort#", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "Ccminer", 18 | "Algorithms": { 19 | "Argon2d500": "-a argon2d" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /MinersDisabled/N-CCMinerMTP-1.1.23.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "ccminer.exe", 3 | "Uri": "https://github.com/yuzi-co/miners/releases/download/2019.07/CCMinerMTP-v1.1.23.7z", 4 | "SHA256": "15F4EE87D73100EFB60388E3FF0AACE1134BB0E9427D613DC791F13DA1F72441", 5 | "Type": "NVIDIA", 6 | "CUDA": 10.0, 7 | "Arguments": [ 8 | "-o #Protocol#://#Server#:#Port#", 9 | "-u #Login#", 10 | "-p #Password#", 11 | "-R 3", 12 | "-r 10", 13 | "-d #Devices#", 14 | "-b #APIPort#", 15 | "--no-donation", 16 | "#AlgorithmParameters#", 17 | "#CustomParameters#" 18 | ], 19 | "API": "Ccminer", 20 | "Algorithms": { 21 | "MTP": { 22 | "Params": "-a mtp", 23 | "NH": false, 24 | "Mem": 4.5 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /MinersDisabled/N-CCMinerMTPnh-1.1.15.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "ccminer.exe", 3 | "Uri": "https://github.com/yuzi-co/miners/releases/download/2019.02/ccminermtp-1.1.15.7z", 4 | "SHA256": "04591D59D6008067E3A5A93CF30791466277CA9343B2C39CEF9127AF06F43C0C", 5 | "Type": "NVIDIA", 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-R 3", 11 | "-r 10", 12 | "-d #Devices#", 13 | "-b #APIPort#", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "Ccminer", 18 | "Algorithms": { 19 | "MTP": { 20 | "Params": "-a mtp", 21 | "Mem": 4.5 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /MinersDisabled/N-CCMinerSP-0.13.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "spmodgit14/ccminer.exe", 3 | "Uri": "https://github.com/sp-hash/suprminer/releases/download/spmod-git13/spmodgit13.zip", 4 | "SHA256": "75E96474A542BBD1AEA02CB45CE589C9B66093E2DDA5969512855E840DAD42CA", 5 | "Type": "NVIDIA", 6 | "CUDA": 10.0, 7 | "Arguments": [ 8 | "-o #Protocol#://#Server#:#Port#", 9 | "-u #Login#", 10 | "-p #Password#", 11 | "-R 3", 12 | "-r 10", 13 | "-d #Devices#", 14 | "-b #APIPort#", 15 | "--submit-stale", 16 | "#AlgorithmParameters#", 17 | "#CustomParameters#" 18 | ], 19 | "API": "Ccminer", 20 | "Algorithms": { 21 | "X16r": "-a x16r", 22 | "X16r2": "-a x16r2", 23 | "X16rv2": "-a x16rv2", 24 | "X16s": "-a x16s", 25 | "X17": "-a x17" 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /MinersDisabled/N-CCMinerXevan.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "ccminer_x86.exe", 3 | "Uri": "https://github.com/nemosminer/ccminer-xevan/releases/download/ccminer-xevan/ccminer_x86.7z", 4 | "SHA256": "FED1545BC5892BA4C06CB277A7DF92FB6E2F8F3A79574061BDF538186B38E914", 5 | "Type": "NVIDIA", 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-R 3", 11 | "-r 10", 12 | "-d #Devices#", 13 | "-b #APIPort#", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "Ccminer", 18 | "Algorithms": { 19 | "Xevan": "-a xevan" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /MinersDisabled/N-CryptoDredge-0.16.ps1: -------------------------------------------------------------------------------- 1 | 2 | $M = @{ 3 | Path = "CryptoDredge_0.16.0/CryptoDredge.exe" 4 | Type = "NVIDIA" 5 | Arguments = @( 6 | "-o #Protocol#://#Server#:#Port#" 7 | "-u #Login#" 8 | "-p #Password#" 9 | "-d #Devices#" 10 | "--retries 4" 11 | "--retry-pause 10" 12 | "--timeout 60" 13 | "--no-watchdog" 14 | "-b 127.0.0.1:#APIPort#" 15 | "#AlgorithmParameters#" 16 | "#CustomParameters#" 17 | ) 18 | API = "Ccminer" 19 | SSL = $true 20 | Fee = 0.01 21 | Algorithms = [PSCustomObject]@{ 22 | C11 = "-a c11" 23 | Dedal = "-a dedal" 24 | Exosis = "-a exosis" 25 | Lbk3 = "-a lbk3" 26 | Phi = "-a phi" 27 | } 28 | } 29 | 30 | if ($SystemInfo.CudaVersion -ge [version]"10.0") { 31 | $M.Uri = "https://github.com/technobyl/CryptoDredge/releases/download/v0.16.0/CryptoDredge_0.16.0_cuda_10.0_windows.zip" 32 | $M.CUDA = 10 33 | } elseif ($SystemInfo.CudaVersion -ge [version]"9.2") { 34 | $M.Uri = "https://github.com/technobyl/CryptoDredge/releases/download/v0.16.0/CryptoDredge_0.16.0_cuda_9.2_windows.zip" 35 | $M.CUDA = 9.2 36 | } elseif ($SystemInfo.CudaVersion -ge [version]"9.1") { 37 | $M.Uri = "https://github.com/technobyl/CryptoDredge/releases/download/v0.16.0/CryptoDredge_0.16.0_cuda_9.1_windows.zip" 38 | $M.CUDA = 9.1 39 | } else { 40 | return 41 | } 42 | 43 | return [PSCustomObject]$M 44 | -------------------------------------------------------------------------------- /MinersDisabled/N-EWBF-0.6.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "miner.exe", 3 | "Uri": "https://github.com/yuzi-co/miners/releases/download/2018.10/EWBF.Equihash.miner.v0.6.7z", 4 | "SHA256": "A4366042AC9E45F32DC3FCD65CF6188D8C30CE284BD1415BCDB4231FBB6B25FB", 5 | "Type": "NVIDIA", 6 | "CUDA": 9.1, 7 | "Arguments": [ 8 | "--server #Server#", 9 | "--port #Port#", 10 | "--user #Login#", 11 | "--pass #Password#", 12 | "--fee 0", 13 | "--eexit 1", 14 | "--cuda_devices #DevicesETHMode#", 15 | "--api 127.0.0.1:#APIPort#", 16 | "#AlgorithmParameters#", 17 | "#CustomParameters#" 18 | ], 19 | "API": "EWBF", 20 | "Fee": 0.02, 21 | "Algorithms": { 22 | "_Equihash96": "--algo 96_5", 23 | "Equihash144": { 24 | "Params": "--algo 144_5 --pers auto", 25 | "Mem": 1.63 26 | }, 27 | "Equihash192": { 28 | "Params": "--algo 192_7 --pers auto", 29 | "Mem": 2.5 30 | }, 31 | "Equihash210": { 32 | "Params": "--algo aion", 33 | "Mem": 1.2 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /MinersDisabled/N-Ethminer-0.18.0.ps1: -------------------------------------------------------------------------------- 1 | 2 | $M = @{ 3 | Path = "bin/ethminer.exe" 4 | Type = "NVIDIA" 5 | Arguments = @( 6 | "-P stratum2+tcp://#Login#:#Password#@#Server#:#Port#" 7 | "--cuda" 8 | "--cuda-devices #DevicesETHMode#" 9 | "--api-port #APIPort#" 10 | "#AlgorithmParameters#" 11 | "#CustomParameters#" 12 | ) 13 | API = "Claymore" 14 | Mem = 3 15 | Algorithms = [PSCustomObject]@{ 16 | Ethash = "" 17 | } 18 | } 19 | 20 | if ($SystemInfo.CudaVersion -ge [version]"10.0") { 21 | $M.Uri = "https://github.com/ethereum-mining/ethminer/releases/download/v0.18.0/ethminer-0.18.0-cuda10.0-windows-amd64.zip" 22 | $M.SHA256 = "9331AE5AED54EBBAE83AB42B3DEB7C01D3B2A9C397E33EADE268C3901BCAD00B" 23 | $M.CUDA = 10 24 | } elseif ($SystemInfo.CudaVersion -ge [version]"9.1") { 25 | $M.Uri = "https://github.com/ethereum-mining/ethminer/releases/download/v0.18.0/ethminer-0.18.0-cuda9.1-windows-amd64.zip" 26 | $M.SHA256 = "01AEC9FA9EC80872F46D2D65FEE36464908D2103D21215F341E2A2B7DC6F69EB" 27 | $M.CUDA = 9.1 28 | } else { 29 | $M.Uri = "https://github.com/ethereum-mining/ethminer/releases/download/v0.18.0/ethminer-0.18.0-cuda8.0-windows-amd64.zip" 30 | $M.SHA256 = "9D366C747D4FA02678A9D04384D35463444AC6827A528C96DC85DC36FB5E2CBE" 31 | $M.CUDA = 8.0 32 | } else { 33 | return 34 | } 35 | 36 | return [PSCustomObject]$M 37 | -------------------------------------------------------------------------------- /MinersDisabled/N-Kawpow-1.2.3.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "kawpowminer-windows-1.2.3/kawpowminer.exe", 3 | "Uri": "https://github.com/RavenCommunity/kawpowminer/releases/download/1.2.3/kawpowminer-windows-1.2.3.zip", 4 | "Type": "NVIDIA", 5 | "CUDA": 10.2, 6 | "Arguments": [ 7 | "-P stratum$(if($EnableSSL){'s'})://#Login#:#Password#@#Server#:#Port#", 8 | "--cuda", 9 | "--cuda-devices #DevicesClayMode#", 10 | "--api-port -#APIPort#", 11 | "#AlgorithmParameters#", 12 | "#CustomParameters#" 13 | ], 14 | "API": "Claymore", 15 | "Algorithms": { 16 | "KawPow": "" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /MinersDisabled/N-NanoMiner-1.9.5.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "nanominer-windows-1.9.5/nanominer.exe", 3 | "Uri": "https://github.com/nanopool/nanominer/releases/download/v1.9.5/nanominer-windows-1.9.5.zip", 4 | "Type": "NVIDIA", 5 | "CUDA": 10.0, 6 | "GenerateConfigFile": "nanominer-windows-1.9.5/#GroupName#-#Algorithm#.conf", 7 | "PatternConfigFile": "NanoMiner.txt", 8 | "Arguments": "#GroupName#-#Algorithm#.conf", 9 | "API": "Claymore", 10 | "Fee": 0.01, 11 | "Algorithms": { 12 | "CnR": "CryptoNightR", 13 | "CnRwz": "CryptoNightReverseWaltz", 14 | "Cuckaroo29": { 15 | "Params": "Cuckaroo29", 16 | "Mem": 5.4 17 | }, 18 | "Cuckaroo29d": { 19 | "Params": "Cuckaroo29", 20 | "Mem": 5.4 21 | }, 22 | "Ethash": { 23 | "Params": "Ethash", 24 | "Mem": 3 25 | }, 26 | "Ubqhash": { 27 | "Params": "Ubqhash", 28 | "Mem": 2 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /MinersDisabled/N-NinjaRig-1.0.3.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "ninjarig_v1.0.3_08.09.2019_windows_10/ninjarig.exe", 3 | "Uri": "https://github.com/turtlecoin/ninjarig/releases/download/v1.0.3/ninjarig_v1.0.3_08.09.2019_windows_10.zip", 4 | "Type": "NVIDIA", 5 | "CUDA": 10.1, 6 | "Arguments": [ 7 | "-o #Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--nicehash'})", 11 | "$(if ($EnableSSL){'--tls'})", 12 | "--cpu-threads=0", 13 | "--use-gpu=CUDA", 14 | "--gpu-filter=#Devices#", 15 | "--donate-level 1", 16 | "--api-port #APIPort#", 17 | "#AlgorithmParameters#", 18 | "#CustomParameters#" 19 | ], 20 | "API": "XMRig", 21 | "SSL": true, 22 | "Fee": 0.01, 23 | "Algorithms": { 24 | "Chukwa": "-a chukwa" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /MinersDisabled/N-XMR-Stak-2.10.8.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "xmr-stak-win64-2.10.8/xmr-stak.exe", 3 | "Uri": "https://github.com/fireice-uk/xmr-stak/releases/download/2.10.8/xmr-stak-win64-2.10.8.7z", 4 | "Type": "NVIDIA", 5 | "Arguments": [ 6 | "$(if ($enableSSL){'-O'}else{'-o'}) #Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "-r #WorkerName#", 10 | "--noCPU", 11 | "--noAMD", 12 | "--noUAC", 13 | "--nvidiaGpus #Devices#", 14 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--use-nicehash'})", 15 | "--httpd #APIPort#", 16 | "--nvidia #GroupName#-#Algorithm#.txt", 17 | "#AlgorithmParameters#", 18 | "#CustomParameters#" 19 | ], 20 | "API": "XMRig", 21 | "Fee": 0.02, 22 | "SSL": true, 23 | "Algorithms": { 24 | // "CnConceal": "--currency cryptonight_conceal", 25 | "CnDouble": "--currency cryptonight_v8_double", 26 | "CnFast": "--currency cryptonight_masari", 27 | // "CnGpu": "--currency cryptonight_gpu", 28 | // "CnHalf": "--currency cryptonight_v8_half", 29 | // "CnHaven": "--currency cryptonight_haven", 30 | // "CnHeavy": "--currency cryptonight_heavy", 31 | "CnLiteV7": "--currency cryptonight_lite_v7", 32 | "CnR": "--currency cryptonight_r", 33 | "CnRwz": "--currency cryptonight_v8_reversewaltz", 34 | // "CnSaber": "--currency cryptonight_bittube2", 35 | "CnTurtle": "--currency cryptonight_turtle", 36 | "CnXTL": "--currency cryptonight_v7_stellite", 37 | "CnZls": "--currency cryptonight_v8_zelerius" 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /MinersDisabled/N-lolMiner-0.9.8.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "0.9.8/lolMiner.exe", 3 | "Uri": "https://github.com/Lolliedieb/lolMiner-releases/releases/download/0.98/lolMiner_v098_Win64.zip", 4 | "Type": "NVIDIA", 5 | "Arguments": [ 6 | "--pool #Server#:#Port#", 7 | "--user #Login#", 8 | "--pass #Password#", 9 | "--devices #Devices#", 10 | "--apiport #ApiPort#", 11 | "--digits 2", 12 | "--connectattempts 3", 13 | "--tls $(if($enableSSL){1}else{0})", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "LOL", 18 | "SSL": true, 19 | "Fee": 0.02, 20 | "Algorithms": { 21 | // "BeamV2": { 22 | // "Params": "--coin BEAM-II", 23 | // "Mem": 3.5 24 | // }, 25 | // "Cuckaroo29d": { 26 | // "Params": "--coin MWC-C29D", 27 | // "Mem": 3.6 28 | // }, 29 | // "Cuckaroo29m": { 30 | // "Params": "--coin GRIN-C29M", 31 | // "Mem": 3.6 32 | // }, 33 | // "Cuckatoo31": { 34 | // "Params": "--coin GRIN-C31", 35 | // "Mem": 3.6 36 | // }, 37 | "Cuckatoo32": { 38 | "Params": "--coin GRIN-C32", 39 | "Mem": 3.6 40 | }, 41 | "Equihash96": { 42 | "Params": "--coin MNX", 43 | "Mem": 1 44 | }, 45 | // "Equihash125": { 46 | // "Params": "--coin ZEL", 47 | // "Mem": 2.9 48 | // }, 49 | // "Equihash144": { 50 | // "Params": "--coin AUTO144_5", 51 | // "Mem": 1.8 52 | // }, 53 | // "Equihash192": { 54 | // "Params": "--coin AUTO192_7", 55 | // "Mem": 2.8 56 | // }, 57 | "Equihash210": "--coin AION" 58 | } 59 | } 60 | -------------------------------------------------------------------------------- /MinersLinux/A-BMiner-16.2.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "bminer-v16.2.0-d0b21b5/bminer", 3 | "Uri": "https://www.bminercontent.com/releases/bminer-v16.2.0-d0b21b5-amd64.tar.xz", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "#AlgorithmParameters#$(if($enableSSL){'+ssl'})://$([System.Web.HttpUtility]::UrlEncode('#Login#')):$([System.Web.HttpUtility]::UrlEncode('#Password#'))@#Server#:#Port#", 7 | "-devices amd:$('#Devices#' -replace ',',',amd:')", 8 | "-max-network-failures=3", 9 | "-watchdog=false", 10 | "-api 127.0.0.1:#APIPort#", 11 | "#CustomParameters#" 12 | ], 13 | "API": "BMiner", 14 | "SSL": true, 15 | "Fee": 0.02, 16 | "Algorithms": { 17 | "Equihash150": { 18 | "Params": "-uri beam", 19 | "Mem": 7 20 | } 21 | // "Ethash": { 22 | // "Params": "-uri ethstratum", 23 | // "Mem": 3 24 | // } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /MinersLinux/A-CastXMR-1.7.1.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "cast_xmr-vega-ubuntu_171/cast_xmr-vega", 3 | "Uri": "https://github.com/glph3k/cast_xmr/releases/download/v171/cast_xmr-vega-ubuntu_171.tar.gz", 4 | "SHA256": "D52E903E47C1703571DC198AF7F469F0B4C5D5D3489D49768033ED27DA539E4C", 5 | "Type": "AMD", 6 | "Arguments": [ 7 | "--pool #Server#:#Port#", 8 | "--user #Login#", 9 | "--password #Password#", 10 | "--remoteaccess", 11 | "--remoteport #APIPort#", 12 | "--opencl #GPUPlatform#", 13 | "--gpu #Devices#", 14 | "--ratewatchdog", 15 | "$(if ($Pool.PoolName -ne 'NiceHash'){'--nonicehash'})", 16 | "#AlgorithmParameters#", 17 | "#CustomParameters#" 18 | ], 19 | "API": "castXMR", 20 | "Fee": 0.015, 21 | "Mem": 3.6, 22 | "Algorithms": { 23 | "CnFast": "--algo=8", 24 | "CnHalf": "--algo=6", 25 | "CnHaven": "--algo=7", 26 | "CnHeavy": "--algo=2", 27 | "CnLiteV7": "--algo=4", 28 | "CnSaber": "--algo=5", 29 | "CnTurtle": "--algo=9", 30 | "CnV7": "--algo=1", 31 | "CnV8": "--algo=10", 32 | "CnWow": "--algo=11" 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /MinersLinux/A-ClayDual-15.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "ethdcrminer64", 3 | "Uri": "https://github.com/yuzi-co/miners-linux/releases/download/2019.09/ClaymoreDual-v15.0-linux.tar.gz", 4 | "SHA256": "9413BA401E163E98C5241BFB625E3BC7D56937EAF0121CF91D68B3BB4DA3A73C", 5 | "Type": "AMD", 6 | "Arguments": [ 7 | "-epool #Protocol#://#Server#:#Port#", 8 | "-ewal #Login#", 9 | "-epsw #Password#", 10 | "-esm #EthStMode#", 11 | "-wd 1", 12 | "-r -1", 13 | "-logfile #GroupName#_log.txt", 14 | "-logsmaxsize 10", 15 | "-platform 1", 16 | "-di #DevicesClayMode#", 17 | "-colors 0", 18 | "-mport -#APIPort#", 19 | "-allpools 1", 20 | "#AlgorithmParameters#", 21 | "#CustomParameters#" 22 | ], 23 | "API": "Claymore", 24 | "Fee": 0.01, 25 | "SSL": true, 26 | "Mem": 3, 27 | "Algorithms": { 28 | "Ethash": "-mode 1" 29 | // "Ethash_Blake2s": "-dcoin blake2s -mode 0 -dpool #ProtocolDual#://#ServerDual#:#PortDual# -dwal #LoginDual# -dpsw #PasswordDual#", 30 | // "Ethash_Keccak": "-dcoin keccak -mode 0 -dpool #ProtocolDual#://#ServerDual#:#PortDual# -dwal #LoginDual# -dpsw #PasswordDual#" 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /MinersLinux/A-Ethminer-0.18.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "bin/ethminer", 3 | "Uri": "https://github.com/ethereum-mining/ethminer/releases/download/v0.18.0/ethminer-0.18.0-cuda-9-linux-x86_64.tar.gz", 4 | "SHA256": "98132B98C271EA1AD13796524996477F3A58C7C4A20182FE433F51E165A96642", 5 | "Type": "AMD", 6 | "Arguments": [ 7 | "-P stratum2+tcp://#Login#:#Password#@#Server#:#Port#", 8 | "--opencl", 9 | "--opencl-platform #GPUPlatform#", 10 | "--opencl-devices #DevicesETHMode#", 11 | "--nocolor", 12 | "--api-port #APIPort#", 13 | "#AlgorithmParameters#", 14 | "#CustomParameters#" 15 | ], 16 | "API": "Claymore", 17 | "Mem": 3, 18 | "Algorithms": { 19 | "Ethash": "" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /MinersLinux/A-GMiner-2.10.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "miner", 3 | "Uri": "https://github.com/develsoftware/GMinerRelease/releases/download/2.10/gminer_2_10_linux64.tar.xz", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "--server #Server#:#Port#", 7 | "--user #Login#", 8 | "--pass #Password#", 9 | "--api #APIPort#", 10 | "--watchdog 0", 11 | "$(if($EnableSSL){'--ssl 1'})", 12 | "--devices #DevicesETHMode#", 13 | "--cuda 0", 14 | "--opencl 1", 15 | "--color 0", 16 | "#AlgorithmParameters#", 17 | "#CustomParameters#" 18 | ], 19 | "API": "GMiner", 20 | "SSL": true, 21 | "Fee": 0.02, 22 | "Algorithms": { 23 | "BeamV2": "--algo BeamHashII", 24 | "CuckooBFC": { 25 | "Params": "--algo bfc", 26 | "NoCpu": true, 27 | "Fee": 0.03 28 | }, 29 | "Cuckoo24": { 30 | "Params": "--algo cuckoo24", 31 | "NoCpu": true, 32 | "Fee": 0.03 33 | }, 34 | "Cuckoo29": { 35 | "Params": "--algo cuckoo29", 36 | "NoCpu": true, 37 | "Mem": 3.8 38 | }, 39 | "Cuckaroo29": { 40 | "Params": "--algo cuckaroo29", 41 | "NoCpu": true, 42 | "Mem": 3.8 43 | }, 44 | "Cuckaroo29d": { 45 | "Params": "--algo cuckarood29", 46 | "NoCpu": true, 47 | "Mem": 3.8 48 | }, 49 | "Cuckaroo29m": { 50 | "Params": "--algo cuckaroom29", 51 | "NoCpu": true, 52 | "Mem": 3.8 53 | }, 54 | "Cuckaroo29s": { 55 | "Params": "--algo swap", 56 | "NoCpu": true, 57 | "Mem": 3.8 58 | }, 59 | "Cuckaroo29v": { 60 | "Params": "--algo cuckarood29v", 61 | "NoCpu": true, 62 | "Mem": 3.8 63 | }, 64 | // "Eaglesong": "--algo eaglesong", 65 | "Equihash125": "--algo 125_4", 66 | "Equihash144": { 67 | "Params": "--algo 144_5 --pers auto", 68 | "Mem": 1.75 69 | }, 70 | "Equihash150": { 71 | "Params": "--algo 150_5", 72 | "Mem": 2.9 73 | }, 74 | "Equihash192": { 75 | "Params": "--algo 192_7 --pers auto", 76 | "Mem": 2.75 77 | }, 78 | "Kadena": "--algo Blake2s" 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /MinersLinux/A-Kawpow-1.2.3.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "kawpowminer", 3 | "Uri": "https://github.com/RavenCommunity/kawpowminer/releases/download/1.2.3/kawpowminer-ubuntu18-1.2.3.zip", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "-P stratum$(if($EnableSSL){'s'})://#Login#:#Password#@#Server#:#Port#", 7 | "--opencl", 8 | "--opencl-platform #GPUPlatform#", 9 | "--opencl-devices #DevicesETHMode#", 10 | "--api-port -#APIPort#", 11 | "#AlgorithmParameters#", 12 | "#CustomParameters#" 13 | ], 14 | "API": "Claymore", 15 | "Algorithms": { 16 | "KawPow": "" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /MinersLinux/A-Multiminer-1.2.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "multiminer", 3 | "Uri": "https://github.com/yuzi-co/miners-linux/releases/download/2019.4/multiminer-cuda91-1.2.0.tar.gz", 4 | "SHA256": "9016B27A9AECEEF4F8E4D73BD1E74294E70DDA1C0039B8ACEF88E97696BD2B39", 5 | "Type": "AMD", 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-R 3", 11 | "-r 10", 12 | "--use-gpu=OPENCL", 13 | "--gpu-id=$(($DeviceGroup.OCLDeviceId | % {[int]$_+1}) -join ',')", 14 | "-b #APIPort#", 15 | "#AlgorithmParameters#", 16 | "#CustomParameters#" 17 | ], 18 | "API": "Ccminer", 19 | "Fee": 0.01, 20 | // "NoCPU": true, 21 | "Algorithms": { 22 | "Argon2ad": "-a argon2ad", 23 | "Argon2d250": "-a argon2d250", 24 | // "Argon2d500": "-a argon2d500", 25 | "Argon2d4096": "-a argon2d4096" 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /MinersLinux/A-NBMiner-30.2.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "NBMiner_Linux/nbminer", 3 | "Uri": "https://github.com/NebuTech/NBMiner/releases/download/v30.2/NBMiner_30.2_Linux.tgz", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "-o #Protocol#://#Server#:#Port#", 7 | "-u #Login#:#Password#", 8 | "-d #Devices#", 9 | "--platform 2", 10 | "--no-color", 11 | "--no-watchdog", 12 | "--api 127.0.0.1:#ApiPort#", 13 | "#AlgorithmParameters#", 14 | "#CustomParameters#" 15 | ], 16 | "API": "NBMiner", 17 | "SSL": true, 18 | "Fee": 0.02, 19 | "Algorithms": { 20 | // "Eaglesong": "-a eaglesong", 21 | "Eaglesong_Ethash": { 22 | "Params": "-a eaglesong_ethash -do $(if ($PoolDual.PoolName -eq 'NiceHash') {'nicehash'} else {'ethproxy'})+tcp://#ServerDual#:#PortDual# -du #LoginDual#:#PasswordDual#", 23 | "Custom": "-di 10", 24 | "Mem": 4 25 | }, 26 | "Ethash": { 27 | "Params": "-a ethash -o $(if ($Pool.PoolName -eq 'NiceHash') {'nicehash'} else {'ethproxy'})+tcp://#Server#:#Port#", 28 | "Mem": 4, 29 | "Fee": 0.0065 30 | }, 31 | "Handshake": "-a hns", 32 | "Handshake_Ethash": { 33 | "Params": "-a hns_ethash -do $(if ($PoolDual.PoolName -eq 'NiceHash') {'nicehash'} else {'ethproxy'})+tcp://#ServerDual#:#PortDual# -du #LoginDual#:#PasswordDual#", 34 | "Mem": 4 35 | }, 36 | "KawPow": "-a kawpow" 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /MinersLinux/A-Phoenix-5.0e.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "PhoenixMiner", 3 | "Uri": "https://github.com/yuzi-co/miners-linux/releases/download/2020.06/PhoenixMiner_5.0e_Linux.7z", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "-pool #Protocol#://#Server#:#Port#", 7 | "-wal #Login#", 8 | "-pass #Password#", 9 | "$(if ('#EthStMode#' -ne ''){'-esm #EthStMode#'})", 10 | "-mi 12", 11 | "-wd 1", 12 | "-r -1", 13 | "-logfile #GroupName#_log.txt", 14 | "-logsmaxsize 10", 15 | "-amd", 16 | "-di #DevicesClayMode#", 17 | "-cdmport #APIPort#", 18 | "-cdm 1", 19 | "#AlgorithmParameters#", 20 | "#CustomParameters#" 21 | ], 22 | "API": "Claymore", 23 | "Fee": 0.0065, 24 | "SSL": true, 25 | "Mem": 3, 26 | "Algorithms": { 27 | "ProgPOW": "-coin bci -mode 1", 28 | "Ethash": "-mode 1", 29 | "Ubqhash": "-coin ubq -mode 1" 30 | // "Ethash_Blake2s": "-dcoin blake2s -mode 0 -dpool #ProtocolDual#://#ServerDual#:#PortDual# -dwal #LoginDual# -dpsw #PasswordDual#" 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /MinersLinux/A-ProgPOW-0.16.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "progpow_linux_0.16_final/progpowminer_opencl_only", 3 | "Uri": "https://github.com/BitcoinInterestOfficial/BitcoinInterest/releases/download/2.1/progpow_linux_0.16_final.zip", 4 | "SHA256": "779447DA3802D6115588EBE1B065656CF9841D59CE9E0C14DB440F9D62EDF733", 5 | "Type": "AMD", 6 | "Arguments": [ 7 | "-P stratum+tcp://#Login#:#Password#@#Server#:#Port#", 8 | "--opencl", 9 | "--opencl-platform #GPUPlatform#", 10 | "--opencl-devices #DevicesETHMode#", 11 | "--nocolor", 12 | "--api-port -#APIPort#", 13 | "#AlgorithmParameters#", 14 | "#CustomParameters#" 15 | ], 16 | "API": "Claymore", 17 | "Mem": 1, 18 | "Algorithms": { 19 | "ProgPOW": "" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /MinersLinux/A-SGMinerFancyIX-0.6.0.1.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "sgminer-phi2-fancyIX-linux-amd64/sgminer", 3 | "Uri": "https://github.com/fancyIX/sgminer-phi2-branch/releases/download/5.6.1.3.b6a/sgminer-phi2-fancyIX-linux-amd64-0.6.0.1.zip", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "-o #Protocol#://#Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "--gpu-platform #GPUPlatform#", 10 | "--device #Devices#", 11 | "--api-listen", 12 | "--api-port #APIPort#", 13 | "--text-only", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "Xgminer", 18 | "Algorithms": { 19 | "Allium": "-k allium", 20 | "Argon2d500": "-k argon2d", 21 | // "Ethash": "-k ethash", 22 | "Lyra2v3": "-k lyra2v3", 23 | "Lyra2zz": "-k lyra2zz", 24 | "MTP": { 25 | "Params": "-k mtp", 26 | "NH": false, 27 | "Mem": 4.5 28 | }, 29 | "Phi2": "-k phi2", 30 | "X22i": "-k x22i", 31 | "X25x": "-k x25x" 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /MinersLinux/A-SRBMiner-Multi-0.4.7.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "SRBMiner-Multi-0-4-7/SRBMiner-MULTI", 3 | "Uri": "https://github.com/doktor83/SRBMiner-Multi/releases/download/0.4.7/SRBMiner-Multi-0-4-7-Linux.tar.xz", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "--pool #Server#:#Port#", 7 | "--wallet #Login#", 8 | "--password #Password#", 9 | "--disable-cpu", 10 | "--gpu-platform #GPUPlatform#", 11 | "--gpu-id #Devices#", 12 | "--send-stales", 13 | "--disable-startup-monitor", 14 | "--api-enable", 15 | "--api-port #ApiPort#", 16 | "$(if ($enableSSL){'--tls true'})", 17 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--nicehash true'})", 18 | "#AlgorithmParameters#", 19 | "#CustomParameters#" 20 | ], 21 | "API": "SRB", 22 | "Fee": 0.0085, 23 | "SSL": true, 24 | "Algorithms": { 25 | "Blake2b": "--algorithm blake2b", 26 | "Blake2s": { 27 | "Params": "--algorithm blake2s", 28 | "Fee": 0 29 | }, 30 | "CnBBC": { 31 | "Params": "--algorithm cryptonight_bbc", 32 | "Fee": 0.025 33 | }, 34 | "CnCatalans": { 35 | "Params": "--algorithm cryptonight_catalans", 36 | "Fee": 0 37 | }, 38 | "CnTalleo": { 39 | "Params": "--algorithm cryptonight_talleo", 40 | "Fee": 0 41 | }, 42 | // "Eaglesong": "--algorithm eaglesong", 43 | "Ethash": "--algorithm ethash", 44 | "Handshake": "--algorithm bl2bsha3", 45 | "K12": "--algorithm k12", 46 | "Kadena": "--algorithm kadena", 47 | "Keccak": { 48 | "Params": "--algorithm keccak", 49 | "Fee": 0 50 | }, 51 | "MTP": { 52 | "Params": "--algorithm mtp", 53 | "Fee": 0 54 | }, 55 | "Tellor": "--algorithm tellor", 56 | "Ubqhash": "--algorithm ubqhash", 57 | "Yescrypt": "--algorithm yescrypt" 58 | } 59 | } 60 | -------------------------------------------------------------------------------- /MinersLinux/A-TeamRed-0.7.6.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "teamredminer-v0.7.6-linux/teamredminer", 3 | "Uri": "https://github.com/todxx/teamredminer/releases/download/0.7.6/teamredminer-v0.7.6-linux.tgz", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "-o stratum+$(if($EnableSSL){'ssl'}else{'tcp'})://#Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "-d #Devices#", 10 | "--platform=#GPUPlatform#", 11 | "--opencl_order", 12 | "--watchdog_script", 13 | "--disable_colors", 14 | "--api_listen=#ApiPort#", 15 | "#AlgorithmParameters#", 16 | "#CustomParameters#" 17 | ], 18 | "API": "Xgminer", 19 | "SSL": true, 20 | "Fee": 0.025, 21 | "Mem": 1.1, 22 | "Algorithms": { 23 | "Chukwa": "-a trtl_chukwa", 24 | "CnConceal": "-a cn_conceal", 25 | "CnDouble": "-a cnv8_dbl", 26 | "CnHalf": "-a cnv8_half", 27 | "CnHaven": "-a cn_haven", 28 | "CnHeavy": "-a cn_heavy", 29 | "CnR": "-a cnr", 30 | "CnRwz": "-a cnv8_rwz", 31 | "CnSaber": "-a cn_saber", 32 | "CnTurtle": "-a cnv8_trtl", 33 | "CnUpx2": "-a cnv8_upx2", 34 | "Cuckaroo29d": { 35 | "Params": "-a cuckarood29_grin", 36 | "Mem": 3.8 37 | }, 38 | "Cuckatoo31": { 39 | "Params": "-a cuckatoo31_grin", 40 | "Mem": 7.6 41 | }, 42 | "Ethash": { 43 | "Params": "-a ethash", 44 | "Mem": 3, 45 | "Fee": 0.01 46 | }, 47 | "Kawpow": "-a kawpow", 48 | "Lyra2v3": "-a lyra2rev3", 49 | "MTP": { 50 | "Params": "-a mtp", 51 | "Mem": 4.4 52 | }, 53 | "Phi2": { 54 | "Params": "-a phi2", 55 | "Fee": 0.03 56 | }, 57 | "X16r": "-a x16r", 58 | "X16rt": "-a x16rt", 59 | "X16rv2": "-a x16rv2", 60 | "X16s": "-a x16s" 61 | } 62 | } 63 | -------------------------------------------------------------------------------- /MinersLinux/A-WildRig-0.10.5.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "wildrig", 3 | "Uri": "https://github.com/andru-kun/wildrig/releases/download/0.10.5/wildrig-linux-0.10.5-beta.tar.gz", 4 | "SHA256": "72CC6135DBA4E856798602A1F00A6ECB988D4CABE5C4AF17018DC923F33976C2", 5 | "Type": "_AMD", 6 | "Arguments": [ 7 | "-o #Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-r 10", 11 | "-R 3", 12 | "--opencl-platform #GpuPlatform#", 13 | "--opencl-devices #Devices#", 14 | "--send-stale", 15 | "--no-color", 16 | "--api-port #ApiPort#", 17 | "--scratchpad-file scratchpad-#Algorithm#.bin", 18 | "#AlgorithmParameters#", 19 | "#CustomParameters#" 20 | ], 21 | "API": "XMRig", 22 | "Fee": 0.02, 23 | "Custom": "--opencl-launch 256x0", 24 | "Algorithms": { 25 | "Purk": "--scratchpad-url http://purk.miner.rocks:8008/scratchpad.bin", 26 | "Bbr": "--scratchpad-url http://boolberry.miner.rocks:8008/scratchpad.bin" 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /MinersLinux/A-WildRigMulti-0.25.1.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "wildrig-multi", 3 | "Uri": "https://github.com/andru-kun/wildrig-multi/releases/download/0.25.1/wildrig-multi-linux-0.25.1.tar.gz", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "-o #Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "-r 10", 10 | "-R 3", 11 | "--opencl-platforms amd", 12 | "--opencl-platform #GpuPlatform#", 13 | "--opencl-devices #Devices#", 14 | "--send-stale", 15 | "--donate-level 1", 16 | "--no-color", 17 | "--api-port #ApiPort#", 18 | "#AlgorithmParameters#", 19 | "#CustomParameters#" 20 | ], 21 | "API": "XMRig", 22 | "Fee": 0.01, 23 | "Mem": 1.1, 24 | "BenchmarkArg": "$(if ($AlgoName -in @('bitcore', 'x16r', 'x16rt', 'x16s', 'x21s', 'hex', 'timetravel')){'--benchmark'})", 25 | "Custom": "--opencl-threads auto --opencl-launch auto", 26 | "Algorithms": { 27 | "Aergo": "--algo aergo", 28 | "Anime": "--algo anime", 29 | "Astralhash": "--algo glt-astralhash", 30 | "Bbr": { 31 | "Params": "--algo wildkeccak --scratchpad-url http://boolberry.miner.rocks:8008/scratchpad.bin --scratchpad-file scratchpad-#Algorithm#.bin", 32 | "Fee": 0.02 33 | }, 34 | "BCD": "--algo bcd", 35 | "Bitcore": "--algo bitcore", 36 | "Blake2bBTCC": "--algo blake2b-btcc", 37 | "Blake2bGLT": "--algo blake2b-glt", 38 | "BMW512": "--algo bmw512", 39 | "C11": "--algo c11", 40 | "Dedal": "--algo dedal", 41 | "Exosis": "--algo exosis", 42 | "Geek": "--algo geek", 43 | "Globalhash": "--algo glt-globalhash", 44 | "Hex": "--algo hex", 45 | "HMQ1725": "--algo hmq1725", 46 | "Honeycomb": "--algo honeycomb", 47 | "Jeonghash": "--algo glt-jeonghash", 48 | "Lyra2v3": "--algo lyra2v3", 49 | "KawPow": "--algo kawpow", 50 | "Lyra2vc0ban": "--algo lyra2vc0ban", 51 | "Lyra2tdc": "--algo lyra2tdc", 52 | "MTP": "--algo mtp", 53 | "MTPtcr": "--algo mtp-tcr", 54 | "Padihash": "--algo glt-padihash", 55 | "Pawelhash": "--algo glt-pawelhash", 56 | "Phi": "--algo phi", 57 | "Polytimos": "--algo polytimos", 58 | "ProgPowEther": "--algo progpow-ethercore", 59 | "ProgPowSero": "--algo progpow-sero", 60 | "ProgPowZ": "--algo progpowz", 61 | "Purk": { 62 | "Params": "--algo wildkeccak --scratchpad-url http://purk.miner.rocks:8008/scratchpad.bin --scratchpad-file scratchpad-#Algorithm#.bin", 63 | "Fee": 0.02 64 | }, 65 | "Renesis": "--algo renesis", 66 | "SHA256csm": "--algo sha256csm", 67 | "SHA256q": "--algo sha256q", 68 | "SHA256t": "--algo sha256t", 69 | "Skein2": "--algo skein2", 70 | "Skunk": "--algo skunkhash", 71 | "SonoA": "--algo sonoa", 72 | "Timetravel": "--algo timetravel", 73 | "Tribus": "--algo tribus", 74 | "X16r": "--algo x16r", 75 | "X16rt": "--algo x16rt", 76 | "X16s": "--algo x16s", 77 | "X17": "--algo x17", 78 | "X17r": "--algo x17r", 79 | "X17rprotocol2": "--algo x17r-protocol2", 80 | "X18": "--algo x18", 81 | "X20r": "--algo x20r", 82 | "X21s": "--algo x21s", 83 | "X22i": "--algo x22i", 84 | "X25x": "--algo x25x", 85 | "Xevan": "--algo xevan" 86 | } 87 | } 88 | -------------------------------------------------------------------------------- /MinersLinux/A-XMR-Stak-2.10.8.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "xmr-stak-linux-2.10.8-cpu_opencl-amd/xmr-stak", 3 | "Uri": "https://github.com/fireice-uk/xmr-stak/releases/download/2.10.8/xmr-stak-linux-2.10.8-cpu_opencl-amd.tar.xz", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "$(if ($enableSSL){'-O'}else{'-o'}) #Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "-r #WorkerName#", 10 | "--openCLVendor AMD", 11 | "--noNVIDIA", 12 | "--noCPU", 13 | "--noUAC", 14 | "--amdGpus #Devices#", 15 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--use-nicehash'})", 16 | "--httpd #APIPort#", 17 | "--amd #GroupName#-#Algorithm#.txt", 18 | "#AlgorithmParameters#", 19 | "#CustomParameters#" 20 | ], 21 | "API": "XMRig", 22 | "Fee": 0.02, 23 | "SSL": true, 24 | "Algorithms": { 25 | "CnConceal": "--currency cryptonight_conceal", 26 | "CnDouble": "--currency cryptonight_v8_double", 27 | "CnFast": "--currency cryptonight_masari", 28 | "CnGpu": "--currency cryptonight_gpu", 29 | "CnHalf": "--currency cryptonight_v8_half", 30 | "CnHaven": "--currency cryptonight_haven", 31 | "CnHeavy": "--currency cryptonight_heavy", 32 | "CnLiteV7": "--currency cryptonight_lite_v7", 33 | "CnR": "--currency cryptonight_r", 34 | "CnRwz": "--currency cryptonight_v8_reversewaltz", 35 | "CnSaber": "--currency cryptonight_bittube2", 36 | "CnTurtle": "--currency cryptonight_turtle", 37 | "CnXTL": "--currency cryptonight_v7_stellite", 38 | "CnZls": "--currency cryptonight_v8_zelerius" 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /MinersLinux/A-XMRig-5.11.3.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "xmrig-5.11.3/xmrig", 3 | "Uri": "https://github.com/xmrig/xmrig/releases/download/v5.11.3/xmrig-5.11.3-xenial-x64.tar.gz", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "-o #Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--nicehash'})", 10 | "$(if ($EnableSSL){'--tls'})", 11 | "--no-cpu", 12 | "--opencl", 13 | "--opencl-devices=#Devices#", 14 | "--opencl-platform=#GPUPlatform#", 15 | "--donate-level 1", 16 | "--http-port #APIPort#", 17 | "--no-color", 18 | "#AlgorithmParameters#", 19 | "#CustomParameters#" 20 | ], 21 | "API": "XMRig", 22 | "SSL": true, 23 | "Fee": 0.01, 24 | "Algorithms": { 25 | "AstroBWT": "-a astrobwt", 26 | // "Chukwa": "-a argon2/chukwa", 27 | // "ChukwaWrkz": "-a argon2/wrkz", 28 | "CnAlloy": "-a cn/xao", 29 | "CnArto": "-a cn/rto", 30 | "CnDouble": "-a cn/double", 31 | "CnFast": "-a cn/fast", 32 | "CnHalf": "-a cn/half", 33 | "CnHaven": "-a cn-heavy/xhv", 34 | "CnHeavy": "-a cn-heavy/0", 35 | "CnLiteV7": "-a cn-lite/1", 36 | "CnR": "-a cn/r", 37 | "CnRwz": "-a cn/rwz", 38 | "CnSaber": "-a cn-heavy/tube", 39 | "CnTurtle": "-a cn-pico/trtl", 40 | "CnTlo": "-a cn-pico/tlo", 41 | "CnZls": "-a cn/zls" 42 | // "RandomArq": "-a rx/arq", 43 | // "RandomKeva": "-a rx/keva", 44 | // "RandomSfx": "-a rx/sfx", 45 | // "RandomX": "-a rx/0", 46 | // "RandomXL": "-a rx/loki", 47 | // "RandomXWow": "-a rx/wow" 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /MinersLinux/A-lolMiner-1.0a2.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "1.0_alpha2/lolMiner", 3 | "Uri": "https://github.com/Lolliedieb/lolMiner-preview/releases/download/1.0a2/lolMiner_v1_0_a2_Lin64.tar.gz", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "--pool #Server#:#Port#", 7 | "--user #Login#", 8 | "--pass #Password#", 9 | "--devices #Devices#", 10 | "--apiport #ApiPort#", 11 | "--digits 2", 12 | "--connectattempts 3", 13 | "--tls $(if($enableSSL){1}else{0})", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "LOL", 18 | "SSL": true, 19 | "Custom": "--asm 1", 20 | "Fee": 0.02, 21 | "Algorithms": { 22 | "BeamV2": { 23 | "Params": "--coin BEAM-II", 24 | "Mem": 3.5 25 | }, 26 | "BeamV3": { 27 | "Params": "--coin BEAM-III", 28 | "Mem": 3.5 29 | }, 30 | "Cuckaroo29d": { 31 | "Params": "--coin MWC-C29D", 32 | "Mem": 3.6 33 | }, 34 | "Cuckaroo29m": { 35 | "Params": "--coin GRIN-C29M", 36 | "Mem": 3.6 37 | }, 38 | "Cuckaroo30": { 39 | "Params": "--coin CTXC", 40 | "Mem": 7.6, 41 | "Fee": 0.025 42 | }, 43 | "Cuckatoo31": { 44 | "Params": "--coin GRIN-C31", 45 | "Mem": 3.6 46 | }, 47 | "Cuckatoo32": { 48 | "Params": "--coin GRIN-C32", 49 | "Mem": 3.6 50 | }, 51 | "Equihash96": { 52 | "Params": "--coin MNX", 53 | "Mem": 1 54 | }, 55 | "Equihash125": { 56 | "Params": "--coin ZEL", 57 | "Mem": 2.9 58 | }, 59 | "Equihash144": { 60 | "Params": "--coin AUTO144_5", 61 | "Mem": 1.8 62 | }, 63 | "Equihash192": { 64 | "Params": "--coin AUTO192_7", 65 | "Mem": 2.8 66 | }, 67 | "Equihash210": "--coin AION" 68 | } 69 | } 70 | -------------------------------------------------------------------------------- /MinersLinux/C-CCMinerVerus-3.7.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "ccminer", 3 | "Uri": "https://github.com/yuzi-co/miners-linux/releases/download/2020.06/ccminer_3_7_ubuntu_18.04.7z", 4 | "Type": "CPU", 5 | "Arguments": [ 6 | "-o #Protocol#://#Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "-R 3", 10 | "-r 10", 11 | "-d #Devices#", 12 | "-b #APIPort#", 13 | "-t $(if ($CpuThreads -ne $null) {$CpuThreads} else {$SystemInfo.CpuFeatures.threads})", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "Ccminer", 18 | "Algorithms": { 19 | "Verushash": "-a verus" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /MinersLinux/C-CpuMinerRplant-4.5.11.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "cpuminer-$($f=$SystemInfo.CpuFeatures;$(if($f.avx2 -and $f.sha){'ryzen'}elseif($f.avx2){'avx2'}elseif($f.avx){'avx'}elseif($f.sse42){'sse42'}else{'sse2'}))", 3 | "Uri": "https://github.com/yuzi-co/miners-linux/releases/download/2020.06/PhoenixMiner_5.0e_Linux.7z", 4 | "Type": "CPU", 5 | "Arguments": [ 6 | "-o #Protocol#://#Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "-R 3", 10 | "-r 10", 11 | "--no-color", 12 | "-b #APIPort#", 13 | "$(if ($CpuThreads -ne $null){'-t ' + $CpuThreads})", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "Ccminer", 18 | "Algorithms": { 19 | "Argon2ad": "-a argon2ad", 20 | "Argon2d250": "-a argon2d250", 21 | // "Argon2d500": "-a argon2d500", 22 | // "Argon2d4096": "-a argon2d4096", 23 | "Argon2dGlt": "-a argon2dglt", 24 | "Argon2iGlt": "-a argon2iglt", 25 | "Argon2m": "-a argon2m", 26 | "CpuPower": "-a CpuPower", 27 | "Cryptovantaa": "-a cryptovantaa", 28 | "Curvehash": "-a curvehash", 29 | "HOdl": "-a hodl", 30 | "Lyra2cz": "-a lyra2cz", 31 | "Lyra2h": "-a lyra2h", 32 | "Lyra2tdc": "-a lyra2tdc", 33 | "Lyra2z330": "-a lyra2z330", 34 | "Minotaur": "-a minotaur", 35 | "Power2b": "-a power2b", 36 | "SHA256csm": "-a sha256csm", 37 | "Verium": "-a scrypt:1048576", 38 | "YescryptR8": "-a yescryptr8", 39 | "YescryptR8g": "-a yescryptr8g", 40 | "YescryptR8glt": "-a yescryptr8glt", 41 | "YescryptR16": "-a yescryptr16", 42 | "YescryptR16V2": "-a yescryptr16v2", 43 | "YescryptR16V2glt": "-a yescryptr16v2glt", 44 | "YescryptR24": "-a yescryptr24", 45 | "YescryptR24glt": "-a yescryptr24glt", 46 | "YescryptR32": "-a yescryptr32", 47 | // "Yespower": "-a yespower", 48 | "YespowerIC": "-a yespowerIC", 49 | "YespowerIOTS": "-a yespowerIOTS", 50 | "YespowerITC": "-a yespowerITC", 51 | "YespowerLITB": "-a yespowerLITB", 52 | "YespowerLTNCG": "-a yespowerLTNCG", 53 | "YespowerR16": "-a yespowerr16", 54 | "YespowerRES": "-a yespowerRES", 55 | "YespowerSUGAR": "-a yespowerSUGAR", 56 | "YespowerURX": "-a yespowerURX" 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /MinersLinux/C-JCEMiner-0.33q.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "jce_cn_cpu_miner64", 3 | "Uri": "https://github.com/jceminer/cn_cpu_miner/raw/master/jce_cn_cpu_miner.linux.033q.zip", 4 | "SHA256": "1901DC7F4D4D39EBFFBF07690B6A334364F34F063AFF14FF4799789941AD9B8F", 5 | "Type": "CPU", 6 | "Arguments": [ 7 | "-o #Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "$(if ($enableSSL){'--ssl'})", 11 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--nicehash'})", 12 | "--low", 13 | "--any", 14 | "--auto", 15 | "--mport #APIPort#", 16 | "--stakjson", 17 | "$(if ($CpuThreads -ne $null){'-t ' + $CpuThreads})", 18 | "#AlgorithmParameters#", 19 | "#CustomParameters#" 20 | ], 21 | "API": "XMRig", 22 | "Fee": "$(if($SystemInfo.CpuFeatures.aes){0.015}else{0.03})", 23 | "SSL": true, 24 | "Algorithms": { 25 | "CnAlloy": "--variation 8", 26 | "CnArto": "--variation 10", 27 | "CnDark": "--variation 17", 28 | "CnFast": "--variation 11", 29 | "CnFreeHaven": "--variation 18", 30 | "CnHalf": "--variation 21", 31 | // "CnHaven": "--variation 12", 32 | // "CnHeavy": "--variation 5", 33 | "CnLiteV7": "--variation 4", 34 | "CnMkt": "--variation 9", 35 | "CnRed": "--variation 14", 36 | // "CnSaber": "--variation 13", 37 | "CnTurtle": "--variation 20", 38 | "CnUplexa": "--variation 19", 39 | "CnWaltz": "--variation 22", 40 | "CnXTL": "--variation 7" 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /MinersLinux/C-Multiminer-1.2.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "multiminer", 3 | "Uri": "https://github.com/yuzi-co/miners-linux/releases/download/2019.4/multiminer-cuda91-1.2.0.tar.gz", 4 | "SHA256": "9016B27A9AECEEF4F8E4D73BD1E74294E70DDA1C0039B8ACEF88E97696BD2B39", 5 | "Type": "CPU", 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-R 3", 11 | "-r 10", 12 | "--use-cpu", 13 | "$(if ($CpuThreads -ne $null) {'--cpu-threads=' + $CpuThreads})", 14 | "-b #APIPort#", 15 | "#AlgorithmParameters#", 16 | "#CustomParameters#" 17 | ], 18 | "API": "Ccminer", 19 | "Fee": 0.01, 20 | "Algorithms": { 21 | "Argon2ad": "-a argon2ad", 22 | "Argon2d250": "-a argon2d250", 23 | "Argon2d500": "-a argon2d500", 24 | "Argon2d4096": "-a argon2d4096" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /MinersLinux/C-NHeqVerus-0.8.2.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "nheqminer/nheqminer", 3 | "Uri": "https://github.com/VerusCoin/nheqminer/releases/download/v0.8.2/nheqminer-Linux-v0.8.2.tgz", 4 | "Type": "CPU", 5 | "Arguments": [ 6 | "-l #Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "-a #APIPort#", 10 | "-t $(if ($CpuThreads -ne $null) {$CpuThreads} else {$SystemInfo.CpuFeatures.threads})", 11 | "#AlgorithmParameters#", 12 | "#CustomParameters#" 13 | ], 14 | "API": "NHEQ", 15 | "Algorithms": { 16 | "Verushash": "-v" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /MinersLinux/C-NanoMiner-1.9.5.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "nanominer-linux-1.9.5/nanominer", 3 | "Uri": "https://github.com/nanopool/nanominer/releases/download/v1.9.5/nanominer-linux-1.9.5.tar.gz", 4 | "Type": "CPU", 5 | "GenerateConfigFile": "nanominer-linux-1.9.5/#GroupName#-#Algorithm#.conf", 6 | "PatternConfigFile": "NanoMiner.txt", 7 | "Arguments": "#GroupName#-#Algorithm#.conf", 8 | "API": "Claymore", 9 | "Fee": 0.05, 10 | "Algorithms": { 11 | // "RandomX": "RandomX", 12 | "RandomHash2": "RandomHash2" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /MinersLinux/C-RHMiner-2.3.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "rhminer", 3 | "Uri": "https://github.com/polyminer1/rhminer/releases/download/2.3/rhminer.2.3.Linux.CPU.zip", 4 | "Type": "CPU", 5 | "Arguments": [ 6 | "-s #Protocol#://#Server#:#Port#", 7 | "-su #Login#", 8 | "-pw #Password#", 9 | "-r 5", 10 | "-cpu", 11 | "-cputhreads $(if ($CpuThreads -ne $null){$CpuThreads} else {$SystemInfo.CpuFeatures.threads})", 12 | "-apiport #ApiPort#", 13 | "#CustomParameters#" 14 | ], 15 | "API": "Claymore", 16 | "Fee": 0.01, 17 | "Algorithms": { 18 | "RandomHash2": "" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /MinersLinux/C-SRBMiner-Multi-0.4.7.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "SRBMiner-Multi-0-4-7/SRBMiner-MULTI", 3 | "Uri": "https://github.com/doktor83/SRBMiner-Multi/releases/download/0.4.7/SRBMiner-Multi-0-4-7-Linux.tar.xz", 4 | "Type": "CPU", 5 | "Arguments": [ 6 | "--pool #Server#:#Port#", 7 | "--wallet #Login#", 8 | "--password #Password#", 9 | "--disable-gpu", 10 | "--cpu-threads $(if ($CpuThreads -ne $null){$CpuThreads} else {$SystemInfo.CpuFeatures.threads})", 11 | "--send-stales", 12 | "--disable-startup-monitor", 13 | "--api-enable", 14 | "--api-port #ApiPort#", 15 | "$(if ($enableSSL){'--tls true'})", 16 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--nicehash true'})", 17 | "#AlgorithmParameters#", 18 | "#CustomParameters#" 19 | ], 20 | "API": "SRB", 21 | "Fee": 0.0085, 22 | "SSL": true, 23 | "Algorithms": { 24 | "CnBBC": { 25 | "Params": "--algorithm cryptonight_bbc", 26 | "Fee": 0.025 27 | }, 28 | "CnCatalans": { 29 | "Params": "--algorithm cryptonight_catalans", 30 | "Fee": 0 31 | }, 32 | "CnTalleo": { 33 | "Params": "--algorithm cryptonight_talleo", 34 | "Fee": 0 35 | }, 36 | "CpuPower": "--algorithm cpupower", 37 | "DefyX": "--algorithm defyx", 38 | // "Handshake": "--algorithm bl2bsha3", 39 | "M7Mv2": { 40 | "Params": "--algorithm m7mv2", 41 | "Fee": 0 42 | }, 43 | "Minotaur": { 44 | "Params": "--algorithm minotaur", 45 | "Fee": 0.02 46 | }, 47 | "RandomArq": { 48 | "Params": "--algorithm randomarq", 49 | "Custom": "--randomx-use-1gb-pages" 50 | }, 51 | "RandomEpic": { 52 | "Params": "--algorithm randomepic", 53 | "Custom": "--randomx-use-1gb-pages" 54 | }, 55 | "RandomKeva": { 56 | "Params": "--algorithm randomkeva", 57 | "Custom": "--randomx-use-1gb-pages" 58 | }, 59 | "RandomSfx": { 60 | "Params": "--algorithm randomsfx", 61 | "Custom": "--randomx-use-1gb-pages" 62 | }, 63 | "RandomWow": { 64 | "Params": "--algorithm randomwow", 65 | "Custom": "--randomx-use-1gb-pages" 66 | }, 67 | "RandomX": { 68 | "Params": "--algorithm randomx", 69 | "Custom": "--randomx-use-1gb-pages" 70 | }, 71 | "RandomXl": { 72 | "Params": "--algorithm randomxl", 73 | "Custom": "--randomx-use-1gb-pages" 74 | }, 75 | "Tellor": "--algorithm tellor", 76 | "Yescrypt": "--algorithm yescrypt", 77 | "YescryptR8": "--algorithm yescryptr8", 78 | "YescryptR16": "--algorithm yescryptr16", 79 | "YescryptR32": "--algorithm yescryptr32", 80 | "Yespower": "--algorithm yespower", 81 | "Yespower2b": "--algorithm yespower2b", 82 | "YespowerIC": "--algorithm yespowerIC", 83 | "YespowerIOTS": "--algorithm yespowerIOTS", 84 | "YespowerITC": { 85 | "Params": "--algorithm yespowerItc", 86 | "Fee": 0 87 | }, 88 | "YespowerLitb": "--algorithm yespowerlitb", 89 | "YespowerLtncg": "--algorithm yespowerltncg", 90 | "YespowerR16": "--algorithm yespowerr16", 91 | "YespowerRes": "--algorithm yespowerres", 92 | "YespowerSugar": "--algorithm yespowersugar", 93 | "YespowerUrx": "--algorithm yespowerurx" 94 | } 95 | } 96 | -------------------------------------------------------------------------------- /MinersLinux/C-XMrig-5.11.3.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "xmrig-5.11.3/xmrig", 3 | "Uri": "https://github.com/xmrig/xmrig/releases/download/v5.11.3/xmrig-5.11.3-xenial-x64.tar.gz", 4 | "Type": "CPU", 5 | "Arguments": [ 6 | "-o #Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--nicehash'})", 10 | "$(if ($EnableSSL){'--tls'})", 11 | "--donate-level 1", 12 | "--http-port #APIPort#", 13 | "--no-color", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "XMRig", 18 | "SSL": true, 19 | "Fee": 0.01, 20 | "Algorithms": { 21 | "AstroBWT": "-a astrobwt", 22 | // "Chukwa": "-a argon2/chukwa", 23 | "ChukwaWrkz": "-a argon2/wrkz", 24 | "CnAlloy": "-a cn/xao", 25 | "CnArto": "-a cn/rto", 26 | "CnDouble": "-a cn/double", 27 | "CnFast": "-a cn/fast", 28 | "CnHalf": "-a cn/half", 29 | // "CnHaven": "-a cn-heavy/xhv", 30 | // "CnHeavy": "-a cn-heavy/0", 31 | "CnLiteV7": "-a cn-lite/1", 32 | "CnR": "-a cn/r", 33 | "CnRwz": "-a cn/rwz", 34 | // "CnSaber": "-a cn-heavy/tube", 35 | "CnTurtle": "-a cn-pico/trtl", 36 | "CnTlo": "-a cn-pico/tlo", 37 | "CnZls": "-a cn/zls", 38 | "RandomArq": "-a rx/arq", 39 | "RandomKeva": "-a rx/keva", 40 | "RandomSfx": "-a rx/sfx", 41 | "RandomX": "-a rx/0", 42 | "RandomXL": "-a rx/loki", 43 | "RandomXWow": "-a rx/wow" 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /MinersLinux/N-BMiner-16.2.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "bminer-v16.2.0-d0b21b5/bminer", 3 | "Uri": "https://www.bminercontent.com/releases/bminer-v16.2.0-d0b21b5-amd64.tar.xz", 4 | "Type": "NVIDIA", 5 | "CUDA": 9.2, 6 | "Arguments": [ 7 | "#AlgorithmParameters#$(if($enableSSL){'+ssl'})://$([System.Web.HttpUtility]::UrlEncode('#Login#')):$([System.Web.HttpUtility]::UrlEncode('#Password#'))@#Server#:#Port#", 8 | "-devices #Devices#", 9 | "-max-network-failures=3", 10 | "-watchdog=false", 11 | "-api 127.0.0.1:#APIPort#", 12 | "#CustomParameters#" 13 | ], 14 | "API": "BMiner", 15 | "SSL": true, 16 | "Fee": 0.02, 17 | "Algorithms": { 18 | // "BeamV2": { 19 | // "Params": "-uri beamhash2", 20 | // "Mem": 4 21 | // }, 22 | "CuckooBFC": { 23 | "Params": "-uri bfc", 24 | "NoCpu": true 25 | }, 26 | "Cuckoo29": { 27 | "Params": "-uri aeternity", 28 | "NH": false, 29 | "NoCpu": true, 30 | "Mem": 5.3 31 | }, 32 | "Cuckaroo29m": { 33 | "Params": "-uri cuckaroo29m", 34 | "NoCpu": true, 35 | "Mem": 3.5 36 | }, 37 | "Cuckatoo31": { 38 | "Params": "-uri cuckatoo31", 39 | "NoCpu": true, 40 | "Mem": 7.4 41 | }, 42 | "Cuckatoo32": { 43 | "Params": "-uri cuckatoo32", 44 | "NoCpu": true, 45 | "Mem": 7.4 46 | }, 47 | // "Equihash144": "-pers auto -uri equihash1445", 48 | // "Ethash": { 49 | // "Params": "-uri ethstratum", 50 | // "Mem": 3 51 | // }, 52 | "KawPow": "-uri raven", 53 | "Qitmeer": "-uri qitmeer", 54 | "ProgPowSero": "-uri sero", 55 | "Tensority": "-uri tensority" 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /MinersLinux/N-ClayDual-15.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "ethdcrminer64", 3 | "Uri": "https://github.com/yuzi-co/miners-linux/releases/download/2019.09/ClaymoreDual-v15.0-linux.tar.gz", 4 | "SHA256": "9413BA401E163E98C5241BFB625E3BC7D56937EAF0121CF91D68B3BB4DA3A73C", 5 | "Type": "NVIDIA", 6 | "Arguments": [ 7 | "-epool #Protocol#://#Server#:#Port#", 8 | "-ewal #Login#", 9 | "-epsw #Password#", 10 | "-esm #EthStMode#", 11 | "-wd 1", 12 | "-r -1", 13 | "-logfile #GroupName#_log.txt", 14 | "-logsmaxsize 10", 15 | "-platform 1", 16 | "-di #DevicesClayMode#", 17 | "-colors 0", 18 | "-mport -#APIPort#", 19 | "-allpools 2", 20 | "#AlgorithmParameters#", 21 | "#CustomParameters#" 22 | ], 23 | "API": "Claymore", 24 | "Fee": 0.01, 25 | "Mem": 3, 26 | "SSL": true, 27 | "Algorithms": { 28 | "Ethash": "-mode 1" 29 | // "Ethash_Blake2s": "-dcoin blake2s -mode 0 -dpool #ProtocolDual#://#ServerDual#:#PortDual# -dwal #LoginDual# -dpsw #PasswordDual#", 30 | // "Ethash_Keccak": "-dcoin keccak -mode 0 -dpool #ProtocolDual#://#ServerDual#:#PortDual# -dwal #LoginDual# -dpsw #PasswordDual#" 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /MinersLinux/N-EWBF-0.6.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "EWBF_Equihash_miner_v0.6/miner", 3 | "Uri": "https://github.com/yuzi-co/miners-linux/releases/download/2019.03/EWBF_Equihash_miner_v0.6.tar.gz", 4 | "SHA256": "37A31B0D910A70414F9AF816771D6D01BCD67BC925389CF1E1B3613F334163B3", 5 | "Type": "NVIDIA", 6 | "CUDA": 9.1, 7 | "Arguments": [ 8 | "--server #Server#", 9 | "--port #Port#", 10 | "--user #Login#", 11 | "--pass #Password#", 12 | "--fee 0", 13 | "--eexit 1", 14 | "--color 0", 15 | "--boff", 16 | "--cuda_devices #DevicesETHMode#", 17 | "--api 127.0.0.1:#APIPort#", 18 | "#AlgorithmParameters#", 19 | "#CustomParameters#" 20 | ], 21 | "API": "EWBF", 22 | "Fee": 0.02, 23 | "Algorithms": { 24 | // "Equihash96": "--algo 96_5", 25 | "Equihash144": { 26 | "Params": "--algo 144_5 --pers auto", 27 | "Mem": 1.63 28 | }, 29 | "Equihash192": { 30 | "Params": "--algo 192_7 --pers auto", 31 | "Mem": 2.5 32 | }, 33 | "Equihash210": { 34 | "Params": "--algo aion", 35 | "Mem": 1.2 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /MinersLinux/N-MiniZ-1.5u2.ps1: -------------------------------------------------------------------------------- 1 | 2 | $M = @{ 3 | Path = "miniZ" 4 | Type = "NVIDIA" 5 | Arguments = @( 6 | "--server `$(if (`$EnableSSL){'ssl://'})#Server#" 7 | "--port #Port#" 8 | "--user #Login#" 9 | "--pass #Password#" 10 | "--gpu-line" 11 | "--extra" 12 | "--nonvml" 13 | "--nocolor" 14 | "--cuda-devices #DevicesETHMode#" 15 | "--telemetry 0.0.0.0:#APIPort#" 16 | "#AlgorithmParameters#" 17 | "#CustomParameters#" 18 | ) 19 | API = "MiniZ" 20 | SSL = $true 21 | Fee = 0.02 22 | Algorithms = [PSCustomObject]@{ 23 | Beam = @{ 24 | Params = "--par=beam" 25 | Mem = 3 26 | } 27 | BeamV2 = @{ 28 | Params = "--par=beam2" 29 | Mem = 3 30 | } 31 | Equihash96 = @{ 32 | Params = "--par=96,5 --pers auto" 33 | Mem = 1.75 34 | } 35 | Equihash125 = @{ 36 | Params = "--par=125,4" 37 | Mem = 2 38 | } 39 | Equihash144 = @{ 40 | Params = "--par=144,5 --pers auto" 41 | Mem = 2 42 | } 43 | Equihash150 = @{ 44 | Params = "--par=150,5" 45 | Mem = 3 46 | } 47 | Equihash192 = @{ 48 | Params = "--par=192,7 --pers auto" 49 | Mem = 2.75 50 | } 51 | Equihash210 = @{ 52 | Params = "--par=210,9 --pers auto" 53 | Mem = 2 54 | } 55 | } 56 | } 57 | 58 | if ($SystemInfo.CudaVersion -ge [version]"10.0") { 59 | $M.Uri = "https://github.com/yuzi-co/miners-linux/releases/download/2020.06/miniZ_v1.5u2_cuda10_linux-x64.7z" 60 | $M.CUDA = 10 61 | } else { 62 | return 63 | } 64 | 65 | return [PSCustomObject]$M 66 | -------------------------------------------------------------------------------- /MinersLinux/N-Multiminer-1.2.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "multiminer", 3 | "Uri": "https://github.com/yuzi-co/miners-linux/releases/download/2019.4/multiminer-cuda91-1.2.0.tar.gz", 4 | "SHA256": "9016B27A9AECEEF4F8E4D73BD1E74294E70DDA1C0039B8ACEF88E97696BD2B39", 5 | "Type": "NVIDIA", 6 | "CUDA": 9.1, 7 | "Arguments": [ 8 | "-o #Protocol#://#Server#:#Port#", 9 | "-u #Login#", 10 | "-p #Password#", 11 | "-R 3", 12 | "-r 10", 13 | "--use-gpu=CUDA", 14 | "--gpu-id=$(('#Devices#' -split ',' | % {[int]$_+1}) -join ',')", 15 | "-b #APIPort#", 16 | "#AlgorithmParameters#", 17 | "#CustomParameters#" 18 | ], 19 | "API": "Ccminer", 20 | "Fee": 0.01, 21 | // "NoCPU": true, 22 | "Algorithms": { 23 | "Argon2ad": "-a argon2ad", 24 | "Argon2d250": "-a argon2d250", 25 | // "Argon2d500": "-a argon2d500", 26 | "Argon2d4096": "-a argon2d4096" 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /MinersLinux/N-NBMiner-30.2.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "NBMiner_Linux/nbminer", 3 | "Uri": "https://github.com/NebuTech/NBMiner/releases/download/v30.2/NBMiner_30.2_Linux.tgz", 4 | "Type": "NVIDIA", 5 | "Arguments": [ 6 | "-o #Protocol#://#Server#:#Port#", 7 | "-u #Login#:#Password#", 8 | "-d #Devices#", 9 | "--platform 1", 10 | "--no-color", 11 | "--no-watchdog", 12 | "--no-nvml", 13 | "--api 127.0.0.1:#ApiPort#", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "NBMiner", 18 | "SSL": true, 19 | "Fee": 0.02, 20 | "Algorithms": { 21 | "CuckooBFC": { 22 | "Params": "-a bfc", 23 | "NoCpu": true, 24 | "Mem": 5 25 | }, 26 | // "Cuckoo29": { 27 | // "Params": "-a cuckoo_ae", 28 | // "NoCpu": true, 29 | // "Mem": 5 30 | // }, 31 | // "Cuckaroo29": { 32 | // "Params": "-a cuckaroo", 33 | // "NoCpu": true, 34 | // "Mem": 5 35 | // }, 36 | // "Cuckaroo29d": { 37 | // "Params": "-a cuckarood", 38 | // "NoCpu": true, 39 | // "Mem": 5 40 | // }, 41 | "Cuckaroo29s": { 42 | "Params": "-a cuckaroo_swap", 43 | "NoCpu": true, 44 | "Mem": 5 45 | }, 46 | "Cuckatoo31": { 47 | "Params": "-a cuckatoo", 48 | "NoCpu": true, 49 | "Mem": 8 50 | }, 51 | // "Eaglesong": "-a eaglesong", 52 | "Eaglesong_Ethash": { 53 | "Params": "-a eaglesong_ethash -do $(if ($PoolDual.PoolName -eq 'NiceHash') {'nicehash'} else {'ethproxy'})+tcp://#ServerDual#:#PortDual# -du #LoginDual#:#PasswordDual#", 54 | "Custom": "-di 10", 55 | "Mem": 4 56 | }, 57 | "Ethash": { 58 | "Params": "-a ethash -o $(if ($Pool.PoolName -eq 'NiceHash') {'nicehash'} else {'ethproxy'})+tcp://#Server#:#Port#", 59 | "Mem": 4, 60 | "Fee": 0.01 61 | }, 62 | "Handshake": "-a hns", 63 | "Handshake_Ethash": { 64 | "Params": "-a hns_ethash -do $(if ($PoolDual.PoolName -eq 'NiceHash') {'nicehash'} else {'ethproxy'})+tcp://#ServerDual#:#PortDual# -du #LoginDual#:#PasswordDual#", 65 | "Custom": "-di 4", 66 | "Mem": 4 67 | }, 68 | "KawPow": "-a kawpow", 69 | "Tensority_Ethash": { 70 | "Params": "-a tensority_ethash -do $(if ($PoolDual.PoolName -eq 'NiceHash') {'nicehash'} else {'ethproxy'})+tcp://#ServerDual#:#PortDual# -du #LoginDual#:#PasswordDual#", 71 | "Mem": 4, 72 | "Fee": 0.03 73 | }, 74 | "ProgPOWSero": "-a progpow_sero", 75 | "ScryptSIPC": "-a sipc", 76 | "Tensority": "-a tensority", 77 | "Trb": "-a trb", 78 | "Trb_Ethash": { 79 | "Params": "-a trb_ethash -do $(if ($PoolDual.PoolName -eq 'NiceHash') {'nicehash'} else {'ethproxy'})+tcp://#ServerDual#:#PortDual# -du #LoginDual#:#PasswordDual#", 80 | "Mem": 4, 81 | "Fee": 0.03 82 | } 83 | } 84 | } 85 | -------------------------------------------------------------------------------- /MinersLinux/N-Phoenix-5.0e.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "PhoenixMiner", 3 | "Uri": "https://github.com/yuzi-co/miners-linux/releases/download/2020.06/PhoenixMiner_5.0e_Linux.7z", 4 | "Type": "NVIDIA", 5 | "Arguments": [ 6 | "-pool #Protocol#://#Server#:#Port#", 7 | "-wal #Login#", 8 | "-pass #Password#", 9 | "$(if ('#EthStMode#' -ne ''){'-esm #EthStMode#'})", 10 | "-mi 12", 11 | "-wd 1", 12 | "-r -1", 13 | "-logfile #GroupName#_log.txt", 14 | "-logsmaxsize 10", 15 | "-nvidia", 16 | "-nvdo 1", 17 | "-di #DevicesClayMode#", 18 | "-cdmport #APIPort#", 19 | "-cdm 1", 20 | "#AlgorithmParameters#", 21 | "#CustomParameters#" 22 | ], 23 | "API": "Claymore", 24 | "Fee": 0.0065, 25 | "SSL": true, 26 | "Mem": 3, 27 | "Algorithms": { 28 | "Ethash": "-mode 1", 29 | "Ubqhash": "-coin ubq -mode 1" 30 | // "Ethash_Blake2s": "-dcoin blake2s -mode 0 -dpool #ProtocolDual#://#ServerDual#:#PortDual# -dwal #LoginDual# -dpsw #PasswordDual#" 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /MinersLinux/N-TRex-0.15.7.ps1: -------------------------------------------------------------------------------- 1 | 2 | $M = @{ 3 | Path = "t-rex" 4 | Type = "NVIDIA" 5 | Arguments = @( 6 | "-o #Protocol#://#Server#:#Port#" 7 | "-u #Login#" 8 | "-p #Password#" 9 | "-d #Devices#" 10 | "-R 3" 11 | "-r 10" 12 | "--no-watchdog" 13 | "--no-nvml" 14 | "-b 127.0.0.1:#APIPort#" 15 | "#AlgorithmParameters#" 16 | "#CustomParameters#" 17 | ) 18 | API = "Ccminer" 19 | Fee = 0.01 20 | Algorithms = [PSCustomObject]@{ 21 | Astralhash = "-a astralhash" 22 | Balloon = "-a balloon" 23 | BCD = "-a bcd" 24 | Bitcore = "-a bitcore" 25 | C11 = "-a c11" 26 | Dedal = "-a dedal" 27 | # Hmq1725 = "-a hmq1725" 28 | Honeycomb = "-a honeycomb" 29 | HSR = "-a hsr" 30 | Jeonghash = "-a jeonghash" 31 | # KawPow = @{ 32 | # Params = "-a kawpow" 33 | # Mem = 3 34 | # } 35 | MTP = @{ 36 | Params = "-a mtp" 37 | Mem = 4.5 38 | } 39 | MTPtcr = @{ 40 | Params = "-a mtp-tcr" 41 | Mem = 4.5 42 | } 43 | Padihash = "-a padihash" 44 | Pawelhash = "-a pawelhash" 45 | Polytimos = "-a polytimos" 46 | ProgPOWSero = "-a progpow --coin sero" 47 | Renesis = "-a renesis" 48 | SHA256t = "-a sha256t" 49 | SHA256q = "-a sha256q" 50 | # Skunk = "-a skunk" 51 | SonoA = "-a sonoa" 52 | Tensority = @{ 53 | Params = "-a tensority" 54 | Fee = 0.03 55 | } 56 | Timetravel = "-a timetravel" 57 | Tribus = "-a tribus" 58 | X16r = "-a x16r" 59 | X16rt = "-a x16rt" 60 | X16rv2 = "-a x16rv2" 61 | X16s = "-a x16s" 62 | X17 = "-a x17" 63 | X21s = "-a x21s" 64 | X22i = "-a x22i" 65 | x25x = "-a x25x" 66 | } 67 | } 68 | 69 | if ($SystemInfo.CudaVersion -ge [version]"10.0") { 70 | $M.Uri = "https://github.com/trexminer/T-Rex/releases/download/0.15.7/t-rex-0.15.7-linux-cuda10.0.tar.gz" 71 | $M.CUDA = 10 72 | } elseif ($SystemInfo.CudaVersion -ge [version]"9.2") { 73 | $M.Uri = "https://github.com/trexminer/T-Rex/releases/download/0.15.7/t-rex-0.15.7-linux-cuda9.2.tar.gz" 74 | $M.CUDA = 9.2 75 | } elseif ($SystemInfo.CudaVersion -ge [version]"9.1") { 76 | $M.Uri = "https://github.com/trexminer/T-Rex/releases/download/0.15.7/t-rex-0.15.7-linux-cuda9.1.tar.gz" 77 | $M.CUDA = 9.1 78 | } else { 79 | return 80 | } 81 | 82 | return [PSCustomObject]$M 83 | -------------------------------------------------------------------------------- /MinersLinux/N-TTMiner-3.2.3b1.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "TT-Miner", 3 | "Uri": "https://tradeproject.de/download/Miner/TT-Miner-3.2.3-beta1.tar.xz", 4 | "Type": "NVIDIA", 5 | "CUDA": 9.2, 6 | "Arguments": [ 7 | "-o #Protocol#://#Server#:#Port#", 8 | "-u #Login#", 9 | "-p #Password#", 10 | "-worker #WorkerName#", 11 | "--nvidia", 12 | "-nui", 13 | "-luck", 14 | "-PRHRI 1", 15 | "-nocolor", 16 | "-d #Devices#", 17 | "-b 0.0.0.0:#APIPort#", 18 | "#AlgorithmParameters#", 19 | "#CustomParameters#" 20 | ], 21 | "API": "Claymore", 22 | "Fee": 0.01, 23 | "Algorithms": { 24 | "ProgPOW": "-a PROGPOW" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /MinersLinux/N-TTMiner-5.0.1.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "TT-Miner", 3 | "Uri": "https://tradeproject.de/download/Miner/TT-Miner-5.0.1.tar.xz", 4 | "Type": "NVIDIA", 5 | "CUDA": 9.2, 6 | "Arguments": [ 7 | "-pool $(if($EnableSSL){'stratum+ssl://'})#Server#:#Port#", 8 | "-user #Login#", 9 | "-pass #Password#", 10 | "-worker #WorkerName#", 11 | "-devices #Devices#", 12 | "-poolinfo", 13 | "-luck", 14 | "-nocolor", 15 | "-PRHRI 1", 16 | "--api-bind 0.0.0.0:#APIPort#", 17 | "#AlgorithmParameters#", 18 | "#CustomParameters#" 19 | ], 20 | "API": "Claymore", 21 | "SSL": true, 22 | "Algorithms": { 23 | // "Eaglesong": "-a Eaglesong", 24 | // "Ethash": { 25 | // "Params": "-a Ethash", 26 | // "Mem": 3 27 | // }, 28 | "Kadena": "-coin KDA", 29 | "KawPow": { 30 | "Params": "-coin RVN", 31 | "Mem": 3 32 | }, 33 | // "Lyra2v3": "-a Lyra2v3", 34 | "MTP": { 35 | "Params": "-a MTP", 36 | "Mem": 4.5 37 | }, 38 | "ProgPOWZ": "-coin ZANO", 39 | "ProgPOWEpic": "-coin EPIC", 40 | "ProgPOWHora": "-coin HORA", 41 | "ProgPOWSero": "-coin SERO", 42 | "Ubqhash": { 43 | "Params": "-a Ubqhash", 44 | "Mem": 3 45 | } 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /MinersLinux/N-WildRig-0.10.5.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "wildrig", 3 | "Uri": "https://github.com/andru-kun/wildrig/releases/download/0.10.5/wildrig-linux-0.10.5-beta.tar.gz", 4 | "SHA256": "72CC6135DBA4E856798602A1F00A6ECB988D4CABE5C4AF17018DC923F33976C2", 5 | "Type": "NVIDIA", 6 | "CUDA": 9.2, 7 | "Arguments": [ 8 | "-o #Server#:#Port#", 9 | "-u #Login#", 10 | "-p #Password#", 11 | "-r 10", 12 | "-R 3", 13 | "--cuda-devices #Devices#", 14 | "--send-stale", 15 | "--no-color", 16 | "--api-port #ApiPort#", 17 | "--scratchpad-file scratchpad-#Algorithm#.bin", 18 | "#AlgorithmParameters#", 19 | "#CustomParameters#" 20 | ], 21 | "API": "XMRig", 22 | "Fee": 0.02, 23 | "Custom": "--cuda-launch=1024x256", 24 | "Algorithms": { 25 | "Purk": "--scratchpad-url http://purk.miner.rocks:8008/scratchpad.bin", 26 | "Bbr": "--scratchpad-url http://boolberry.miner.rocks:8008/scratchpad.bin" 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /MinersLinux/N-WildRigMulti-0.25.1.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "wildrig-multi", 3 | "Uri": "https://github.com/andru-kun/wildrig-multi/releases/download/0.25.1/wildrig-multi-linux-0.25.1.tar.gz", 4 | "Type": "NVIDIA", 5 | "Arguments": [ 6 | "-o #Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "-r 10", 10 | "-R 3", 11 | "--opencl-platforms nvidia", 12 | "--opencl-platform #GpuPlatform#", 13 | "--opencl-devices #Devices#", 14 | "--send-stale", 15 | "--donate-level 1", 16 | "--no-color", 17 | "--api-port #ApiPort#", 18 | "#AlgorithmParameters#", 19 | "#CustomParameters#" 20 | ], 21 | "API": "XMRig", 22 | "Fee": 0.01, 23 | "Mem": 1.1, 24 | "BenchmarkArg": "$(if ($AlgoName -in @('bitcore', 'x16r', 'x16rt', 'x16s', 'x21s', 'hex', 'timetravel')){'--benchmark'})", 25 | "Custom": "--opencl-threads auto --opencl-launch auto", 26 | "Algorithms": { 27 | "Aergo": "--algo aergo", 28 | "Anime": "--algo anime", 29 | "Astralhash": "--algo glt-astralhash", 30 | "Bbr": { 31 | "Params": "--algo wildkeccak --scratchpad-url http://boolberry.miner.rocks:8008/scratchpad.bin --scratchpad-file scratchpad-#Algorithm#.bin", 32 | "Fee": 0.02 33 | }, 34 | // "BCD": "--algo bcd", 35 | // "Bitcore": "--algo bitcore", 36 | "Blake2bBTCC": "--algo blake2b-btcc", 37 | "Blake2bGLT": "--algo blake2b-glt", 38 | // "BMW512": "--algo bmw512", 39 | // "C11": "--algo c11", 40 | "Dedal": "--algo dedal", 41 | "Exosis": "--algo exosis", 42 | "Geek": "--algo geek", 43 | "Globalhash": "--algo glt-globalhash", 44 | "Hex": "--algo hex", 45 | // "HMQ1725": "--algo hmq1725", 46 | // "Honeycomb": "--algo honeycomb", 47 | "Jeonghash": "--algo glt-jeonghash", 48 | "Lyra2v3": "--algo lyra2v3", 49 | "KawPow": "--algo kawpow", 50 | "Lyra2vc0ban": "--algo lyra2vc0ban", 51 | "Lyra2tdc": "--algo lyra2tdc", 52 | // "MTP": "--algo mtp", 53 | // "MTPtcr": "--algo mtp-tcr", 54 | "Padihash": "--algo glt-padihash", 55 | // "Pawelhash": "--algo glt-pawelhash", 56 | "Phi": "--algo phi", 57 | "Polytimos": "--algo polytimos", 58 | "ProgPowEther": "--algo progpow-ethercore", 59 | "ProgPowSero": "--algo progpow-sero", 60 | "ProgPowZ": "--algo progpowz", 61 | "Purk": { 62 | "Params": "--algo wildkeccak --scratchpad-url http://purk.miner.rocks:8008/scratchpad.bin --scratchpad-file scratchpad-#Algorithm#.bin", 63 | "Fee": 0.02 64 | }, 65 | "Renesis": "--algo renesis", 66 | "SHA256csm": "--algo sha256csm", 67 | "SHA256q": "--algo sha256q", 68 | "SHA256t": "--algo sha256t", 69 | "Skein2": "--algo skein2", 70 | // "Skunk": "--algo skunkhash", 71 | // "SonoA": "--algo sonoa", 72 | "Timetravel": "--algo timetravel", 73 | // "Tribus": "--algo tribus", 74 | // "X16r": "--algo x16r", 75 | // "X16rt": "--algo x16rt", 76 | // "X16s": "--algo x16s", 77 | // "X17": "--algo x17", 78 | "X17r": "--algo x17r", 79 | "X17rprotocol2": "--algo x17r-protocol2", 80 | "X18": "--algo x18", 81 | "X20r": "--algo x20r" 82 | // "X21s": "--algo x21s", 83 | // "X22i": "--algo x22i", 84 | // "X25x": "--algo x25x", 85 | // "Xevan": "--algo xevan" 86 | } 87 | } 88 | -------------------------------------------------------------------------------- /MinersLinux/N-XMR-Stak-2.10.8.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "xmr-stak-linux-2.10.8-cpu_cuda-nvidia/xmr-stak", 3 | "Uri": "https://github.com/fireice-uk/xmr-stak/releases/download/2.10.8/xmr-stak-linux-2.10.8-cpu_cuda-nvidia.tar.xz", 4 | "Type": "NVIDIA", 5 | "Arguments": [ 6 | "$(if ($enableSSL){'-O'}else{'-o'}) #Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "-r #WorkerName#", 10 | "--noCPU", 11 | "--noAMD", 12 | "--noUAC", 13 | "--nvidiaGpus #Devices#", 14 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--use-nicehash'})", 15 | "--httpd #APIPort#", 16 | "--amd #GroupName#-#Algorithm#.txt", 17 | "#AlgorithmParameters#", 18 | "#CustomParameters#" 19 | ], 20 | "API": "XMRig", 21 | "Fee": 0.02, 22 | "SSL": true, 23 | "Algorithms": { 24 | "CnConceal": "--currency cryptonight_conceal", 25 | "CnDouble": "--currency cryptonight_v8_double", 26 | "CnFast": "--currency cryptonight_masari", 27 | "CnGpu": "--currency cryptonight_gpu", 28 | "CnHalf": "--currency cryptonight_v8_half", 29 | "CnHaven": "--currency cryptonight_haven", 30 | "CnHeavy": "--currency cryptonight_heavy", 31 | "CnLiteV7": "--currency cryptonight_lite_v7", 32 | // "CnR": "--currency cryptonight_r", 33 | "CnRwz": "--currency cryptonight_v8_reversewaltz", 34 | "CnSaber": "--currency cryptonight_bittube2", 35 | "CnTurtle": "--currency cryptonight_turtle", 36 | "CnXTL": "--currency cryptonight_v7_stellite", 37 | "CnZls": "--currency cryptonight_v8_zelerius" 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /MinersLinux/N-zEnemy-2.6.2.ps1: -------------------------------------------------------------------------------- 1 | 2 | $M = @{ 3 | Path = "z-enemy" 4 | Type = "NVIDIA" 5 | Arguments = @( 6 | "-o #Protocol#://#Server#:#Port#" 7 | "-u #Login#" 8 | "-p #Password#" 9 | "-R 3" 10 | "-r 10" 11 | "-d #Devices#" 12 | "-b #APIPort#" 13 | "#AlgorithmParameters#" 14 | "#CustomParameters#" 15 | ) 16 | API = "Ccminer" 17 | Fee = 0.01 18 | Algorithms = [PSCustomObject]@{ 19 | Aergo = "-a aeriumx" 20 | # BCD = "-a bcd" 21 | # Bitcore = "-a bitcore" 22 | # C11 = "-a c11" 23 | Hex = "-a hex" 24 | KawPow = "-a kawpow" 25 | # Polytimos = "-a poly" 26 | # Phi2 = "-a phi2" 27 | Renesis = "-a renesis" 28 | # Skunk = "-a skunk" 29 | # SonoA = "-a sonoa" 30 | TimeTravel = "-a timetravel" 31 | # Tribus = "-a tribus" 32 | Vitalium = "-a vit" 33 | # X16r = "-a x16r" 34 | # X16rv2 = "-a x16rv2" 35 | # X16s = "-a x16s" 36 | # X17 = "-a x17" 37 | Xevan = "-a xevan" 38 | } 39 | } 40 | 41 | if ($SystemInfo.CudaVersion -ge [version]"10.1") { 42 | $M.Uri = "https://github.com/zealot-rvn/z-enemy/releases/download/kawpow262/z-enemy-2.6.2-cuda101-libcurl4.tar.gz" 43 | $M.CUDA = 10.1 44 | } elseif ($SystemInfo.CudaVersion -ge [version]"10.0") { 45 | $M.Uri = "https://github.com/zealot-rvn/z-enemy/releases/download/kawpow262/z-enemy-2.6.2-cuda100-libcurl4.tar.gz" 46 | $M.CUDA = 10.0 47 | } elseif ($SystemInfo.CudaVersion -ge [version]"9.2") { 48 | $M.Uri = "https://github.com/zealot-rvn/z-enemy/releases/download/kawpow262/z-enemy-2.6.2-cuda92-libcurl4.tar.gz" 49 | $M.CUDA = 9.2 50 | } else { 51 | return 52 | } 53 | 54 | return [PSCustomObject]$M 55 | -------------------------------------------------------------------------------- /MinersLinuxDisabled/A-KBMiner-1.2.2.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "kbminer_1.2.2/kbminer", 3 | "Uri": "https://github.com/mcarloai/minerbabe-kbminer/releases/download/1.2.2/kbminer_1.2.2_linux_release.tar.gz", 4 | "SHA256": "45D9D9F005017B7CCB3C0C8A0DF593B76529A93520CD923C3ABB121DA382DE47", 5 | "Type": "AMD", 6 | "Arguments": [ 7 | "--pool #Server#:#Port#", 8 | "--user #Login#", 9 | "--pass #Password#", 10 | "$(($DeviceGroup.DevicesArray | % {'--gpu ' + $_}) -join ' ')", 11 | "--enableapi", 12 | "--apiaddr 0.0.0.0:#ApiPort#", 13 | "$(if ($EnableSSL){'--enabletls'})", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "KBMiner", 18 | "SSL": true, 19 | "NoCpu": true, 20 | "Fee": 0.02, 21 | "Algorithms": { 22 | "Cuckoo29": { 23 | "Params": "--algorithm ae-cuckoo29", 24 | "Mem": 4, 25 | "Fee": 0.01 26 | }, 27 | "Cuckaroo29": { 28 | "Params": "--algorithm grin-cuckaroo29", 29 | "Mem": 4, 30 | "NH": false 31 | }, 32 | "Cuckatoo31": { 33 | "Params": "--algorithm grin-cuckatoo31", 34 | "Mem": 8, 35 | "NH": false 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /MinersLinuxDisabled/A-KBMiner-1.3.8.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "kbminer_1.3.8/kbminer", 3 | "Uri": "https://github.com/mcarloai/minerbabe-kbminer/releases/download/1.3.8/kbminer_vds_linux_1.3.8.tar.gz", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "--pool #Server#:#Port#", 7 | "--user #Login#", 8 | "--pass #Password#", 9 | "$(($DeviceGroup.DevicesArray | % {'--gpu ' + $_}) -join ' ')", 10 | "--enableapi", 11 | "--apiaddr 0.0.0.0:#ApiPort#", 12 | "$(if ($EnableSSL){'--enabletls'})", 13 | "--checkdifficulty", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "KBMiner", 18 | "SSL": true, 19 | "NoCpu": true, 20 | "Fee": 0.02, 21 | "Algorithms": { 22 | "EquihashVds": "--algorithm vds" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /MinersLinuxDisabled/A-NanoMiner-1.9.5.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "nanominer-linux-1.9.5/nanominer", 3 | "Uri": "https://github.com/nanopool/nanominer/releases/download/v1.9.5/nanominer-linux-1.9.5.tar.gz", 4 | "Type": "AMD", 5 | "GenerateConfigFile": "nanominer-linux-1.9.5/#GroupName#-#Algorithm#.conf", 6 | "PatternConfigFile": "NanoMiner.txt", 7 | "Arguments": "#GroupName#-#Algorithm#.conf", 8 | "API": "Claymore", 9 | "Fee": 0.02, 10 | "Algorithms": { 11 | "CnR": "CryptoNightR", 12 | "CnRwz": "CryptoNightReverseWaltz", 13 | "Cortex": "Cortex", 14 | "Cuckaroo29": { 15 | "Params": "Cuckaroo29", 16 | "Mem": 7.2 17 | }, 18 | "Cuckaroo29d": { 19 | "Params": "Cuckaroo29", 20 | "Mem": 7.2 21 | }, 22 | "KawPow": { 23 | "Params": "RVN", 24 | "Mem": 3 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /MinersLinuxDisabled/C-LukMiner-0.15.12.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "luk-cpu", 3 | "Uri": "https://github.com/yuzi-co/miners-linux/releases/download/2019.4/lukMiner-0.15.12-cpu-phi.tar.gz", 4 | "SHA256": "17A887D819C78C298CB8396EAA7F761757F29F5FBFC723604D796FF2BC188A14", 5 | "Type": "CPU", 6 | "Arguments": [ 7 | "--host #Server#", 8 | "--port #Port#", 9 | "--user #Login#", 10 | "--pass #Password#", 11 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--nicehash'})", 12 | "$(if ($CpuThreads -ne $null){'-t ' + $CpuThreads})", 13 | "--status-port #APIPort#", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "Luk", 18 | "Fee": 0.01, 19 | "Algorithms": { 20 | "CnAlloy": "-a xnalloy", 21 | "CnDark": "-a xndark", 22 | "_CnHalf": "-a xnmasari", 23 | "CnHaven": "-a xnhaven", 24 | "CnHeavy": "-a xnheavy", 25 | "_CnLiteV7": "-a xnlight", 26 | "CnR": "-a xmr-v4r", 27 | "_CnTurtle": "-a xnlightv1", 28 | "CnXTL": "-a xnstellite" 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /MinersLinuxDisabled/C-XMR-Stak-2.10.8.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "xmr-stak-linux-2.10.8-cpu/xmr-stak", 3 | "Uri": "https://github.com/fireice-uk/xmr-stak/releases/download/2.10.8/xmr-stak-linux-2.10.8-cpu.tar.xz", 4 | "Type": "CPU", 5 | "Arguments": [ 6 | "$(if ($enableSSL){'-O'}else{'-o'}) #Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "-r #WorkerName#", 10 | "--noNVIDIA", 11 | "--noAMD", 12 | "--noUAC", 13 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--use-nicehash'})", 14 | "--httpd #APIPort#", 15 | "--cpu #GroupName#-#Algorithm#.txt", 16 | "#AlgorithmParameters#", 17 | "#CustomParameters#" 18 | ], 19 | "API": "XMRig", 20 | "Fee": 0.02, 21 | "SSL": true, 22 | "Algorithms": { 23 | "CnConceal": "--currency cryptonight_conceal", 24 | "CnDouble": "--currency cryptonight_v8_double", 25 | "CnFast": "--currency cryptonight_masari", 26 | // "CnGpu": "--currency cryptonight_gpu", 27 | "CnHalf": "--currency cryptonight_v8_half", 28 | // "CnHaven": "--currency cryptonight_haven", 29 | // "CnHeavy": "--currency cryptonight_heavy", 30 | "CnLiteV7": "--currency cryptonight_lite_v7", 31 | // "CnR": "--currency cryptonight_r", 32 | "CnRwz": "--currency cryptonight_v8_reversewaltz", 33 | // "CnSaber": "--currency cryptonight_bittube2", 34 | "CnTurtle": "--currency cryptonight_turtle", 35 | "CnXTL": "--currency cryptonight_v7_stellite", 36 | "CnZls": "--currency cryptonight_v8_zelerius" 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /MinersLinuxDisabled/C-XMR-Stak-RX-1.0.5.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "xmr-stak-rx-win64-1.0.5/xmr-stak-rx.exe", 3 | "Uri": "https://github.com/fireice-uk/xmr-stak/releases/download/1.0.5-rx/xmr-stak-rx-linux-1.0.5-cpu.tar.xz", 4 | "Type": "AMD", 5 | "Arguments": [ 6 | "$(if ($enableSSL){'-O'}else{'-o'}) #Server#:#Port#", 7 | "-u #Login#", 8 | "-p #Password#", 9 | "-r #WorkerName#", 10 | "--noNVIDIA", 11 | "--noAMD", 12 | "--noUAC", 13 | "$(if ($Pool.PoolName -eq 'NiceHash'){'--use-nicehash'})", 14 | "--httpd #APIPort#", 15 | "--cpu #GroupName#-#Algorithm#.txt", 16 | "#AlgorithmParameters#", 17 | "#CustomParameters#" 18 | ], 19 | "API": "XMRig", 20 | "Fee": 0.02, 21 | "SSL": true, 22 | "Algorithms": { 23 | "RandomArq": "--currency randomx_arqma", 24 | "RandomKeva": "--currency randomx_keva", 25 | "RandomSfx": "--currency randomx_safex", 26 | "RandomX": "--currency randomx" 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /MinersLinuxDisabled/N-BMinerDual-16.0.7.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "bminer-v16.0.7-6e99817/bminer", 3 | "Uri": "https://www.bminercontent.com/releases/bminer-v16.0.7-6e99817-amd64.tar.xz", 4 | "Type": "NVIDIA", 5 | "CUDA": 9.2, 6 | "Arguments": [ 7 | "-uri ethstratum$(if($enableSSL){'+ssl'})://$([System.Web.HttpUtility]::UrlEncode('#Login#')):$([System.Web.HttpUtility]::UrlEncode('#Password#'))@#Server#:#Port#", 8 | "-uri2 #AlgorithmParameters#$(if($enableDualSSL){'+ssl'})://$([System.Web.HttpUtility]::UrlEncode('#LoginDual#')):$([System.Web.HttpUtility]::UrlEncode('#PasswordDual#'))@#ServerDual#:#PortDual#", 9 | "-devices #Devices#", 10 | "-max-network-failures=3", 11 | "-watchdog=false", 12 | "-api 127.0.0.1:#APIPort#", 13 | "#CustomParameters#" 14 | ], 15 | "API": "BMinerDual", 16 | "SSL": true, 17 | "Fee": 0.02, 18 | "Mem": 3, 19 | "Algorithms": { 20 | "Ethash_Eaglesong": "ckb", 21 | "Ethash_Tensority": "tensority" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /MinersLinuxDisabled/N-CCMinerMTP-1.1.23.ps1: -------------------------------------------------------------------------------- 1 | $M = @{ 2 | Uri = "https://github.com/yuzi-co/miners-linux/releases/download/2019.07/CCMinerMTP-v1.1.23.tar.gz" 3 | SHA256 = "B13E4A8FD9B87A97A0F57541C411D691887929D8BBCC34B629C1647B6A564069" 4 | Type = "NVIDIA" 5 | Arguments = @( 6 | "-o #Protocol#://#Server#:#Port#" 7 | "-u #Login#" 8 | "-p #Password#" 9 | "-R 3" 10 | "-r 10" 11 | "-d #Devices#" 12 | "-b #APIPort#" 13 | "--no-donation" 14 | "#AlgorithmParameters#" 15 | "#CustomParameters#" 16 | ) 17 | API = "CCMiner" 18 | Algorithms = [PSCustomObject]@{ 19 | MTP = @{ 20 | Params = "-a mtp" 21 | NH = false 22 | Mem = 4.5 23 | } 24 | } 25 | } 26 | 27 | if ($SystemInfo.CudaVersion -ge [version]"10.1") { 28 | $M.Path = "ccminer-linux-cuda10.1" 29 | $M.CUDA = 10.1 30 | } elseif ($SystemInfo.CudaVersion -ge [version]"10.0") { 31 | $M.Path = "ccminer-linux-cuda10.0" 32 | $M.CUDA = 10.0 33 | } elseif ($SystemInfo.CudaVersion -ge [version]"9.2") { 34 | $M.Path = "ccminer-linux-cuda9.2" 35 | $M.CUDA = 9.2 36 | } else { 37 | return 38 | } 39 | 40 | return [PSCustomObject]$M 41 | -------------------------------------------------------------------------------- /MinersLinuxDisabled/N-CryptoDredge-0.16.ps1: -------------------------------------------------------------------------------- 1 | 2 | $M = @{ 3 | Path = "CryptoDredge_0.16.0/CryptoDredge" 4 | Type = "NVIDIA" 5 | Arguments = @( 6 | "-o #Protocol#://#Server#:#Port#" 7 | "-u #Login#" 8 | "-p #Password#" 9 | "-d #Devices#" 10 | "--retries 4" 11 | "--retry-pause 10" 12 | "--timeout 60" 13 | "--no-watchdog" 14 | "--no-color" 15 | "-b 127.0.0.1:#APIPort#" 16 | "#AlgorithmParameters#" 17 | "#CustomParameters#" 18 | ) 19 | API = "Ccminer" 20 | SSL = $true 21 | Fee = 0.01 22 | Algorithms = [PSCustomObject]@{ 23 | C11 = "-a c11" 24 | Dedal = "-a dedal" 25 | Exosis = "-a exosis" 26 | Lbk3 = "-a lbk3" 27 | Phi = "-a phi" 28 | } 29 | } 30 | 31 | if ($SystemInfo.CudaVersion -ge [version]"10.0") { 32 | $M.Uri = "https://github.com/technobyl/CryptoDredge/releases/download/v0.16.0/CryptoDredge_0.16.0_cuda_10.0_linux.tar.gz" 33 | $M.CUDA = 10 34 | } elseif ($SystemInfo.CudaVersion -ge [version]"9.2") { 35 | $M.Uri = "https://github.com/technobyl/CryptoDredge/releases/download/v0.16.0/CryptoDredge_0.16.0_cuda_9.2_linux.tar.gz" 36 | $M.CUDA = 9.2 37 | } elseif ($SystemInfo.CudaVersion -ge [version]"9.1") { 38 | $M.Uri = "https://github.com/technobyl/CryptoDredge/releases/download/v0.16.0/CryptoDredge_0.16.0_cuda_9.1_linux.tar.gz" 39 | $M.CUDA = 9.1 40 | } else { 41 | return 42 | } 43 | 44 | return [PSCustomObject]$M 45 | -------------------------------------------------------------------------------- /MinersLinuxDisabled/N-Ethminer-0.18.0.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "bin/ethminer", 3 | "Uri": "https://github.com/ethereum-mining/ethminer/releases/download/v0.18.0/ethminer-0.18.0-cuda-9-linux-x86_64.tar.gz", 4 | "SHA256": "98132B98C271EA1AD13796524996477F3A58C7C4A20182FE433F51E165A96642", 5 | "Type": "NVIDIA", 6 | "CUDA": 9.0, 7 | "Arguments": [ 8 | "-P stratum2+tcp://#Login#:#Password#@#Server#:#Port#", 9 | "--cuda", 10 | "--cuda-devices #DevicesETHMode#", 11 | "--nocolor", 12 | "--api-port #APIPort#", 13 | "#AlgorithmParameters#", 14 | "#CustomParameters#" 15 | ], 16 | "API": "Claymore", 17 | "Mem": 3, 18 | "Algorithms": { 19 | "Ethash": "" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /MinersLinuxDisabled/N-KBMiner-1.2.1.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "kbminer_1.2.1_linux_release/kbminer", 3 | "Uri": "https://github.com/mcarloai/minerbabe-kbminer/releases/download/1.2.1/kbminer_1.2.1_linux_release.tar.gz", 4 | "SHA256": "761C00A94D06877EB47DA8DFD5B71D450E08B3AB3D3D877D971FC59CD7568455", 5 | "Type": "NVIDIA", 6 | "Arguments": [ 7 | "--pool #Server#:#Port#", 8 | "--user #Login#", 9 | "--pass #Password#", 10 | "$(($DeviceGroup.DevicesArray | % {'--gpu ' + $_}) -join ' ')", 11 | "--enableapi", 12 | "--apiaddr 0.0.0.0:#ApiPort#", 13 | "$(if ($EnableSSL){'--enabletls'})", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "KBMiner", 18 | "SSL": true, 19 | "NoCpu": true, 20 | "Fee": 0.02, 21 | "Algorithms": { 22 | "Cuckoo29": { 23 | "Params": "--algorithm ae-cuckoo29", 24 | "Mem": 4, 25 | "Fee": 0.01 26 | }, 27 | "Cuckaroo29": { 28 | "Params": "--algorithm grin-cuckaroo29", 29 | "Mem": 4, 30 | "NH": false 31 | }, 32 | "Cuckatoo31": { 33 | "Params": "--algorithm grin-cuckatoo31", 34 | "Mem": 8, 35 | "NH": false 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /MinersLinuxDisabled/N-KBMiner-1.3.11.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "kbminer_1.3.11/kbminer", 3 | "Uri": "https://github.com/mcarloai/minerbabe-kbminer/releases/download/1.3.11/kbminer_1.3.11.tar.gz", 4 | "Type": "NVIDIA", 5 | "Arguments": [ 6 | "--pool #Server#:#Port#", 7 | "--user #Login#", 8 | "--pass #Password#", 9 | "$(($DeviceGroup.DevicesArray | % {'--gpu ' + $_}) -join ' ')", 10 | "--enableapi", 11 | "--apiaddr 0.0.0.0:#ApiPort#", 12 | "$(if ($EnableSSL){'--enabletls'})", 13 | "--checkdifficulty", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "KBMiner", 18 | "SSL": true, 19 | "NoCpu": true, 20 | "Fee": 0.02, 21 | "Algorithms": { 22 | "EquihashVds": "--algorithm vds" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /MinersLinuxDisabled/N-Kawpow-1.2.3.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "kawpowminer", 3 | "Uri": "https://github.com/RavenCommunity/kawpowminer/releases/download/1.2.3/kawpowminer-ubuntu18-1.2.3.zip", 4 | "Type": "NVIDIA", 5 | "CUDA": 10.2, 6 | "Arguments": [ 7 | "-P stratum$(if($EnableSSL){'s'})://#Login#:#Password#@#Server#:#Port#", 8 | "--cuda", 9 | "--cuda-devices #DevicesClayMode#", 10 | "--api-port -#APIPort#", 11 | "#AlgorithmParameters#", 12 | "#CustomParameters#" 13 | ], 14 | "API": "Claymore", 15 | "Algorithms": { 16 | "KawPow": "" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /MinersLinuxDisabled/N-NanoMiner-1.9.5.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "nanominer-linux-1.9.5/nanominer", 3 | "Uri": "https://github.com/nanopool/nanominer/releases/download/v1.9.5/nanominer-linux-1.9.5.tar.gz", 4 | "Type": "NVIDIA", 5 | "CUDA": 10.0, 6 | "GenerateConfigFile": "nanominer-linux-1.9.5/#GroupName#-#Algorithm#.conf", 7 | "PatternConfigFile": "NanoMiner.txt", 8 | "Arguments": "#GroupName#-#Algorithm#.conf", 9 | "API": "Claymore", 10 | "Fee": 0.02, 11 | "Algorithms": { 12 | "CnR": "CryptoNightR", 13 | "CnRwz": "CryptoNightReverseWaltz", 14 | "Cuckaroo29": { 15 | "Params": "Cuckaroo29", 16 | "Mem": 5.4 17 | }, 18 | "Cuckaroo29d": { 19 | "Params": "Cuckaroo29", 20 | "Mem": 5.4 21 | }, 22 | "Ethash": { 23 | "Params": "Ethash", 24 | "Mem": 3 25 | }, 26 | "Ubqhash": { 27 | "Params": "Ubqhash", 28 | "Mem": 2 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /MinersLinuxDisabled/N-ProgPOW-0.16.ps1: -------------------------------------------------------------------------------- 1 | 2 | $M = @{ 3 | Uri = "https://github.com/BitcoinInterestOfficial/BitcoinInterest/releases/download/2.1/progpow_linux_0.16_final.zip" 4 | SHA256 = "779447DA3802D6115588EBE1B065656CF9841D59CE9E0C14DB440F9D62EDF733" 5 | Type = "NVIDIA" 6 | Arguments = @( 7 | "-P stratum+tcp://#Login#:#Password#@#Server#:#Port#" 8 | "--cuda" 9 | "--cuda-devices #DevicesETHMode#" 10 | "--nocolor" 11 | "--api-port -#APIPort#" 12 | "#AlgorithmParameters#" 13 | "#CustomParameters#" 14 | ) 15 | API = "Claymore" 16 | Algorithms = [PSCustomObject]@{ 17 | ProgPOW = "" 18 | } 19 | } 20 | 21 | if ($SystemInfo.CudaVersion -ge [version]"10.0") { 22 | $M.Path = "progpow_linux_0.16_final/progpowminer_cuda10" 23 | $M.CUDA = 10 24 | } elseif ($SystemInfo.CudaVersion -ge [version]"9.2") { 25 | $M.Path = "progpow_linux_0.16_final/progpowminer_cuda9.2" 26 | $M.CUDA = 9.2 27 | } elseif ($SystemInfo.CudaVersion -ge [version]"9.1") { 28 | $M.Path = "progpow_linux_0.16_final/progpowminer_cuda9.1" 29 | $M.CUDA = 9.1 30 | } else { 31 | return 32 | } 33 | 34 | return [PSCustomObject]$M 35 | -------------------------------------------------------------------------------- /MinersLinuxDisabled/N-lolMiner-0.9.8.1.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "Path": "0.9.8.1/lolMiner", 3 | "Uri": "https://github.com/Lolliedieb/lolMiner-releases/releases/download/0.98/lolMiner_v0981_Lin64.tar.gz", 4 | "Type": "NVIDIA", 5 | "Arguments": [ 6 | "--pool #Server#:#Port#", 7 | "--user #Login#", 8 | "--pass #Password#", 9 | "--devices #Devices#", 10 | "--apiport #ApiPort#", 11 | "--digits 2", 12 | "--connectattempts 3", 13 | "--tls $(if($enableSSL){1}else{0})", 14 | "#AlgorithmParameters#", 15 | "#CustomParameters#" 16 | ], 17 | "API": "LOL", 18 | "SSL": true, 19 | "Fee": 0.02, 20 | "Algorithms": { 21 | // "BeamV2": { 22 | // "Params": "--coin BEAM-II", 23 | // "Mem": 3.5 24 | // }, 25 | // "Cuckaroo29d": { 26 | // "Params": "--coin MWC-C29D", 27 | // "Mem": 3.6 28 | // }, 29 | // "Cuckaroo29m": { 30 | // "Params": "--coin GRIN-C29M", 31 | // "Mem": 3.6 32 | // }, 33 | // "Cuckatoo31": { 34 | // "Params": "--coin GRIN-C31", 35 | // "Mem": 3.6 36 | // }, 37 | "Cuckatoo32": { 38 | "Params": "--coin GRIN-C32", 39 | "Mem": 3.6 40 | }, 41 | "Equihash96": { 42 | "Params": "--coin MNX", 43 | "Mem": 1 44 | }, 45 | // "Equihash125": { 46 | // "Params": "--coin ZEL", 47 | // "Mem": 2.9 48 | // }, 49 | // "Equihash144": { 50 | // "Params": "--coin AUTO144_5", 51 | // "Mem": 1.8 52 | // }, 53 | // "Equihash192": { 54 | // "Params": "--coin AUTO192_7", 55 | // "Mem": 2.8 56 | // }, 57 | "Equihash210": "--coin AION" 58 | } 59 | } 60 | -------------------------------------------------------------------------------- /OpenCLList.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | cd /d %~dp0 4 | 5 | set Command="&.\OpenCLList.ps1 6 | 7 | where pwsh >nul 2>nul || goto powershell 8 | pwsh -executionpolicy bypass -command %Command% 9 | goto end 10 | 11 | :powershell 12 | powershell -version 5.0 -executionpolicy bypass -command %Command% 13 | 14 | :end 15 | pause 16 | -------------------------------------------------------------------------------- /OpenCLList.ps1: -------------------------------------------------------------------------------- 1 | Import-Module .\Include.psm1 2 | Set-OsFlags 3 | 4 | Get-OpenCLDevices | Format-Table -Property @{Label = "Pid"; Expression = { $_.PlatformId } }, 5 | @{Label = "Dev"; Expression = { $_.DeviceIndex } }, 6 | Name, 7 | @{Label = "MemGB"; Expression = { [math]::round(($_.GlobalMemSize / 1GB), 2) } }, 8 | @{Label = "CU"; Expression = { $_.MaxComputeUnits } }, 9 | Vendor, 10 | Type, 11 | @{Label = "PlatformVer"; Expression = { $_.Platform.Version } }, 12 | @{Label = "DriverVer"; Expression = { $_.DriverVersion } } -Wrap 13 | -------------------------------------------------------------------------------- /Pools/MyPools.ps1: -------------------------------------------------------------------------------- 1 | param( 2 | [Parameter(Mandatory = $true)] 3 | [String]$Querymode = $null, 4 | [Parameter(Mandatory = $false)] 5 | [PSCustomObject]$Info 6 | ) 7 | 8 | $Name = (Get-Item $script:MyInvocation.MyCommand.Path).BaseName 9 | $ActiveOnManualMode = $true 10 | $ActiveOnAutomaticMode = $false 11 | $WalletMode = "None" 12 | $RewardType = "PPLS" 13 | $Result = @() 14 | 15 | if ($Querymode -eq "Info") { 16 | $Result = [PSCustomObject]@{ 17 | Disclaimer = "Must set wallet for each coin on web, set login on config.ini file" 18 | ActiveOnManualMode = $ActiveOnManualMode 19 | ActiveOnAutomaticMode = $ActiveOnAutomaticMode 20 | ApiData = $true 21 | WalletMode = $WalletMode 22 | RewardType = $RewardType 23 | } 24 | } 25 | 26 | if ($Querymode -eq "Core") { 27 | $Pools = @( 28 | [PSCustomObject]@{ Coin = "Dallar" ; Symbol = "DAL" ; Algo = "Throestl" ; Server = "pool.dallar.org" ; Port = 3032 ; Fee = 0.01 ; User = $Wallets.DAL } 29 | [PSCustomObject]@{ Coin = "Pascal" ; Symbol = "PASC" ; Algo = "RandomHash2" ; Server = "mine.pool.pascalpool.org" ; Port = 3338 ; Fee = 0.005 ; User = $Wallets.PASC + "$(if ($null -eq ($Wallets.PASC -split '\.')[1]) {'.0'}).#WorkerName#/#Email#" } 30 | # [PSCustomObject]@{ Coin = "Grin" ; Symbol = "GRIN" ; Algo = "Cuckaroo29" ; Server = "eu-west-stratum.grinmint.com" ; Port = 3416 ; Fee = 0.01 ; User = '#Email#/#WorkerName#' } 31 | # [PSCustomObject]@{ Coin = "Verium" ; Symbol = "VRM" ; Algo = "Verium" ; Server = "eu.vrm.mining-pool.ovh" ; Port = 3032 ; Fee = 0.009 ; User = "#UserName.#WorkerName#" } 32 | # [PSCustomObject]@{ Coin = "Verus" ; Symbol = "VRSC" ; Algo = "Verushash" ; Server = "eu.luckpool.net" ; Port = 3956 ; Fee = 0.009 ; User = $Wallets.VRSC + ".#WorkerName#" } 33 | ) 34 | 35 | $Result = $Pools | ForEach-Object { 36 | [PSCustomObject]@{ 37 | Algorithm = $_.Algo 38 | Info = $_.Coin 39 | Protocol = "stratum+tcp" 40 | Host = $_.Server 41 | Port = $_.Port 42 | User = $_.User 43 | Pass = if ([string]::IsNullOrEmpty($_.Pass)) { "x" } else { $_.Pass } 44 | Location = "EU" 45 | SSL = $false 46 | Symbol = $_.symbol 47 | ActiveOnManualMode = $ActiveOnManualMode 48 | ActiveOnAutomaticMode = $ActiveOnAutomaticMode 49 | PoolName = $Name 50 | WalletMode = $WalletMode 51 | Fee = $_.Fee 52 | RewardType = $RewardType 53 | } 54 | } 55 | Remove-Variable Pools 56 | } 57 | 58 | $Result 59 | Remove-Variable result 60 | -------------------------------------------------------------------------------- /START.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | cd /d %~dp0 4 | 5 | set Command="& .\Miner.ps1" 6 | 7 | where pwsh >nul 2>nul || goto powershell 8 | pwsh -executionpolicy bypass -command %Command% 9 | goto end 10 | 11 | :powershell 12 | powershell -version 5.0 -executionpolicy bypass -command %Command% 13 | 14 | :end 15 | pause 16 | -------------------------------------------------------------------------------- /autostart.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | Mode=Automatic 4 | Pools=NiceHash,ZergPool,Zpool,WhatToMine 5 | Algos= 6 | Coins= 7 | 8 | Command="& .\Core.ps1 -MiningMode ${Mode} -PoolsName ${Pools}" 9 | 10 | pwsh -executionpolicy bypass -command ${Command} 11 | -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | Command="& .\Miner.ps1" 4 | 5 | pwsh -executionpolicy bypass -command ${Command} 6 | --------------------------------------------------------------------------------