Upstream Data
924b62e0d5
feature: add support for hammer miner
2024-11-14 08:45:59 -07:00
Brett Rowan
8e6240cdba
feature: LuxOS fixes and updates ( #192 )
...
* feature: add luxos tuner support to config.
* feature: add luxos temp control support to config.
* bug: fix failure to identify luxOS miners sometimes.
* feature: add get_config with temperature parsing.
* bug: fix some handling in hashboards.
* feature: add API version and fw version.
* refactor: improve RPC api handling.
* refactor: remove useless code, and tag bug.
* feature: add fault light check support.
* refactor: improve fanset compatibility.
* feature: add fan config parsing.
* feature: add pools parsing from luxos.
---------
Co-authored-by: Upstream Data <brett@upstreamdata.ca >
2024-11-05 09:43:34 -07:00
James Hilliard
f20531cff5
Run pre-commit formatting on all files
2024-10-30 13:07:57 -06:00
Upstream Data
0f09fb49fc
bug: fix inf and nan parsing issues by replacing them with 0
2024-10-29 09:35:19 -06:00
Brett Rowan
7036137b23
Merge pull request #189 from 1e9abhi1e10/luxminer_firmware
2024-09-02 22:14:15 -06:00
Brett Rowan
6415de8c73
bug: fix more parsing issues.
2024-09-01 16:47:53 -06:00
Brett Rowan
501e290839
bug: fix a bug where whatsminers could raise a cascading TimeoutError.
2024-08-25 09:28:27 -06:00
1e9abhi1e10
6fdd156fa3
Added upgraderun in rpc/luxminer
2024-08-21 01:06:50 +05:30
Upstream Data
63522aad81
feature: add mara rpc API.
2024-08-20 08:37:40 -06:00
1e9abhi1e10
2a66602c2c
Implement upgrade_firmware and make necessary changes according to the reviews.
2024-06-12 08:45:46 +05:30
1e9abhi1e10
18e6fc2a3c
Move upgrade_firmware to pyasic.rpc.btminer.py
2024-06-07 06:08:52 +05:30
Upstream Data
1b6db7ed45
feature: add antminer new API.
2024-03-22 13:42:10 -06:00
UpstreamData
8f1408ce17
bug: fix sending privileged commands on BTMiner using timeout as the port, and capture positional arguments in _send_bytes to prevent this.
2024-02-21 12:32:56 -07:00
UpstreamData
554d99ca08
bug: update API unlocker format.
2024-02-09 14:25:14 -07:00
UpstreamData
5c5d688ffa
Update api opener.
2024-02-09 13:39:48 -07:00
UpstreamData
203f199aec
feature: add wmt.pyasic.org.
2024-02-07 11:09:27 -07:00
b-rowan
8a64ff3559
bug: swap to asyncio.read() in base RPC to try to handle possible missed messages.
2024-02-03 00:36:03 -07:00
b-rowan
9343308f41
feature: Add support for new whatsminers, and try to handle whatsminer errors when receiving data.
2024-01-30 21:41:10 -07:00
b-rowan
64196f9754
bug: update whatsminer set_target_freq to match docs.
2024-01-29 20:56:36 -07:00
UpstreamData
3838c4f2f9
bug: fix missing validation import for BTMiner.
2024-01-29 12:47:30 -07:00
UpstreamData
30cd8b5cfe
bug: fix some issues with rpc renaming.
2024-01-29 12:32:54 -07:00
UpstreamData
c2b6cc7468
refactor: improve validate_command_output, and move it out of the miner rpc api.
2024-01-26 09:51:09 -07:00
UpstreamData
a9135e21d4
docs: update docs.
2024-01-25 14:35:31 -07:00
UpstreamData
dd4c087749
refactor: move base classes to base.py in their directories, move data locations to miners.data, and rename types to models.
2024-01-25 14:26:53 -07:00
b-rowan
64774d2017
feature: add basic auradine miner framework.
2024-01-23 14:06:54 -07:00
UpstreamData
a0c76fe24f
refactor: remove unused imports.
2024-01-16 15:36:55 -07:00
UpstreamData
7292af450c
refactor: improve RPC handlers.
2024-01-16 15:26:32 -07:00
UpstreamData
307926afbb
refactor: use protocol for BaseMiner and update attributes to be part of the class rather than a __init__ method.
2024-01-16 14:47:43 -07:00
UpstreamData
f820372532
refactor: remove some duplicated code in rpc APIs.
2024-01-16 08:57:46 -07:00
UpstreamData
34ca5ba68f
refactor: shorten some lines.
2024-01-16 08:39:15 -07:00
UpstreamData
468134e754
refactor: fix some not x in y and not x not in y
2024-01-16 08:36:31 -07:00
UpstreamData
56dd1c80b5
refactor: remove and fix some hardcoded passwords.
2024-01-15 15:53:10 -07:00
UpstreamData
aab8825997
refactor: rename API to rpc, and classes from {X}API to {X}RPCAPI to clarify naming.
2024-01-15 15:09:51 -07:00