From 51b33fe291f103b272c79258b9fd2cc1955d0763 Mon Sep 17 00:00:00 2001 From: Useless Guru <30080938+UselessGuru@users.noreply.github.com> Date: Sun, 13 Oct 2024 16:23:13 +0200 Subject: [PATCH] v6.3.8 Enhancements: - SwitchingLog.csv : Added 'Hashrate(s)' & 'PowerUsage' columns - Web GUI / Switching Log: Added hidden 'Hashrate(s)' & 'PowerUsage' columns Fixes: - BalancesTracker: NiceHash balances not working - Core / Includes.psm1: Function 'Get-AllDAGdata' querying API's too often - Core / Includes.psm1: Function 'Get-Stat' not returning all stats if called without parameter - Core / Includes.psm1: Function 'Update-PoolWatchdog' Pool watchdog marking pools unavailable with two reasons simultaneously (Regression from 6.3.3) - Miner API 'EthMiner': Error when miner crashed - Web GUI: Miners & Pools tables: Reasons filter not working Improvements: - Core & Miner APIs: Remove obsolete code & minor code optimizations - LegacyGUI.ps1: Remove obsolete code & minor code optimizations Miner updates: - BzMiner-v21.5.1 - SRBMinerMulti-v2.6.8 --- Balances/HashCryptos.ps1 | 2 +- Balances/HiveON.ps1 | 2 +- Balances/MiningDutch.ps1 | 2 +- Balances/MiningPoolHub.ps1 | 2 +- Balances/NiceHash External.ps1 | 2 +- Balances/NiceHash Internal.ps1 | 2 +- Balances/ProHashing.ps1 | 2 +- Balances/ZergPool.ps1 | 2 +- Balances/Zpool.ps1 | 2 +- Brains/HashCryptos.ps1 | 2 +- Brains/MiningDutch.ps1 | 2 +- Brains/ProHashing.ps1 | 2 +- Brains/ZPool.ps1 | 2 +- Brains/ZergPool.ps1 | 2 +- Changelog.txt | 5 + Data/DagData.json | 298 +++++++++--------- Includes/APIServer.psm1 | 2 +- Includes/BalancesTracker.ps1 | 2 +- Includes/Core.ps1 | 2 +- Includes/Downloader.ps1 | 2 +- Includes/Include.psm1 | 6 +- Includes/LegacyGUI.ps1 | 8 +- Includes/MinerAPIs/BzMiner.ps1 | 2 +- Includes/MinerAPIs/Ccminer.ps1 | 2 +- Includes/MinerAPIs/EthMiner.ps1 | 2 +- Includes/MinerAPIs/FireIce.ps1 | 2 +- Includes/MinerAPIs/Gminer.ps1 | 2 +- Includes/MinerAPIs/HellMiner.ps1 | 2 +- Includes/MinerAPIs/MiniZ.ps1 | 2 +- Includes/MinerAPIs/NanoMiner.ps1 | 2 +- Includes/MinerAPIs/OneZero.ps1 | 2 +- Includes/MinerAPIs/Rigel.ps1 | 2 +- Includes/MinerAPIs/SRBMiner.ps1 | 2 +- Includes/MinerAPIs/TeamBlackMiner.ps1 | 2 +- Includes/MinerAPIs/Trex.ps1 | 2 +- Includes/MinerAPIs/Xgminer.ps1 | 2 +- Includes/MinerAPIs/XmRig.ps1 | 2 +- Includes/MinerAPIs/lolMiner.ps1 | 2 +- Miners/BzMiner-v21.5.1.ps1 | 2 +- Miners/CcminerAlexis78-v1.5.2.ps1 | 2 +- Miners/CcminerDyn-v1.0.2.ps1 | 2 +- Miners/CcminerKlausT-v8.25.ps1 | 2 +- Miners/CcminerKlausT-v8.26x2.ps1 | 2 +- Miners/CcminerLyra2z330-v8.21r9.ps1 | 2 +- Miners/CcminerLyraYesscrypt-v8.21r18v5.ps1 | 2 +- Miners/CcminerMemeHash-v2.5.5.9.ps1 | 2 +- Miners/CcminerNeoscryptXaya-v0.2.ps1 | 2 +- Miners/CcminerVerusCpu-v3.8.3.ps1 | 4 +- Miners/CcminerVerusGpu-v3.8.3.ps1 | 2 +- Miners/ClaymoreNeoscrypt-v1.2.ps1 | 2 +- Miners/CpuMiner-v1.4.ps1 | 2 +- Miners/CpuMinerAurum-v3.23.1.ps1 | 2 +- Miners/CryptoDredge-v0.16.0.ps1 | 2 +- Miners/CryptoDredge-v0.27.0.ps1 | 2 +- Miners/EthMiner-v0.19.0.18.ps1 | 2 +- Miners/EvrProgPow-v1p3p0.ps1 | 2 +- Miners/FrkHashMiner-v1.3.14.ps1 | 2 +- Miners/GMiner-v2.75.ps1 | 2 +- Miners/GMiner-v3.44.ps1 | 2 +- Miners/HellMiner-v0.59.1.ps1 | 2 +- Miners/JayddeeCpu-v24.5.ps1 | 2 +- Miners/KawpowMiner-v1.2.4cl.ps1 | 2 +- Miners/KawpowMiner-v1.2.4cuda.ps1 | 2 +- Miners/Kudaraidee-v1.2.0a.ps1 | 2 +- Miners/MeowPowMiner-v2.0.0cl.ps1 | 2 +- Miners/MeowPowMiner-v2.0.0cuda.ps1 | 2 +- Miners/MiniZ-v2.4d.ps1 | 2 +- Miners/NSFMiner-v1.3.14.ps1 | 2 +- Miners/NanoMiner-v3.9.3.ps1 | 2 +- Miners/Ninjarig-1.0.3.ps1 | 2 +- Miners/NosuchCpu-v3.8.8.1.ps1 | 2 +- Miners/OneZeroMiner-v1.3.7.ps1 | 2 +- Miners/PhoenixMiner-v6.2c.ps1 | 2 +- Miners/Radiator-v1.0.0.ps1 | 2 +- Miners/Raptor3umCpu-v2.0.ps1 | 2 +- Miners/Rigel-v1.19.1.ps1 | 2 +- Miners/RplantCpu-v5.0.41.ps1 | 2 +- Miners/RrkzCpu-v4.2.ps1 | 2 +- Miners/SCCminer-v1.1.0.ps1 | 2 +- Miners/SRBMinerMulti-v0.9.4.ps1 | 2 +- ...ti-v2.6.7.ps1 => SRBMinerMulti-v2.6.8.ps1} | 175 +++++----- Miners/SgMinerFancyIX-v0.9.4.ps1 | 2 +- Miners/Suprminer-v2.31v2.ps1 | 2 +- Miners/TTMiner-v2024.3.2.ps1 | 2 +- Miners/TTMiner-v5.0.3.ps1 | 2 +- Miners/TeamBlackMiner-v2.25.ps1 | 2 +- Miners/TeamBlackMiner-v2.27.ps1 | 2 +- Miners/TeamRedMiner-v0.10.21.ps1 | 2 +- Miners/TeleMerakiMiner-v1.5.0.ps1 | 2 +- Miners/Trex-v0.26.8.ps1 | 2 +- Miners/Wildrig-v0.40.8.ps1 | 2 +- Miners/XLArig-v5.2.4.ps1 | 2 +- Miners/XmRig-v6.22.0.3.ps1 | 2 +- Miners/XmrStak-v2.10.8.ps1 | 2 +- Miners/ZealotEnemy-v2.6.3.ps1 | 2 +- Miners/lolMiner-v1.91.ps1 | 2 +- Pools/HashCryptos.ps1 | 2 +- Pools/HiveON.ps1 | 2 +- Pools/MiningDutch.ps1 | 2 +- Pools/MiningPoolHub.ps1 | 2 +- Pools/NiceHash.ps1 | 2 +- Pools/ProHashing.ps1 | 2 +- Pools/ZPool.ps1 | 2 +- Pools/ZergPool.ps1 | 2 +- README.md | 2 +- UG-Miner.ps1 | 6 +- Web/APIdocs.html | 2 +- Web/balancedata.html | 4 +- Web/index.html | 2 - Web/minersall.html | 2 +- Web/minersoptimal.html | 2 +- Web/minersunavailable.html | 2 +- Web/parts/foot.html | 5 - Web/poolsall.html | 3 +- Web/poolsbest.html | 2 +- Web/poolsunavailable.html | 2 +- Web/scripts/demo.ps1 | 2 +- Web/switchinglog.html | 10 +- 118 files changed, 373 insertions(+), 365 deletions(-) rename Miners/{SRBMinerMulti-v2.6.7.ps1 => SRBMinerMulti-v2.6.8.ps1} (83%) diff --git a/Balances/HashCryptos.ps1 b/Balances/HashCryptos.ps1 index 5137b5d7..d15046ef 100644 --- a/Balances/HashCryptos.ps1 +++ b/Balances/HashCryptos.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Balances\HashCryptos.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> $Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName diff --git a/Balances/HiveON.ps1 b/Balances/HiveON.ps1 index 16940620..64ec189a 100644 --- a/Balances/HiveON.ps1 +++ b/Balances/HiveON.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Balances\Hiveon.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> $Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName diff --git a/Balances/MiningDutch.ps1 b/Balances/MiningDutch.ps1 index e71098a2..85fd361a 100644 --- a/Balances/MiningDutch.ps1 +++ b/Balances/MiningDutch.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Balances\MiningDutch.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> $Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName diff --git a/Balances/MiningPoolHub.ps1 b/Balances/MiningPoolHub.ps1 index 43f4c8b0..3e86d427 100644 --- a/Balances/MiningPoolHub.ps1 +++ b/Balances/MiningPoolHub.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Balances\MiningPoolHub.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> $Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName diff --git a/Balances/NiceHash External.ps1 b/Balances/NiceHash External.ps1 index 0afa4d71..5eec76e5 100644 --- a/Balances/NiceHash External.ps1 +++ b/Balances/NiceHash External.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Balances\NiceHash Internal.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not $Config.NiceHashWalletIsInternal) { diff --git a/Balances/NiceHash Internal.ps1 b/Balances/NiceHash Internal.ps1 index da95c5f7..a17d8246 100644 --- a/Balances/NiceHash Internal.ps1 +++ b/Balances/NiceHash Internal.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Balances\NiceHash Internal.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If ($Config.NiceHashWalletIsInternal) { diff --git a/Balances/ProHashing.ps1 b/Balances/ProHashing.ps1 index 775584d8..8e00aea9 100644 --- a/Balances/ProHashing.ps1 +++ b/Balances/ProHashing.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Balances\ProHashing.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> $Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName diff --git a/Balances/ZergPool.ps1 b/Balances/ZergPool.ps1 index c49a66c8..f94c4e4b 100644 --- a/Balances/ZergPool.ps1 +++ b/Balances/ZergPool.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Balances\ZergPool.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> $Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName diff --git a/Balances/Zpool.ps1 b/Balances/Zpool.ps1 index f7b372f8..f65469e2 100644 --- a/Balances/Zpool.ps1 +++ b/Balances/Zpool.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Balances\Zpool.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> $Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName diff --git a/Brains/HashCryptos.ps1 b/Brains/HashCryptos.ps1 index 805665b5..2d32464b 100644 --- a/Brains/HashCryptos.ps1 +++ b/Brains/HashCryptos.ps1 @@ -20,7 +20,7 @@ along with this program. If not, see . Product: UG-Miner File: \Brains\MiningDutch.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> using module ..\Includes\Include.psm1 diff --git a/Brains/MiningDutch.ps1 b/Brains/MiningDutch.ps1 index 7e0045ef..434e954e 100644 --- a/Brains/MiningDutch.ps1 +++ b/Brains/MiningDutch.ps1 @@ -20,7 +20,7 @@ along with this program. If not, see . Product: UG-Miner File: \Brains\MiningDutch.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> using module ..\Includes\Include.psm1 diff --git a/Brains/ProHashing.ps1 b/Brains/ProHashing.ps1 index 9fd5b3f9..7d2c7d62 100644 --- a/Brains/ProHashing.ps1 +++ b/Brains/ProHashing.ps1 @@ -20,7 +20,7 @@ along with this program. If not, see . Product: UG-Miner File: \Brains\ProHashing.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> using module ..\Includes\Include.psm1 diff --git a/Brains/ZPool.ps1 b/Brains/ZPool.ps1 index b6baef40..317c7492 100644 --- a/Brains/ZPool.ps1 +++ b/Brains/ZPool.ps1 @@ -20,7 +20,7 @@ along with this program. If not, see . Product: UG-Miner File: \Brains\ZPool.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> using module ..\Includes\Include.psm1 diff --git a/Brains/ZergPool.ps1 b/Brains/ZergPool.ps1 index a5c57974..787c0c16 100644 --- a/Brains/ZergPool.ps1 +++ b/Brains/ZergPool.ps1 @@ -20,7 +20,7 @@ along with this program. If not, see . Product: UG-Miner File: \Brains\ZergPool.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> using module ..\Includes\Include.psm1 diff --git a/Changelog.txt b/Changelog.txt index caadeaac..a2281796 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -6,6 +6,10 @@ Known issues: Changelog UG-Miner 6.3.8 2024/10/12 =================================== +Enhancements: +- SwitchingLog.csv : Added 'Hashrate(s)' & 'PowerUsage' columns +- Web GUI / Switching Log: Added hidden 'Hashrate(s)' & 'PowerUsage' columns + Fixes: - BalancesTracker: NiceHash balances not working - Core / Includes.psm1: Function 'Get-AllDAGdata' querying API's too often @@ -20,6 +24,7 @@ Improvements: Miner updates: - BzMiner-v21.5.1 +- SRBMinerMulti-v2.6.8 Changelog UG-Miner 6.3.7 2024/10/05 diff --git a/Data/DagData.json b/Data/DagData.json index aca2895d..5f1d3b8f 100644 --- a/Data/DagData.json +++ b/Data/DagData.json @@ -1,7 +1,7 @@ { "Algorithm": { "Autolykos2": { - "BlockHeight": 1371311, + "BlockHeight": 1372611, "CoinName": [ "Ergo" ], @@ -9,10 +9,10 @@ "ERG" ], "DAGsize": 4324915245, - "Epoch": 934 + "Epoch": 935 }, "EtcHash": { - "BlockHeight": 20861062, + "BlockHeight": 20872899, "CoinName": [ "EthereumClassic" ], @@ -23,18 +23,18 @@ "Epoch": 349 }, "Ethash": { - "BlockHeight": 20449825, + "BlockHeight": 20461711, "CoinName": [ "EthereumPow" ], "Currency": [ "ETHW" ], - "DAGsize": 6803158144, - "Epoch": 683 + "DAGsize": 6811549312, + "Epoch": 684 }, "EthashB3": { - "BlockHeight": 4441582, + "BlockHeight": 4459258, "CoinName": [ "Hypra" ], @@ -45,29 +45,29 @@ "Epoch": 150 }, "EvrProgPow": { - "BlockHeight": 1018099, + "BlockHeight": 1020695, "CoinName": [ "Evrmore" ], "Currency": [ "EVR" ], - "DAGsize": 3942645376, - "Epoch": 86 + "DAGsize": 3951032192, + "Epoch": 87 }, "FiroPow": { - "BlockHeight": 972917, + "BlockHeight": 973938, "CoinName": [ "Firo" ], "Currency": [ "FIRO" ], - "DAGsize": 7365196672, - "Epoch": 750 + "DAGsize": 7373585792, + "Epoch": 751 }, "FishHash": { - "BlockHeight": 780500, + "BlockHeight": 783132, "CoinName": [ "Ironfish" ], @@ -78,7 +78,7 @@ "Epoch": 448 }, "HeavyHashKarlsenV2": { - "BlockHeight": 29484632, + "BlockHeight": 29641526, "CoinName": [ "Karlsen" ], @@ -86,10 +86,10 @@ "KLS" ], "DAGsize": 4831838208, - "Epoch": 984 + "Epoch": 990 }, "KawPow": { - "BlockHeight": 3536595, + "BlockHeight": 3539179, "CoinName": [ "Raven" ], @@ -111,7 +111,7 @@ "Epoch": 131 }, "Octopus": { - "BlockHeight": 106722664, + "BlockHeight": 106861253, "CoinName": [ "Conflux" ], @@ -122,18 +122,18 @@ "Epoch": 205 }, "ProgPowSero": { - "BlockHeight": 13613357, + "BlockHeight": 13625236, "CoinName": [ "Sero" ], "Currency": [ "SERO" ], - "DAGsize": 4890557312, - "Epoch": 455 + "DAGsize": 4898946944, + "Epoch": 456 }, "ProgPowTelestai": { - "BlockHeight": 99129, + "BlockHeight": 101713, "CoinName": [ "Telestai" ], @@ -144,26 +144,26 @@ "Epoch": 10 }, "ProgPowZ": { - "BlockHeight": 2848772, + "BlockHeight": 2851371, "CoinName": [ "Zano" ], "Currency": [ "ZANO" ], - "DAGsize": 1879048064, - "Epoch": 96 + "DAGsize": 1887431552, + "Epoch": 97 }, "SCCpow": { - "BlockHeight": 1007327, + "BlockHeight": 1008627, "CoinName": [ "StakeCubeCoin" ], "Currency": [ "SCC" ], - "DAGsize": 3690984832, - "Epoch": 312 + "DAGsize": 3699367808, + "Epoch": 313 }, "UbqHash": { "BlockHeight": 5517628, @@ -185,36 +185,36 @@ }, "Currency": { "*": { - "BlockHeight": 106722664, + "BlockHeight": 106861253, "Currency": "*", "DAGsize": 7734295808, - "Epoch": 984 + "Epoch": 990 }, "AIDP": { "Algorithm": "KawPow", - "BlockHeight": 240640, + "BlockHeight": 243229, "CoinName": "AiDepin", "DAGsize": 1358954368, - "Date": "2024-10-11T14:47:00.3039014Z", + "Date": "2024-10-13T10:21:25.1710151Z", "Epoch": 34, "Url": "https://whattomine.com/coins.json" }, "AIPG": { "Algorithm": "KawPow", - "BlockHeight": 439466, + "BlockHeight": 442068, "CoinName": "Aipowergrid", "DAGsize": 1577056384, - "Date": "2024-10-11T14:47:00.3605632Z", + "Date": "2024-10-13T10:21:25.7781397Z", "Epoch": 60, - "Url": "https://whattomine.com/coins.json" + "Url": "https://minerstat.com/dag-size-calculator" }, "AITT": { "Algorithm": "KawPow", - "BlockHeight": 1275535, + "BlockHeight": 1285934, "CoinName": "AittCoin", - "DAGsize": 2516582272, - "Date": "2024-10-11T14:47:00.3649906Z", - "Epoch": 172, + "DAGsize": 2524970368, + "Date": "2024-10-13T10:21:25.2145199Z", + "Epoch": 173, "Url": "https://whattomine.com/coins.json" }, "AKA": { @@ -237,10 +237,10 @@ }, "ANOK": { "Algorithm": "KawPow", - "BlockHeight": 266333, + "BlockHeight": 268643, "CoinName": "Anokas", "DAGsize": 1384118144, - "Date": "2024-10-11T14:47:00.3015507Z", + "Date": "2024-10-13T10:21:25.1765776Z", "Epoch": 37, "Url": "https://whattomine.com/coins.json" }, @@ -255,37 +255,37 @@ }, "BLOCX": { "Algorithm": "Autolykos2", - "BlockHeight": 336511, + "BlockHeight": 339009, "CoinName": "Blocx", "DAGsize": 2147483648, - "Date": "2024-10-11T14:47:07.2029561Z", + "Date": "2024-10-13T10:21:30.025984Z", "Epoch": 0, "Url": "https://api-explorer.blocxscan.com/api/getblockcount" }, "BTN": { "Algorithm": "Ethash", - "BlockHeight": 3056232, + "BlockHeight": 3068512, "CoinName": "BitnetBtn", - "DAGsize": 1937765504, - "Date": "2024-10-11T14:47:00.3833116Z", - "Epoch": 103, + "DAGsize": 1946156672, + "Date": "2024-10-13T10:21:25.2278111Z", + "Epoch": 104, "Url": "https://whattomine.com/coins.json" }, "CAU": { "Algorithm": "Ethash", - "BlockHeight": 5671668, + "BlockHeight": 5697584, "CoinName": "", "DAGsize": 2675965312, - "Date": "2024-10-11T14:47:56.1529771Z", + "Date": "2024-10-13T10:21:25.5166485Z", "Epoch": 191, "Url": "https://minerstat.com/dag-size-calculator" }, "CFX": { "Algorithm": "Octopus", - "BlockHeight": 106722664, + "BlockHeight": 106861253, "CoinName": "Conflux", "DAGsize": 7734295808, - "Date": "2024-10-11T14:47:06.4559619Z", + "Date": "2024-10-13T10:21:27.364575Z", "Epoch": 205, "Url": "https://prohashing.com/api/v1/currencies" }, @@ -300,10 +300,10 @@ }, "CLORE": { "Algorithm": "KawPow", - "BlockHeight": 961494, + "BlockHeight": 964098, "CoinName": "Clore", "DAGsize": 2164257664, - "Date": "2024-10-11T14:47:00.2950782Z", + "Date": "2024-10-13T10:21:25.1688735Z", "Epoch": 130, "Url": "https://whattomine.com/coins.json" }, @@ -318,10 +318,10 @@ }, "DINT": { "Algorithm": "KawPow", - "BlockHeight": 439742, + "BlockHeight": 442224, "CoinName": "Dinartether", "DAGsize": 1577056384, - "Date": "2024-10-11T14:47:56.1635047Z", + "Date": "2024-10-13T10:21:25.7757993Z", "Epoch": 60, "Url": "https://minerstat.com/dag-size-calculator" }, @@ -336,20 +336,20 @@ }, "EGAZ": { "Algorithm": "EtcHash", - "BlockHeight": 6082874, + "BlockHeight": 6094944, "CoinName": "Etica", - "DAGsize": 2785017728, - "Date": "2024-10-11T14:47:00.3756272Z", - "Epoch": 204, + "DAGsize": 2793401984, + "Date": "2024-10-13T10:21:25.2259015Z", + "Epoch": 205, "Url": "https://whattomine.com/coins.json" }, "EGEM": { "Algorithm": "Ethash", - "BlockHeight": 16558386, + "BlockHeight": 16570946, "CoinName": "EtherGem", - "DAGsize": 5712641408, - "Date": "2024-10-11T14:47:56.138721Z", - "Epoch": 553, + "DAGsize": 5721030272, + "Date": "2024-10-13T10:21:25.4856706Z", + "Epoch": 554, "Url": "https://minerstat.com/dag-size-calculator" }, "ELH": { @@ -363,11 +363,11 @@ }, "ERG": { "Algorithm": "Autolykos2", - "BlockHeight": 1371311, + "BlockHeight": 1372611, "CoinName": "Ergo", "DAGsize": 4324915245, - "Date": "2024-10-11T14:47:06.4474859Z", - "Epoch": 934, + "Date": "2024-10-13T10:21:27.3586013Z", + "Epoch": 935, "Url": "https://prohashing.com/api/v1/currencies" }, "ESN": { @@ -375,16 +375,16 @@ "BlockHeight": 6408009, "CoinName": "EtherSocial", "DAGsize": 2877286784, - "Date": "2024-10-11T14:47:56.1500356Z", + "Date": "2024-10-13T10:21:25.5132Z", "Epoch": 215, "Url": "https://minerstat.com/dag-size-calculator" }, "ETC": { "Algorithm": "EtcHash", - "BlockHeight": 20861062, + "BlockHeight": 20872899, "CoinName": "EthereumClassic", "DAGsize": 4001363584, - "Date": "2024-10-11T14:47:06.457779Z", + "Date": "2024-10-13T10:21:27.3661936Z", "Epoch": 349, "Url": "https://prohashing.com/api/v1/currencies" }, @@ -408,11 +408,11 @@ }, "ETHW": { "Algorithm": "Ethash", - "BlockHeight": 20449825, + "BlockHeight": 20461711, "CoinName": "EthereumPow", - "DAGsize": 6803158144, - "Date": "2024-10-11T14:47:06.4493615Z", - "Epoch": 683, + "DAGsize": 6811549312, + "Date": "2024-10-13T10:21:27.3602938Z", + "Epoch": 684, "Url": "https://prohashing.com/api/v1/currencies" }, "ETNT": { @@ -426,20 +426,20 @@ }, "ETP": { "Algorithm": "Ethash", - "BlockHeight": 10077121, + "BlockHeight": 10084474, "CoinName": "", - "DAGsize": 3900702592, - "Date": "2024-10-11T14:47:56.1465124Z", - "Epoch": 337, + "DAGsize": 3909087872, + "Date": "2024-10-13T10:21:25.5035507Z", + "Epoch": 338, "Url": "https://minerstat.com/dag-size-calculator" }, "EVR": { "Algorithm": "EvrProgPow", - "BlockHeight": 1018099, + "BlockHeight": 1020695, "CoinName": "Evrmore", - "DAGsize": 3942645376, - "Date": "2024-10-11T14:47:07.4450154Z", - "Epoch": 86, + "DAGsize": 3951032192, + "Date": "2024-10-13T10:21:30.2956086Z", + "Epoch": 87, "Url": "https://evr.cryptoscope.io/api/getblockcount" }, "EXP": { @@ -453,11 +453,11 @@ }, "FIRO": { "Algorithm": "FiroPow", - "BlockHeight": 972917, + "BlockHeight": 973938, "CoinName": "Firo", - "DAGsize": 7365196672, - "Date": "2024-10-11T14:47:00.3583627Z", - "Epoch": 750, + "DAGsize": 7373585792, + "Date": "2024-10-13T10:21:25.2085972Z", + "Epoch": 751, "Url": "https://whattomine.com/coins.json" }, "FLORA": { @@ -465,16 +465,16 @@ "BlockHeight": 789635, "CoinName": "", "DAGsize": 1308619904, - "Date": "2024-10-11T14:47:56.1702041Z", + "Date": "2024-10-13T10:21:25.786506Z", "Epoch": 28, "Url": "https://minerstat.com/dag-size-calculator" }, "FREN": { "Algorithm": "KawPow", - "BlockHeight": 1493711, + "BlockHeight": 1498884, "CoinName": "Fren", "DAGsize": 2759851648, - "Date": "2024-10-11T14:47:00.3351147Z", + "Date": "2024-10-13T10:21:25.1892613Z", "Epoch": 201, "Url": "https://whattomine.com/coins.json" }, @@ -498,47 +498,47 @@ }, "HYP": { "Algorithm": "EthashB3", - "BlockHeight": 4441582, + "BlockHeight": 4459258, "CoinName": "Hypra", "DAGsize": 2332032128, - "Date": "2024-10-11T14:47:00.366995Z", + "Date": "2024-10-13T10:21:25.2106494Z", "Epoch": 150, "Url": "https://whattomine.com/coins.json" }, "IRON": { "Algorithm": "FishHash", - "BlockHeight": 780500, + "BlockHeight": 783132, "CoinName": "Ironfish", "DAGsize": 4831838208, - "Date": "2024-10-11T14:47:00.3293759Z", + "Date": "2024-10-13T10:21:25.1805051Z", "Epoch": 448, "Url": "https://whattomine.com/coins.json" }, "KIIRO": { "Algorithm": "FiroPow", - "BlockHeight": 257935, + "BlockHeight": 258962, "CoinName": "KiiroCoin", - "DAGsize": 2751462016, - "Date": "2024-10-11T14:47:00.3631214Z", - "Epoch": 200, + "DAGsize": 2759851648, + "Date": "2024-10-13T10:21:25.212588Z", + "Epoch": 201, "Url": "https://whattomine.com/coins.json" }, "KLS": { "Algorithm": "HeavyHashKarlsenV2", - "BlockHeight": 29484632, + "BlockHeight": 29641526, "CoinName": "Karlsen", "DAGsize": 4831838208, - "Date": "2024-10-11T14:47:00.3309324Z", - "Epoch": 984, + "Date": "2024-10-13T10:21:25.1786405Z", + "Epoch": 990, "Url": "https://whattomine.com/coins.json" }, "LRS": { "Algorithm": "Ethash", - "BlockHeight": 1827017, + "BlockHeight": 1839055, "CoinName": "Larissa", - "DAGsize": 1593831296, - "Date": "2024-10-11T14:47:00.3870773Z", - "Epoch": 62, + "DAGsize": 1602219392, + "Date": "2024-10-13T10:21:25.2332887Z", + "Epoch": 63, "Url": "https://whattomine.com/coins.json" }, "META": { @@ -561,37 +561,37 @@ }, "MOAC": { "Algorithm": "Ethash", - "BlockHeight": 14376799, + "BlockHeight": 14383157, "CoinName": "", "DAGsize": 5108662144, - "Date": "2024-10-11T14:47:56.1399617Z", + "Date": "2024-10-13T10:21:25.4875679Z", "Epoch": 481, "Url": "https://minerstat.com/dag-size-calculator" }, "NEOX": { "Algorithm": "KawPow", - "BlockHeight": 1254633, + "BlockHeight": 1257232, "CoinName": "Neoxa", "DAGsize": 2491414144, - "Date": "2024-10-11T14:47:00.3269297Z", + "Date": "2024-10-13T10:21:25.174663Z", "Epoch": 169, "Url": "https://whattomine.com/coins.json" }, "NILU": { "Algorithm": "Ethash", - "BlockHeight": 6244850, + "BlockHeight": 6244851, "CoinName": "", "DAGsize": 2835349376, - "Date": "2024-10-11T14:47:56.1512766Z", + "Date": "2024-10-13T10:21:25.5146536Z", "Epoch": 210, "Url": "https://minerstat.com/dag-size-calculator" }, "NIR": { "Algorithm": "ProgPowZ", - "BlockHeight": 772500, + "BlockHeight": 777694, "CoinName": "Nirmata", "DAGsize": 1300234112, - "Date": "2024-10-11T14:47:00.296757Z", + "Date": "2024-10-13T10:21:25.166848Z", "Epoch": 27, "Url": "https://whattomine.com/coins.json" }, @@ -600,25 +600,25 @@ "BlockHeight": 8848535, "CoinName": "", "DAGsize": 3556763264, - "Date": "2024-10-11T14:47:56.1478285Z", + "Date": "2024-10-13T10:21:25.506881Z", "Epoch": 296, "Url": "https://minerstat.com/dag-size-calculator" }, "OCTA": { "Algorithm": "Ethash", - "BlockHeight": 5643549, + "BlockHeight": 5655749, "CoinName": "Octaspace", "DAGsize": 2667574912, - "Date": "2024-10-11T14:47:00.3811273Z", + "Date": "2024-10-13T10:21:25.2310609Z", "Epoch": 190, "Url": "https://whattomine.com/coins.json" }, "PAPRY": { "Algorithm": "KawPow", - "BlockHeight": 858723, + "BlockHeight": 861346, "CoinName": "Paprika", "DAGsize": 2046819968, - "Date": "2024-10-11T14:47:56.1617535Z", + "Date": "2024-10-13T10:21:25.7716469Z", "Epoch": 116, "Url": "https://minerstat.com/dag-size-calculator" }, @@ -642,11 +642,11 @@ }, "QKC": { "Algorithm": "Ethash", - "BlockHeight": 17546399, + "BlockHeight": 17562386, "CoinName": "Quarkchain", - "DAGsize": 5989465472, - "Date": "2024-10-11T14:47:00.3692692Z", - "Epoch": 586, + "DAGsize": 5997851008, + "Date": "2024-10-13T10:21:25.2235234Z", + "Epoch": 587, "Url": "https://whattomine.com/coins.json" }, "REDEV2": { @@ -669,38 +669,38 @@ }, "RVN": { "Algorithm": "KawPow", - "BlockHeight": 3536595, + "BlockHeight": 3539179, "CoinName": "Raven", "DAGsize": 5041544576, - "Date": "2024-10-11T14:47:06.454328Z", + "Date": "2024-10-13T10:21:27.3629759Z", "Epoch": 473, "Url": "https://prohashing.com/api/v1/currencies" }, "SATOX": { "Algorithm": "KawPow", - "BlockHeight": 909905, + "BlockHeight": 912475, "CoinName": "Sato", "DAGsize": 2105539712, - "Date": "2024-10-11T14:47:56.1557987Z", + "Date": "2024-10-13T10:21:25.524743Z", "Epoch": 123, "Url": "https://minerstat.com/dag-size-calculator" }, "SCC": { "Algorithm": "SCCpow", - "BlockHeight": 1007327, + "BlockHeight": 1008627, "CoinName": "StakeCubeCoin", - "DAGsize": 3690984832, - "Date": "2024-10-11T14:47:06.764361Z", - "Epoch": 312, + "DAGsize": 3699367808, + "Date": "2024-10-13T10:21:29.4022423Z", + "Epoch": 313, "Url": "https://scc.ccore.online/api/getblockcount" }, "SERO": { "Algorithm": "ProgPowSero", - "BlockHeight": 13613357, + "BlockHeight": 13625236, "CoinName": "Sero", - "DAGsize": 4890557312, - "Date": "2024-10-11T14:47:00.324959Z", - "Epoch": 455, + "DAGsize": 4898946944, + "Date": "2024-10-13T10:21:25.1465039Z", + "Epoch": 456, "Url": "https://whattomine.com/coins.json" }, "SLX": { @@ -714,10 +714,10 @@ }, "TLS": { "Algorithm": "ProgPowTelestai", - "BlockHeight": 99129, + "BlockHeight": 101713, "CoinName": "Telestai", "DAGsize": 1157627776, - "Date": "2024-10-11T14:47:06.575937Z", + "Date": "2024-10-13T10:21:27.5146827Z", "Epoch": 10, "Url": "https://telestai.cryptoscope.io/api/getblockcount/" }, @@ -726,7 +726,7 @@ "BlockHeight": 5517628, "CoinName": "", "DAGsize": 2625631616, - "Date": "2024-10-11T14:47:56.1539004Z", + "Date": "2024-10-13T10:21:25.5209575Z", "Epoch": 185, "Url": "https://minerstat.com/dag-size-calculator" }, @@ -741,12 +741,12 @@ }, "XNA": { "Algorithm": "KawPow", - "BlockHeight": 775737, + "BlockHeight": 778338, "CoinName": "Neurai", "DAGsize": 1954543232, - "Date": "2024-10-11T14:47:00.3226977Z", + "Date": "2024-10-13T10:21:25.7735324Z", "Epoch": 105, - "Url": "https://whattomine.com/coins.json" + "Url": "https://minerstat.com/dag-size-calculator" }, "XPB": { "Algorithm": "Ethash", @@ -759,23 +759,23 @@ }, "ZANO": { "Algorithm": "ProgPowZ", - "BlockHeight": 2848772, + "BlockHeight": 2851371, "CoinName": "Zano", - "DAGsize": 1879048064, - "Date": "2024-10-11T14:47:00.292855Z", - "Epoch": 96, + "DAGsize": 1887431552, + "Date": "2024-10-13T10:21:25.1429121Z", + "Epoch": 97, "Url": "https://whattomine.com/coins.json" } }, "Updated": { - "https://api-explorer.blocxscan.com/api/getblockcount": "2024-10-11T14:47:07.2032918Z", - "https://evr.cryptoscope.io/api/getblockcount": "2024-10-11T14:47:07.4453733Z", + "https://api-explorer.blocxscan.com/api/getblockcount": "2024-10-13T10:21:30.0264284Z", + "https://evr.cryptoscope.io/api/getblockcount": "2024-10-13T10:21:30.2959338Z", "https://mewc.cryptoscope.io/api/getblockcount": "2024-07-14T13:29:49.1181315Z", - "https://minerstat.com/dag-size-calculator": "2024-10-11T14:47:56.1897684Z", - "https://prohashing.com/api/v1/currencies": "2024-10-11T14:47:06.4581646Z", - "https://scc.ccore.online/api/getblockcount": "2024-10-11T14:47:06.7647028Z", - "https://telestai.cryptoscope.io/api/getblockcount/": "2024-10-11T14:47:06.5762941Z", - "https://whattomine.com/coins.json": "2024-10-11T14:47:00.3917477Z", + "https://minerstat.com/dag-size-calculator": "2024-10-13T10:21:25.7991512Z", + "https://prohashing.com/api/v1/currencies": "2024-10-13T10:21:27.3664809Z", + "https://scc.ccore.online/api/getblockcount": "2024-10-13T10:21:29.4025741Z", + "https://telestai.cryptoscope.io/api/getblockcount/": "2024-10-13T10:21:27.5150119Z", + "https://whattomine.com/coins.json": "2024-10-13T10:21:25.2372289Z", "https://www.coinexplorer.net/api/v1/SCC/getblockcount": "2024-09-02T06:05:35.3039058Z", "https://zergpool.com/api/currencies": "2024-08-26T19:03:15.0996499Z" } diff --git a/Includes/APIServer.psm1 b/Includes/APIServer.psm1 index 0150045c..2f55644b 100644 --- a/Includes/APIServer.psm1 +++ b/Includes/APIServer.psm1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Includes\APIServer.psm1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Function Start-APIServer { diff --git a/Includes/BalancesTracker.ps1 b/Includes/BalancesTracker.ps1 index 5847d5cb..f061f6c1 100644 --- a/Includes/BalancesTracker.ps1 +++ b/Includes/BalancesTracker.ps1 @@ -20,7 +20,7 @@ along with this program. If not, see . Product: UG-Miner File: \Includes\BalancesTracker.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> using module .\Include.psm1 diff --git a/Includes/Core.ps1 b/Includes/Core.ps1 index 570f975c..e00981d1 100644 --- a/Includes/Core.ps1 +++ b/Includes/Core.ps1 @@ -20,7 +20,7 @@ along with this program. If not, see . Product: UG-Miner File: Core.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> using module .\Include.psm1 diff --git a/Includes/Downloader.ps1 b/Includes/Downloader.ps1 index be7cbed2..cc61dcf4 100644 --- a/Includes/Downloader.ps1 +++ b/Includes/Downloader.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Includes\Downloader.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> using module .\Includes\Include.psm1 diff --git a/Includes/Include.psm1 b/Includes/Include.psm1 index 5d89091c..6fe871ff 100644 --- a/Includes/Include.psm1 +++ b/Includes/Include.psm1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Includes\include.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> $Global:DebugPreference = "SilentlyContinue" @@ -444,11 +444,13 @@ Class Miner : IDisposable { Duration = "" Earning = $this.Earning Earning_Bias = $this.Earning_Bias + Hashrates = "" LastDataSample = $null MeasurePowerConsumption = $this.MeasurePowerConsumption Pools = ($this.Workers.Pool.Name | Select-Object -Unique) -join " " Profit = $this.Profit Profit_Bias = $this.Profit_Bias + PowerConsumption = "" Reason = "" Type = $this.Type } | Export-Csv -Path ".\Logs\SwitchingLog.csv" -Append -NoTypeInformation @@ -526,9 +528,11 @@ Class Miner : IDisposable { Duration = "{0:hh\:mm\:ss}" -f ($this.EndTime - $this.BeginTime) Earning = $this.Earning Earning_Bias = $this.Earning_Bias + Hashrates = $this.Workers.Hashrate.ForEach({ $_ | ConvertTo-Hash }) -join " & " LastDataSample = If ($this.Data.Count -ge 1) { $this.Data.Item($this.Data.Count - 1 ) | ConvertTo-Json -Compress } Else { "" } MeasurePowerConsumption = $this.MeasurePowerConsumption Pools = ($this.WorkersRunning.Pool.Name | Select-Object -Unique) -join " " + PowerConsumption = "$($this.PowerConsumption.ToString("N2"))W" Profit = $this.Profit Profit_Bias = $this.Profit_Bias Reason = If ($this.Status -eq [MinerStatus]::Failed) { diff --git a/Includes/LegacyGUI.ps1 b/Includes/LegacyGUI.ps1 index 27881099..47bd96dd 100644 --- a/Includes/LegacyGUI.ps1 +++ b/Includes/LegacyGUI.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Includes\LegacyGUI.psm1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> [Void][System.Reflection.Assembly]::Load("System.Windows.Forms") @@ -87,9 +87,9 @@ Function CheckBoxSwitching_Click { $LegacyGUIswitchingDGV.Columns[0].FillWeight = 50 $LegacyGUIswitchingDGV.Columns[1].FillWeight = 50 $LegacyGUIswitchingDGV.Columns[2].FillWeight = 90; $LegacyGUIswitchingDGV.Columns[2].HeaderText = "Miner" - $LegacyGUIswitchingDGV.Columns[3].FillWeight = 60 + ($LegacyGUIswitchingDGV.MinersBest_Combo.ForEach({ $_.Pools.Count }) | Measure-Object -Maximum).Maximum * 40; $LegacyGUIswitchingDGV.Columns[3].HeaderText = "Pool" - $LegacyGUIswitchingDGV.Columns[4].FillWeight = 50 + ($LegacyGUIswitchingDGV.MinersBest_Combo.ForEach({ $_.Algorithms.Count }) | Measure-Object -Maximum).Maximum * 25; $LegacyGUIswitchingDGV.Columns[4].HeaderText = "Algorithm (variant)" - $LegacyGUIswitchingDGV.Columns[5].FillWeight = 90 + ($LegacyGUIswitchingDGV.MinersBest_Combo.ForEach({ $_.Accounts.Count }) | Measure-Object -Maximum).Maximum * 50; $LegacyGUIswitchingDGV.Columns[5].HeaderText = "Account" + $LegacyGUIswitchingDGV.Columns[3].FillWeight = 60 + ($LegacyGUIswitchingDGV.MinersBest_Combo.ForEach({ $_.Pools.Count }) | Measure-Object -Maximum).Maximum * 40; $LegacyGUIswitchingDGV.Columns[3].HeaderText = "Pool(s)" + $LegacyGUIswitchingDGV.Columns[4].FillWeight = 50 + ($LegacyGUIswitchingDGV.MinersBest_Combo.ForEach({ $_.Algorithms.Count }) | Measure-Object -Maximum).Maximum * 25; $LegacyGUIswitchingDGV.Columns[4].HeaderText = "Algorithm(s))" + $LegacyGUIswitchingDGV.Columns[5].FillWeight = 90 + ($LegacyGUIswitchingDGV.MinersBest_Combo.ForEach({ $_.Accounts.Count }) | Measure-Object -Maximum).Maximum * 50; $LegacyGUIswitchingDGV.Columns[5].HeaderText = "Account(s)" $LegacyGUIswitchingDGV.Columns[6].FillWeight = 30; $LegacyGUIswitchingDGV.Columns[6].HeaderText = "Cycles"; $LegacyGUIswitchingDGV.Columns[6].DefaultCellStyle.Alignment = "MiddleRight"; $LegacyGUIswitchingDGV.Columns[6].HeaderCell.Style.Alignment = "MiddleRight" $LegacyGUIswitchingDGV.Columns[7].FillWeight = 35; $LegacyGUIswitchingDGV.Columns[7].DefaultCellStyle.Alignment = "MiddleRight"; $LegacyGUIswitchingDGV.Columns[7].HeaderCell.Style.Alignment = "MiddleRight" $LegacyGUIswitchingDGV.Columns[8].FillWeight = 30 + ($LegacyGUIswitchingDGV.MinersBest_Combo.ForEach({ $_.DeviceNames.Count }) | Measure-Object -Maximum).Maximum * 15; $LegacyGUIswitchingDGV.Columns[8].HeaderText = "Device" diff --git a/Includes/MinerAPIs/BzMiner.ps1 b/Includes/MinerAPIs/BzMiner.ps1 index be189465..3608e369 100644 --- a/Includes/MinerAPIs/BzMiner.ps1 +++ b/Includes/MinerAPIs/BzMiner.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Includes\MinerAPIs\BzMiner.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Class BzMiner : Miner { diff --git a/Includes/MinerAPIs/Ccminer.ps1 b/Includes/MinerAPIs/Ccminer.ps1 index eba3af6e..a8c073af 100644 --- a/Includes/MinerAPIs/Ccminer.ps1 +++ b/Includes/MinerAPIs/Ccminer.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Includes\MinerAPIs\CCminer.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Class CcMiner : Miner { diff --git a/Includes/MinerAPIs/EthMiner.ps1 b/Includes/MinerAPIs/EthMiner.ps1 index 932ff993..23a40d6d 100644 --- a/Includes/MinerAPIs/EthMiner.ps1 +++ b/Includes/MinerAPIs/EthMiner.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Includes\MinerAPIs\EthMiner.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Class EthMiner : Miner { diff --git a/Includes/MinerAPIs/FireIce.ps1 b/Includes/MinerAPIs/FireIce.ps1 index ab9317a1..2e36b428 100644 --- a/Includes/MinerAPIs/FireIce.ps1 +++ b/Includes/MinerAPIs/FireIce.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Includes\MinerAPIs\FireIce.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Class Fireice : Miner { diff --git a/Includes/MinerAPIs/Gminer.ps1 b/Includes/MinerAPIs/Gminer.ps1 index 4f0d7765..9a8a5c12 100644 --- a/Includes/MinerAPIs/Gminer.ps1 +++ b/Includes/MinerAPIs/Gminer.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Includes\MinerAPIs\GMiner.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Class GMiner : Miner { diff --git a/Includes/MinerAPIs/HellMiner.ps1 b/Includes/MinerAPIs/HellMiner.ps1 index 70dd43cc..b7fd3231 100644 --- a/Includes/MinerAPIs/HellMiner.ps1 +++ b/Includes/MinerAPIs/HellMiner.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Includes\MinerAPIs\lolMiner.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Class HellMiner : Miner { diff --git a/Includes/MinerAPIs/MiniZ.ps1 b/Includes/MinerAPIs/MiniZ.ps1 index b2a3bf66..1c3acfef 100644 --- a/Includes/MinerAPIs/MiniZ.ps1 +++ b/Includes/MinerAPIs/MiniZ.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Includes\MinerAPIs\MiniZ.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Class MiniZ : Miner { diff --git a/Includes/MinerAPIs/NanoMiner.ps1 b/Includes/MinerAPIs/NanoMiner.ps1 index f7051721..9267d9e7 100644 --- a/Includes/MinerAPIs/NanoMiner.ps1 +++ b/Includes/MinerAPIs/NanoMiner.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Includes\MinerAPIs\NanoMiner.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Class NanoMiner : Miner { diff --git a/Includes/MinerAPIs/OneZero.ps1 b/Includes/MinerAPIs/OneZero.ps1 index 93a3c555..192713fa 100644 --- a/Includes/MinerAPIs/OneZero.ps1 +++ b/Includes/MinerAPIs/OneZero.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Includes\MinerAPIs\Trex.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Class OneZero : Miner { diff --git a/Includes/MinerAPIs/Rigel.ps1 b/Includes/MinerAPIs/Rigel.ps1 index 86af6c46..e6963494 100644 --- a/Includes/MinerAPIs/Rigel.ps1 +++ b/Includes/MinerAPIs/Rigel.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Includes\MinerAPIs\Rigel.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Class Rigel : Miner { diff --git a/Includes/MinerAPIs/SRBMiner.ps1 b/Includes/MinerAPIs/SRBMiner.ps1 index 9f024210..588962a5 100644 --- a/Includes/MinerAPIs/SRBMiner.ps1 +++ b/Includes/MinerAPIs/SRBMiner.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Includes\MinerAPIs\SRBminer.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Class SRBMiner : Miner { diff --git a/Includes/MinerAPIs/TeamBlackMiner.ps1 b/Includes/MinerAPIs/TeamBlackMiner.ps1 index 4f1f0027..62406bec 100644 --- a/Includes/MinerAPIs/TeamBlackMiner.ps1 +++ b/Includes/MinerAPIs/TeamBlackMiner.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Includes\MinerAPIs\lolMiner.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Class TeamBlackMiner : Miner { diff --git a/Includes/MinerAPIs/Trex.ps1 b/Includes/MinerAPIs/Trex.ps1 index 56124f8b..b927cae1 100644 --- a/Includes/MinerAPIs/Trex.ps1 +++ b/Includes/MinerAPIs/Trex.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Includes\MinerAPIs\Trex.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Class Trex : Miner { diff --git a/Includes/MinerAPIs/Xgminer.ps1 b/Includes/MinerAPIs/Xgminer.ps1 index 99b86449..293be6af 100644 --- a/Includes/MinerAPIs/Xgminer.ps1 +++ b/Includes/MinerAPIs/Xgminer.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Includes\MinerAPIs\Xgminer.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Class XgMiner : Miner { diff --git a/Includes/MinerAPIs/XmRig.ps1 b/Includes/MinerAPIs/XmRig.ps1 index 5367970c..10668fd7 100644 --- a/Includes/MinerAPIs/XmRig.ps1 +++ b/Includes/MinerAPIs/XmRig.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Includes\MinerAPIs\XmRig.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Class XmRig : Miner { diff --git a/Includes/MinerAPIs/lolMiner.ps1 b/Includes/MinerAPIs/lolMiner.ps1 index 769a0b30..5502fce7 100644 --- a/Includes/MinerAPIs/lolMiner.ps1 +++ b/Includes/MinerAPIs/lolMiner.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: \Includes\MinerAPIs\lolMiner.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Class lolMiner : Miner { diff --git a/Miners/BzMiner-v21.5.1.ps1 b/Miners/BzMiner-v21.5.1.ps1 index 0280fe9e..1ced33b0 100644 --- a/Miners/BzMiner-v21.5.1.ps1 +++ b/Miners/BzMiner-v21.5.1.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ "AMD", "INTEL" -contains $_.Type -or ($_.OpenCL.ComputeCapability -ge "5.0" -and $_.OpenCL.DriverVersion -ge [System.Version]"460.27.03") }))) { Return } diff --git a/Miners/CcminerAlexis78-v1.5.2.ps1 b/Miners/CcminerAlexis78-v1.5.2.ps1 index a8733cc9..28248b81 100644 --- a/Miners/CcminerAlexis78-v1.5.2.ps1 +++ b/Miners/CcminerAlexis78-v1.5.2.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.1" }))) { Return } diff --git a/Miners/CcminerDyn-v1.0.2.ps1 b/Miners/CcminerDyn-v1.0.2.ps1 index 19d75c5e..dfbd6693 100644 --- a/Miners/CcminerDyn-v1.0.2.ps1 +++ b/Miners/CcminerDyn-v1.0.2.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } # Cuda error in func 'argon2d_hash_cuda' at line 89 : an illegal instruction was encountered on GTX 750 diff --git a/Miners/CcminerKlausT-v8.25.ps1 b/Miners/CcminerKlausT-v8.25.ps1 index 30f26104..8c96e20f 100644 --- a/Miners/CcminerKlausT-v8.25.ps1 +++ b/Miners/CcminerKlausT-v8.25.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -and $_.OpenCL.ComputeCapability -lt "6.0" -and $_.Architecture -ne "Other" }))) { Return } diff --git a/Miners/CcminerKlausT-v8.26x2.ps1 b/Miners/CcminerKlausT-v8.26x2.ps1 index 6dbfc072..4688efe8 100644 --- a/Miners/CcminerKlausT-v8.26x2.ps1 +++ b/Miners/CcminerKlausT-v8.26x2.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge [System.Version]"6.0" }))) { Return } diff --git a/Miners/CcminerLyra2z330-v8.21r9.ps1 b/Miners/CcminerLyra2z330-v8.21r9.ps1 index 998ada06..4d4dcade 100644 --- a/Miners/CcminerLyra2z330-v8.21r9.ps1 +++ b/Miners/CcminerLyra2z330-v8.21r9.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.1" }))) { Return } diff --git a/Miners/CcminerLyraYesscrypt-v8.21r18v5.ps1 b/Miners/CcminerLyraYesscrypt-v8.21r18v5.ps1 index e72f5f02..215e67e2 100644 --- a/Miners/CcminerLyraYesscrypt-v8.21r18v5.ps1 +++ b/Miners/CcminerLyraYesscrypt-v8.21r18v5.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.1" }))) { Return } diff --git a/Miners/CcminerMemeHash-v2.5.5.9.ps1 b/Miners/CcminerMemeHash-v2.5.5.9.ps1 index 9f97d587..59d4a82a 100644 --- a/Miners/CcminerMemeHash-v2.5.5.9.ps1 +++ b/Miners/CcminerMemeHash-v2.5.5.9.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/CcminerNeoscryptXaya-v0.2.ps1 b/Miners/CcminerNeoscryptXaya-v0.2.ps1 index 5cd58769..fa28182c 100644 --- a/Miners/CcminerNeoscryptXaya-v0.2.ps1 +++ b/Miners/CcminerNeoscryptXaya-v0.2.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" -and $_.Architecture -ne "Other" }))) { Return } # Cuda error in func 'neoscrypt_hash_k4' at line 1518 : an illegal instruction was encountered on GTX 750 diff --git a/Miners/CcminerVerusCpu-v3.8.3.ps1 b/Miners/CcminerVerusCpu-v3.8.3.ps1 index 7bd3bb8f..bfc31501 100644 --- a/Miners/CcminerVerusCpu-v3.8.3.ps1 +++ b/Miners/CcminerVerusCpu-v3.8.3.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($AvailableMinerDevices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" }))) { Return } @@ -29,7 +29,7 @@ $Path = "Bin\$Name\ccminer.exe" $DeviceEnumerator = "Type_Vendor_Index" $Algorithms = @( - @{ Algorithm = "VerusHash"; MinerSet = 1; WarmupTimes = @(90, 300); ExcludePools = @("NiceHash"); Arguments = " --algo verus" } # SRBMinerMulti-v2.6.7 is fastest, but has 0.85% miner fee + @{ Algorithm = "VerusHash"; MinerSet = 1; WarmupTimes = @(90, 300); ExcludePools = @("NiceHash"); Arguments = " --algo verus" } # SRBMinerMulti-v2.6.8 is fastest, but has 0.85% miner fee ) $Algorithms = $Algorithms.Where({ $_.MinerSet -le $Config.MinerSet }) diff --git a/Miners/CcminerVerusGpu-v3.8.3.ps1 b/Miners/CcminerVerusGpu-v3.8.3.ps1 index acd56ae5..d2922136 100644 --- a/Miners/CcminerVerusGpu-v3.8.3.ps1 +++ b/Miners/CcminerVerusGpu-v3.8.3.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "7.5" }))) { Return } diff --git a/Miners/ClaymoreNeoscrypt-v1.2.ps1 b/Miners/ClaymoreNeoscrypt-v1.2.ps1 index 744b9879..c7b3ddb6 100644 --- a/Miners/ClaymoreNeoscrypt-v1.2.ps1 +++ b/Miners/ClaymoreNeoscrypt-v1.2.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -and $Variables.DriverVersion.CIM.AMD -lt [System.Version]"26.20.15011.10003" }))) { Return } diff --git a/Miners/CpuMiner-v1.4.ps1 b/Miners/CpuMiner-v1.4.ps1 index 2345e8f6..50e3e45c 100644 --- a/Miners/CpuMiner-v1.4.ps1 +++ b/Miners/CpuMiner-v1.4.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($AvailableMinerDevices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" }))) { Return } diff --git a/Miners/CpuMinerAurum-v3.23.1.ps1 b/Miners/CpuMinerAurum-v3.23.1.ps1 index ed1c71ac..69b0870d 100644 --- a/Miners/CpuMinerAurum-v3.23.1.ps1 +++ b/Miners/CpuMinerAurum-v3.23.1.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($AvailableMinerDevices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" }))) { Return } diff --git a/Miners/CryptoDredge-v0.16.0.ps1 b/Miners/CryptoDredge-v0.16.0.ps1 index e5d87e19..b0bc29cb 100644 --- a/Miners/CryptoDredge-v0.16.0.ps1 +++ b/Miners/CryptoDredge-v0.16.0.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/CryptoDredge-v0.27.0.ps1 b/Miners/CryptoDredge-v0.27.0.ps1 index 6a02266f..489fc8fc 100644 --- a/Miners/CryptoDredge-v0.27.0.ps1 +++ b/Miners/CryptoDredge-v0.27.0.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" -and $_.Architecture -ne "Other" }))) { Return } diff --git a/Miners/EthMiner-v0.19.0.18.ps1 b/Miners/EthMiner-v0.19.0.18.ps1 index c5dabf48..97fd1570 100644 --- a/Miners/EthMiner-v0.19.0.18.ps1 +++ b/Miners/EthMiner-v0.19.0.18.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -or ($_.OpenCL.ComputeCapability -ge "5.0" -and $_.CUDAversion -ge [System.Version]"9.1") }))) { Return } diff --git a/Miners/EvrProgPow-v1p3p0.ps1 b/Miners/EvrProgPow-v1p3p0.ps1 index 49f7a3bd..265f2606 100644 --- a/Miners/EvrProgPow-v1p3p0.ps1 +++ b/Miners/EvrProgPow-v1p3p0.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/FrkHashMiner-v1.3.14.ps1 b/Miners/FrkHashMiner-v1.3.14.ps1 index 34250653..ae2c62c7 100644 --- a/Miners/FrkHashMiner-v1.3.14.ps1 +++ b/Miners/FrkHashMiner-v1.3.14.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" -and $_.CUDAversion -ge [System.Version]"9.1" }))) { Return } diff --git a/Miners/GMiner-v2.75.ps1 b/Miners/GMiner-v2.75.ps1 index 885acf8b..4732af17 100644 --- a/Miners/GMiner-v2.75.ps1 +++ b/Miners/GMiner-v2.75.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ ($_.Type -eq "AMD" -and $_.OpenCL.ClVersion -ge "OpenCL C 1.2") -or $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/GMiner-v3.44.ps1 b/Miners/GMiner-v3.44.ps1 index 606e4071..29cb55a3 100644 --- a/Miners/GMiner-v3.44.ps1 +++ b/Miners/GMiner-v3.44.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ ($_.Type -eq "AMD" -and $_.OpenCL.ClVersion -ge "OpenCL C 1.2") -or $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/HellMiner-v0.59.1.ps1 b/Miners/HellMiner-v0.59.1.ps1 index 3dcb41fb..2ef8d99c 100644 --- a/Miners/HellMiner-v0.59.1.ps1 +++ b/Miners/HellMiner-v0.59.1.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($AvailableMinerDevices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" }))) { Return } diff --git a/Miners/JayddeeCpu-v24.5.ps1 b/Miners/JayddeeCpu-v24.5.ps1 index 2324b175..540d4df9 100644 --- a/Miners/JayddeeCpu-v24.5.ps1 +++ b/Miners/JayddeeCpu-v24.5.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($AvailableMinerDevices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" }))) { Return } diff --git a/Miners/KawpowMiner-v1.2.4cl.ps1 b/Miners/KawpowMiner-v1.2.4cl.ps1 index 4d192338..c1aebe2c 100644 --- a/Miners/KawpowMiner-v1.2.4cl.ps1 +++ b/Miners/KawpowMiner-v1.2.4cl.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" }))) { Return } diff --git a/Miners/KawpowMiner-v1.2.4cuda.ps1 b/Miners/KawpowMiner-v1.2.4cuda.ps1 index c5b46b9c..9f1a6a40 100644 --- a/Miners/KawpowMiner-v1.2.4cuda.ps1 +++ b/Miners/KawpowMiner-v1.2.4cuda.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/Kudaraidee-v1.2.0a.ps1 b/Miners/Kudaraidee-v1.2.0a.ps1 index 621050a0..c30cd04c 100644 --- a/Miners/Kudaraidee-v1.2.0a.ps1 +++ b/Miners/Kudaraidee-v1.2.0a.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -or ($_.Type -eq "NVIDIA" -and $_.CUDAversion -ge [System.Version]"10.2") }))) { Return } diff --git a/Miners/MeowPowMiner-v2.0.0cl.ps1 b/Miners/MeowPowMiner-v2.0.0cl.ps1 index 92f8f54f..43c06a6e 100644 --- a/Miners/MeowPowMiner-v2.0.0cl.ps1 +++ b/Miners/MeowPowMiner-v2.0.0cl.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" }))) { Return } diff --git a/Miners/MeowPowMiner-v2.0.0cuda.ps1 b/Miners/MeowPowMiner-v2.0.0cuda.ps1 index 95e1fe07..5ba23c65 100644 --- a/Miners/MeowPowMiner-v2.0.0cuda.ps1 +++ b/Miners/MeowPowMiner-v2.0.0cuda.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/MiniZ-v2.4d.ps1 b/Miners/MiniZ-v2.4d.ps1 index d900ea0f..653a5b97 100644 --- a/Miners/MiniZ-v2.4d.ps1 +++ b/Miners/MiniZ-v2.4d.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -or $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/NSFMiner-v1.3.14.ps1 b/Miners/NSFMiner-v1.3.14.ps1 index e786da6c..70c70e5d 100644 --- a/Miners/NSFMiner-v1.3.14.ps1 +++ b/Miners/NSFMiner-v1.3.14.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -or ($_.OpenCL.ComputeCapability -ge "5.0" -and $_.CUDAversion -ge [System.Version]"9.1") }))) { Return } diff --git a/Miners/NanoMiner-v3.9.3.ps1 b/Miners/NanoMiner-v3.9.3.ps1 index 8965bcad..44c4977c 100644 --- a/Miners/NanoMiner-v3.9.3.ps1 +++ b/Miners/NanoMiner-v3.9.3.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" -or @("AMD", "INTEL") -contains $_.Type -or ($_.OpenCL.ComputeCapability -ge "5.0" -and $_.OpenCL.DriverVersion -ge [System.Version]"455.23") }))) { Return } diff --git a/Miners/Ninjarig-1.0.3.ps1 b/Miners/Ninjarig-1.0.3.ps1 index 4bd7164c..e9cdfc20 100644 --- a/Miners/Ninjarig-1.0.3.ps1 +++ b/Miners/Ninjarig-1.0.3.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/NosuchCpu-v3.8.8.1.ps1 b/Miners/NosuchCpu-v3.8.8.1.ps1 index e6eaf0f6..22928203 100644 --- a/Miners/NosuchCpu-v3.8.8.1.ps1 +++ b/Miners/NosuchCpu-v3.8.8.1.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($AvailableMinerDevices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" }))) { Return } diff --git a/Miners/OneZeroMiner-v1.3.7.ps1 b/Miners/OneZeroMiner-v1.3.7.ps1 index 55609f07..fe9cabd4 100644 --- a/Miners/OneZeroMiner-v1.3.7.ps1 +++ b/Miners/OneZeroMiner-v1.3.7.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "NVIDIA" -and $_.OpenCL.DriverVersion -ge [System.Version]"450.80.02" }))) { Return } diff --git a/Miners/PhoenixMiner-v6.2c.ps1 b/Miners/PhoenixMiner-v6.2c.ps1 index 40c4c545..6e9bef53 100644 --- a/Miners/PhoenixMiner-v6.2c.ps1 +++ b/Miners/PhoenixMiner-v6.2c.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -or $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/Radiator-v1.0.0.ps1 b/Miners/Radiator-v1.0.0.ps1 index eea3b730..7bd1e370 100644 --- a/Miners/Radiator-v1.0.0.ps1 +++ b/Miners/Radiator-v1.0.0.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/Raptor3umCpu-v2.0.ps1 b/Miners/Raptor3umCpu-v2.0.ps1 index b4ae4040..2044de94 100644 --- a/Miners/Raptor3umCpu-v2.0.ps1 +++ b/Miners/Raptor3umCpu-v2.0.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($AvailableMinerDevices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" }))) { Return } diff --git a/Miners/Rigel-v1.19.1.ps1 b/Miners/Rigel-v1.19.1.ps1 index b0a42cdd..6653e2ca 100644 --- a/Miners/Rigel-v1.19.1.ps1 +++ b/Miners/Rigel-v1.19.1.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> # Return diff --git a/Miners/RplantCpu-v5.0.41.ps1 b/Miners/RplantCpu-v5.0.41.ps1 index 938b2228..437fe577 100644 --- a/Miners/RplantCpu-v5.0.41.ps1 +++ b/Miners/RplantCpu-v5.0.41.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($AvailableMinerDevices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" }))) { Return } diff --git a/Miners/RrkzCpu-v4.2.ps1 b/Miners/RrkzCpu-v4.2.ps1 index 72510b7d..53494336 100644 --- a/Miners/RrkzCpu-v4.2.ps1 +++ b/Miners/RrkzCpu-v4.2.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($AvailableMinerDevices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" }))) { Return } diff --git a/Miners/SCCminer-v1.1.0.ps1 b/Miners/SCCminer-v1.1.0.ps1 index aa2997d4..fda0d086 100644 --- a/Miners/SCCminer-v1.1.0.ps1 +++ b/Miners/SCCminer-v1.1.0.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Return # Bad shares diff --git a/Miners/SRBMinerMulti-v0.9.4.ps1 b/Miners/SRBMinerMulti-v0.9.4.ps1 index 369c3845..0dcc8da9 100644 --- a/Miners/SRBMinerMulti-v0.9.4.ps1 +++ b/Miners/SRBMinerMulti-v0.9.4.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> # Support for Pitcairn, Tahiti, Hawaii, Fiji and Tonga was removed in later versions diff --git a/Miners/SRBMinerMulti-v2.6.7.ps1 b/Miners/SRBMinerMulti-v2.6.8.ps1 similarity index 83% rename from Miners/SRBMinerMulti-v2.6.7.ps1 rename to Miners/SRBMinerMulti-v2.6.8.ps1 index bb152ea4..39875097 100644 --- a/Miners/SRBMinerMulti-v2.6.7.ps1 +++ b/Miners/SRBMinerMulti-v2.6.8.ps1 @@ -18,12 +18,12 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" -or $_.Type -eq "INTEL" -or ($_.Type -eq "AMD" -and $_.Model -notmatch "^GCN[1-3]" -and $_.OpenCL.ClVersion -ge "OpenCL C 2.0") -or ($_.OpenCL.ComputeCapability -ge "5.0" -and $_.OpenCL.DriverVersion -ge "510.00") }))) { Return } -$URI = "https://github.com/doktor83/SRBMiner-Multi/releases/download/2.6.7/SRBMiner-Multi-2-6-7-win64.zip" +$URI = "https://github.com/doktor83/SRBMiner-Multi/releases/download/2.6.8/SRBMiner-Multi-2-6-8-win64.zip" $Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName $Path = "Bin\$Name\SRBMiner-MULTI.exe" $DeviceEnumerator = "Type_Vendor_Slot" @@ -32,87 +32,88 @@ $DeviceEnumerator = "Type_Vendor_Slot" # Algorithm parameter values are case sensitive! $Algorithms = @( - @{ Algorithms = @("0x10"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 2; MinerSet = 2; WarmupTimes = @(45, 45); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm 0x10") } - @{ Algorithms = @("Argon2d16000"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(45, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm argon2d_16000") } - @{ Algorithms = @("Argon2d500"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 2; WarmupTimes = @(45, 45); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm argon2d_dynamic") } - @{ Algorithms = @("Argon2Chukwa"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 2; WarmupTimes = @(45, 45); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm argon2id_chukwa") } - @{ Algorithms = @("Argon2Chukwa2"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 2; WarmupTimes = @(45, 45); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm argon2id_chukwa2") } - @{ Algorithms = @("AstrixHash"); Type = "AMD"; Fee = @(0.01); MinMemGiB = 2; MinerSet = 0; WarmupTimes = @(45, 20); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm astrixhash") } - @{ Algorithms = @("Aurum"); Type = "AMD"; Fee = @(0.02); MinMemGiB = 2; MinerSet = 0; WarmupTimes = @(45, 20); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm aurum") } - @{ Algorithms = @("Autolykos2"); Type = "AMD"; Fee = @(0.01); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 15); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm autolykos2 --autolykos2-preload") } - @{ Algorithms = @("Autolykos2", "Blake3"); Type = "AMD"; Fee = @(0.01, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm autolykos2 --autolykos2-preload", " --algorithm blake3_alephium") } - @{ Algorithms = @("Autolykos2", "Decred"); Type = "AMD"; Fee = @(0.01, 0.01); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm autolykos2 --autolykos2-preload", " --algorithm blake3_decred") } - @{ Algorithms = @("Autolykos2", "HeavyHash"); Type = "AMD"; Fee = @(0.01, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm autolykos2 --autolykos2-preload", " --algorithm heavyhash") } - @{ Algorithms = @("Autolykos2", "HeavyHashPyrin"); Type = "AMD"; Fee = @(0.01, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = "^Other$|^GCN\d*$"; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm autolykos2 --autolykos2-preload", " --algorithm pyrinhash") } - @{ Algorithms = @("Autolykos2", "HeavyHashPyrinV2"); Type = "AMD"; Fee = @(0.01, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = "^Other$|^GCN\d*$"; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm autolykos2 --autolykos2-preload", " --algorithm pyrinhashv2") } - @{ Algorithms = @("Autolykos2", "HooHash"); Type = "AMD"; Fee = @(0.01, 0.02); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = "^Other$|^GCN\d*$"; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm autolykos2 --autolykos2-preload", " --algorithm hoohash") } - @{ Algorithms = @("Autolykos2", "SHA256dt"); Type = "AMD"; Fee = @(0.01, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm autolykos2 --autolykos2-preload", " --algorithm sha256dt") } - @{ Algorithms = @("Autolykos2", "SHA512256d"); Type = "AMD"; Fee = @(0.01, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm autolykos2 --autolykos2-preload", " --algorithm sha512_256d_radiant") } - @{ Algorithms = @("Blake3"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 2; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm blake3_alephium") } - @{ Algorithms = @("CryptonightGpu"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(60, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm cryptonight_gpu") } - @{ Algorithms = @("CryptonightHeavyXhv"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(30, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm cryptonight_xhv") } - @{ Algorithms = @("CryptonightTurtle"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 2; WarmupTimes = @(30, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm cryptonight_turtle") } # TeamRedMiner-v0.10.21 is fastest - @{ Algorithms = @("CryptonightUpx"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(60, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm cryptonight_upx") } - @{ Algorithms = @("CurveHash"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 2; MinerSet = 1; WarmupTimes = @(60, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm curvehash") } - @{ Algorithms = @("Decred"); Type = "AMD"; Fee = @(0.01); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(30, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm blake3d_decred") } - @{ Algorithms = @("EtcHash"); Type = "AMD"; Fee = @(0.0065); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 15); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm etchash") } # PhoenixMiner-v6.2c may be faster, but I see lower speed at the pool - @{ Algorithms = @("EtcHash", "Blake3"); Type = "AMD"; Fee = @(0.0065, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm etchash", " --algorithm blake3_alephium") } - @{ Algorithms = @("EtcHash", "Decred"); Type = "AMD"; Fee = @(0.0065, 0.01); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm etchash", " --algorithm blake3_decred") } - @{ Algorithms = @("EtcHash", "HeavyHash"); Type = "AMD"; Fee = @(0.0065, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm etchash", " --algorithm heavyhash") } - @{ Algorithms = @("EtcHash", "SHA256dt"); Type = "AMD"; Fee = @(0.0065, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm etchash", " --algorithm sha256dt") } - @{ Algorithms = @("EtcHash", "SHA512256d"); Type = "AMD"; Fee = @(0.0065, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm etchash", " --algorithm sha512_256d_radiant") } - @{ Algorithms = @("Ethash"); Type = "AMD"; Fee = @(0.0065); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 15); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethash") } # PhoenixMiner-v6.2c may be faster, but I see lower speed at the pool - @{ Algorithms = @("Ethash", "Blake3"); Type = "AMD"; Fee = @(0.0065, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethash", " --algorithm blake3_alephium") } - @{ Algorithms = @("Ethash", "Decred"); Type = "AMD"; Fee = @(0.0065, 0.01); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethash", " --algorithm blake3_decred") } - @{ Algorithms = @("Ethash", "Heavyhash"); Type = "AMD"; Fee = @(0.0065, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethash", " --algorithm heavyhash") } - @{ Algorithms = @("Ethash", "SHA256dt"); Type = "AMD"; Fee = @(0.0065, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethash", " --algorithm sha256dt") } - @{ Algorithms = @("Ethash", "SHA512256d"); Type = "AMD"; Fee = @(0.0065, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethash", " --algorithm sha512_256d_radiant") } - @{ Algorithms = @("EthashB3"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 15); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethashb3") } - @{ Algorithms = @("EthashB3", "Blake3"); Type = "AMD"; Fee = @(0.0085, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethashb3", " --algorithm blake3_alephium") } - @{ Algorithms = @("EthashB3", "Decred"); Type = "AMD"; Fee = @(0.0085, 0.01); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethashb3", " --algorithm blake3_decred") } - @{ Algorithms = @("EthashB3", "HeavyHashKarlsen"); Type = "AMD"; Fee = @(0.0085, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethashb3", " --algorithm karlsenhash") } - @{ Algorithms = @("EthashB3", "SHA256dt"); Type = "AMD"; Fee = @(0.01, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 40); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethashb3", " --algorithm sha256dt") } - @{ Algorithms = @("EthashB3", "SHA512256d"); Type = "AMD"; Fee = @(0.0085, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethashb3", " --algorithm sha512_256d_radiant") } - @{ Algorithms = @("EvrProgPow"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 15); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm evrprogpow") } - @{ Algorithms = @("FiroPow"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 1; WarmupTimes = @(60, 15); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm firopow") } - @{ Algorithms = @("FishHash"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@("NiceHash"), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm fishhash") } - @{ Algorithms = @("FishHash", "Blake3"); Type = "AMD"; Fee = @(0.0085, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 30); ExcludeGPUarchitectures = "^Other$|^GCN\d*$"; ExcludePools = @(@("NiceHash"), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm fishhash", " --algorithm blake3_alephium") } - @{ Algorithms = @("FishHash", "Decred"); Type = "AMD"; Fee = @(0.0085, 0.01); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = "^Other$|^GCN\d*$"; ExcludePools = @(@("NiceHash"), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm fishhash", " --algorithm blake3_decred") } - @{ Algorithms = @("FishHash", "HeavyHashKarlsen"); Type = "AMD"; Fee = @(0.0085, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = "^Other$|^GCN\d$*"; ExcludePools = @(@("NiceHash"), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm fishhash", " --algorithm karlsenhash") } - @{ Algorithms = @("FishHash", "HeavyHashPyrin"); Type = "AMD"; Fee = @(0.0085, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = "^Other$|^GCN\d$*"; ExcludePools = @(@("NiceHash"), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm fishhash", " --algorithm pyrinhash") } - @{ Algorithms = @("FishHash", "HeavyHashPyrinV2"); Type = "AMD"; Fee = @(0.0085, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = "^Other$|^GCN\d$*"; ExcludePools = @(@("NiceHash"), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm fishhash", " --algorithm pyrinhashv2") } - @{ Algorithms = @("FishHash", "HooHash"); Type = "AMD"; Fee = @(0.0085, 0.02); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = "^Other$|^GCN\d$*"; ExcludePools = @(@("NiceHash"), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm fishhash", " --algorithm hoohash") } - @{ Algorithms = @("FishHash", "SHA512256d"); Type = "AMD"; Fee = @(0.0085, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = "^Other$|^GCN\d$*"; ExcludePools = @(@("NiceHash"), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm fishhash", " --algorithm sha512_256d_radiant") } - @{ Algorithms = @("HeavyHash"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm heavyhash") } # FPGA - @{ Algorithms = @("HeavyHashKarlsen"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(30, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm karlsenhash") } - @{ Algorithms = @("HeavyHashKarlsenV2"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(30, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm karlsenhashv2") } - @{ Algorithms = @("HeavyHashKarlsenV2", "HeavyHashPyrinV2"); Type = "AMD"; Fee = @(0.01, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = "^Other$|^GCN\d$*"; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm karlsenhashv2", " --algorithm pyrinhashv2") } - @{ Algorithms = @("HeavyHashKarlsenV2", "HooHash"); Type = "AMD"; Fee = @(0.01, 0.02); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = "^Other$|^GCN\d$*"; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm karlsenhashv2", " --algorithm hoohash") } - @{ Algorithms = @("HeavyHashPyrin"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm pyrinhash") } - @{ Algorithms = @("HeavyHashPyrinV2"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm pyrinhashv2") } - @{ Algorithms = @("HooHash"); Type = "AMD"; Fee = @(0.02); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm hoohash") } - @{ Algorithms = @("KawPow"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 1; WarmupTimes = @(45, 15); ExcludeGPUarchitectures = " "; ExcludePools = @(@("ProHashing"), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm kawpow") } - @{ Algorithms = @("Lyra2v2Webchain"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 2; WarmupTimes = @(30, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm lyra2v2_webchain") } - @{ Algorithms = @("MeowPow"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 1; WarmupTimes = @(45, 15); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm meowpow") } - @{ Algorithms = @("ProgPowEpic"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm progpow_epic") } - @{ Algorithms = @("ProgPowSero"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm progpow_sero") } - @{ Algorithms = @("ProgPowTelestai"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm progpow_telestai") } - @{ Algorithms = @("ProgPowVeil"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm progpow_veil") } - @{ Algorithms = @("ProgPowVeriblock"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 2; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm progpow_veriblock") } - @{ Algorithms = @("ProgPowZ"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm progpow_zano") } - @{ Algorithms = @("Pufferfish2BMB"); Type = "AMD"; Fee = @(0.01); MinMemGiB = 8; MinerSet = 2; WarmupTimes = @(30, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm pufferfish2bmb") } - @{ Algorithms = @("SCCpow"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 1; WarmupTimes = @(60, 15); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm firopow") } - @{ Algorithms = @("SHA256dt"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(45, 20); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm sha256dt") } - @{ Algorithms = @("SHA3d"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(30, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm sha3d") } # FPGA - @{ Algorithms = @("SHA512256d"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(30, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm sha512_256d_radiant") } - @{ Algorithms = @("UbqHash"); Type = "AMD"; Fee = @(0.0065); MinMemGiB = 1.24; MinerSet = 1; WarmupTimes = @(45, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ubqhash") } - @{ Algorithms = @("VerusHash"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(30, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm verushash") } - @{ Algorithms = @("VertHash"); Type = "AMD"; Fee = @(0.01); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(30, 30); ExcludeGPUarchitectures = "^Other$"; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm verthash --verthash-dat-path ..\.$($Variables.VerthashDatPath)") } - @{ Algorithms = @("XelisHash"); Type = "AMD"; Fee = @(0.02); MinMemGiB = 1; MinerSet = 2; WarmupTimes = @(0, 20); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm xelishash") } - @{ Algorithms = @("Yescrypt"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(90, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@("MiningDutch"), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm yescrypt") } - @{ Algorithms = @("YescryptR8"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 2; WarmupTimes = @(90, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm yescryptr8") } - @{ Algorithms = @("YescryptR16"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(90, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm yescryptr16") } - @{ Algorithms = @("YescryptR32"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(90, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm yescryptr32") } + @{ Algorithms = @("0x10"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 2; MinerSet = 2; WarmupTimes = @(45, 45); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm 0x10") } + @{ Algorithms = @("Argon2d16000"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(45, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm argon2d_16000") } + @{ Algorithms = @("Argon2d500"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 2; WarmupTimes = @(45, 45); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm argon2d_dynamic") } + @{ Algorithms = @("Argon2Chukwa"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 2; WarmupTimes = @(45, 45); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm argon2id_chukwa") } + @{ Algorithms = @("Argon2Chukwa2"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 2; WarmupTimes = @(45, 45); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm argon2id_chukwa2") } + @{ Algorithms = @("AstrixHash"); Type = "AMD"; Fee = @(0.01); MinMemGiB = 2; MinerSet = 0; WarmupTimes = @(45, 20); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm astrixhash") } + @{ Algorithms = @("Aurum"); Type = "AMD"; Fee = @(0.02); MinMemGiB = 2; MinerSet = 0; WarmupTimes = @(45, 20); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm aurum") } + @{ Algorithms = @("Autolykos2"); Type = "AMD"; Fee = @(0.01); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 15); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm autolykos2 --autolykos2-preload") } + @{ Algorithms = @("Autolykos2", "Blake3"); Type = "AMD"; Fee = @(0.01, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm autolykos2 --autolykos2-preload", " --algorithm blake3_alephium") } + @{ Algorithms = @("Autolykos2", "Decred"); Type = "AMD"; Fee = @(0.01, 0.01); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm autolykos2 --autolykos2-preload", " --algorithm blake3_decred") } + @{ Algorithms = @("Autolykos2", "HeavyHash"); Type = "AMD"; Fee = @(0.01, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm autolykos2 --autolykos2-preload", " --algorithm heavyhash") } + @{ Algorithms = @("Autolykos2", "HeavyHashPyrin"); Type = "AMD"; Fee = @(0.01, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = "^Other$|^GCN\d$"; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm autolykos2 --autolykos2-preload", " --algorithm pyrinhash") } + @{ Algorithms = @("Autolykos2", "HeavyHashPyrinV2"); Type = "AMD"; Fee = @(0.01, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = "^Other$|^GCN\d$"; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm autolykos2 --autolykos2-preload", " --algorithm pyrinhashv2") } + @{ Algorithms = @("Autolykos2", "HooHash"); Type = "AMD"; Fee = @(0.01, 0.02); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = "^Other$|^GCN\d$"; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm autolykos2 --autolykos2-preload", " --algorithm hoohash") } + @{ Algorithms = @("Autolykos2", "SHA256dt"); Type = "AMD"; Fee = @(0.01, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm autolykos2 --autolykos2-preload", " --algorithm sha256dt") } + @{ Algorithms = @("Autolykos2", "SHA512256d"); Type = "AMD"; Fee = @(0.01, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm autolykos2 --autolykos2-preload", " --algorithm sha512_256d_radiant") } + @{ Algorithms = @("Blake3"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 2; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm blake3_alephium") } + @{ Algorithms = @("CryptonightGpu"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(60, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm cryptonight_gpu") } + @{ Algorithms = @("CryptonightHeavyXhv"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(30, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm cryptonight_xhv") } + @{ Algorithms = @("CryptonightTurtle"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 2; WarmupTimes = @(30, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm cryptonight_turtle") } # TeamRedMiner-v0.10.21 is fastest + @{ Algorithms = @("CryptonightUpx"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(60, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm cryptonight_upx") } + @{ Algorithms = @("CurveHash"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 2; MinerSet = 1; WarmupTimes = @(60, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm curvehash") } + @{ Algorithms = @("Decred"); Type = "AMD"; Fee = @(0.01); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(30, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm blake3d_decred") } + @{ Algorithms = @("EtcHash"); Type = "AMD"; Fee = @(0.0065); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 15); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm etchash") } # PhoenixMiner-v6.2c may be faster, but I see lower speed at the pool + @{ Algorithms = @("EtcHash", "Blake3"); Type = "AMD"; Fee = @(0.0065, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm etchash", " --algorithm blake3_alephium") } + @{ Algorithms = @("EtcHash", "Decred"); Type = "AMD"; Fee = @(0.0065, 0.01); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm etchash", " --algorithm blake3_decred") } + @{ Algorithms = @("EtcHash", "HeavyHash"); Type = "AMD"; Fee = @(0.0065, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm etchash", " --algorithm heavyhash") } + @{ Algorithms = @("EtcHash", "SHA256dt"); Type = "AMD"; Fee = @(0.0065, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm etchash", " --algorithm sha256dt") } + @{ Algorithms = @("EtcHash", "SHA512256d"); Type = "AMD"; Fee = @(0.0065, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm etchash", " --algorithm sha512_256d_radiant") } + @{ Algorithms = @("Ethash"); Type = "AMD"; Fee = @(0.0065); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 15); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethash") } # PhoenixMiner-v6.2c may be faster, but I see lower speed at the pool + @{ Algorithms = @("Ethash", "Blake3"); Type = "AMD"; Fee = @(0.0065, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethash", " --algorithm blake3_alephium") } + @{ Algorithms = @("Ethash", "Decred"); Type = "AMD"; Fee = @(0.0065, 0.01); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethash", " --algorithm blake3_decred") } + @{ Algorithms = @("Ethash", "Heavyhash"); Type = "AMD"; Fee = @(0.0065, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethash", " --algorithm heavyhash") } + @{ Algorithms = @("Ethash", "SHA256dt"); Type = "AMD"; Fee = @(0.0065, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethash", " --algorithm sha256dt") } + @{ Algorithms = @("Ethash", "SHA512256d"); Type = "AMD"; Fee = @(0.0065, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethash", " --algorithm sha512_256d_radiant") } + @{ Algorithms = @("EthashB3"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 15); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethashb3") } + @{ Algorithms = @("EthashB3", "Blake3"); Type = "AMD"; Fee = @(0.0085, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethashb3", " --algorithm blake3_alephium") } + @{ Algorithms = @("EthashB3", "Decred"); Type = "AMD"; Fee = @(0.0085, 0.01); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethashb3", " --algorithm blake3_decred") } + @{ Algorithms = @("EthashB3", "HeavyHashKarlsen"); Type = "AMD"; Fee = @(0.0085, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethashb3", " --algorithm karlsenhash") } + @{ Algorithms = @("EthashB3", "SHA256dt"); Type = "AMD"; Fee = @(0.01, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 40); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethashb3", " --algorithm sha256dt") } + @{ Algorithms = @("EthashB3", "SHA512256d"); Type = "AMD"; Fee = @(0.0085, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ethashb3", " --algorithm sha512_256d_radiant") } + @{ Algorithms = @("EvrProgPow"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 15); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm evrprogpow") } + @{ Algorithms = @("FiroPow"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 1; WarmupTimes = @(60, 15); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm firopow") } + @{ Algorithms = @("FishHash"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@("NiceHash"), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm fishhash") } + @{ Algorithms = @("FishHash", "Blake3"); Type = "AMD"; Fee = @(0.0085, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 30); ExcludeGPUarchitectures = "^Other$|^GCN\d$"; ExcludePools = @(@("NiceHash"), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm fishhash", " --algorithm blake3_alephium") } + @{ Algorithms = @("FishHash", "Decred"); Type = "AMD"; Fee = @(0.0085, 0.01); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = "^Other$|^GCN\d$"; ExcludePools = @(@("NiceHash"), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm fishhash", " --algorithm blake3_decred") } + @{ Algorithms = @("FishHash", "HeavyHashKarlsen"); Type = "AMD"; Fee = @(0.0085, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = "^Other$|^GCN\d$"; ExcludePools = @(@("NiceHash"), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm fishhash", " --algorithm karlsenhash") } + @{ Algorithms = @("FishHash", "HeavyHashPyrin"); Type = "AMD"; Fee = @(0.0085, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = "^Other$|^GCN\d$"; ExcludePools = @(@("NiceHash"), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm fishhash", " --algorithm pyrinhash") } + @{ Algorithms = @("FishHash", "HeavyHashPyrinV2"); Type = "AMD"; Fee = @(0.0085, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = "^Other$|^GCN\d$"; ExcludePools = @(@("NiceHash"), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm fishhash", " --algorithm pyrinhashv2") } + @{ Algorithms = @("FishHash", "HooHash"); Type = "AMD"; Fee = @(0.0085, 0.02); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = "^Other$|^GCN\d$"; ExcludePools = @(@("NiceHash"), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm fishhash", " --algorithm hoohash") } + @{ Algorithms = @("FishHash", "SHA512256d"); Type = "AMD"; Fee = @(0.0085, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = "^Other$|^GCN\d$"; ExcludePools = @(@("NiceHash"), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm fishhash", " --algorithm sha512_256d_radiant") } + @{ Algorithms = @("HeavyHash"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm heavyhash") } # FPGA + @{ Algorithms = @("HeavyHashKarlsen"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(30, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm karlsenhash") } + @{ Algorithms = @("HeavyHashKarlsenV2"); Type = "AMD"; Fee = @(0.01); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(30, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm karlsenhashv2") } + @{ Algorithms = @("HeavyHashKarlsenV2", "HeavyHashPyrinV2"); Type = "AMD"; Fee = @(0.01, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = "^Other$|^GCN\d$"; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm karlsenhashv2", " --algorithm pyrinhashv2") } + @{ Algorithms = @("HeavyHashKarlsenV2", "HooHash"); Type = "AMD"; Fee = @(0.01, 0.02); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = "^Other$|^GCN\d$"; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm karlsenhashv2", " --algorithm hoohash") } + @{ Algorithms = @("HeavyHashKaspa"); Type = "AMD"; Fee = @(0.01); MinMemGiB = 1; MinerSet = 1; WarmupTimes = @(15, 30); ExcludeGPUarchitectures = "^Other$|^GCN\d$"; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm nxlhash") } + @{ Algorithms = @("HeavyHashPyrin"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm pyrinhash") } + @{ Algorithms = @("HeavyHashPyrinV2"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm pyrinhashv2") } + @{ Algorithms = @("HooHash"); Type = "AMD"; Fee = @(0.02); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm hoohash") } + @{ Algorithms = @("KawPow"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 1; WarmupTimes = @(45, 15); ExcludeGPUarchitectures = " "; ExcludePools = @(@("ProHashing"), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm kawpow") } + @{ Algorithms = @("Lyra2v2Webchain"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 2; WarmupTimes = @(30, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm lyra2v2_webchain") } + @{ Algorithms = @("MeowPow"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 1; WarmupTimes = @(45, 15); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm meowpow") } + @{ Algorithms = @("ProgPowEpic"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm progpow_epic") } + @{ Algorithms = @("ProgPowSero"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm progpow_sero") } + @{ Algorithms = @("ProgPowTelestai"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm progpow_telestai") } + @{ Algorithms = @("ProgPowVeil"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm progpow_veil") } + @{ Algorithms = @("ProgPowVeriblock"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 2; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm progpow_veriblock") } + @{ Algorithms = @("ProgPowZ"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm progpow_zano") } + @{ Algorithms = @("Pufferfish2BMB"); Type = "AMD"; Fee = @(0.01); MinMemGiB = 8; MinerSet = 2; WarmupTimes = @(30, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm pufferfish2bmb") } + @{ Algorithms = @("SCCpow"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 1; WarmupTimes = @(60, 15); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm firopow") } + @{ Algorithms = @("SHA256dt"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(45, 20); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm sha256dt") } + @{ Algorithms = @("SHA3d"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(30, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm sha3d") } # FPGA + @{ Algorithms = @("SHA512256d"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(30, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm sha512_256d_radiant") } + @{ Algorithms = @("UbqHash"); Type = "AMD"; Fee = @(0.0065); MinMemGiB = 1.24; MinerSet = 1; WarmupTimes = @(45, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ubqhash") } + @{ Algorithms = @("VerusHash"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(30, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm verushash") } + @{ Algorithms = @("VertHash"); Type = "AMD"; Fee = @(0.01); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(30, 30); ExcludeGPUarchitectures = "^Other$"; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm verthash --verthash-dat-path ..\.$($Variables.VerthashDatPath)") } + @{ Algorithms = @("XelisHash"); Type = "AMD"; Fee = @(0.02); MinMemGiB = 1; MinerSet = 2; WarmupTimes = @(0, 20); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm xelishash") } + @{ Algorithms = @("Yescrypt"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(90, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@("MiningDutch"), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm yescrypt") } + @{ Algorithms = @("YescryptR8"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 2; WarmupTimes = @(90, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm yescryptr8") } + @{ Algorithms = @("YescryptR16"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(90, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm yescryptr16") } + @{ Algorithms = @("YescryptR32"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(90, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm yescryptr32") } @{ Algorithms = @("Argon2d16000"); Type = "CPU"; Fee = @(0.0085); MinerSet = 2; WarmupTimes = @(60, 15); ExcludePools = @(@(), @()); Arguments = @(" --disable-gpu --algorithm argon2d_16000") } @{ Algorithms = @("Argon2d500"); Type = "CPU"; Fee = @(0.0085); MinerSet = 2; WarmupTimes = @(60, 15); ExcludePools = @(@(), @()); Arguments = @(" --disable-gpu --algorithm argon2d_dynamic") } @@ -189,6 +190,7 @@ $Algorithms = @( @{ Algorithms = @("FiroPow"); Type = "INTEL"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 1; WarmupTimes = @(60, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm firopow") } @{ Algorithms = @("HeavyHash"); Type = "INTEL"; Fee = @(0.0085); MinMemGiB = 2; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm heavyhash") } # FPGA @{ Algorithms = @("HeavyHashKarlsenV2"); Type = "INTEL"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 1; WarmupTimes = @(30, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm karlsenhashv2") } + @{ Algorithms = @("HeavyHashKaspa"); Type = "INTEL"; Fee = @(0.01); MinMemGiB = 1; MinerSet = 1; WarmupTimes = @(15, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm nxlhash") } @{ Algorithms = @("HeavyHashPyrin"); Type = "INTEL"; Fee = @(0.0085); MinMemGiB = 2; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm pyrinhash") } @{ Algorithms = @("HooHash"); Type = "INTEL"; Fee = @(0.02); MinMemGiB = 2; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm hoohash") } @{ Algorithms = @("FishHash"); Type = "INTEL"; Fee = @(0.01); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm fishhash") } @@ -198,8 +200,8 @@ $Algorithms = @( @{ Algorithms = @("FishHash", "HeavyHashPyrinV2"); Type = "INTEL"; Fee = @(0.01, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@("NiceHash"), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm fishhash", " --algorithm pyrinhashv2") } @{ Algorithms = @("FishHash", "HooHash"); Type = "INTEL"; Fee = @(0.01, 0.02); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@("NiceHash"), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm fishhash", " --algorithm hoohash") } @{ Algorithms = @("FishHash", "SHA512256d"); Type = "INTEL"; Fee = @(0.01, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@("NiceHash"), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm fishhash", " --algorithm sha512_256d_radiant") } - @{ Algorithms = @("HeavyHashKarlsenV2", "HeavyHashPyrinV2"); Type = "INTEL"; Fee = @(0.0085, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@("NiceHash"), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm karlsenhashv2", " --algorithm pyrinhashv2") } - @{ Algorithms = @("HeavyHashKarlsenV2", "HooHash"); Type = "INTEL"; Fee = @(0.0085, 0.02); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@("NiceHash"), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm karlsenhashv2", " --algorithm hoohash") } + @{ Algorithms = @("HeavyHashKarlsenV2", "HeavyHashPyrinV2"); Type = "INTEL"; Fee = @(0.01, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@("NiceHash"), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm karlsenhashv2", " --algorithm pyrinhashv2") } + @{ Algorithms = @("HeavyHashKarlsenV2", "HooHash"); Type = "INTEL"; Fee = @(0.01, 0.02); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@("NiceHash"), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm karlsenhashv2", " --algorithm hoohash") } @{ Algorithms = @("KawPow"); Type = "INTEL"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@("ProHashing"), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm kawpow") } @{ Algorithms = @("MeowPow"); Type = "INTEL"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 1; WarmupTimes = @(45, 15); ExcludeGPUarchitectures = " "; ExcludePools = @(@("ProHashing"), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm meowpow") } @{ Algorithms = @("ProgPowEpic"); Type = "INTEL"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm progpow_epic") } @@ -253,9 +255,10 @@ $Algorithms = @( @{ Algorithms = @("FishHash", "HooHash"); Type = "NVIDIA"; Fee = @(0.01, 0.02); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 20); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-intel --algorithm fishhash", " --algorithm hoohash") } @{ Algorithms = @("FishHash", "SHA512256d"); Type = "NVIDIA"; Fee = @(0.01, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 20); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-intel --algorithm fishhash", " --algorithm sha512_256d_radiant") } @{ Algorithms = @("HeavyHash"); Type = "NVIDIA"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(45, 20); ExcludeGPUarchitectures = "^Other$|^Pascal$"; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-intel --algorithm heavyhash") } # FPGA - @{ Algorithms = @("HeavyHashKarlsen"); Type = "NVIDIA"; Fee = @(0.01); MinMemGiB = 1; MinerSet = 1; WarmupTimes = @(15, 30); ExcludeGPUarchitectures = "^Other$|^Pascal$"; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-intel --algorithm karlsenhash") } + @{ Algorithms = @("HeavyHashKarlsen"); Type = "NVIDIA"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 1; WarmupTimes = @(15, 30); ExcludeGPUarchitectures = "^Other$|^Pascal$"; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-intel --algorithm karlsenhash") } @{ Algorithms = @("HeavyHashKarlsenV2"); Type = "NVIDIA"; Fee = @(0.01); MinMemGiB = 1.24; MinerSet = 1; WarmupTimes = @(15, 30); ExcludeGPUarchitectures = "^Other$|^Pascal$"; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-intel --algorithm karlsenhashv2") } @{ Algorithms = @("HeavyHashKarlsenV2", "HooHash"); Type = "NVIDIA"; Fee = @(0.01, 0.02); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 20); ExcludeGPUarchitectures = "^Other$|^Pascal$"; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-intel --algorithm karlsenhashv2", " --algorithm hoohash") } + @{ Algorithms = @("HeavyHashKaspa"); Type = "NVIDIA"; Fee = @(0.01); MinMemGiB = 1; MinerSet = 1; WarmupTimes = @(15, 30); ExcludeGPUarchitectures = "^Other$|^Pascal$"; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-intel --algorithm nxlhash") } @{ Algorithms = @("HooHash"); Type = "NVIDIA"; Fee = @(0.02); MinMemGiB = 1; MinerSet = 1; WarmupTimes = @(15, 30); ExcludeGPUarchitectures = "^Other$|^Pascal$"; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-intel --algorithm hoohash") } @{ Algorithms = @("KawPow"); Type = "NVIDIA"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 20); ExcludeGPUarchitectures = " "; ExcludePools = @(@("ProHashing"), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-intel --algorithm kawpow") } @{ Algorithms = @("Lyra2v2Webchain"); Type = "NVIDIA"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 2; WarmupTimes = @(30, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-intel --algorithm lyra2v2_webchain") } diff --git a/Miners/SgMinerFancyIX-v0.9.4.ps1 b/Miners/SgMinerFancyIX-v0.9.4.ps1 index 004c7ab9..a32c96a0 100644 --- a/Miners/SgMinerFancyIX-v0.9.4.ps1 +++ b/Miners/SgMinerFancyIX-v0.9.4.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" }))) { Return } diff --git a/Miners/Suprminer-v2.31v2.ps1 b/Miners/Suprminer-v2.31v2.ps1 index b19ceb1b..20b2edda 100644 --- a/Miners/Suprminer-v2.31v2.ps1 +++ b/Miners/Suprminer-v2.31v2.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/TTMiner-v2024.3.2.ps1 b/Miners/TTMiner-v2024.3.2.ps1 index c2c9491b..db31835d 100644 --- a/Miners/TTMiner-v2024.3.2.ps1 +++ b/Miners/TTMiner-v2024.3.2.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> # TT needs avx2 and aes https://github.com/TrailingStop/TT-Miner-beta/issues/7#issuecomment-2158058291 diff --git a/Miners/TTMiner-v5.0.3.ps1 b/Miners/TTMiner-v5.0.3.ps1 index 1050b036..92c82955 100644 --- a/Miners/TTMiner-v5.0.3.ps1 +++ b/Miners/TTMiner-v5.0.3.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/TeamBlackMiner-v2.25.ps1 b/Miners/TeamBlackMiner-v2.25.ps1 index 0c4122c5..6b51220d 100644 --- a/Miners/TeamBlackMiner-v2.25.ps1 +++ b/Miners/TeamBlackMiner-v2.25.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.CUDAversion -ge [System.Version]"11.6" -and $_.CUDAversion -lt [System.Version]"12.6" }))) { Return } diff --git a/Miners/TeamBlackMiner-v2.27.ps1 b/Miners/TeamBlackMiner-v2.27.ps1 index d4a4a960..6f2a9803 100644 --- a/Miners/TeamBlackMiner-v2.27.ps1 +++ b/Miners/TeamBlackMiner-v2.27.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -or ($_.OpenCL.ComputeCapability -ge "5.0" -and $_.CUDAversion -ge [System.Version]"12.6") }))) { Return } diff --git a/Miners/TeamRedMiner-v0.10.21.ps1 b/Miners/TeamRedMiner-v0.10.21.ps1 index dcc53b89..65acfc13 100644 --- a/Miners/TeamRedMiner-v0.10.21.ps1 +++ b/Miners/TeamRedMiner-v0.10.21.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -and $_.OpenCL.ClVersion -ge "OpenCL C 2.0" }))) { Return } diff --git a/Miners/TeleMerakiMiner-v1.5.0.ps1 b/Miners/TeleMerakiMiner-v1.5.0.ps1 index 5a26adf7..5d7670ca 100644 --- a/Miners/TeleMerakiMiner-v1.5.0.ps1 +++ b/Miners/TeleMerakiMiner-v1.5.0.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/Trex-v0.26.8.ps1 b/Miners/Trex-v0.26.8.ps1 index d3fd67b5..e458757a 100644 --- a/Miners/Trex-v0.26.8.ps1 +++ b/Miners/Trex-v0.26.8.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/Wildrig-v0.40.8.ps1 b/Miners/Wildrig-v0.40.8.ps1 index 547b3713..85b50572 100644 --- a/Miners/Wildrig-v0.40.8.ps1 +++ b/Miners/Wildrig-v0.40.8.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ ($_.Type -eq "AMD" -and $_.OpenCL.ClVersion -ge "OpenCL C 1.2" -and $_.Architecture -notmatch "^GCN1$") -or $_.Type -eq "INTEL" -or ($_.OpenCL.ComputeCapability -ge "5.0" -and $_.OpenCL.DriverVersion -ge [System.Version]"452.39.00") }))) { Return } diff --git a/Miners/XLArig-v5.2.4.ps1 b/Miners/XLArig-v5.2.4.ps1 index 663861cc..d918d0a4 100644 --- a/Miners/XLArig-v5.2.4.ps1 +++ b/Miners/XLArig-v5.2.4.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> # https://github.com/scala-network/XLArig/issues/59; Need to remove temp fix in \Includes\MinerAPIs\XMrig.psm1 when resolved diff --git a/Miners/XmRig-v6.22.0.3.ps1 b/Miners/XmRig-v6.22.0.3.ps1 index 94fc5794..3aac11de 100644 --- a/Miners/XmRig-v6.22.0.3.ps1 +++ b/Miners/XmRig-v6.22.0.3.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ "AMD", "CPU", "INTEL" -contains $_.Type -or $_.OpenCL.ComputeCapability -gt "5.0" }))) { Return } diff --git a/Miners/XmrStak-v2.10.8.ps1 b/Miners/XmrStak-v2.10.8.ps1 index ed619234..4c9e8fc8 100644 --- a/Miners/XmrStak-v2.10.8.ps1 +++ b/Miners/XmrStak-v2.10.8.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -ne "NVIDIA" -or $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/ZealotEnemy-v2.6.3.ps1 b/Miners/ZealotEnemy-v2.6.3.ps1 index d57a46ab..a82412be 100644 --- a/Miners/ZealotEnemy-v2.6.3.ps1 +++ b/Miners/ZealotEnemy-v2.6.3.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/lolMiner-v1.91.ps1 b/Miners/lolMiner-v1.91.ps1 index 07d2120f..93029185 100644 --- a/Miners/lolMiner-v1.91.ps1 +++ b/Miners/lolMiner-v1.91.ps1 @@ -18,7 +18,7 @@ along with this program. If not, see . <# Product: UG-Miner Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "INTEL" -or ($_.Type -eq "AMD" -and $_.Architecture -match "GCN4|RDNA[1|2|3]") -or $_.OpenCL.ComputeCapability -ge "6.0" }))) { Return } diff --git a/Pools/HashCryptos.ps1 b/Pools/HashCryptos.ps1 index 15d87c68..0ed8480f 100644 --- a/Pools/HashCryptos.ps1 +++ b/Pools/HashCryptos.ps1 @@ -20,7 +20,7 @@ along with this program. If not, see . Product: UG-Miner File: \Pools\HashCryptos.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Param( diff --git a/Pools/HiveON.ps1 b/Pools/HiveON.ps1 index 8c56088d..ac4b051c 100644 --- a/Pools/HiveON.ps1 +++ b/Pools/HiveON.ps1 @@ -20,7 +20,7 @@ along with this program. If not, see . Product: UG-Miner File: \Pools\Hiveon.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Param( diff --git a/Pools/MiningDutch.ps1 b/Pools/MiningDutch.ps1 index 3fc180fc..d2a3ef05 100644 --- a/Pools/MiningDutch.ps1 +++ b/Pools/MiningDutch.ps1 @@ -20,7 +20,7 @@ along with this program. If not, see . Product: UG-Miner File: \Pools\MiningDutch.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Param( diff --git a/Pools/MiningPoolHub.ps1 b/Pools/MiningPoolHub.ps1 index f8055725..a3128b02 100644 --- a/Pools/MiningPoolHub.ps1 +++ b/Pools/MiningPoolHub.ps1 @@ -20,7 +20,7 @@ along with this program. If not, see . Product: UG-Miner File: \Pools\MiningPoolHub.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Param( diff --git a/Pools/NiceHash.ps1 b/Pools/NiceHash.ps1 index d3a93927..133762ca 100644 --- a/Pools/NiceHash.ps1 +++ b/Pools/NiceHash.ps1 @@ -20,7 +20,7 @@ along with this program. If not, see . Product: UG-Miner File: \Pools\NiceHash.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Param( diff --git a/Pools/ProHashing.ps1 b/Pools/ProHashing.ps1 index 3cd66df4..85467f53 100644 --- a/Pools/ProHashing.ps1 +++ b/Pools/ProHashing.ps1 @@ -20,7 +20,7 @@ along with this program. If not, see . Product: UG-Miner File: \Pools\ProHashing.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Param( diff --git a/Pools/ZPool.ps1 b/Pools/ZPool.ps1 index 549dfe21..77f3464e 100644 --- a/Pools/ZPool.ps1 +++ b/Pools/ZPool.ps1 @@ -20,7 +20,7 @@ along with this program. If not, see . Product: UG-Miner File: \Pools\ZPool.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Param( diff --git a/Pools/ZergPool.ps1 b/Pools/ZergPool.ps1 index 304f9b9c..b12a2014 100644 --- a/Pools/ZergPool.ps1 +++ b/Pools/ZergPool.ps1 @@ -20,7 +20,7 @@ along with this program. If not, see . Product: UG-Miner File: \Pools\ZergPool.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> Param( diff --git a/README.md b/README.md index adeef74f..f0e285fb 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ UG-Miner monitors mining pools in real-time in order to find the most profitable algorithm and runs the most profitable miner. -Updated 2024/10/05 +Updated 2024/10/13 Copyright (c) 2018-2024 UselessGuru diff --git a/UG-Miner.ps1 b/UG-Miner.ps1 index 2d61ff24..140bae91 100644 --- a/UG-Miner.ps1 +++ b/UG-Miner.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: UG-Miner.ps1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> using module .\Includes\Include.psm1 @@ -1028,7 +1028,7 @@ Function MainLoop { [System.Collections.ArrayList]$MinerTable = @( @{ Label = "Name"; Expression = { $_.Name } } If ($Config.CalculatePowerCost -and $Variables.ShowPowerConsumption) { @{ Label = "Power consumption"; Expression = { If ([Double]::IsNaN($_.PowerConsumption)) { "n/a" } Else { "$($_.PowerConsumption.ToString("N2")) W" } }; Align = "right" } } - @{ Label = "Hashrate"; Expression = { $_.Workers.Hashrate.ForEach({ $_ | ConvertTo-Hash }) -join " & " }; Align = "right" } + @{ Label = "Hashrate(s)"; Expression = { $_.Workers.Hashrate.ForEach({ $_ | ConvertTo-Hash }) -join " & " }; Align = "right" } @{ Label = "Time since last run"; Expression = { "{0:dd}d {0:hh}h {0:mm}m {0:ss}s" -f $([DateTime]::Now - $_.EndTime.ToLocalTime()) } } @{ Label = "Active (total)"; Expression = { "{0:dd}d {0:hh}h {0:mm}m {0:ss}s" -f $_.TotalMiningDuration } } @{ Label = "Cnt"; Expression = { Switch ($_.Activated) { 0 { "Never" } 1 { "Once" } Default { $_ } } } } @@ -1045,7 +1045,7 @@ Function MainLoop { [System.Collections.ArrayList]$MinerTable = @( @{ Label = "Name"; Expression = { $_.Name } } If ($Config.CalculatePowerCost -and $Variables.ShowPowerConsumption) { @{ Label = "Power consumption"; Expression = { If ([Double]::IsNaN($_.PowerConsumption)) { "n/a" } Else { "$($_.PowerConsumption.ToString("N2")) W" } }; Align = "right" } } - @{ Label = "Hashrate"; Expression = { $_.Workers.Hashrate.ForEach({ $_ | ConvertTo-Hash }) -join " & " }; Align = "right" } + @{ Label = "Hashrate(s)"; Expression = { $_.Workers.Hashrate.ForEach({ $_ | ConvertTo-Hash }) -join " & " }; Align = "right" } @{ Label = "Time since last fail"; Expression = { "{0:dd}d {0:hh}h {0:mm}m {0:ss}s" -f $([DateTime]::Now - $_.EndTime.ToLocalTime()) } } @{ Label = "Active (total)"; Expression = { "{0:dd}d {0:hh}h {0:mm}m {0:ss}s" -f $_.TotalMiningDuration } } @{ Label = "Cnt"; Expression = { Switch ($_.Activated) { 0 { "Never" } 1 { "Once" } Default { $_ } } } } diff --git a/Web/APIdocs.html b/Web/APIdocs.html index 06ed95a4..8959ab80 100644 --- a/Web/APIdocs.html +++ b/Web/APIdocs.html @@ -346,7 +346,7 @@

Functions


/functions/stat/set
Set miner hashrate value, not useful for pool stats:
Parameters: (JSON, pool list as array, requires properties Name=StatName, Algorithm=Algorithm(s), Type=Hashrate, Value (0=failed; -1=disabled)) -
e.g.: /functions/stat/set?Miners%3D%5B{"Name"%3A"SRBMinerMulti-v2.6.7-1xRadeonRX5700XT8GB"%2C"Algorithms"%3A%5B"Argon2d16000"%5D}%5D%26Type%3DHashrate%26Value%3D-1 +
e.g.: /functions/stat/set?Miners%3D%5B{"Name"%3A"SRBMinerMulti-v2.6.8-1xRadeonRX5700XT8GB"%2C"Algorithms"%3A%5B"Argon2d16000"%5D}%5D%26Type%3DHashrate%26Value%3D-1

/functions/pool/enable
Enable disabled pool diff --git a/Web/balancedata.html b/Web/balancedata.html index a37b08f1..e279992d 100644 --- a/Web/balancedata.html +++ b/Web/balancedata.html @@ -59,10 +59,10 @@

Balance data

autoRefreshInterval: parseInt(Math.min(config.BalancesTrackerPollInterval, 30) * 60), // refresh once per interval, at least 30 minutes height: $(window).height() - $('#balanceobjects').offset().top - 20, - onPreBody: function() { + onCreatedControls: function() { $('*').css('cursor', 'wait'); }, - onLoadSuccess: function () { + onLoadSuccess: function() { $('*').css('cursor', 'default'); } }); diff --git a/Web/index.html b/Web/index.html index c040c569..aed856ea 100644 --- a/Web/index.html +++ b/Web/index.html @@ -148,11 +148,9 @@

System log

$table.bootstrapTable('hideColumn', 'SecondaryMinerFee'); }; }, - onResetView: function () { document.getElementById('logtext').style.height = ($(window).height() - $table.height() - 410) + 'px'; }, - onPostBody: function () { if (config.UseColorForMinerStatus == true) { $(".statuscolor").each(function () { diff --git a/Web/minersall.html b/Web/minersall.html index 78f36973..a9c29d84 100644 --- a/Web/minersall.html +++ b/Web/minersall.html @@ -116,7 +116,7 @@

All miners

autoRefreshInterval: parseInt(Math.max(config.Interval, 30)), // refresh once per interval, at least 30 seconds height: $(window).height() - $table.offset().top + 26, - onPreBody: function() { + onCreatedControls: function() { $('*').css('cursor', 'wait'); }, onLoadSuccess: function() { diff --git a/Web/minersoptimal.html b/Web/minersoptimal.html index fc0bc5e6..9626f837 100644 --- a/Web/minersoptimal.html +++ b/Web/minersoptimal.html @@ -112,7 +112,7 @@

Optimal miners

autoRefreshInterval: parseInt(Math.max(config.Interval, 30)), // refresh once per interval, at least 30 seconds height: $(window).height() - $table.offset().top + 26, - onPreBody: function() { + onCreatedControls: function() { $('*').css('cursor', 'wait'); }, onLoadSuccess: function() { diff --git a/Web/minersunavailable.html b/Web/minersunavailable.html index 82059fa6..cc9ff72f 100644 --- a/Web/minersunavailable.html +++ b/Web/minersunavailable.html @@ -130,7 +130,7 @@

Unavailable miners

// }); // }, - onPreBody: function() { + onCreatedControls: function() { $('*').css('cursor', 'wait'); }, onLoadSuccess: function() { diff --git a/Web/parts/foot.html b/Web/parts/foot.html index 8e019082..22dca261 100644 --- a/Web/parts/foot.html +++ b/Web/parts/foot.html @@ -6,7 +6,6 @@ \ No newline at end of file diff --git a/Web/poolsall.html b/Web/poolsall.html index e43a066c..069a4680 100644 --- a/Web/poolsall.html +++ b/Web/poolsall.html @@ -86,7 +86,8 @@

All pools

async: 'true', autoRefreshInterval: parseInt(Math.max(config.Interval, 30)), // refresh once per interval, at least 30 seconds height: $(window).height() - $table.offset().top + 50, - onPreBody: function() { + + onCreatedControls: function() { $('*').css('cursor', 'wait'); }, onLoadSuccess: function() { diff --git a/Web/poolsbest.html b/Web/poolsbest.html index 3ee2ee7c..5abee105 100644 --- a/Web/poolsbest.html +++ b/Web/poolsbest.html @@ -83,7 +83,7 @@

Best pools

autoRefreshInterval: parseInt(Math.max(config.Interval, 30)), // refresh once per interval, at least 30 seconds height: $(window).height() - $table.offset().top + 30, - onPreBody: function() { + onCreatedControls: function() { $('*').css('cursor', 'wait'); }, onLoadSuccess: function() { diff --git a/Web/poolsunavailable.html b/Web/poolsunavailable.html index 6e7147ee..c7410454 100644 --- a/Web/poolsunavailable.html +++ b/Web/poolsunavailable.html @@ -87,7 +87,7 @@

Unavailable pools

autoRefreshInterval: parseInt(Math.max(config.Interval, 30)), // refresh once per interval, at least 30 seconds height: $(window).height() - $table.offset().top + 50, - onPreBody: function() { + onCreatedControls: function() { $('*').css('cursor', 'wait'); }, onLoadSuccess: function() { diff --git a/Web/scripts/demo.ps1 b/Web/scripts/demo.ps1 index f24bf9a7..32f890de 100644 --- a/Web/scripts/demo.ps1 +++ b/Web/scripts/demo.ps1 @@ -19,7 +19,7 @@ along with this program. If not, see . Product: UG-Miner File: demo.psm1 Version: 6.3.8 -Version date: 2024/10/12 +Version date: 2024/10/13 #> # Try running this script as: http://localhost:3999/scripts/demo.ps1?message=Hello%20World! diff --git a/Web/switchinglog.html b/Web/switchinglog.html index 951c9ffd..8c2789b3 100644 --- a/Web/switchinglog.html +++ b/Web/switchinglog.html @@ -37,15 +37,17 @@

Switching log

- Date & time + Date & time Action Name Pool(s) Algorithm(s) + PowerConsumption + Hashrate(s) Account(s) Activated - Cycles - Running time + Cycles + Running time Device(s) Type Command line @@ -76,7 +78,7 @@

Switching log

autoRefreshInterval: parseInt(Math.max(config.Interval, 30)), // refresh once per interval, at least 30 seconds height: $(window).height() - $table.offset().top - 20, - onPreBody: function() { + onCreatedControls: function() { $('*').css('cursor', 'wait'); }, onLoadSuccess: function() {