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