Skip to content

Commit

Permalink
v6.2.0
Browse files Browse the repository at this point in the history
Changes:
- Core: Change miner naming to always include algorithm variant, this requires re-benchmarking all miners
  Naming convention:
  [Miner base name (e.g. 'BzMiner')]-[Miner version (e.g. 'v20.0.0)]-[Device(s) (e.g. '1xGTX1660SUPER6G')]-[Algorithm variant(s) joined by '&', (eg. 'Autolykos2(4GiB)&HeavyHashKaspa')]
  E.g.: BzMiner-v20.0.0-1xGTX1660SUPER6GB-Autolykos2(4GiB)&HeavyHashKaspa

Enhancements:
- Core: Added support for algoritm 'MeowPow' (MeowCoin)
- Core: Speed up benchmark & power consumption measurement. End cycle as soon as one miner has collected enough samples.

Fixes:
- Core / Includes.psm1: Running miners not shut down when closing main window
- Brain 'ProHashing': Invalid curreny 'Syncroot'

Improvements:
- Miners: Optimize core for faster processing

Miner updates
- SRBMinerMulti-v2.4.9
- TeamBlackMiner-v2.21
- TTMiner-v2024.1.6
  • Loading branch information
UselessGuru committed Mar 19, 2024
1 parent ae4ab83 commit b277d74
Show file tree
Hide file tree
Showing 117 changed files with 704 additions and 645 deletions.
4 changes: 2 additions & 2 deletions Balances/HashCryptos.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<#
Product: UG-Miner
File: \Balances\HashCryptos.ps1
Version: 6.1.15
Version date: 2024/03/16
Version: 6.2.0
Version date: 2024/03/19
#>

$Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName
Expand Down
4 changes: 2 additions & 2 deletions Balances/HiveON.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<#
Product: UG-Miner
File: \Balances\Hiveon.ps1
Version: 6.1.15
Version date: 2024/03/16
Version: 6.2.0
Version date: 2024/03/19
#>

$Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName
Expand Down
4 changes: 2 additions & 2 deletions Balances/MiningDutch.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<#
Product: UG-Miner
File: \Balances\MiningDutch.ps1
Version: 6.1.15
Version date: 2024/03/16
Version: 6.2.0
Version date: 2024/03/19
#>

$Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName
Expand Down
4 changes: 2 additions & 2 deletions Balances/MiningPoolHub.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<#
Product: UG-Miner
File: \Balances\MiningPoolHub.ps1
Version: 6.1.15
Version date: 2024/03/16
Version: 6.2.0
Version date: 2024/03/19
#>

$Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName
Expand Down
4 changes: 2 additions & 2 deletions Balances/NiceHash External.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<#
Product: UG-Miner
File: \Balances\NiceHash Internal.ps1
Version: 6.1.15
Version date: 2024/03/16
Version: 6.2.0
Version date: 2024/03/19
#>

$Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName
Expand Down
4 changes: 2 additions & 2 deletions Balances/NiceHash Internal.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<#
Product: UG-Miner
File: \Balances\NiceHash Internal.ps1
Version: 6.1.15
Version date: 2024/03/16
Version: 6.2.0
Version date: 2024/03/19
#>

$Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName
Expand Down
4 changes: 2 additions & 2 deletions Balances/ProHashing.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<#
Product: UG-Miner
File: \Balances\ProHashing.ps1
Version: 6.1.15
Version date: 2024/03/16
Version: 6.2.0
Version date: 2024/03/19
#>

$Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName
Expand Down
4 changes: 2 additions & 2 deletions Balances/ZergPool.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<#
Product: UG-Miner
File: \Balances\ZergPool.ps1
Version: 6.1.15
Version date: 2024/03/16
Version: 6.2.0
Version date: 2024/03/19
#>

$Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName
Expand Down
4 changes: 2 additions & 2 deletions Balances/Zpool.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<#
Product: UG-Miner
File: \Balances\Zpool.ps1
Version: 6.1.15
Version date: 2024/03/16
Version: 6.2.0
Version date: 2024/03/19
#>

$Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName
Expand Down
6 changes: 3 additions & 3 deletions Brains/HashCryptos.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<#
Product: UG-Miner
File: \Brains\MiningDutch.ps1
Version: 6.1.15
Version date: 2024/03/16
Version: 6.2.0
Version date: 2024/03/19
#>

using module ..\Includes\Include.psm1
Expand Down Expand Up @@ -91,7 +91,7 @@ While ($PoolConfig = $Config.PoolsConfig.$BrainName) {
Last24hDrift = $AlgoData.$Algo.estimate_current - $BasePrice
Last24hDriftPercent = If ($BasePrice -gt 0) { ($AlgoData.$Algo.estimate_current - $BasePrice) / $BasePrice } Else { 0 }
Last24hDriftSign = If ($AlgoData.$Algo.estimate_current -ge $BasePrice) { "Up" } Else { "Down" }
Name = $Algorithm_Norm
Name = $Algo
}
}
Remove-Variable Algo, Algorithm_Norm, BasePrice, StatName -ErrorAction Ignore
Expand Down
6 changes: 3 additions & 3 deletions Brains/MiningDutch.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<#
Product: UG-Miner
File: \Brains\MiningDutch.ps1
Version: 6.1.15
Version date: 2024/03/16
Version: 6.2.0
Version date: 2024/03/19
#>

using module ..\Includes\Include.psm1
Expand Down Expand Up @@ -92,7 +92,7 @@ While ($PoolConfig = $Config.PoolsConfig.$BrainName) {
Last24hDrift = $AlgoData.$Algo.estimate_current - $BasePrice
Last24hDriftPercent = If ($BasePrice -gt 0) { ($AlgoData.$Algo.estimate_current - $BasePrice) / $BasePrice } Else { 0 }
Last24hDriftSign = If ($AlgoData.$Algo.estimate_current -ge $BasePrice) { "Up" } Else { "Down" }
Name = $Algorithm_Norm
Name = $Algo
}
}
Remove-Variable Algo, Algorithm_Norm, BasePrice, StatName -ErrorAction Ignore
Expand Down
10 changes: 5 additions & 5 deletions Brains/ProHashing.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<#
Product: UG-Miner
File: \Brains\ProHashing.ps1
Version: 6.1.15
Version date: 2024/03/16
Version: 6.2.0
Version date: 2024/03/19
#>

using module ..\Includes\Include.psm1
Expand Down Expand Up @@ -72,12 +72,12 @@ While ($PoolConfig = $Config.PoolsConfig.$BrainName) {
$AlgoData = ($AlgoData | ConvertTo-Json) -replace ': "(\d+\.?\d*)"', ': $1' -replace '": null', '": 0' | ConvertFrom-Json
$CurrenciesData = ($CurrenciesData | ConvertTo-Json) -replace ': "(\d+\.?\d*)"', ': $1' -replace '": null', '": 0' | ConvertFrom-Json
# Only recods with 24h_btc are relevant
$CurrenciesData = $CurrenciesData.PSObject.Properties.Name.Where({ $CurrenciesData.$_."24h_btc" }).ForEach({ $CurrenciesData.$_ })
$CurrenciesData = $CurrenciesData.PSObject.Properties.Name.Where({ $CurrenciesData.$_.enabled }).ForEach({ $CurrenciesData.$_ })

ForEach ($Algo in $AlgoData.PSObject.Properties.Name) {
$Algorithm_Norm = Get-Algorithm $Algo
$BasePrice = If ($AlgoData.$Algo.actual_last24h) { $AlgoData.$Algo.actual_last24h } Else { $AlgoData.$Algo.estimate_last24h }
$Currencies = @($CurrenciesData.PSObject.Properties.Name.Where({ $CurrenciesData.$_.algo -eq $Algo }))
$Currencies = @($CurrenciesData.Where({ $_.algo -eq $Algo }).abbreviation)
$Currency = If ($Currencies.Count -eq 1) { $($Currencies[0] -replace '-.+' -replace ' \s+' -replace ' $') } Else { "" }
$AlgoData.$Algo | Add-Member Currency $Currency -Force
$AlgoData.$Algo | Add-Member Updated $Timestamp -Force
Expand All @@ -100,7 +100,7 @@ While ($PoolConfig = $Config.PoolsConfig.$BrainName) {
Last24hDrift = $AlgoData.$Algo.estimate_current - $BasePrice
Last24hDriftPercent = If ($BasePrice -gt 0) { ($AlgoData.$Algo.estimate_current - $BasePrice) / $BasePrice } Else { 0 }
Last24hDriftSign = If ($AlgoData.$Algo.estimate_current -ge $BasePrice) { "Up" } Else { "Down" }
Name = $Algorithm_Norm
Name = $Algo
}
}
Remove-Variable Algo, Algorithm_Norm, BasePrice, Currency, Currencies, CurrenciesData, StatName -ErrorAction Ignore
Expand Down
6 changes: 3 additions & 3 deletions Brains/ZPool.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<#
Product: UG-Miner
File: \Brains\ZPool.ps1
Version: 6.1.15
Version date: 2024/03/16
Version: 6.2.0
Version date: 2024/03/19
#>

using module ..\Includes\Include.psm1
Expand Down Expand Up @@ -157,7 +157,7 @@ While ($PoolConfig = $Config.PoolsConfig.$BrainName) {
Last24hDrift = $AlgoData.$Algo.estimate_current - $BasePrice
Last24hDriftPercent = If ($BasePrice -gt 0) { ($AlgoData.$Algo.estimate_current - $BasePrice) / $BasePrice } Else { 0 }
Last24hDriftSign = If ($AlgoData.$Algo.estimate_current -ge $BasePrice) { "Up" } Else { "Down" }
Name = $Algorithm_Norm
Name = $Algo
}
}
Remove-Variable Algo, Algorithm_Norm, BasePrice, BestCurrency, CurrenciesArray, CurrenciesData, Currency, DAGdata -ErrorAction Ignore
Expand Down
4 changes: 2 additions & 2 deletions Brains/ZergPool.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<#
Product: UG-Miner
File: \Brains\ZergPool.ps1
Version: 6.1.15
Version date: 2024/03/16
Version: 6.2.0
Version date: 2024/03/19
#>

using module ..\Includes\Include.psm1
Expand Down
30 changes: 28 additions & 2 deletions Changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,32 @@ Known issues:
- Balance Tracker / Earnings Graph: Date change does not respect local time zone (accumulated data is calculated in UTC time)


ChangeLog UG-Miner 6.2.0 2024/03/19
====================================

Changes:
- Core: Change miner naming to always include algorithm variant, this requires re-benchmarking all miners
Naming convention:
[Miner base name (e.g. 'BzMiner')]-[Miner version (e.g. 'v20.0.0)]-[Device(s) (e.g. '1xGTX1660SUPER6G')]-[Algorithm variant(s) joined by '&', (eg. 'Autolykos2(4GiB)&HeavyHashKaspa')]
E.g.: BzMiner-v20.0.0-1xGTX1660SUPER6GB-Autolykos2(4GiB)&HeavyHashKaspa

Enhancements:
- Core: Added support for algoritm 'MeowPow' (MeowCoin)
- Core: Speed up benchmark & power consumption measurement. End cycle as soon as one miner has collected enough samples.

Fixes:
- Core / Includes.psm1: Running miners not shut down when closing main window
- Brain 'ProHashing': Invalid curreny 'Syncroot'

Improvements:
- Miners: Optimize core for faster processing

Miner updates
- SRBMinerMulti-v2.4.9
- TeamBlackMiner-v2.21
- TTMiner-v2024.1.6


ChangeLog UG-Miner 6.1.15 2024/03/16
====================================

Expand All @@ -14,7 +40,7 @@ Improvements:
- Minor code optimizations (Core & Miners)

Miner updates:
- CpuMinerAurum-v3.23.1
- CpuMinerAurum-v3.23.1 (new)
- GMiner-v3.44
- MiniZ-v2.3c
- Rigel-v1.15.0
Expand Down Expand Up @@ -120,7 +146,7 @@ Enhancements:
- Legacy GUI: Show message box before closing legacy GUI

Fixes:
- Legacy GUI: 'System status /Active miners' & 'Miners' tables: Context menu options broken (Regression from 6.0.1)
- Legacy GUI: 'Active miners' & 'Miners' tables: Context menu options broken (Regression from 6.0.1)
- Legacy GUI: Update status when loading legacy GUI
- TeamBlackMiner-v2-17: Error invalid parameter 'System.Collections.Hashtable [1]' (Regression from 6.1.6)

Expand Down
3 changes: 3 additions & 0 deletions Data/CoinNames.json
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,7 @@
"HRLD": "Harold",
"HTA": "Historia",
"HTH": "Homeless",
"HTN": "Hoosat",
"HUSH": "Hush",
"HVQ": "HiveCoin",
"HWI": "Hawaii",
Expand Down Expand Up @@ -199,6 +200,7 @@
"NIKI": "Nikitonium",
"NIR": "Nirmata",
"NMC": "Name",
"NN": "Novanickel",
"NOBL": "NobleCoin",
"NOVO": "Novo",
"NVC": "NovaCoin",
Expand Down Expand Up @@ -293,6 +295,7 @@
"VEGI": "Veggie",
"VGC": "5GCash",
"VHH": "Volkshash",
"VIRS": "Virsai",
"VISH": "Vishai",
"VIVO": "Vivo",
"VKAX": "Vkax",
Expand Down
4 changes: 3 additions & 1 deletion Data/CurrencyAlgorithm.json
Original file line number Diff line number Diff line change
Expand Up @@ -208,7 +208,7 @@
"MEC": "MegaMec",
"MECU": "Ghostrider",
"MEK": "X17",
"MEWC": "KawPow",
"MEWC": "MeowPow",
"MGE": "X11",
"MGPC": "YespowerMgpc",
"MN": "SHA256csm",
Expand All @@ -222,6 +222,7 @@
"NILU": "Ethash",
"NIR": "ProgPowZ",
"NMC": "SHA256",
"NN": "Scrypt",
"NOBL": "m7m",
"NOVO": "SHA256dt",
"NUKO": "Ethash",
Expand Down Expand Up @@ -336,6 +337,7 @@
"VEGI": "HMQ1725",
"VGC": "X16rv2",
"VHH": "Yespower",
"VIRS": "X11",
"VISH": "Yespower",
"VIVO": "Neoscrypt",
"VKAX": "Mike",
Expand Down
Loading

0 comments on commit b277d74

Please sign in to comment.