From c1a01b5f7b30049dae4ddd2d8771fe5b91616fd5 Mon Sep 17 00:00:00 2001 From: JP Date: Wed, 18 Dec 2024 21:44:20 -0500 Subject: [PATCH] more D10 updates --- pyasic/miners/backends/hammer.py | 6 +++--- pyasic/miners/hammer/blackminer/DX/D10.py | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/pyasic/miners/backends/hammer.py b/pyasic/miners/backends/hammer.py index 042a0d62..42141a4c 100644 --- a/pyasic/miners/backends/hammer.py +++ b/pyasic/miners/backends/hammer.py @@ -229,7 +229,7 @@ class BlackMiner(StockFirmware): hashrate = boards[1].get(f"chain_rate{i}") if hashrate: hashboard.hashrate = self.algo.hashrate( - rate=float(hashrate), unit=self.algo.unit.GH + rate=float(hashrate), unit=self.algo.unit.MH ).into(self.algo.unit.default) chips = boards[1].get(f"chain_acn{i}") @@ -356,11 +356,11 @@ class BlackMiner(StockFirmware): if rpc_stats is not None: try: - expected_rate = rpc_stats["STATS"][1]["total_rateideal"] + expected_rate = self.expected_hashrate try: rate_unit = rpc_stats["STATS"][1]["rate_unit"] except KeyError: - rate_unit = "GH" + rate_unit = "MH" return self.algo.hashrate( rate=float(expected_rate), unit=self.algo.unit.from_str(rate_unit) ).into(self.algo.unit.default) diff --git a/pyasic/miners/hammer/blackminer/DX/D10.py b/pyasic/miners/hammer/blackminer/DX/D10.py index 39b6aaaf..82318463 100644 --- a/pyasic/miners/hammer/blackminer/DX/D10.py +++ b/pyasic/miners/hammer/blackminer/DX/D10.py @@ -3,4 +3,5 @@ from pyasic.miners.device.models import D10 class HammerD10(BlackMiner, D10): + expected_hashrate = 5000 pass