Skip to content

pyasic

nano Models

Avalon Nano 3 (Stock)

  • Shutdowns
  • Power Modes
  • Setpoints
  • Presets

Bases: AvalonMiner, AvalonNano3

Source code in pyasic/miners/avalonminer/cgminer/nano/nano3.py
class CGMinerAvalonNano3(AvalonMiner, AvalonNano3):
    _web_cls = AvalonMinerWebAPI
    web: AvalonMinerWebAPI

    data_locations = AVALON_NANO_DATA_LOC

    async def _get_mac(self, web_minerinfo: dict) -> Optional[dict]:
        if web_minerinfo is None:
            try:
                web_minerinfo = await self.web.minerinfo()
            except APIError:
                pass

        if web_minerinfo is not None:
            try:
                mac = web_minerinfo.get("mac")
                if mac is not None:
                    return mac.upper()
            except (KeyError, ValueError):
                pass

Avalon Nano 3s (Stock)

  • Shutdowns
  • Power Modes
  • Setpoints
  • Presets

Bases: AvalonMiner, AvalonNano3s

Source code in pyasic/miners/avalonminer/cgminer/nano/nano3.py
class CGMinerAvalonNano3s(AvalonMiner, AvalonNano3s):
    pass