rodneymo / rig-monitorv2

rig-monitor implementation in Golang
10 stars 3 forks source link

Coinotron Pool Api Support #62

Open eros1453 opened 5 years ago

eros1453 commented 5 years ago

Hi Can you add coinotron pool api support mpos gives error below is the screen log. Api key is masked. Coinotron api url is : https://www.coinotron.com/api/

INFO: 2018/09/07 09:50:54 functions.go:198: Connection to https://www.coinotron.com/index.php?page=api&action=getdashboarddata&api_key=XXXXXXXXXXXXXXXXXXXXXX OK. ERROR: 2018/09/07 09:50:54 functions.go:205: Could not decode HTTP json response. Failed with invalid character '<' looking for beginning of value ERROR: 2018/09/07 09:50:54 mpos.go:160: MPOS pool query failed: https://www.coinotron.com/index.php?page=api&action=getdashboarddata&api_key=XXXXXXXXXXXXXXXXXXXXXX INFO: 2018/09/07 09:50:55 functions.go:198: Connection to https://www.coinotron.com/index.php?page=api&action=getuserworkers&api_key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX OK. ERROR: 2018/09/07 09:50:55 functions.go:205: Could not decode HTTP json response. Failed with invalid character '<' looking for beginning of value ERROR: 2018/09/07 09:50:55 mpos.go:173: MPOS pool query failed: https://www.coinotron.com/index.php?page=api&action=getuserworkers&api_key=XXXXXXXXXXXXXXXXXXXXXXX

rodneymo commented 5 years ago

in order to test it I need some json output examples for each one of the APIs? Could you provide me with that?

eros1453 commented 5 years ago

Request : https://www.coinotron.com/app?action=api&&method=miner/API_KEY/currentStats/

Output :

{"status":"OK","data":[{"averageHashrate":0.0,"activeWorkers":165,"unpaid":0.0,"unconfirmed":0.0,"coinsPerMin":0.0,"btcPerMin":0.0,"usdPerMin":0.0,"pool":"LTC","totalRewards":0.0,"totalPayouts":0.0,"numShares":0},{"averageHashrate":0.0,"activeWorkers":165,"unpaid":0.0,"unconfirmed":0.0,"coinsPerMin":0.0,"btcPerMin":0.0,"usdPerMin":0.0,"pool":"DOGE","totalRewards":0.0,"totalPayouts":0.0,"numShares":0},{"averageHashrate":0.0,"activeWorkers":165,"unpaid":0.0,"unconfirmed":0.0,"coinsPerMin":0.0,"btcPerMin":0.0,"usdPerMin":0.0,"pool":"VIA","totalRewards":0.0,"totalPayouts":0.0,"numShares":0},{"averageHashrate":2.2424502272E10,"activeWorkers":165,"unpaid":0.377685546875,"unconfirmed":0.07300335168838501,"coinsPerMin":0.0012943263864144683,"btcPerMin":4.014612204628065E-5,"usdPerMin":0.0,"pool":"ETH","totalRewards":4003.927734375,"totalPayouts":4003.47705078125,"numShares":5998748696576},{"averageHashrate":0.0,"activeWorkers":165,"unpaid":0.21124267578125,"unconfirmed":0.0,"coinsPerMin":0.0,"btcPerMin":0.0,"usdPerMin":0.0,"pool":"ETC","totalRewards":205.69984436035156,"totalPayouts":205.4886016845703,"numShares":422832046080},{"averageHashrate":0.0,"activeWorkers":165,"unpaid":4.870109260082245E-4,"unconfirmed":0.0,"coinsPerMin":0.0,"btcPerMin":0.0,"usdPerMin":0.0,"pool":"ZEC","totalRewards":0.034808199852705,"totalPayouts":0.03432118892669678,"numShares":0},{"averageHashrate":0.0,"activeWorkers":165,"unpaid":0.0,"unconfirmed":0.0,"coinsPerMin":0.0,"btcPerMin":0.0,"usdPerMin":0.0,"pool":"BTG","totalRewards":0.0,"totalPayouts":0.0,"numShares":0},{"averageHashrate":0.0,"activeWorkers":165,"unpaid":0.0,"unconfirmed":0.0,"coinsPerMin":0.0,"btcPerMin":0.0,"usdPerMin":0.0,"pool":"PASC","totalRewards":0.0,"totalPayouts":0.0,"numShares":0},{"averageHashrate":0.0,"activeWorkers":165,"unpaid":0.0,"unconfirmed":0.0,"coinsPerMin":0.0,"btcPerMin":0.0,"usdPerMin":0.0,"pool":"DASH","totalRewards":0.0,"totalPayouts":0.0,"numShares":0},{"averageHashrate":0.0,"activeWorkers":165,"unpaid":0.0,"unconfirmed":0.0,"coinsPerMin":0.0,"btcPerMin":0.0,"usdPerMin":0.0,"pool":"FTC","totalRewards":0.0,"totalPayouts":0.0,"numShares":0},{"averageHashrate":0.0,"activeWorkers":165,"unpaid":0.0,"unconfirmed":0.0,"coinsPerMin":0.0,"btcPerMin":0.0,"usdPerMin":0.0,"pool":"VTC","totalRewards":0.0,"totalPayouts":0.0,"numShares":0}]}

eros1453 commented 5 years ago

https://www.coinotron.com/app?action=api&method=miner/API_KEY/currentStats/

Output {"status":"OK","data":[{"averageHashrate":0.0,"activeWorkers":165,"unpaid":0.0,"unconfirmed":0.0,"coinsPerMin":0.0,"btcPerMin":0.0,"usdPerMin":0.0,"pool":"LTC","totalRewards":0.0,"totalPayouts":0.0,"numShares":0},{"averageHashrate":0.0,"activeWorkers":165,"unpaid":0.0,"unconfirmed":0.0,"coinsPerMin":0.0,"btcPerMin":0.0,"usdPerMin":0.0,"pool":"DOGE","totalRewards":0.0,"totalPayouts":0.0,"numShares":0},{"averageHashrate":0.0,"activeWorkers":165,"unpaid":0.0,"unconfirmed":0.0,"coinsPerMin":0.0,"btcPerMin":0.0,"usdPerMin":0.0,"pool":"VIA","totalRewards":0.0,"totalPayouts":0.0,"numShares":0},{"averageHashrate":2.2405412864E10,"activeWorkers":165,"unpaid":0.377685546875,"unconfirmed":0.07300335168838501,"coinsPerMin":0.00129267992451787,"btcPerMin":4.020492997369729E-5,"usdPerMin":0.0,"pool":"ETH","totalRewards":4003.927734375,"totalPayouts":4003.47705078125,"numShares":5998748696576},{"averageHashrate":0.0,"activeWorkers":165,"unpaid":0.21124267578125,"unconfirmed":0.0,"coinsPerMin":0.0,"btcPerMin":0.0,"usdPerMin":0.0,"pool":"ETC","totalRewards":205.69984436035156,"totalPayouts":205.4886016845703,"numShares":422832046080},{"averageHashrate":0.0,"activeWorkers":165,"unpaid":4.870109260082245E-4,"unconfirmed":0.0,"coinsPerMin":0.0,"btcPerMin":0.0,"usdPerMin":0.0,"pool":"ZEC","totalRewards":0.034808199852705,"totalPayouts":0.03432118892669678,"numShares":0},{"averageHashrate":0.0,"activeWorkers":165,"unpaid":0.0,"unconfirmed":0.0,"coinsPerMin":0.0,"btcPerMin":0.0,"usdPerMin":0.0,"pool":"BTG","totalRewards":0.0,"totalPayouts":0.0,"numShares":0},{"averageHashrate":0.0,"activeWorkers":165,"unpaid":0.0,"unconfirmed":0.0,"coinsPerMin":0.0,"btcPerMin":0.0,"usdPerMin":0.0,"pool":"PASC","totalRewards":0.0,"totalPayouts":0.0,"numShares":0},{"averageHashrate":0.0,"activeWorkers":165,"unpaid":0.0,"unconfirmed":0.0,"coinsPerMin":0.0,"btcPerMin":0.0,"usdPerMin":0.0,"pool":"DASH","totalRewards":0.0,"totalPayouts":0.0,"numShares":0},{"averageHashrate":0.0,"activeWorkers":165,"unpaid":0.0,"unconfirmed":0.0,"coinsPerMin":0.0,"btcPerMin":0.0,"usdPerMin":0.0,"pool":"FTC","totalRewards":0.0,"totalPayouts":0.0,"numShares":0},{"averageHashrate":0.0,"activeWorkers":165,"unpaid":0.0,"unconfirmed":0.0,"coinsPerMin":0.0,"btcPerMin":0.0,"usdPerMin":0.0,"pool":"VTC","totalRewards":0.0,"totalPayouts":0.0,"numShares":0}]}

eros1453 commented 5 years ago

https://www.coinotron.com/app?action=api&method=miner/API_KEY/currentStats/ETH

Output {"status":"OK","data":{"averageHashrate":2.2405412864E10,"activeWorkers":165,"unpaid":0.377685546875,"unconfirmed":0.07300335168838501,"coinsPerMin":0.00129267992451787,"btcPerMin":4.020492997369729E-5,"usdPerMin":0.0,"pool":"ETH","totalRewards":4003.927734375,"totalPayouts":4003.47705078125,"numShares":5998748696576}}