pyasic
pyasic copied to clipboard
A simplified and standardized interface for Bitcoin ASICs.
**Describe the bug** Approximately 0.5% of the time, when using pyasic to asynchronously read any number of miners, the fan data is truncated. e.g. Here are several reads in a...
- Add field `device_info` to `MinerData`, containing `make`, `model`, and `firmware` - Make `make`, `model`, and `firmware` enum variants. - Remove `MinerData.model` and `MinerData.make` field - Improve timestamp serialization by...
It would be nice to know the expected number of fans for a given miner. That way we can tell quickly if a miner is using less fans than expected....
We run a wide variety of equipment under different firmware's for different reasons. As such part of what we want to know about each miner is which specific firmware is...
In the current MinerData, I can see what the pool configuration is, but if some of those pools are offline, there is no indication of that. Ideally I would like...
As a large scale miner we have a variety of different control boards that has come with all of our equipment. Where it's possible to know, we would like a...
**Describe the bug** When I attempt to configure the pool for a miner using send_config I get name 'self' is not defined, and the pool configuration on the miner does...
**Describe the bug** When making a network from a subnet and then calling `network.scan()` on certain subnets, it will timeout and fail based on a singular ip being present in...
**Describe the bug** i use ```pyasic_miners = await MinerNetwork.from_address(ip_range).scan() get_data_task = [controle_object.get_data() for controle_object in pyasic_miners] data = await asyncio.gather(*get_data_task) ``` And when i check debug i see that some...
**Describe the bug** When i try get miner's pools status by miner.api.pools() i got empty dict then i try to use ``` miner.web.grpc.get_pool_groups() ``` i got ```OSError: [WinError 121]``` **Screenshots**...