Начало работы с API пула
Получайте текущую статистику пула и майнеров из публичного JSON API: два эндпоинта, как запросить свой адрес и как часто опрашивать.
Что можно делать с API пула?
У пула есть публичный JSON API только для чтения, который отдаёт всё, что показывает дашборд. Ему не нужны ни ключ, ни аккаунт.
С ним можно сделать собственный мониторинг, домашний дашборд, бота или таблицу для отслеживания майнинга. Он даёт два вида данных:
- Статистику всего пула: хешрейт, сложность сети, блоки и выплаты.
- Статистику майнера для любого адреса.
Как получить статистику всего пула?
Эндпоинт статистики пула возвращает те же цифры, что вы видите в шапке и на дашборде:
- Хешрейт пула и сети.
- Подключённые майнеры.
- Сложность.
- Последние блоки.
- Недавние выплаты.
Запрашивайте его как любой JSON URL:
curl https://qubitcoin.herominers.com/api/statsКак получить статистику своего адреса?
Чтобы получить данные одного адреса, передайте его эндпоинту статистики майнера. Замените YOUR_QTC_ADDRESS адресом своего кошелька.
Ответ содержит хешрейт этого адреса, воркеров, балансы и недавние выплаты. Это сырые данные вашей страницы дашборда:
curl https://qubitcoin.herominers.com/api/stats_address?address=YOUR_QTC_ADDRESSКак часто опрашивать API?
Раза в минуту или две вполне достаточно. API создан для использования, но опрашивайте его вежливо.
Исходные числа обновляются лишь время от времени. Гораздо более частые запросы только тратят трафик обеих сторон и не дают более свежих данных.
Кешируйте полученное. Ориентируйтесь на тот же интервал обновления, что использует дашборд.