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 |