Device List
Returns list of known and connected miners.
HTTP GET:
$ curl localhost:9123/device
$ curl localhost:9123 --data-binary '{"cmd":"listdevice","params":[]}'
$ atomminer-cli --raw list device
Response example:
{ "result": true, "error": null, "response": [{ "serial": "76*************8", "type": "USB", "name": "AM01", "version": "0.0.4.12", "firmware": "1.3", "lasterror": "", "working": true, "status": "Working", "allocation": "SLOTH", "algo": "keccak", "hashrate": 539636541.563268, "expected": 540000000.000000, "temp": 51.090387, "vcc": 0.989182, "vccaux": 1.779190, "power": 0, "accepted": 0, "rejected": 0, "hw": 0, "uptime": 364419 }, { "serial": "03*************a", "type": "USB", "name": "AM01", "version": "0.0.4.12", "firmware": "1.1", "lasterror": "", "working": true, "status": "Working", "allocation": "BZL", "algo": "tribus", "hashrate": 25365356.346721, "expected": 25000000.000000, "temp": 39.87436, "vcc": 1.001282, "vccaux": 1.783261, "power": 900, "accepted": 0, "rejected": 0, "hw": 0, "uptime": 124425 }] }
Response fields
| Field | Type | Description | 
|---|---|---|
| result | bool | Indicates whether `response` contains actual data | 
| error | null or string | `null` when response is present or error description otherwise | 
| response | Array | List of device objects | 
Device object fields
| Field | Type | Description | 
|---|---|---|
| serial | string | Device serial number | 
| type | string | Device connection type. Currently only USB devices supported | 
| name | string | User-friendly device name | 
| version | string | Device hardware version | 
| firmware | string | Mining algo version | 
| lasterror | string | Last device error or empty string | 
| working | bool | Indicates if device is hashing at the request time | 
| status | string | User-friendly device status | 
| allocation | string | Coin symbol this device is currently allocated to | 
| algo | string | Mining algorithm name | 
| hashrate | double | Current device hashrate in h/s | 
| expected | double | Expected device hashrate in h/s | 
| temp | double | Current device temperature, degrees Celsius | 
| vcc | double | Current core voltage, V | 
| vccaux | double | Current auxilary voltage, V | 
| power | double | Reserved for future use. Current device power consumption, W | 
| accepted | int | Amount of correct solutions accepted by the pool | 
| rejected | int | Amount of correct solutiosn rejected by the pool | 
| hw | int | Amount of hardware errors. Note: device will be reset automatically if hardware errors excceds internal threshold | 
| uptime | int | Seconds since device last reboot or reconfiguration |