-
Notifications
You must be signed in to change notification settings - Fork 40
API
MaynardMiner edited this page Mar 19, 2019
·
29 revisions
SWARM API
Endpoints
Global security
if -APIPassword argument is set, then new endpoint becomes:
http://localhost:4099/[password]/
Remote Endpoint (if -Remote yes was set)
http://ip.address:4099/[password]/
GET /summary
Request
no extra variable.
Response
Array of current pool and miner configurations.
Example:
[ { "Power": 0.0, "Pool_Estimate": 2.21445E-11, "Type": "NVIDIA2", "Miner": "TRex-2", "Name": "x22i", "Arguments": "-a x22i -o stratum+tcp://blockmasters.co:3223 --api-bind-telnet 0.0.0.0:4069 --api-bind-http 0.0.0.0:4072 -u 1DRxiWx6yuZfN9hrEJa3BDXWVJ9yyJU36i -p c=BTC,ID=MKVITO2 ", "HashRates": null, "Profits": null, "Algo": "x22i", "Fullname": "x22i", "MinerPool": "blockmasters" }, { "Power": 0.0, "Pool_Estimate": 1.135035E-10, "Type": "NVIDIA2", "Miner": "CryptoDredge-2", "Name": "neoscrypt", "Arguments": "-a neoscrypt -o stratum+tcp://neoscrypt.mine.ahashpool.com:4233 -b 0.0.0.0:4069 -u 1DRxiWx6yuZfN9hrEJa3BDXWVJ9yyJU36i -p c=BTC,ID=MKVITO2 ", "HashRates": null, "Profits": null, "Algo": "neoscrypt", "Fullname": "neoscrypt", "MinerPool": "ahashpool" } ]
GET /getstats
Request
no extra variable.
Response
Array of current GPU stats.
Example:
[{"GPU0":{"fans":"75","hashrate":"0.001","temperature":"69"}},{"GPU1":{"fans":"75","hashrate":"7114.77","temperature":"69"}},{"GPU2":{"fans":"75","hashrate":"0.001","temperature":"72"}},{"GPU3":{"fans":"75","hashrate":"7400.83","temperature":"63"}},{"GPU4":{"fans":"75","hashrate":"0.001","temperature":"66"}},{"GPU5":{"fans":"75","hashrate":"7317.26","temperature":"66"}},{"GPU6":{"fans":"75","hashrate":"7312.13","temperature":"70"}},{"GPU7":{"fans":"75","hashrate":"7391.74","temperature":"64"}},{"GPU8":{"fans":"75","hashrate":"7217.69","temperature":"66"}},{"GPU9":{"fans":"75","hashrate":"0.001","temperature":"73"}},{"GPU10":{"fans":"75","hashrate":"0.001","temperature":"71"}},{"GPU11":{"fans":"75","hashrate":"7255.27","temperature":"68"}},{"GPU12":{"fans":"75","hashrate":"0.001","temperature":"61"}},{"Algorithm":"x17"},{"Uptime":"297"},{"Hash_Units":"khs"},{"Accepted":"54"},{"Rejected":"0"}]