mirror of
https://github.com/xmrig/xmrig.git
synced 2024-12-22 19:49:36 +00:00
Updated API (markdown)
parent
22e4e8a23e
commit
add3057169
1 changed files with 1 additions and 102 deletions
103
API.md
103
API.md
|
@ -1,102 +1 @@
|
|||
In version **2.4.0** added HTTP API. If you build miner from source, **libmicrohttpd** dependency added. If you want use API you need choice a port where is internal HTTP server will listen for incoming connections.
|
||||
|
||||
Example configuration:
|
||||
```json
|
||||
"api": {
|
||||
"port": 8080,
|
||||
"access-token": "Optional Bearer Token used for authorization",
|
||||
"worker-id": "Optional miner name"
|
||||
}
|
||||
```
|
||||
If you prefer use command line options instead of config file, you can use options: `--api-port`, `--api-access-token` and `--api-worker-id`.
|
||||
|
||||
### GET / endpoint
|
||||
```json
|
||||
{
|
||||
"id": "150216641909d91c",
|
||||
"worker_id": "worker",
|
||||
"version": "2.4.0",
|
||||
"kind": "cpu",
|
||||
"ua": "XMRig/2.4.0-dev (Linux x86_64) libuv/1.8.0 gcc/5.4.0",
|
||||
"cpu": {
|
||||
"brand": "Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz",
|
||||
"aes": true,
|
||||
"x64": true,
|
||||
"sockets": 1
|
||||
},
|
||||
"algo": "cryptonight",
|
||||
"hugepages": true,
|
||||
"donate": 5,
|
||||
"hashrate": {
|
||||
"total": [
|
||||
232.1,
|
||||
252.6,
|
||||
252.8
|
||||
],
|
||||
"highest": 274.1,
|
||||
"threads": [
|
||||
[
|
||||
57.1,
|
||||
62.5,
|
||||
62.9
|
||||
],
|
||||
[
|
||||
58.8,
|
||||
62.5,
|
||||
63.1
|
||||
],
|
||||
[
|
||||
57.2,
|
||||
63.7,
|
||||
63.5
|
||||
],
|
||||
[
|
||||
58.9,
|
||||
63.7,
|
||||
63.2
|
||||
]
|
||||
]
|
||||
},
|
||||
"results": {
|
||||
"diff_current": 10000,
|
||||
"shares_good": 1849,
|
||||
"shares_total": 1849,
|
||||
"avg_time": 41,
|
||||
"hashes_total": 18490000,
|
||||
"best": [
|
||||
10674268,
|
||||
5505855,
|
||||
5346760,
|
||||
4975689,
|
||||
4011628,
|
||||
3687853,
|
||||
3148608,
|
||||
2876595,
|
||||
2619473,
|
||||
2451160
|
||||
],
|
||||
"error_log": []
|
||||
},
|
||||
"connection": {
|
||||
"pool": "pool.minemonero.pro:5555",
|
||||
"uptime": 75884,
|
||||
"ping": 25,
|
||||
"failures": 0,
|
||||
"error_log": []
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
NVIDIA miner has equal API, with additional GPU health information.
|
||||
```json
|
||||
"health": [
|
||||
{
|
||||
"name": "GeForce GTX 1050 Ti",
|
||||
"clock": 1721,
|
||||
"mem_clock": 3504,
|
||||
"power": 46,
|
||||
"temp": 60,
|
||||
"fan": 41
|
||||
}
|
||||
],
|
||||
```
|
||||
* https://github.com/xmrig/xmrig/blob/master/doc/API.md
|
Loading…
Reference in a new issue