Memulai dengan API pool
Baca statistik pool dan per miner langsung dari JSON API publik: dua endpoint, cara mengkueri alamat Anda sendiri, dan seberapa sering melakukan polling.
Apa yang bisa saya lakukan dengan API pool?
Pool punya JSON API publik yang hanya-baca dan menyajikan semua yang ditampilkan dasbor. API ini tidak butuh kunci maupun akun.
Anda bisa memakainya untuk membangun pemantauan sendiri, dasbor di rumah, bot, atau spreadsheet yang mencatat mining Anda. API ini memberi dua jenis data:
- Statistik seluruh pool: hashrate, difficulty jaringan, blok dan pembayaran.
- Statistik per miner untuk alamat mana pun.
Bagaimana cara mendapatkan statistik seluruh pool?
Endpoint statistik pool mengembalikan angka yang sama dengan yang Anda lihat di header dan di dasbor:
- Hashrate pool dan jaringan.
- Miner yang terhubung.
- Difficulty.
- Blok terakhir.
- Pembayaran terbaru.
Ambil seperti URL JSON lainnya:
curl https://qubitcoin.herominers.com/api/statsBagaimana cara mendapatkan statistik alamat saya sendiri?
Untuk membaca satu alamat, berikan alamat itu ke endpoint statistik miner. Ganti YOUR_QTC_ADDRESS dengan alamat wallet Anda.
Responsnya berisi hashrate, worker, saldo dan pembayaran terbaru alamat itu. Itulah data mentah di balik halaman dasbor Anda:
curl https://qubitcoin.herominers.com/api/stats_address?address=YOUR_QTC_ADDRESSSeberapa sering saya sebaiknya melakukan polling ke API?
Sekali setiap satu atau dua menit sudah cukup. API ini memang untuk dipakai, tetapi lakukan polling dengan sopan.
Angka di baliknya hanya diperbarui sesekali. Polling yang jauh lebih sering membuang bandwidth di kedua sisi dan tidak memberi data yang lebih baru.
Simpan dalam cache apa yang Anda ambil. Sesuaikan dengan ritme pembaruan yang sama dengan yang dipakai dasbor.