diff --git a/Balances/HashCryptos.ps1 b/Balances/HashCryptos.ps1
index f0afa99..232efae 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
$Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName
diff --git a/Balances/HiveON.ps1 b/Balances/HiveON.ps1
index eafe112..d856831 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
$Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName
diff --git a/Balances/MiningDutch.ps1 b/Balances/MiningDutch.ps1
index 0118ef7..a863833 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
$Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName
diff --git a/Balances/MiningPoolHub.ps1 b/Balances/MiningPoolHub.ps1
index dc6b9d0..a7cf348 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
$Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName
diff --git a/Balances/NiceHash External.ps1 b/Balances/NiceHash External.ps1
index 73a143b..bf83f84 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
$Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName
diff --git a/Balances/NiceHash Internal.ps1 b/Balances/NiceHash Internal.ps1
index e960c6e..54ddf64 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
$Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName
diff --git a/Balances/ProHashing.ps1 b/Balances/ProHashing.ps1
index f3c98e2..8121c77 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
$Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName
diff --git a/Balances/ZergPool.ps1 b/Balances/ZergPool.ps1
index 599cec7..92a5398 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
$Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName
diff --git a/Balances/Zpool.ps1 b/Balances/Zpool.ps1
index e9c60ac..a32ea9b 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
$Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName
diff --git a/Brains/HashCryptos.ps1 b/Brains/HashCryptos.ps1
index cbb7ee2..ebeef3b 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
using module ..\Includes\Include.psm1
@@ -138,9 +138,9 @@ While ($PoolConfig = $Config.PoolsConfig.$BrainName) {
}
Catch {
Write-Message -Level Error "Error in file '$(($_.InvocationInfo.ScriptName -split "\\" | Select-Object -Last 2) -join "\")' line $($_.InvocationInfo.ScriptLineNumber) detected. Restarting core..."
- "$(Get-Date -Format "yyyy-MM-dd_HH:mm:ss")" >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd_HH-mm-ss").txt"
- $_.Exception | Format-List -Force >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd_HH-mm-ss").txt"
- $_.InvocationInfo | Format-List -Force >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd_HH-mm-ss").txt"
+ "$(Get-Date -Format "yyyy-MM-dd_HH:mm:ss")" >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd").txt"
+ $_.Exception | Format-List -Force >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd").txt"
+ $_.InvocationInfo | Format-List -Force >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd").txt"
}
Remove-Variable CurrenciesData -ErrorAction Ignore
diff --git a/Brains/MiningDutch.ps1 b/Brains/MiningDutch.ps1
index f51ec0f..9a0f47f 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
using module ..\Includes\Include.psm1
@@ -140,9 +140,9 @@ While ($PoolConfig = $Config.PoolsConfig.$BrainName) {
}
Catch {
Write-Message -Level Error "Error in file '$(($_.InvocationInfo.ScriptName -split "\\" | Select-Object -Last 2) -join "\")' line $($_.InvocationInfo.ScriptLineNumber) detected. Restarting core..."
- "$(Get-Date -Format "yyyy-MM-dd_HH:mm:ss")" >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd_HH-mm-ss").txt"
- $_.Exception | Format-List -Force >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd_HH-mm-ss").txt"
- $_.InvocationInfo | Format-List -Force >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd_HH-mm-ss").txt"
+ "$(Get-Date -Format "yyyy-MM-dd_HH:mm:ss")" >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd").txt"
+ $_.Exception | Format-List -Force >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd").txt"
+ $_.InvocationInfo | Format-List -Force >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd").txt"
}
Remove-Variable CurrenciesData -ErrorAction Ignore
diff --git a/Brains/ProHashing.ps1 b/Brains/ProHashing.ps1
index 70d518f..3fe1d87 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
using module ..\Includes\Include.psm1
@@ -148,9 +148,9 @@ While ($PoolConfig = $Config.PoolsConfig.$BrainName) {
}
Catch {
Write-Message -Level Error "Error in file 'Brains\$BrainName.ps1' line $($_.InvocationInfo.ScriptLineNumber) detected. Restarting brain..."
- "$(Get-Date -Format "yyyy-MM-dd_HH:mm:ss")" >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd_HH-mm-ss").txt"
- $_.Exception | Format-List -Force >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd_HH-mm-ss").txt"
- $_.InvocationInfo | Format-List -Force >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd_HH-mm-ss").txt"
+ "$(Get-Date -Format "yyyy-MM-dd_HH:mm:ss")" >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd").txt"
+ $_.Exception | Format-List -Force >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd").txt"
+ $_.InvocationInfo | Format-List -Force >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd").txt"
}
Remove-Variable AlgoData, CurrenciesData -ErrorAction Ignore
diff --git a/Brains/ZPool.ps1 b/Brains/ZPool.ps1
index e372627..2dbc035 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
using module ..\Includes\Include.psm1
@@ -202,9 +202,9 @@ While ($PoolConfig = $Config.PoolsConfig.$BrainName) {
}
Catch {
Write-Message -Level Error "Error in file 'Brains\$BrainName.ps1' line $($_.InvocationInfo.ScriptLineNumber) detected. Restarting brain..."
- "$(Get-Date -Format "yyyy-MM-dd_HH:mm:ss")" >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd_HH-mm-ss").txt"
- $_.Exception | Format-List -Force >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd_HH-mm-ss").txt"
- $_.InvocationInfo | Format-List -Force >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd_HH-mm-ss").txt"
+ "$(Get-Date -Format "yyyy-MM-dd_HH:mm:ss")" >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd").txt"
+ $_.Exception | Format-List -Force >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd").txt"
+ $_.InvocationInfo | Format-List -Force >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd").txt"
}
Remove-Variable AlgoData, CurrenciesData -ErrorAction Ignore
diff --git a/Brains/ZergPool.ps1 b/Brains/ZergPool.ps1
index 50588d6..9b46c19 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
using module ..\Includes\Include.psm1
@@ -175,9 +175,9 @@ While ($PoolConfig = $Config.PoolsConfig.$BrainName) {
}
Catch {
Write-Message -Level Error "Error in file '$(($_.InvocationInfo.ScriptName -split "\\" | Select-Object -Last 2) -join "\")' line $($_.InvocationInfo.ScriptLineNumber) detected. Restarting core..."
- "$(Get-Date -Format "yyyy-MM-dd_HH:mm:ss")" >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd_HH-mm-ss").txt"
- $_.Exception | Format-List -Force >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd_HH-mm-ss").txt"
- $_.InvocationInfo | Format-List -Force >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd_HH-mm-ss").txt"
+ "$(Get-Date -Format "yyyy-MM-dd_HH:mm:ss")" >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd").txt"
+ $_.Exception | Format-List -Force >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd").txt"
+ $_.InvocationInfo | Format-List -Force >> "Logs\Brain_$($BrainName)_Error_$(Get-Date -Format "yyyy-MM-dd").txt"
}
Remove-Variable APIdata -ErrorAction Ignore
diff --git a/Changelog.txt b/Changelog.txt
index 39c4c7d..820c6f1 100644
--- a/Changelog.txt
+++ b/Changelog.txt
@@ -4,7 +4,8 @@ Known issues:
-> It is recommended to set it to 'Windows Console Host'
- Idle detection has a big memory leak on each core stop (still investigating)
-Changelog UG-Miner 6.2.29 2024/08/28
+
+Changelog UG-Miner 6.2.29 2024/08/29
====================================
Changes:
@@ -12,6 +13,7 @@ Changes:
- Pool 'ZergPool': Remove *Coins* variants
Enhancements:
+- Split error logs, one log per day
- Core: Rework core restart process. An error in 'Core.ps1' will trigger a complete core runspace restart.
Fixes:
diff --git a/Data/CoinNames.json b/Data/CoinNames.json
index 28969b0..08161df 100644
--- a/Data/CoinNames.json
+++ b/Data/CoinNames.json
@@ -1,5 +1,4 @@
{
- "ABEL": "Abelian",
"ACG": "Aurum",
"ACM": "Actinium",
"ADOT": "Alterdot",
@@ -7,366 +6,225 @@
"AIDP": "AiDepin",
"AIPG": "Aipowergrid",
"AITT": "AittCoin",
- "AKA": "AKA",
- "ALPH": "Alephium",
- "ALT": "Altcoinchain",
"ANI": "Anime",
"ANOK": "Anokas",
- "ANP": "Anonpay",
- "APME": "Aipowermeme",
- "ARGY": "Arsagility",
- "ARION": "Arion",
- "ARQ": "Arqma",
- "ARRR": "PirateChain",
- "ARW": "Arrow",
- "AUR": "AuroraCoin",
- "AUS": "Australiacash",
+ "ARRR": "Pirate",
+ "AUR": "Aurora",
"AVN": "Avian",
- "AVS": "Aves",
- "AXE": "Axe",
- "AYA": "AryaCoin",
- "BBC": "BabaCoin",
+ "BBC": "Baba",
"BBTC": "BlakeBitcoin",
- "BCA": "BitcoinAtom",
- "BCH": "BitcoinCash",
+ "BCH": "Bitcash",
"BEAM": "Beam",
"BEL": "Bells",
- "BELL": "BellCoin",
+ "BELL": "Bell",
"BGL": "Bitgesell",
"BLC": "Blake",
- "BIT": "Bitnet",
- "BLACK": "Blackchain",
- "BLC": "BlakeCoin",
- "BLOC": "Bloc.Money",
"BLOCX": "Blocx",
- "BM": "Bluemobius",
- "BNB": "Binancesmartchain",
- "BNRY": "Binarybit",
- "BOLI": "BolivarCoin",
- "BRAZ": "Brazio",
- "BSD": "Bitsend",
- "BSTY": "GlobalboostY",
+ "BOLI": "Bolivar",
+ "BSTY": "Globalboost",
"BSV": "Bitcoinsv",
"BTB": "Bitbar",
"BTC": "Bitcoin",
- "BTCP": "Purple",
- "BTCQ": "Btcturquoise",
"BTCS": "Bitsilver",
"BTCZ": "Bitcoinz",
"BTFC": "Butterfly",
- "BTG": "BitcoinGold",
- "BTN": "Bitnetmoney",
+ "BTG": "Bitcoingold",
+ "BTN": "BitnetBtn",
"BTRM": "Bitoreum",
- "BTSC": "BitfishCoin",
"BTX": "Bitcore",
- "BUTK": "Butkoin",
"BZX": "Zero",
- "CAS": "KaspaClassic",
- "CAT": "CatCoin",
- "CAU": "Canxium",
- "CBTC": "Classicbit",
- "CCC": "Ceilingcat",
+ "CAT": "Cat",
"CCX": "Conceal",
"CFX": "Conflux",
"CHC": "Chain",
- "CHEESE": "CheeseCoin",
+ "CHEESE": "Cheese",
"CHI": "Xaya",
- "CHTA": "CheetahCoin",
- "CLO": "Callisto",
"CLORE": "Clore",
"CMS": "Cmusicai",
- "COCO": "Coco",
- "CPMK": "Chipmonk",
"CPU": "Cpuchain",
- "CRM": "Cream",
"CRNC": "Crionic",
"CTXC": "Cortex",
- "CURVE": "Curve",
"CY": "Cyberyen",
"DASH": "Dash",
- "DCR": "Decred",
- "DEM": "Deutscheemark",
"DGB": "Digibyte",
"DGC": "Digital",
"DIAC": "Diabase",
- "DIME": "DimeCoin",
- "DIMI": "DiminutiveCoin",
- "DIN": "Dinero",
- "DINGO": "DingoCoin",
+ "DINGO": "Dingo",
"DINT": "Dinartether",
- "DMS": "Documentchain",
+ "DMS": "Document",
"DNX": "DynexCoin",
- "DOGE": "DogeCoin",
+ "DOGE": "Doge",
"DOGETHER": "Dogether",
- "DOGM": "DogmCoin",
+ "DOGM": "Dogm",
"DVT": "Devault",
"DYN": "Dynamic",
- "EAC": "EarthCoin",
- "ECH": "Elevenchain",
- "EFL": "EGulden",
+ "EAC": "Earth",
+ "EFL": "Egulden",
"EGAZ": "Etica",
"EGEM": "Ethergem",
- "ELH": "Elhereum",
"ELT": "Electron",
- "EMC": "Emer",
- "EMC2": "Einsteinium",
- "EPN": "Etidspatnet",
"ERG": "Ergo",
"ESN": "Ethersocial",
- "ESP": "Espers",
- "ETC": "EthereumClassic",
- "ETF": "EthereumFair",
+ "ETC": "Ethereumclassic",
"ETH": "Ethereum",
- "ETHF": "EthereumFair",
- "ETHO": "EthoProtocol",
- "ETHW": "EthereumPow",
- "ETNT": "Etnt",
- "ETP": "Metaverse",
+ "ETHW": "Ethereumpow",
"EVR": "Evrmore",
"EXP": "Expanse",
"FCH": "Freecash",
"FEC": "Ferrite",
"FIRO": "Firo",
- "FIURY": "FiuryCoin",
+ "FIURY": "Fiury",
"FLUX": "Flux",
"FNNC": "Fennec",
- "FOXD": "FoxdCoin",
- "FREN": "FrenCoin",
- "FRENS": "FrenCoin",
- "FROG": "FrogCoin",
+ "FOXD": "Foxd",
+ "FREN": "Fren",
+ "FROG": "Frog",
"FSC": "Fsociety",
"FTC": "FeatherCoin",
- "FUEC": "FuerteCoin",
- "GALE": "GalleonCoin",
- "FXTC": "Fixedtrade",
- "GALE": "GalleonCoin",
+ "FUEC": "Fuerte",
+ "GALE": "Galleon",
"GBX": "Gobyte",
- "GCN": "GcnCoin",
- "GEC": "Gecko",
"GENIX": "Genix",
"GLC": "Gold",
"GLINK": "Gemlink",
- "GLT": "Globaltoken",
- "GM": "Goodmorning",
"GOLD": "Goldcash",
"GPN": "Gamepass",
- "GPRX": "Gainprox",
"GRIN": "GrinCt32",
- "GRLC": "GarliCoin",
- "GRS": "GroestlCoin",
+ "GRLC": "Garlic",
+ "GRS": "Groestl",
"GSPC": "Gsp",
- "GSS": "Gaussai",
"GUN": "Gun",
"GXX": "Gravity",
"HEL": "Hellar",
"HOOT": "Hootchain",
"HRLD": "Harold",
"HTA": "Historia",
- "HTH": "Helpthehomeless",
+ "HTH": "Homeless",
"HTN": "Hoosat",
- "HUSH": "Hush",
- "HVQ": "HiveCoin",
- "HWI": "Hawaii",
"HYP": "Hypra",
"IBH": "Ibithub",
- "IFC": "InfiniteCoin",
+ "IFC": "Infinite",
"INN": "Innova",
"IRON": "Ironfish",
- "ISO": "Isotopec",
- "JGC": "Jagoan",
"JOSS": "JossNetwork",
- "KAD": "Kadena",
- "KAS": "Kaspa",
- "KCN": "KylaCoin",
- "KEY": "Keymaker",
+ "KCN": "Kyla",
"KIIRO": "KiiroCoin",
"KLS": "Karlsen",
"KMD": "Komodo",
- "KZC": "Kzcash",
- "LAMBY": "Lamby",
"LBC": "LbryCredits",
"LCC": "Litecash",
- "LCN": "LynCoin",
+ "LCN": "Lyn",
"LIT": "Lithium",
"LKS": "Lks",
- "LNCR": "LighteningcashR",
+ "LNCR": "Lighteningcashr",
"LOG": "Wood",
"LRM": "Literedmore",
"LRS": "Larissa",
"LTC": "LiteCoin",
- "LTRM": "Litoreum",
"LTZ": "Litez",
"MAC": "Machine",
- "MANNA": "Manna",
"MAXE": "Maxeter",
"MAZA": "Maza",
- "MBC": "MicroBitcoin",
+ "MBC": "Microbit",
"MCL": "Marmara",
"MECU": "Mecuai",
- "META": "Metachain",
- "MEWC": "MeowCoin",
+ "MEWC": "Meow",
"MGE": "Mergex",
- "MGPC": "MagpieCoin",
- "MN": "Masternoder",
- "MONA": "MonaCoin",
- "MTBC": "MateableCoin",
- "NEO": "Neonx",
+ "MGPC": "Magpie",
+ "MONA": "Mona",
+ "MTBC": "Mateable",
"NEOX": "Neoxa",
"NET": "Netsis",
"NEXA": "Nexa",
"NIKI": "Nikitonium",
"NIR": "Nirmata",
"NMC": "Name",
- "NN": "Novanickel",
- "NOBL": "NobleCoin",
- "NOVO": "Novo",
"NTL": "Nautilus",
- "NVC": "NovaCoin",
"NVOL": "Nvolve",
- "NXL": "Nexellia",
- "NYC": "NewyorkCoin",
- "NYX": "Nyx",
- "OBN": "Obsidian",
+ "NXL": "NexelAi",
+ "NYC": "Newyork",
"OBTC": "Optical",
- "OBTC": "OpticalBitcoin",
"OCTA": "Octaspace",
- "OMEGA": "Omega",
"ONION": "Deeponion",
- "ORB": "OrBitcoin",
- "OSMI": "Osmium",
- "OSN": "Osin",
- "PAPRY": "PaprikaCoin",
- "PEP": "PepeCoin",
- "PEPE2": "PepePow",
- "PEPENET": "PepeCoin",
+ "OSN": "Osinpay",
+ "PAPRY": "Paprika",
+ "PEP": "Pepe",
"PEPEW": "Pepepow",
- "PGN": "PigeonCoin",
- "PHLOX": "PhloxCoin",
+ "PGN": "Pigeon",
"PHO": "Photon",
- "PLSR": "PulsarCoin",
- "PLUS1": "PlusoneCoin",
- "PPC": "PeerCoin",
- "PRCO": "ProcyonCoin",
+ "PLSR": "Pulsar",
+ "PLUS1": "Plusone",
+ "PPC": "Peer",
+ "PRCO": "Procyon",
"PRIV": "Privcy",
- "PUG": "Pugdag",
"PXC": "Phoenix",
- "PYI": "Pyrin",
"QCH": "Questchain",
"QKC": "Quarkchain",
- "QL": "Qlink",
- "QNC": "Qnode",
- "QOGE": "QogeCoin",
- "QRK": "Quark",
- "RBL": "RebelCoin",
- "RC": "RusselCoin",
- "REDB": "Redblock",
- "REDE": "RedeCoin",
- "REDEV2": "Redev2",
+ "QOGE": "Qoge",
+ "RBL": "Rebel",
+ "RC": "Russell",
"RHX": "Rheix",
- "RITO": "RitoCoin",
+ "RITO": "Rito",
"ROD": "Spacexpanse",
"ROGU": "Rogu",
"RTC": "Reaction",
- "RTH": "Rethereum",
"RTM": "Raptoreum",
- "RVB": "ReversedBitcoin",
- "RVN": "RavenCoin",
+ "RVN": "Raven",
"RXD": "Radiant",
- "RYO": "RyoCurrency",
- "SAFE": "SafeClassic",
- "SAL": "Salvium",
- "SATOX": "Satox",
- "SCC": "StakeCubeCoin",
+ "RYO": "Ryo",
+ "SATOX": "Sato",
+ "SCC": "Stakecube",
"SERO": "Sero",
- "SHND": "Stronghands",
- "SIN": "Sin",
- "SISPOP": "Sispop",
"SKY": "Skydoge",
- "SKYDOGE": "Skydoge",
"SKYT": "Skytere",
- "SLX": "Slayerx",
- "SMART": "Smartcash",
- "SMCN": "SafemineCoin",
"SMLP": "Smartloopai",
- "SMLY": "SmileyCoin",
- "SMT": "SmartieCoin",
- "SOH": "StohnCoin",
+ "SMT": "Smartie",
+ "SOH": "Stohn",
"SOSHE": "Satoshe",
"SPACE": "Microvision",
- "SPACECOIN": "Space",
- "SPK": "Sparkspay",
- "SPR": "SpectreCoin",
- "SPRX": "Sprintpay",
+ "SPRX": "Sprint",
"SQCN": "Squishy",
- "STAK": "Straks",
- "SUBI": "Subi",
- "SUGAR": "Sugarchain",
- "SWAMP": "SwampCoin",
+ "SUGAR": "Sugar",
+ "SWAMP": "Swamp",
"TAFT": "Cointaft",
- "TAJ": "TajCoin",
- "TCC": "TaichiCoin",
+ "TAJ": "Taj",
"TDC": "Tide",
- "TLS": "Telestai",
- "TMC": "Theminerz",
"TRC": "Terra",
- "TZC": "TrezarCoin",
- "UBQ": "Ubiq",
- "UFO": "UfoCoin",
+ "TZC": "Trezar",
+ "UFO": "Ufo",
"UIS": "Unitus",
- "ULTI": "Ultichain",
"UMO": "Umolecule",
- "UNFY": "Unify",
+ "UNFY": "Unifyroom",
"UNO": "Unobtanium",
- "UPX": "Uplexa",
"URSA": "Ursula",
"URX": "Uraniumx",
- "UTO": "Ultronai",
"VARSE": "Varsechain",
- "VEGI": "Veggie",
- "VGC": "5GCash",
+ "VGC": "5G",
"VHH": "Volkshash",
- "VIRS": "Virsai",
"VISH": "Vishai",
"VIVO": "Vivo",
- "VIX": "Vixel",
"VKAX": "Vkax",
"VLC": "Vultaic",
"VOA": "Vortexa",
- "VPRM": "Vaporum",
- "VRSC": "VerusCoin",
- "VTC": "VertCoin",
+ "VTC": "Vert",
"WAF": "Waifu",
- "WART": "Warthog",
- "WCN": "Wide",
- "WDC": "WorldCoin",
- "XBTX": "Bitcoinsubsidium",
- "XCH": "Chia",
+ "WDC": "World",
+ "XBTX": "Subsidium",
"XDN": "Digitalnote",
"XEC": "Ecash",
"XEL": "Xelis",
"XEQ": "Equilibria",
"XHV": "Havenprotocol",
- "XLA": "Scala",
"XMG": "Magi",
- "XMR": "Monero",
"XMY": "MyriadcoinYescrypt",
"XNA": "Neurai",
- "XNC": "Xenios",
- "XOR": "Oracol",
- "XPB": "Powblocks",
"XRG": "Ergon",
- "XSH": "Shield",
- "XVG": "Verge",
- "XWP": "Swap",
"YEC": "Ycash",
"YERB": "Yerbas",
"YTN": "Yenten",
"ZANO": "Zano",
"ZCL": "Zclassic",
- "ZEN": "Horizen",
"ZENYX": "Zenyx",
- "ZEPH": "Zephyr",
"ZER": "Zero",
- "ZET": "Zeta",
- "ZOC": "ZerooneCoin"
+ "ZOC": "1"
}
diff --git a/Data/DagData.json b/Data/DagData.json
index 32db6c1..2429fc7 100644
--- a/Data/DagData.json
+++ b/Data/DagData.json
@@ -1,7 +1,7 @@
{
"Algorithm": {
"Autolykos2": {
- "BlockHeight": 1339980,
+ "BlockHeight": 1340401,
"CoinName": [
"ERG"
],
@@ -9,15 +9,15 @@
"Epoch": 903
},
"EtcHash": {
- "BlockHeight": 20577286,
+ "BlockHeight": 20581402,
"CoinName": [
"ETC"
],
- "DAGsize": 3959422336,
- "Epoch": 344
+ "DAGsize": 3967809152,
+ "Epoch": 345
},
"Ethash": {
- "BlockHeight": 20161554,
+ "BlockHeight": 20165816,
"CoinName": [
"ETHW"
],
@@ -25,7 +25,7 @@
"Epoch": 674
},
"EthashB3": {
- "BlockHeight": 4011241,
+ "BlockHeight": 4017757,
"CoinName": [
"HYP"
],
@@ -33,7 +33,7 @@
"Epoch": 135
},
"EvrProgPow": {
- "BlockHeight": 955220,
+ "BlockHeight": 956172,
"CoinName": [
"EVR"
],
@@ -41,7 +41,7 @@
"Epoch": 81
},
"FiroPow": {
- "BlockHeight": 947945,
+ "BlockHeight": 948326,
"CoinName": [
"FIRO"
],
@@ -49,7 +49,7 @@
"Epoch": 731
},
"FishHash": {
- "BlockHeight": 717032,
+ "BlockHeight": 717993,
"CoinName": [
"IRON"
],
@@ -57,7 +57,7 @@
"Epoch": 448
},
"KawPow": {
- "BlockHeight": 3473674,
+ "BlockHeight": 3474599,
"CoinName": [
"RVN"
],
@@ -73,7 +73,7 @@
"Epoch": 131
},
"Octopus": {
- "BlockHeight": 103438669,
+ "BlockHeight": 103484875,
"CoinName": [
"CFX"
],
@@ -81,7 +81,7 @@
"Epoch": 199
},
"ProgPowSero": {
- "BlockHeight": 13322767,
+ "BlockHeight": 13326808,
"CoinName": [
"SERO"
],
@@ -89,7 +89,7 @@
"Epoch": 446
},
"ProgPowZ": {
- "BlockHeight": 2785491,
+ "BlockHeight": 2786394,
"CoinName": [
"ZANO"
],
@@ -97,7 +97,7 @@
"Epoch": 94
},
"SCCpow": {
- "BlockHeight": 975665,
+ "BlockHeight": 976179,
"CoinName": [
"SCC"
],
@@ -115,44 +115,44 @@
},
"Currency": {
"*": {
- "BlockHeight": 103438669,
+ "BlockHeight": 103484875,
"CoinName": "*",
"DAGsize": 7633630976,
"Epoch": 903
},
"AIDP": {
"Algorithm": "KawPow",
- "BlockHeight": 177702,
+ "BlockHeight": 178648,
"CoinName": "AiDepin",
"DAGsize": 1283453312,
- "Date": "2024-08-28T15:18:21.2423089Z",
+ "Date": "2024-08-29T06:55:39.7039716Z",
"Epoch": 25,
"Url": "https://whattomine.com/coins.json"
},
"AIPG": {
"Algorithm": "KawPow",
- "BlockHeight": 376650,
+ "BlockHeight": 377580,
"CoinName": "Aipowergrid",
"DAGsize": 1509948032,
- "Date": "2024-08-28T15:18:22.0231878Z",
+ "Date": "2024-08-29T06:55:39.8747033Z",
"Epoch": 52,
- "Url": "https://minerstat.com/dag-size-calculator"
+ "Url": "https://whattomine.com/coins.json"
},
"AITT": {
"Algorithm": "KawPow",
- "BlockHeight": 1024071,
+ "BlockHeight": 1027800,
"CoinName": "AittCoin",
- "DAGsize": 2231367808,
- "Date": "2024-08-28T15:18:21.5765297Z",
- "Epoch": 138,
+ "DAGsize": 2239758208,
+ "Date": "2024-08-29T06:55:39.9072273Z",
+ "Epoch": 139,
"Url": "https://whattomine.com/coins.json"
},
"AKA": {
"Algorithm": "Ethash",
"BlockHeight": 11735607,
- "CoinName": "AKA",
+ "CoinName": "",
"DAGsize": 4370458496,
- "Date": "2024-08-28T15:18:21.8619203Z",
+ "Date": "2024-08-29T06:55:40.1225215Z",
"Epoch": 393,
"Url": "https://minerstat.com/dag-size-calculator"
},
@@ -167,12 +167,12 @@
},
"ANOK": {
"Algorithm": "KawPow",
- "BlockHeight": 210479,
+ "BlockHeight": 211307,
"CoinName": "Anokas",
"DAGsize": 1325397376,
- "Date": "2024-08-28T15:18:22.0247804Z",
+ "Date": "2024-08-29T06:55:39.6904302Z",
"Epoch": 30,
- "Url": "https://minerstat.com/dag-size-calculator"
+ "Url": "https://whattomine.com/coins.json"
},
"AVS": {
"Algorithm": "Ethash",
@@ -185,28 +185,28 @@
},
"BTN": {
"Algorithm": "Ethash",
- "BlockHeight": 2761729,
- "CoinName": "Bitnetmoney",
+ "BlockHeight": 2766068,
+ "CoinName": "BitnetBtn",
"DAGsize": 1862269312,
- "Date": "2024-08-28T15:18:21.5865745Z",
+ "Date": "2024-08-29T06:55:39.9302433Z",
"Epoch": 94,
"Url": "https://whattomine.com/coins.json"
},
"CAU": {
"Algorithm": "Ethash",
- "BlockHeight": 5050815,
- "CoinName": "Canxium",
+ "BlockHeight": 5059002,
+ "CoinName": "",
"DAGsize": 2499803776,
- "Date": "2024-08-28T15:18:21.8811755Z",
+ "Date": "2024-08-29T06:55:40.2451483Z",
"Epoch": 170,
"Url": "https://minerstat.com/dag-size-calculator"
},
"CFX": {
"Algorithm": "Octopus",
- "BlockHeight": 103438669,
+ "BlockHeight": 103484875,
"CoinName": "Conflux",
"DAGsize": 7633630976,
- "Date": "2024-08-28T15:18:23.2203955Z",
+ "Date": "2024-08-29T06:55:41.9387469Z",
"Epoch": 199,
"Url": "https://prohashing.com/api/v1/currencies"
},
@@ -221,12 +221,12 @@
},
"CLORE": {
"Algorithm": "KawPow",
- "BlockHeight": 898538,
+ "BlockHeight": 899468,
"CoinName": "Clore",
"DAGsize": 2088762752,
- "Date": "2024-08-28T15:18:21.8869712Z",
+ "Date": "2024-08-29T06:55:39.8660901Z",
"Epoch": 121,
- "Url": "https://minerstat.com/dag-size-calculator"
+ "Url": "https://whattomine.com/coins.json"
},
"CMS": {
"Algorithm": "KawPow",
@@ -239,39 +239,39 @@
},
"DINT": {
"Algorithm": "KawPow",
- "BlockHeight": 379648,
+ "BlockHeight": 380442,
"CoinName": "Dinartether",
"DAGsize": 1509948032,
- "Date": "2024-08-28T15:18:22.0217745Z",
+ "Date": "2024-08-29T06:55:40.3662471Z",
"Epoch": 52,
"Url": "https://minerstat.com/dag-size-calculator"
},
"DOGETHER": {
"Algorithm": "Ethash",
- "BlockHeight": 1248294,
+ "BlockHeight": 1251395,
"CoinName": "Dogether",
"DAGsize": 1434451072,
- "Date": "2024-08-28T15:18:21.5982746Z",
+ "Date": "2024-08-29T06:55:39.938442Z",
"Epoch": 43,
"Url": "https://whattomine.com/coins.json"
},
"EGAZ": {
"Algorithm": "EtcHash",
- "BlockHeight": 5788192,
+ "BlockHeight": 5792672,
"CoinName": "Etica",
- "DAGsize": 2701130624,
- "Date": "2024-08-28T15:18:21.6003402Z",
- "Epoch": 194,
+ "DAGsize": 2709518464,
+ "Date": "2024-08-29T06:55:39.9190535Z",
+ "Epoch": 195,
"Url": "https://whattomine.com/coins.json"
},
"EGEM": {
"Algorithm": "Ethash",
- "BlockHeight": 16293201,
+ "BlockHeight": 16297754,
"CoinName": "Ethergem",
"DAGsize": 5645528192,
- "Date": "2024-08-28T15:18:21.8534461Z",
+ "Date": "2024-08-29T06:55:39.9160184Z",
"Epoch": 545,
- "Url": "https://minerstat.com/dag-size-calculator"
+ "Url": "https://whattomine.com/coins.json"
},
"ELH": {
"Algorithm": "Ethash",
@@ -284,10 +284,10 @@
},
"ERG": {
"Algorithm": "Autolykos2",
- "BlockHeight": 1339980,
+ "BlockHeight": 1340401,
"CoinName": "Ergo",
"DAGsize": 4324915245,
- "Date": "2024-08-28T15:18:23.2164875Z",
+ "Date": "2024-08-29T06:55:41.9344384Z",
"Epoch": 903,
"Url": "https://prohashing.com/api/v1/currencies"
},
@@ -296,17 +296,17 @@
"BlockHeight": 6408009,
"CoinName": "Ethersocial",
"DAGsize": 2877286784,
- "Date": "2024-08-28T15:18:21.8722217Z",
+ "Date": "2024-08-29T06:55:40.191814Z",
"Epoch": 215,
"Url": "https://minerstat.com/dag-size-calculator"
},
"ETC": {
"Algorithm": "EtcHash",
- "BlockHeight": 20577286,
- "CoinName": "EthereumClassic",
- "DAGsize": 3959422336,
- "Date": "2024-08-28T15:18:21.5843378Z",
- "Epoch": 344,
+ "BlockHeight": 20581402,
+ "CoinName": "Ethereumclassic",
+ "DAGsize": 3967809152,
+ "Date": "2024-08-29T06:55:39.9127816Z",
+ "Epoch": 345,
"Url": "https://whattomine.com/coins.json"
},
"ETHF": {
@@ -329,10 +329,10 @@
},
"ETHW": {
"Algorithm": "Ethash",
- "BlockHeight": 20161554,
- "CoinName": "EthereumPow",
+ "BlockHeight": 20165816,
+ "CoinName": "Ethereumpow",
"DAGsize": 6727662976,
- "Date": "2024-08-28T15:18:21.5890482Z",
+ "Date": "2024-08-29T06:55:39.9213998Z",
"Epoch": 674,
"Url": "https://whattomine.com/coins.json"
},
@@ -347,19 +347,19 @@
},
"ETP": {
"Algorithm": "Ethash",
- "BlockHeight": 9900224,
- "CoinName": "Metaverse",
+ "BlockHeight": 9902587,
+ "CoinName": "",
"DAGsize": 3858755968,
- "Date": "2024-08-28T15:18:21.8648406Z",
+ "Date": "2024-08-29T06:55:40.1279975Z",
"Epoch": 332,
"Url": "https://minerstat.com/dag-size-calculator"
},
"EVR": {
"Algorithm": "EvrProgPow",
- "BlockHeight": 955220,
+ "BlockHeight": 956172,
"CoinName": "Evrmore",
"DAGsize": 3900702592,
- "Date": "2024-08-28T15:18:21.2327435Z",
+ "Date": "2024-08-29T06:55:39.6797509Z",
"Epoch": 81,
"Url": "https://whattomine.com/coins.json"
},
@@ -374,10 +374,10 @@
},
"FIRO": {
"Algorithm": "FiroPow",
- "BlockHeight": 947945,
+ "BlockHeight": 948326,
"CoinName": "Firo",
"DAGsize": 7205810816,
- "Date": "2024-08-28T15:18:21.56124Z",
+ "Date": "2024-08-29T06:55:39.8982203Z",
"Epoch": 731,
"Url": "https://whattomine.com/coins.json"
},
@@ -386,18 +386,18 @@
"BlockHeight": 789635,
"CoinName": "",
"DAGsize": 1308619904,
- "Date": "2024-08-28T15:18:22.027081Z",
+ "Date": "2024-08-29T06:55:40.3716071Z",
"Epoch": 28,
"Url": "https://minerstat.com/dag-size-calculator"
},
"FREN": {
"Algorithm": "KawPow",
- "BlockHeight": 1367937,
- "CoinName": "FrenCoin",
+ "BlockHeight": 1369799,
+ "CoinName": "Fren",
"DAGsize": 2617240448,
- "Date": "2024-08-28T15:18:21.8796236Z",
+ "Date": "2024-08-29T06:55:39.9025573Z",
"Epoch": 184,
- "Url": "https://minerstat.com/dag-size-calculator"
+ "Url": "https://whattomine.com/coins.json"
},
"GPN": {
"Algorithm": "KawPow",
@@ -419,37 +419,37 @@
},
"HYP": {
"Algorithm": "EthashB3",
- "BlockHeight": 4011241,
+ "BlockHeight": 4017757,
"CoinName": "Hypra",
"DAGsize": 2206203008,
- "Date": "2024-08-28T15:18:21.5820432Z",
+ "Date": "2024-08-29T06:55:39.9255372Z",
"Epoch": 135,
"Url": "https://whattomine.com/coins.json"
},
"IRON": {
"Algorithm": "FishHash",
- "BlockHeight": 717032,
+ "BlockHeight": 717993,
"CoinName": "Ironfish",
"DAGsize": 4831838208,
- "Date": "2024-08-28T15:18:21.5632966Z",
+ "Date": "2024-08-29T06:55:39.895283Z",
"Epoch": 448,
"Url": "https://whattomine.com/coins.json"
},
"KIIRO": {
"Algorithm": "FiroPow",
- "BlockHeight": 232887,
+ "BlockHeight": 233246,
"CoinName": "KiiroCoin",
"DAGsize": 2592073856,
- "Date": "2024-08-28T15:18:21.5793515Z",
+ "Date": "2024-08-29T06:55:39.9052221Z",
"Epoch": 181,
"Url": "https://whattomine.com/coins.json"
},
"LRS": {
"Algorithm": "Ethash",
- "BlockHeight": 1531945,
+ "BlockHeight": 1536391,
"CoinName": "Larissa",
"DAGsize": 1518337664,
- "Date": "2024-08-28T15:18:21.5911575Z",
+ "Date": "2024-08-29T06:55:39.9234645Z",
"Epoch": 53,
"Url": "https://whattomine.com/coins.json"
},
@@ -473,20 +473,20 @@
},
"MOAC": {
"Algorithm": "Ethash",
- "BlockHeight": 14161626,
+ "BlockHeight": 14165719,
"CoinName": "",
"DAGsize": 5049941888,
- "Date": "2024-08-28T15:18:21.8550128Z",
+ "Date": "2024-08-29T06:55:40.117463Z",
"Epoch": 474,
"Url": "https://minerstat.com/dag-size-calculator"
},
"NEOX": {
"Algorithm": "KawPow",
- "BlockHeight": 1191752,
+ "BlockHeight": 1192679,
"CoinName": "Neoxa",
- "DAGsize": 2415918976,
- "Date": "2024-08-28T15:18:21.2789806Z",
- "Epoch": 160,
+ "DAGsize": 2424307328,
+ "Date": "2024-08-29T06:55:39.8638189Z",
+ "Epoch": 161,
"Url": "https://whattomine.com/coins.json"
},
"NILU": {
@@ -494,16 +494,16 @@
"BlockHeight": 6244775,
"CoinName": "",
"DAGsize": 2835349376,
- "Date": "2024-08-28T15:18:21.8757853Z",
+ "Date": "2024-08-29T06:55:40.2369508Z",
"Epoch": 210,
"Url": "https://minerstat.com/dag-size-calculator"
},
"NIR": {
"Algorithm": "ProgPowZ",
- "BlockHeight": 645604,
+ "BlockHeight": 647514,
"CoinName": "Nirmata",
"DAGsize": 1266673792,
- "Date": "2024-08-28T15:18:21.5548351Z",
+ "Date": "2024-08-29T06:55:39.8724629Z",
"Epoch": 23,
"Url": "https://whattomine.com/coins.json"
},
@@ -512,25 +512,25 @@
"BlockHeight": 8848535,
"CoinName": "",
"DAGsize": 3556763264,
- "Date": "2024-08-28T15:18:21.8691322Z",
+ "Date": "2024-08-29T06:55:40.1328453Z",
"Epoch": 296,
"Url": "https://minerstat.com/dag-size-calculator"
},
"OCTA": {
"Algorithm": "Ethash",
- "BlockHeight": 5350513,
+ "BlockHeight": 5354884,
"CoinName": "Octaspace",
"DAGsize": 2583686528,
- "Date": "2024-08-28T15:18:21.6050994Z",
+ "Date": "2024-08-29T06:55:39.9281242Z",
"Epoch": 180,
"Url": "https://whattomine.com/coins.json"
},
"PAPRY": {
"Algorithm": "KawPow",
- "BlockHeight": 795903,
- "CoinName": "PaprikaCoin",
+ "BlockHeight": 796747,
+ "CoinName": "Paprika",
"DAGsize": 1979707264,
- "Date": "2024-08-28T15:18:22.0159521Z",
+ "Date": "2024-08-29T06:55:40.3587383Z",
"Epoch": 108,
"Url": "https://minerstat.com/dag-size-calculator"
},
@@ -554,11 +554,11 @@
},
"QKC": {
"Algorithm": "Ethash",
- "BlockHeight": 17157928,
+ "BlockHeight": 17163676,
"CoinName": "Quarkchain",
- "DAGsize": 5880411008,
- "Date": "2024-08-28T15:18:21.6027328Z",
- "Epoch": 573,
+ "DAGsize": 5888799872,
+ "Date": "2024-08-29T06:55:39.932976Z",
+ "Epoch": 574,
"Url": "https://whattomine.com/coins.json"
},
"REDEV2": {
@@ -581,37 +581,37 @@
},
"RVN": {
"Algorithm": "KawPow",
- "BlockHeight": 3473674,
- "CoinName": "RavenCoin",
+ "BlockHeight": 3474599,
+ "CoinName": "Raven",
"DAGsize": 4974438016,
- "Date": "2024-08-28T15:18:23.2188094Z",
+ "Date": "2024-08-29T06:55:41.9370682Z",
"Epoch": 465,
"Url": "https://prohashing.com/api/v1/currencies"
},
"SATOX": {
"Algorithm": "KawPow",
- "BlockHeight": 847052,
- "CoinName": "Satox",
- "DAGsize": 2030039936,
- "Date": "2024-08-28T15:18:21.2862266Z",
- "Epoch": 114,
+ "BlockHeight": 848005,
+ "CoinName": "Sato",
+ "DAGsize": 2038430848,
+ "Date": "2024-08-29T06:55:39.8774902Z",
+ "Epoch": 115,
"Url": "https://whattomine.com/coins.json"
},
"SCC": {
"Algorithm": "SCCpow",
- "BlockHeight": 975665,
- "CoinName": "StakeCubeCoin",
+ "BlockHeight": 976179,
+ "CoinName": "Stakecube",
"DAGsize": 3615488384,
- "Date": "2024-08-28T15:18:23.3142311Z",
+ "Date": "2024-08-29T06:55:42.029341Z",
"Epoch": 303,
"Url": "https://www.coinexplorer.net/api/v1/SCC/getblockcount"
},
"SERO": {
"Algorithm": "ProgPowSero",
- "BlockHeight": 13322767,
+ "BlockHeight": 13326808,
"CoinName": "Sero",
"DAGsize": 4815059584,
- "Date": "2024-08-28T15:18:21.5667065Z",
+ "Date": "2024-08-29T06:55:39.8853413Z",
"Epoch": 446,
"Url": "https://whattomine.com/coins.json"
},
@@ -627,9 +627,9 @@
"UBQ": {
"Algorithm": "UbqHash",
"BlockHeight": 5517628,
- "CoinName": "Ubiq",
+ "CoinName": "",
"DAGsize": 2625631616,
- "Date": "2024-08-28T15:18:21.8776788Z",
+ "Date": "2024-08-29T06:55:40.2397124Z",
"Epoch": 185,
"Url": "https://minerstat.com/dag-size-calculator"
},
@@ -644,10 +644,10 @@
},
"XNA": {
"Algorithm": "KawPow",
- "BlockHeight": 712820,
+ "BlockHeight": 713754,
"CoinName": "Neurai",
"DAGsize": 1887431552,
- "Date": "2024-08-28T15:18:21.2650625Z",
+ "Date": "2024-08-29T06:55:39.8615349Z",
"Epoch": 97,
"Url": "https://whattomine.com/coins.json"
},
@@ -662,10 +662,10 @@
},
"ZANO": {
"Algorithm": "ProgPowZ",
- "BlockHeight": 2785491,
+ "BlockHeight": 2786394,
"CoinName": "Zano",
"DAGsize": 1862269312,
- "Date": "2024-08-28T15:18:21.2381545Z",
+ "Date": "2024-08-29T06:55:39.6830148Z",
"Epoch": 94,
"Url": "https://whattomine.com/coins.json"
}
@@ -673,10 +673,10 @@
"Updated": {
"https://evr.cryptoscope.io/api/getblockcount": "2024-07-13T01:20:59.3256634Z",
"https://mewc.cryptoscope.io/api/getblockcount": "2024-07-14T13:29:49.1181315Z",
- "https://minerstat.com/dag-size-calculator": "2024-08-28T15:18:22.0431829Z",
- "https://prohashing.com/api/v1/currencies": "2024-08-28T15:18:23.2207114Z",
- "https://whattomine.com/coins.json": "2024-08-28T15:18:21.6084208Z",
- "https://www.coinexplorer.net/api/v1/SCC/getblockcount": "2024-08-28T15:18:23.3145986Z",
+ "https://minerstat.com/dag-size-calculator": "2024-08-29T06:55:40.3882629Z",
+ "https://prohashing.com/api/v1/currencies": "2024-08-29T06:55:41.9391043Z",
+ "https://whattomine.com/coins.json": "2024-08-29T06:55:39.9417208Z",
+ "https://www.coinexplorer.net/api/v1/SCC/getblockcount": "2024-08-29T06:55:42.0297Z",
"https://zergpool.com/api/currencies": "2024-08-26T19:03:15.0996499Z"
}
}
diff --git a/Includes/APIServer.psm1 b/Includes/APIServer.psm1
index a11ec31..9d17ef6 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Function Start-APIServer {
diff --git a/Includes/BalancesTracker.ps1 b/Includes/BalancesTracker.ps1
index c98c0fc..499749c 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
using module .\Include.psm1
diff --git a/Includes/Core.ps1 b/Includes/Core.ps1
index 1f2dda2..e48a877 100644
--- a/Includes/Core.ps1
+++ b/Includes/Core.ps1
@@ -20,12 +20,12 @@ along with this program. If not, see .
Product: UG-Miner
File: Core.ps1
Version: 6.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
using module .\Include.psm1
-$ErrorLogFile = "Logs\$((Get-Item $MyInvocation.MyCommand.Path).BaseName)_Error_$(Get-Date -Format "yyyy-MM-dd_HH-mm-ss").txt"
+$ErrorLogFile = "Logs\$((Get-Item $MyInvocation.MyCommand.Path).BaseName)_Error_$(Get-Date -Format "yyyy-MM-dd").txt"
Try {
If ($Config.Transcript) { Start-Transcript -Path ".\Debug\$((Get-Item $MyInvocation.MyCommand.Path).BaseName)-Transcript_$(Get-Date -Format "yyyy-MM-dd_HH-mm-ss").log" }
@@ -614,20 +614,21 @@ Try {
$WatchdogTimer.Kicked = [DateTime]::Now.ToUniversalTime()
}
Else {
- # Create watchdog timer
+ # Create watchdog timer in case it got cleared
$Variables.WatchdogTimers += [PSCustomObject]@{
- Algorithm = $Worker.Pool.Algorithm
- AlgorithmVariant = $Worker.Pool.AlgorithmVariant
- DeviceNames = $Miner.DeviceNames
- Kicked = [DateTime]::Now.ToUniversalTime()
- MinerBaseName = $Miner.BaseName
- MinerName = $Miner.Name
- MinerNameAndDevice = $Miner.NameAndDevice
- MinerVersion = $Miner.Version
- PoolName = $Worker.Pool.Name
- PoolRegion = $Worker.Pool.Region
- PoolVariant = $Worker.Pool.Variant
- CommandLine = $Miner.CommandLine
+ Algorithm = $Worker.Pool.Algorithm
+ AlgorithmVariant = $Worker.Pool.AlgorithmVariant
+ DeviceNames = $Miner.DeviceNames
+ Kicked = [DateTime]::Now.ToUniversalTime()
+ MinerBaseName = $Miner.BaseName
+ MinerName = $Miner.Name
+ MinerBaseName_Version_Device = $Miner.BaseName_Version_Device
+ MinerBaseName_Version = $Miner.BaseName, $Miner.Version -join '-'
+ MinerVersion = $Miner.Version
+ PoolName = $Worker.Pool.Name
+ PoolRegion = $Worker.Pool.Region
+ PoolVariant = $Worker.Pool.Variant
+ CommandLine = $Miner.CommandLine
}
}
}
@@ -775,8 +776,8 @@ Try {
$Miner.Workers[$Miner.Workers.IndexOf($Worker)].Fee = If ($Config.IgnoreMinerFee) { 0 } Else { $Miner.Fee[$Miner.Workers.IndexOf($Worker)] }
}
$Miner.PSObject.Properties.Remove("Fee")
- $Miner | Add-Member NameAndDevice "$(($Miner.Name -split "-")[0..2] -join "-")"
- $Miner | Add-Member Info "$($Miner.NameAndDevice) {$($Miner.Workers.ForEach({ $_.Pool.AlgorithmVariant, $_.Pool.Name -join "@" }) -join " & ")}$(If (($Miner.Name -split "-")[4]) { " (Dual intensity $(($Miner.Name -split "-")[4]))" })"
+ $Miner | Add-Member BaseName_Version_Device (($Miner.Name -split "-")[0..2] -join "-")
+ $Miner | Add-Member Info "$($Miner.BaseName_Version_Device) {$($Miner.Workers.ForEach({ $_.Pool.AlgorithmVariant, $_.Pool.Name -join "@" }) -join " & ")}$(If (($Miner.Name -split "-")[4]) { " (Dual intensity $(($Miner.Name -split "-")[4]))" })"
$Miner -as $_.API
}
Catch {
@@ -799,8 +800,8 @@ Try {
$MinerDevices = $Variables.EnabledDevices | Select-Object -Property Bus, ConfiguredPowerConsumption, Name, ReadPowerConsumption, Status
# Make smaller groups for faster update
- $MinersNewGroups = $MinersNew | Group-Object -Property NameAndDevice
- ($Miners.Where({ $_.SideIndicator -ne "<=" }) | Group-Object -Property NameAndDevice).ForEach(
+ $MinersNewGroups = $MinersNew | Group-Object -Property BaseName_Version_Device
+ ($Miners.Where({ $_.SideIndicator -ne "<=" }) | Group-Object -Property BaseName_Version_Device).ForEach(
{
$Name = $_.Name
$MinersNewGroup = $MinersNewGroups.Where({ $Name -eq $_.Name }).Group
@@ -817,6 +818,7 @@ Try {
$_.CommandLine = $_.GetCommandLine()
# Newly added miners, these properties need to be set only once because they are not dependent on any config or pool information
$_.BaseName, $_.Version = ($_.Name -split "-")[0, 1]
+ $_.BaseName_Version = ($Miner.Name -split "-")[0..1] -join "-"
$_.Algorithms = $_.Workers.Pool.Algorithm
}
Else {
@@ -944,15 +946,15 @@ Try {
# We assume that miner is up and running, so watchdog timer is not relevant
If ($RelevantWatchdogTimers = $Variables.WatchdogTimers.Where({ $_.MinerName -notin $Variables.MinersRunning.Name })) {
# Only miners with a corresponding watchdog timer object are of interest
- If ($RelevantMiners = $Variables.Miners.Where({ $Variables.WatchdogTimers.MinerBaseName -contains $_.BaseName -and $Variables.WatchdogTimers.MinerVersion -contains $_.Version })) {
+ If ($RelevantMiners = $Variables.Miners.Where({ $RelevantWatchdogTimers.MinerBaseName_Version -contains $_.BaseName_Version })) {
# Add miner reason 'Miner suspended by watchdog [all algorithms & all devices]'
- ($RelevantWatchdogTimers | Group-Object { ($_.MinerName -split "-")[0..1] -join "-" }).ForEach(
+ ($RelevantWatchdogTimers | Group-Object -Property MinerBaseName_Version).ForEach(
{
If ($_.Count -gt 2 * $Variables.WatchdogCount * (($_.Group[0].MinerName -split "-")[3] -split "&").Count * ($_.Group.DeviceNames | Sort-Object -Unique).Count) {
$Group = $_.Group
- If ($MinersToSuspend = $RelevantMiners.Where({ (($_.Name -split "-")[0..1] -join "-") -eq (($Group[0].MinerName -split "-")[0..1] -join "-") })) {
+ If ($MinersToSuspend = $RelevantMiners.Where({ $_.BaseName_Version -eq $Group.Name })) {
$MinersToSuspend.ForEach({ $_.Reasons.Add("Miner suspended by watchdog [all algorithms & all devices]") })
- Write-Message -Level Warn "Miner '$(($Group[0].MinerName -split "-")[0..1] -join "-") [all algorithms & all devices]' is suspended by watchdog until $(($Group.Kicked | Sort-Object -Top 1).AddSeconds($Variables.WatchdogReset).ToLocalTime().ToString("T"))."
+ Write-Message -Level Warn "Miner '$($Group.Name) [all algorithms & all devices]' is suspended by watchdog until $(($Group.Kicked | Sort-Object -Top 1).AddSeconds($Variables.WatchdogReset).ToLocalTime().ToString("T"))."
}
}
}
@@ -961,13 +963,13 @@ Try {
If ($RelevantMiners = $RelevantMiners.Where({ -not ($_.Reasons -match "Miner suspended by watchdog .+") })) {
# Add miner reason 'Miner suspended by watchdog [all algorithms]'
- ($RelevantWatchdogTimers | Group-Object { $_.NameAndDevice }).ForEach(
+ ($RelevantWatchdogTimers | Group-Object { $_.BaseName_Version_Device }).ForEach(
{
If ($_.Count -ge 2 * $Variables.WatchdogCount * (($_.Group[0].MinerName -split "-")[3] -split "&").Count) {
$Group = $_.Group
- If ($MinersToSuspend = $RelevantMiners.Where({ $_.NameAndDevice -eq (($Group[0].MinerName -split "-")[0..2] -join "-") })) {
+ If ($MinersToSuspend = $RelevantMiners.Where({ $_.BaseName_Version_Device -eq $Group[0].MinerBaseName_Version_Device })) {
$MinersToSuspend.ForEach({ $_.Reasons.Add("Miner suspended by watchdog [all algorithms]") })
- Write-Message -Level Warn "Miner '$(($Group[0].MinerName -split "-")[0..2] -join "-") [all algorithms]' is suspended by watchdog until $(($Group.Kicked | Sort-Object -Top 1).AddSeconds($Variables.WatchdogReset).ToLocalTime().ToString("T"))."
+ Write-Message -Level Warn "Miner '$($Group[0].MinerBaseName_Version_Device) [all algorithms]' is suspended by watchdog until $(($Group.Kicked | Sort-Object -Top 1).AddSeconds($Variables.WatchdogReset).ToLocalTime().ToString("T"))."
}
}
}
@@ -976,14 +978,14 @@ Try {
If ($RelevantMiners = $RelevantMiners.Where({ -not ($_.Reasons -match "Miner suspended by watchdog .+") })) {
# Add miner reason 'Miner suspended by watchdog [Algorithm [Algorithm]]'
- ($RelevantWatchdogTimers.Where({ $_.Algorithm -eq $_.AlgorithmVariant }) | Group-Object -Property MinerName).ForEach(
+ ($RelevantWatchdogTimers.Where({ $_.Algorithm -eq $_.AlgorithmVariant }) | Group-Object -Property MinerBaseName_Version_Device).ForEach(
{
If ($_.Count / (($_.Group[0].MinerName -split "-")[3] -split "&").Count -ge $Variables.WatchdogCount) {
$Group = $_.Group
- If ($MinersToSuspend = $RelevantMiners.Where({ $_.NameAndDevice -eq (($Group[0].MinerName -split "-")[0..2] -join "-") -and [String]$_.Algorithms -eq (($Group[0].MinerName -split "-")[3] -split "&" -replace "\(.*") })) {
+ If ($MinersToSuspend = $RelevantMiners.Where({ $_.BaseName_Version_Device -eq $Group[0].MinerBaseName_Version_Device -and [String]$_.Workers.Pool.Algorithm -eq [String]($Group[0].MinerName -replace '^.+\{|\}' -split ' & ' -replace '@.+$' -replace "\(.*") })) {
$Algorithms = $MinersToSuspend[0].Workers.Pool.Algorithm -join "&"
$MinersToSuspend.ForEach({ $_.Reasons.Add("Miner suspended by watchdog [Algorithm $Algorithms]") })
- Write-Message -Level Warn "Miner '$(($Group[0].MinerName -split "-")[0..2] -join "-") [$Algorithms]' is suspended by watchdog until $(($Group.Kicked | Sort-Object -Top 1).AddSeconds($Variables.WatchdogReset).ToLocalTime().ToString("T"))."
+ Write-Message -Level Warn "Miner '$($Group[0].MinerBaseName_Version_Device) [$Algorithms]' is suspended by watchdog until $(($Group.Kicked | Sort-Object -Top 1).AddSeconds($Variables.WatchdogReset).ToLocalTime().ToString("T"))."
}
}
}
@@ -991,15 +993,15 @@ Try {
Remove-Variable Algorithms, Group, MinersToSuspend -ErrorAction Ignore
If ($RelevantMiners = $RelevantMiners.Where({ -not ($_.Reasons -match "Miner suspended by watchdog .+") })) {
- # Add miner reason 'Miner suspended by watchdog [Algorithm variant [AlgorithmVariant]]'
- ($RelevantWatchdogTimers.Where({ $_.Algorithm -ne $_.AlgorithmVariant }) | Group-Object -Property MinerName).ForEach(
+ # Add miner reason 'Miner suspended by watchdog [Algorithm [AlgorithmVariant]]'
+ ($RelevantWatchdogTimers.Where({ $_.Algorithm -ne $_.AlgorithmVariant }) | Group-Object -Property MinerBaseName_Version_Device).ForEach(
{
If ($_.Count / (($_.Group[0].MinerName -split "-")[3] -split "&").Count -ge $Variables.WatchdogCount) {
$Group = $_.Group
- If ($MinersToSuspend = $RelevantMiners.Where({ $_.Name -eq $Group[0].MinerName })) {
+ If ($MinersToSuspend = $RelevantMiners.Where({ $_.BaseName_Version_Device -eq $Group[0].MinerBaseName_Version_Device -and [String]$_.Workers.Pool.AlgorithmVariant -eq [String]($Group[0].MinerName -replace '^.+\{|\}' -split ' & ' -replace '@.+$') })) {
$Algorithms = $MinersToSuspend[0].Workers.Pool.AlgorithmVariant -join "&"
- $MinersToSuspend.ForEach({ $_.Reasons.Add("Miner suspended by watchdog [Algorithm variant $Algorithms]") })
- Write-Message -Level Warn "Miner '$(($Group[0].MinerName -split "-")[0..2] -join "-") [$Algorithms]' is suspended by watchdog until $(($Group.Kicked | Sort-Object -Top 1).AddSeconds($Variables.WatchdogReset).ToLocalTime().ToString("T"))."
+ $MinersToSuspend.ForEach({ $_.Reasons.Add("Miner suspended by watchdog [Algorithm $Algorithms]") })
+ Write-Message -Level Warn "Miner '$($Group[0].MinerBaseName_Version_Device) [$Algorithms]' is suspended by watchdog until $(($Group.Kicked | Sort-Object -Top 1).AddSeconds($Variables.WatchdogReset).ToLocalTime().ToString("T"))."
}
}
}
@@ -1344,7 +1346,7 @@ Try {
$Miner.SetStatus([MinerStatus]::Running)
}
$Variables.Devices.Where({ $Miner.DeviceNames -contains $_.Name }).ForEach({ $_.Status = $Miner.Status; $_.StatusInfo = $Miner.StatusInfo; $_.SubStatus = $Miner.SubStatus })
-
+
# Set window title
If ($Miner.Process.MainWindowHandle) { [Void][Win32]::SetWindowText($Miner.Process.MainWindowHandle, $Miner.StatusInfo) }
@@ -1352,18 +1354,19 @@ Try {
If ($Config.Watchdog) {
ForEach ($Worker in $Miner.Workers) {
$Variables.WatchdogTimers += [PSCustomObject]@{
- Algorithm = $Worker.Pool.Algorithm
- AlgorithmVariant = $Worker.Pool.AlgorithmVariant
- DeviceNames = $Miner.DeviceNames
- Kicked = [DateTime]::Now.ToUniversalTime()
- MinerBaseName = $Miner.BaseName
- MinerName = $Miner.Name
- MinerNameAndDevice = $Miner.NameAndDevice
- MinerVersion = $Miner.Version
- PoolName = $Worker.Pool.Name
- PoolRegion = $Worker.Pool.Region
- PoolVariant = $Worker.Pool.Variant
- CommandLine = $Miner.CommandLine
+ Algorithm = $Worker.Pool.Algorithm
+ AlgorithmVariant = $Worker.Pool.AlgorithmVariant
+ DeviceNames = $Miner.DeviceNames
+ Kicked = [DateTime]::Now.ToUniversalTime()
+ MinerBaseName = $Miner.BaseName
+ MinerName = $Miner.Name
+ MinerBaseName_Version_Device = $Miner.BaseName_Version_Device
+ MinerBaseName_Version = $Miner.BaseName, $Miner.Version -join '-'
+ MinerVersion = $Miner.Version
+ PoolName = $Worker.Pool.Name
+ PoolRegion = $Worker.Pool.Region
+ PoolVariant = $Worker.Pool.Variant
+ CommandLine = $Miner.CommandLine
}
}
Remove-Variable Worker -ErrorAction Ignore
diff --git a/Includes/Downloader.ps1 b/Includes/Downloader.ps1
index 06f1d95..3f7e3d0 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
using module .\Includes\Include.psm1
diff --git a/Includes/Include.psm1 b/Includes/Include.psm1
index 563ca9a..1bfde78 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
$Global:DebugPreference = "SilentlyContinue"
@@ -262,6 +262,8 @@ Class Miner {
[String]$Arguments
[Boolean]$Available = $true
[String]$BaseName
+ [String]$BaseName_Version
+ [String]$BaseName_Version_Device
[DateTime]$BeginTime # UniversalTime
[Boolean]$Benchmark = $false # derived from stats
[Boolean]$Best = $false
@@ -286,7 +288,6 @@ Class Miner {
[UInt16]$MinerSet
[String]$MinerUri
[String]$Name
- [String]$NameAndDevice
[Bool]$Optimal = $false
[String]$Path
[String]$PrerequisitePath
diff --git a/Includes/LegacyGUI.ps1 b/Includes/LegacyGUI.ps1
index 834a9a0..3093625 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
[Void][System.Reflection.Assembly]::Load("System.Windows.Forms")
diff --git a/Includes/MinerAPIs/BzMiner.ps1 b/Includes/MinerAPIs/BzMiner.ps1
index fc3d57f..71109e0 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Class BzMiner : Miner {
diff --git a/Includes/MinerAPIs/Ccminer.ps1 b/Includes/MinerAPIs/Ccminer.ps1
index 412df08..3a0d80a 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Class CcMiner : Miner {
diff --git a/Includes/MinerAPIs/EthMiner.ps1 b/Includes/MinerAPIs/EthMiner.ps1
index d798a1b..68d1cc6 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Class EthMiner : Miner {
diff --git a/Includes/MinerAPIs/FireIce.ps1 b/Includes/MinerAPIs/FireIce.ps1
index 5daae31..35e3599 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Class Fireice : Miner {
diff --git a/Includes/MinerAPIs/Gminer.ps1 b/Includes/MinerAPIs/Gminer.ps1
index 1b6ced9..2cb6d40 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Class GMiner : Miner {
diff --git a/Includes/MinerAPIs/HellMiner.ps1 b/Includes/MinerAPIs/HellMiner.ps1
index 4eeb410..d00434d 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Class HellMiner : Miner {
diff --git a/Includes/MinerAPIs/MiniZ.ps1 b/Includes/MinerAPIs/MiniZ.ps1
index 10eb2b3..332d845 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Class MiniZ : Miner {
diff --git a/Includes/MinerAPIs/NBMiner.ps1 b/Includes/MinerAPIs/NBMiner.ps1
index 9544355..46ff418 100644
--- a/Includes/MinerAPIs/NBMiner.ps1
+++ b/Includes/MinerAPIs/NBMiner.ps1
@@ -19,7 +19,7 @@ along with this program. If not, see .
Product: UG-Miner
File: \Includes\MinerAPIs\NBMiner.ps1
Version: 6.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Class NBMiner : Miner {
diff --git a/Includes/MinerAPIs/NanoMiner.ps1 b/Includes/MinerAPIs/NanoMiner.ps1
index 9376241..821e618 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Class NanoMiner : Miner {
diff --git a/Includes/MinerAPIs/OneZero.ps1 b/Includes/MinerAPIs/OneZero.ps1
index 06d404c..6118a21 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Class OneZero : Miner {
diff --git a/Includes/MinerAPIs/Rigel.ps1 b/Includes/MinerAPIs/Rigel.ps1
index 5f29016..60c2bef 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Class Rigel : Miner {
diff --git a/Includes/MinerAPIs/SRBMiner.ps1 b/Includes/MinerAPIs/SRBMiner.ps1
index 2428d7a..5791301 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Class SRBMiner : Miner {
diff --git a/Includes/MinerAPIs/TeamBlackMiner.ps1 b/Includes/MinerAPIs/TeamBlackMiner.ps1
index 029600c..78cc698 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Class TeamBlackMiner : Miner {
diff --git a/Includes/MinerAPIs/Trex.ps1 b/Includes/MinerAPIs/Trex.ps1
index b52beec..edfc844 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Class Trex : Miner {
diff --git a/Includes/MinerAPIs/Xgminer.ps1 b/Includes/MinerAPIs/Xgminer.ps1
index 2e54941..a80272d 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Class XgMiner : Miner {
diff --git a/Includes/MinerAPIs/XmRig.ps1 b/Includes/MinerAPIs/XmRig.ps1
index c02b250..2cfe926 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Class XmRig : Miner {
diff --git a/Includes/MinerAPIs/lolMiner.ps1 b/Includes/MinerAPIs/lolMiner.ps1
index e39f44c..88d17f6 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Class lolMiner : Miner {
diff --git a/Miners/BzMiner-v21.4.0.ps1 b/Miners/BzMiner-v21.4.0.ps1
index 5d8607b..691e70d 100644
--- a/Miners/BzMiner-v21.4.0.ps1
+++ b/Miners/BzMiner-v21.4.0.ps1
@@ -18,7 +18,7 @@ along with this program. If not, see .
<#
Product: UG-Miner
Version: 6.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
If (-not ($Devices = $Variables.EnabledDevices.Where({ "AMD", "INTEL" -contains $_.Type -or ($_.OpenCL.ComputeCapability -ge "5.0" -and $_.OpenCL.DriverVersion -ge [Version]"460.27.03") }))) { Return }
diff --git a/Miners/CcminerAlexis78-v1.5.2.ps1 b/Miners/CcminerAlexis78-v1.5.2.ps1
index 0efd081..8f045db 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 c2e969f..ff2f48f 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 e9d2c0a..2133eba 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 a47d4a9..1be979b 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge [Version]"6.0" }))) { Return }
diff --git a/Miners/CcminerLyra2z330-v8.21r9.ps1 b/Miners/CcminerLyra2z330-v8.21r9.ps1
index dd9a104..a3b3f5c 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 ad45012..587e6fa 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 7cc7d3c..a30121b 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 87b252c..6492a91 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 5ae4310..48d51a8 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
If (-not ($AvailableMinerDevices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" }))) { Return }
diff --git a/Miners/CcminerVerusGpu-v3.8.3.ps1 b/Miners/CcminerVerusGpu-v3.8.3.ps1
index feb5615..18e837e 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 0006656..724adfb 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -and $Variables.DriverVersion.CIM.AMD -lt [Version]"26.20.15011.10003" }))) { Return }
diff --git a/Miners/CpuMiner-v1.4.ps1 b/Miners/CpuMiner-v1.4.ps1
index 2dc81f4..14169fd 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 5174350..1e4d4d9 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 63cce69..b2a65ed 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 7e12d34..8a3aef3 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 b6de311..0bfc51c 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -or ($_.OpenCL.ComputeCapability -ge "5.0" -and $_.CUDAVersion -ge [Version]"9.1") }))) { Return }
diff --git a/Miners/EvrProgPow-v1p3p0.ps1 b/Miners/EvrProgPow-v1p3p0.ps1
index a37791d..751b192 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 9ca001c..ee33d5f 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" -and $_.CUDAVersion -ge [Version]"9.1" }))) { Return }
diff --git a/Miners/GMiner-v2.75.ps1 b/Miners/GMiner-v2.75.ps1
index a7283c0..aa1b489 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 c0e967e..827971d 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 bcd96f3..3235fe8 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
If (-not ($AvailableMinerDevices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" }))) { Return }
diff --git a/Miners/JayddeeCpu-v24.4.ps1 b/Miners/JayddeeCpu-v24.4.ps1
index 6523e24..cf761f0 100644
--- a/Miners/JayddeeCpu-v24.4.ps1
+++ b/Miners/JayddeeCpu-v24.4.ps1
@@ -18,7 +18,7 @@ along with this program. If not, see .
<#
Product: UG-Miner
Version: 6.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 ad2766c..f20891a 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 5730de2..b8afca7 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 e0932a4..a1aed4a 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -or ($_.Type -eq "NVIDIA" -and $_.CUDAVersion -ge [Version]"10.2") }))) { Return }
diff --git a/Miners/MeowPowMiner-v2.0.0cl.ps1 b/Miners/MeowPowMiner-v2.0.0cl.ps1
index 9721520..81ea77b 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 bd71e2f..4c1d342 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 3f406c7..c0f5311 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -or $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return }
diff --git a/Miners/NBMiner-v42.3.ps1 b/Miners/NBMiner-v42.3.ps1
index 6ce8741..64bdfa1 100644
--- a/Miners/NBMiner-v42.3.ps1
+++ b/Miners/NBMiner-v42.3.ps1
@@ -18,7 +18,7 @@ along with this program. If not, see .
<#
Product: UG-Miner
Version: 6.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -or ($_.OpenCL.ComputeCapability -ge "6.0" -and $_.CUDAVersion -ge [Version]"10.0") }))) { Return }
diff --git a/Miners/NSFMiner-v1.3.14.ps1 b/Miners/NSFMiner-v1.3.14.ps1
index f006e86..a2be5ce 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -or ($_.OpenCL.ComputeCapability -ge "5.0" -and $_.CUDAVersion -ge [Version]"9.1") }))) { Return }
diff --git a/Miners/NanoMiner-v3.9.2.ps1 b/Miners/NanoMiner-v3.9.2.ps1
index 9344297..6992974 100644
--- a/Miners/NanoMiner-v3.9.2.ps1
+++ b/Miners/NanoMiner-v3.9.2.ps1
@@ -18,7 +18,7 @@ along with this program. If not, see .
<#
Product: UG-Miner
Version: 6.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" -or $_.Type -ne "NVIDIA" -or ($_.OpenCL.ComputeCapability -ge "5.0" -and $_.OpenCL.DriverVersion -ge [Version]"455.23") }))) { Return }
diff --git a/Miners/Ninjarig-1.0.3.ps1 b/Miners/Ninjarig-1.0.3.ps1
index 41e0f70..986e205 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 9e67253..f1fb664 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 f994cf7..60e6327 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "NVIDIA" -and $_.OpenCL.DriverVersion -ge [Version]"450.80.02" }))) { Return }
diff --git a/Miners/PhoenixMiner-v6.2c.ps1 b/Miners/PhoenixMiner-v6.2c.ps1
index 1609b8d..351ac4a 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 218793e..a929e39 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 e87acab..377aa5e 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
If (-not ($AvailableMinerDevices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" }))) { Return }
diff --git a/Miners/Rigel-v1.18.1.ps1 b/Miners/Rigel-v1.18.1.ps1
index 75340c2..e87daad 100644
--- a/Miners/Rigel-v1.18.1.ps1
+++ b/Miners/Rigel-v1.18.1.ps1
@@ -18,7 +18,7 @@ along with this program. If not, see .
<#
Product: UG-Miner
Version: 6.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
# Return
diff --git a/Miners/RplantCpu-v5.0.41.ps1 b/Miners/RplantCpu-v5.0.41.ps1
index 5593e1f..57742e5 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 0dc171a..14b572c 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 494264d..2161779 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Return # Bad shares
diff --git a/Miners/SRBMinerMulti-v0.9.4.ps1 b/Miners/SRBMinerMulti-v0.9.4.ps1
index 34905e3..7524435 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
# Support for Pitcairn, Tahiti, Hawaii, Fiji and Tonga was removed in later versions
diff --git a/Miners/SRBMinerMulti-v2.6.2.ps1 b/Miners/SRBMinerMulti-v2.6.2.ps1
index 99dcfa2..8423427 100644
--- a/Miners/SRBMinerMulti-v2.6.2.ps1
+++ b/Miners/SRBMinerMulti-v2.6.2.ps1
@@ -18,7 +18,7 @@ along with this program. If not, see .
<#
Product: UG-Miner
Version: 6.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 }
diff --git a/Miners/SgMinerFancyIX-v0.9.4.ps1 b/Miners/SgMinerFancyIX-v0.9.4.ps1
index cbcebc7..78a1d7a 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 d0f3b31..22ed29c 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 9411298..6554d7e 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
# 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 ef01a59..72a07a7 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 9b29337..17f596e 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -or ($_.OpenCL.ComputeCapability -ge "5.0" -and $_.CUDAVersion -ge [Version]"11.6") }))) { Return }
diff --git a/Miners/TeamRedMiner-v0.10.21.ps1 b/Miners/TeamRedMiner-v0.10.21.ps1
index a597c1e..7495321 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -and $_.OpenCL.ClVersion -ge "OpenCL C 2.0" }))) { Return }
diff --git a/Miners/Trex-v0.26.8.ps1 b/Miners/Trex-v0.26.8.ps1
index dbafa97..f38ae6c 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 f39e243..5a07b35 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 [Version]"452.39.00") }))) { Return }
diff --git a/Miners/XLArig-v5.2.4.ps1 b/Miners/XLArig-v5.2.4.ps1
index 0af18ad..95caddb 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
# 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 23ddf0b..d7278c0 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 033b623..6bad461 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 93255c2..517135a 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return }
diff --git a/Miners/lolMiner-v1.88.ps1 b/Miners/lolMiner-v1.88.ps1
index d5fa5e8..be3d460 100644
--- a/Miners/lolMiner-v1.88.ps1
+++ b/Miners/lolMiner-v1.88.ps1
@@ -18,7 +18,7 @@ along with this program. If not, see .
<#
Product: UG-Miner
Version: 6.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
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 60eb9dc..a228d56 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Param(
diff --git a/Pools/HiveON.ps1 b/Pools/HiveON.ps1
index d4478fe..7da6f5e 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Param(
diff --git a/Pools/MiningDutch.ps1 b/Pools/MiningDutch.ps1
index c78f867..5fffe6f 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Param(
diff --git a/Pools/MiningPoolHub.ps1 b/Pools/MiningPoolHub.ps1
index fac80c4..4993430 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Param(
diff --git a/Pools/NiceHash.ps1 b/Pools/NiceHash.ps1
index 17d5aed..498a32b 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Param(
diff --git a/Pools/ProHashing.ps1 b/Pools/ProHashing.ps1
index 7e322bd..3995f34 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Param(
diff --git a/Pools/ZPool.ps1 b/Pools/ZPool.ps1
index 74a944b..c95861c 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Param(
diff --git a/Pools/ZergPool.ps1 b/Pools/ZergPool.ps1
index 5d215d3..a9378a7 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
Param(
diff --git a/README.md b/README.md
index 5f25ee1..1aa22a4 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/08/28
+Updated 2024/08/29
Copyright (c) 2018-2024 UselessGuru
diff --git a/UG-Miner.ps1 b/UG-Miner.ps1
index c0e221f..6c55123 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
using module .\Includes\Include.psm1
@@ -330,19 +330,13 @@ If (((Get-CimInstance CIM_Process).Where({ $_.CommandLine -like "PWSH* -Command
}
# Internet connection must be available
-If ($NetRoute = ((Get-NetRoute).Where({ $_.DestinationPrefix -eq "0.0.0.0/0" }) | Get-NetIPInterface).Where({ $_.ConnectionState -eq "Connected" })) {
- $MyIP = ((Get-NetIPAddress -InterfaceIndex $NetRoute.ifIndex -AddressFamily IPV4).IPAddress)
-}
-If ($NetRoute -and $MyIP) {
- $Variables.MyIP = $MyIP
-}
-Else {
- $Variables.MyIP = $null
+$NetworkInterface = (Get-NetConnectionProfile).Where({ $_.IPv4Connectivity -eq "Internet" }).InterfaceIndex
+$Variables.MyIP = If ($NetworkInterface) { (Get-NetIPAddress -InterfaceIndex $NetworkInterface -AddressFamily IPV4).IPAddress } Else { $null }
+If (-not $Variables.MyIP) {
Write-Host "Terminating Error - No internet connection." -ForegroundColor "Red"
$WscriptShell.Popup("No internet connection", 0, "Terminating error - Cannot continue!", 4112) | Out-Null
Exit
}
-Remove-Variable MyIp, NetRoute -ErrorAction Ignore
# Create directories
If (-not (Test-Path -LiteralPath ".\Cache" -PathType Container)) { New-Item -Path . -Name "Cache" -ItemType Directory | Out-Null }
diff --git a/Web/scripts/demo.ps1 b/Web/scripts/demo.ps1
index 2ce2f74..30fa86d 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.2.29
-Version date: 2024/08/28
+Version date: 2024/08/29
#>
# Try running this script as: http://localhost:3999/scripts/demo.ps1?message=Hello%20World!