API-ju se pristupa sa GET zahtevom, a parametri se šalju zajedno sa upitom.
Verzija 1.0 (August 4, 2018) - Inicijalna verzijaVerzija 1.1 (April 20, 2019) - Dodat API za istorijske podatke
License
Možete koristiti naš API pod Creative Commons Attribution 4.0 International (CC BY 4.0) licencom. Molimo vas da navedete link (ili možete koristiti naš logo)ako koristite naš API na vašem web sajtu ili u vašoj aplikaciji. NAPOMENA: Svi podaci su dostupni bez nadoknade i preuzimate ih bez ikakve garancije.Limiti
Broj zahteva: 600/dan. Molimo vas da ne opterećujete API, slanje zahteva svakuh 3-5 minuta je sasvim dovoljno. Podaci se osvežavaju svakih 10 minuta (10, 20 ,30 ...). Istorijski podaci se osvežavaju jednom, na kraju dana!Odgovor
Svi odgovori API-ja su u JSON formatu.API tačke za pristup
Lista coina
Ova tačka vraća sve aktivne coine u jednom zahtevu.
Tačka: /api/coinsPrimer: /api/coins
[ { "id": 24, "name": "Aeon", "ticker": "AEON", "logo": "https://www.cryptunit.com/coinicons/24.png", "algo_id": 4, "cryptunit_color": "#364b66" }, { "id": 5, "name": "Monero", "ticker": "XMR", "logo": "https://www.cryptunit.com/coinicons/5.png", "algo_id": 3, "cryptunit_color": "#bd6c37" }, ... ]
Istorijski podaci
Ova tačka vraća istorijske podatke: hashrate (Mh/s), težinu rudarenja, nagradu bloka i algoritam.
Tačka: /api/history/?{coin_id}Primer: /api/history/?5 Monero (XMR) Istorijski podaci
Primer: /api/history/?20 Turtlecoin (TRTL) istorijski podaci
Obavezni parametri
- (int) coin_id - pošaljite ID coina (možete saznati ovde /api/coins)
[ { "id": 5, "name": "Monero", "ticker": "XMR", "history": { "2018-02-06": { "hashrate": 809.8140533194, "difficulty": 97177686398, "reward": 5.38, "algo_id": 1 }, "2018-02-07": { "hashrate": 817.5895301531, "difficulty": 98110743618, "reward": 5.38, "algo_id": 1 }, ... "2019-04-19": { "hashrate": 315.15888357381, "difficulty": 37819066029, "reward": 2.9, "algo_id": 25 } ]
Lista algoritama
Pva tačka vraća sve algoritme u jednom zahtevu.
Tačka: /api/algosPrimer: /api/algos
[ { "id": 1, "name": "Cryptonight", "shortname": "normal", "shortname1": "CN", "asic": 1 }, { "id": 3, "name": "Cryptonight V7", "shortname": "normalV7", "shortname1": "CN V7", "asic": 0 }, ... ]
Lista rudarskih pulova
Ova tačka vraća podatke o svim aktivnim rudarskim pulovima za neki coin.
Tačka: /api/pools/?{id}Primer: /api/pools/?5
Obavezni parametri
- (int) id - pošaljite ID coina (možete ga saznati ovde /api/coins)
[ { "id": 5, "name": "Semipool", "url": "https://xmr.semipool.com/", "checked": "2018-08-05 08:12:16", "curlstatus": 0 }, { "id": 127, "name": "Poolto.be", "url": "https://xmr.poolto.be/", "checked": "2018-08-05 08:12:16", "curlstatus": 0 }, ... ]
Prihodi - automatski (automatski izračunat hashrate za sve algoritme)
Ova tačka vraća podatke o prihodu od rudarenja. Automatska kalkulacija za različite algoritme se bazira na Vega56 grafičkoj kartici. Proračuni za procesor (CPU) baziraju se na Ryzen T 1950X procesoru. Kao ASIC referenca uzima se Baikal Giant N.
Endpoint: /api/earningsOptional parameters
- (int) hashrate - u h/s. Ako nije drugačije zahtevano podrazumeva se 10000h/s.
- (string) device - GPU, CPU ili ASIC. Ako nije drugačije zahtevano koristi se GPU.
- (string) dataavg - live, 1h, 3h, 6h, 12h or 24h. Ako nije drugačije zahtevano koristi se 24h prosek.
- (int) algofilter - Filter po algoritnu. ID možete saznati na /api/algos. Ako nije zahtevano filtriranje biće prikazani svi algoritmi. Možete podesiti i više algoritama u filteru (odvojeno zarezom): 1,4,7...
- (int) volumefilter - .1, .5, 1, 3, 5, 10. Filtrira coine po 24h BTC obimu trgovanja (trading volume > volumefilter). Ako nije drugačije zahtevano koristi se >0,1BTC.
/api/earnings
/api/earnings/?hashrate=5000&device=CPU
/api/earnings/?hashrate=100000&device=ASIC
/api/earnings/?hashrate=5000&device=CPU&dataavg=1h
/api/earnings/?hashrate=5000&device=CPU&algofilter=3
/api/earnings/?hashrate=5000&volumefilter=.5
[ { "hashrate": 10000, "hashrate_auto": true, "device": "GPU", "algofilter": "", "volumefilter": 0.1, "dataavg": "24h", "updatetime": "2018-08-07 15:10:24", "coins": [ { "coin_id": 23, "coin_name": "Intense", "coin_ticker": "ITNS", "algo_id": 3, "algo_name": "Cryptonight V7", "algo_asic": false, "hashrate_auto": 10000, "hashrate_manual": null, "reward_day_usd": 7.9391228927918, "reward_month_usd": 238.17368678375, "reward_day_coins": 2650.7676885528, "reward_month_coins": 79523.030656583, "volume_24h_usd": 10336.724320761 }, { "coin_id": 21, "coin_name": "Masari", "coin_ticker": "MSR", "algo_id": 7, "algo_name": "Cryptonight Fast", "algo_asic": false, "hashrate_auto": 19000, "hashrate_manual": null, "reward_day_usd": 7.870526668406, "reward_month_usd": 236.11580005218, "reward_day_coins": 26.918031548732, "reward_month_coins": 807.54094646197, "volume_24h_usd": 12609.182318711 }, ... ] } ]
Prihodi (podesi hashrate za algoritme)
Ova tačka prikazuje prihod od rudarenja za coine. Podesi ručno hashrate za algoritam ili za više algoritama.
Tačka: /api/earningscustomNajmanje jedan parametar je obavezan
Opcioni parametri
- (string) dataavg - live, 1h, 3h, 6h, 12h or 24h. Ako nije drugačije zahtevano koristi se 24h prosek.
- (int) volumefilter - .1, .5, 1, 3, 5, 10. Filtrira coine po 24h BTC obimu trgovanja (trading volume > volumefilter). Ako nije drugačije zahtevano koristi se >0,1BTC.
/api/earningscustom/?hashrate[3]=10000
/api/earningscustom/?hashrate[3]=10000&hashrate[4]=20000
/api/earningscustom/?hashrate[3]=10000&hashrate[4]=20000&volumefilter=5
/api/earningscustom/?hashrate[3]=10000&dataavg=1h
[ { "hashrate_auto": false, "device": "CUSTOM", "algofilter": [ 3, 4 ], "volumefilter": ".1", "dataavg": "24h", "updatetime": "2018-08-08 10:28:20", "coins": [ { "coin_id": "5", "coin_name": "Monero", "coin_ticker": "XMR", "algo_id": "3", "algo_name": "Cryptonight V7", "algo_asic": false, "hashrate_auto": null, "hashrate_manual": 10000, "reward_day_usd": 7.4442364430089, "reward_month_usd": 223.32709329027, "reward_day_coins": 0.067357762741957, "reward_month_coins": 2.0207328822587, "volume_24h_usd": "20078880.9014870000" }, { "coin_id": "20", "coin_name": "TurtleCoin", "coin_ticker": "TRTL", "algo_id": "4", "algo_name": "Cryptonight Lite V7", "algo_asic": false, "hashrate_auto": null, "hashrate_manual": 20000, "reward_day_usd": 6.894888792794, "reward_month_usd": 206.84666378382, "reward_day_coins": 167899.05381574, "reward_month_coins": 5036971.6144721, "volume_24h_usd": "8852.7821900133" }, ... ] } ]
Poslenje vesti
-
Aug 27
-
Aug 16